(function (_, $module$react_dom_client_y5z5eu, $module$react_router_h6p15h, $module$react_router_dom_s6xi74, $module$react, $module$_tanstack_react_query_ro93du, $module$_emotion_css_2enn37, $module$_mui_icons_material_Search_ippnk3, $module$_mui_material_InputBase_7cao7n, $module$_mui_material_Typography_oo53r1, $module$_mui_material_AppBar_x4qog0, $module$_mui_icons_material_Menu_92ozra, $module$_mui_icons_material_Settings_mleeym, $module$_mui_material_IconButton_hsvjtl, $module$_mui_icons_material_MoreVert_4r220v, $module$_mui_material_MenuItem_b4ylpc, $module$_mui_material_Tooltip_qxn8vp, $module$_mui_material_Menu_xyk6c3, $module$_mui_material_Button_xomv5s, $module$_mui_material_LinearProgress_iqa934, $module$_mui_material_Toolbar_qxmvcd, $module$_mui_material_Link_xykqd4, $module$_mui_material_Box_5s0ol9, $module$_mui_material_List_xykq8k, $module$_mui_material_Drawer_ykqnen, $module$_mui_icons_material_School_ioqhcf, $module$_mui_icons_material_LibraryBooks_n9ov9m, $module$_mui_icons_material_Chat_92vbpp, $module$_mui_icons_material_Person_havo6o, $module$_mui_material_ListItem_l3odi7, $module$_mui_icons_material_Warning_228hcv, $module$_mui_material_Stack_csvflm, $module$_mui_material_ListItemIcon_i2xg8o, $module$_mui_material_ListItemText_i34iss, $module$_mui_material_CssBaseline_scoq3e, $module$_mui_material_styles_ThemeProvider_yny75n, $module$_mui_icons_material_AccountCircle_qu5rtu, $module$_mui_icons_material_Send_92l5ul, $module$_mui_material_InputAdornment_6ev0ba, $module$_mui_icons_material_Add_i1crl2, $module$_mui_material_ListItemButton_teykjz, $module$_mui_system_Stack_buxmiq, $module$_mui_icons_material_Done_92uj8j, $module$_mui_icons_material_EmojiEvents_tfx2bg, $module$_mui_material_Avatar_x7sw9z, $module$_mui_system_Box_sripdx, $module$_mui_icons_material_Check_2nh7f1, $module$_mui_icons_material_Close_2njz5p, $module$_mui_material_Badge_cj6v2t, $module$_mui_material_Autocomplete_x63kwa, $module$_mui_material_Chip_xyqi3q, $module$_mui_material_TextField_hx6arj, $module$_mui_icons_material_BookOutlined_bbb85i, $module$_mui_icons_material_Edit_92u4ij, com_ustadmobile_wrappers_quill_ReactQuill_m6nbml, $module$_mui_material_Container_so6pbn, $module$_mui_material_Grid_xynqr0, $module$_mui_material_ButtonBase_v20q1b, $module$_mui_icons_material_Visibility_9zi0z1, $module$_mui_icons_material_CalendarToday_a7rqso, $module$_mui_icons_material_VisibilityOff_jf72yq, $module$_mui_material_FormControl_1y5w0l, $module$_mui_material_InputLabel_ecd38o, $module$_mui_material_Select_tjnqwm, $module$_mui_material_FormHelperText_bxt53n, $module$linkify_react_sal40, $module$_mui_icons_material_ArrowUpward_ejyv3v, $module$_mui_icons_material_ArrowDownward_17h050, $module$_mui_material_Icon_xymrqx, $module$_mui_material_SwipeableDrawer_w07k2f, $module$_mui_icons_material_CropFree_xwz6t3, $module$_mui_icons_material_Delete_bm839i, $module$_mui_icons_material_Group_2puzic, $module$_mui_material_CircularProgress_am5mre, $module$_mui_icons_material_ErrorOutline_x8c11n, $module$dompurify, $module$_mui_lab_TabPanel_g1a99x, $module$_mui_material_Tab_5s11l3, $module$_mui_material_Tabs_xyfsok, $module$_mui_lab_TabContext_wbp01i, $module$_mui_system_useMediaQuery_4ef951, $module$_mui_material_Snackbar_3d0j2r, $module$_tanstack_query_core_ptm5k0, $module$_mui_icons_material_Sync_92kr0q, $module$_mui_icons_material_Schedule_co9kr2, $module$_mui_icons_material_Error_2orgel, $module$_mui_icons_material_DownloadDone_pieyj, $module$_mui_icons_material_Cancel_b30imt, $module$_mui_icons_material_DriveFileMove_kws064, $module$_mui_material_styles_createTheme_jr6jji, $module$_mui_icons_material_CopyAll_4w0mfj, $module$_mui_icons_material_Share_2w9uas, $module$_mui_material_Divider_2g5g3v, $module$_mui_material_ListItemSecondaryAction_ah4ciz, $module$_mui_material_Switch_t9t22m, $module$_mui_icons_material_Person2_vvmm0u, $module$_mui_icons_material_LinkOutlined_14ncwn, $module$_mui_icons_material_Book_92vt6k, $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj, $module$_mui_icons_material_Title_2wuntp, $module$_mui_icons_material_Forum_2p9c6e, $module$_mui_icons_material_Folder_cpt8w9, $module$_mui_icons_material_KeyboardArrowDown_hhp0uv, $module$_mui_icons_material_KeyboardArrowUp_vq6bj2, $module$_mui_icons_material_Shield_irhvt0, $module$_mui_icons_material_FileCopy_dayims, $module$_mui_icons_material_Login_2sjvam, $module$_mui_icons_material_Event_2otqov, $module$_mui_material_Dialog_yfsa52, $module$_mui_icons_material_Article_wrqnwl, $module$_mui_icons_material_Collections_fs3rza, $module$_mui_icons_material_Assignment_55b3ko, $module$react_easy_sort_vgqyef, $module$_mui_icons_material_Attachment_gfrxq6, $module$_mui_icons_material_ContentCopy_i59fv7, $module$_mui_icons_material_Badge_2msx9k, $module$_mui_material_CardMedia_v4svs6, $module$_mui_material_CardContent_fczxff, $module$_mui_material_CardActionArea_4o20gv, $module$_mui_material_Card_xyqn36, $module$_mui_icons_material_PendingActions_uxmugv, $module$_mui_icons_material_DoneAll_9qxav8, $module$_mui_icons_material_ExpandLess_d745ea, $module$_mui_icons_material_ExpandMore_d73b12, $module$_mui_icons_material_TextSnippet_ne9tcb, $module$_mui_icons_material_Clear_2njrbm, $module$_mui_icons_material_Comment_4xuxb0, $module$_mui_icons_material_EventAvailable_thbp62, $module$_mui_icons_material_Groups_d8kiwf, $module$_mui_icons_material_PersonAdd_kz1van, $module$_mui_icons_material_LibraryAddCheckOutlined_lm6i89, $module$_mui_icons_material_CheckBoxOutlined_n84vuo, $module$_mui_icons_material_ArrowBack_iyyg2d, $module$_mui_icons_material_ArrowForward_wmdfqh, $module$_mui_material_ToggleButton_8t5o7g, $module$_mui_material_ToggleButtonGroup_8h77f9, $module$_mui_icons_material_AccessTime_u0v54c, $module$_mui_icons_material_CheckBoxOutlineBlank_9s4ank, $module$_mui_material_Fab_5s0r7d, $module$_mui_icons_material_AddAPhoto_qvuavr, $module$_mui_material_FormControlLabel_c7znk9, $module$_tanstack_react_virtual_vz4bz3, $module$_mui_icons_material_Audiotrack_3tmz68, $module$_mui_icons_material_TouchApp_eoovib, $module$_mui_icons_material_SmartDisplay_1bep1w, $module$_mui_icons_material_Pending_vy3hlw, $module$_mui_icons_material_HighlightOffOutlined_677ins, $module$_mui_icons_material_Star_92kv0z, $module$_mui_icons_material_Work_92iedw, $module$_mui_icons_material_Timelapse_yacu9n, $module$_mui_system_Container_2dg5yz, $module$_mui_icons_material_Download_mhcecj, $module$_mui_icons_material_Subtitles_q03fj4, $module$_mui_icons_material_Link_92pjsb, $module$_mui_icons_material_FileUpload_8k4s8o, $module$_mui_icons_material_InsertDriveFile_z7mnea, $module$_mui_icons_material_Restore_2i9lv1, $module$_mui_icons_material_DeleteForever_yctxc1, $module$_mui_material_DialogContentText_2n3jtc, $module$_mui_material_DialogContent_4iyfr7, $module$_mui_material_DialogActions_uf9nax, $module$_mui_icons_material_ReplyAll_88jlvy, $module$_mui_icons_material_Call_92vgnb, $module$_mui_icons_material_Email_2onwpt, $module$_mui_icons_material_Key_i1cz1g, $module$_mui_icons_material_SupervisedUserCircle_vav6w6, $module$_mui_icons_material_LocationOn_3dng0f, $module$_mui_icons_material_People_hatox6, $module$mui_tel_input_yl1660, $module$_mui_icons_material_GroupAdd_78pr5p, $module$_mui_icons_material_Language_rtfjbh, $module$_mui_icons_material_AccountBalance_w2n3ka, $module$_mui_icons_material_ExitToApp_d4k3fx, $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7, $module$_mui_icons_material_Luggage_c5nfid, $module$_mui_icons_material_HowToRegRounded_6lqkl3, JsJodaTimeZoneModule, $module$libphonenumber_js_s63wkw, kotlin_kotlin, kotlin_org_kodein_di_kodein_di, kotlin_com_russhwolf_multiplatform_settings, kotlin_org_kodein_type_kaverit, kotlin_com_ustadmobile_app_core, kotlin_dev_icerock_moko_resources, kotlin_com_github_UstadMobile_door_door_runtime, kotlin_com_ustadmobile_app_lib_database, kotlin_io_ktor_ktor_client_core, kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json, kotlin_io_github_aakira_napier, kotlin_com_github_UstadMobile_xmlpullparserkmp, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_io_github_pdvrieze_xmlutil_serialization, kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core, kotlin_org_jetbrains_kotlinx_kotlinx_datetime, kotlin_app_cash_paging_paging_common, kotlin_org_jetbrains_kotlin_wrappers_kotlin_web, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom, kotlin_org_jetbrains_kotlin_wrappers_kotlin_js, kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core, kotlin_com_ustadmobile_app_lib_util, kotlin_io_ktor_ktor_serialization_kotlinx_json, kotlin_io_ktor_ktor_client_content_negotiation, kotlin_io_ktor_ktor_http, kotlin_io_ktor_ktor_utils) { 'use strict'; //region block: imports var createRoot = $module$react_dom_client_y5z5eu.createRoot; var RouterProvider = $module$react_router_h6p15h.RouterProvider; var createHashRouter = $module$react_router_dom_s6xi74.createHashRouter; var imul = Math.imul; var useMemo = $module$react.useMemo; var useState = $module$react.useState; var useContext = $module$react.useContext; var useInfiniteQuery = $module$_tanstack_react_query_ro93du.useInfiniteQuery; var css = $module$_emotion_css_2enn37.css; var default_0 = $module$_mui_icons_material_Search_ippnk3.default; var default_1 = $module$_mui_material_InputBase_7cao7n.default; var useRouteError = $module$react_router_h6p15h.useRouteError; var default_2 = $module$_mui_material_Typography_oo53r1.default; var useRef = $module$react.useRef; var useNavigate = $module$react_router_h6p15h.useNavigate; var useLocation = $module$react_router_h6p15h.useLocation; var default_3 = $module$_mui_material_AppBar_x4qog0.default; var default_4 = $module$_mui_icons_material_Menu_92ozra.default; var default_5 = $module$_mui_icons_material_Settings_mleeym.default; var default_6 = $module$_mui_material_IconButton_hsvjtl.default; var default_7 = $module$_mui_icons_material_MoreVert_4r220v.default; var default_8 = $module$_mui_material_MenuItem_b4ylpc.default; var default_9 = $module$_mui_material_Tooltip_qxn8vp.default; var default_10 = $module$_mui_material_Menu_xyk6c3.default; var default_11 = $module$_mui_material_Button_xomv5s.default; var default_12 = $module$_mui_material_LinearProgress_iqa934.default; var default_13 = $module$_mui_material_Toolbar_qxmvcd.default; var createContext = $module$react.createContext; var default_14 = $module$_mui_material_Link_xykqd4.default; var default_15 = $module$_mui_material_Box_5s0ol9.default; var default_16 = $module$_mui_material_List_xykq8k.default; var default_17 = $module$_mui_material_Drawer_ykqnen.default; var default_18 = $module$_mui_icons_material_School_ioqhcf.default; var default_19 = $module$_mui_icons_material_LibraryBooks_n9ov9m.default; var default_20 = $module$_mui_icons_material_Chat_92vbpp.default; var default_21 = $module$_mui_icons_material_Person_havo6o.default; var default_22 = $module$_mui_material_ListItem_l3odi7.default; var default_23 = $module$_mui_icons_material_Warning_228hcv.default; var default_24 = $module$_mui_material_Stack_csvflm.default; var default_25 = $module$_mui_material_ListItemIcon_i2xg8o.default; var default_26 = $module$_mui_material_ListItemText_i34iss.default; var useState_0 = $module$react.useState; var default_27 = $module$_mui_material_CssBaseline_scoq3e.default; var default_28 = $module$_mui_material_styles_ThemeProvider_yny75n.default; var default_29 = $module$_mui_icons_material_AccountCircle_qu5rtu.default; var default_30 = $module$_mui_icons_material_Send_92l5ul.default; var default_31 = $module$_mui_material_InputAdornment_6ev0ba.default; var default_32 = $module$_mui_icons_material_Add_i1crl2.default; var default_33 = $module$_mui_material_ListItemButton_teykjz.default; var default_34 = $module$_mui_system_Stack_buxmiq.default; var default_35 = $module$_mui_icons_material_Done_92uj8j.default; var default_36 = $module$_mui_icons_material_EmojiEvents_tfx2bg.default; var default_37 = $module$_mui_material_Avatar_x7sw9z.default; var default_38 = $module$_mui_system_Box_sripdx.default; var default_39 = $module$_mui_icons_material_Check_2nh7f1.default; var default_40 = $module$_mui_icons_material_Close_2njz5p.default; var default_41 = $module$_mui_material_Badge_cj6v2t.default; var default_42 = $module$_mui_material_Autocomplete_x63kwa.default; var default_43 = $module$_mui_material_Chip_xyqi3q.default; var default_44 = $module$_mui_material_TextField_hx6arj.default; var default_45 = $module$_mui_icons_material_BookOutlined_bbb85i.default; var default_46 = $module$_mui_icons_material_Edit_92u4ij.default; var default_47 = $module$_mui_material_Container_so6pbn.default; var default_48 = $module$_mui_material_Grid_xynqr0.default; var default_49 = $module$_mui_material_ButtonBase_v20q1b.default; var default_50 = $module$_mui_icons_material_Visibility_9zi0z1.default; var default_51 = $module$_mui_icons_material_CalendarToday_a7rqso.default; var default_52 = $module$_mui_icons_material_VisibilityOff_jf72yq.default; var default_53 = $module$_mui_material_FormControl_1y5w0l.default; var default_54 = $module$_mui_material_InputLabel_ecd38o.default; var default_55 = $module$_mui_material_Select_tjnqwm.default; var default_56 = $module$_mui_material_FormHelperText_bxt53n.default; var default_57 = $module$linkify_react_sal40.default; var default_58 = $module$_mui_icons_material_ArrowUpward_ejyv3v.default; var default_59 = $module$_mui_icons_material_ArrowDownward_17h050.default; var default_60 = $module$_mui_material_Icon_xymrqx.default; var default_61 = $module$_mui_material_SwipeableDrawer_w07k2f.default; var default_62 = $module$_mui_icons_material_CropFree_xwz6t3.default; var default_63 = $module$_mui_icons_material_Delete_bm839i.default; var default_64 = $module$_mui_icons_material_Group_2puzic.default; var default_65 = $module$_mui_material_CircularProgress_am5mre.default; var default_66 = $module$_mui_icons_material_ErrorOutline_x8c11n.default; var sanitize = $module$dompurify.sanitize; var NavLink = $module$react_router_dom_s6xi74.NavLink; var useLoaderData = $module$react_router_h6p15h.useLoaderData; var default_67 = $module$_mui_lab_TabPanel_g1a99x.default; var default_68 = $module$_mui_material_Tab_5s11l3.default; var default_69 = $module$_mui_material_Tabs_xyfsok.default; var default_70 = $module$_mui_lab_TabContext_wbp01i.default; var default_71 = $module$_mui_system_useMediaQuery_4ef951.default; var default_72 = $module$_mui_material_Snackbar_3d0j2r.default; var QueryClientProvider = $module$_tanstack_react_query_ro93du.QueryClientProvider; var QueryClient = $module$_tanstack_query_core_ptm5k0.QueryClient; var default_73 = $module$_mui_icons_material_Sync_92kr0q.default; var default_74 = $module$_mui_icons_material_Schedule_co9kr2.default; var default_75 = $module$_mui_icons_material_Error_2orgel.default; var default_76 = $module$_mui_icons_material_DownloadDone_pieyj.default; var default_77 = $module$_mui_icons_material_Cancel_b30imt.default; var default_78 = $module$_mui_icons_material_DriveFileMove_kws064.default; var default_79 = $module$_mui_material_styles_createTheme_jr6jji.default; var Outlet = $module$react_router_h6p15h.Outlet; var default_80 = $module$_mui_icons_material_CopyAll_4w0mfj.default; var default_81 = $module$_mui_icons_material_Share_2w9uas.default; var default_82 = $module$_mui_material_Divider_2g5g3v.default; var default_83 = $module$_mui_material_ListItemSecondaryAction_ah4ciz.default; var default_84 = $module$_mui_material_Switch_t9t22m.default; var default_85 = $module$_mui_icons_material_Person2_vvmm0u.default; var default_86 = $module$_mui_icons_material_LinkOutlined_14ncwn.default; var default_87 = $module$_mui_icons_material_Book_92vt6k.default; var default_88 = $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj.default; var default_89 = $module$_mui_icons_material_Title_2wuntp.default; var default_90 = $module$_mui_icons_material_Forum_2p9c6e.default; var default_91 = $module$_mui_icons_material_Folder_cpt8w9.default; var default_92 = $module$_mui_icons_material_KeyboardArrowDown_hhp0uv.default; var default_93 = $module$_mui_icons_material_KeyboardArrowUp_vq6bj2.default; var default_94 = $module$_mui_icons_material_Shield_irhvt0.default; var default_95 = $module$_mui_icons_material_FileCopy_dayims.default; var default_96 = $module$_mui_icons_material_Login_2sjvam.default; var default_97 = $module$_mui_icons_material_Event_2otqov.default; var default_98 = $module$_mui_material_Dialog_yfsa52.default; var default_99 = $module$_mui_icons_material_Article_wrqnwl.default; var default_100 = $module$_mui_icons_material_Collections_fs3rza.default; var default_101 = $module$_mui_icons_material_Assignment_55b3ko.default; var default_102 = $module$react_easy_sort_vgqyef.default; var SortableItem = $module$react_easy_sort_vgqyef.SortableItem; var useState_1 = $module$react.useState; var default_103 = $module$_mui_icons_material_Attachment_gfrxq6.default; var default_104 = $module$_mui_icons_material_ContentCopy_i59fv7.default; var default_105 = $module$_mui_icons_material_Badge_2msx9k.default; var default_106 = $module$_mui_material_CardMedia_v4svs6.default; var default_107 = $module$_mui_material_CardContent_fczxff.default; var default_108 = $module$_mui_material_CardActionArea_4o20gv.default; var default_109 = $module$_mui_material_Card_xyqn36.default; var default_110 = $module$_mui_icons_material_PendingActions_uxmugv.default; var default_111 = $module$_mui_icons_material_DoneAll_9qxav8.default; var default_112 = $module$_mui_icons_material_ExpandLess_d745ea.default; var default_113 = $module$_mui_icons_material_ExpandMore_d73b12.default; var default_114 = $module$_mui_icons_material_TextSnippet_ne9tcb.default; var default_115 = $module$_mui_icons_material_Clear_2njrbm.default; var default_116 = $module$_mui_icons_material_Comment_4xuxb0.default; var default_117 = $module$_mui_icons_material_EventAvailable_thbp62.default; var default_118 = $module$_mui_icons_material_Groups_d8kiwf.default; var default_119 = $module$_mui_icons_material_PersonAdd_kz1van.default; var default_120 = $module$_mui_icons_material_LibraryAddCheckOutlined_lm6i89.default; var default_121 = $module$_mui_icons_material_CheckBoxOutlined_n84vuo.default; var default_122 = $module$_mui_icons_material_ArrowBack_iyyg2d.default; var default_123 = $module$_mui_icons_material_ArrowForward_wmdfqh.default; var default_124 = $module$_mui_material_ToggleButton_8t5o7g.default; var default_125 = $module$_mui_material_ToggleButtonGroup_8h77f9.default; var default_126 = $module$_mui_icons_material_AccessTime_u0v54c.default; var default_127 = $module$_mui_icons_material_CheckBoxOutlineBlank_9s4ank.default; var default_128 = $module$_mui_material_Fab_5s0r7d.default; var default_129 = $module$_mui_icons_material_AddAPhoto_qvuavr.default; var default_130 = $module$_mui_material_FormControlLabel_c7znk9.default; var useVirtualizer = $module$_tanstack_react_virtual_vz4bz3.useVirtualizer; var default_131 = $module$_mui_icons_material_Audiotrack_3tmz68.default; var default_132 = $module$_mui_icons_material_TouchApp_eoovib.default; var default_133 = $module$_mui_icons_material_SmartDisplay_1bep1w.default; var default_134 = $module$_mui_icons_material_Pending_vy3hlw.default; var default_135 = $module$_mui_icons_material_HighlightOffOutlined_677ins.default; var default_136 = $module$_mui_icons_material_Star_92kv0z.default; var default_137 = $module$_mui_icons_material_Work_92iedw.default; var default_138 = $module$_mui_icons_material_Timelapse_yacu9n.default; var default_139 = $module$_mui_system_Container_2dg5yz.default; var default_140 = $module$_mui_icons_material_Download_mhcecj.default; var default_141 = $module$_mui_icons_material_Subtitles_q03fj4.default; var default_142 = $module$_mui_icons_material_Link_92pjsb.default; var default_143 = $module$_mui_icons_material_FileUpload_8k4s8o.default; var Fragment = $module$react.Fragment; var default_144 = $module$_mui_icons_material_InsertDriveFile_z7mnea.default; var default_145 = $module$_mui_icons_material_Restore_2i9lv1.default; var default_146 = $module$_mui_icons_material_DeleteForever_yctxc1.default; var default_147 = $module$_mui_material_DialogContentText_2n3jtc.default; var default_148 = $module$_mui_material_DialogContent_4iyfr7.default; var default_149 = $module$_mui_material_DialogActions_uf9nax.default; var default_150 = $module$_mui_icons_material_ReplyAll_88jlvy.default; var default_151 = $module$_mui_icons_material_Call_92vgnb.default; var default_152 = $module$_mui_icons_material_Email_2onwpt.default; var default_153 = $module$_mui_icons_material_Key_i1cz1g.default; var default_154 = $module$_mui_icons_material_SupervisedUserCircle_vav6w6.default; var default_155 = $module$_mui_icons_material_LocationOn_3dng0f.default; var default_156 = $module$_mui_icons_material_People_hatox6.default; var MuiTelInput = $module$mui_tel_input_yl1660.MuiTelInput; var default_157 = $module$_mui_icons_material_GroupAdd_78pr5p.default; var default_158 = $module$_mui_icons_material_Language_rtfjbh.default; var default_159 = $module$_mui_icons_material_AccountBalance_w2n3ka.default; var default_160 = $module$_mui_icons_material_ExitToApp_d4k3fx.default; var default_161 = $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7.default; var default_162 = $module$_mui_icons_material_Luggage_c5nfid.default; var default_163 = $module$_mui_icons_material_HowToRegRounded_6lqkl3.default; var parsePhoneNumber = $module$libphonenumber_js_s63wkw.parsePhoneNumber; var protoOf = kotlin_kotlin.$_$.vc; var objectMeta = kotlin_kotlin.$_$.uc; var setMetadataFor = kotlin_kotlin.$_$.wc; var Companion_instance = kotlin_org_kodein_di_kodein_di.$_$.b; var VOID = kotlin_kotlin.$_$.f; var Settings = kotlin_com_russhwolf_multiplatform_settings.$_$.a; var getKClass = kotlin_kotlin.$_$.e; var arrayOf = kotlin_kotlin.$_$.vi; var createKType = kotlin_kotlin.$_$.b; var typeToken = kotlin_org_kodein_type_kaverit.$_$.d; var THROW_CCE = kotlin_kotlin.$_$.gi; var TypeToken = kotlin_org_kodein_type_kaverit.$_$.b; var isInterface = kotlin_kotlin.$_$.fc; var ShowSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.v; var DismissSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.u; var FilterUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.m; var ValidateUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.w; var AppConfigMap = kotlin_com_ustadmobile_app_core.$_$.k1; var toNullIfBlank = kotlin_com_ustadmobile_app_core.$_$.v2; var Companion_instance_0 = kotlin_com_ustadmobile_app_core.$_$.bb; var GenderConfig = kotlin_com_ustadmobile_app_core.$_$.m1; var StorageSettings = kotlin_com_russhwolf_multiplatform_settings.$_$.b; var Companion_instance_1 = kotlin_com_ustadmobile_app_core.$_$.cf; var Unit_instance = kotlin_kotlin.$_$.m5; var charSequenceLength = kotlin_kotlin.$_$.ib; var Companion_instance_2 = kotlin_com_ustadmobile_app_core.$_$.cb; var JsStringProvider = kotlin_dev_icerock_moko_resources.$_$.c; var SupportedLanguagesConfig = kotlin_com_ustadmobile_app_core.$_$.n1; var StringProviderJs = kotlin_com_ustadmobile_app_core.$_$.q1; var toList = kotlin_kotlin.$_$.t9; var SupportedLanguagesConfig_init_$Create$ = kotlin_com_ustadmobile_app_core.$_$.oa; var ApiUrlConfig = kotlin_com_ustadmobile_app_core.$_$.j1; var UstadMobileSystemImpl = kotlin_com_ustadmobile_app_core.$_$.v1; var UstadAccountManager = kotlin_com_ustadmobile_app_core.$_$.e; var NodeIdAndAuth = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b; var Companion_instance_3 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.a3; var UmAppDatabase = kotlin_com_ustadmobile_app_lib_database.$_$.j; var Companion_instance_4 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.e3; var HttpClient = kotlin_io_ktor_ktor_client_core.$_$.t; var Json = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.o; var Companion_getInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b3; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$_$.u1; var unwrap = kotlin_com_github_UstadMobile_door_door_runtime.$_$.t; var DoorDatabaseWrapper = kotlin_com_github_UstadMobile_door_door_runtime.$_$.g2; var get_js = kotlin_kotlin.$_$.jc; var createInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f; var Napier_getInstance = kotlin_io_github_aakira_napier.$_$.g; var Companion_instance_5 = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.e; var XmlPullParserFactory = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.a; var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.v; var Endpoint = kotlin_com_ustadmobile_app_core.$_$.b; var AuthManager = kotlin_com_ustadmobile_app_core.$_$.a; var UstadMobileConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ob; var Pbkdf2Params = kotlin_com_ustadmobile_app_core.$_$.c; var ClazzLogCreatorManagerJs = kotlin_com_ustadmobile_app_core.$_$.z1; var XML_init_$Create$ = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.a; var Companion_getInstance_0 = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.b; var toBoolean = kotlin_kotlin.$_$.mg; var GetShowPoweredByUseCase = kotlin_com_ustadmobile_app_core.$_$.t; var BulkAddPersonsFromLocalUriUseCaseJs = kotlin_com_ustadmobile_app_core.$_$.r; var Companion_getInstance_1 = kotlin_com_ustadmobile_app_core.$_$.ua; var commonDomainDiModule = kotlin_com_ustadmobile_app_core.$_$.p1; var DomainDiModuleJs = kotlin_com_ustadmobile_app_core.$_$.o1; var Singleton = kotlin_org_kodein_di_kodein_di.$_$.f; var AppConfig = kotlin_com_ustadmobile_app_core.$_$.l1; var ImplWithScope = kotlin_org_kodein_di_kodein_di.$_$.h; var Companion_getInstance_2 = kotlin_com_ustadmobile_app_core.$_$.pb; var PrimitiveClasses_getInstance = kotlin_kotlin.$_$.c5; var DiTag_instance = kotlin_com_ustadmobile_app_core.$_$.qb; var XmlSerializer = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.b; var Provider = kotlin_org_kodein_di_kodein_di.$_$.d; var CoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.w1; var MainCoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d2; var UmAccount = kotlin_com_ustadmobile_app_lib_database.$_$.x4; var SimpleContextTranslator = kotlin_org_kodein_di_kodein_di.$_$.e; var ClazzLogCreatorManager = kotlin_com_ustadmobile_app_core.$_$.a2; var XML = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.d; var GetVersionUseCase = kotlin_com_ustadmobile_app_core.$_$.o; var BulkAddPersonsFromLocalUriUseCase = kotlin_com_ustadmobile_app_core.$_$.s; var HTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser.$_$.a; var create = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.c; var classMeta = kotlin_kotlin.$_$.kb; var addChild = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.e; var FC = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.a; var Long = kotlin_kotlin.$_$.zh; var VersionInfo = kotlin_com_ustadmobile_app_core.$_$.n; var getStringHashCode = kotlin_kotlin.$_$.ub; var hashCode = kotlin_kotlin.$_$.vb; var equals = kotlin_kotlin.$_$.nb; var Companion_instance_6 = kotlin_com_ustadmobile_app_core.$_$.ie; var Companion_getInstance_3 = kotlin_com_ustadmobile_app_core.$_$.je; var Companion_instance_7 = kotlin_com_ustadmobile_app_core.$_$.ae; var Companion_getInstance_4 = kotlin_com_ustadmobile_app_core.$_$.se; var Companion_instance_8 = kotlin_com_ustadmobile_app_core.$_$.de; var Companion_instance_9 = kotlin_com_ustadmobile_app_core.$_$.oe; var Companion_instance_10 = kotlin_com_ustadmobile_app_core.$_$.wb; var Companion_instance_11 = kotlin_com_ustadmobile_app_core.$_$.xc; var Companion_instance_12 = kotlin_com_ustadmobile_app_core.$_$.yc; var Companion_instance_13 = kotlin_com_ustadmobile_app_core.$_$.ac; var Companion_instance_14 = kotlin_com_ustadmobile_app_core.$_$.me; var Companion_instance_15 = kotlin_com_ustadmobile_app_core.$_$.ne; var Companion_instance_16 = kotlin_com_ustadmobile_app_core.$_$.hd; var Companion_instance_17 = kotlin_com_ustadmobile_app_core.$_$.pe; var Companion_instance_18 = kotlin_com_ustadmobile_app_core.$_$.qe; var Companion_instance_19 = kotlin_com_ustadmobile_app_core.$_$.xb; var Companion_instance_20 = kotlin_com_ustadmobile_app_core.$_$.fc; var Companion_instance_21 = kotlin_com_ustadmobile_app_core.$_$.ub; var Companion_instance_22 = kotlin_com_ustadmobile_app_core.$_$.yb; var Companion_instance_23 = kotlin_com_ustadmobile_app_core.$_$.df; var Companion_instance_24 = kotlin_com_ustadmobile_app_core.$_$.zb; var Companion_instance_25 = kotlin_com_ustadmobile_app_core.$_$.kd; var Companion_instance_26 = kotlin_com_ustadmobile_app_core.$_$.vb; var Companion_instance_27 = kotlin_com_ustadmobile_app_core.$_$.gd; var Companion_instance_28 = kotlin_com_ustadmobile_app_core.$_$.dd; var Companion_instance_29 = kotlin_com_ustadmobile_app_core.$_$.ed; var Companion_instance_30 = kotlin_com_ustadmobile_app_core.$_$.fd; var Companion_instance_31 = kotlin_com_ustadmobile_app_core.$_$.ye; var Companion_instance_32 = kotlin_com_ustadmobile_app_core.$_$.ef; var Companion_instance_33 = kotlin_com_ustadmobile_app_core.$_$.td; var Companion_instance_34 = kotlin_com_ustadmobile_app_core.$_$.ad; var Companion_instance_35 = kotlin_com_ustadmobile_app_core.$_$.rd; var Companion_instance_36 = kotlin_com_ustadmobile_app_core.$_$.qd; var Companion_instance_37 = kotlin_com_ustadmobile_app_core.$_$.ze; var Companion_instance_38 = kotlin_com_ustadmobile_app_core.$_$.af; var Companion_getInstance_5 = kotlin_com_ustadmobile_app_core.$_$.ke; var get_NAVHOST_CLEARSTACK_VIEWNAME = kotlin_com_ustadmobile_app_core.$_$.h; var get_NavHostClearStackPlaceholder = kotlin_com_ustadmobile_app_core.$_$.j; var Companion_instance_39 = kotlin_com_ustadmobile_app_core.$_$.bd; var Companion_instance_40 = kotlin_com_ustadmobile_app_core.$_$.zc; var Companion_getInstance_6 = kotlin_com_ustadmobile_app_core.$_$.ld; var Companion_instance_41 = kotlin_com_ustadmobile_app_core.$_$.cc; var Companion_instance_42 = kotlin_com_ustadmobile_app_core.$_$.wc; var Companion_getInstance_7 = kotlin_com_ustadmobile_app_core.$_$.kc; var Companion_getInstance_8 = kotlin_com_ustadmobile_app_core.$_$.nd; var Companion_instance_43 = kotlin_com_ustadmobile_app_core.$_$.ve; var Companion_instance_44 = kotlin_com_ustadmobile_app_core.$_$.ud; var Companion_instance_45 = kotlin_com_ustadmobile_app_core.$_$.rc; var Companion_instance_46 = kotlin_com_ustadmobile_app_core.$_$.dc; var Companion_instance_47 = kotlin_com_ustadmobile_app_core.$_$.ec; var Companion_instance_48 = kotlin_com_ustadmobile_app_core.$_$.wd; var Companion_instance_49 = kotlin_com_ustadmobile_app_core.$_$.xd; var Companion_instance_50 = kotlin_com_ustadmobile_app_core.$_$.yd; var Companion_instance_51 = kotlin_com_ustadmobile_app_core.$_$.pc; var Companion_instance_52 = kotlin_com_ustadmobile_app_core.$_$.sd; var Companion_instance_53 = kotlin_com_ustadmobile_app_core.$_$.tc; var Companion_instance_54 = kotlin_com_ustadmobile_app_core.$_$.bf; var Companion_instance_55 = kotlin_com_ustadmobile_app_core.$_$.fe; var Companion_instance_56 = kotlin_com_ustadmobile_app_core.$_$.id; var Companion_getInstance_9 = kotlin_com_ustadmobile_app_core.$_$.cd; var Companion_instance_57 = kotlin_com_ustadmobile_app_core.$_$.xe; var Companion_instance_58 = kotlin_com_ustadmobile_app_core.$_$.ee; var Companion_instance_59 = kotlin_com_ustadmobile_app_core.$_$.zd; var Companion_instance_60 = kotlin_com_ustadmobile_app_core.$_$.we; var Companion_instance_61 = kotlin_com_ustadmobile_app_core.$_$.sc; var Companion_instance_62 = kotlin_com_ustadmobile_app_core.$_$.od; var Companion_instance_63 = kotlin_com_ustadmobile_app_core.$_$.le; var Companion_instance_64 = kotlin_com_ustadmobile_app_core.$_$.re; var Companion_instance_65 = kotlin_com_ustadmobile_app_core.$_$.bc; var Companion_instance_66 = kotlin_com_ustadmobile_app_core.$_$.vd; var Companion_getInstance_10 = kotlin_com_ustadmobile_app_core.$_$.be; var Companion_instance_67 = kotlin_com_ustadmobile_app_core.$_$.ce; var Companion_instance_68 = kotlin_com_ustadmobile_app_core.$_$.ic; var Companion_instance_69 = kotlin_com_ustadmobile_app_core.$_$.hc; var Companion_instance_70 = kotlin_com_ustadmobile_app_core.$_$.nc; var Companion_instance_71 = kotlin_com_ustadmobile_app_core.$_$.mc; var Companion_instance_72 = kotlin_com_ustadmobile_app_core.$_$.lc; var Companion_instance_73 = kotlin_com_ustadmobile_app_core.$_$.te; var Companion_instance_74 = kotlin_com_ustadmobile_app_core.$_$.ue; var Companion_instance_75 = kotlin_com_ustadmobile_app_core.$_$.he; var Companion_instance_76 = kotlin_com_ustadmobile_app_core.$_$.ge; var Companion_instance_77 = kotlin_com_ustadmobile_app_core.$_$.gc; var Companion_instance_78 = kotlin_com_ustadmobile_app_core.$_$.jd; var Companion_instance_79 = kotlin_com_ustadmobile_app_core.$_$.md; var setOf = kotlin_kotlin.$_$.j9; var useRequiredContext = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.j; var get_DIContext = kotlin_com_ustadmobile_app_core.$_$.f; var get_direct = kotlin_org_kodein_di_kodein_di.$_$.o; var toTerminologyEntries = kotlin_com_ustadmobile_app_core.$_$.w2; var useStringProvider = kotlin_com_ustadmobile_app_core.$_$.d1; var Companion_getInstance_11 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.e; var toLocalDateTime = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.q; var strings_getInstance = kotlin_com_ustadmobile_app_core.$_$.gf; var useEffect = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.i; var useLaunchedEffect = kotlin_com_ustadmobile_app_core.$_$.a1; var KMutableProperty0 = kotlin_kotlin.$_$.sd; var THROW_ISE = kotlin_kotlin.$_$.ii; var getLocalDelegateReference = kotlin_kotlin.$_$.rb; var mutableListOf = kotlin_kotlin.$_$.p8; var CoroutineImpl = kotlin_kotlin.$_$.ua; var first = kotlin_kotlin.$_$.p7; var getKClassFromExpression = kotlin_kotlin.$_$.d; var PagingSourceWithHttpLoader = kotlin_com_github_UstadMobile_door_door_runtime.$_$.r1; var Refresh = kotlin_app_cash_paging_paging_common.$_$.c; var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.ga; var DoorOffsetLimitRemoteMediator = kotlin_com_github_UstadMobile_door_door_runtime.$_$.o1; var PagingSourceInterceptor = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q1; var RefreshCommand = kotlin_com_ustadmobile_app_core.$_$.y1; var systemTimeInMillis = kotlin_com_github_UstadMobile_door_door_runtime.$_$.c2; var FlowCollector = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.c1; var OffsetLimitMediatorState = kotlin_com_github_UstadMobile_door_door_runtime.$_$.n1; var emptyFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.l1; var Exception = kotlin_kotlin.$_$.vh; var plus = kotlin_kotlin.$_$.gj; var get_MS_PER_HOUR = kotlin_com_ustadmobile_app_core.$_$.x2; var toLong = kotlin_kotlin.$_$.yc; var get_MS_PER_MIN = kotlin_com_ustadmobile_app_core.$_$.y2; var StringBuilder_init_$Create$ = kotlin_kotlin.$_$.f1; var htmlToPlainText = kotlin_com_ustadmobile_app_core.$_$.l2; var removeEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.d; var addEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.b; var LoadParams = kotlin_app_cash_paging_paging_common.$_$.d; var useCoroutineScope = kotlin_com_ustadmobile_app_core.$_$.z; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.z1; var Prepend = kotlin_app_cash_paging_paging_common.$_$.b; var Append = kotlin_app_cash_paging_paging_common.$_$.a; var promise = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.n2; var Page = kotlin_app_cash_paging_paging_common.$_$.g; var numberToLong = kotlin_kotlin.$_$.sc; var useViewModel = kotlin_com_ustadmobile_app_core.$_$.e1; var useNavControllerEffect = kotlin_com_ustadmobile_app_core.$_$.b1; var SnackBarDispatcher = kotlin_com_ustadmobile_app_core.$_$.h1; var NavResultReturner = kotlin_com_ustadmobile_app_core.$_$.u1; var AppUiState = kotlin_com_ustadmobile_app_core.$_$.g1; var launch = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.m2; var useEffect_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.h; var removeEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.e; var addEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.c; var toString = kotlin_kotlin.$_$.ad; var ReactHTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom.$_$.a; var KProperty0 = kotlin_kotlin.$_$.td; var addChild_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.c; var addChildNode = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.a; var AppBarColors_SELECTION_MODE_getInstance = kotlin_com_ustadmobile_app_core.$_$.ha; var UserSession = kotlin_com_ustadmobile_app_lib_database.$_$.y4; var Person = kotlin_com_ustadmobile_app_lib_database.$_$.n4; var UserSessionWithPersonAndEndpoint = kotlin_com_ustadmobile_app_core.$_$.d; var collectAsState = kotlin_com_ustadmobile_app_core.$_$.y; var AppBarColors_STANDARD_getInstance = kotlin_com_ustadmobile_app_core.$_$.ia; var State_INDETERMINATE_getInstance = kotlin_com_ustadmobile_app_core.$_$.la; var Companion_getInstance_12 = kotlin_com_ustadmobile_app_core.$_$.ff; var collectionSizeOrDefault = kotlin_kotlin.$_$.n6; var ArrayList_init_$Create$ = kotlin_kotlin.$_$.l; var addChild_1 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.d; var NavResultReturnerImpl = kotlin_com_ustadmobile_app_core.$_$.t1; var CommandFlowUstadNavController = kotlin_com_ustadmobile_app_core.$_$.s1; var OnClickLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.p; var listOf = kotlin_kotlin.$_$.k8; var Companion_instance_80 = kotlin_com_ustadmobile_app_core.$_$.za; var create_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.b; var isBlank = kotlin_kotlin.$_$.df; var Companion_getInstance_13 = kotlin_com_ustadmobile_app_lib_database.$_$.a7; var SubmissionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.wa; var avatarColorForName = kotlin_com_ustadmobile_app_core.$_$.c3; var rgbColorProperty = kotlin_com_ustadmobile_app_core.$_$.s2; var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.m; var copyToArray = kotlin_kotlin.$_$.e7; var Companion_getInstance_14 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.i; var penaltyPercentage = kotlin_com_ustadmobile_app_core.$_$.o2; var toString_0 = kotlin_kotlin.$_$.lj; var capitalizeFirstLetter = kotlin_com_ustadmobile_app_core.$_$.c2; var Companion_getInstance_15 = kotlin_com_ustadmobile_app_core.$_$.pd; var Companion_getInstance_16 = kotlin_kotlin.$_$.g5; var numberToInt = kotlin_kotlin.$_$.rc; var CourseBlock = kotlin_com_ustadmobile_app_lib_database.$_$.q3; var Companion_instance_81 = kotlin_com_ustadmobile_app_lib_database.$_$.s6; var CourseBlockAndEditEntities = kotlin_com_ustadmobile_app_lib_database.$_$.v; var CourseBlockEditUiState = kotlin_com_ustadmobile_app_core.$_$.s6; var Companion_getInstance_17 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.f; var LocalTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.b; var LocalDateTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.a; var toInstant = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.o; var chopOffSeconds = kotlin_com_ustadmobile_app_core.$_$.e2; var Companion_getInstance_18 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.g; var println = kotlin_kotlin.$_$.ab; var charSequenceGet = kotlin_kotlin.$_$.hb; var isDigit = kotlin_kotlin.$_$.ef; var toIntOrNull = kotlin_kotlin.$_$.sg; var NoSuchElementException_init_$Create$ = kotlin_kotlin.$_$.h2; var Companion_instance_82 = kotlin_com_ustadmobile_app_core.$_$.ya; var LinkTarget_DEFAULT_getInstance = kotlin_com_ustadmobile_app_core.$_$.ga; var to = kotlin_kotlin.$_$.mj; var json = kotlin_kotlin.$_$.kc; var ClazzDaoCommon_instance = kotlin_com_ustadmobile_app_lib_database.$_$.i5; var MessageIdOption2 = kotlin_com_ustadmobile_app_core.$_$.z2; var SortOrderOption = kotlin_com_ustadmobile_app_core.$_$.a3; var toDisplayString = kotlin_com_ustadmobile_app_core.$_$.u2; var toDoubleOrNull = kotlin_kotlin.$_$.pg; var _Char___init__impl__6a9atx = kotlin_kotlin.$_$.u2; var Default_getInstance = kotlin_kotlin.$_$.b5; var hasFlag = kotlin_com_ustadmobile_app_core.$_$.k2; var filterByFlags = kotlin_com_ustadmobile_app_core.$_$.g2; var joinToString = kotlin_kotlin.$_$.z7; var UMFileUtil_getInstance = kotlin_com_ustadmobile_app_core.$_$.sb; var iteratorFor = kotlin_org_jetbrains_kotlin_wrappers_kotlin_js.$_$.a; var checkIndexOverflow = kotlin_kotlin.$_$.l6; var array = kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core.$_$.b; var GridTemplateAreas = kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core.$_$.a; var get_DIModule = kotlin_com_ustadmobile_app_core.$_$.g; var UstadAntilog = kotlin_com_ustadmobile_app_core.$_$.b3; var sanitizeDbNameFromUrl = kotlin_com_ustadmobile_app_lib_util.$_$.d; var getOrPut = kotlin_com_ustadmobile_app_core.$_$.j2; var toLong_0 = kotlin_kotlin.$_$.wg; var UmAppDatabaseJsImplementations_getInstance = kotlin_com_ustadmobile_app_lib_database.$_$.q5; var DatabaseBuilderOptions = kotlin_com_github_UstadMobile_door_door_runtime.$_$.d2; var addSyncCallback = kotlin_com_ustadmobile_app_lib_database.$_$.f; var migrationList = kotlin_com_ustadmobile_app_lib_database.$_$.g; var get_MIGRATION_144_145_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.a; var get_MIGRATION_148_149_NO_OFFLINE_ITEMS = kotlin_com_ustadmobile_app_lib_database.$_$.b; var get_MIGRATION_155_156_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.c; var get_MIGRATION_161_162_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.d; var get_MIGRATION_169_170_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.e; var get_MIGRATE_USERNAME_CLIENT = kotlin_com_ustadmobile_app_lib_database.$_$.h; var GlobalScope_instance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.w; var randomUuid = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b2; var json_0 = kotlin_io_ktor_ktor_serialization_kotlinx_json.$_$.a; var Plugin_getInstance = kotlin_io_ktor_ktor_client_content_negotiation.$_$.a; var Plugin_getInstance_0 = kotlin_io_ktor_ktor_client_core.$_$.c; var Json_0 = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.n; var Js_instance = kotlin_io_ktor_ktor_client_core.$_$.b; var HttpClient_0 = kotlin_io_ktor_ktor_client_core.$_$.s; var HttpRequestBuilder = kotlin_io_ktor_ktor_client_core.$_$.j; var url = kotlin_io_ktor_ktor_client_core.$_$.n; var Companion_getInstance_19 = kotlin_io_ktor_ktor_http.$_$.g; var HttpStatement = kotlin_io_ktor_ktor_client_core.$_$.q; var JsType_instance = kotlin_io_ktor_ktor_utils.$_$.b; var Map = kotlin_kotlin.$_$.y5; var createInvariantKTypeProjection = kotlin_kotlin.$_$.a; var typeInfoImpl = kotlin_io_ktor_ktor_utils.$_$.k; var MR_getInstance = kotlin_com_ustadmobile_app_core.$_$.hf; var throwUninitializedPropertyAccessException = kotlin_kotlin.$_$.kj; var Companion_getInstance_20 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.h; var chopOffSeconds_0 = kotlin_com_ustadmobile_app_core.$_$.d2; var noWhenBranchMatchedException = kotlin_kotlin.$_$.fj; var Companion_instance_83 = kotlin_com_ustadmobile_app_core.$_$.tb; var substringBefore = kotlin_kotlin.$_$.hg; var requirePostfix = kotlin_com_ustadmobile_app_core.$_$.r2; var contains = kotlin_kotlin.$_$.pe; var removeSuffix = kotlin_kotlin.$_$.rf; var CompletableDeferred = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.u1; var Exception_init_$Create$ = kotlin_kotlin.$_$.n1; var toJSDate = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.p; var get_NavHost = kotlin_com_ustadmobile_app_core.$_$.i; var OpenExternalLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.q; var replace = kotlin_kotlin.$_$.tf; var ErrorReport = kotlin_com_ustadmobile_app_lib_database.$_$.z3; var ErrorReportUiState = kotlin_com_ustadmobile_app_core.$_$.t9; var HolidayCalendar = kotlin_com_ustadmobile_app_lib_database.$_$.b4; var Holiday = kotlin_com_ustadmobile_app_lib_database.$_$.c4; var listOf_0 = kotlin_kotlin.$_$.j8; var HolidayCalendarDetailUIState = kotlin_com_ustadmobile_app_core.$_$.u9; var shallowCopy = kotlin_com_ustadmobile_app_lib_database.$_$.u1; var HolidayCalendarEditUiState = kotlin_com_ustadmobile_app_core.$_$.v9; var HolidayCalendarWithNumEntries = kotlin_com_ustadmobile_app_lib_database.$_$.a4; var HolidayCalendarListUiState = kotlin_com_ustadmobile_app_core.$_$.w9; var Language = kotlin_com_ustadmobile_app_lib_database.$_$.d4; var LanguageDetailUiState = kotlin_com_ustadmobile_app_core.$_$.x9; var shallowCopy_0 = kotlin_com_ustadmobile_app_lib_database.$_$.k1; var LanguageEditUiState = kotlin_com_ustadmobile_app_core.$_$.y9; var LanguageListUiState = kotlin_com_ustadmobile_app_core.$_$.z9; var shallowCopy_1 = kotlin_com_ustadmobile_app_lib_database.$_$.v1; var PersonParentJoinConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.kb; var ParentalConsentManagementUiState = kotlin_com_ustadmobile_app_core.$_$.a8; var ParentalConsentManagementViewModel = kotlin_com_ustadmobile_app_core.$_$.b8; var SiteTerms = kotlin_com_ustadmobile_app_lib_database.$_$.r4; var PersonParentJoinAndMinorPerson = kotlin_com_ustadmobile_app_lib_database.$_$.k4; var UidAndLabel = kotlin_com_ustadmobile_app_lib_database.$_$.w4; var ReportFilterEditUiState = kotlin_com_ustadmobile_app_core.$_$.ca; var shallowCopy_2 = kotlin_com_ustadmobile_app_lib_database.$_$.l1; var FieldConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.hb; var ConditionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.eb; var ContentCompletionStatusConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.fb; var BitmaskFlag = kotlin_com_ustadmobile_app_core.$_$.w1; var ScopedGrantDetailUiState = kotlin_com_ustadmobile_app_core.$_$.da; var ScopedGrantEditUiState = kotlin_com_ustadmobile_app_core.$_$.ea; var SiteTermsDetailUiState = kotlin_com_ustadmobile_app_core.$_$.e9; var OpenLicensesViewModel = kotlin_com_ustadmobile_app_core.$_$.d3; var AccountListUiState = kotlin_com_ustadmobile_app_core.$_$.e3; var AccountListViewModel = kotlin_com_ustadmobile_app_core.$_$.f3; var Companion_instance_84 = kotlin_com_ustadmobile_app_lib_database.$_$.c7; var defaultCourseBannerImageIndex = kotlin_com_ustadmobile_app_core.$_$.f4; var CourseBlockEditViewModel = kotlin_com_ustadmobile_app_core.$_$.t6; var ClazzDetailUiState = kotlin_com_ustadmobile_app_core.$_$.g3; var ClazzDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.h3; var mapOf = kotlin_kotlin.$_$.m8; var TabItem = kotlin_com_ustadmobile_app_core.$_$.i1; var get_blockTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.e4; var get_contentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.q6; var ScheduleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.mb; var ClazzDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.i3; var get_ustadViewName = kotlin_com_ustadmobile_app_core.$_$.f1; var ClazzDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.j3; var shallowCopy_3 = kotlin_com_ustadmobile_app_lib_database.$_$.e2; var ClazzEditUiState = kotlin_com_ustadmobile_app_core.$_$.k3; var ClazzEditViewModel = kotlin_com_ustadmobile_app_core.$_$.l3; var getNumberHashCode = kotlin_kotlin.$_$.sb; var ensureNotNull = kotlin_kotlin.$_$.yi; var mapLookup = kotlin_com_ustadmobile_app_core.$_$.r1; var aggregateIfModule = kotlin_com_ustadmobile_app_core.$_$.o3; var maxScoreSummedIfModule = kotlin_com_ustadmobile_app_core.$_$.n2; var displayMarkFor = kotlin_com_ustadmobile_app_core.$_$.p3; var emptyList = kotlin_kotlin.$_$.i7; var get_thumbnailUri = kotlin_com_ustadmobile_app_core.$_$.r3; var maxScoreForBlock = kotlin_com_ustadmobile_app_core.$_$.q3; var ClazzGradebookUiState = kotlin_com_ustadmobile_app_core.$_$.m3; var ClazzGradebookViewModel = kotlin_com_ustadmobile_app_core.$_$.n3; var InviteViaLinkUiState = kotlin_com_ustadmobile_app_core.$_$.s3; var InviteViaLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.t3; var JoinWithCodeUiState = kotlin_com_ustadmobile_app_core.$_$.u3; var JoinWithCodeViewModel = kotlin_com_ustadmobile_app_core.$_$.v3; var toInt = kotlin_kotlin.$_$.tg; var Companion_getInstance_21 = kotlin_com_ustadmobile_app_core.$_$.jc; var addAll = kotlin_kotlin.$_$.e6; var chunked = kotlin_kotlin.$_$.m6; var ClazzListUiState = kotlin_com_ustadmobile_app_core.$_$.w3; var ClazzListViewModel = kotlin_com_ustadmobile_app_core.$_$.x3; var RoleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.lb; var CoursePermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.y3; var CoursePermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.z3; var CoursePermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.a4; var CoursePermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.b4; var Companion_instance_85 = kotlin_com_ustadmobile_app_lib_database.$_$.m6; var CoursePermissionListUiState = kotlin_com_ustadmobile_app_core.$_$.c4; var CoursePermissionListViewModel = kotlin_com_ustadmobile_app_core.$_$.d4; var mapOf_0 = kotlin_kotlin.$_$.n8; var get_progressAsFloat = kotlin_com_ustadmobile_app_core.$_$.q2; var Companion_instance_86 = kotlin_com_ustadmobile_app_lib_database.$_$.z5; var get_isFromSubmitterGroup = kotlin_com_ustadmobile_app_core.$_$.a5; var CommentsAndName = kotlin_com_ustadmobile_app_lib_database.$_$.p; var Comments = kotlin_com_ustadmobile_app_lib_database.$_$.d3; var ClazzAssignmentDetailUiState = kotlin_com_ustadmobile_app_core.$_$.k4; var ClazzAssignmentDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.l4; var Companion_instance_87 = kotlin_com_ustadmobile_app_core.$_$.qc; var Companion_instance_88 = kotlin_com_ustadmobile_app_core.$_$.oc; var AssignmentProgressSummary = kotlin_com_ustadmobile_app_lib_database.$_$.s2; var ClazzAssignmentDetailSubmissionsTabUiState = kotlin_com_ustadmobile_app_core.$_$.h4; var AssignmentSubmitterSummary = kotlin_com_ustadmobile_app_lib_database.$_$.u2; var ListPagingSource = kotlin_com_ustadmobile_app_core.$_$.x1; var ClazzAssignmentDetailSubmissionsTabViewModel = kotlin_com_ustadmobile_app_core.$_$.i4; var get_listItemUiState = kotlin_com_ustadmobile_app_core.$_$.j4; var avatarName = kotlin_com_ustadmobile_app_core.$_$.z4; var avatarColorName = kotlin_com_ustadmobile_app_core.$_$.y4; var _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0 = kotlin_com_ustadmobile_app_core.$_$.qa; var AssignmentSubmitterSummaryUiState = kotlin_com_ustadmobile_app_core.$_$.g4; var _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0 = kotlin_com_ustadmobile_app_core.$_$.pa; var SubmissionPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.nb; var Companion_instance_89 = kotlin_com_ustadmobile_app_lib_database.$_$.l6; var UstadCourseAssignmentMarkListItemUiState = kotlin_com_ustadmobile_app_core.$_$.x4; var ClazzAssignmentDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.m4; var ClazzAssignmentDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.n4; var ClazzAssignmentDetailoverviewSubmissionUiState = kotlin_com_ustadmobile_app_core.$_$.o4; var textLength = kotlin_com_ustadmobile_app_core.$_$.t2; var shallowCopy_4 = kotlin_com_ustadmobile_app_lib_database.$_$.a2; var values = kotlin_com_ustadmobile_app_core.$_$.w4; var TextLimitType_LIMIT_WORDS_getInstance = kotlin_com_ustadmobile_app_core.$_$.na; var MarkingType_PEERS_getInstance = kotlin_com_ustadmobile_app_core.$_$.ma; var Companion_instance_90 = kotlin_com_ustadmobile_app_core.$_$.uc; var get_entries = kotlin_com_ustadmobile_app_core.$_$.v4; var ClazzAssignmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.p4; var ClazzAssignmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.q4; var PeerReviewerAllocationEditUIState = kotlin_com_ustadmobile_app_core.$_$.r4; var PeerReviewerAllocationEditViewModel = kotlin_com_ustadmobile_app_core.$_$.s4; var PeerReviewerAllocation = kotlin_com_ustadmobile_app_lib_database.$_$.g4; var AssignmentSubmitterAndAllocations = kotlin_com_ustadmobile_app_lib_database.$_$.t2; var ClazzAssignmentViewModelConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.vc; var ClazzAssignmentSubmitterDetailUiState = kotlin_com_ustadmobile_app_core.$_$.t4; var ClazzAssignmentSubmitterDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.u4; var shallowCopy_5 = kotlin_com_ustadmobile_app_lib_database.$_$.w1; var ClazzMemberListUiState = kotlin_com_ustadmobile_app_core.$_$.b5; var ClazzMemberListViewModel = kotlin_com_ustadmobile_app_core.$_$.c5; var shallowCopy_6 = kotlin_com_ustadmobile_app_lib_database.$_$.m1; var get_UNSET_DISTANT_FUTURE = kotlin_com_ustadmobile_app_lib_database.$_$.i; var OutcomeConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.jb; var ClazzEnrolmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.d5; var ClazzEnrolmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.e5; var ClazzEnrolmentListConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.db; var ClazzEnrolmentListUiState = kotlin_com_ustadmobile_app_core.$_$.f5; var ClazzEnrolmentListViewModel = kotlin_com_ustadmobile_app_core.$_$.g5; var ClazzEnrolmentWithLeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.y2; var LeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.e4; var ClazzLogListAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.h5; var ClazzLogListAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.i5; var ClazzLog = kotlin_com_ustadmobile_app_lib_database.$_$.a3; var get_totalAttendeeStatusRecorded = kotlin_com_ustadmobile_app_core.$_$.b2; var shallowCopy_7 = kotlin_com_ustadmobile_app_lib_database.$_$.y1; var ClazzLogEditUiState = kotlin_com_ustadmobile_app_core.$_$.j5; var ClazzLogEditViewModel = kotlin_com_ustadmobile_app_core.$_$.k5; var ClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.z2; var Companion_instance_91 = kotlin_com_ustadmobile_app_lib_database.$_$.p6; var PersonAndClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.d1; var ClazzLogEditAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.l5; var ClazzLogEditAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.m5; var getOrNull = kotlin_kotlin.$_$.s7; var personFullName = kotlin_com_ustadmobile_app_core.$_$.p2; var shallowCopy_8 = kotlin_com_ustadmobile_app_lib_database.$_$.o1; var FabIcon_ADD_getInstance = kotlin_com_ustadmobile_app_core.$_$.ja; var FabIcon_EDIT_getInstance = kotlin_com_ustadmobile_app_core.$_$.ka; var Companion_getInstance_22 = kotlin_com_ustadmobile_app_core.$_$.rb; var Companion_getInstance_23 = kotlin_com_ustadmobile_app_lib_database.$_$.k6; var EnrolmentPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.gb; var initial = kotlin_com_ustadmobile_app_core.$_$.m2; var addChild_2 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.b; var getPropertyCallableRef = kotlin_kotlin.$_$.tb; var lazy = kotlin_kotlin.$_$.ej; var lastOrNull = kotlin_kotlin.$_$.f8; var Collection = kotlin_kotlin.$_$.p5; var checkCountOverflow = kotlin_kotlin.$_$.k6; var getBooleanHashCode = kotlin_kotlin.$_$.qb; var numberRangeToNumber = kotlin_kotlin.$_$.nc; var toList_0 = kotlin_kotlin.$_$.s9; var isArray = kotlin_kotlin.$_$.xb; var get_listItemUiState_0 = kotlin_com_ustadmobile_app_core.$_$.n6; var _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7 = kotlin_com_ustadmobile_app_core.$_$.ta; var ContentEntryListItemUiState = kotlin_com_ustadmobile_app_core.$_$.k6; var _ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2 = kotlin_com_ustadmobile_app_core.$_$.ra; var _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083 = kotlin_com_ustadmobile_app_core.$_$.sa; var ContentEntry = kotlin_com_ustadmobile_app_lib_database.$_$.l3; var ContentEntryAndListDetail = kotlin_com_ustadmobile_app_lib_database.$_$.s; var ContentEntryDetailUiState = kotlin_com_ustadmobile_app_core.$_$.n5; var ContentEntryDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.o5; var get_statementSummary = kotlin_com_ustadmobile_app_core.$_$.x5; var get_descriptionStringRes = kotlin_com_ustadmobile_app_core.$_$.v5; var get_statementSummary_0 = kotlin_com_ustadmobile_app_core.$_$.w5; var ContentEntryDetailAttemptsPersonListUiState = kotlin_com_ustadmobile_app_core.$_$.p5; var ContentEntryDetailAttemptsPersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.q5; var ContentEntryDetailAttemptsSessionListUiState = kotlin_com_ustadmobile_app_core.$_$.r5; var ContentEntryDetailAttemptsSessionListViewModel = kotlin_com_ustadmobile_app_core.$_$.s5; var ContentEntryDetailAttemptsStatementListUiState = kotlin_com_ustadmobile_app_core.$_$.t5; var ContentEntryDetailAttemptsStatementListViewModel = kotlin_com_ustadmobile_app_core.$_$.u5; var displayName = kotlin_com_ustadmobile_app_core.$_$.f2; var FormattedStatementResponse = kotlin_com_ustadmobile_app_core.$_$.x; var isCharSequence = kotlin_kotlin.$_$.bc; var trim = kotlin_kotlin.$_$.ih; var get_verbDisplayName = kotlin_com_ustadmobile_app_core.$_$.y5; var get_progress = kotlin_com_ustadmobile_app_core.$_$.b6; var ContentEntryDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.z5; var ContentEntryDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.a6; var ContentEntryAndDetail = kotlin_com_ustadmobile_app_lib_database.$_$.r; var ContentEntryStatementScoreProgress = kotlin_com_ustadmobile_app_lib_database.$_$.j3; var Companion_instance_92 = kotlin_com_ustadmobile_app_lib_database.$_$.f6; var ContentEntryButtonModel = kotlin_com_ustadmobile_app_lib_database.$_$.e3; var ContentEntryRelatedEntryJoinWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.i3; var ContentEntryEditUiState = kotlin_com_ustadmobile_app_core.$_$.c6; var ContentEntryEditViewModel = kotlin_com_ustadmobile_app_core.$_$.d6; var shallowCopy_9 = kotlin_com_ustadmobile_app_lib_database.$_$.x1; var LicenceConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ib; var Companion_getInstance_24 = kotlin_com_ustadmobile_app_core.$_$.xa; var get_stringResource = kotlin_com_ustadmobile_app_core.$_$.r6; var CompressionLevel_MEDIUM_getInstance = kotlin_com_ustadmobile_app_core.$_$.fa; var get_entries_0 = kotlin_com_ustadmobile_app_core.$_$.k; var ContentEntryGetMetadataUiState = kotlin_com_ustadmobile_app_core.$_$.e6; var ContentEntryGetMetadataViewModel = kotlin_com_ustadmobile_app_core.$_$.f6; var ContentEntryGetMetadataStatus = kotlin_com_ustadmobile_app_core.$_$.l; var GetSubtitleUiState = kotlin_com_ustadmobile_app_core.$_$.g6; var GetSubtitleViewModel = kotlin_com_ustadmobile_app_core.$_$.h6; var ContentEntryImportLinkUiState = kotlin_com_ustadmobile_app_core.$_$.i6; var ContentEntryImportLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.j6; var ContentEntryListUiState = kotlin_com_ustadmobile_app_core.$_$.l6; var ContentEntryListViewModel = kotlin_com_ustadmobile_app_core.$_$.m6; var SubtitleEditUiState = kotlin_com_ustadmobile_app_core.$_$.o6; var SubtitleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.p6; var TextBlockDetailUiState = kotlin_com_ustadmobile_app_core.$_$.u6; var TextBlockDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.v6; var CourseGroupSetDetailUiState = kotlin_com_ustadmobile_app_core.$_$.w6; var CourseGroupSetDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.x6; var CourseGroupSet = kotlin_com_ustadmobile_app_lib_database.$_$.t3; var CourseGroupMember = kotlin_com_ustadmobile_app_lib_database.$_$.s3; var CourseGroupMemberAndName = kotlin_com_ustadmobile_app_lib_database.$_$.r3; var shallowCopy_10 = kotlin_com_ustadmobile_app_lib_database.$_$.d2; var appendGroupNumIfNotInList = kotlin_com_ustadmobile_app_core.$_$.a7; var CourseGroupSetEditUiState = kotlin_com_ustadmobile_app_core.$_$.y6; var CourseGroupSetEditViewModel = kotlin_com_ustadmobile_app_core.$_$.z6; var CourseGroupSetListUiState = kotlin_com_ustadmobile_app_core.$_$.b7; var CourseGroupSetListViewModel = kotlin_com_ustadmobile_app_core.$_$.c7; var shallowCopy_11 = kotlin_com_ustadmobile_app_lib_database.$_$.p1; var CourseTerminologyEditUiState = kotlin_com_ustadmobile_app_core.$_$.d7; var CourseTerminologyEditViewModel = kotlin_com_ustadmobile_app_core.$_$.e7; var CourseTerminologyListUiState = kotlin_com_ustadmobile_app_core.$_$.f7; var CourseTerminologyListViewModel = kotlin_com_ustadmobile_app_core.$_$.g7; var get_rootDatabase = kotlin_com_github_UstadMobile_door_door_runtime.$_$.p; var RoomJdbcImpl = kotlin_com_github_UstadMobile_door_door_runtime.$_$.y1; var Companion_instance_93 = kotlin_org_kodein_di_kodein_di.$_$.c; var get_delItemContentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.j7; var DeletedItemListUiState = kotlin_com_ustadmobile_app_core.$_$.h7; var DeletedItemListViewModel = kotlin_com_ustadmobile_app_core.$_$.i7; var CourseDiscussionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.k7; var CourseDiscussionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.l7; var DiscussionPostDetailUiState2 = kotlin_com_ustadmobile_app_core.$_$.m7; var DiscussionPost = kotlin_com_ustadmobile_app_lib_database.$_$.x3; var DiscussionPostAndPosterNames = kotlin_com_ustadmobile_app_lib_database.$_$.x; var DiscussionPostDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.n7; var shallowCopy_12 = kotlin_com_ustadmobile_app_lib_database.$_$.r1; var DiscussionPostEditUiState = kotlin_com_ustadmobile_app_core.$_$.o7; var DiscussionPostEditViewModel = kotlin_com_ustadmobile_app_core.$_$.p7; var emptyMap = kotlin_kotlin.$_$.j7; var MutableStateFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e1; var BufferOverflow_DROP_OLDEST_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.a; var MutableSharedFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d1; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$_$.v; var roundToInt = kotlin_kotlin.$_$.dd; var EpubScrollCommand = kotlin_com_ustadmobile_app_core.$_$.s7; var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.k; var forEach = kotlin_com_ustadmobile_app_core.$_$.h2; var EpubContentUiState = kotlin_com_ustadmobile_app_core.$_$.q7; var useOnUnloadEffect = kotlin_com_ustadmobile_app_core.$_$.c1; var EpubContentViewModel = kotlin_com_ustadmobile_app_core.$_$.r7; var shallowCopy_13 = kotlin_com_ustadmobile_app_lib_database.$_$.f2; var LeavingReasonEditUiState = kotlin_com_ustadmobile_app_core.$_$.aa; var LeavingReasonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.ba; var LoginUiState = kotlin_com_ustadmobile_app_core.$_$.t7; var LoginViewModel = kotlin_com_ustadmobile_app_core.$_$.u7; var singleOrNull = kotlin_kotlin.$_$.vf; var Companion_getInstance_25 = kotlin_com_ustadmobile_app_core.$_$.ab; var Char = kotlin_kotlin.$_$.oh; var ConversationListUiState = kotlin_com_ustadmobile_app_core.$_$.v7; var ConversationListViewModel = kotlin_com_ustadmobile_app_core.$_$.w7; var MessageAndOtherPerson = kotlin_com_ustadmobile_app_lib_database.$_$.z; var Message = kotlin_com_ustadmobile_app_lib_database.$_$.f4; var daysUntil = kotlin_com_ustadmobile_app_core.$_$.z7; var MessageListUiState = kotlin_com_ustadmobile_app_core.$_$.x7; var MessageListViewModel = kotlin_com_ustadmobile_app_core.$_$.y7; var startsWith = kotlin_kotlin.$_$.zf; var substringAfter = kotlin_kotlin.$_$.eg; var split = kotlin_kotlin.$_$.yf; var PdfContentUiState = kotlin_com_ustadmobile_app_core.$_$.c8; var PdfContentViewModel = kotlin_com_ustadmobile_app_core.$_$.d8; var PersonUsernameAndPasswordModel = kotlin_com_ustadmobile_app_core.$_$.g8; var PersonAccountEditUiState = kotlin_com_ustadmobile_app_core.$_$.e8; var PersonAccountEditViewModel = kotlin_com_ustadmobile_app_core.$_$.f8; var BulkAddPersonRunImportUiState = kotlin_com_ustadmobile_app_core.$_$.h8; var BulkAddPersonRunImportViewModel = kotlin_com_ustadmobile_app_core.$_$.i8; var BulkAddPersonSelectFileUiState = kotlin_com_ustadmobile_app_core.$_$.j8; var BulkAddPersonSelectFileViewModel = kotlin_com_ustadmobile_app_core.$_$.k8; var PersonDetailUiState = kotlin_com_ustadmobile_app_core.$_$.l8; var PersonDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.m8; var PersonAndDisplayDetail = kotlin_com_ustadmobile_app_lib_database.$_$.h4; var PersonConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.va; var shallowCopy_14 = kotlin_com_ustadmobile_app_lib_database.$_$.t1; var PersonEditUiState = kotlin_com_ustadmobile_app_core.$_$.n8; var PersonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.o8; var PersonListUiState = kotlin_com_ustadmobile_app_core.$_$.p8; var PersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.q8; var PersonAndListDisplayDetails = kotlin_com_ustadmobile_app_lib_database.$_$.e1; var RegisterAgeRedirectUiState = kotlin_com_ustadmobile_app_core.$_$.r8; var RegisterAgeRedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.s8; var RegisterMinorWaitForParentUiState = kotlin_com_ustadmobile_app_core.$_$.t8; var RegisterMinorWaitForParentViewModel = kotlin_com_ustadmobile_app_core.$_$.u8; var RedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.v8; var shallowCopy_15 = kotlin_com_ustadmobile_app_lib_database.$_$.z1; var Schedule = kotlin_com_ustadmobile_app_lib_database.$_$.o4; var ScheduleEditUiState = kotlin_com_ustadmobile_app_core.$_$.w8; var ScheduleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.x8; var SettingsUiState = kotlin_com_ustadmobile_app_core.$_$.y8; var SettingsViewModel = kotlin_com_ustadmobile_app_core.$_$.z8; var SiteDetailUiState = kotlin_com_ustadmobile_app_core.$_$.a9; var SiteDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.b9; var Site = kotlin_com_ustadmobile_app_lib_database.$_$.s4; var SiteTermsAndLangName = kotlin_com_ustadmobile_app_lib_database.$_$.h1; var shallowCopy_16 = kotlin_com_ustadmobile_app_lib_database.$_$.n1; var SiteEditUiState = kotlin_com_ustadmobile_app_core.$_$.c9; var SiteEditViewModel = kotlin_com_ustadmobile_app_core.$_$.d9; var SiteTermsWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.q4; var SiteTermsDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.f9; var SiteEnterLinkUiState = kotlin_com_ustadmobile_app_core.$_$.g9; var SiteEnterLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.h9; var SystemPermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.i9; var SystemPermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.j9; var SystemPermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.k9; var SystemPermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.l9; var formattedString = kotlin_com_ustadmobile_app_core.$_$.i2; var TimezoneListUiState = kotlin_com_ustadmobile_app_core.$_$.n9; var TimeZoneListViewModel = kotlin_com_ustadmobile_app_core.$_$.m9; var MediaPlayState = kotlin_com_ustadmobile_app_core.$_$.p9; var firstOrNull = kotlin_kotlin.$_$.n7; var VideoContentUiState = kotlin_com_ustadmobile_app_core.$_$.o9; var VideoContentViewModel = kotlin_com_ustadmobile_app_core.$_$.q9; var XapiContentUiState = kotlin_com_ustadmobile_app_core.$_$.r9; var XapiContentViewModel = kotlin_com_ustadmobile_app_core.$_$.s9; var toMutableList = kotlin_kotlin.$_$.w9; //endregion //region block: pre-declaration setMetadataFor(BuildConfigJs, 'BuildConfigJs', objectMeta); setMetadataFor(MuiAppState, 'MuiAppState', classMeta, VOID, VOID, MuiAppState); setMetadataFor(GetVersionUseCaseJs, 'GetVersionUseCaseJs', classMeta, VOID, [GetVersionUseCase], GetVersionUseCaseJs); setMetadataFor(UstadScreen, 'UstadScreen', classMeta); setMetadataFor(DoorRemoteMediatorResult, 'DoorRemoteMediatorResult', classMeta); setMetadataFor(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0, 'sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0', classMeta, VOID, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$lambda$slambda, 'useDoorRemoteMediator$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$slambda$o$collect$slambda, 'useDoorRemoteMediator$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$1, '$collectCOROUTINE$1', classMeta, CoroutineImpl); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(_no_name_provided__qut3iv, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda$slambda, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(useDoorRemoteMediator$slambda$slambda_1, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda_1, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(usePagingSource$lambda$slambda, 'usePagingSource$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(UseWindowSizeState, 'UseWindowSizeState', classMeta); setMetadataFor(Area, 'Area', objectMeta); setMetadataFor(Header, 'Header', objectMeta); setMetadataFor(Sidebar, 'Sidebar', objectMeta); setMetadataFor(RootScreen, 'RootScreen', classMeta); setMetadataFor(DropDownOption, 'DropDownOption', classMeta); setMetadataFor(Companion, 'Companion', objectMeta); setMetadataFor(UstadScreenTabsState, 'UstadScreenTabsState', classMeta, VOID, VOID, UstadScreenTabsState); setMetadataFor(UstadScreensLoaderData, 'UstadScreensLoaderData', classMeta); setMetadataFor(UstadScreenContextData, 'UstadScreenContextData', classMeta); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(ustadScreensLoader$lambda$slambda, 'ustadScreensLoader$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(Themes, 'Themes', objectMeta); setMetadataFor(Point, 'Point', classMeta, VOID, VOID, Point); setMetadataFor(StatusIconAndLabel, 'StatusIconAndLabel', classMeta); setMetadataFor(PreviewOption, 'PreviewOption', classMeta); setMetadataFor(VirtualListContentScope, 'VirtualListContentScope', classMeta); setMetadataFor(VirtualListContextData, 'VirtualListContextData', classMeta); setMetadataFor(VirtualListSingleElement, 'VirtualListSingleElement', classMeta); setMetadataFor(VirtualListItemElement, 'VirtualListItemElement', classMeta); setMetadataFor(VirtualListInfiniteQueryItemElement, 'VirtualListInfiniteQueryItemElement', classMeta); setMetadataFor(VirtualListSection, 'VirtualListSection', classMeta); setMetadataFor(ItemListSection, 'ItemListSection', classMeta, VirtualListSection); setMetadataFor(SingleItemSection, 'SingleItemSection', classMeta, VirtualListSection); setMetadataFor(InfiniteQueryResultSection, 'InfiniteQueryResultSection', classMeta, VirtualListSection); setMetadataFor(DbExportScreen$lambda$lambda$slambda, 'DbExportScreen$lambda$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubArea, 'EpubArea', objectMeta); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_1, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda_1, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda_1, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_2, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$o$collect$slambda, 'EpubSpineItem$lambda$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$2, '$collectCOROUTINE$2', classMeta, CoroutineImpl); setMetadataFor(_no_name_provided__qut3iv_0, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$slambda, 'EpubSpineItem$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubSpineItem$lambda$slambda_1, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); //endregion function BuildConfigJs() { this.z103_1 = '0.4.137'; this.a104_1 = ''; this.b104_1 = ''; this.c104_1 = ''; this.d104_1 = 'false'; } var BuildConfigJs_instance; function BuildConfigJs_getInstance() { return BuildConfigJs_instance; } function ustadJsDi(dbBuilt, dbNodeIdAndAuth, json, httpClient, configMap, stringsProvider) { var tmp = Companion_instance; return tmp.z56(VOID, ustadJsDi$lambda(configMap, stringsProvider, dbNodeIdAndAuth, dbBuilt, httpClient, json)); } function ustadJsDi$lambda$lambda($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new ShowSocialWarningUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_0($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new DismissSocialWarningUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_1($this$singleton) { return new FilterUsernameUseCase(); } function ustadJsDi$lambda$lambda_2($this$singleton) { return new ValidateUsernameUseCase(); } function ustadJsDi$lambda$lambda_3($configMap) { return function ($this$singleton) { return new AppConfigMap($configMap); }; } function ustadJsDi$lambda$lambda_4($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = '1,2,4'; } else { tmp = tmp0_elvis_lhs; } return new GenderConfig(tmp); } function ustadJsDi$lambda$lambda_5($this$singleton) { // Inline function 'kotlin.also' call var this_0 = new StorageSettings(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call // Inline function 'com.russhwolf.settings.set' call var key = 'onboaring_screen'; this_0.hlj(key, 'true'); var presetLang = ''; var tmp; // Inline function 'kotlin.text.isEmpty' call if (!(charSequenceLength(presetLang) === 0)) { tmp = !(this_0.ilj('localePresetDone') === 'true'); } else { tmp = false; } if (tmp) { // Inline function 'com.russhwolf.settings.set' call this_0.hlj('locale', presetLang); // Inline function 'com.russhwolf.settings.set' call var key_0 = 'localePresetDone'; this_0.hlj(key_0, 'true'); } return this_0; } function ustadJsDi$lambda$lambda_6($stringsProvider) { return function ($this$singleton) { return $stringsProvider; }; } function ustadJsDi$lambda$lambda_7($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var jsStringProvider = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var localeConfig = tmp_1.d58(tmp$ret$2, null); return new StringProviderJs(localeConfig.mom_1, jsStringProvider); } function ustadJsDi$lambda$lambda_8($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = 'en,fa,ps,ar,tg,bn,ne,my,rw,ru'; } else { tmp = tmp0_elvis_lhs; } var tmp1_availableLanguagesConfig = tmp; var tmp2_systemLocales = toList(navigator.languages); // Inline function 'org.kodein.di.instance' call var tmp_0 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var tmp3_settings = tmp_0.d58(tmp$ret$0, null); return SupportedLanguagesConfig_init_$Create$(tmp2_systemLocales, tmp3_settings, tmp1_availableLanguagesConfig); } function ustadJsDi$lambda$lambda_9($apiUrl) { return function ($this$singleton) { return new ApiUrlConfig($apiUrl); }; } function ustadJsDi$lambda$lambda_10($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var jsStringProvider = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var tmp_3 = tmp_1.d58(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_4 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp$ret$5 = tmp_4.d58(tmp$ret$4, null); return new UstadMobileSystemImpl(tmp_3, tmp$ret$5, jsStringProvider); } function ustadJsDi$lambda$lambda_11($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return new UstadAccountManager(tmp$ret$1, $this$singleton.a57()); } function ustadJsDi$lambda$lambda_12($dbNodeIdAndAuth) { return function ($this$singleton) { return $dbNodeIdAndAuth; }; } function ustadJsDi$lambda$lambda_13($dbBuilt) { return function ($this$singleton) { return $dbBuilt; }; } function ustadJsDi$lambda$lambda_14($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var nodeIdAndAuth = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_2 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_2, TypeToken) ? tmp_2 : THROW_CCE(); var db = tmp_1.d58(tmp$ret$2, 1); var tmp_3 = Companion_instance_4; var tmp_4 = $this$singleton.od().jn2_1 + 'UmAppDatabase/'; // Inline function 'org.kodein.di.instance' call var tmp_5 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_6 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_6, TypeToken) ? tmp_6 : THROW_CCE(); var tmp_7 = tmp_5.d58(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_8 = $this$singleton.f58(); // Inline function 'org.kodein.type.generic' call var tmp_9 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_9, TypeToken) ? tmp_9 : THROW_CCE(); var tmp_10 = tmp_8.d58(tmp$ret$6, null); var repositoryConfig = tmp_3.h73($this$singleton, tmp_4, nodeIdAndAuth.r64_1, nodeIdAndAuth.q64_1, tmp_7, VOID, VOID, tmp_10, ustadJsDi$lambda$lambda$lambda); // Inline function 'com.ustadmobile.door.ext.asRepository' call var dbClass = getKClass(UmAppDatabase); var tmp0_elvis_lhs = Companion_getInstance().z6x(dbClass).d6y(); var tmp_11; if (tmp0_elvis_lhs == null) { throw IllegalArgumentException_init_$Create$('Database ' + dbClass.f7() + ' does not have a repository!'); } else { tmp_11 = tmp0_elvis_lhs; } var repoClass = tmp_11; var tmp_12; if (isInterface(db, DoorDatabaseWrapper)) { tmp_12 = unwrap(db, dbClass); } else { tmp_12 = db; } var dbUnwrapped = tmp_12; var tmp_13 = createInstance(get_js(repoClass), [db, dbUnwrapped, repositoryConfig, true]); var repo = tmp_13 instanceof UmAppDatabase ? tmp_13 : THROW_CCE(); var tmp_14 = Napier_getInstance(); var tmp_15 = 'Created JS repo ' + repo + ' Node Id ' + repositoryConfig.v65_1.toString(); tmp_14.i5e(tmp_15, VOID, 'DoorLog'); return repo; } function ustadJsDi$lambda$lambda$lambda($this$repositoryConfig) { return Unit_instance; } function ustadJsDi$lambda$lambda_15($this$singleton) { // Inline function 'kotlin.also' call var this_0 = Companion_instance_5.u7c(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call this_0.x7c(true); return this_0; } function ustadJsDi$lambda$lambda_16($this$singleton) { return Companion_instance_5.u7c(); } function ustadJsDi$lambda$lambda_17($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).i7d(); } function ustadJsDi$lambda$lambda_18($this$singleton) { return Dispatchers_getInstance().t12(); } function ustadJsDi$lambda$lambda_19($httpClient) { return function ($this$singleton) { return $httpClient; }; } function ustadJsDi$lambda$lambda_20($this$registerContextTranslator, account) { return new Endpoint(account.akc_1); } function ustadJsDi$lambda$lambda_21($this$singleton) { return new AuthManager($this$singleton.od(), $this$singleton.a57()); } function ustadJsDi$lambda$lambda_22($this$singleton) { UstadMobileConstants_getInstance(); var numIterations = 10000; UstadMobileConstants_getInstance(); var keyLength = 512; return new Pbkdf2Params(numIterations, keyLength); } function ustadJsDi$lambda$lambda_23($this$singleton) { return new ClazzLogCreatorManagerJs(); } function ustadJsDi$lambda$lambda_24($json) { return function ($this$singleton) { return $json; }; } function ustadJsDi$lambda$lambda_25($this$singleton) { return XML_init_$Create$(VOID, ustadJsDi$lambda$lambda$lambda_0); } function ustadJsDi$lambda$lambda$lambda_0($this$$receiver) { // Inline function 'nl.adaptivity.xmlutil.serialization.Builder.defaultPolicy' call var tmp = $this$$receiver; // Inline function 'kotlin.apply' call var this_0 = $this$$receiver.gkv(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi....' call this_0.kkv_1 = Companion_getInstance_0().hle_1; tmp.zku_1 = this_0.f3(); return Unit_instance; } function ustadJsDi$lambda$lambda_26($this$singleton) { return new GetVersionUseCaseJs(); } function ustadJsDi$lambda$lambda_27($this$singleton) { return new GetShowPoweredByUseCase(toBoolean('false')); } function ustadJsDi$lambda$lambda_28($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp_1 = tmp.d58(tmp$ret$0, null); var tmp_2 = $this$provider.od(); // Inline function 'org.kodein.di.instance' call var tmp_3 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_4 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_4, TypeToken) ? tmp_4 : THROW_CCE(); var tmp_5 = tmp_3.d58(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_6 = $this$provider.f58(); // Inline function 'org.kodein.type.generic' call var tmp_7 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_7, TypeToken) ? tmp_7 : THROW_CCE(); var tmp$ret$5 = tmp_6.d58(tmp$ret$4, 2); return new BulkAddPersonsFromLocalUriUseCaseJs(tmp_1, tmp_2, tmp_5, tmp$ret$5); } function ustadJsDi$lambda($configMap, $stringsProvider, $dbNodeIdAndAuth, $dbBuilt, $httpClient, $json) { return function ($this$invoke) { $this$invoke.s56(commonDomainDiModule(Companion_getInstance_1().kn2_1)); $this$invoke.s56(DomainDiModuleJs(Companion_getInstance_1().kn2_1)); var apiUrl = resolveEndpoint(location.href, new URLSearchParams(location.search)); console.log('Api URL = ' + apiUrl + ' (location.href = ' + location.href); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp = typeToken(createKType(getKClass(ShowSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp, TypeToken) ? tmp : THROW_CCE(); var tmp_0 = $this$invoke.o56(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = ustadJsDi$lambda$lambda; var tmp_1 = $this$invoke.c56(); var tmp_2 = $this$invoke.b56(); var tmp_3 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_4 = typeToken(createKType(getKClass(ShowSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_4, TypeToken) ? tmp_4 : THROW_CCE(); var tmp$ret$3 = new Singleton(tmp_1, tmp_2, tmp_3, tmp$ret$2, null, true, creator); tmp_0.c5b(tmp$ret$3); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(DismissSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp_6 = $this$invoke.o56(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = ustadJsDi$lambda$lambda_0; var tmp_7 = $this$invoke.c56(); var tmp_8 = $this$invoke.b56(); var tmp_9 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_10 = typeToken(createKType(getKClass(DismissSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_10, TypeToken) ? tmp_10 : THROW_CCE(); var tmp$ret$7 = new Singleton(tmp_7, tmp_8, tmp_9, tmp$ret$6, null, true, creator_0); tmp_6.c5b(tmp$ret$7); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_11 = typeToken(createKType(getKClass(FilterUsernameUseCase), arrayOf([]), false)); var tmp$ret$8 = isInterface(tmp_11, TypeToken) ? tmp_11 : THROW_CCE(); var tmp_12 = $this$invoke.o56(tmp$ret$8, null, null); // Inline function 'org.kodein.di.singleton' call var creator_1 = ustadJsDi$lambda$lambda_1; var tmp_13 = $this$invoke.c56(); var tmp_14 = $this$invoke.b56(); var tmp_15 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_16 = typeToken(createKType(getKClass(FilterUsernameUseCase), arrayOf([]), false)); var tmp$ret$10 = isInterface(tmp_16, TypeToken) ? tmp_16 : THROW_CCE(); var tmp$ret$11 = new Singleton(tmp_13, tmp_14, tmp_15, tmp$ret$10, null, true, creator_1); tmp_12.c5b(tmp$ret$11); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_17 = typeToken(createKType(getKClass(ValidateUsernameUseCase), arrayOf([]), false)); var tmp$ret$12 = isInterface(tmp_17, TypeToken) ? tmp_17 : THROW_CCE(); var tmp_18 = $this$invoke.o56(tmp$ret$12, null, null); // Inline function 'org.kodein.di.singleton' call var creator_2 = ustadJsDi$lambda$lambda_2; var tmp_19 = $this$invoke.c56(); var tmp_20 = $this$invoke.b56(); var tmp_21 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_22 = typeToken(createKType(getKClass(ValidateUsernameUseCase), arrayOf([]), false)); var tmp$ret$14 = isInterface(tmp_22, TypeToken) ? tmp_22 : THROW_CCE(); var tmp$ret$15 = new Singleton(tmp_19, tmp_20, tmp_21, tmp$ret$14, null, true, creator_2); tmp_18.c5b(tmp$ret$15); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_23 = typeToken(createKType(getKClass(AppConfig), arrayOf([]), false)); var tmp$ret$16 = isInterface(tmp_23, TypeToken) ? tmp_23 : THROW_CCE(); var tmp_24 = $this$invoke.o56(tmp$ret$16, null, null); // Inline function 'org.kodein.di.singleton' call var creator_3 = ustadJsDi$lambda$lambda_3($configMap); var tmp_25 = $this$invoke.c56(); var tmp_26 = $this$invoke.b56(); var tmp_27 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_28 = typeToken(createKType(getKClass(AppConfigMap), arrayOf([]), false)); var tmp$ret$18 = isInterface(tmp_28, TypeToken) ? tmp_28 : THROW_CCE(); var tmp$ret$19 = new Singleton(tmp_25, tmp_26, tmp_27, tmp$ret$18, null, true, creator_3); tmp_24.c5b(tmp$ret$19); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_29 = typeToken(createKType(getKClass(GenderConfig), arrayOf([]), false)); var tmp$ret$20 = isInterface(tmp_29, TypeToken) ? tmp_29 : THROW_CCE(); var tmp_30 = $this$invoke.o56(tmp$ret$20, null, null); // Inline function 'org.kodein.di.singleton' call var creator_4 = ustadJsDi$lambda$lambda_4; var tmp_31 = $this$invoke.c56(); var tmp_32 = $this$invoke.b56(); var tmp_33 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_34 = typeToken(createKType(getKClass(GenderConfig), arrayOf([]), false)); var tmp$ret$22 = isInterface(tmp_34, TypeToken) ? tmp_34 : THROW_CCE(); var tmp$ret$23 = new Singleton(tmp_31, tmp_32, tmp_33, tmp$ret$22, null, true, creator_4); tmp_30.c5b(tmp$ret$23); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_35 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$24 = isInterface(tmp_35, TypeToken) ? tmp_35 : THROW_CCE(); var tmp_36 = $this$invoke.o56(tmp$ret$24, null, null); // Inline function 'org.kodein.di.singleton' call var creator_5 = ustadJsDi$lambda$lambda_5; var tmp_37 = $this$invoke.c56(); var tmp_38 = $this$invoke.b56(); var tmp_39 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_40 = typeToken(createKType(getKClass(StorageSettings), arrayOf([]), false)); var tmp$ret$26 = isInterface(tmp_40, TypeToken) ? tmp_40 : THROW_CCE(); var tmp$ret$27 = new Singleton(tmp_37, tmp_38, tmp_39, tmp$ret$26, null, true, creator_5); tmp_36.c5b(tmp$ret$27); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_41 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$28 = isInterface(tmp_41, TypeToken) ? tmp_41 : THROW_CCE(); var tmp_42 = $this$invoke.o56(tmp$ret$28, null, null); // Inline function 'org.kodein.di.singleton' call var creator_6 = ustadJsDi$lambda$lambda_6($stringsProvider); var tmp_43 = $this$invoke.c56(); var tmp_44 = $this$invoke.b56(); var tmp_45 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_46 = typeToken(createKType(getKClass(JsStringProvider), arrayOf([]), false)); var tmp$ret$30 = isInterface(tmp_46, TypeToken) ? tmp_46 : THROW_CCE(); var tmp$ret$31 = new Singleton(tmp_43, tmp_44, tmp_45, tmp$ret$30, null, true, creator_6); tmp_42.c5b(tmp$ret$31); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_47 = typeToken(createKType(getKClass(StringProviderJs), arrayOf([]), false)); var tmp$ret$32 = isInterface(tmp_47, TypeToken) ? tmp_47 : THROW_CCE(); var tmp_48 = $this$invoke.o56(tmp$ret$32, null, null); // Inline function 'org.kodein.di.singleton' call var creator_7 = ustadJsDi$lambda$lambda_7; var tmp_49 = $this$invoke.c56(); var tmp_50 = $this$invoke.b56(); var tmp_51 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_52 = typeToken(createKType(getKClass(StringProviderJs), arrayOf([]), false)); var tmp$ret$34 = isInterface(tmp_52, TypeToken) ? tmp_52 : THROW_CCE(); var tmp$ret$35 = new Singleton(tmp_49, tmp_50, tmp_51, tmp$ret$34, null, true, creator_7); tmp_48.c5b(tmp$ret$35); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_53 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$36 = isInterface(tmp_53, TypeToken) ? tmp_53 : THROW_CCE(); var tmp_54 = $this$invoke.o56(tmp$ret$36, null, null); // Inline function 'org.kodein.di.singleton' call var creator_8 = ustadJsDi$lambda$lambda_8; var tmp_55 = $this$invoke.c56(); var tmp_56 = $this$invoke.b56(); var tmp_57 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_58 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$38 = isInterface(tmp_58, TypeToken) ? tmp_58 : THROW_CCE(); var tmp$ret$39 = new Singleton(tmp_55, tmp_56, tmp_57, tmp$ret$38, null, true, creator_8); tmp_54.c5b(tmp$ret$39); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_59 = typeToken(createKType(getKClass(ApiUrlConfig), arrayOf([]), false)); var tmp$ret$40 = isInterface(tmp_59, TypeToken) ? tmp_59 : THROW_CCE(); var tmp_60 = $this$invoke.o56(tmp$ret$40, null, null); // Inline function 'org.kodein.di.singleton' call var creator_9 = ustadJsDi$lambda$lambda_9(apiUrl); var tmp_61 = $this$invoke.c56(); var tmp_62 = $this$invoke.b56(); var tmp_63 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_64 = typeToken(createKType(getKClass(ApiUrlConfig), arrayOf([]), false)); var tmp$ret$42 = isInterface(tmp_64, TypeToken) ? tmp_64 : THROW_CCE(); var tmp$ret$43 = new Singleton(tmp_61, tmp_62, tmp_63, tmp$ret$42, null, true, creator_9); tmp_60.c5b(tmp$ret$43); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_65 = typeToken(createKType(getKClass(UstadMobileSystemImpl), arrayOf([]), false)); var tmp$ret$44 = isInterface(tmp_65, TypeToken) ? tmp_65 : THROW_CCE(); var tmp_66 = $this$invoke.o56(tmp$ret$44, null, null); // Inline function 'org.kodein.di.singleton' call var creator_10 = ustadJsDi$lambda$lambda_10; var tmp_67 = $this$invoke.c56(); var tmp_68 = $this$invoke.b56(); var tmp_69 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_70 = typeToken(createKType(getKClass(UstadMobileSystemImpl), arrayOf([]), false)); var tmp$ret$46 = isInterface(tmp_70, TypeToken) ? tmp_70 : THROW_CCE(); var tmp$ret$47 = new Singleton(tmp_67, tmp_68, tmp_69, tmp$ret$46, null, true, creator_10); tmp_66.c5b(tmp$ret$47); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_71 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$48 = isInterface(tmp_71, TypeToken) ? tmp_71 : THROW_CCE(); var tmp_72 = $this$invoke.o56(tmp$ret$48, null, null); // Inline function 'org.kodein.di.singleton' call var creator_11 = ustadJsDi$lambda$lambda_11; var tmp_73 = $this$invoke.c56(); var tmp_74 = $this$invoke.b56(); var tmp_75 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_76 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$50 = isInterface(tmp_76, TypeToken) ? tmp_76 : THROW_CCE(); var tmp$ret$51 = new Singleton(tmp_73, tmp_74, tmp_75, tmp$ret$50, null, true, creator_11); tmp_72.c5b(tmp$ret$51); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_77 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$52 = isInterface(tmp_77, TypeToken) ? tmp_77 : THROW_CCE(); var tmp_78 = $this$invoke.o56(tmp$ret$52, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope = Companion_getInstance_1().kn2_1; // Inline function 'org.kodein.type.generic' call var tmp_79 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$54 = isInterface(tmp_79, TypeToken) ? tmp_79 : THROW_CCE(); var this_0 = new ImplWithScope(tmp$ret$54, scope); var creator_12 = ustadJsDi$lambda$lambda_12($dbNodeIdAndAuth); var tmp_80 = this_0.c56(); var tmp_81 = this_0.b56(); var tmp_82 = this_0.d56(); // Inline function 'org.kodein.type.generic' call var tmp_83 = typeToken(createKType(getKClass(NodeIdAndAuth), arrayOf([]), false)); var tmp$ret$56 = isInterface(tmp_83, TypeToken) ? tmp_83 : THROW_CCE(); var tmp$ret$57 = new Singleton(tmp_80, tmp_81, tmp_82, tmp$ret$56, null, true, creator_12); tmp_78.c5b(tmp$ret$57); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_84 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$58 = isInterface(tmp_84, TypeToken) ? tmp_84 : THROW_CCE(); var tmp_85 = $this$invoke.o56(tmp$ret$58, 1, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_0 = Companion_getInstance_1().kn2_1; // Inline function 'org.kodein.type.generic' call var tmp_86 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$60 = isInterface(tmp_86, TypeToken) ? tmp_86 : THROW_CCE(); var this_1 = new ImplWithScope(tmp$ret$60, scope_0); var creator_13 = ustadJsDi$lambda$lambda_13($dbBuilt); var tmp_87 = this_1.c56(); var tmp_88 = this_1.b56(); var tmp_89 = this_1.d56(); // Inline function 'org.kodein.type.generic' call var tmp_90 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$62 = isInterface(tmp_90, TypeToken) ? tmp_90 : THROW_CCE(); var tmp$ret$63 = new Singleton(tmp_87, tmp_88, tmp_89, tmp$ret$62, null, true, creator_13); tmp_85.c5b(tmp$ret$63); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_91 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$64 = isInterface(tmp_91, TypeToken) ? tmp_91 : THROW_CCE(); var tmp_92 = $this$invoke.o56(tmp$ret$64, 2, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_1 = Companion_getInstance_1().kn2_1; // Inline function 'org.kodein.type.generic' call var tmp_93 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$66 = isInterface(tmp_93, TypeToken) ? tmp_93 : THROW_CCE(); var this_2 = new ImplWithScope(tmp$ret$66, scope_1); var creator_14 = ustadJsDi$lambda$lambda_14; var tmp_94 = this_2.c56(); var tmp_95 = this_2.b56(); var tmp_96 = this_2.d56(); // Inline function 'org.kodein.type.generic' call var tmp_97 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$68 = isInterface(tmp_97, TypeToken) ? tmp_97 : THROW_CCE(); var tmp$ret$69 = new Singleton(tmp_94, tmp_95, tmp_96, tmp$ret$68, null, true, creator_14); tmp_92.c5b(tmp$ret$69); // Inline function 'org.kodein.di.with' call Companion_getInstance_2(); var this_3 = $this$invoke.q56('dlenabled'); // Inline function 'org.kodein.type.generic' call var tmp_98 = typeToken(createKType(PrimitiveClasses_getInstance().z7(), arrayOf([]), false)); var tmp$ret$70 = isInterface(tmp_98, TypeToken) ? tmp_98 : THROW_CCE(); this_3.h5b(tmp$ret$70, false); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_99 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$72 = isInterface(tmp_99, TypeToken) ? tmp_99 : THROW_CCE(); var tmp_100 = $this$invoke.o56(tmp$ret$72, 1, null); // Inline function 'org.kodein.di.singleton' call var creator_15 = ustadJsDi$lambda$lambda_15; var tmp_101 = $this$invoke.c56(); var tmp_102 = $this$invoke.b56(); var tmp_103 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_104 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$74 = isInterface(tmp_104, TypeToken) ? tmp_104 : THROW_CCE(); var tmp$ret$75 = new Singleton(tmp_101, tmp_102, tmp_103, tmp$ret$74, null, true, creator_15); tmp_100.c5b(tmp$ret$75); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_105 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$76 = isInterface(tmp_105, TypeToken) ? tmp_105 : THROW_CCE(); var tmp_106 = $this$invoke.o56(tmp$ret$76, 0, null); // Inline function 'org.kodein.di.singleton' call var creator_16 = ustadJsDi$lambda$lambda_16; var tmp_107 = $this$invoke.c56(); var tmp_108 = $this$invoke.b56(); var tmp_109 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_110 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$78 = isInterface(tmp_110, TypeToken) ? tmp_110 : THROW_CCE(); var tmp$ret$79 = new Singleton(tmp_107, tmp_108, tmp_109, tmp$ret$78, null, true, creator_16); tmp_106.c5b(tmp$ret$79); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_111 = typeToken(createKType(getKClass(XmlSerializer), arrayOf([]), false)); var tmp$ret$80 = isInterface(tmp_111, TypeToken) ? tmp_111 : THROW_CCE(); var tmp_112 = $this$invoke.o56(tmp$ret$80, null, null); // Inline function 'org.kodein.di.provider' call var creator_17 = ustadJsDi$lambda$lambda_17; var tmp_113 = $this$invoke.b56(); // Inline function 'org.kodein.type.generic' call var tmp_114 = typeToken(createKType(getKClass(XmlSerializer), arrayOf([]), false)); var tmp$ret$82 = isInterface(tmp_114, TypeToken) ? tmp_114 : THROW_CCE(); var tmp$ret$83 = new Provider(tmp_113, tmp$ret$82, creator_17); tmp_112.c5b(tmp$ret$83); // Inline function 'org.kodein.di.bind' call Companion_getInstance_2(); // Inline function 'org.kodein.type.generic' call var tmp_115 = typeToken(createKType(getKClass(CoroutineDispatcher), arrayOf([]), false)); var tmp$ret$84 = isInterface(tmp_115, TypeToken) ? tmp_115 : THROW_CCE(); var tmp_116 = $this$invoke.o56(tmp$ret$84, 16, null); // Inline function 'org.kodein.di.singleton' call var creator_18 = ustadJsDi$lambda$lambda_18; var tmp_117 = $this$invoke.c56(); var tmp_118 = $this$invoke.b56(); var tmp_119 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_120 = typeToken(createKType(getKClass(MainCoroutineDispatcher), arrayOf([]), false)); var tmp$ret$86 = isInterface(tmp_120, TypeToken) ? tmp_120 : THROW_CCE(); var tmp$ret$87 = new Singleton(tmp_117, tmp_118, tmp_119, tmp$ret$86, null, true, creator_18); tmp_116.c5b(tmp$ret$87); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_121 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$88 = isInterface(tmp_121, TypeToken) ? tmp_121 : THROW_CCE(); var tmp_122 = $this$invoke.o56(tmp$ret$88, null, null); // Inline function 'org.kodein.di.singleton' call var creator_19 = ustadJsDi$lambda$lambda_19($httpClient); var tmp_123 = $this$invoke.c56(); var tmp_124 = $this$invoke.b56(); var tmp_125 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_126 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$90 = isInterface(tmp_126, TypeToken) ? tmp_126 : THROW_CCE(); var tmp$ret$91 = new Singleton(tmp_123, tmp_124, tmp_125, tmp$ret$90, null, true, creator_19); tmp_122.c5b(tmp$ret$91); // Inline function 'org.kodein.di.registerContextTranslator' call // Inline function 'org.kodein.di.contextTranslator' call var t = ustadJsDi$lambda$lambda_20; // Inline function 'org.kodein.type.generic' call var tmp_127 = typeToken(createKType(getKClass(UmAccount), arrayOf([]), false)); var tmp_128 = isInterface(tmp_127, TypeToken) ? tmp_127 : THROW_CCE(); // Inline function 'org.kodein.type.generic' call var tmp_129 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$93 = isInterface(tmp_129, TypeToken) ? tmp_129 : THROW_CCE(); var tmp$ret$94 = new SimpleContextTranslator(tmp_128, tmp$ret$93, t); $this$invoke.t56(tmp$ret$94); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_130 = typeToken(createKType(getKClass(AuthManager), arrayOf([]), false)); var tmp$ret$96 = isInterface(tmp_130, TypeToken) ? tmp_130 : THROW_CCE(); var tmp_131 = $this$invoke.o56(tmp$ret$96, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_2 = Companion_getInstance_1().kn2_1; // Inline function 'org.kodein.type.generic' call var tmp_132 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$98 = isInterface(tmp_132, TypeToken) ? tmp_132 : THROW_CCE(); var this_4 = new ImplWithScope(tmp$ret$98, scope_2); var creator_20 = ustadJsDi$lambda$lambda_21; var tmp_133 = this_4.c56(); var tmp_134 = this_4.b56(); var tmp_135 = this_4.d56(); // Inline function 'org.kodein.type.generic' call var tmp_136 = typeToken(createKType(getKClass(AuthManager), arrayOf([]), false)); var tmp$ret$100 = isInterface(tmp_136, TypeToken) ? tmp_136 : THROW_CCE(); var tmp$ret$101 = new Singleton(tmp_133, tmp_134, tmp_135, tmp$ret$100, null, true, creator_20); tmp_131.c5b(tmp$ret$101); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_137 = typeToken(createKType(getKClass(Pbkdf2Params), arrayOf([]), false)); var tmp$ret$102 = isInterface(tmp_137, TypeToken) ? tmp_137 : THROW_CCE(); var tmp_138 = $this$invoke.o56(tmp$ret$102, null, null); // Inline function 'org.kodein.di.singleton' call var creator_21 = ustadJsDi$lambda$lambda_22; var tmp_139 = $this$invoke.c56(); var tmp_140 = $this$invoke.b56(); var tmp_141 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_142 = typeToken(createKType(getKClass(Pbkdf2Params), arrayOf([]), false)); var tmp$ret$104 = isInterface(tmp_142, TypeToken) ? tmp_142 : THROW_CCE(); var tmp$ret$105 = new Singleton(tmp_139, tmp_140, tmp_141, tmp$ret$104, null, true, creator_21); tmp_138.c5b(tmp$ret$105); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_143 = typeToken(createKType(getKClass(ClazzLogCreatorManager), arrayOf([]), false)); var tmp$ret$106 = isInterface(tmp_143, TypeToken) ? tmp_143 : THROW_CCE(); var tmp_144 = $this$invoke.o56(tmp$ret$106, null, null); // Inline function 'org.kodein.di.singleton' call var creator_22 = ustadJsDi$lambda$lambda_23; var tmp_145 = $this$invoke.c56(); var tmp_146 = $this$invoke.b56(); var tmp_147 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_148 = typeToken(createKType(getKClass(ClazzLogCreatorManagerJs), arrayOf([]), false)); var tmp$ret$108 = isInterface(tmp_148, TypeToken) ? tmp_148 : THROW_CCE(); var tmp$ret$109 = new Singleton(tmp_145, tmp_146, tmp_147, tmp$ret$108, null, true, creator_22); tmp_144.c5b(tmp$ret$109); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_149 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$110 = isInterface(tmp_149, TypeToken) ? tmp_149 : THROW_CCE(); var tmp_150 = $this$invoke.o56(tmp$ret$110, null, null); // Inline function 'org.kodein.di.singleton' call var creator_23 = ustadJsDi$lambda$lambda_24($json); var tmp_151 = $this$invoke.c56(); var tmp_152 = $this$invoke.b56(); var tmp_153 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_154 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$112 = isInterface(tmp_154, TypeToken) ? tmp_154 : THROW_CCE(); var tmp$ret$113 = new Singleton(tmp_151, tmp_152, tmp_153, tmp$ret$112, null, true, creator_23); tmp_150.c5b(tmp$ret$113); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_155 = typeToken(createKType(getKClass(XML), arrayOf([]), false)); var tmp$ret$114 = isInterface(tmp_155, TypeToken) ? tmp_155 : THROW_CCE(); var tmp_156 = $this$invoke.o56(tmp$ret$114, null, null); // Inline function 'org.kodein.di.singleton' call var creator_24 = ustadJsDi$lambda$lambda_25; var tmp_157 = $this$invoke.c56(); var tmp_158 = $this$invoke.b56(); var tmp_159 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_160 = typeToken(createKType(getKClass(XML), arrayOf([]), false)); var tmp$ret$116 = isInterface(tmp_160, TypeToken) ? tmp_160 : THROW_CCE(); var tmp$ret$117 = new Singleton(tmp_157, tmp_158, tmp_159, tmp$ret$116, null, true, creator_24); tmp_156.c5b(tmp$ret$117); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_161 = typeToken(createKType(getKClass(GetVersionUseCase), arrayOf([]), false)); var tmp$ret$118 = isInterface(tmp_161, TypeToken) ? tmp_161 : THROW_CCE(); var tmp_162 = $this$invoke.o56(tmp$ret$118, null, null); // Inline function 'org.kodein.di.singleton' call var creator_25 = ustadJsDi$lambda$lambda_26; var tmp_163 = $this$invoke.c56(); var tmp_164 = $this$invoke.b56(); var tmp_165 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_166 = typeToken(createKType(getKClass(GetVersionUseCaseJs), arrayOf([]), false)); var tmp$ret$120 = isInterface(tmp_166, TypeToken) ? tmp_166 : THROW_CCE(); var tmp$ret$121 = new Singleton(tmp_163, tmp_164, tmp_165, tmp$ret$120, null, true, creator_25); tmp_162.c5b(tmp$ret$121); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_167 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$122 = isInterface(tmp_167, TypeToken) ? tmp_167 : THROW_CCE(); var tmp_168 = $this$invoke.o56(tmp$ret$122, null, null); // Inline function 'org.kodein.di.singleton' call var creator_26 = ustadJsDi$lambda$lambda_27; var tmp_169 = $this$invoke.c56(); var tmp_170 = $this$invoke.b56(); var tmp_171 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_172 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$124 = isInterface(tmp_172, TypeToken) ? tmp_172 : THROW_CCE(); var tmp$ret$125 = new Singleton(tmp_169, tmp_170, tmp_171, tmp$ret$124, null, true, creator_26); tmp_168.c5b(tmp$ret$125); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_173 = typeToken(createKType(getKClass(BulkAddPersonsFromLocalUriUseCase), arrayOf([]), false)); var tmp$ret$126 = isInterface(tmp_173, TypeToken) ? tmp_173 : THROW_CCE(); var tmp_174 = $this$invoke.o56(tmp$ret$126, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_3 = Companion_getInstance_1().kn2_1; // Inline function 'org.kodein.type.generic' call var tmp_175 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$128 = isInterface(tmp_175, TypeToken) ? tmp_175 : THROW_CCE(); var this_5 = new ImplWithScope(tmp$ret$128, scope_3); var creator_27 = ustadJsDi$lambda$lambda_28; var tmp_176 = this_5.b56(); // Inline function 'org.kodein.type.generic' call var tmp_177 = typeToken(createKType(getKClass(BulkAddPersonsFromLocalUriUseCaseJs), arrayOf([]), false)); var tmp$ret$130 = isInterface(tmp_177, TypeToken) ? tmp_177 : THROW_CCE(); var tmp$ret$131 = new Provider(tmp_176, tmp$ret$130, creator_27); tmp_174.c5b(tmp$ret$131); return Unit_instance; }; } function get_hashRouter() { _init_properties_App_kt__fk8usv(); return hashRouter; } var hashRouter; function get_App() { _init_properties_App_kt__fk8usv(); return App; } var App; function main() { _init_properties_App_kt__fk8usv(); require('react-quill/dist/quill.snow.css'); get_jsJodaTz(); // Inline function 'kotlin.also' call var tmp = document; // Inline function 'web.html.HTML.div' call // Inline function 'web.html.HtmlTagName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp.createElement('div'); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.main.' call document.body.appendChild(this_0); var root = this_0; createRoot(root).render(create(get_App())); } function MuiAppState(appBarHeight) { var tmp; if (appBarHeight === VOID) { Header_getInstance(); tmp = 64; } else { tmp = appBarHeight; } appBarHeight = tmp; this.e104_1 = appBarHeight; } protoOf(MuiAppState).f104 = function (appBarHeight) { return new MuiAppState(appBarHeight); }; protoOf(MuiAppState).toString = function () { return 'MuiAppState(appBarHeight=' + this.e104_1 + ')'; }; protoOf(MuiAppState).hashCode = function () { return this.e104_1; }; protoOf(MuiAppState).equals = function (other) { if (this === other) return true; if (!(other instanceof MuiAppState)) return false; var tmp0_other_with_cast = other instanceof MuiAppState ? other : THROW_CCE(); if (!(this.e104_1 === tmp0_other_with_cast.e104_1)) return false; return true; }; function hashRouter$lambda(it) { _init_properties_App_kt__fk8usv(); return false; } function App$lambda($this$FC, it) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeModule(); var block = App$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function App$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = RouterProvider; var block = App$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function App$lambda$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); $this$invoke.router = get_hashRouter(); return Unit_instance; } var properties_initialized_App_kt_kalemn; function _init_properties_App_kt__fk8usv() { if (!properties_initialized_App_kt_kalemn) { properties_initialized_App_kt_kalemn = true; // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter.' call this_0.path = '/'; this_0.loader = get_ustadScreensLoader(); this_0.shouldRevalidate = hashRouter$lambda; this_0.Component = get_UstadScreens(); this_0.ErrorBoundary = get_Error(); // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_1.path = ':ustadScreenName'; this_1.loader = get_ustadScreenLoader(); this_1.Component = get_UstadScreen(); this_1.ErrorBoundary = get_Error(); var tmp = this_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_2.Component = get_RedirectScreen(); this_2.index = true; var tmp_0 = this_2; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_3 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_3.path = '*'; this_3.Component = get_Error(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.children = [tmp, tmp_0, this_3]; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$17 = [this_0]; hashRouter = createHashRouter(tmp$ret$17); App = FC(App$lambda); } } function GetVersionUseCaseJs() { } protoOf(GetVersionUseCaseJs).foi = function () { return new VersionInfo('0.4.137', new Long(0, 0)); }; function get_USTAD_SCREENS() { _init_properties_UstadScreen_kt__famf9v(); return USTAD_SCREENS; } var USTAD_SCREENS; function UstadScreen(key, name, component) { this.g104_1 = key; this.h104_1 = name; this.i104_1 = component; } protoOf(UstadScreen).toString = function () { return 'UstadScreen(key=' + this.g104_1 + ', name=' + this.h104_1 + ', component=' + this.i104_1 + ')'; }; protoOf(UstadScreen).hashCode = function () { var result = getStringHashCode(this.g104_1); result = imul(result, 31) + getStringHashCode(this.h104_1) | 0; result = imul(result, 31) + hashCode(this.i104_1) | 0; return result; }; protoOf(UstadScreen).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreen)) return false; var tmp0_other_with_cast = other instanceof UstadScreen ? other : THROW_CCE(); if (!(this.g104_1 === tmp0_other_with_cast.g104_1)) return false; if (!(this.h104_1 === tmp0_other_with_cast.h104_1)) return false; if (!equals(this.i104_1, tmp0_other_with_cast.i104_1)) return false; return true; }; var properties_initialized_UstadScreen_kt_gwo5xx; function _init_properties_UstadScreen_kt__famf9v() { if (!properties_initialized_UstadScreen_kt_gwo5xx) { properties_initialized_UstadScreen_kt_gwo5xx = true; var tmp = new UstadScreen('PersonDetailView', 'Person Detail', get_PersonDetailScreen()); var tmp_0 = new UstadScreen('PersonDetailPreview', 'Person Detail Preview', get_PersonDetailPreview()); var tmp_1 = new UstadScreen('UstadEditFields', 'Edit Fields', get_UstadEditFieldPreviews()); var tmp_2 = new UstadScreen('UstadDetailFields', 'Detail Fields', get_UstadDetailFieldPreview()); var tmp_3 = new UstadScreen('UstadCourseBlockEdit', 'UstadCourseBlockEdit', get_UstadCourseBlockEditPreview()); var tmp_4 = new UstadScreen('PersonEditPreview', 'Person Edit Preview', get_PersonEditScreenPreview()); Companion_getInstance_3(); var tmp_5 = new UstadScreen('PersonEditView', 'PersonEdit', get_PersonEditScreen()); Companion_getInstance_3(); var tmp_6 = new UstadScreen('Register', 'Register', get_PersonEditScreen()); var tmp_7 = new UstadScreen('Login', 'Login Preview', get_LoginScreen()); Companion_getInstance_4(); var tmp_8 = new UstadScreen('SiteEnterLink', 'Site Enter Link Preview', get_SiteEnterLinkScreen()); var tmp_9 = new UstadScreen('ParentalConsentManagement', 'Parental Consent Management Preview', get_ParentalConsentManagementScreen()); var tmp_10 = new UstadScreen('Settings', 'Settings', get_SettingsScreen()); var tmp_11 = new UstadScreen('InviteViaLink', 'Invite Via Link Preview', get_InviteViaLinkPreview()); var tmp_12 = new UstadScreen('EnrolmentEdit', 'ClazzEnrolmentEdit', get_ClazzEnrolmentEditScreen()); var tmp_13 = new UstadScreen('CourseEnrolments', 'ClazzEnrolmentsList', get_ClazzEnrolmentListScreen()); var tmp_14 = new UstadScreen('SiteTermsDetailView', 'SiteTermsDetail Preview', get_SiteTermsDetailScreenPreview()); var tmp_15 = new UstadScreen('WaitForParent', 'RegisterMinorWaitForParent Preview', get_RegisterMinorWaitForParentScreen()); var tmp_16 = new UstadScreen('ScheduleEdit', 'ScheduleEdit', get_ScheduleEditScreen()); var tmp_17 = new UstadScreen('ContentEntryEdit', 'ContentEntryEdit Preview', get_ContentEntryEditScreen()); var tmp_18 = new UstadScreen('Community', 'Site Detail', get_SiteDetailScreen()); var tmp_19 = new UstadScreen('SiteEdit', 'Site Edit Preview', get_SiteEditScreen()); var tmp_20 = new UstadScreen('LanguageDetailView', 'LanguageDetail Preview', get_LanguageDetailPreview()); var tmp_21 = new UstadScreen('CourseEdit', 'Course Edit', get_ClazzEditScreen()); var tmp_22 = new UstadScreen('EasySort', 'Easy Sort', get_EasySortPreview()); var tmp_23 = new UstadScreen('ErrorReport', 'ErrorReport Preview', get_ErrorReportPreview()); var tmp_24 = new UstadScreen('LanguageEditEditView', 'LanguageEdit Preview', get_LanguageEditPreview()); var tmp_25 = new UstadScreen('ReportFilterEdit', 'ReportFilterEdit Preview', get_ReportFilterEditScreenPreview()); var tmp_26 = new UstadScreen('ScopedGrantDetail', 'ScopedGrantDetail Preview', get_ScopedGrantDetailScreenPreview()); var tmp_27 = new UstadScreen('ContentEntryImportLink', 'ContentEntryImportLink', get_ContentEntryImportLinkScreen()); var tmp_28 = new UstadScreen('HolidayCalendarDetail', 'HolidayCalendarDetail Preview', get_HolidayCalendarDetailPreview()); var tmp_29 = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); var tmp_30 = new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen()); var tmp_31 = new UstadScreen('ContentEntryDetailAttemptsSessionList', 'ContentEntryDetailAttemptsSessionList', get_ContentEntryDetailAttemptsSessionListScreen()); var tmp_32 = new UstadScreen('ContentEntryDetailAttemptsStatementList', 'ContentEntryDetailAttemptsStatementList', get_ContentEntryDetailAttemptsStatementListScreen()); var tmp_33 = new UstadScreen('HolidayCalendarEdit', 'HolidayCalendarEdit Preview', get_HolidayCalendarEditPreview()); var tmp_34 = new UstadScreen('ScopedGrantEdit', 'ScopedGrantEdit Preview', get_ScopedGrantEditScreenPreview()); var tmp_35 = new UstadScreen('CourseTerminologyEdit', 'CourseTerminologyEdit Preview', get_CourseTerminologyEditScreen()); var tmp_36 = new UstadScreen('UstadListFilterChipsHeader', 'UstadListFilterChipsHeaderPreview Preview', get_UstadListFilterChipsHeaderPreview()); var tmp_37 = new UstadScreen('UstadListSortHeader', 'UstadListSortHeader', get_UstadListSortHeaderPreview()); var tmp_38 = new UstadScreen('ClazzLogEdit', 'ClazzLogEdit Preview', get_ClazzLogEditScreen()); var tmp_39 = new UstadScreen('CourseGroupsEdit', 'CourseGroupSetEdit Preview', get_CourseGroupSetEditScreen()); var tmp_40 = new UstadScreen('UstadContentEntryListItem', 'UstadContentEntryListItem Preview', get_UstadContentEntryListItemPreview()); var tmp_41 = new UstadScreen('CourseGroupSet', 'CourseGroupSetDetail Preview', get_CourseGroupSetDetailScreen()); var tmp_42 = new UstadScreen('HolidayCalendarList', 'HolidayCalendarList Preview', get_HolidayCalendarListScreenPreview()); var tmp_43 = new UstadScreen('LanguageList', 'LanguageList Preview', get_LanguageListScreenPreview()); var tmp_44 = new UstadScreen('PersonListPreview', 'PersonList Preview', get_PersonListScreenPreview()); Companion_getInstance_5(); var tmp_45 = new UstadScreen('People', 'PersonList', get_PersonListScreen()); Companion_getInstance_5(); var tmp_46 = new UstadScreen('PersonListHome', 'PersonListHome', get_PersonListScreen()); var tmp_47 = new UstadScreen(get_NAVHOST_CLEARSTACK_VIEWNAME(), 'Clear Stack', get_NavHostClearStackPlaceholder()); var tmp_48 = new UstadScreen('UstadAddListItem', 'UstadAddListItem Preview', get_UstadAddListItemPreview()); var tmp_49 = new UstadScreen('EditAttendance', 'ClazzLogEditAttendance Preview', get_ClazzLogEditAttendanceScreen()); var tmp_50 = new UstadScreen('CourseLogListAttendanceView', 'ClazzLogListAttendance Preview', get_ClazzLogListAttendanceScreen()); Companion_getInstance_6(); var tmp_51 = new UstadScreen('ContentEntries', 'ContentEntryList Preview', get_ContentEntryListScreen()); Companion_getInstance_6(); var tmp_52 = new UstadScreen('ContentEntryListHome', 'ContentEntryListHome', get_ContentEntryListScreen()); Companion_getInstance_6(); var tmp_53 = new UstadScreen('PickContentEntry', 'ContentEntryListPicker', get_ContentEntryListScreen()); var tmp_54 = new UstadScreen('AccountList', 'AccountList', get_AccountListScreen()); var tmp_55 = new UstadScreen('CourseMembers', 'ClazzMemberList Preview', get_ClazzMemberListScreen()); Companion_getInstance_7(); var tmp_56 = new UstadScreen('CourseList', 'Clazz List', get_ClazzListScreen()); Companion_getInstance_7(); var tmp_57 = new UstadScreen('CourseListHome', 'ClazzListHome', get_ClazzListScreen()); var tmp_58 = new UstadScreen('VirtualListPreview', 'Virtual List Preview', get_VirtualListPreview()); var tmp_59 = new UstadScreen('VirtualListReversedPreview', 'Virtual List Reversed Preview', get_VirtualListPreviewReverse()); var tmp_60 = new UstadScreen('UstadCommentListItem', 'UstadCommentListItem Preview', get_UstadCommentListItemPreview()); var tmp_61 = new UstadScreen('UstadAddCommentListItem', 'UstadAddCommentListItem Preview', get_UstadAddCommentListItemPreview()); var tmp_62 = new UstadScreen('UstadImageSelectButtonPreview', 'UstadImageSelectButtonPreview', get_UstadImageSelectButtonPreview()); var tmp_63 = new UstadScreen('UstadSelectFieldPreview', 'UstadSelectFieldPreview', get_UstadSelectFieldPreview()); var tmp_64 = new UstadScreen('UstadMessageIdSelectFieldPreview', 'UstadMessageIdSelectFieldPreview', get_UstadMessageIdSelectFieldPreview()); var tmp_65 = new UstadScreen('Quill', 'Quill', get_QuillDemo()); Companion_getInstance_8(); var tmp_66 = new UstadScreen('CourseBlockEdit', 'CourseBlockEdit', get_CourseBlockEditScreen()); var tmp_67 = new UstadScreen('UstadNumberTextEditField', 'UstadNumberTextEditField Preview', get_UstadNumberTextFieldPreview()); var tmp_68 = new UstadScreen('TimeZoneList', 'Time Zone List', get_TimeZoneListScreen()); var tmp_69 = new UstadScreen('CourseTerminologyList', 'Course Terminology List', get_CourseTerminologyListScreen()); var tmp_70 = new UstadScreen('CourseAssignmentEdit', 'ClazzAssignmentEdit', get_ClazzAssignmentEditScreen()); var tmp_71 = new UstadScreen('DateTimeEdit', 'Date Time Edit', get_DateTimeEditFieldPreview()); var tmp_72 = new UstadScreen('Course', 'Clazz Detail', get_ClazzDetailScreen()); var tmp_73 = new UstadScreen('CourseDetailOverviewView', 'Clazz Detail Overview', get_ClazzDetailOverviewScreen()); var tmp_74 = new UstadScreen('CourseDiscussion', 'Course Discussion Detail Preview', get_CourseDiscussionDetailScreen()); var tmp_75 = new UstadScreen('DiscussionPostDetailViewDemo', 'Course Discussion Post Detail', get_DiscussionPostDetailPreview()); var tmp_76 = new UstadScreen('CourseDiscussionPost', 'Real Course Discussion Post Detail', get_DiscussionPostDetailScreen()); var tmp_77 = new UstadScreen('DiscussionPostEdit', 'Discussion Post Edit', get_DiscussionPostEditScreen()); var tmp_78 = new UstadScreen('DiscussionPostEditViewDemo', 'Discussion Post Edit Preview', get_DiscussionPostEditPreview()); var tmp_79 = new UstadScreen('CourseAssignment', 'ClazzAssignmentDetail', get_ClazzAssignmentDetailScreen()); var tmp_80 = new UstadScreen('CourseGroups', 'CourseGroupSetList', get_CourseGroupSetListScreen()); var tmp_81 = new UstadScreen('CourseAssignmentSubmitter', 'CourseAssignmentSubmitterDetail', get_ClazzAssignmentSubmitterDetailScreen()); var tmp_82 = new UstadScreen('LeavingReasonEdit', 'LeavingReasonEdit', get_LeavingReasonEditScreen()); var tmp_83 = new UstadScreen('DbExport', 'DbExport', get_DbExportScreen()); var tmp_84 = new UstadScreen('AccountEdit', 'PersonAccountEdit', get_PersonAccountEditScreen()); var tmp_85 = new UstadScreen('ContentEntryGetMetadata', 'ContentEntryGetMetadata', get_ContentEntryGetMetadataScreen()); var tmp_86 = new UstadScreen('ContentEntryGetMetadataPreview', 'ContentEntryGetMetadataPreview', get_ContentEntryGetMetadataPreview()); Companion_getInstance_9(); var tmp_87 = new UstadScreen('ContentEntry', 'ContentEntryDetail', get_ContentEntryDetailScreen()); var tmp_88 = new UstadScreen('XapiContent', 'XapiContent', get_XapiContentScreen()); var tmp_89 = new UstadScreen('PdfContent', 'PdfContent', get_PdfContentScreen()); var tmp_90 = new UstadScreen('EpubContent', 'EpubContent', get_EpubContentScreen()); var tmp_91 = new UstadScreen('Video', 'VideoContent', get_VideoContentScreen()); var tmp_92 = new UstadScreen('PeerReviewerAllocationEdit', 'PeerReviewAllocationEdit', get_PeerReviewerAllocationEditScreen()); var tmp_93 = new UstadScreen('MuiTelInputDemo', 'MuiTelInput', get_MuiTelInputDemo()); var tmp_94 = new UstadScreen('CourseText', 'TextCourseBlock', get_TextBlockDetailScreen()); var tmp_95 = new UstadScreen('LinkifyPreview', 'Linkify', get_LinkifyPreview()); var tmp_96 = new UstadScreen('RegisterAgeRedirect', 'AgeRedirect', get_RegisterAgeRedirectScreen()); var tmp_97 = new UstadScreen('Terms', 'Terms', get_SiteTermsDetailScreen()); var tmp_98 = new UstadScreen('OpenLicenses', 'OpenLicenses', get_OpenLicensesScreen()); var tmp_99 = new UstadScreen('DeletedItems', 'DeletedItems', get_DeletedItemListScreen()); Companion_getInstance_10(); var tmp_100 = new UstadScreen('ConversationList', 'ConversationList', get_ConversationListScreen()); Companion_getInstance_10(); var tmp_101 = new UstadScreen('ConversationListHome', 'ConversationListHome', get_ConversationListScreen()); var tmp_102 = new UstadScreen('ConversationListPreview', 'ConversationListPreview', get_ConversationListScreenPreview()); var tmp_103 = new UstadScreen('MessageList', 'MessageList', get_MessageListScreen()); var tmp_104 = new UstadScreen('MessageListScreenPreview', 'MessageListPreview', get_MessageListScreenPreview()); var tmp_105 = new UstadScreen('JoinWithCode', 'JoinWithCode', get_JoinWithCodeScreen()); var tmp_106 = new UstadScreen('InviteWithLink', 'InviteviaLink', get_InviteViaLinkScreen()); var tmp_107 = new UstadScreen('CoursePermissionList', 'CoursePermissionList', get_CoursePermissionListScreen()); var tmp_108 = new UstadScreen('CoursePermissionEdit', 'CoursePermissionEdit', get_CoursePermissionEditScreen()); var tmp_109 = new UstadScreen('CoursePermissionDetail', 'CoursePermissionDetail', get_CoursePermissionDetailScreen()); var tmp_110 = new UstadScreen('SystemPermission', 'SystemPermissionDetail', get_SystemPermissionDetailScreen()); var tmp_111 = new UstadScreen('SystemPermissionEdit', 'SystemPermissionEdit', get_SystemPermissionEditScreen()); var tmp_112 = new UstadScreen('BulkAddPersonSelectFile', 'BulkAddPersonSelectFile', get_BulkAddPersonSelectFileScreen()); var tmp_113 = new UstadScreen('BulkAddPersonRunImport', 'BulkAddPersonRunImport', get_BulkAddPersonRunImportScreen()); var tmp_114 = new UstadScreen('Gradebook', 'ClazzProgressReport', get_ClazzGradebookScreen()); var tmp_115 = new UstadScreen('UstadChipsDemo', 'UstadChipsDemo', get_UstadChipsDemo()); var tmp_116 = new UstadScreen('GetSubtitle', 'GetSubtitle', get_GetSubtitleScreen()); USTAD_SCREENS = setOf([tmp, tmp_0, tmp_1, tmp_2, tmp_3, tmp_4, tmp_5, tmp_6, tmp_7, tmp_8, tmp_9, tmp_10, tmp_11, tmp_12, tmp_13, tmp_14, tmp_15, tmp_16, tmp_17, tmp_18, tmp_19, tmp_20, tmp_21, tmp_22, tmp_23, tmp_24, tmp_25, tmp_26, tmp_27, tmp_28, tmp_29, tmp_30, tmp_31, tmp_32, tmp_33, tmp_34, tmp_35, tmp_36, tmp_37, tmp_38, tmp_39, tmp_40, tmp_41, tmp_42, tmp_43, tmp_44, tmp_45, tmp_46, tmp_47, tmp_48, tmp_49, tmp_50, tmp_51, tmp_52, tmp_53, tmp_54, tmp_55, tmp_56, tmp_57, tmp_58, tmp_59, tmp_60, tmp_61, tmp_62, tmp_63, tmp_64, tmp_65, tmp_66, tmp_67, tmp_68, tmp_69, tmp_70, tmp_71, tmp_72, tmp_73, tmp_74, tmp_75, tmp_76, tmp_77, tmp_78, tmp_79, tmp_80, tmp_81, tmp_82, tmp_83, tmp_84, tmp_85, tmp_86, tmp_87, tmp_88, tmp_89, tmp_90, tmp_91, tmp_92, tmp_93, tmp_94, tmp_95, tmp_96, tmp_97, tmp_98, tmp_99, tmp_100, tmp_101, tmp_102, tmp_103, tmp_104, tmp_105, tmp_106, tmp_107, tmp_108, tmp_109, tmp_110, tmp_111, tmp_112, tmp_113, tmp_114, tmp_115, tmp_116, new UstadScreen('SubtitleEdit', 'SubtitleEdit', get_SubtitleEditScreen())]); } } function useMuiAppState() { var screensContext = useRequiredContext(get_UstadScreensContext()); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return screensContext.k104_1[0]; } function useCourseTerminologyEntries(courseTerminology) { var di = useRequiredContext(get_DIContext()); var termJsonStr = courseTerminology == null ? null : courseTerminology.e8g_1; // Inline function 'react.useMemo' call var dependencies = [termJsonStr]; var callback = useCourseTerminologyEntries$lambda(courseTerminology, di); return useMemo(callback, dependencies); } function courseTerminologyResource(terminologyEntries, stringProvider, stringResource, fallbackValue) { fallbackValue = fallbackValue === VOID ? '' : fallbackValue; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = terminologyEntries.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call if (element.wp7_1.equals(stringResource)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver = tmp$ret$1; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xp7_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp_0; if (stringResource == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call tmp_0 = stringProvider.up7(stringResource); } tmp = tmp_0; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; return tmp3_elvis_lhs == null ? fallbackValue : tmp3_elvis_lhs; } function useCourseTerminologyEntries$lambda($courseTerminology, $di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp$ret$1 = tmp.d58(tmp$ret$0, null); return toTerminologyEntries($courseTerminology, tmp$ret$1, null); }; } function useDayOrDate(enabled, localDateTimeNow, timestamp, timeZone, showTimeIfToday, timeFormatter, dateFormatter, dayOfWeekStringMap) { var stringProvider = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [[enabled, timestamp, localDateTimeNow]]; var callback = useDayOrDate$lambda(enabled, timestamp, timeZone, localDateTimeNow, showTimeIfToday, timeFormatter, stringProvider, dayOfWeekStringMap, dateFormatter); return useMemo(callback, dependencies); } function useDayOrDate$lambda($enabled, $timestamp, $timeZone, $localDateTimeNow, $showTimeIfToday, $timeFormatter, $stringProvider, $dayOfWeekStringMap, $dateFormatter) { return function () { var tmp; if ($enabled) { var timestampInstant = Companion_getInstance_11().pls($timestamp); var timestampLocalDateTime = toLocalDateTime(timestampInstant, $timeZone); var epochDaysPassed = $localDateTimeNow.clt().uls() - timestampLocalDateTime.clt().uls() | 0; var tmp_0; if (epochDaysPassed === 0) { var tmp_1; if ($showTimeIfToday) { tmp_1 = $timeFormatter.format(new Date($timestamp)); } else { tmp_1 = $stringProvider.up7(strings_getInstance().um5_1); } tmp_0 = tmp_1; } else if (epochDaysPassed === 1) { tmp_0 = $stringProvider.up7(strings_getInstance().fmy_1); } else if (epochDaysPassed <= 7) { tmp_0 = $dayOfWeekStringMap.q(timestampLocalDateTime.xls()); } else { tmp_0 = $dateFormatter.format(new Date($timestamp)); } tmp = tmp_0; } else { tmp = null; } return tmp; }; } function DoorRemoteMediatorResult(pagingSourceFactory, mediatorState) { this.m104_1 = pagingSourceFactory; this.n104_1 = mediatorState; } protoOf(DoorRemoteMediatorResult).toString = function () { return 'DoorRemoteMediatorResult(pagingSourceFactory=' + this.m104_1 + ', mediatorState=' + this.n104_1 + ')'; }; protoOf(DoorRemoteMediatorResult).hashCode = function () { var result = hashCode(this.m104_1); result = imul(result, 31) + this.n104_1.hashCode() | 0; return result; }; protoOf(DoorRemoteMediatorResult).equals = function (other) { if (this === other) return true; if (!(other instanceof DoorRemoteMediatorResult)) return false; var tmp0_other_with_cast = other instanceof DoorRemoteMediatorResult ? other : THROW_CCE(); if (!equals(this.m104_1, tmp0_other_with_cast.m104_1)) return false; if (!this.n104_1.equals(tmp0_other_with_cast.n104_1)) return false; return true; }; function useDoorRemoteMediator(pagingSourceFactory, refreshCommandFlow, refreshCommandTimeout) { refreshCommandTimeout = refreshCommandTimeout === VOID ? new Long(2000, 0) : refreshCommandTimeout; // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useDoorRemoteMediator$lambda_1; var pagingSourceRef = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = useDoorRemoteMediator$lambda_2(pagingSourceRef); var offsetLimitMediator = useMemo(callback_0, dependencies_0); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useDoorRemoteMediator$lambda_3(offsetLimitMediator)); // Inline function 'react.useMemo' call var dependencies_1 = [pagingSourceFactory]; var callback_1 = useDoorRemoteMediator$lambda_4(pagingSourceFactory, pagingSourceRef, offsetLimitMediator); var pagingSourceWithIntercept = useMemo(callback_1, dependencies_1); useLaunchedEffect([refreshCommandFlow], useDoorRemoteMediator$slambda_0(refreshCommandFlow, refreshCommandTimeout, offsetLimitMediator, pagingSourceRef, null)); var mediatorState$delegate = useState(useDoorRemoteMediator$lambda_5); // Inline function 'kotlin.emptyArray' call var tmp_0 = [].slice(); useLaunchedEffect(tmp_0, useDoorRemoteMediator$slambda_2(offsetLimitMediator, mediatorState$delegate, null)); return new DoorRemoteMediatorResult(pagingSourceWithIntercept, useDoorRemoteMediator$lambda(mediatorState$delegate)); } function useDoorRemoteMediator$lambda($mediatorState$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mediatorState$delegate[0]; } function useDoorRemoteMediator$lambda_0($mediatorState$delegate, value) { getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mediatorState$delegate[1](value); return Unit_instance; } function useDoorRemoteMediator$lambda_1() { return mutableListOf([null]); } function sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(function_0) { this.o104_1 = function_0; } protoOf(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0).p6d = function (offset, limit, $completion) { return this.o104_1(offset, limit, $completion); }; function useDoorRemoteMediator$lambda$slambda$lambda($offset, $limit, $pagingSourceType) { return function () { return 'useDoorRemoteMediator: fetch remote offset=' + $offset + ' limit=' + $limit + ' pagingSourceType=' + $pagingSourceType; }; } function useDoorRemoteMediator$lambda$slambda($pagingSourceRef, resultContinuation) { this.x104_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$lambda$slambda).p6d = function (offset, limit, $completion) { var tmp = this.p5p(offset, limit, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$lambda$slambda).um = function (p1, p2, $completion) { var tmp = (!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(); return this.p6d(tmp, (!(p2 == null) ? typeof p2 === 'number' : false) ? p2 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 3; this.a105_1 = first(this.x104_1); var tmp_0 = this; var tmp0_safe_receiver = this.a105_1; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { tmp_1 = getKClassFromExpression(tmp0_safe_receiver).f7(); } tmp_0.b105_1 = tmp_1; var tmp_2 = Napier_getInstance(); tmp_2.e5e(VOID, VOID, useDoorRemoteMediator$lambda$slambda$lambda(this.y104_1, this.z104_1, this.b105_1)); var tmp_3 = this; var tmp_4 = this.a105_1; tmp_3.c105_1 = (!(tmp_4 == null) ? isInterface(tmp_4, PagingSourceWithHttpLoader) : false) ? tmp_4 : null; if (this.c105_1 == null) { this.d105_1 = null; this.hd_1 = 2; continue $sm; } else { this.hd_1 = 1; suspendResult = this.c105_1.y6e(new Refresh(this.y104_1, this.z104_1, false), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } case 1: this.d105_1 = suspendResult; this.hd_1 = 2; continue $sm; case 2: return Unit_instance; case 3: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 3) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$lambda$slambda).p5p = function (offset, limit, completion) { var i = new useDoorRemoteMediator$lambda$slambda(this.x104_1, completion); i.y104_1 = offset; i.z104_1 = limit; return i; }; function useDoorRemoteMediator$lambda$slambda_0($pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$lambda$slambda($pagingSourceRef, resultContinuation); var l = function (offset, limit, $completion) { return i.p6d(offset, limit, $completion); }; l.$arity = 2; return l; } function useDoorRemoteMediator$lambda_2($pagingSourceRef) { return function () { var tmp = useDoorRemoteMediator$lambda$slambda_0($pagingSourceRef, null); return new DoorOffsetLimitRemoteMediator(VOID, VOID, new sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(tmp)); }; } function useDoorRemoteMediator$lambda$lambda($offsetLimitMediator) { return function () { $offsetLimitMediator.r6d(); return Unit_instance; }; } function useDoorRemoteMediator$lambda_3($offsetLimitMediator) { return function ($this$useEffect) { $this$useEffect.push(useDoorRemoteMediator$lambda$lambda($offsetLimitMediator)); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda$lambda($it) { return function () { return 'useDoorRemoteMediator: set paging source to ' + getKClassFromExpression($it).f7(); }; } function useDoorRemoteMediator$lambda$lambda$lambda$lambda() { return 'useDoorRemoteMediator: load'; } function useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator) { return function (it) { var tmp = Napier_getInstance(); tmp.e5e(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda$lambda); $offsetLimitMediator.q6d(it); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda_0($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator) { return function () { // Inline function 'kotlin.also' call var this_0 = $pagingSourceFactory(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useDoorRemoteMediator...' call var tmp = Napier_getInstance(); tmp.e5e(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda(this_0)); $pagingSourceRef.f1(0, this_0); $offsetLimitMediator.k54(); var tmp_0 = this_0; return new PagingSourceInterceptor(tmp_0, useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator)); }; } function useDoorRemoteMediator$lambda_4($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator) { return function () { return useDoorRemoteMediator$lambda$lambda_0($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator); }; } function useDoorRemoteMediator$slambda$o$collect$slambda($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation) { this.m105_1 = $$this$unsafeFlow; this.n105_1 = $refreshCommandTimeout; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).s105 = function (value, $completion) { var tmp = this.t105(value, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).he = function (p1, $completion) { return this.s105(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 5; this.hd_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.q105_1 = this.m105_1; var tmp_1 = this; tmp_1.r105_1 = this.o105_1; var it = this.r105_1; if (systemTimeInMillis().mc(it.vpa_1).c7(this.n105_1) < 0) { this.hd_1 = 3; suspendResult = this.q105_1.t1d(this.r105_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.hd_1 = 2; continue $sm; } case 2: if (false) { this.hd_1 = 1; continue $sm; } this.hd_1 = 4; continue $sm; case 3: this.p105_1 = suspendResult; this.hd_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 5) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).t105 = function (value, completion) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda(this.m105_1, this.n105_1, completion); i.o105_1 = value; return i; }; function useDoorRemoteMediator$slambda$o$collect$slambda_0($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation); var l = function (value, $completion) { return i.s105(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$1(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.c106_1 = _this__u8e3s4; this.d106_1 = collector; } protoOf($collectCOROUTINE$1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; tmp_0.e106_1 = this.d106_1; this.hd_1 = 1; var tmp_1 = useDoorRemoteMediator$slambda$o$collect$slambda_0(this.e106_1, this.c106_1.g106_1, null); suspendResult = this.c106_1.f106_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; function useDoorRemoteMediator$slambda$slambda$lambda() { return 'useDoorRemoteMediator: refresh'; } function sam$kotlinx_coroutines_flow_FlowCollector$0(function_0) { this.h106_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0).t1d = function (value, $completion) { return this.h106_1(value, $completion); }; function _no_name_provided__qut3iv($this, $refreshCommandTimeout) { this.f106_1 = $this; this.g106_1 = $refreshCommandTimeout; } protoOf(_no_name_provided__qut3iv).i106 = function (collector, $completion) { var tmp = new $collectCOROUTINE$1(this, collector, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(_no_name_provided__qut3iv).a1c = function (collector, $completion) { return this.i106(collector, $completion); }; function useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.r106_1 = $offsetLimitMediator; this.s106_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda).s105 = function (it, $completion) { var tmp = this.t105(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$slambda).he = function (p1, $completion) { return this.s105(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; var tmp_0 = Napier_getInstance(); tmp_0.e5e(VOID, VOID, useDoorRemoteMediator$slambda$slambda$lambda); this.r106_1.k54(); var tmp0_safe_receiver = first(this.s106_1); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.k54(); } return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda).t105 = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda(this.r106_1, this.s106_1, completion); i.t106_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_0($offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function (it, $completion) { return i.s105(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.c107_1 = $refreshCommandFlow; this.d107_1 = $refreshCommandTimeout; this.e107_1 = $offsetLimitMediator; this.f107_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda).m78 = function ($completion) { return this.z86($completion); }; protoOf(useDoorRemoteMediator$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.c107_1; var tmp_0 = new _no_name_provided__qut3iv(this_0, this.d107_1); var tmp_1 = useDoorRemoteMediator$slambda$slambda_0(this.e107_1, this.f107_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda).l78 = function (completion) { return new useDoorRemoteMediator$slambda(this.c107_1, this.d107_1, this.e107_1, this.f107_1, completion); }; function useDoorRemoteMediator$slambda_0($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function useDoorRemoteMediator$lambda_5() { return new OffsetLimitMediatorState(); } function useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation) { this.o107_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda_1).q107 = function (it, $completion) { var tmp = this.r107(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).he = function (p1, $completion) { return this.q107(p1 instanceof OffsetLimitMediatorState ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; useDoorRemoteMediator$lambda_0(this.o107_1, this.p107_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).r107 = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda_1(this.o107_1, completion); i.p107_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_2($mediatorState$delegate, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation); var l = function (it, $completion) { return i.q107(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { this.a108_1 = $offsetLimitMediator; this.b108_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda_1).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useDoorRemoteMediator$slambda_1).m78 = function ($completion) { return this.z86($completion); }; protoOf(useDoorRemoteMediator$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = useDoorRemoteMediator$slambda$slambda_2(this.b108_1, null); suspendResult = this.a108_1.o6d_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda_1).l78 = function (completion) { return new useDoorRemoteMediator$slambda_1(this.a108_1, this.b108_1, completion); }; function useDoorRemoteMediator$slambda_2($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { var i = new useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function useEmptyFlow() { // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useEmptyFlow$lambda; return useMemo(callback, dependencies); } function useEmptyFlow$lambda() { return emptyFlow(); } function useDateFormatter(dependencies) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call var dependencies_0 = dependencies.slice(); var callback = useDateFormatter$lambda(langConfig); return useMemo(callback, dependencies_0); } function useFormattedDate(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDate$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateRange(startTimeInMillis, endTimeInMillis, timezoneId, joiner) { var tmp; if (joiner === VOID) { tmp = useFormattedDateRange$lambda; } else { tmp = joiner; } joiner = tmp; var startDate = useFormattedDate(startTimeInMillis, timezoneId); var endDate = useFormattedDate(endTimeInMillis, timezoneId); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [startTimeInMillis, endTimeInMillis, timezoneId].slice(); var callback = useFormattedDateRange$lambda_0(joiner, startDate, endDate); return useMemo(callback, dependencies); } function useDateFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mom_1; return new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs); }; } function useFormattedDate$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDate..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mom_1; tmp_0 = (new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_1; if ($p instanceof Exception) { var e = $p; var tmp3_elvis_lhs = dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(); tmp_1 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; } else { throw $p; } tmp = tmp_1; } return tmp; }; } function useFormattedDateRange$lambda(start, end) { return start + ' - ' + end; } function useFormattedDateRange$lambda_0($joiner, $startDate, $endDate) { return function () { return $joiner($startDate, $endDate); }; } function useFormattedDateAndTime(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDateAndTime$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateAndTime$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mom_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime...' call this_0.timeStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).short; this_0.dateStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).medium; tmp_0 = (new Intl.DateTimeFormat(tmp_1, this_0)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_2; if ($p instanceof Exception) { var e = $p; var tmp_3 = plus(dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(), ' '); tmp_2 = tmp_3 + (dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toTimeString()); } else { throw $p; } tmp = tmp_2; } return tmp; }; } function useFormattedDuration(timeInMillis) { var stringsXml = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedDuration$lambda(timeInMillis, stringsXml); return useMemo(callback, dependencies); } function useFormattedDuration$lambda($timeInMillis, $stringsXml) { return function () { // Inline function 'kotlin.Long.div' call var this_0 = $timeInMillis; var other = get_MS_PER_HOUR(); var hours = this_0.bb(toLong(other)); // Inline function 'kotlin.mod' call var this_1 = $timeInMillis; var other_0 = get_MS_PER_HOUR(); // Inline function 'kotlin.mod' call var other_1 = toLong(other_0); var r = this_1.nc(other_1); var mins = r.lc(other_1.uc(r.wc(other_1).uc(r.vc(r.b7())).sc(63))).mb() / get_MS_PER_MIN() | 0; // Inline function 'kotlin.Long.div' call // Inline function 'kotlin.Long.rem' call var this_2 = $timeInMillis; var other_2 = get_MS_PER_MIN(); var secs = this_2.nc(toLong(other_2)).bb(toLong(1000)); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_3 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDuration..' call if (hours.c7(new Long(0, 0)) > 0) { this_3.y5(hours.toString() + ' ' + $stringsXml.up7(strings_getInstance().jm4_1) + ' '); } if (mins > 0) { this_3.y5('' + mins + ' ' + $stringsXml.up7(strings_getInstance().km4_1)); } if (secs.c7(new Long(0, 0)) > 0 ? true : hours.equals(new Long(0, 0)) ? toLong(mins).equals(new Long(0, 0)) : false) { this_3.y5(secs.toString() + ' ' + $stringsXml.up7(strings_getInstance().lm4_1)); } return this_3.toString(); }; } function useFormattedTime(timeInMillisSinceMidnight) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillisSinceMidnight].slice(); var callback = useFormattedTime$lambda(timeInMillisSinceMidnight, langConfig); return useMemo(callback, dependencies); } function useFormattedTime$lambda($timeInMillisSinceMidnight, $langConfig) { return function () { var date = new Date(); var tmp = $timeInMillisSinceMidnight / get_MS_PER_HOUR() | 0; // Inline function 'kotlin.mod' call var this_0 = $timeInMillisSinceMidnight; var other = get_MS_PER_HOUR(); var r = this_0 % other | 0; var tmp_0 = (r + (other & ((r ^ other) & (r | (-r | 0))) >> 31) | 0) / get_MS_PER_MIN() | 0; // Inline function 'kotlin.mod' call var this_1 = $timeInMillisSinceMidnight; var other_0 = get_MS_PER_MIN(); var r_0 = this_1 % other_0 | 0; var tmp$ret$1 = r_0 + (other_0 & ((r_0 ^ other_0) & (r_0 | (-r_0 | 0))) >> 31) | 0; setHours(date, tmp, tmp_0, tmp$ret$1 / 1000 | 0); var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mom_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedTime..' call this_2.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_2.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return (new Intl.DateTimeFormat(tmp_1, this_2)).format(date); }; } function useFormattedTimeForDate(timeInMillis, formatter) { // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedTimeForDate$lambda(timeInMillis, formatter); return useMemo(callback, dependencies); } function useFormattedTimeForDate$lambda($timeInMillis, $formatter) { return function () { var date = new Date($timeInMillis); return $formatter.format(date); }; } function useHtmlToPlainText(html) { // Inline function 'react.useMemo' call var dependencies = [html]; var callback = useHtmlToPlainText$lambda(html); return useMemo(callback, dependencies); } function useHtmlToPlainText$lambda($html) { return function () { return htmlToPlainText($html); }; } function useMessageEffect(onMessage) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useMessageEffect$lambda(onMessage)); } function useMessageEffect$lambda$lambda($onMessage) { return function (it) { $onMessage(it); return Unit_instance; }; } function useMessageEffect$lambda$lambda_0($handler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'message', $handler); return Unit_instance; }; } function useMessageEffect$lambda($onMessage) { return function ($this$useEffect) { var handler = useMessageEffect$lambda$lambda($onMessage); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'message', handler); $this$useEffect.push(useMessageEffect$lambda$lambda_0(handler)); return Unit_instance; }; } function getPageParam(_this__u8e3s4) { var tmp; // Inline function 'kotlin.js.asDynamic' call if (_this__u8e3s4.pageParam == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call var tmp_0 = _this__u8e3s4.pageParam; tmp = tmp_0 instanceof LoadParams ? tmp_0 : THROW_CCE(); } return tmp; } function usePagingSource(pagingSourceFactory, placeholdersEnabled, loadSize) { loadSize = loadSize === VOID ? 50 : loadSize; var pagingSourceHashCode = hashCode(pagingSourceFactory); var logPrefix = 'usePagingSource: ' + pagingSourceHashCode; console.log(logPrefix + ' : start'); var lastInvalidationTime$delegate = useState(usePagingSource$lambda_5); var lastRefreshedTime$delegate = useState(usePagingSource$lambda_6); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); var pagingSource$delegate = useState(usePagingSource$lambda_7); // Inline function 'react.useMemo' call var dependencies = [pagingSourceFactory]; var callback = usePagingSource$lambda_8(logPrefix, lastInvalidationTime$delegate); var invalidationCallback = useMemo(callback, dependencies); var tmp = [usePagingSource$lambda_3(pagingSource$delegate)]; useEffect(tmp, usePagingSource$lambda_9(logPrefix, invalidationCallback, pagingSource$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource.' call // Inline function 'tanstack.query.core.QueryKey' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.queryKey = ['' + hashCode(pagingSourceFactory)]; this_0.queryFn = usePagingSource$lambda_10(logPrefix, pagingSourceFactory, loadSize, placeholdersEnabled, coroutineScope, invalidationCallback, pagingSource$delegate); this_0.getNextPageParam = usePagingSource$lambda_11(loadSize, placeholdersEnabled); this_0.getPreviousPageParam = usePagingSource$lambda_12(loadSize, placeholdersEnabled); var infiniteQueryResult = useInfiniteQuery(this_0); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = [usePagingSource$lambda(lastInvalidationTime$delegate), infiniteQueryResult.isFetching, usePagingSource$lambda_1(lastRefreshedTime$delegate)].slice(); useEffect(tmp_0, usePagingSource$lambda_13(infiniteQueryResult, logPrefix, lastInvalidationTime$delegate, lastRefreshedTime$delegate)); return infiniteQueryResult; } function usePagingSource$lambda($lastInvalidationTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastInvalidationTime$delegate[0]; } function usePagingSource$lambda_0($lastInvalidationTime$delegate, value) { getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastInvalidationTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_1($lastRefreshedTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastRefreshedTime$delegate[0]; } function usePagingSource$lambda_2($lastRefreshedTime$delegate, value) { getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastRefreshedTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_3($pagingSource$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $pagingSource$delegate[0]; } function usePagingSource$lambda_4($pagingSource$delegate, value) { getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $pagingSource$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_5() { return new Long(0, 0); } function usePagingSource$lambda_6() { return new Long(0, 0); } function usePagingSource$lambda_7() { return null; } function usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate) { return function () { var timeNow = systemTimeInMillis(); console.log($logPrefix + ': set last invalidation time = ' + timeNow.toString()); usePagingSource$lambda_0($lastInvalidationTime$delegate, timeNow); return Unit_instance; }; } function usePagingSource$lambda_8($logPrefix, $lastInvalidationTime$delegate) { return function () { return usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate); }; } function usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function () { console.log($logPrefix + ': remove invalidation listener for old source'); var tmp0_safe_receiver = usePagingSource$lambda_3($pagingSource$delegate); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.o54($invalidationCallback); } return Unit_instance; }; } function usePagingSource$lambda_9($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function ($this$useEffect) { $this$useEffect.push(usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate)); return Unit_instance; }; } function usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { this.k108_1 = $pagingSourceFactory; this.l108_1 = $invalidationCallback; this.m108_1 = $loadParams; this.n108_1 = $logPrefix; this.o108_1 = $pagingSource$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(usePagingSource$lambda$slambda).q108 = function ($this$promise, $completion) { var tmp = this.v1m($this$promise, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(usePagingSource$lambda$slambda).he = function (p1, $completion) { return this.q108((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(usePagingSource$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.k108_1(); usePagingSource$lambda_4(this.o108_1, this_0); this_0.n54(this.l108_1); suspendResult = this_0.p54(this.m108_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var this_1 = suspendResult; console.log(this.n108_1 + ' ran load with loadParams = ' + this.m108_1); return this_1; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(usePagingSource$lambda$slambda).v1m = function ($this$promise, completion) { var i = new usePagingSource$lambda$slambda(this.k108_1, this.l108_1, this.m108_1, this.n108_1, this.o108_1, completion); i.p108_1 = $this$promise; return i; }; function usePagingSource$lambda$slambda_0($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { var i = new usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation); var l = function ($this$promise, $completion) { return i.q108($this$promise, $completion); }; l.$arity = 1; return l; } function usePagingSource$lambda_10($logPrefix, $pagingSourceFactory, $loadSize, $placeholdersEnabled, $coroutineScope, $invalidationCallback, $pagingSource$delegate) { return function (queryContext) { console.log($logPrefix + ' queryContext = ' + queryContext); console.log($logPrefix + '(): running QueryFn return promise key=' + hashCode($pagingSourceFactory)); var pageParam = getPageParam(queryContext); var tmp; if (pageParam instanceof Append) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { if (pageParam instanceof Prepend) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { if (pageParam instanceof Refresh) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = pageParam; } else { tmp = new Refresh(null, $loadSize, $placeholdersEnabled); } } } var loadParams = tmp; console.log($logPrefix + '(): loadParams = ' + loadParams); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return promise($coroutineScope, VOID, VOID, usePagingSource$lambda$slambda_0($pagingSourceFactory, $invalidationCallback, loadParams, $logPrefix, $pagingSource$delegate, null)); }; } function usePagingSource$lambda_11($loadSize, $placeholdersEnabled) { return function (lastPage, allPages) { var tmp0_safe_receiver = lastPage instanceof Page ? lastPage : null; var nextKey = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e54_1; var tmp; if (nextKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Append(nextKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_12($loadSize, $placeholdersEnabled) { return function (firstPage, allPages) { var tmp0_safe_receiver = firstPage instanceof Page ? firstPage : null; var prevKey = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d54_1; var tmp; if (prevKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Prepend(prevKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_13($infiniteQueryResult, $logPrefix, $lastInvalidationTime$delegate, $lastRefreshedTime$delegate) { return function ($this$useEffect) { var dateUpdatedAt = numberToLong($infiniteQueryResult.dataUpdatedAt); console.log($logPrefix + ' : isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString() + ' updatedAt=' + dateUpdatedAt.toString() + ' refreshTime=' + usePagingSource$lambda_1($lastRefreshedTime$delegate).toString()); var tmp; if (usePagingSource$lambda_1($lastRefreshedTime$delegate).c7(usePagingSource$lambda($lastInvalidationTime$delegate)) < 0 ? !$infiniteQueryResult.isFetching : false) { usePagingSource$lambda_2($lastRefreshedTime$delegate, systemTimeInMillis()); console.log($logPrefix + ' : refetch: isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString()); var tmp_0 = $infiniteQueryResult.refetch; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource..' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } function useTabHeight() { var context = useContext(get_UstadScreenTabsStateContext()); var tmp; if (context == null) { tmp = null; } else { // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = context[0]; } var tmp1_safe_receiver = tmp; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r108_1; return tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; } function useTabAndAppBarHeight() { var tabHeight = useTabHeight(); var muiState = useMuiAppState(); return tabHeight + muiState.e104_1 | 0; } function useTimeFormatter() { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useTimeFormatter$lambda(langConfig); return useMemo(callback, dependencies); } function useTimeFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mom_1; var tmp = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useTimeFormatter..' call this_0.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_0.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return new Intl.DateTimeFormat(tmp, this_0); }; } function useUstadViewModel(collectAppUiState, block) { collectAppUiState = collectAppUiState === VOID ? true : collectAppUiState; var appDi = useRequiredContext(get_DIContext()); var ustadScreensContext = useRequiredContext(get_UstadScreensContext()); var navResultReturner = useRequiredContext(get_NavResultReturnerContext()); var tabUrlSearchParams = useContext(get_TabSearchParamContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useUstadViewModel$lambda(appDi, navResultReturner, ustadScreensContext); var di = useMemo(callback, dependencies); var viewModel = useViewModel(tabUrlSearchParams, useUstadViewModel$lambda_0(block, di)); useViewModelAppUiStateEffect(viewModel); useNavControllerEffect(viewModel.fpm_1); return viewModel; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(function_0) { this.s108_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0).pp6 = function (snack) { return this.s108_1(snack); }; function useUstadViewModel$lambda$lambda$lambda($navResultReturner) { return function ($this$singleton) { return $navResultReturner; }; } function useUstadViewModel$lambda$lambda$lambda$lambda($ustadScreensContext) { return function (it) { $ustadScreensContext.l104_1.pp6(it); return Unit_instance; }; } function useUstadViewModel$lambda$lambda$lambda_0($ustadScreensContext) { return function ($this$singleton) { var tmp = useUstadViewModel$lambda$lambda$lambda$lambda($ustadScreensContext); return new sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(tmp); }; } function useUstadViewModel$lambda$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function ($this$invoke) { $this$invoke.v56($appDi); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp = typeToken(createKType(getKClass(NavResultReturner), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp, TypeToken) ? tmp : THROW_CCE(); var tmp_0 = $this$invoke.o56(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = useUstadViewModel$lambda$lambda$lambda($navResultReturner); var tmp_1 = $this$invoke.c56(); var tmp_2 = $this$invoke.b56(); var tmp_3 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_4 = typeToken(createKType(getKClass(NavResultReturner), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_4, TypeToken) ? tmp_4 : THROW_CCE(); var tmp$ret$3 = new Singleton(tmp_1, tmp_2, tmp_3, tmp$ret$2, null, true, creator); tmp_0.c5b(tmp$ret$3); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(SnackBarDispatcher), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var tmp_6 = $this$invoke.o56(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = useUstadViewModel$lambda$lambda$lambda_0($ustadScreensContext); var tmp_7 = $this$invoke.c56(); var tmp_8 = $this$invoke.b56(); var tmp_9 = $this$invoke.d56(); // Inline function 'org.kodein.type.generic' call var tmp_10 = typeToken(createKType(getKClass(SnackBarDispatcher), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_10, TypeToken) ? tmp_10 : THROW_CCE(); var tmp$ret$7 = new Singleton(tmp_7, tmp_8, tmp_9, tmp$ret$6, null, true, creator_0); tmp_6.c5b(tmp$ret$7); return Unit_instance; }; } function useUstadViewModel$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function () { var tmp = Companion_instance; return tmp.z56(VOID, useUstadViewModel$lambda$lambda($appDi, $navResultReturner, $ustadScreensContext)); }; } function useUstadViewModel$lambda_0($block, $di) { return function (savedStateHandle) { return $block($di, savedStateHandle); }; } function useViewModelAppUiStateEffect(viewModel, collectAppUiState) { collectAppUiState = collectAppUiState === VOID ? true : collectAppUiState; var ustadScreensContext = useRequiredContext(get_UstadScreensContext()); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = [viewModel].slice(); useEffect(tmp, useViewModelAppUiStateEffect$lambda(viewModel, collectAppUiState, ustadScreensContext)); } function sam$kotlinx_coroutines_flow_FlowCollector$0_0(function_0) { this.t108_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_0).t1d = function (value, $completion) { return this.t108_1(value, $completion); }; function useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation) { this.c109_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).e109 = function (it, $completion) { var tmp = this.f109(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).he = function (p1, $completion) { return this.e109(p1 instanceof AppUiState ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; this.c109_1.j104_1(this.d109_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).f109 = function (it, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda(this.c109_1, completion); i.d109_1 = it; return i; }; function useViewModelAppUiStateEffect$lambda$slambda$slambda_0($ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation); var l = function (it, $completion) { return i.e109(it, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation) { this.o109_1 = $viewModel; this.p109_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda).u1m = function ($this$launch, $completion) { var tmp = this.v1m($this$launch, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).he = function (p1, $completion) { return this.u1m((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = useViewModelAppUiStateEffect$lambda$slambda$slambda_0(this.p109_1, null); suspendResult = this.o109_1.hpm_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).v1m = function ($this$launch, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda(this.o109_1, this.p109_1, completion); i.q109_1 = $this$launch; return i; }; function useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation); var l = function ($this$launch, $completion) { return i.u1m($this$launch, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda($viewModel, $collectAppUiState, $ustadScreensContext) { return function ($this$useEffect) { // Inline function 'kotlin.takeIf' call var this_0 = $viewModel.tpm(); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.hooks.useViewModelAppUiStateEffect..' call if ($collectAppUiState) { tmp = this_0; } else { tmp = null; } var tmp0_safe_receiver = tmp; if (tmp0_safe_receiver == null) null; else { launch(tmp0_safe_receiver, VOID, VOID, useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, null)); } return Unit_instance; }; } function useWindowFocusedEffect(onFocusChanged) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useWindowFocusedEffect$lambda(onFocusChanged)); } function useWindowFocusedEffect$lambda$lambda($onFocusChanged) { return function (it) { $onFocusChanged(true); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_0($onFocusChanged) { return function (it) { $onFocusChanged(false); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_1($focusListener, $blurListener) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'focus', $focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp_0, 'blue', $blurListener); return Unit_instance; }; } function useWindowFocusedEffect$lambda($onFocusChanged) { return function ($this$useEffect) { $onFocusChanged(document.hasFocus()); var focusListener = useWindowFocusedEffect$lambda$lambda($onFocusChanged); var blurListener = useWindowFocusedEffect$lambda$lambda_0($onFocusChanged); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'focus', focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp_0, 'blur', blurListener); $this$useEffect.push(useWindowFocusedEffect$lambda$lambda_1(focusListener, blurListener)); return Unit_instance; }; } function UseWindowSizeState(width, height) { this.r109_1 = width; this.s109_1 = height; } protoOf(UseWindowSizeState).toString = function () { return 'UseWindowSizeState(width=' + this.r109_1 + ', height=' + this.s109_1 + ')'; }; protoOf(UseWindowSizeState).hashCode = function () { var result = this.r109_1; result = imul(result, 31) + this.s109_1 | 0; return result; }; protoOf(UseWindowSizeState).equals = function (other) { if (this === other) return true; if (!(other instanceof UseWindowSizeState)) return false; var tmp0_other_with_cast = other instanceof UseWindowSizeState ? other : THROW_CCE(); if (!(this.r109_1 === tmp0_other_with_cast.r109_1)) return false; if (!(this.s109_1 === tmp0_other_with_cast.s109_1)) return false; return true; }; function useWindowSize() { var state$delegate = useState(useWindowSize$lambda_1); useEffect_0(useWindowSize$lambda_2(state$delegate)); return useWindowSize$lambda(state$delegate); } function useWindowSize$lambda($state$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $state$delegate[0]; } function useWindowSize$lambda_0($state$delegate, value) { getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $state$delegate[1](value); return Unit_instance; } function useWindowSize$lambda_1() { return new UseWindowSizeState(window.innerWidth, window.innerHeight); } function useWindowSize$lambda$lambda($state$delegate) { return function () { useWindowSize$lambda_0($state$delegate, new UseWindowSizeState(window.innerWidth, window.innerHeight)); return Unit_instance; }; } function useWindowSize$lambda$lambda_0($handleResize) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $handleResize); return Unit_instance; }; } function useWindowSize$lambda_2($state$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleResize = useWindowSize$lambda$lambda($state$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', handleResize); $this$useEffect.push(useWindowSize$lambda$lambda_0(handleResize)); return Unit_instance; }; } function Area() { Area_instance = this; var tmp = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.t109_1 = 'header'; var tmp_0 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0.u109_1 = 'sidebar'; var tmp_1 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1.v109_1 = 'content'; } var Area_instance; function Area_getInstance() { if (Area_instance == null) new Area(); return Area_instance; } function get_DisplayWebkitBox() { _init_properties_MissedWrappers_kt__ce7ye3(); return DisplayWebkitBox; } var DisplayWebkitBox; var properties_initialized_MissedWrappers_kt_todpcz; function _init_properties_MissedWrappers_kt__ce7ye3() { if (!properties_initialized_MissedWrappers_kt_todpcz) { properties_initialized_MissedWrappers_kt_todpcz = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call DisplayWebkitBox = '-webkit-box'; } } function Header() { Header_instance = this; this.w109_1 = 64; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.x109_1 = toString(64) + 'px'; } var Header_instance; function Header_getInstance() { if (Header_instance == null) new Header(); return Header_instance; } function Sidebar() { Sidebar_instance = this; this.y109_1 = 180; var tmp = this; // Inline function 'web.cssom.px' call var this_0 = this.y109_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.z109_1 = toString(this_0) + 'px'; } var Sidebar_instance; function Sidebar_getInstance() { if (Sidebar_instance == null) new Sidebar(); return Sidebar_instance; } function get_AppBarSearch() { _init_properties_AppBarSearch_kt__izavhi(); return AppBarSearch; } var AppBarSearch; function AppBarSearch$lambda($this$FC, props) { _init_properties_AppBarSearch_kt__izavhi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var searchWidth$delegate = useState(AppBarSearch$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda_0(theme$delegate, strings, props, searchWidth$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda($theme$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_0($searchWidth$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $searchWidth$delegate[0]; } function invoke$lambda_1($searchWidth$delegate, value) { _init_properties_AppBarSearch_kt__izavhi(); getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $searchWidth$delegate[1](value); return Unit_instance; } function AppBarSearch$lambda$lambda() { _init_properties_AppBarSearch_kt__izavhi(); return 24; } function AppBarSearch$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(0, 2); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; $this$invoke.className = css(this_0); var this_1 = default_0; addChild_0($this$invoke, this_1); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 34); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 24); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onTextChanged; var tmp_0 = it.target; tmp((tmp_0 instanceof HTMLInputElement ? tmp_0 : THROW_CCE()).value); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate) { return function ($this$invoke) { $this$invoke.placeholder = $strings.up7(strings_getInstance().omb_1) + '\u2026'; $this$invoke.value = $props.searchText; $this$invoke.onFocus = AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate); $this$invoke.onBlur = AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate); $this$invoke.id = 'actionBarSearch'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'web.cssom.Globals.Companion.inherit' call 0; this_0.color = 'inherit'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(1, 1, 1, 1); var tmp = invoke$lambda($theme$delegate).transitions.create; // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = ['width']; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call this_0.transition = tmp(tmp_0, {}); // Inline function 'kotlin.js.asDynamic' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'calc(1em + ' + invoke$lambda($theme$delegate).spacing(4) + ')'; // Inline function 'kotlin.js.asDynamic' call var tmp_1 = this_0; var tmp_2 = invoke$lambda($theme$delegate).breakpoints.up; // Inline function 'mui.system.Breakpoint.Companion.sm' call 0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call // Inline function 'web.cssom.ch' call var this_2 = invoke$lambda_0($searchWidth$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(this_2) + 'ch'; tmp_1[tmp_2('sm')] = this_1; $this$invoke.sx = this_0; $this$invoke.onChange = AppBarSearch$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function AppBarSearch$lambda$lambda_0($theme$delegate, $strings, $props, $searchWidth$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; this_0.borderRadius = invoke$lambda($theme$delegate).shape.borderRadius; // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = 'rgb(' + 255 + ' ' + 255 + ' ' + 255 + ' / ' + 0.15 + ')'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(0) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.width = 'auto'; $this$invoke.className = css(this_0); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, 'div', block); var this_1 = default_1; var block_0 = AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_AppBarSearch_kt_aquyrg; function _init_properties_AppBarSearch_kt__izavhi() { if (!properties_initialized_AppBarSearch_kt_aquyrg) { properties_initialized_AppBarSearch_kt_aquyrg = true; AppBarSearch = FC(AppBarSearch$lambda); } } function get_Error() { _init_properties_Error_kt__xs7m22(); return Error_0; } var Error_0; function Error$lambda($this$FC, it) { _init_properties_Error_kt__xs7m22(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var error = useRouteError(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = Error$lambda$lambda(error); addChild($this$FC, this_0, block); return Unit_instance; } function Error$lambda$lambda($error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $error.message; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } var properties_initialized_Error_kt_q5k94o; function _init_properties_Error_kt__xs7m22() { if (!properties_initialized_Error_kt_q5k94o) { properties_initialized_Error_kt_q5k94o = true; Error_0 = FC(Error$lambda); } } function get_ROOT_LOCATIONS() { _init_properties_Header_kt__ojs2ul(); return ROOT_LOCATIONS; } var ROOT_LOCATIONS; function get_Header() { _init_properties_Header_kt__ojs2ul(); return Header_0; } var Header_0; function Header$lambda($this$FC, props) { _init_properties_Header_kt__ojs2ul(); var theme$delegate = useRequiredContext(get_ThemeContext()); var appBarRef = useRef(null); var strings = useStringProvider(); var overflowAnchor$delegate = useState(Header$lambda$lambda); var navigateFn = useNavigate(); var location = useLocation(); var leadingActionButtonVal = props.appUiState.xp5_1; var isSelectionColors = props.appUiState.yp5_1.equals(AppBarColors_SELECTION_MODE_getInstance()); var tmp; if (!isSelectionColors) { tmp = invoke$lambda_2(theme$delegate).palette.primary.contrastText; } else { tmp = invoke$lambda_2(theme$delegate).palette.secondary.contrastText; } var contentColor = tmp; var appDi = useRequiredContext(get_DIContext()); // Inline function 'org.kodein.di.instance' call var tmp_0 = get_direct(appDi.a57()).f58(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var accountManager = tmp_0.d58(tmp$ret$0, null); var currentSession$delegate = collectAsState(accountManager.jng(), new UserSessionWithPersonAndEndpoint(new UserSession(), new Person(), new Endpoint(''))); var appBarTitle$delegate = useState(Header$lambda$lambda_0(strings)); var appUiStateTitle = props.appUiState.np5_1; useEffect([appUiStateTitle], Header$lambda$lambda_1(appUiStateTitle, strings, appBarTitle$delegate)); var tmp0_safe_receiver = appBarRef.current; var tmp_2 = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp_2, Header$lambda$lambda_2(appBarRef, props)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_3; var block = Header$lambda$lambda_3(appBarRef, props, leadingActionButtonVal, location, contentColor, strings, appBarTitle$delegate, navigateFn, theme$delegate, overflowAnchor$delegate, currentSession$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_2($theme$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_3($overflowAnchor$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_4($overflowAnchor$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_5($currentSession$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentSession', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentSession$delegate[0]; } function invoke$lambda_6($appBarTitle$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appBarTitle$delegate[0]; } function invoke$lambda_7($appBarTitle$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appBarTitle$delegate[1](value); return Unit_instance; } function Header$lambda$lambda() { _init_properties_Header_kt__ojs2ul(); return null; } function Header$lambda$lambda_0($strings) { return function () { return $strings.up7(strings_getInstance().qlt_1); }; } function Header$lambda$lambda_1($appUiStateTitle, $strings, $appBarTitle$delegate) { return function ($this$useEffect) { var tmp; if (!($appUiStateTitle == null) ? !($appUiStateTitle === invoke$lambda_6($appBarTitle$delegate)) : false) { invoke$lambda_7($appBarTitle$delegate, $appUiStateTitle); document.title = $strings.up7(strings_getInstance().qlt_1) + ' : ' + $appUiStateTitle; tmp = Unit_instance; } return Unit_instance; }; } function Header$lambda$lambda_2($appBarRef, $props) { return function ($this$useEffect) { var tmp0_safe_receiver = $appBarRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call $props.setAppBarHeight(tmp0_safe_receiver.clientHeight); } return Unit_instance; }; } function Header$lambda$lambda$lambda($this$invoke) { _init_properties_Header_kt__ojs2ul(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; // Inline function 'web.cssom.px' call Header_getInstance(); var this_1 = 64 - 2 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; $this$invoke.id = 'header_progress_bar'; // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$invoke.variant = 'indeterminate'; return Unit_instance; } function Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $leadingActionButtonVal; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMenuIcon(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().fmx_1); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_4; var block = Header$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.flexGrow = 1.0; $this$invoke.sx = this_0; $this$invoke.id = 'appbar_title'; // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; $this$invoke.noWrap = true; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'div'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = invoke$lambda_6($appBarTitle$delegate); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn) { return function (it) { $navigateFn('/' + 'Settings'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor) { return function ($this$invoke) { $this$invoke.id = 'settings_button'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().dlw_1); var this_0 = default_5; var block = Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().dlw_1); var this_0 = default_6; var block = Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_3($it, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $it; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.onTextChanged = $props.appUiState.sp5_1.ip5_1; $this$invoke.searchText = $props.appUiState.sp5_1.hp5_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.appUiState.tp5_1.zp4_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call this_0.color = invoke$lambda_2($theme$delegate).palette.common.white; $this$invoke.sx = this_0; $this$invoke.id = 'actionBarButton'; $this$invoke.disabled = !$props.appUiState.tp5_1.yp4_1; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $props.appUiState.tp5_1.xp4_1; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_3($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_4($overflowAnchor$delegate, tmp); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = invoke$lambda_2($theme$delegate).palette.primary.contrastText; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_6($overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate); $this$invoke.id = 'header_overflow_menu_expand_button'; var this_0 = default_7; var block = Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate) { return function () { invoke$lambda_4($overflowAnchor$delegate, null); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate) { return function (it) { invoke$lambda_4($overflowAnchor$delegate, null); $item.lp6_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_7($item, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.kp6_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_7($props, $overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_overflow_menu'; $this$invoke.open = true; $this$invoke.anchorEl = Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_2($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.dom.aria.ariaLabelledBy' call // Inline function 'kotlin.js.asDynamic' call this_1['aria-labelledby'] = 'header_overflow_menu_expand_button'; $this$invoke.MenuListProps = this_1; var tmp0_iterator = $props.appUiState.up5_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_8; var block = Header$lambda$lambda$lambda$lambda$lambda_7(element, $overflowAnchor$delegate); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn) { return function (it) { $navigateFn('AccountList'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate) { return function ($this$invoke) { $this$invoke.personName = invoke$lambda_5($currentSession$delegate).zn2_1.ok4(); var tmp0_safe_receiver = invoke$lambda_5($currentSession$delegate).bn3_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t96_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_avatar'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn); var this_0 = get_UstadPersonAvatar(); var block = Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { var tmp; if (!($leadingActionButtonVal == null)) { var this_0 = get_UstadActionButtonIcon(); var block = Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.showMenuIcon ? $props.appUiState.op5_1 : false) { var this_1 = default_6; var block_0 = Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = default_2; var block_1 = Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate); addChild($this$invoke, this_2, block_1); var tmp_0; if (get_ROOT_LOCATIONS().a1($location.pathname) ? !$props.appUiState.qp5_1 : false) { var this_3 = default_9; var block_2 = Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp0_iterator = $props.appUiState.wp5_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadActionButtonIcon(); var block_3 = Header$lambda$lambda$lambda$lambda_3(element, $contentColor); addChild($this$invoke, this_4, block_3); } var tmp_1; if ($props.appUiState.sp5_1.gp5_1) { var this_5 = get_AppBarSearch(); var block_4 = Header$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); tmp_1 = Unit_instance; } var tmp_2; if ($props.appUiState.tp5_1.wp4_1) { var this_6 = default_11; var block_5 = Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate); addChild($this$invoke, this_6, block_5); tmp_2 = Unit_instance; } else { // Inline function 'kotlin.collections.isNotEmpty' call if (!$props.appUiState.up5_1.c1()) { var overflowAnchorVal = invoke$lambda_3($overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_6; var block_6 = Header$lambda$lambda$lambda$lambda_6(overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate); addChild($this$invoke, this_7, block_6); var tmp_3; if (!(overflowAnchorVal == null)) { var this_8 = default_10; var block_7 = Header$lambda$lambda$lambda$lambda_7($props, overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } tmp_2 = tmp_3; } else { if ($props.appUiState.rp5_1) { var this_9 = default_6; var block_8 = Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } } } return Unit_instance; }; } function Header$lambda$lambda_3($appBarRef, $props, $leadingActionButtonVal, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { // Inline function 'mui.material.AppBarPosition.Companion.fixed' call 0; $this$invoke.position = 'fixed'; $this$invoke.ref = $appBarRef; var tmp; if ($props.appUiState.yp5_1.equals(AppBarColors_STANDARD_getInstance())) { // Inline function 'mui.material.AppBarColor.Companion.primary' call 0; tmp = 'primary'; } else { // Inline function 'mui.material.AppBarColor.Companion.secondary' call 0; tmp = 'secondary'; } $this$invoke.color = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call this_0.gridArea = Area_getInstance().t109_1; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1500; var tmp_0; if ($props.sidebarVisible) { tmp_0 = Sidebar_getInstance().z109_1; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.marginLeft = tmp_0; var tmp_1; if ($props.sidebarVisible) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = 'calc(100% - ' + Sidebar_getInstance().z109_1 + ')'; } else { // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(100) + '%'; } this_0.width = tmp_1; $this$invoke.sx = this_0; var tmp_2; if ($props.appUiState.mp5_1.jp6_1.equals(State_INDETERMINATE_getInstance())) { var this_1 = default_12; var block = Header$lambda$lambda$lambda; addChild($this$invoke, this_1, block); tmp_2 = Unit_instance; } var this_2 = default_13; var block_0 = Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_Header_kt_wmda6p; function _init_properties_Header_kt__ojs2ul() { if (!properties_initialized_Header_kt_wmda6p) { properties_initialized_Header_kt_wmda6p = true; // Inline function 'kotlin.collections.map' call var this_0 = Companion_getInstance_12().apy_1; // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ROOT_LOCATIONS.' call var tmp$ret$0 = '/' + item; destination.i1(tmp$ret$0); } ROOT_LOCATIONS = destination; Header_0 = FC(Header$lambda); } } function get_NavResultReturnerContext() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerContext; } var NavResultReturnerContext; function get_NavResultReturnerModule() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerModule; } var NavResultReturnerModule; function NavResultReturnerModule$lambda($this$FC, props) { _init_properties_NavResultReturnerModule_kt__dmzwaf(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavResultReturnerModule$lambda$lambda; var navResultReturner = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavResultReturnerContext(); var block = NavResultReturnerModule$lambda$lambda_0(props); addChild_1($this$FC, this_0, navResultReturner, block); return Unit_instance; } function NavResultReturnerModule$lambda$lambda() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return new NavResultReturnerImpl(); } function NavResultReturnerModule$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_NavResultReturnerModule_kt_ko5lhj; function _init_properties_NavResultReturnerModule_kt__dmzwaf() { if (!properties_initialized_NavResultReturnerModule_kt_ko5lhj) { properties_initialized_NavResultReturnerModule_kt_ko5lhj = true; NavResultReturnerContext = createContext(); NavResultReturnerModule = FC(NavResultReturnerModule$lambda); } } function get_OnClickLinkContext() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkContext; } var OnClickLinkContext; function get_OnClickLinkProvider() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkProvider; } var OnClickLinkProvider; function OnClickLinkProvider$lambda($this$FC, props) { _init_properties_OnClickLinkProvider_kt__wqo2qq(); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = OnClickLinkProvider$lambda$lambda; var navController = useMemo(callback, dependencies); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); useNavControllerEffect(navController.qp8_1); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = OnClickLinkProvider$lambda$lambda_0(navController, props); var onClickLinkUseCase = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkContext(); var block = OnClickLinkProvider$lambda$lambda_1(props); addChild_1($this$FC, this_0, onClickLinkUseCase, block); return Unit_instance; } function OnClickLinkProvider$lambda$lambda() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return new CommandFlowUstadNavController(); } function OnClickLinkProvider$lambda$lambda_0($navController, $props) { return function () { return new OnClickLinkUseCase($navController, $props.accountManager, $props.openExternalLinkUseCase, false); }; } function OnClickLinkProvider$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_OnClickLinkProvider_kt_hl28zo; function _init_properties_OnClickLinkProvider_kt__wqo2qq() { if (!properties_initialized_OnClickLinkProvider_kt_hl28zo) { properties_initialized_OnClickLinkProvider_kt_hl28zo = true; OnClickLinkContext = createContext(); OnClickLinkProvider = FC(OnClickLinkProvider$lambda); } } function get_UstadPoweredByLink() { _init_properties_PoweredByLink_kt__rt36gt(); return UstadPoweredByLink; } var UstadPoweredByLink; function UstadPoweredByLink$lambda($this$FC, it) { _init_properties_PoweredByLink_kt__rt36gt(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_14; var block = UstadPoweredByLink$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPoweredByLink$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPoweredByLink...' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; $this$invoke.href = 'https://www.ustadmobile.com/'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; $this$invoke.target = '_blank'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.up7(strings_getInstance().oml_1); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } var properties_initialized_PoweredByLink_kt_evsjid; function _init_properties_PoweredByLink_kt__rt36gt() { if (!properties_initialized_PoweredByLink_kt_evsjid) { properties_initialized_PoweredByLink_kt_evsjid = true; UstadPoweredByLink = FC(UstadPoweredByLink$lambda); } } function get_ROOT_SCREENS() { _init_properties_Sidebar_kt__p2xbfu(); return ROOT_SCREENS; } var ROOT_SCREENS; function get_Sidebar() { _init_properties_Sidebar_kt__p2xbfu(); return Sidebar_0; } var Sidebar_0; function RootScreen(key, nameMessageId, icon) { icon = icon === VOID ? null : icon; this.a10a_1 = key; this.b10a_1 = nameMessageId; this.c10a_1 = icon; } protoOf(RootScreen).toString = function () { return 'RootScreen(key=' + this.a10a_1 + ', nameMessageId=' + this.b10a_1 + ', icon=' + this.c10a_1 + ')'; }; protoOf(RootScreen).hashCode = function () { var result = getStringHashCode(this.a10a_1); result = imul(result, 31) + this.b10a_1.hashCode() | 0; result = imul(result, 31) + (this.c10a_1 == null ? 0 : hashCode(this.c10a_1)) | 0; return result; }; protoOf(RootScreen).equals = function (other) { if (this === other) return true; if (!(other instanceof RootScreen)) return false; var tmp0_other_with_cast = other instanceof RootScreen ? other : THROW_CCE(); if (!(this.a10a_1 === tmp0_other_with_cast.a10a_1)) return false; if (!this.b10a_1.equals(tmp0_other_with_cast.b10a_1)) return false; if (!equals(this.c10a_1, tmp0_other_with_cast.c10a_1)) return false; return true; }; function Sidebar$lambda($this$FC, props) { _init_properties_Sidebar_kt__p2xbfu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = Sidebar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.disableGutters = true; // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().z109_1; this_0.maxHeight = Header_getInstance().x109_1; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; $this$invoke.style = this_0; return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'sidebar'; return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar......' call this_0.width = Sidebar_getInstance().z109_1; $this$invoke.sx = this_0; var this_1 = get_UstadRootScreenNavLinks(); var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_13; var block = Sidebar$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = Sidebar$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerVariant.Companion.permanent' call 0; $this$invoke.variant = 'permanent'; // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; var this_0 = default_15; var block = Sidebar$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Sidebar$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar...' call this_0.gridArea = Area_getInstance().u109_1; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; } else { // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_17; var block = Sidebar$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_Sidebar_kt_w1hu44; function _init_properties_Sidebar_kt__p2xbfu() { if (!properties_initialized_Sidebar_kt_w1hu44) { properties_initialized_Sidebar_kt_w1hu44 = true; Companion_getInstance_7(); var tmp = new RootScreen('CourseListHome', strings_getInstance().tmt_1, default_18); Companion_getInstance_6(); var tmp_0 = new RootScreen('ContentEntryListHome', strings_getInstance().smt_1, default_19); Companion_getInstance_10(); var tmp_1 = new RootScreen('ConversationListHome', strings_getInstance().qmt_1, default_20); Companion_getInstance_5(); ROOT_SCREENS = listOf([tmp, tmp_0, tmp_1, new RootScreen('PersonListHome', strings_getInstance().sm5_1, default_21)]); Sidebar_0 = FC(Sidebar$lambda); } } function get_SocialWarningListItem() { _init_properties_SocialWarningListItem_kt__ycn17y(); return SocialWarningListItem; } var SocialWarningListItem; function SocialWarningListItem$lambda($this$FC, props) { _init_properties_SocialWarningListItem_kt__ycn17y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = SocialWarningListItem$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda($this$invoke) { _init_properties_SocialWarningListItem_kt__ycn17y(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; addChild_0($this$invoke, this_0); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().wlt_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onDismiss(); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().tlt_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_SocialWarningListItem_kt__ycn17y(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://beinternetawesome.withgoogle.com', '_blank'); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().ult_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.gap = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; $this$invoke.sx = this_0; var this_1 = default_11; var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$create, 'div', block); var this_0 = default_24; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_0, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().vlt_1); var tmp = default_24; $this$invoke.secondary = create_0(tmp, SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function SocialWarningListItem$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = SocialWarningListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = SocialWarningListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_SocialWarningListItem_kt_flzy4w; function _init_properties_SocialWarningListItem_kt__ycn17y() { if (!properties_initialized_SocialWarningListItem_kt_flzy4w) { properties_initialized_SocialWarningListItem_kt_flzy4w = true; SocialWarningListItem = FC(SocialWarningListItem$lambda); } } function get_ThemeContext() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeContext; } var ThemeContext; function get_ThemeModule() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeModule; } var ThemeModule; function ThemeModule$lambda($this$FC, props) { _init_properties_ThemeModule_kt__1guyxv(); var state = useState_0(Themes_getInstance().d10a_1); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var theme = state[0]; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeContext(); var block = ThemeModule$lambda$lambda(theme, props); addChild_1($this$FC, this_0, state, block); return Unit_instance; } function ThemeModule$lambda$lambda$lambda($theme, $props) { return function ($this$invoke) { $this$invoke.theme = $theme; var this_0 = default_27; addChild_0($this$invoke, this_0); var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } function ThemeModule$lambda$lambda($theme, $props) { return function ($this$invoke) { var this_0 = default_28; var block = ThemeModule$lambda$lambda$lambda($theme, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ThemeModule_kt_jn7rfp; function _init_properties_ThemeModule_kt__1guyxv() { if (!properties_initialized_ThemeModule_kt_jn7rfp) { properties_initialized_ThemeModule_kt_jn7rfp = true; ThemeContext = createContext(); ThemeModule = FC(ThemeModule$lambda); } } function get_UstadActionButtonIcon() { _init_properties_UstadActionButtonIcon_kt__x7attk(); return UstadActionButtonIcon; } var UstadActionButtonIcon; function UstadActionButtonIcon$lambda($this$FC, props) { _init_properties_UstadActionButtonIcon_kt__x7attk(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_9; var block = UstadActionButtonIcon$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda($props) { return function (it) { $props.actionButton.ep5_1(); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.color; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon.....' call // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon......' call this_0.color = tmp0_safe_receiver; $this$create.sx = this_0; } return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $props.actionButton.dp5_1; $this$invoke.id = $props.actionButton.fp5_1; $this$invoke.onClick = UstadActionButtonIcon$lambda$lambda$lambda$lambda($props); var tmp = get_iconComponent($props.actionButton); var this_0 = create_0(tmp, UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $props.actionButton.dp5_1; var this_0 = default_6; var block = UstadActionButtonIcon$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadActionButtonIcon_kt_1r1aay; function _init_properties_UstadActionButtonIcon_kt__x7attk() { if (!properties_initialized_UstadActionButtonIcon_kt_1r1aay) { properties_initialized_UstadActionButtonIcon_kt_1r1aay = true; UstadActionButtonIcon = FC(UstadActionButtonIcon$lambda); } } function get_UstadAddCommentListItem() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItem; } var UstadAddCommentListItem; function get_UstadAddCommentListItemPreview() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItemPreview; } var UstadAddCommentListItemPreview; function UstadAddCommentListItem$lambda($this$FC, props) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadAddCommentListItem$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_29); addChildNode($this$invoke, this_0); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickSubmit(); } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmit(); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().hmi_1); $this$invoke.id = $props.id + '_submit'; $this$invoke.onClick = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_30; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.id = $props.id; $this$invoke.onKeyUp = UstadAddCommentListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props); $this$invoke.placeholder = $props.placeholder; var tmp; // Inline function 'kotlin.text.isNotBlank' call var this_0 = $props.text; if (!isBlank(this_0)) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddCommentListItem....' call var tmp_0 = default_31; this_1.endAdornment = create_0(tmp_0, UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = $this$invoke.InputProps = this_1; } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadAddCommentListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = UstadAddCommentListItem$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadAddCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var commentText$delegate = useState(UstadAddCommentListItemPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddCommentListItem(); var block = UstadAddCommentListItemPreview$lambda$lambda_0(commentText$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_8($commentText$delegate) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $commentText$delegate[0]; } function invoke$lambda_9($commentText$delegate, value) { _init_properties_UstadAddCommentListItem_kt__p2db56(); getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $commentText$delegate[1](value); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return ''; } function UstadAddCommentListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate) { return function (it) { invoke$lambda_9($commentText$delegate, it); return Unit_instance; }; } function UstadAddCommentListItemPreview$lambda$lambda_0($commentText$delegate) { return function ($this$invoke) { $this$invoke.text = invoke$lambda_8($commentText$delegate); $this$invoke.enabled = true; $this$invoke.personUid = new Long(0, 0); $this$invoke.onClickSubmit = UstadAddCommentListItemPreview$lambda$lambda$lambda; $this$invoke.placeholder = 'Add a comment'; $this$invoke.id = 'addcomment'; $this$invoke.onChange = UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate); return Unit_instance; }; } var properties_initialized_UstadAddCommentListItem_kt_176ghk; function _init_properties_UstadAddCommentListItem_kt__p2db56() { if (!properties_initialized_UstadAddCommentListItem_kt_176ghk) { properties_initialized_UstadAddCommentListItem_kt_176ghk = true; UstadAddCommentListItem = FC(UstadAddCommentListItem$lambda); UstadAddCommentListItemPreview = FC(UstadAddCommentListItemPreview$lambda); } } function get_UstadAddListItem() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItem; } var UstadAddListItem; function get_UstadAddListItemPreview() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItemPreview; } var UstadAddListItemPreview; function UstadAddListItem$lambda($this$FC, props) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadAddListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.icon; var this_0 = tmp0_elvis_lhs == null ? create(default_32) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $props.text; return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAdd(); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.id = tmp0_safe_receiver; } var tmp1_safe_receiver = $props.disableGutters; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.disableGutters = tmp1_safe_receiver; } var tmp2_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp2_elvis_lhs == null ? true : tmp2_elvis_lhs); var this_0 = default_25; var block = UstadAddListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadAddListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); $this$invoke.onClick = UstadAddListItem$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function UstadAddListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = UstadAddListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadAddListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddListItem(); var block = UstadAddListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadAddListItem_kt__7q5r95(); $this$invoke.text = 'Add'; $this$invoke.enabled = true; $this$invoke.icon = create(default_32); $this$invoke.onClickAdd = UstadAddListItemPreview$lambda$lambda$lambda; return Unit_instance; } function UstadAddListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddListItem_kt__7q5r95(); return Unit_instance; } var properties_initialized_UstadAddListItem_kt_pw1vp; function _init_properties_UstadAddListItem_kt__7q5r95() { if (!properties_initialized_UstadAddListItem_kt_pw1vp) { properties_initialized_UstadAddListItem_kt_pw1vp = true; UstadAddListItem = FC(UstadAddListItem$lambda); UstadAddListItemPreview = FC(UstadAddListItemPreview$lambda); } } function get_UstadAssignmentSubmissionHeader() { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); return UstadAssignmentSubmissionHeader; } var UstadAssignmentSubmissionHeader; function UstadAssignmentSubmissionHeader$lambda($this$FC, props) { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadAssignmentSubmissionHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = get_ASSIGNMENT_STATUS_MAP(); var tmp0_elvis_lhs = $props.uiState.wsk(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_13(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); var this_0 = create(tmp1_elvis_lhs == null ? default_35 : tmp1_elvis_lhs); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp = SubmissionConstants_getInstance().knn_1; var tmp0_elvis_lhs = $props.uiState.wsk(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_13(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(tmp1_elvis_lhs == null ? strings_getInstance().kmg_1 : tmp1_elvis_lhs); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().jmf_1); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAssignmentSubmissionHeader.....' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().kmh_1; var tmp0_safe_receiver = $props.uiState.js7_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.wzy(tmp, [(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString() + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.ysk(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sjq_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '/'); var tmp3_safe_receiver = $props.uiState.js7_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.u7x_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.up7(strings_getInstance().emh_1); addChildNode($this$create, tmp$ret$14); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.zsk()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1($pointsElement, $strings) { return function ($this$invoke) { $this$invoke.valueContent = $pointsElement; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().nm4_1); $this$invoke.leadingContent = create(default_36); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.ssk()) { var this_0 = default_22; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.xsk()) { var tmp_1 = default_2; var pointsElement = create_0(tmp_1, UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings)); var this_1 = get_UstadDetailField2(); var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1(pointsElement, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41; function _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz() { if (!properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41) { properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41 = true; UstadAssignmentSubmissionHeader = FC(UstadAssignmentSubmissionHeader$lambda); } } function get_UstadAvatar() { _init_properties_UstadAvatar_kt__fj2wcg(); return UstadAvatar; } var UstadAvatar; function UstadAvatar$lambda($this$FC, props) { _init_properties_UstadAvatar_kt__fj2wcg(); var colorNameVal = props.colorName; var pictureUriVal = props.src; // Inline function 'react.useMemo' call var dependencies = [pictureUriVal, colorNameVal]; var callback = UstadAvatar$lambda$lambda(pictureUriVal, colorNameVal); var bgColor = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_37; var block = UstadAvatar$lambda$lambda_0(props, bgColor); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAvatar$lambda$lambda($pictureUriVal, $colorNameVal) { return function () { var tmp; if ($pictureUriVal == null ? !($colorNameVal == null) : false) { tmp = rgbColorProperty(avatarColorForName($colorNameVal)); } else { // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = '#ffffff00'; } return tmp; }; } function UstadAvatar$lambda$lambda_0($props, $bgColor) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAvatar...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_2 = $props.sx; Object.assign(this_1, this_2); this_1.backgroundColor = $bgColor; $this$invoke.sx = this_1; var this_3 = $props.children; addChildNode($this$invoke, this_3); return Unit_instance; }; } var properties_initialized_UstadAvatar_kt_q2cjky; function _init_properties_UstadAvatar_kt__fj2wcg() { if (!properties_initialized_UstadAvatar_kt_q2cjky) { properties_initialized_UstadAvatar_kt_q2cjky = true; UstadAvatar = FC(UstadAvatar$lambda); } } function get_UstadBlockIcon() { _init_properties_UstadBlockIcon_kt__7vete5(); return UstadBlockIcon; } var UstadBlockIcon; function UstadBlockIcon$lambda($this$FC, props) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.useMemo' call var dependencies = [props.title]; var callback = UstadBlockIcon$lambda$lambda(props); var bgColor = useMemo(callback, dependencies); var theme$delegate = useRequiredContext(get_ThemeContext()); var contentEntryVal = props.contentEntry; var courseBlockVal = props.courseBlock; var pictureUriVal = props.pictureUri; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadBlockIcon$lambda$lambda_0(props, bgColor, pictureUriVal, contentEntryVal, courseBlockVal, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_10($theme$delegate) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockIcon$lambda$lambda($props) { return function () { return rgbColorProperty(avatarColorForName($props.title)); }; } function UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call // Inline function 'web.cssom.ObjectFit.Companion.scaleDown' call 0; this_0.objectFit = 'scale-down'; var tmp0_elvis_lhs = $props.height; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = toString(40) + 'px'; } else { tmp = tmp0_elvis_lhs; } this_0.height = tmp; var tmp1_elvis_lhs = $props.width; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } this_0.width = tmp_0; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $pictureUriVal; return Unit_instance; }; } function UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call this_0.color = invoke$lambda_10($theme$delegate).palette.primary.contrastText; $this$create.sx = this_0; var tmp0_safe_receiver = $props.iconSize; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call $this$create.fontSize = tmp0_safe_receiver; } return Unit_instance; }; } function UstadBlockIcon$lambda$lambda_0($props, $bgColor, $pictureUriVal, $contentEntryVal, $courseBlockVal, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon...' call var tmp; if ($props.pictureUri == null) { // Inline function 'kotlin.text.isNotEmpty' call var this_1 = $props.title; tmp = charSequenceLength(this_1) > 0; } else { tmp = false; } if (tmp) { this_0.backgroundColor = $bgColor; } var tmp0_elvis_lhs = $props.width; var tmp_0; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp0_elvis_lhs; } this_0.width = tmp_0; var tmp1_elvis_lhs = $props.height; var tmp_1; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(40) + 'px'; } else { tmp_1 = tmp1_elvis_lhs; } this_0.height = tmp_1; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp_2; if (!($pictureUriVal == null)) { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal); addChild($this$invoke, 'img', block); tmp_2 = Unit_instance; } else { var tmp0_safe_receiver = $contentEntryVal; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : contentTypeIconComponent(tmp0_safe_receiver); var tmp_3; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $courseBlockVal; tmp_3 = tmp1_safe_receiver == null ? null : iconComponent(tmp1_safe_receiver); } else { tmp_3 = tmp2_elvis_lhs; } var iconComponent_0 = tmp_3; var tmp_4; if (!(iconComponent_0 == null)) { var this_2 = create_0(iconComponent_0, UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate)); addChildNode($this$invoke, this_2); tmp_4 = Unit_instance; } tmp_2 = tmp_4; } return Unit_instance; }; } var properties_initialized_UstadBlockIcon_kt_n630nj; function _init_properties_UstadBlockIcon_kt__7vete5() { if (!properties_initialized_UstadBlockIcon_kt_n630nj) { properties_initialized_UstadBlockIcon_kt_n630nj = true; UstadBlockIcon = FC(UstadBlockIcon$lambda); } } function get_UstadBlockStatusProgressBar() { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); return UstadBlockStatusProgressBar; } var UstadBlockStatusProgressBar; function UstadBlockStatusProgressBar$lambda($this$FC, props) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = UstadBlockStatusProgressBar$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_11($theme$delegate) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar.....' call var tmp; var tmp_0; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fak_1) === true) { var tmp1_safe_receiver = $props.blockStatus; tmp_0 = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gak_1) === false; } else { tmp_0 = false; } if (tmp_0) { tmp = invoke$lambda_11($theme$delegate).palette.error.main; } else { tmp = invoke$lambda_11($theme$delegate).palette.success.main; } this_0.backgroundColor = tmp; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$create.sx = this_0; var tmp_1; var tmp_2; var tmp0_safe_receiver_0 = $props.blockStatus; if ((tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.fak_1) === true) { var tmp1_safe_receiver_0 = $props.blockStatus; tmp_2 = (tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.gak_1) === false; } else { tmp_2 = false; } if (tmp_2) { var this_1 = default_40; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_1, block); tmp_1 = Unit_instance; } else { var tmp2_safe_receiver = $props.blockStatus; if ((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.fak_1) === true) { var this_2 = default_39; var block_0 = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_2, block_0); tmp_1 = Unit_instance; } } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0($progressVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progressVal; return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda($hasIcon, $props, $theme$delegate) { return function ($this$invoke) { $this$invoke.invisible = !$hasIcon; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.left' call 0; this_0.horizontal = 'left'; $this$invoke.anchorOrigin = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(100) + '%'; $this$invoke.sx = this_1; var tmp; if ($hasIcon) { var tmp_0 = default_37; tmp = create_0(tmp_0, UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate)); } else { tmp = null; } $this$invoke.badgeContent = tmp; var tmp0_safe_receiver = $props.blockStatus; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eak_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_12; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { $this$invoke.sx = $props.sx; var tmp; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fak_1) === true) { tmp = true; } else { var tmp1_safe_receiver = $props.blockStatus; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gak_1) == null); } var hasIcon = tmp; var this_0 = default_41; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda(hasIcon, $props, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s; function _init_properties_UstadBlockStatusProgressBar_kt__ftofrm() { if (!properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s) { properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s = true; UstadBlockStatusProgressBar = FC(UstadBlockStatusProgressBar$lambda); } } function get_UstadChipsDemo() { _init_properties_UstadChipsDemo_kt__b6xzqn(); return UstadChipsDemo; } var UstadChipsDemo; function UstadChipsDemo$lambda($this$FC, it) { _init_properties_UstadChipsDemo_kt__b6xzqn(); var chipList$delegate = useState(UstadChipsDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_42; var block = UstadChipsDemo$lambda$lambda_0(chipList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_12($chipList$delegate) { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $chipList$delegate[0]; } function invoke$lambda_13($chipList$delegate, value) { _init_properties_UstadChipsDemo_kt__b6xzqn(); getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $chipList$delegate[1](value); return Unit_instance; } function UstadChipsDemo$lambda$lambda() { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'kotlin.emptyArray' call return []; } function UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate) { return function (it) { // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.filterIndexed' call // Inline function 'kotlin.collections.filterIndexedTo' call var this_0 = invoke$lambda_12($chipList$delegate); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var item = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.filterIndexedTo.' call var tmp1 = index; index = tmp1 + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo........' call if (!(tmp1 === $index)) { destination.i1(item); } } var tmp$ret$3 = copyToArray(destination); invoke$lambda_13($chipList$delegate, tmp$ret$3); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda$lambda($option, $index, $chipList$delegate) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $option; $this$create.onDelete = UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda($chipList$delegate) { return function (value, getTagProps, ownerState) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(value.length); var index = 0; var inductionVariable = 0; var last = value.length; while (inductionVariable < last) { var item = value[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo.....' call var tmp1 = index; index = tmp1 + 1 | 0; var tmp = default_43; var tmp$ret$0 = create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda(item, tmp1, $chipList$delegate)); destination.i1(tmp$ret$0); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return copyToArray(destination); }; } function UstadChipsDemo$lambda$lambda$lambda_0(inputParams) { _init_properties_UstadChipsDemo_kt__b6xzqn(); var tmp = default_44; return create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda_0(inputParams)); } function UstadChipsDemo$lambda$lambda$lambda$lambda_0($inputParams) { return function ($this$create) { var this_0 = $inputParams; Object.assign($this$create, this_0); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate) { return function (event, value, reason, detail) { // Inline function 'kotlin.js.unsafeCast' call invoke$lambda_13($chipList$delegate, value); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda_0($chipList$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo...' call // Inline function 'kotlin.emptyArray' call this_0.options = []; this_0.freeSolo = true; this_0.multiple = true; this_0.renderTags = UstadChipsDemo$lambda$lambda$lambda($chipList$delegate); this_0.renderInput = UstadChipsDemo$lambda$lambda$lambda_0; this_0.value = invoke$lambda_12($chipList$delegate); this_0.onChange = UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate); Object.assign($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadChipsDemo_kt_swzkrx; function _init_properties_UstadChipsDemo_kt__b6xzqn() { if (!properties_initialized_UstadChipsDemo_kt_swzkrx) { properties_initialized_UstadChipsDemo_kt_swzkrx = true; UstadChipsDemo = FC(UstadChipsDemo$lambda); } } function get_UstadCourseAssignmentMarkListItem() { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); return UstadCourseAssignmentMarkListItem; } var UstadCourseAssignmentMarkListItem; function UstadCourseAssignmentMarkListItem$lambda($this$FC, props) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); var strings = useStringProvider(); var text = {_v: props.uiState.orz()}; if (props.uiState.prz()) { text._v = text._v + (' (' + strings.wzy(strings_getInstance().amu_1, [props.uiState.nrz().toString()]) + ')'); } var tmp = props.uiState.lrz_1; var tmp0_safe_receiver = props.uiState.krz_1.xbi_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ubi_1; var dayOrDateStr = useDayOrDate(true, tmp, tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormatter, props.dateFormatter, props.uiState.mrz_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCourseAssignmentMarkListItem$lambda$lambda(dayOrDateStr, props, text, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDateStr; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.uiState.orz(); $this$invoke.pictureUri = $props.uiState.krz_1.abj_1; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().kmh_1; var tmp0_safe_receiver = $props.uiState.krz_1.xbi_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.wzy(tmp, [toString_0(tmp0_safe_receiver == null ? null : penaltyPercentage(tmp0_safe_receiver)) + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_36; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.uiState.krz_1.xbi_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rbi_1); addChildNode($this$create, tmp$ret$2); var tmp1_safe_receiver = $props.uiState.krz_1.xbi_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = '/' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.sbi_1); addChildNode($this$create, tmp$ret$5); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = ' ' + $strings.up7(strings_getInstance().emh_1); addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.qrz()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, 'span', block_0); tmp = Unit_instance; } // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); var tmp2_safe_receiver = $props.uiState.krz_1.xbi_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.qbi_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$22 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$22); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text._v; // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda($dayOrDateStr, $props, $text, $strings) { return function ($this$invoke) { var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr)); var this_0 = default_25; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f; function _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz() { if (!properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f) { properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f = true; UstadCourseAssignmentMarkListItem = FC(UstadCourseAssignmentMarkListItem$lambda); } } function get_UstadCourseBlockEdit() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEdit; } var UstadCourseBlockEdit; function get_UstadCourseBlockEditPreview() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEditPreview; } var UstadCourseBlockEditPreview; function UstadCourseBlockEdit$lambda($this$FC, props) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadCourseBlockEdit$lambda$lambda(props, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_14($theme$delegate) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; addChild_0($this$invoke, this_0); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $selectedContentEntry.uah_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().umz_1); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickEditSelectedContentEntry(); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_46; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.up7(strings_getInstance().qm6_1); var this_0 = default_6; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda($props, $selectedContentEntry, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.vso_1) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props) { return function (imageUri) { $props.onPictureChanged(imageUri); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjm_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7y_1; $this$invoke.onImageUriChanged = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props); $this$invoke.disabled = !$props.uiState.xso_1; return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n7x_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fly_1) + '*'; $this$invoke.disabled = !$props.uiState.xso_1; $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.zso_1 == null); // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.zso_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp3_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.uso_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call $props.onCourseBlockChange(tmp0_safe_receiver.jjm_1.tjz(VOID, VOID, VOID, VOID, VOID, it)); } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7x_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.up7(strings_getInstance().ylv_1); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.q7x_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().zmq_1); $this$invoke.id = 'hide_until_date'; $this$invoke.disabled = !$props.uiState.xso_1; var tmp3_safe_receiver = $props.uiState.yso_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.yso_1 == null); $this$invoke.timeZoneId = $props.uiState.esp_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return it.jvk_1.toString(); } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return capitalizeFirstLetter($strings.up7(it.ivk_1)); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, it.jvk_1)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'cbCompletionCriteria'; var tmp = Companion_getInstance_15(); var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.p7x_1; $this$UstadSelectField.value = tmp.jjp(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.up7(strings_getInstance().imh_1); $this$UstadSelectField.options = $props.uiState.wso_1; $this$UstadSelectField.itemValue = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0; $this$UstadSelectField.itemLabel = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings); $this$UstadSelectField.enabled = $props.uiState.xso_1; $this$UstadSelectField.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().emh_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMinPoints'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7x_1; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings)); $this$invoke.InputProps = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().emh_1); $this$invoke.disabled = !$props.uiState.xso_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var tmp; if ($props.uiState.vvp()) { UstadSelectField($this$invoke, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.svp()) { var this_0 = get_UstadNullableNumberTextField(); var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMaxPoints'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.u7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call this_0.y5($strings.up7(strings_getInstance().bms_1)); if ($props.uiState.csp_1) { this_0.y5('*'); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = this_0.toString(); $this$invoke.error = !($props.uiState.bsp_1 == null); var tmp2_safe_receiver = $props.uiState.bsp_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } var tmp3_elvis_lhs = tmp; var tmp_0; if (tmp3_elvis_lhs == null) { var tmp_1; if ($props.uiState.csp_1) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = $strings.up7(strings_getInstance().wmw_1); } else { tmp_1 = null; } tmp_0 = tmp_1; } else { tmp_0 = tmp3_elvis_lhs; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.xso_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbDeadlineDate'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r7x_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.esp_1; Companion_getInstance_16(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().vmh_1); $this$invoke.disabled = !$props.uiState.xso_1; var tmp3_safe_receiver = $props.uiState.asp_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.asp_1 == null); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbGracePeriodDate'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7x_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.esp_1; Companion_getInstance_16(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().bmh_1); $this$invoke.disabled = !$props.uiState.xso_1; var tmp3_safe_receiver = $props.uiState.dsp_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.dsp_1 == null); $this$invoke.timeZoneId = Companion_getInstance_14().hlt().ils(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11($this$create) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '%'); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props) { return function (newString) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tjz(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, numberToInt(newString))); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbLateSubmissionPenalty'; var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7x_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().amh_1); $this$invoke.disabled = !$props.uiState.xso_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $strings.up7(strings_getInstance().cms_1); // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda($props, $theme$delegate, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_14($theme$delegate).spacing(2); var tmp0_safe_receiver = $props.uiState.uso_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljm_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCourseBlockEdit$lambda$lambda$lambda($props, tmp1_safe_receiver, $strings); addChild($this$invoke, this_0, block); } var this_1 = get_UstadImageSelectButton(); var block_0 = UstadCourseBlockEdit$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadTextField(); var block_1 = UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_2 = UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = get_UstadDateTimeField(); var block_3 = UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = default_34; var block_4 = UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); var tmp; if ($props.uiState.wvp()) { var this_6 = get_UstadNullableNumberTextField(); var block_5 = UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp = Unit_instance; } var tmp_0; if ($props.uiState.uvp()) { var this_7 = get_UstadDateTimeField(); var block_6 = UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.tvp()) { var this_8 = get_UstadDateTimeField(); var block_7 = UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.zsk()) { var this_9 = get_UstadNumberTextField(); var block_8 = UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEditPreview$lambda($this$FC, it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadCourseBlockEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockEdit(); var block = UstadCourseBlockEditPreview$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'kotlin.apply' call var this_0 = new CourseBlock(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEditPreview....' call this_0.u7x_1 = 78.0; var tmp = this_0; tmp.p7x_1 = 1; $this$invoke.uiState = new CourseBlockEditUiState(new CourseBlockAndEditEntities(this_0)); return Unit_instance; } var properties_initialized_UstadCourseBlockEdit_kt_t9em4b; function _init_properties_UstadCourseBlockEdit_kt__1vh62l() { if (!properties_initialized_UstadCourseBlockEdit_kt_t9em4b) { properties_initialized_UstadCourseBlockEdit_kt_t9em4b = true; UstadCourseBlockEdit = FC(UstadCourseBlockEdit$lambda); UstadCourseBlockEditPreview = FC(UstadCourseBlockEditPreview$lambda); } } function get_UstadCourseBlockHeader() { _init_properties_UstadCourseBlockHeader_kt__781i0q(); return UstadCourseBlockHeader; } var UstadCourseBlockHeader; function UstadCourseBlockHeader$lambda($this$FC, props) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadCourseBlockHeader$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_15($theme$delegate) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.courseBlock = $props.block; var tmp0_safe_receiver = $props.picture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o7y_1; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n7x_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; var tmp0_elvis_lhs = $props.id; $this$invoke.id = (tmp0_elvis_lhs == null ? 'courseblock' : tmp0_elvis_lhs) + '_title'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockHeader....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_15($theme$delegate).spacing(1); $this$invoke.sx = this_0; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.sx = $props.sx; $this$invoke.id = $props.id; var this_0 = get_UstadBlockIcon(); var block = UstadCourseBlockHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadCourseBlockHeader_kt_jxkviw; function _init_properties_UstadCourseBlockHeader_kt__781i0q() { if (!properties_initialized_UstadCourseBlockHeader_kt_jxkviw) { properties_initialized_UstadCourseBlockHeader_kt_jxkviw = true; UstadCourseBlockHeader = FC(UstadCourseBlockHeader$lambda); } } function get_JS_DATE_MAX() { _init_properties_UstadDateField_kt__swpsb7(); return JS_DATE_MAX; } var JS_DATE_MAX; function get_UstadDateField() { _init_properties_UstadDateField_kt__swpsb7(); return UstadDateField; } var UstadDateField; function isSetDate(_this__u8e3s4) { _init_properties_UstadDateField_kt__swpsb7(); return _this__u8e3s4.c7(new Long(0, 0)) > 0 ? _this__u8e3s4.c7(get_JS_DATE_MAX()) < 0 : false; } function UstadDateField$lambda($this$FC, props) { _init_properties_UstadDateField_kt__swpsb7(); var rawValue$delegate = useState(UstadDateField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadDateField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = toLocalDateTime(Companion_getInstance_11().pls(_this__u8e3s4), Companion_getInstance_14().fls($props.timeZoneId)).clt().toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_16($rawValue$delegate) { _init_properties_UstadDateField_kt__swpsb7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_17($rawValue$delegate, value) { _init_properties_UstadDateField_kt__swpsb7(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); }; } function UstadDateField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strVal = invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_16($rawValue$delegate) === strVal)) { invoke$lambda_17($rawValue$delegate, strVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_17($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotEmpty' call if (charSequenceLength(targetElValue) > 0) { var instant = toInstant(LocalDateTime_init_$Create$(Companion_getInstance_17().o2r(targetElValue), LocalTime_init_$Create$(0, 0)), Companion_getInstance_14().fls($props.timeZoneId)); console.log('onChange: ' + targetElValue); tmp_0 = $props.onChange(instant.ols()); } else { console.log('onChange: unset'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.date' call 0; $this$invoke.type = 'date'; $this$invoke.label = $props.label; $this$invoke.value = invoke$lambda_16($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.helperText = $props.helperText; $this$invoke.error = $props.error; $this$invoke.disabled = $props.disabled; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadDateField_kt_8qq9lh; function _init_properties_UstadDateField_kt__swpsb7() { if (!properties_initialized_UstadDateField_kt_8qq9lh) { properties_initialized_UstadDateField_kt_8qq9lh = true; JS_DATE_MAX = new Long(-1025769472, 2011656); UstadDateField = FC(UstadDateField$lambda); } } function get_UstadDateTimeField() { _init_properties_UstadDateTimeField_kt__2c2ame(); return UstadDateTimeField; } var UstadDateTimeField; function get_DateTimeEditFieldPreview() { _init_properties_UstadDateTimeField_kt__2c2ame(); return DateTimeEditFieldPreview; } var DateTimeEditFieldPreview; function UstadDateTimeField$lambda($this$FC, props) { _init_properties_UstadDateTimeField_kt__2c2ame(); if (!props.timeInMillis.equals(props.unsetDefault) ? props.timeInMillis.c7(get_JS_DATE_MAX()) > 0 : false) { throw IllegalArgumentException_init_$Create$('UstadDateTimeEditField: Date to display is out of allowed range. If Long.MAX_VALUE is being used as a fallback default, set the unsetDefault property e.g. unsetDefault = Long.MAX_VALUE'); } var rawValue$delegate = useState(UstadDateTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadDateTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateTimeInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = chopOffSeconds(toLocalDateTime(Companion_getInstance_11().pls(_this__u8e3s4), Companion_getInstance_14().fls($props.timeZoneId))).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_18($rawValue$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_19($rawValue$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateTimeField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); }; } function UstadDateTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_18($rawValue$delegate) === strValue)) { invoke$lambda_19($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_19($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var localDateTime = Companion_getInstance_18().o2r(targetElValue); var instant = toInstant(localDateTime, Companion_getInstance_14().fls($props.timeZoneId)); tmp_0 = $props.onChange(instant.ols()); } else { var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.datetimeLocal' call 0; $this$invoke.type = 'datetime-local'; $this$invoke.label = $props.label; $this$invoke.helperText = $props.helperText; $this$invoke.value = invoke$lambda_18($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.disabled = $props.disabled; $this$invoke.error = $props.error; $this$invoke.sx = $props.sx; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda($this$FC, it) { _init_properties_UstadDateTimeField_kt__2c2ame(); var dateTime$delegate = useState(DateTimeEditFieldPreview$lambda$lambda); var formattedDate = useFormattedDateAndTime(invoke$lambda_20(dateTime$delegate), Companion_getInstance_14().hlt().ils()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateTimeField(); var block = DateTimeEditFieldPreview$lambda$lambda_0(dateTime$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$FC, formattedDate); return Unit_instance; } function invoke$lambda_20($dateTime$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $dateTime$delegate[0]; } function invoke$lambda_21($dateTime$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $dateTime$delegate[1](value); return Unit_instance; } function DateTimeEditFieldPreview$lambda$lambda() { _init_properties_UstadDateTimeField_kt__2c2ame(); return new Long(0, 0); } function DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate) { return function (it) { invoke$lambda_21($dateTime$delegate, it); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda$lambda_0($dateTime$delegate) { return function ($this$invoke) { $this$invoke.id = 'datetime'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.DateTimeEditFieldPreview...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(20) + 'px'; $this$invoke.sx = this_0; $this$invoke.timeInMillis = invoke$lambda_20($dateTime$delegate); $this$invoke.timeZoneId = Companion_getInstance_14().hlt().ils(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date and time'; $this$invoke.onChange = DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate); return Unit_instance; }; } var properties_initialized_UstadDateTimeField_kt_4an38o; function _init_properties_UstadDateTimeField_kt__2c2ame() { if (!properties_initialized_UstadDateTimeField_kt_4an38o) { properties_initialized_UstadDateTimeField_kt_4an38o = true; UstadDateTimeField = FC(UstadDateTimeField$lambda); DateTimeEditFieldPreview = FC(DateTimeEditFieldPreview$lambda); } } function get_UstadDetailField() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailField; } var UstadDetailField; function get_UstadDetailFieldPreview() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailFieldPreview; } var UstadDetailFieldPreview; function UstadDetailField$lambda($this$FC, props) { _init_properties_UstadDetailField_kt__djxids(); var tmp = default_48; var contentNode = create_0(tmp, UstadDetailField$lambda$lambda(props)); if (props.onClick == null) { // Inline function 'react.ChildrenBuilder.unaryPlus' call addChildNode($this$FC, contentNode); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadDetailField$lambda$lambda_0(contentNode); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp; if (!($props.icon == null)) { var this_1 = $props.icon; addChildNode($this$invoke, this_1); tmp = Unit_instance; } else { var this_2 = get_UstadBlankIcon(); var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_2, block); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = UstadDetailField$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField......' call $this$invoke.sx = {}; // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var this_0 = $props.valueText; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_1($labelText) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $labelText; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var tmp0_safe_receiver = $props.labelText; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = UstadDetailField$lambda$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 8; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 10; var this_0 = default_34; var block = UstadDetailField$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField....' call // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; this_0.justifyContent = 'end'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_1 = $props.secondaryActionContent; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailField$lambda$lambda($props) { return function ($this$create) { $this$create.container = true; var this_0 = default_48; var block = UstadDetailField$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_48; var block_0 = UstadDetailField$lambda$lambda$lambda_0($props); addChild($this$create, this_1, block_0); var tmp; if (!($props.secondaryActionContent == null)) { var this_2 = default_48; var block_1 = UstadDetailField$lambda$lambda$lambda_1($props); addChild($this$create, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda_0($contentNode) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.border = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = $contentNode; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailFieldPreview$lambda($this$FC, it) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadDetailFieldPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); $this$invoke.maxWidth = 'lg'; var currentDateTime = useFormattedDateAndTime(systemTimeInMillis(), 'Asia/Dubai'); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = UstadDetailFieldPreview$lambda$lambda$lambda(currentDateTime); addChild($this$invoke, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadDetailField_kt__djxids(); $this$create.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_50; var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $currentDateTime; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_29); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda); return Unit_instance; }; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_29); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With no icon or secondary action'; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'Clickable with icon and secondary action'; $this$invoke.icon = create(default_29); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.valueText = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1); $this$invoke.labelText = 'Simple Text'; $this$invoke.icon = create(default_29); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1($this$create) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailFieldPreview......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$create.style = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = 'Simple Text'; addChildNode($this$create, tmp$ret$8); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = useFormattedDate(systemTimeInMillis(), 'Asia/Dubai'); $this$invoke.labelText = 'Date'; $this$invoke.icon = create(default_51); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailField(); var block_2 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = get_UstadDetailField(); var block_3 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = get_UstadDetailField(); var block_4 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_5, block_4); return Unit_instance; }; } var properties_initialized_UstadDetailField_kt_5hmr9q; function _init_properties_UstadDetailField_kt__djxids() { if (!properties_initialized_UstadDetailField_kt_5hmr9q) { properties_initialized_UstadDetailField_kt_5hmr9q = true; UstadDetailField = FC(UstadDetailField$lambda); UstadDetailFieldPreview = FC(UstadDetailFieldPreview$lambda); } } function get_UstadDetailField2() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2; } var UstadDetailField2; function get_UstadDetailField2Content() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2Content; } var UstadDetailField2Content; function UstadDetailField2$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadDetailField2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal) { return function (it) { $onClickVal(); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda($onClickVal, $props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal); var this_0 = get_UstadDetailField2Content(); var block = UstadDetailField2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda($props) { return function ($this$invoke) { var onClickVal = $props.onClick; var tmp; if (!(onClickVal == null)) { var this_0 = default_33; var block = UstadDetailField2$lambda$lambda$lambda(onClickVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = get_UstadDetailField2Content(); var block_0 = UstadDetailField2$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField2Content$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); var tmp0_safe_receiver = props.leadingContent; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField2Content..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadDetailField2Content$lambda$lambda(tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_26; var block_0 = UstadDetailField2Content$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function UstadDetailField2Content$lambda$lambda($leadingContent) { return function ($this$invoke) { var this_0 = $leadingContent; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2Content$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.primary = $props.valueContent; $this$invoke.secondary = $props.labelContent; return Unit_instance; }; } var properties_initialized_UstadDetailField2_kt_s4eo0e; function _init_properties_UstadDetailField2_kt__5zpf5c() { if (!properties_initialized_UstadDetailField2_kt_s4eo0e) { properties_initialized_UstadDetailField2_kt_s4eo0e = true; UstadDetailField2 = FC(UstadDetailField2$lambda); UstadDetailField2Content = FC(UstadDetailField2Content$lambda); } } function get_UstadTextEditField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadTextEditField; } var UstadTextEditField; function get_UstadDropDownField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadDropDownField; } var UstadDropDownField; function get_UstadEditFieldPreviews() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadEditFieldPreviews; } var UstadEditFieldPreviews; function DropDownOption(label, value) { this.f10a_1 = label; this.g10a_1 = value; } protoOf(DropDownOption).toString = function () { return 'DropDownOption label=' + this.f10a_1 + ' value=' + this.g10a_1; }; function UstadTextEditField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); var errorText$delegate = useState(UstadTextEditField$lambda$lambda(props)); var passwordVisible$delegate = useState(UstadTextEditField$lambda$lambda_0); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTextEditField$lambda$lambda_1(props, errorText$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_22($errorText$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $errorText$delegate[0]; } function invoke$lambda_23($errorText$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $errorText$delegate[1](value); return Unit_instance; } function invoke$lambda_24($passwordVisible$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_25($passwordVisible$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadTextEditField$lambda$lambda($props) { return function () { return $props.error; }; } function UstadTextEditField$lambda$lambda_0() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadTextEditField$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; invoke$lambda_23($errorText$delegate, null); var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_25($passwordVisible$delegate, !invoke$lambda_24($passwordVisible$delegate)); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().amm_1); $this$invoke.onClick = UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_24($passwordVisible$delegate)) { var this_0 = default_52; var block = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_50; var block_0 = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_2($props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var tmp0_elvis_lhs = $props.suffixText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadTextEditField$lambda$lambda_1($props, $errorText$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.label; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.value = $props.value; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.error = !(invoke$lambda_22($errorText$delegate) == null); var tmp2_safe_receiver = invoke$lambda_22($errorText$delegate); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.id = $props.id; var tmp_0; if ($props.readOnly) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_0.readOnly = true; $this$invoke.inputProps = this_0; tmp_0 = Unit_instance; } var tmp3_safe_receiver = $props.onClick; var tmp_1; if (tmp3_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call tmp_1 = UstadTextEditField$lambda$lambda$lambda(tmp3_safe_receiver); } $this$invoke.onClick = tmp_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate); var tmp_2; if ($props.password) { var tmp_3; if (invoke$lambda_24($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp_3 = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp_3 = 'password'; } $this$invoke.type = tmp_3; tmp_2 = Unit_instance; } // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call if ($props.password) { var tmp_4 = default_31; this_1.endAdornment = create_0(tmp_4, UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); } else if (!($props.suffixText == null)) { var tmp_5 = default_31; this_1.endAdornment = create_0(tmp_5, UstadTextEditField$lambda$lambda$lambda_2($props)); } var tmp0_safe_receiver = $props.inputProps; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField....' call tmp0_safe_receiver(this_1); } $this$invoke.InputProps = this_1; return Unit_instance; }; } function UstadDropDownField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadDropDownField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDropDownField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; $props.onChange(selectedItem); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda_0($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.value; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call tmp = $props.itemValue(tmp0_safe_receiver); } $this$invoke.value = tmp; $this$invoke.id = $props.id; $this$invoke.labelId = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.onChange = UstadDropDownField$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadDropDownField$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_1($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = UstadDropDownField$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadDropDownField$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var helperText = $props.error; var tmp; if (!(helperText == null)) { var this_2 = default_56; var block_1 = UstadDropDownField$lambda$lambda$lambda_1(helperText); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadEditFieldPreviews$lambda($this$FC, it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadEditFieldPreviews$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 5; var date1$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateField(); var block = UstadEditFieldPreviews$lambda$lambda$lambda_0(date1$delegate); addChild($this$invoke, this_0, block); var unsetMinDate$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDateField(); var block_0 = UstadEditFieldPreviews$lambda$lambda$lambda_2(unsetMinDate$delegate); addChild($this$invoke, this_1, block_0); var time$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_3); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadTimeField(); var block_1 = UstadEditFieldPreviews$lambda$lambda$lambda_4(time$delegate); addChild($this$invoke, this_2, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadTextEditField(); var block_2 = UstadEditFieldPreviews$lambda$lambda$lambda_5; addChild($this$invoke, this_3, block_2); var selectedOption$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_6); // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadDropDownField(); var block_3 = UstadEditFieldPreviews$lambda$lambda$lambda_7(selectedOption$delegate); addChild($this$invoke, this_4, block_3); var switchChecked$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_8); // Inline function 'react.ChildrenBuilder.invoke' call var this_5 = get_UstadSwitchField(); var block_4 = UstadEditFieldPreviews$lambda$lambda$lambda_9(switchChecked$delegate); addChild($this$invoke, this_5, block_4); var maxScore$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_10); // Inline function 'react.ChildrenBuilder.invoke' call var this_6 = get_UstadTextEditField(); var block_5 = UstadEditFieldPreviews$lambda$lambda$lambda_11(maxScore$delegate); addChild($this$invoke, this_6, block_5); return Unit_instance; } function invoke$lambda_26($date1$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $date1$delegate[0]; } function invoke$lambda_27($date1$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $date1$delegate[1](value); return Unit_instance; } function invoke$lambda_28($unsetMinDate$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $unsetMinDate$delegate[0]; } function invoke$lambda_29($unsetMinDate$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $unsetMinDate$delegate[1](value); return Unit_instance; } function invoke$lambda_30($time$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $time$delegate[0]; } function invoke$lambda_31($time$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $time$delegate[1](value); return Unit_instance; } function invoke$lambda_32($selectedOption$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectedOption$delegate[0]; } function invoke$lambda_33($selectedOption$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectedOption$delegate[1](value); return Unit_instance; } function invoke$lambda_34($switchChecked$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $switchChecked$delegate[0]; } function invoke$lambda_35($switchChecked$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $switchChecked$delegate[1](value); return Unit_instance; } function invoke$lambda_36($maxScore$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $maxScore$delegate[0]; } function invoke$lambda_37($maxScore$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $maxScore$delegate[1](value); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda() { _init_properties_UstadEditField_kt__ohlfw7(); return systemTimeInMillis(); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate) { return function (it) { invoke$lambda_27($date1$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_0($date1$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_26($date1$delegate); $this$invoke.id = 'date_edit_field'; $this$invoke.timeZoneId = Companion_getInstance_14().hlt().ils(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate); $this$invoke.error = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = 'Bady Day'; return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_1() { _init_properties_UstadEditField_kt__ohlfw7(); return new Long(0, 0); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate) { return function (it) { invoke$lambda_29($unsetMinDate$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_2($unsetMinDate$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_28($unsetMinDate$delegate); $this$invoke.timeZoneId = Companion_getInstance_14().hlt().ils(); $this$invoke.id = 'date_edit_unset'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Unset min date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); return imul(14, get_MS_PER_HOUR()) + imul(30, get_MS_PER_MIN()) | 0; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate) { return function (it) { invoke$lambda_31($time$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_4($time$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_30($time$delegate); $this$invoke.id = 'time_field'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Time'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_5($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); $this$invoke.label = 'Read only field'; $this$invoke.value = 'Cant change me'; $this$invoke.id = 'read_only_edit_field'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2; $this$invoke.readOnly = true; $this$invoke.onClick = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2(it) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); println('Read only field clicked'); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_6() { _init_properties_UstadEditField_kt__ohlfw7(); return new DropDownOption('One', '1'); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = it instanceof DropDownOption ? it : null; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f10a_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_5(it) { _init_properties_UstadEditField_kt__ohlfw7(); var tmp0_safe_receiver = it instanceof DropDownOption ? it : null; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g10a_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate) { return function (it) { invoke$lambda_33($selectedOption$delegate, it instanceof DropDownOption ? it : null); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_7($selectedOption$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_32($selectedOption$delegate); $this$invoke.label = 'Select options'; $this$invoke.id = 'select_field'; $this$invoke.options = listOf([new DropDownOption('One', '1'), new DropDownOption('Two', '2')]); $this$invoke.itemLabel = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4; $this$invoke.itemValue = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_5; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_8() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate) { return function (it) { invoke$lambda_35($switchChecked$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_9($switchChecked$delegate) { return function ($this$invoke) { $this$invoke.label = 'Switch'; $this$invoke.id = 'switch_field'; $this$invoke.checked = invoke$lambda_34($switchChecked$delegate); $this$invoke.onChanged = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_10() { _init_properties_UstadEditField_kt__ohlfw7(); return 42; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate) { return function (newString) { // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(newString); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(newString, index); // Inline function 'com.ustadmobile.mui.components.UstadEditFieldPreviews.....' call if (isDigit(element)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp0_elvis_lhs = toIntOrNull(tmp$ret$2); invoke$lambda_37($maxScore$delegate, tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_11($maxScore$delegate) { return function ($this$invoke) { $this$invoke.label = 'Maximum score'; $this$invoke.id = 'maximum_score'; $this$invoke.value = invoke$lambda_36($maxScore$delegate).toString(); $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate); $this$invoke.inputProps = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9; $this$invoke.suffixText = 'Points'; return Unit_instance; }; } var properties_initialized_UstadEditField_kt_b6clo9; function _init_properties_UstadEditField_kt__ohlfw7() { if (!properties_initialized_UstadEditField_kt_b6clo9) { properties_initialized_UstadEditField_kt_b6clo9 = true; UstadTextEditField = FC(UstadTextEditField$lambda); UstadDropDownField = FC(UstadDropDownField$lambda); UstadEditFieldPreviews = FC(UstadEditFieldPreviews$lambda); } } function get_UstadFullSizeIframe() { _init_properties_UstadFullSizeIframe_kt__205s4l(); return UstadFullSizeIframe; } var UstadFullSizeIframe; function UstadFullSizeIframe$lambda($this$FC, props) { _init_properties_UstadFullSizeIframe_kt__205s4l(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadFullSizeIframe$lambda$lambda(muiAppState, props); addChild($this$FC, 'iframe', block); return Unit_instance; } function UstadFullSizeIframe$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadFullSizeIframe...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $props.src; $this$invoke.id = $props.id; return Unit_instance; }; } var properties_initialized_UstadFullSizeIframe_kt_yqtod9; function _init_properties_UstadFullSizeIframe_kt__205s4l() { if (!properties_initialized_UstadFullSizeIframe_kt_yqtod9) { properties_initialized_UstadFullSizeIframe_kt_yqtod9 = true; UstadFullSizeIframe = FC(UstadFullSizeIframe$lambda); } } function get_UstadLanguageConfigContext() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigContext; } var UstadLanguageConfigContext; function get_UstadLanguageConfigProvider() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigProvider; } var UstadLanguageConfigProvider; function UstadLanguageConfigProvider$lambda($this$FC, props) { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadLanguageConfigContext(); var value = props.languagesConfig; var block = UstadLanguageConfigProvider$lambda$lambda(props); addChild_1($this$FC, this_0, value, block); return Unit_instance; } function UstadLanguageConfigProvider$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c; function _init_properties_UstadLanguageConfigProvider_kt__j83jny() { if (!properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c) { properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c = true; UstadLanguageConfigContext = createContext(); UstadLanguageConfigProvider = FC(UstadLanguageConfigProvider$lambda); } } function get_UstadLanguageSelect() { _init_properties_UstadLanguageSelect_kt__w0bj1h(); return UstadLanguageSelect; } var UstadLanguageSelect; function UstadLanguageSelect$lambda($this$FC, props) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadLanguageSelect$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === '') { tmp = 'sys'; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$fromLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === 'sys') { tmp = ''; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$lambda_38($theme$delegate) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_38($theme$delegate).palette.background.default; $this$invoke.sx = this_0; $this$invoke.id = $props.id + '_label'; var this_1 = $props.label; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = invoke$fromLangSysVal('' + event.target.value); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.first' call var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect.....' call if (element.vp3_1 === selectedVal) { tmp$ret$1 = element; break $l$block; } } throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); } var selectedLang = tmp$ret$1; $props.onItemSelected(selectedLang); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda_0($lang) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($lang.vp3_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $lang.wp3_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($props.currentLanguage.vp3_1); $this$invoke.id = $props.id; $this$invoke.label = $this$invoke.label; $this$invoke.labelId = $props.id + '_label'; var tmp0_elvis_lhs = $props.disabled; $this$invoke.disabled = tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs; $this$invoke.onChange = UstadLanguageSelect$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadLanguageSelect$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs; var this_0 = default_54; var block = UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadLanguageSelect$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadLanguageSelect_kt_qjpusd; function _init_properties_UstadLanguageSelect_kt__w0bj1h() { if (!properties_initialized_UstadLanguageSelect_kt_qjpusd) { properties_initialized_UstadLanguageSelect_kt_qjpusd = true; UstadLanguageSelect = FC(UstadLanguageSelect$lambda); } } function get_UstadLinearProgressListItem() { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); return UstadLinearProgressListItem; } var UstadLinearProgressListItem; function UstadLinearProgressListItem$lambda($this$FC, props) { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); var strings = useStringProvider(); var errorVal = props.error; var progressVal = props.progress; var onCancelVal = props.onCancel; var onDismissErrorVal = props.onDismissError; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadLinearProgressListItem$lambda$lambda(errorVal, onDismissErrorVal, strings, props, progressVal, onCancelVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().fn0_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $errorVal; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal) { return function ($this$create) { var tmp; if (!($progressVal == null)) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$create.variant = 'determinate'; $this$create.value = $progressVal * 100; tmp = Unit_instance; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$create.variant = 'indeterminate'; tmp = Unit_instance; } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal) { return function ($this$invoke) { var tmp = default_12; $this$invoke.primary = create_0(tmp, UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal)); $this$invoke.secondary = $props.secondaryContent; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.component = 'div'; $this$invoke.secondaryTypographyProps = this_1; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal) { return function (it) { var tmp; if (!($errorVal == null) ? !($onDismissErrorVal == null) : false) { tmp = $onDismissErrorVal(); } else if (!($onCancelVal == null)) { tmp = $onCancelVal(); } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().qlu_1); $this$invoke.onClick = UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.up7(strings_getInstance().qlu_1); var this_0 = default_6; var block = UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda($errorVal, $onDismissErrorVal, $strings, $props, $progressVal, $onCancelVal) { return function ($this$invoke) { var tmp; if (!($errorVal == null)) { var this_0 = default_26; var block = UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_26; var block_0 = UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var showSecondaryAction = (!($errorVal == null) ? !($onDismissErrorVal == null) : false) ? true : !($onDismissErrorVal == null); var tmp_0; if (showSecondaryAction) { var tmp_1 = default_9; $this$invoke.secondaryAction = create_0(tmp_1, UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal)); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadLinearProgressListItem_kt_f0of3g; function _init_properties_UstadLinearProgressListItem_kt__lr8uoa() { if (!properties_initialized_UstadLinearProgressListItem_kt_f0of3g) { properties_initialized_UstadLinearProgressListItem_kt_f0of3g = true; UstadLinearProgressListItem = FC(UstadLinearProgressListItem$lambda); } } function get_UstadLinkify() { _init_properties_UstadLinkify_kt__gsbh49(); return UstadLinkify; } var UstadLinkify; function UstadLinkify$lambda($this$FC, props) { _init_properties_UstadLinkify_kt__gsbh49(); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_57; var block = UstadLinkify$lambda$lambda(props, linkOpener); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinkify$lambda$lambda$lambda($linkOpener) { return function (evt) { evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); var tmp2_safe_receiver = targetEl == null ? null : targetEl.getAttribute('target'); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify.....' call tmp_0 = Companion_instance_82.fls(tmp2_safe_receiver); } var target = tmp_0; var tmp_1; if (!(href == null)) { var tmp4_safe_receiver = $linkOpener; if (tmp4_safe_receiver == null) null; else { tmp4_safe_receiver.yoi(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } tmp_1 = Unit_instance; } return Unit_instance; }; } function UstadLinkify$lambda$lambda($props, $linkOpener) { return function ($this$invoke) { $this$invoke.as = $props.elementName; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify...' call this_0.attributes = json([to('onClick', UstadLinkify$lambda$lambda$lambda($linkOpener))]); $this$invoke.options = this_0; var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } var properties_initialized_UstadLinkify_kt_45lmxh; function _init_properties_UstadLinkify_kt__gsbh49() { if (!properties_initialized_UstadLinkify_kt_45lmxh) { properties_initialized_UstadLinkify_kt_45lmxh = true; UstadLinkify = FC(UstadLinkify$lambda); } } function get_UstadListFilterChipsHeader() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeader; } var UstadListFilterChipsHeader; function get_UstadListFilterChipsHeaderPreview() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeaderPreview; } var UstadListFilterChipsHeaderPreview; function UstadListFilterChipsHeader$lambda($this$FC, props) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadListFilterChipsHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption) { return function (it) { $props.onClickFilterChip($filterOption); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda$lambda($props, $filterOption, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.enabled === false; var tmp; if ($filterOption.dp7_1 === $props.selectedChipId) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp = 'outlined'; } $this$invoke.variant = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Margin' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = '' + (toString(0) + 'px') + ' ' + tmp0_horizontal; $this$invoke.sx = this_0; $this$invoke.onClick = UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7($filterOption.cp7_1); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = $props.id; var tmp0_iterator = $props.filterOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_43; var block = UstadListFilterChipsHeader$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListFilterChipsHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListFilterChipsHeader(); var block = UstadListFilterChipsHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); $this$invoke.onClickFilterChip = UstadListFilterChipsHeaderPreview$lambda$lambda$lambda; var tmp = strings_getInstance().jmu_1; var tmp_0 = new MessageIdOption2(tmp, 5); var tmp_1 = strings_getInstance().kmu_1; $this$invoke.filterOptions = listOf([tmp_0, new MessageIdOption2(tmp_1, 6), new MessageIdOption2(strings_getInstance().wma_1, 0)]); $this$invoke.selectedChipId = 5; return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return Unit_instance; } var properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z; function _init_properties_UstadListFilterChipsHeader_kt__viyfa3() { if (!properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z) { properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z = true; UstadListFilterChipsHeader = FC(UstadListFilterChipsHeader$lambda); UstadListFilterChipsHeaderPreview = FC(UstadListFilterChipsHeaderPreview$lambda); } } function get_UstadListSortHeader() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeader; } var UstadListSortHeader; function get_UstadListSortHeaderPreview() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeaderPreview; } var UstadListSortHeaderPreview; function UstadListSortHeader$lambda($this$FC, props) { _init_properties_UstadListSortHeader_kt__11fmkw(); var strings = useStringProvider(); var sortIcon = !(props.activeSortOrderOption.zpb_1 === false) ? create(default_59) : create(default_58); var anchorState$delegate = useState_0(null); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadListSortHeader$lambda$lambda(props, anchorState$delegate, strings, sortIcon); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_10; var block_0 = UstadListSortHeader$lambda$lambda_0(props, anchorState$delegate, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_39($anchorState$delegate) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $anchorState$delegate[0]; } function invoke$lambda_40($anchorState$delegate, value) { _init_properties_UstadListSortHeader_kt__11fmkw(); getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $anchorState$delegate[1](value); return Unit_instance; } function UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, it.currentTarget); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7($props.activeSortOrderOption.xpb_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_1($sortIcon) { return function ($this$invoke) { var this_0 = $sortIcon; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda($props, $anchorState$delegate, $strings, $sortIcon) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; $this$invoke.disabled = $props.enabled === false; $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate); var this_1 = default_2; var block = UstadListSortHeader$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_60; var block_0 = UstadListSortHeader$lambda$lambda$lambda_1($sortIcon); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_2($element) { return function (it) { return $element; }; } function UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate) { return function () { invoke$lambda_40($anchorState$delegate, null); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, null); $props.onClickSort($option); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_4($option, $strings, $props, $anchorState$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = description($option, $strings); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda_0($props, $anchorState$delegate, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = invoke$lambda_39($anchorState$delegate); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call tmp = UstadListSortHeader$lambda$lambda$lambda_2(tmp0_safe_receiver); } $this$invoke.anchorEl = tmp; $this$invoke.open = !(invoke$lambda_39($anchorState$delegate) == null); $this$invoke.onClose = UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate); var tmp0_iterator = $props.sortOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadListSortHeader$lambda$lambda$lambda_4(element, $strings, $props, $anchorState$delegate); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListSortHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListSortHeader(); var block = UstadListSortHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListSortHeader_kt__11fmkw(); var tmp = strings_getInstance().xlv_1; $this$invoke.activeSortOrderOption = new SortOrderOption(tmp, 1, true); $this$invoke.enabled = true; $this$invoke.onClickSort = UstadListSortHeaderPreview$lambda$lambda$lambda; return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListSortHeader_kt__11fmkw(); return Unit_instance; } var properties_initialized_UstadListSortHeader_kt_kys1qq; function _init_properties_UstadListSortHeader_kt__11fmkw() { if (!properties_initialized_UstadListSortHeader_kt_kys1qq) { properties_initialized_UstadListSortHeader_kt_kys1qq = true; UstadListSortHeader = FC(UstadListSortHeader$lambda); UstadListSortHeaderPreview = FC(UstadListSortHeaderPreview$lambda); } } function get_UstadMobileMenu() { _init_properties_UstadMobileMenu_kt__g5c3rc(); return UstadMobileMenu; } var UstadMobileMenu; function UstadMobileMenu$lambda($this$FC, props) { _init_properties_UstadMobileMenu_kt__g5c3rc(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadMobileMenu$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetOpen(true); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadMobileMenu_kt__g5c3rc(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().z109_1; this_0.maxHeight = Header_getInstance().x109_1; $this$invoke.style = this_0; return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function () { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'mobilemenu'; $this$invoke.onClick = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu......' call this_0.width = Sidebar_getInstance().z109_1; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_1 = get_UstadRootScreenNavLinks(); var block_0 = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_13; addChild_0($this$invoke, this_0); var this_1 = default_16; var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; $this$invoke.open = $props.isOpen; $this$invoke.onOpen = UstadMobileMenu$lambda$lambda$lambda$lambda($props); $this$invoke.onClose = UstadMobileMenu$lambda$lambda$lambda$lambda_0($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu....' call // Inline function 'web.cssom.vh' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(99) + 'vh'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadMobileMenu$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu...' call var tmp; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; $this$invoke.sx = this_0; var this_1 = default_61; var block = UstadMobileMenu$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadMobileMenu_kt_jv3tuy; function _init_properties_UstadMobileMenu_kt__g5c3rc() { if (!properties_initialized_UstadMobileMenu_kt_jv3tuy) { properties_initialized_UstadMobileMenu_kt_jv3tuy = true; UstadMobileMenu = FC(UstadMobileMenu$lambda); } } function get_UstadNothingHereYet() { _init_properties_UstadNothingHereYet_kt__djeo8i(); return UstadNothingHereYet; } var UstadNothingHereYet; function UstadNothingHereYet$lambda($this$FC, it) { _init_properties_UstadNothingHereYet_kt__djeo8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadNothingHereYet$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda($this$invoke) { _init_properties_UstadNothingHereYet_kt__djeo8i(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet....' call // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = ''; return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().pn0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadNothingHereYet$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet...' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_1 = default_62; var block = UstadNothingHereYet$lambda$lambda$lambda; addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = UstadNothingHereYet$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_UstadNothingHereYet_kt_kqxcj0; function _init_properties_UstadNothingHereYet_kt__djeo8i() { if (!properties_initialized_UstadNothingHereYet_kt_kqxcj0) { properties_initialized_UstadNothingHereYet_kt_kqxcj0 = true; UstadNothingHereYet = FC(UstadNothingHereYet$lambda); } } function get_UstadNullableNumberTextField() { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return UstadNullableNumberTextField; } var UstadNullableNumberTextField; function UstadNullableNumberTextField$lambda($this$FC, props) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); var rawValue$delegate = useState(UstadNullableNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNullableNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadNullableNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_41($rawValue$delegate) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_42($rawValue$delegate, value) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNullableNumberTextField$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function UstadNullableNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!(toDoubleOrNull(this_0) == $props.numValue)) { console.log('nullablenum: rawValue=' + invoke$lambda_41($rawValue$delegate) + ' numValue=' + $props.numValue + ' updating raw value'); var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); invoke$lambda_42($rawValue$delegate, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); tmp = Unit_instance; } return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField....' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_42($rawValue$delegate, filteredText); console.log("nullablenum: onChange: text='" + text + "' filtered text='" + filteredText + "'"); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var floatVal = toDoubleOrNull(filteredText); $props.onChange(floatVal); return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNullableNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadNullableNumberTextField_kt_ogeyz8; function _init_properties_UstadNullableNumberTextField_kt__pt9896() { if (!properties_initialized_UstadNullableNumberTextField_kt_ogeyz8) { properties_initialized_UstadNullableNumberTextField_kt_ogeyz8 = true; UstadNullableNumberTextField = FC(UstadNullableNumberTextField$lambda); } } function get_UstadNumberTextField() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextField; } var UstadNumberTextField; function get_UstadNumberTextFieldPreview() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextFieldPreview; } var UstadNumberTextFieldPreview; function get_effectiveValueIfBlank(_this__u8e3s4) { _init_properties_UstadNumberTextField_kt__g39jv9(); var tmp0_elvis_lhs = _this__u8e3s4.numValueIfBlank; return tmp0_elvis_lhs == null ? 0.0 : tmp0_elvis_lhs; } function UstadNumberTextField$lambda($this$FC, props) { _init_properties_UstadNumberTextField_kt__g39jv9(); var rawValue$delegate = useState(UstadNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_43($rawValue$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_44($rawValue$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNumberTextField$lambda$lambda($props) { return function () { return !($props.numValue === get_effectiveValueIfBlank($props)) ? toDisplayString($props.numValue) : ''; }; } function UstadNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; var tmp_0 = $props.numValue; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(this_0); if (!(tmp_0 === (tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs))) { var tmp_1; if ($props.numValue === $props.numValueIfBlank) { tmp_1 = ''; } else { tmp_1 = $props.numValue.toString(); } invoke$lambda_44($rawValue$delegate, tmp_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNumberTextField_kt__g39jv9(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField....' call if ((isDigit(element) ? true : element === _Char___init__impl__6a9atx(45)) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_44($rawValue$delegate, filteredText); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(filteredText); var floatVal = tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs; $props.onChange(floatVal); return Unit_instance; }; } function UstadNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda($this$FC, it) { _init_properties_UstadNumberTextField_kt__g39jv9(); var aNumber$delegate = useState(UstadNumberTextFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadNumberTextFieldPreview$lambda$lambda_0(aNumber$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_45($aNumber$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $aNumber$delegate[0]; } function invoke$lambda_46($aNumber$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $aNumber$delegate[1](value); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda() { _init_properties_UstadNumberTextField_kt__g39jv9(); return 0.0; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, 'point'); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, it); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate) { return function ($this$invoke) { $this$invoke.numValue = invoke$lambda_45($aNumber$delegate); $this$invoke.id = 'numberfield'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Phone'; $this$invoke.placeholder = 'Phone'; $this$invoke.disabled = false; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextFieldPreview....' call var tmp = default_31; this_0.endAdornment = create_0(tmp, UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, Default_getInstance().vj(1, 6)); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.onClick = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = 'Roll Dice'; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var this_0 = get_UstadNumberTextField(); var block = UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadNumberTextField_kt_crhff7; function _init_properties_UstadNumberTextField_kt__g39jv9() { if (!properties_initialized_UstadNumberTextField_kt_crhff7) { properties_initialized_UstadNumberTextField_kt_crhff7 = true; UstadNumberTextField = FC(UstadNumberTextField$lambda); UstadNumberTextFieldPreview = FC(UstadNumberTextFieldPreview$lambda); } } function get_UstadPasswordTextField() { _init_properties_UstadPasswordField_kt__vdnf0a(); return UstadPasswordTextField; } var UstadPasswordTextField; function UstadPasswordTextField$lambda($this$FC, props) { _init_properties_UstadPasswordField_kt__vdnf0a(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); var passwordVisible$delegate = useState_0(false); var strings = useStringProvider(); useEffect([propsTextVal], UstadPasswordTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadPasswordTextField$lambda$lambda_0(props, textFieldValue$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_47($textFieldValue$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_48($textFieldValue$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function invoke$lambda_49($passwordVisible$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_50($passwordVisible$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadPasswordTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_47($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_48($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda(it) { _init_properties_UstadPasswordField_kt__vdnf0a(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_48($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_50($passwordVisible$delegate, !invoke$lambda_49($passwordVisible$delegate)); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().amm_1); $this$invoke.onClick = UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { var this_0 = default_52; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_50; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda_0($props, $textFieldValue$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadPasswordTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_47($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp = 'password'; } $this$invoke.type = tmp; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPasswordTextField...' call var tmp_0 = default_31; this_0.endAdornment = create_0(tmp_0, UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); $this$invoke.InputProps = this_0; return Unit_instance; }; } var properties_initialized_UstadPasswordField_kt_sziorc; function _init_properties_UstadPasswordField_kt__vdnf0a() { if (!properties_initialized_UstadPasswordField_kt_sziorc) { properties_initialized_UstadPasswordField_kt_sziorc = true; UstadPasswordTextField = FC(UstadPasswordTextField$lambda); } } function get_UstadPermissionEditComponent() { _init_properties_UstadPermissionEdit_kt__mswuhs(); return UstadPermissionEditComponent; } var UstadPermissionEditComponent; function UstadPermissionEditComponent$lambda($this$FC, props) { _init_properties_UstadPermissionEdit_kt__mswuhs(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call var spacing = invoke$lambda_51(theme$delegate).spacing(1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = UstadPermissionEditComponent$lambda$lambda(props, spacing, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_51($theme$delegate) { _init_properties_UstadPermissionEdit_kt__mswuhs(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel) { return function (it) { $props.onToggle($permissionLabel.x6_1); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, $permissionLabel, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent.....' call this_0.paddingTop = $spacing; this_0.paddingBottom = $spacing; $this$invoke.sx = this_0; $this$invoke.label = $strings.up7($permissionLabel.w6_1); $this$invoke.checked = hasFlag($props.value, $permissionLabel.x6_1); $this$invoke.enabled = $props.enabled; $this$invoke.onChanged = UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda($props, $spacing, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadSwitchField(); var block = UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionEdit_kt_509sji; function _init_properties_UstadPermissionEdit_kt__mswuhs() { if (!properties_initialized_UstadPermissionEdit_kt_509sji) { properties_initialized_UstadPermissionEdit_kt_509sji = true; UstadPermissionEditComponent = FC(UstadPermissionEditComponent$lambda); } } function get_UstadPermissionLabelsList() { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); return UstadPermissionLabelsList; } var UstadPermissionLabelsList; function UstadPermissionLabelsList$lambda($this$FC, props) { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = UstadPermissionLabelsList$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().omv_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().pmv_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings) { return function ($this$invoke) { var tmp; if ($permissionEnabled) { var this_0 = default_39; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_40; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7($it.w6_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda($permissionEnabled, $strings, $it) { return function ($this$invoke) { var this_0 = default_25; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionLabelsList...' call var permissionEnabled = hasFlag($props.value, element.x6_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadPermissionLabelsList$lambda$lambda$lambda(permissionEnabled, $strings, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionLabelsList_kt_b9j02d; function _init_properties_UstadPermissionLabelsList_kt__rkgr7() { if (!properties_initialized_UstadPermissionLabelsList_kt_b9j02d) { properties_initialized_UstadPermissionLabelsList_kt_b9j02d = true; UstadPermissionLabelsList = FC(UstadPermissionLabelsList$lambda); } } function get_UstadPermissionListItem() { _init_properties_UstadPermissionListItem_kt__i2ak2v(); return UstadPermissionListItem; } var UstadPermissionListItem; function UstadPermissionListItem$lambda($this$FC, props) { _init_properties_UstadPermissionListItem_kt__i2ak2v(); var strings = useStringProvider(); var toPersonVal = props.toPerson; // Inline function 'react.useMemo' call var dependencies = [props.value, props.permissionLabels]; var callback = UstadPermissionListItem$lambda$lambda(props, strings); var permissionStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadPermissionListItem$lambda$lambda_0(props, strings, toPersonVal, permissionStr); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionListItem$lambda$lambda$lambda($strings) { return function (it) { return $strings.up7(it.w6_1); }; } function UstadPermissionListItem$lambda$lambda($props, $strings) { return function () { var tmp = filterByFlags($props.permissionLabels, $props.value); return joinToString(tmp, VOID, VOID, VOID, VOID, VOID, UstadPermissionListItem$lambda$lambda$lambda($strings)); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDelete(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().slu_1); $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.up7(strings_getInstance().slu_1); var this_0 = default_6; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props) { return function ($this$invoke) { $this$invoke.personName = $toPersonVal.ok4(); var tmp0_safe_receiver = $props.toPersonPicture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t96_1; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props) { return function ($this$invoke) { var tmp; if (!($toPersonVal == null)) { var this_0 = get_UstadPersonAvatar(); var block = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_64; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem......' call useLineClamp(this_0, 2); $this$create.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $permissionStr; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr) { return function ($this$invoke) { $this$invoke.primary = $props.primary; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.secondary = create_0(tmp, UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr) { return function ($this$invoke) { $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props); var this_0 = default_25; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda_0($props, $strings, $toPersonVal, $permissionStr) { return function ($this$invoke) { var tmp; if ($props.showDelete) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } var this_0 = default_33; var block = UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadPermissionListItem_kt_6ok0kp; function _init_properties_UstadPermissionListItem_kt__i2ak2v() { if (!properties_initialized_UstadPermissionListItem_kt_6ok0kp) { properties_initialized_UstadPermissionListItem_kt_6ok0kp = true; UstadPermissionListItem = FC(UstadPermissionListItem$lambda); } } function get_UstadProgressBarWithLabel() { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); return UstadProgressBarWithLabel; } var UstadProgressBarWithLabel; function UstadProgressBarWithLabel$lambda($this$FC, props) { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadProgressBarWithLabel$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressBarWithLabel$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; var this_0 = $props.label; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressBarWithLabel....' call // Inline function 'web.cssom.TextAlign.Companion.end' call 0; this_0.textAlign = 'end'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '' + $props.progressValue + '%'; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $props.progressValue; return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 12; var this_0 = default_12; var block = UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.sx = $props.sx; $this$invoke.container = true; var this_0 = default_48; var block = UstadProgressBarWithLabel$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_48; var block_0 = UstadProgressBarWithLabel$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = default_48; var block_1 = UstadProgressBarWithLabel$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } var properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5; function _init_properties_UstadProgressBarWithLabel_kt__wnirsf() { if (!properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5) { properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5 = true; UstadProgressBarWithLabel = FC(UstadProgressBarWithLabel$lambda); } } function get_UstadProgressOrErrorMessage() { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); return UstadProgressOrErrorMessage; } var UstadProgressOrErrorMessage; function UstadProgressOrErrorMessage$lambda($this$FC, props) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadProgressOrErrorMessage$lambda$lambda(muiAppState, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'auto'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = 'auto'; $this$invoke.sx = this_0; var tmp; if (!($props.progress == null)) { // Inline function 'mui.material.CircularProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } else { // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } $this$invoke.variant = tmp; var tmp0_safe_receiver = $props.progress; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call $this$invoke.value = tmp0_safe_receiver; } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_65; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().ylu_1) + ': '; addChildNode($this$invoke, tmp$ret$2); var tmp0_safe_receiver = $props.processedBytes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = UMFileUtil_getInstance().epc(tmp0_safe_receiver) + ' /'; addChildNode($this$invoke, tmp$ret$5); } var tmp1_safe_receiver = $props.totalBytes; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = UMFileUtil_getInstance().epc(tmp1_safe_receiver) + ' '; addChildNode($this$invoke, tmp$ret$9); } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.fontSize = 'large'; return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_2($errorStr) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $errorStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage...' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var errorStr = $props.errorMessage; var tmp; if (errorStr == null) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_48; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = default_48; var block_1 = UstadProgressOrErrorMessage$lambda$lambda$lambda_1; addChild($this$invoke, this_3, block_1); var this_4 = default_48; var block_2 = UstadProgressOrErrorMessage$lambda$lambda$lambda_2(errorStr); addChild($this$invoke, this_4, block_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c; function _init_properties_UstadProgressOrErrorMessage_kt__vj5may() { if (!properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c) { properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c = true; UstadProgressOrErrorMessage = FC(UstadProgressOrErrorMessage$lambda); } } function get_UstadQuickActionButton() { _init_properties_UstadQuickActionButton_kt__s52p4s(); return UstadQuickActionButton; } var UstadQuickActionButton; function UstadQuickActionButton$lambda($this$FC, props) { _init_properties_UstadQuickActionButton_kt__s52p4s(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = UstadQuickActionButton$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadQuickActionButton$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadQuickActionButton.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(80) + 'px'; // Inline function 'web.cssom.AlignContent.Companion.center' call 0; this_0.alignContent = 'center'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; var this_1 = $props.icon; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $props.text; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = UstadQuickActionButton$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = $props.onClick; $this$invoke.id = $props.id; var this_0 = default_34; var block = UstadQuickActionButton$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadQuickActionButton_kt_u8lj8i; function _init_properties_UstadQuickActionButton_kt__s52p4s() { if (!properties_initialized_UstadQuickActionButton_kt_u8lj8i) { properties_initialized_UstadQuickActionButton_kt_u8lj8i = true; UstadQuickActionButton = FC(UstadQuickActionButton$lambda); } } function get_UstadRawHtml() { _init_properties_UstadRawHtml_kt__trv50a(); return UstadRawHtml; } var UstadRawHtml; function UstadRawHtml$lambda($this$FC, props) { _init_properties_UstadRawHtml_kt__trv50a(); // Inline function 'react.useMemo' call var dependencies = [props.html]; var callback = UstadRawHtml$lambda$lambda(props); var cleanHtml = useMemo(callback, dependencies); var divRef = useRef(null); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadRawHtml$lambda$lambda_0(divRef, cleanHtml, props); addChild($this$FC, 'div', block); var tmp = [divRef.current]; useEffect(tmp, UstadRawHtml$lambda$lambda_1(divRef, linkOpener)); return Unit_instance; } function UstadRawHtml$lambda$lambda($props) { return function () { return sanitize($props.html); }; } function UstadRawHtml$lambda$lambda_0($divRef, $cleanHtml, $props) { return function ($this$invoke) { $this$invoke.ref = $divRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call this_0.__html = $cleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; $this$invoke.style = $props.style; $this$invoke.id = $props.id; return Unit_instance; }; } function UstadRawHtml$lambda$lambda$lambda($anchorEl, $linkOpener) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $anchorEl.getAttribute('href'); var tmp0_safe_receiver = $anchorEl.getAttribute('target'); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml.....' call tmp = Companion_instance_82.fls(tmp0_safe_receiver); } var target = tmp; if (href == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml.....' call var tmp1_safe_receiver = $linkOpener; if (tmp1_safe_receiver == null) null; else { tmp1_safe_receiver.yoi(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } } return Unit_instance; }; } function UstadRawHtml$lambda$lambda_1($divRef, $linkOpener) { return function ($this$useEffect) { var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.querySelectorAll('a'); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'js.iterable.JsIterable.iterator' call tmp = iteratorFor(tmp1_safe_receiver); } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.iterator' call var tmp0_iterator = tmp2_safe_receiver; while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call if (!element.hasAttribute('ustadlink')) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp_0 = 'click'; addEventListener(element, tmp_0, UstadRawHtml$lambda$lambda$lambda(element, $linkOpener)); element.setAttribute('ustadlink', 'ustadlink'); } } } return Unit_instance; }; } var properties_initialized_UstadRawHtml_kt_p7nk3g; function _init_properties_UstadRawHtml_kt__trv50a() { if (!properties_initialized_UstadRawHtml_kt_p7nk3g) { properties_initialized_UstadRawHtml_kt_p7nk3g = true; UstadRawHtml = FC(UstadRawHtml$lambda); } } function get_UstadRootScreenNavLinks() { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); return UstadRootScreenNavLinks; } var UstadRootScreenNavLinks; function UstadRootScreenNavLinks$lambda($this$FC, props) { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); var strings = useStringProvider(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = NavLink; var block = UstadRootScreenNavLinks$lambda$lambda(item, props, index_0, strings); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadRootScreenNavLinks$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen) { return function ($this$invoke) { var tmp0_safe_receiver = $screen.c10a_1; var this_0 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7($screen.b10a_1); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings) { return function ($this$invoke) { $this$invoke.selected = $index === $props.selectedItem; var this_0 = default_33; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda($screen, $props, $index, $strings) { return function ($this$invoke) { $this$invoke.to = $screen.a10a_1; $this$invoke.id = $props.idPrefix + '_' + $screen.a10a_1; var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call $this$invoke.onClick = UstadRootScreenNavLinks$lambda$lambda$lambda(tmp0_safe_receiver); } // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call // Inline function 'web.cssom.None.Companion.none' call 0; this_0.textDecoration = 'none'; // Inline function 'web.cssom.Color.Companion.currentcolor' call 0; this_0.color = 'currentcolor'; $this$invoke.className = css(this_0); var this_1 = default_22; var block = UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn; function _init_properties_UstadRootScreenNavLinks_kt__voqa0l() { if (!properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn) { properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn = true; UstadRootScreenNavLinks = FC(UstadRootScreenNavLinks$lambda); } } function get_UstadScreen() { _init_properties_UstadScreen_kt__famf9v_0(); return UstadScreen_0; } var UstadScreen_0; function get_ustadScreenLoader() { _init_properties_UstadScreen_kt__famf9v_0(); return ustadScreenLoader; } var ustadScreenLoader; function UstadScreen$lambda($this$FC, it) { _init_properties_UstadScreen_kt__famf9v_0(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = useLoaderData().i104_1; addChild_0($this$FC, this_0); return Unit_instance; } function ustadScreenLoader$lambda(args) { _init_properties_UstadScreen_kt__famf9v_0(); var tmp = Promise; // Inline function 'kotlin.collections.single' call var single = null; var found = false; var tmp0_iterator = get_USTAD_SCREENS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ustadScreenLoader..' call if (equals(element.g104_1, args.params['ustadScreenName'])) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$1 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); return tmp.resolve(tmp$ret$1); } var properties_initialized_UstadScreen_kt_gwo5xx_0; function _init_properties_UstadScreen_kt__famf9v_0() { if (!properties_initialized_UstadScreen_kt_gwo5xx_0) { properties_initialized_UstadScreen_kt_gwo5xx_0 = true; UstadScreen_0 = FC(UstadScreen$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreenLoader = ustadScreenLoader$lambda; } } function get_TabSearchParamContext() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return TabSearchParamContext; } var TabSearchParamContext; function get_UstadScreenTabPanel() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return UstadScreenTabPanel; } var UstadScreenTabPanel; function toURLSearchParams(_this__u8e3s4) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.map' call var this_0 = _this__u8e3s4.q2(); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.toURLSearchParams.' call // Inline function 'js.array.tupleOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = [item.s2(), item.t2()]; destination.i1(tmp$ret$6); } var tmp$ret$9 = copyToArray(destination); return new URLSearchParams(tmp$ret$9); } function UstadScreenTabPanel$lambda($this$FC, props) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.useMemo' call var dependencies = [props.args]; var callback = UstadScreenTabPanel$lambda$lambda(props); var searchParams = useMemo(callback, dependencies); var tabState$delegate = useRequiredContext(get_UstadScreenTabsStateContext()); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TabSearchParamContext(); var block = UstadScreenTabPanel$lambda$lambda_0(props, muiAppState, tabState$delegate); addChild_1($this$FC, this_0, searchParams, block); return Unit_instance; } function invoke$lambda_52($tabState$delegate) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabState$delegate[0]; } function UstadScreenTabPanel$lambda$lambda($props) { return function () { return toURLSearchParams($props.args); }; } function UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e104_1 + invoke$lambda_52($tabState$delegate).r108_1 | 0) + 'px)'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.overflowY = 'auto'; $this$invoke.sx = this_0; var tmp; try { // Inline function 'kotlin.collections.single' call var tmp0_elvis_lhs = $props.screens; var single = null; var found = false; var tmp0_iterator = (tmp0_elvis_lhs == null ? get_USTAD_SCREENS() : tmp0_elvis_lhs).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call if (element.g104_1 === $props.viewName) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$8 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); var this_1 = create(tmp$ret$8.i104_1); addChildNode($this$invoke, this_1); tmp = Unit_instance; } catch ($p) { var tmp_0; if ($p instanceof Error) { var e = $p; throw IllegalArgumentException_init_$Create$('Cannot find/error creating view for ' + $props.viewName + ': ' + e); } else { throw $p; } } return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { $this$invoke.value = $props.value; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda_0($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { var this_0 = default_67; var block = UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabPanel_kt_dzbs3o; function _init_properties_UstadScreenTabPanel_kt__2e8ici() { if (!properties_initialized_UstadScreenTabPanel_kt_dzbs3o) { properties_initialized_UstadScreenTabPanel_kt_dzbs3o = true; TabSearchParamContext = createContext(); UstadScreenTabPanel = FC(UstadScreenTabPanel$lambda); } } function get_UstadScreenTabsStateContext() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabsStateContext; } var UstadScreenTabsStateContext; function get_UstadScreenTabs() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabs; } var UstadScreenTabs; function Companion() { this.h10a_1 = 48; } var Companion_instance_94; function Companion_getInstance_26() { return Companion_instance_94; } function UstadScreenTabsState(height) { height = height === VOID ? 48 : height; this.r108_1 = height; } protoOf(UstadScreenTabsState).f104 = function (height) { return new UstadScreenTabsState(height); }; protoOf(UstadScreenTabsState).toString = function () { return 'UstadScreenTabsState(height=' + this.r108_1 + ')'; }; protoOf(UstadScreenTabsState).hashCode = function () { return this.r108_1; }; protoOf(UstadScreenTabsState).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreenTabsState)) return false; var tmp0_other_with_cast = other instanceof UstadScreenTabsState ? other : THROW_CCE(); if (!(this.r108_1 === tmp0_other_with_cast.r108_1)) return false; return true; }; function UstadScreenTabs$lambda($this$FC, props) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.useMemo' call var dependencies = []; var callback = UstadScreenTabs$lambda$lambda; var history = useMemo(callback, dependencies); var currentTab$delegate = useState(UstadScreenTabs$lambda$lambda_0); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabSizeState = useState(UstadScreenTabs$lambda$lambda_1); var tabSizeStateVar$delegate = tabSizeState; var tabsRef = useRef(null); var tmp0_safe_receiver = tabsRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, UstadScreenTabs$lambda$lambda_2(tabsRef, tabSizeState, tabSizeStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabsStateContext(); var block = UstadScreenTabs$lambda$lambda_3(props, currentTab$delegate, theme$delegate, tabsRef, history); addChild_1($this$FC, this_0, tabSizeState, block); return Unit_instance; } function invoke$lambda_53($currentTab$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentTab$delegate[0]; } function invoke$lambda_54($currentTab$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentTab$delegate[1](value); return Unit_instance; } function invoke$lambda_55($theme$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_56($tabSizeStateVar$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabSizeStateVar$delegate[0]; } function invoke$lambda_57($tabSizeStateVar$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $tabSizeStateVar$delegate[1](value); return Unit_instance; } function UstadScreenTabs$lambda$lambda() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return window.history; } function UstadScreenTabs$lambda$lambda_0() { _init_properties_UstadScreenTabs_kt__2qc3v3(); var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var tmp_0 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver['activeTab']; var tmp2_elvis_lhs = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function UstadScreenTabs$lambda$lambda_1() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return new UstadScreenTabsState(); } function UstadScreenTabs$lambda$lambda_2($tabsRef, $tabSizeState, $tabSizeStateVar$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $tabsRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; var currentTabHeight = tmp1_elvis_lhs == null ? 48 : tmp1_elvis_lhs; var tmp; // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!($tabSizeState[0].r108_1 === currentTabHeight)) { invoke$lambda_57($tabSizeStateVar$delegate, invoke$lambda_56($tabSizeStateVar$delegate).f104(currentTabHeight)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate) { return function (evt, newTab) { invoke$lambda_54($currentTab$delegate, newTab); // Inline function 'kotlin.also' call var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var this_0 = tmp1_elvis_lhs == null ? json([]) : tmp1_elvis_lhs; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs........' call this_0['activeTab'] = newTab; var newState = this_0; $history.replaceState(newState, ''); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($tab, $index) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $tab.sp6_1; $this$invoke.value = $index.toString(); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history) { return function ($this$invoke) { $this$invoke.ref = $tabsRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; $this$invoke.sx = this_0; $this$invoke.value = invoke$lambda_53($currentTab$delegate); $this$invoke.onChange = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_68; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(item, index_0); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderBottom = toString(1) + 'px'; this_0.borderColor = invoke$lambda_55($theme$delegate).palette.divider; if ($props.tabs.u() === 1 ? $props.autoHideIfOneTab === true : false) { // Inline function 'web.cssom.None.Companion.none' call 0; this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_69; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0($index, $tab, $props) { return function ($this$invoke) { $this$invoke.value = $index.toString(); $this$invoke.viewName = $tab.qp6_1; $this$invoke.args = $tab.rp6_1; $this$invoke.screens = $props.screens; return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_53($currentTab$delegate); var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history); addChild($this$invoke, this_0, block); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadScreenTabPanel(); var block_0 = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0(index_0, item, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = default_70; var block = UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda_3($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabs_kt_w86iz1; function _init_properties_UstadScreenTabs_kt__2qc3v3() { if (!properties_initialized_UstadScreenTabs_kt_w86iz1) { properties_initialized_UstadScreenTabs_kt_w86iz1 = true; UstadScreenTabsStateContext = createContext(); UstadScreenTabs = FC(UstadScreenTabs$lambda); } } function get_tanstackQueryClient() { _init_properties_UstadScreens_kt__m1mixe(); return tanstackQueryClient; } var tanstackQueryClient; function get_UstadScreensContext() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreensContext; } var UstadScreensContext; function get_UstadScreens() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreens; } var UstadScreens; function get_ustadScreensLoader() { _init_properties_UstadScreens_kt__m1mixe(); return ustadScreensLoader; } var ustadScreensLoader; function UstadScreensLoaderData(di) { this.i10a_1 = di; } protoOf(UstadScreensLoaderData).toString = function () { return 'UstadScreensLoaderData(di=' + this.i10a_1 + ')'; }; protoOf(UstadScreensLoaderData).hashCode = function () { return hashCode(this.i10a_1); }; protoOf(UstadScreensLoaderData).equals = function (other) { if (this === other) return true; if (!(other instanceof UstadScreensLoaderData)) return false; var tmp0_other_with_cast = other instanceof UstadScreensLoaderData ? other : THROW_CCE(); if (!equals(this.i10a_1, tmp0_other_with_cast.i10a_1)) return false; return true; }; function UstadScreenContextData(onAppUiStateChanged, muiAppState, showSnackFunction) { this.j104_1 = onAppUiStateChanged; this.k104_1 = muiAppState; this.l104_1 = showSnackFunction; } function UstadScreens$lambda($this$FC, it) { _init_properties_UstadScreens_kt__m1mixe(); var mobileMode = default_71('(max-width:960px)'); var appUiStateInstance = useState(UstadScreens$lambda$lambda); var location = useLocation(); var appUiState$delegate = appUiStateInstance; var tmp = useLoaderData(); var loaderData = tmp instanceof UstadScreensLoaderData ? tmp : THROW_CCE(); var snack$delegate = useState(UstadScreens$lambda$lambda_0); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = UstadScreens$lambda$lambda_1(loaderData); var langConfig = useMemo(callback, dependencies); var muiState = useState(UstadScreens$lambda$lambda_2); var muiStateVar$delegate = muiState; var mobileMenuOpen$delegate = useState_0(false); var currentRootItemIndex$delegate = useState(UstadScreens$lambda$lambda_3); var tmp_0 = [location.pathname]; useEffect(tmp_0, UstadScreens$lambda$lambda_4(location, currentRootItemIndex$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreensContext(); var tmp_1 = UstadScreens$lambda$lambda_5(appUiState$delegate); var tmp_2 = UstadScreens$lambda$lambda_6(snack$delegate); var value = new UstadScreenContextData(tmp_1, muiState, new sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(tmp_2)); var block = UstadScreens$lambda$lambda_7(loaderData, langConfig, mobileMode, appUiState$delegate, muiStateVar$delegate, mobileMenuOpen$delegate, currentRootItemIndex$delegate, snack$delegate); addChild_1($this$FC, this_0, value, block); return Unit_instance; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(function_0) { this.j10a_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0).pp6 = function (snack) { return this.j10a_1(snack); }; function invoke$lambda_58($appUiState$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function invoke$lambda_59($appUiState$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appUiState$delegate[1](value); return Unit_instance; } function invoke$lambda_60($snack$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $snack$delegate[0]; } function invoke$lambda_61($snack$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $snack$delegate[1](value); return Unit_instance; } function invoke$lambda_62($muiStateVar$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $muiStateVar$delegate[0]; } function invoke$lambda_63($muiStateVar$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $muiStateVar$delegate[1](value); return Unit_instance; } function invoke$lambda_64($mobileMenuOpen$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mobileMenuOpen$delegate[0]; } function invoke$lambda_65($mobileMenuOpen$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mobileMenuOpen$delegate[1](value); return Unit_instance; } function invoke$lambda_66($currentRootItemIndex$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentRootItemIndex$delegate[0]; } function invoke$lambda_67($currentRootItemIndex$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentRootItemIndex$delegate[1](value); return Unit_instance; } function UstadScreens$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); return new AppUiState(); } function UstadScreens$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return null; } function UstadScreens$lambda$lambda_1($loaderData) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($loaderData.i10a_1).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(SupportedLanguagesConfig), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function UstadScreens$lambda$lambda_2() { _init_properties_UstadScreens_kt__m1mixe(); return new MuiAppState(); } function UstadScreens$lambda$lambda_3() { _init_properties_UstadScreens_kt__m1mixe(); return 0; } function UstadScreens$lambda$lambda_4($location, $currentRootItemIndex$delegate) { return function ($this$useEffect) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.indexOfFirst' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreens...' call if ($location.pathname === '/' + item.a10a_1) { tmp$ret$1 = index; break $l$block; } index = index + 1 | 0; } tmp$ret$1 = -1; } var pathIndex = tmp$ret$1; var tmp; if (pathIndex >= 0) { invoke$lambda_67($currentRootItemIndex$delegate, pathIndex); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda_5($appUiState$delegate) { return function (it) { invoke$lambda_59($appUiState$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda_6($snack$delegate) { return function (it) { invoke$lambda_61($snack$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate) { return function (it) { var tmp; if (!(invoke$lambda_62($muiStateVar$delegate).e104_1 === it)) { invoke$lambda_63($muiStateVar$delegate, invoke$lambda_62($muiStateVar$delegate).f104(it)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate) { return function () { invoke$lambda_65($mobileMenuOpen$delegate, !invoke$lambda_64($mobileMenuOpen$delegate)); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate) { return function ($this$invoke) { $this$invoke.appUiState = invoke$lambda_58($appUiState$delegate); $this$invoke.setAppBarHeight = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate); $this$invoke.showMenuIcon = $mobileMode; $this$invoke.onClickMenuIcon = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate); $this$invoke.sidebarVisible = !$mobileMode ? invoke$lambda_58($appUiState$delegate).op5_1 : false; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { $this$invoke.visible = !$mobileMode ? invoke$lambda_58($appUiState$delegate).op5_1 : false; $this$invoke.selectedRootItemIndex = invoke$lambda_66($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate) { return function (it) { invoke$lambda_65($mobileMenuOpen$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { $this$invoke.isOpen = invoke$lambda_64($mobileMenuOpen$delegate) ? invoke$lambda_58($appUiState$delegate).op5_1 : false; $this$invoke.visible = $mobileMode ? invoke$lambda_58($appUiState$delegate).op5_1 : false; $this$invoke.onSetOpen = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate); $this$invoke.selectedRootItemIndex = invoke$lambda_66($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_61($snack$delegate, null); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_60($snack$delegate) == null); $this$invoke.onClose = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); $this$invoke.autoHideDuration = 8000; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = invoke$lambda_60($snack$delegate); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mp6_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.message = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreens.......' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; var tmp = Header_getInstance().x109_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array([tmp, 'auto']); var tmp_0 = Sidebar_getInstance().z109_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateColumns = array([tmp_0, 'auto']); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_1 = [Area_getInstance().t109_1, Area_getInstance().t109_1]; var tmp_2; if ($mobileMode ? true : !invoke$lambda_58($appUiState$delegate).op5_1) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().v109_1, Area_getInstance().v109_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().u109_1, Area_getInstance().v109_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_1, tmp_2]); $this$invoke.sx = this_0; var this_1 = get_Header(); var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate); addChild($this$invoke, this_1, block); var this_2 = get_Sidebar(); var block_0 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_2, block_0); var this_3 = get_UstadMobileMenu(); var block_1 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_3, block_1); var this_4 = get_Content(); addChild_0($this$invoke, this_4); var this_5 = default_72; var block_2 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); addChild($this$invoke, this_5, block_2); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.client = get_tanstackQueryClient(); var this_0 = default_38; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.languagesConfig = $langConfig; var this_0 = QueryClientProvider; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.di = $loaderData.i10a_1; var this_0 = get_UstadLanguageConfigProvider(); var block = UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda_7($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { var this_0 = get_DIModule(); var block = UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ustadScreensLoader$lambda(args) { _init_properties_UstadScreens_kt__m1mixe(); Napier_getInstance().x5d(new UstadAntilog()); Napier_getInstance().i5e('Index: Window.onLoad'); var dbName = sanitizeDbNameFromUrl(window.location.origin); var dbUrl = 'sqlite:' + dbName; var tmp = localStorage; var tmp_0 = dbName + '_nodeId'; var nodeId = toLong_0(getOrPut(tmp, tmp_0, ustadScreensLoader$lambda$lambda)); var tmp_1 = localStorage; var tmp_2 = dbName + '_nodeAuth'; var nodeAuth = getOrPut(tmp_1, tmp_2, ustadScreensLoader$lambda$lambda_0); var dbNodeIdAndAuth = new NodeIdAndAuth(nodeId, nodeAuth); var tmp0_dbImplClasses = UmAppDatabaseJsImplementations_getInstance(); var tmp1_nodeId = dbNodeIdAndAuth.q64_1; var builderOptions = new DatabaseBuilderOptions(getKClass(UmAppDatabase), tmp0_dbImplClasses, tmp1_nodeId, dbUrl, './worker.sql-wasm.js'); var tmp_3 = addSyncCallback(Companion_getInstance().y6x(builderOptions), dbNodeIdAndAuth); // Inline function 'kotlin.collections.toTypedArray' call var this_0 = migrationList(); var tmp$ret$0 = copyToArray(this_0); var dbBuilder = tmp_3.n72(tmp$ret$0.slice()).n72([get_MIGRATION_144_145_CLIENT()]).n72([get_MIGRATION_148_149_NO_OFFLINE_ITEMS()]).n72([get_MIGRATION_155_156_CLIENT()]).n72([get_MIGRATION_161_162_CLIENT()]).n72([get_MIGRATION_169_170_CLIENT()]).n72([get_MIGRATE_USERNAME_CLIENT()]).n72([]); var tmp_4 = GlobalScope_instance; return promise(tmp_4, VOID, VOID, ustadScreensLoader$lambda$slambda_0(dbBuilder, dbName, dbNodeIdAndAuth, null)); } function ustadScreensLoader$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); var tmp = Default_getInstance(); var tmp_0 = new Long(0, 0); Companion_getInstance_16(); return tmp.xj(tmp_0, new Long(-1, 2147483647)).toString(); } function ustadScreensLoader$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return randomUuid().toString(); } function ustadScreensLoader$lambda$slambda$lambda($this$Json) { $this$Json.d4q_1 = true; $this$Json.f4q_1 = true; return Unit_instance; } function ustadScreensLoader$lambda$slambda$lambda$lambda($json) { return function ($this$install) { json_0($this$install, $json); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda$lambda_0($json) { return function ($this$HttpClient) { var tmp = Plugin_getInstance(); $this$HttpClient.c3a(tmp, ustadScreensLoader$lambda$slambda$lambda$lambda($json)); $this$HttpClient.q39(Plugin_getInstance_0()); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { this.s10a_1 = $dbBuilder; this.t10a_1 = $dbName; this.u10a_1 = $dbNodeIdAndAuth; CoroutineImpl.call(this, resultContinuation); } protoOf(ustadScreensLoader$lambda$slambda).k10b = function ($this$promise, $completion) { var tmp = this.v1m($this$promise, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(ustadScreensLoader$lambda$slambda).he = function (p1, $completion) { return this.k10b((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 9; this.w10a_1 = null; this.id_1 = 2; this.hd_1 = 1; suspendResult = this.s10a_1.m72(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.w10a_1 = suspendResult; this.id_1 = 9; this.hd_1 = 5; continue $sm; case 2: this.id_1 = 9; var tmp_0 = this.kd_1; if (tmp_0 instanceof Exception) { this.x10a_1 = this.kd_1; Napier_getInstance().m5e('Exception building database - trying to clear'); this.hd_1 = 3; suspendResult = deleteDatabaseAsync(indexedDB, this.t10a_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { throw this.kd_1; } case 3: localStorage.clear(); this.hd_1 = 4; suspendResult = this.s10a_1.m72(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 4: this.w10a_1 = suspendResult; this.hd_1 = 5; continue $sm; case 5: this.id_1 = 9; var tmp_1 = this; tmp_1.y10a_1 = Json_0(VOID, ustadScreensLoader$lambda$slambda$lambda); var tmp_2 = this; var tmp_3 = Js_instance; tmp_2.z10a_1 = HttpClient_0(tmp_3, ustadScreensLoader$lambda$slambda$lambda_0(this.y10a_1)); this.a10b_1 = (new URL('ustad-config.json', location.href)).href; var tmp_4 = this; tmp_4.b10b_1 = this.z10a_1; var tmp_5 = this; tmp_5.c10b_1 = this.a10b_1; var tmp_6 = this; tmp_6.d10b_1 = this.b10b_1; var tmp_7 = this; tmp_7.e10b_1 = this.d10b_1; var tmp_8 = this; var this_0 = new HttpRequestBuilder(); url(this_0, this.c10b_1); tmp_8.f10b_1 = this_0; this.f10b_1.w38_1 = Companion_getInstance_19().l2x_1; var tmp_9 = this; tmp_9.g10b_1 = this.e10b_1; var tmp_10 = this; tmp_10.h10b_1 = this.f10b_1; this.hd_1 = 6; suspendResult = (new HttpStatement(this.h10b_1, this.g10b_1)).h3z(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 6: this.i10b_1 = suspendResult; this.hd_1 = 7; var tmp_11 = this.i10b_1.e3c(); var tmp_12 = JsType_instance; var tmp_13 = getKClass(Map); var tmp_14; try { tmp_14 = createKType(getKClass(Map), arrayOf([createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().g8(), arrayOf([]), false)), createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().g8(), arrayOf([]), false))]), false); } catch ($p) { var tmp_15; if ($p instanceof Error) { var cause = $p; tmp_15 = null; } else { throw $p; } tmp_14 = tmp_15; } suspendResult = tmp_11.h3b(typeInfoImpl(tmp_12, tmp_13, tmp_14), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 7: var tmp_16 = this; tmp_16.j10b_1 = (!(suspendResult == null) ? isInterface(suspendResult, Map) : false) ? suspendResult : THROW_CCE(); this.hd_1 = 8; suspendResult = MR_getInstance().nn1_1.blo(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 8: var jsStringsProvider = suspendResult; var tmp_17; if (this.w10a_1 == null) { throwUninitializedPropertyAccessException('dbBuilt'); } else { tmp_17 = this.w10a_1; } var di = ustadJsDi(tmp_17, this.u10a_1, this.y10a_1, this.z10a_1, this.j10b_1, jsStringsProvider); var tmp0_safe_receiver = document.getElementById('loading'); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.remove(); } return new UstadScreensLoaderData(di); case 9: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 9) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda).v1m = function ($this$promise, completion) { var i = new ustadScreensLoader$lambda$slambda(this.s10a_1, this.t10a_1, this.u10a_1, completion); i.v10a_1 = $this$promise; return i; }; function ustadScreensLoader$lambda$slambda_0($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { var i = new ustadScreensLoader$lambda$slambda($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation); var l = function ($this$promise, $completion) { return i.k10b($this$promise, $completion); }; l.$arity = 1; return l; } var properties_initialized_UstadScreens_kt_qvtxn4; function _init_properties_UstadScreens_kt__m1mixe() { if (!properties_initialized_UstadScreens_kt_qvtxn4) { properties_initialized_UstadScreens_kt_qvtxn4 = true; tanstackQueryClient = new QueryClient(); UstadScreensContext = createContext(); UstadScreens = FC(UstadScreens$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreensLoader = ustadScreensLoader$lambda; } } function get_UstadSendTextField() { _init_properties_UstadSendTextField_kt__81qhtg(); return UstadSendTextField; } var UstadSendTextField; function UstadSendTextField$lambda($this$FC, props) { _init_properties_UstadSendTextField_kt__81qhtg(); var strings = useStringProvider(); var tmp = toString_0(props.value); var tmp_0 = props.value; println('UstadSendTextField: value = ' + tmp + ' / ' + ((!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null)); // Inline function 'react.useMemo' call var dependencies = [props.value]; var callback = UstadSendTextField$lambda$lambda(props); var isBlank = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadTextField(); var block = UstadSendTextField$lambda$lambda_0(props, isBlank, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSendTextField$lambda$lambda($props) { return function () { // Inline function 'kotlin.text.isNullOrBlank' call var tmp = $props.value; var this_0 = (!(tmp == null) ? typeof tmp === 'string' : false) ? tmp : null; // Inline function 'kotlin.contracts.contract' call return this_0 == null ? true : isBlank(this_0); }; } function UstadSendTextField$lambda$lambda$lambda(it) { _init_properties_UstadSendTextField_kt__81qhtg(); return !(it === 'InputProps'); } function UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props) { return function (evt) { if (((evt.key === 'Enter' ? !$isBlank : false) ? !evt.ctrlKey : false) ? !evt.shiftKey : false) $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField......' call $this$invoke.id = tmp0_safe_receiver + '_send_button'; } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().hlx_1); var this_0 = default_30; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadSendTextField$lambda$lambda_0($props, $isBlank, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadSendTextField$lambda$lambda$lambda); $this$invoke.onKeyUp = UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props); var tmp; if (!$isBlank) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField...' call var tmp_0 = default_31; this_0.endAdornment = create_0(tmp_0, UstadSendTextField$lambda$lambda$lambda_1($props, $strings)); tmp = $this$invoke.InputProps = this_0; } return Unit_instance; }; } var properties_initialized_UstadSendTextField_kt_dp77yq; function _init_properties_UstadSendTextField_kt__81qhtg() { if (!properties_initialized_UstadSendTextField_kt_dp77yq) { properties_initialized_UstadSendTextField_kt_dp77yq = true; UstadSendTextField = FC(UstadSendTextField$lambda); } } function get_UstadSidebarBottomBox() { _init_properties_UstadSidebarBottomBox_kt__71bz79(); return UstadSidebarBottomBox; } var UstadSidebarBottomBox; function UstadSidebarBottomBox$lambda($this$FC, it) { _init_properties_UstadSidebarBottomBox_kt__71bz79(); var di = useRequiredContext(get_DIContext()); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = UstadSidebarBottomBox$lambda$lambda(di); var version = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = UstadSidebarBottomBox$lambda$lambda_0(di); var showPoweredBy = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadSidebarBottomBox$lambda$lambda_1(showPoweredBy, strings, version); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSidebarBottomBox$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(GetVersionUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).foi().doi_1; }; } function UstadSidebarBottomBox$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(GetShowPoweredByUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).foi(); }; } function UstadSidebarBottomBox$lambda$lambda$lambda($strings, $version) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $strings.up7(strings_getInstance().rmx_1) + ' ' + $version; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadSidebarBottomBox$lambda$lambda_1($showPoweredBy, $strings, $version) { return function ($this$invoke) { $this$invoke.id = 'drawer_version_info'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSidebarBottomBox...' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_2; var block = UstadSidebarBottomBox$lambda$lambda$lambda($strings, $version); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var tmp; if ($showPoweredBy) { var this_2 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadSidebarBottomBox_kt_hf90hf; function _init_properties_UstadSidebarBottomBox_kt__71bz79() { if (!properties_initialized_UstadSidebarBottomBox_kt_hf90hf) { properties_initialized_UstadSidebarBottomBox_kt_hf90hf = true; UstadSidebarBottomBox = FC(UstadSidebarBottomBox$lambda); } } function get_UstadStandardContainer() { _init_properties_UstadStandardContainer_kt__l1p251(); return UstadStandardContainer; } var UstadStandardContainer; function UstadStandardContainer$lambda($this$FC, props) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = UstadStandardContainer$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_68($theme$delegate) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadStandardContainer$lambda$lambda($props) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); var this_0 = $props; Object.assign($this$invoke, this_0); // Inline function 'kotlin.also' call var tmp0_elvis_lhs = $this$invoke.sx; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'kotlin.also' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call $this$invoke.sx = this_1; tmp = this_1; } else { tmp = tmp0_elvis_lhs; } // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call tmp.paddingTop = invoke$lambda_68(theme$delegate).spacing(2); var tmp_0; if ($props.maxWidth == null) { $this$invoke.maxWidth = 'lg'; tmp_0 = Unit_instance; } var this_2 = $this$invoke.children; addChildNode($this$invoke, this_2); return Unit_instance; }; } var properties_initialized_UstadStandardContainer_kt_x7op65; function _init_properties_UstadStandardContainer_kt__l1p251() { if (!properties_initialized_UstadStandardContainer_kt_x7op65) { properties_initialized_UstadStandardContainer_kt_x7op65 = true; UstadStandardContainer = FC(UstadStandardContainer$lambda); } } function get_UstadTextField() { _init_properties_UstadTextField_kt__5a3ab8(); return UstadTextField; } var UstadTextField; function UstadTextField$lambda($this$FC, props) { _init_properties_UstadTextField_kt__5a3ab8(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); useEffect([propsTextVal], UstadTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTextField$lambda$lambda_0(props, textFieldValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_69($textFieldValue$delegate) { _init_properties_UstadTextField_kt__5a3ab8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_70($textFieldValue$delegate, value) { _init_properties_UstadTextField_kt__5a3ab8(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function UstadTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_69($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_70($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextField$lambda$lambda$lambda(it) { _init_properties_UstadTextField_kt__5a3ab8(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_70($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadTextField$lambda$lambda_0($props, $textFieldValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_69($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); return Unit_instance; }; } var properties_initialized_UstadTextField_kt_depeui; function _init_properties_UstadTextField_kt__5a3ab8() { if (!properties_initialized_UstadTextField_kt_depeui) { properties_initialized_UstadTextField_kt_depeui = true; UstadTextField = FC(UstadTextField$lambda); } } function get_UstadTimeField() { _init_properties_UstadTimeField_kt__ybd7pw(); return UstadTimeField; } var UstadTimeField; function UstadTimeField$lambda($this$FC, props) { _init_properties_UstadTimeField_kt__ybd7pw(); var rawValue$delegate = useState(UstadTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toTimeOfDayInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!(_this__u8e3s4 === (tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs))) { return chopOffSeconds_0(Companion_getInstance_20().elt(_this__u8e3s4)).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_71($rawValue$delegate) { _init_properties_UstadTimeField_kt__ybd7pw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_72($rawValue$delegate, value) { _init_properties_UstadTimeField_kt__ybd7pw(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadTimeField$lambda$lambda($props) { return function () { return invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); }; } function UstadTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_71($rawValue$delegate) === strValue)) { invoke$lambda_72($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadTimeField$lambda$lambda$lambda($props) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var time = Companion_getInstance_20().o2r(targetElValue); console.log('onChange time = ' + time + ' ' + time.flt()); tmp_0 = $props.onChange(time.flt()); } else { console.log('onChange time = 0'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.time' call 0; $this$invoke.type = 'time'; $this$invoke.value = invoke$lambda_71($rawValue$delegate); $this$invoke.label = $props.label; $this$invoke.disabled = $props.disabled; $this$invoke.helperText = $props.helperText; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.sx = $props.sx; $this$invoke.error = $props.error; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTimeField$lambda$lambda$lambda($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; return Unit_instance; }; } var properties_initialized_UstadTimeField_kt_nidhca; function _init_properties_UstadTimeField_kt__ybd7pw() { if (!properties_initialized_UstadTimeField_kt_nidhca) { properties_initialized_UstadTimeField_kt_nidhca = true; UstadTimeField = FC(UstadTimeField$lambda); } } function get_UstadTransferStatusIcon() { _init_properties_UstadTransferStatusIcon_kt__qwje83(); return UstadTransferStatusIcon; } var UstadTransferStatusIcon; function UstadTransferStatusIcon$lambda($this$FC, props) { _init_properties_UstadTransferStatusIcon_kt__qwje83(); var strings = useStringProvider(); var tmp; switch (props.transferJobItemStatus.za_1) { case 1: tmp = to(default_73, strings_getInstance().fm9_1); break; case 0: tmp = to(default_74, strings_getInstance().mlx_1); break; case 3: tmp = to(default_75, strings_getInstance().nlx_1); break; case 2: tmp = to(default_76, strings_getInstance().slx_1); break; case 4: tmp = to(default_77, strings_getInstance().rlu_1); break; default: noWhenBranchMatchedException(); break; } var tmp1_container = tmp; var icon = tmp1_container.y6(); var stringResource = tmp1_container.z6(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(icon, UstadTransferStatusIcon$lambda$lambda(props, strings, stringResource)); addChildNode($this$FC, this_0); return Unit_instance; } function UstadTransferStatusIcon$lambda$lambda($props, $strings, $stringResource) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.up7($stringResource); return Unit_instance; }; } var properties_initialized_UstadTransferStatusIcon_kt_a74g8x; function _init_properties_UstadTransferStatusIcon_kt__qwje83() { if (!properties_initialized_UstadTransferStatusIcon_kt_a74g8x) { properties_initialized_UstadTransferStatusIcon_kt_a74g8x = true; UstadTransferStatusIcon = FC(UstadTransferStatusIcon$lambda); } } function get_iconComponent(_this__u8e3s4) { var tmp; switch (_this__u8e3s4.cp5_1.za_1) { case 1: tmp = default_40; break; case 0: tmp = default_78; break; case 2: tmp = default_63; break; default: noWhenBranchMatchedException(); break; } return tmp; } function paddingCourseBlockIndent(indentLevel) { // Inline function 'web.cssom.px' call var this_0 = 16 + imul(indentLevel, 24) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_left = toString(this_0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp1_right = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp2_bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return '' + (toString(0) + 'px') + ' ' + tmp1_right + ' ' + tmp2_bottom + ' ' + tmp0_left; } function Themes() { Themes_instance = this; var tmp = this; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Light.' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Light..' call // Inline function 'mui.material.PaletteMode.Companion.light' call 0; this_1.mode = 'light'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.primary = json([to('main', '#00796b')]); // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.secondary = json([to('main', '#ff9800')]); this_0.palette = this_1; tmp.d10a_1 = default_79(this_0); var tmp_0 = this; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Dark.' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_3 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.theme.Themes.Dark..' call // Inline function 'mui.material.PaletteMode.Companion.dark' call 0; this_3.mode = 'dark'; this_2.palette = this_3; tmp_0.e10a_1 = default_79(this_2); } var Themes_instance; function Themes_getInstance() { if (Themes_instance == null) new Themes(); return Themes_instance; } function resolveEndpoint(href, searchParams) { var searchParamApiUrl = searchParams.get('apiUrl'); var tmp; if (!(searchParamApiUrl == null)) { tmp = searchParamApiUrl; } else { if (contains(href, '/#/')) { tmp = requirePostfix(removeSuffix(substringBefore(href, '/#/'), '/umapp'), '/'); } else { if (contains(href, '/umapp/')) { tmp = requirePostfix(substringBefore(href, '/umapp/'), '/'); } else { tmp = href; } } } return tmp; } function assignPropsTo(_this__u8e3s4, receiver, filter) { var tmp; if (filter === VOID) { tmp = assignPropsTo$lambda; } else { tmp = filter; } filter = tmp; // Inline function 'kotlin.js.asDynamic' call var thisDynamic = _this__u8e3s4; // Inline function 'kotlin.js.asDynamic' call var receiverDynamic = receiver; // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = Object.getOwnPropertyNames(_this__u8e3s4); var destination = ArrayList_init_$Create$_0(); var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var element = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; if (filter(element)) { destination.i1(element); } } var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.util.ext.assignPropsTo.' call receiverDynamic[element_0] = thisDynamic[element_0]; } } function assignPropsTo$lambda(it) { return true; } function setHours(_this__u8e3s4, hours, minutes, seconds) { // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.setHours(hours, minutes, seconds); } function deleteDatabaseAsync(_this__u8e3s4, name, $completion) { var completable = CompletableDeferred(); var request = _this__u8e3s4.deleteDatabase(name); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onsuccess = deleteDatabaseAsync$lambda(completable); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onerror = deleteDatabaseAsync$lambda_0(completable, name); return completable.nv($completion); } function deleteDatabaseAsync$lambda($completable) { return function () { $completable.gy(Unit_instance); return Unit_instance; }; } function deleteDatabaseAsync$lambda_0($completable, $name) { return function () { $completable.iy(Exception_init_$Create$('Error deleting database: ' + $name)); return Unit_instance; }; } function isSettledEmpty(_this__u8e3s4, mediatorResult) { var tmp; var tmp_0; if (!_this__u8e3s4.isLoading ? mediatorResult.n104_1.q6c_1 : false) { var tmp$ret$2; $l$block: { // Inline function 'kotlin.collections.any' call var indexedObject = pages(_this__u8e3s4); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.util.ext.isSettledEmpty.' call var tmp0_safe_receiver = element instanceof Page ? element : null; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c54_1; var tmp_1; if (tmp1_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_1 = !tmp1_safe_receiver.c1(); } if (tmp_1 === true) { tmp$ret$2 = true; break $l$block; } } tmp$ret$2 = false; } tmp_0 = !tmp$ret$2; } else { tmp_0 = false; } if (tmp_0) { tmp = mediatorResult.n104_1.p6c_1.c1(); } else { tmp = false; } return tmp; } function toSameDateTimeInOtherTimeZone(_this__u8e3s4, fromTimeZone, toTimeZone) { if (fromTimeZone.equals(toTimeZone)) return _this__u8e3s4; var fromLocalDateTime = toLocalDateTime(_this__u8e3s4, fromTimeZone); return toInstant(fromLocalDateTime, toTimeZone); } function toJsDateFromOtherTimeZoneToSystemTimeZone(_this__u8e3s4, fromTimeZoneId) { var tmp; if (isSetDate(_this__u8e3s4)) { tmp = toJSDate(toSameDateTimeInOtherTimeZone(Companion_getInstance_11().pls(_this__u8e3s4), Companion_getInstance_14().fls(fromTimeZoneId), Companion_getInstance_14().hlt())); } else { tmp = null; } return tmp; } function useLineClamp(_this__u8e3s4, numLines) { // Inline function 'com.ustadmobile.mui.common.webKitLineClamp' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-line-clamp'] = numLines.toString(); _this__u8e3s4.display = get_DisplayWebkitBox(); // Inline function 'com.ustadmobile.mui.common.webkitBoxOrient' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-box-orient'] = 'vertical'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; _this__u8e3s4.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; _this__u8e3s4.textOverflow = 'ellipsis'; } function useCenterAlignGridContainer(_this__u8e3s4, muiAppState) { // Inline function 'web.cssom.AlignItems.Companion.center' call 0; _this__u8e3s4.alignItems = 'center'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; _this__u8e3s4.justifyContent = 'center'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.height = 'calc(100vh - ' + muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; _this__u8e3s4.textAlign = 'center'; } function useAbsolutePositionBottom(_this__u8e3s4, zIndexVal) { zIndexVal = zIndexVal === VOID ? 1500 : zIndexVal; // Inline function 'web.cssom.Position.Companion.absolute' call 0; _this__u8e3s4.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.bottom = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.zIndex = zIndexVal; } function description(_this__u8e3s4, strings) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description.' call this_0.y5(strings.up7(_this__u8e3s4.xpb_1)); var tmp0_safe_receiver = _this__u8e3s4.zpb_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description..' call var tmp; if (tmp0_safe_receiver) { tmp = strings.up7(strings_getInstance().mm9_1); } else { tmp = strings.up7(strings_getInstance().nm9_1); } var orderLabel = tmp; this_0.y5(' (' + orderLabel + ')'); } return this_0.toString(); } function yesOrNoString(_this__u8e3s4, yes) { return _this__u8e3s4.up7(yes === true ? strings_getInstance().xmk_1 : strings_getInstance().ymk_1); } function get_Content() { _init_properties_Content_kt__pfrwlj(); return Content; } var Content; function get_NavHostContentOutlet() { _init_properties_Content_kt__pfrwlj(); return NavHostContentOutlet; } var NavHostContentOutlet; function Content$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = Content$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function Content$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); $this$invoke.key = 'content_box'; // Inline function 'react.dom.html.ReactHTML.main' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'main'; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.Content...' call this_0.gridArea = Area_getInstance().v109_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_NavResultReturnerModule(); var block = Content$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function Content$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHost(); var block = Content$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function Content$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHostContentOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function NavHostContentOutlet$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavHostContentOutlet$lambda$lambda(di); var accountManagerVal = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = NavHostContentOutlet$lambda$lambda_0(di); var openExternalUseCaseVal = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkProvider(); var block = NavHostContentOutlet$lambda$lambda_1(accountManagerVal, openExternalUseCaseVal); addChild($this$FC, this_0, block); return Unit_instance; } function NavHostContentOutlet$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(OpenExternalLinkUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_1($accountManagerVal, $openExternalUseCaseVal) { return function ($this$invoke) { $this$invoke.accountManager = $accountManagerVal; $this$invoke.openExternalLinkUseCase = $openExternalUseCaseVal; var this_0 = Outlet; addChild_0($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_Content_kt_bhcozt; function _init_properties_Content_kt__pfrwlj() { if (!properties_initialized_Content_kt_bhcozt) { properties_initialized_Content_kt_bhcozt = true; Content = FC(Content$lambda); NavHostContentOutlet = FC(NavHostContentOutlet$lambda); } } function get_ErrorReportComponent2() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportComponent2; } var ErrorReportComponent2; function get_ErrorReportPreview() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportPreview; } var ErrorReportPreview; function ErrorReportComponent2$lambda($this$FC, props) { _init_properties_ErrorReportScreen_kt__nfz306(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ErrorReportComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); $this$invoke.src = 'img/undraw_access_denied_re_awnf.svg'; $this$invoke.alt = ''; $this$invoke.height = 300.0; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().nmp_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onTakeMeHomeClick; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().qmp_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.tpn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.iet_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().omp_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onCopyIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().vmj_1); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_80; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onShareIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().glx_1); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var this_0 = default_81; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_6; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_6; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportComponent2.....' call // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; $this$invoke.sx = this_0; var this_1 = default_24; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_24; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { var tmp = $strings.up7(strings_getInstance().pmp_1); var tmp0_safe_receiver = $props.uiState.tpn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = replace(tmp, '%1$s', toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.set_1)); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.tpn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wet_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ErrorReportComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = default_11; var block_1 = ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_1, block_1); var this_2 = default_82; var block_2 = ErrorReportComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_24; var block_3 = ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); var this_4 = default_82; var block_4 = ErrorReportComponent2$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_4, block_4); var this_5 = default_24; var block_5 = ErrorReportComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_5, block_5); var this_6 = default_2; var block_6 = ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_6, block_6); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ErrorReportComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportPreview$lambda($this$FC, it) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ErrorReportComponent2(); var block = ErrorReportPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportPreview$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'kotlin.apply' call var this_0 = new ErrorReport(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportPreview...' call this_0.set_1 = 1234; this_0.iet_1 = new Long(1234123112, 0); this_0.wet_1 = '6x7 is the question when you think about it'; $this$invoke.uiState = new ErrorReportUiState(this_0); return Unit_instance; } var properties_initialized_ErrorReportScreen_kt_wskl94; function _init_properties_ErrorReportScreen_kt__nfz306() { if (!properties_initialized_ErrorReportScreen_kt_wskl94) { properties_initialized_ErrorReportScreen_kt_wskl94 = true; ErrorReportComponent2 = FC(ErrorReportComponent2$lambda); ErrorReportPreview = FC(ErrorReportPreview$lambda); } } function get_HolidayCalendarDetailComponent2() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailComponent2; } var HolidayCalendarDetailComponent2; function get_HolidayCalendarDetailPreview() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailPreview; } var HolidayCalendarDetailPreview; function HolidayCalendarDetailComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.up7(strings_getInstance().xlv_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.vpn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t8e_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.icon = create(default_51); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onItemClick($item); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $item.tex_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_26; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($item.rex_1, 'UTC'); var holidayEnd = useFormattedDate($item.sex_1, 'UTC'); var this_0 = default_33; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, holidayStart, holidayEnd); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.wpn_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarDetailComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadDetailField(); var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_24; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarDetailComponent2(); var block = HolidayCalendarDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_0.t8e_1 = 'My Calendar'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_1.tex_1 = 'Eid'; this_1.rex_1 = new Long(1352958816, 0); this_1.sex_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarDetailUIState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3; function _init_properties_HolidayCalendarDetailScreen_kt__zgxgap() { if (!properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3) { properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3 = true; HolidayCalendarDetailComponent2 = FC(HolidayCalendarDetailComponent2$lambda); HolidayCalendarDetailPreview = FC(HolidayCalendarDetailPreview$lambda); } } function get_HolidayCalendarEditComponent2() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditComponent2; } var HolidayCalendarEditComponent2; function get_HolidayCalendarEditPreview() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditPreview; } var HolidayCalendarEditPreview; function HolidayCalendarEditComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.t8e_1 = $it; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onHolidayCalendarChange; var tmp0_safe_receiver = $props.uiState.ypn_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy(tmp0_safe_receiver, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ypn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t8e_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().xlv_1); $this$invoke.enabled = $props.uiState.zpn_1; $this$invoke.onChange = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().hm7_1); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onAddItemClick(); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); $this$invoke.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday) { return function (it) { $props.onItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holiday.tex_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday); var this_0 = default_25; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday) { return function (it) { $props.onDeleteItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday) { return function ($this$create) { $this$create.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday); var this_0 = default_63; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$create, this_0, block); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1($holiday, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($holiday.rex_1, 'UTC'); var holidayEnd = useFormattedDate($holiday.sex_1, 'UTC'); var this_0 = default_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday, holidayStart, holidayEnd); addChild($this$invoke, this_0, block); var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday)); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.apo_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } } return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_16; var block_1 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarEditPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarEditComponent2(); var block = HolidayCalendarEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_0.t8e_1 = 'my cal'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_1.tex_1 = 'Eid'; this_1.rex_1 = new Long(1352958816, 0); this_1.sex_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarEditUiState(tmp, VOID, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarEditScreen_kt_ayimp0; function _init_properties_HolidayCalendarEditScreen_kt__km5hfq() { if (!properties_initialized_HolidayCalendarEditScreen_kt_ayimp0) { properties_initialized_HolidayCalendarEditScreen_kt_ayimp0 = true; HolidayCalendarEditComponent2 = FC(HolidayCalendarEditComponent2$lambda); HolidayCalendarEditPreview = FC(HolidayCalendarEditPreview$lambda); } } function get_HolidayCalendarListComponent2() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListComponent2; } var HolidayCalendarListComponent2; function get_HolidayCalendarListScreenPreview() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListScreenPreview; } var HolidayCalendarListScreenPreview; function HolidayCalendarListComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = HolidayCalendarListComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar) { return function (it) { $props.onListItemClick($holidayCalendar); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holidayCalendar.t8e_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = replace($strings.up7(strings_getInstance().cmw_1), '%1$s', $holidayCalendar.ik2_1.toString()); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar); var this_0 = default_26; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.cpo_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_16; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListScreenPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarListComponent2(); var block = HolidayCalendarListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListScreenPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_0.t8e_1 = 'Calendar name 1'; this_0.s8e_1 = new Long(898787, 0); this_0.ik2_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_1.t8e_1 = 'Calendar name 2'; this_1.s8e_1 = new Long(8, 0); this_1.ik2_1 = 3; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_2.t8e_1 = 'Calendar name 3'; this_2.s8e_1 = new Long(80, 0); this_2.ik2_1 = 2; $this$invoke.uiState = new HolidayCalendarListUiState(listOf([tmp, tmp_0, this_2])); return Unit_instance; } var properties_initialized_HolidayCalendarListScreen_kt_pe58z4; function _init_properties_HolidayCalendarListScreen_kt__b0wvle() { if (!properties_initialized_HolidayCalendarListScreen_kt_pe58z4) { properties_initialized_HolidayCalendarListScreen_kt_pe58z4 = true; HolidayCalendarListComponent2 = FC(HolidayCalendarListComponent2$lambda); HolidayCalendarListScreenPreview = FC(HolidayCalendarListScreenPreview$lambda); } } function get_LanguageDetailComponent2() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailComponent2; } var LanguageDetailComponent2; function get_LanguageDetailPreview() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailPreview; } var LanguageDetailPreview; function LanguageDetailComponent2$lambda($this$FC, props) { _init_properties_LanguageDetailScreen_kt__khe157(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.up7(strings_getInstance().xlv_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.dpo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vc9_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.up7(strings_getInstance().klw_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.dpo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wc9_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.up7(strings_getInstance().llw_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.dpo_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xc9_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = LanguageDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageDetailPreview$lambda($this$FC, it) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageDetailComponent2(); var block = LanguageDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailPreview$lambda$lambda($this$invoke) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageDetailPreview...' call this_0.vc9_1 = '\u0641\u0627\u0631\u0633\u06CC'; this_0.wc9_1 = 'fa'; this_0.xc9_1 = 'per'; $this$invoke.uiState = new LanguageDetailUiState(this_0); return Unit_instance; } var properties_initialized_LanguageDetailScreen_kt_abw8zt; function _init_properties_LanguageDetailScreen_kt__khe157() { if (!properties_initialized_LanguageDetailScreen_kt_abw8zt) { properties_initialized_LanguageDetailScreen_kt_abw8zt = true; LanguageDetailComponent2 = FC(LanguageDetailComponent2$lambda); LanguageDetailPreview = FC(LanguageDetailPreview$lambda); } } function get_LanguageEditComponent2() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditComponent2; } var LanguageEditComponent2; function get_LanguageEditPreview() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditPreview; } var LanguageEditPreview; function LanguageEditComponent2$lambda($this$FC, props) { _init_properties_LanguageEditScreen_kt__f5y8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.vc9_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.epo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.epo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vc9_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().xlv_1); $this$invoke.error = $props.uiState.gpo_1; $this$invoke.enabled = $props.uiState.fpo_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.wc9_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.epo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.epo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wc9_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().klw_1); $this$invoke.error = $props.uiState.gpo_1; $this$invoke.enabled = $props.uiState.fpo_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.xc9_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.epo_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.epo_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xc9_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().llw_1); $this$invoke.error = $props.uiState.gpo_1; $this$invoke.enabled = $props.uiState.fpo_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextEditField(); var block_0 = LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadTextEditField(); var block_1 = LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = LanguageEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageEditPreview$lambda($this$FC, it) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageEditComponent2(); var block = LanguageEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditPreview$lambda$lambda($this$invoke) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageEditPreview...' call this_0.vc9_1 = 'fa'; $this$invoke.uiState = new LanguageEditUiState(this_0); return Unit_instance; } var properties_initialized_LanguageEditScreen_kt_n40a0g; function _init_properties_LanguageEditScreen_kt__f5y8i() { if (!properties_initialized_LanguageEditScreen_kt_n40a0g) { properties_initialized_LanguageEditScreen_kt_n40a0g = true; LanguageEditComponent2 = FC(LanguageEditComponent2$lambda); LanguageEditPreview = FC(LanguageEditPreview$lambda); } } function get_LanguageListComponent2() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListComponent2; } var LanguageListComponent2; function get_LanguageListScreenPreview() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListScreenPreview; } var LanguageListScreenPreview; function LanguageListComponent2$lambda($this$FC, props) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = LanguageListComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSort(); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.activeSortOrderOption = $props.uiState.mpo_1; $this$invoke.enabled = true; $this$invoke.onClickSort = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function (it) { $props.onListItemClick($language); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $language.vc9_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = '' + $language.wc9_1 + ' / ' + $language.xc9_1; return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function ($this$invoke) { $this$invoke.onClick = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); var this_0 = default_26; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $language) { return function ($this$invoke) { var this_0 = default_33; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.kpo_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.LanguageListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadListSortHeader(); var block = LanguageListComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = LanguageListComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = LanguageListComponent2$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListScreenPreview$lambda($this$FC, it) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageListComponent2(); var block = LanguageListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListScreenPreview$lambda$lambda($this$invoke) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_0.vc9_1 = 'Farsi'; this_0.wc9_1 = 'fa'; this_0.xc9_1 = 'far'; this_0.uc9_1 = new Long(5, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_1.vc9_1 = 'English'; this_1.wc9_1 = 'en'; this_1.xc9_1 = 'eng'; this_1.uc9_1 = new Long(6, 0); $this$invoke.uiState = new LanguageListUiState(listOf([tmp, this_1])); return Unit_instance; } var properties_initialized_LanguageListScreen_kt_d8nlno; function _init_properties_LanguageListScreen_kt__962nlu() { if (!properties_initialized_LanguageListScreen_kt_d8nlno) { properties_initialized_LanguageListScreen_kt_d8nlno = true; LanguageListComponent2 = FC(LanguageListComponent2$lambda); LanguageListScreenPreview = FC(LanguageListScreenPreview$lambda); } } function get_ParentalConsentManagementComponent2() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementComponent2; } var ParentalConsentManagementComponent2; function get_ParentalConsentManagementScreen() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementScreen; } var ParentalConsentManagementScreen; var ParentalConsentManagementPreview; function ParentalConsentManagementComponent2$lambda($this$FC, props) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.rxc_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.agd_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a96_1; var minorDateOfBirth = useFormattedDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_14().els_1.ils()); var tmp3_safe_receiver = props.uiState.rxc_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.zgc_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.jfs_1; var statusDate = useFormattedDateAndTime(tmp5_elvis_lhs == null ? new Long(0, 0) : tmp5_elvis_lhs, Companion_getInstance_14().hlt().ils()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ParentalConsentManagementComponent2$lambda$lambda(props, strings, statusDate, minorDateOfBirth); addChild($this$FC, this_0, block); return Unit_instance; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth) { return function ($this$invoke) { var tmp = strings_getInstance().emm_1; var tmp0_safe_receiver = $props.uiState.rxc_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.agd_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4(); $this$invoke.html = replace($strings.wzy(tmp, [tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs, $minorDateOfBirth, $props.uiState.vxc_1]), '\\n', '
'); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.efs_1 = $it.dp7_1; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeRelation; var tmp0_safe_receiver = $props.uiState.rxc_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zgc_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp1_safe_receiver, ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.rxc_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zgc_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.efs_1; $this$invoke.value = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; $this$invoke.options = PersonParentJoinConstants_getInstance().jp8_1; $this$invoke.label = $strings.up7(strings_getInstance().fmm_1) + '*'; $this$invoke.onChange = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = $props.uiState.sxc_1; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.sxc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp3_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.up7(strings_getInstance().tmk_1); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.txc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jh7_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.uxc_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().gmm_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDoNotConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.uxc_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().hmm_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangeConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.uxc_1; var tmp0_safe_receiver = $props.uiState.pxe(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementComponent2.....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(tmp0_safe_receiver); addChildNode($this$invoke, tmp$ret$3); } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp; if ($props.uiState.nxe()) { var tmp0_safe_receiver = $props.uiState.oxe(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementComponent2....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$12 = $strings.wzy(tmp0_safe_receiver, [$statusDate]); addChildNode($this$invoke, tmp$ret$12); } var this_0 = default_82; addChild_0($this$invoke, this_0); tmp = Unit_instance; } var this_1 = get_UstadRawHtml(); var block = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth); addChild($this$invoke, this_1, block); var tmp_0; if ($props.uiState.jxe()) { var this_2 = get_UstadMessageIdSelectField(); var block_0 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var this_3 = get_UstadDetailHeader(); var block_1 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_3, block_1); var this_4 = default_82; addChild_0($this$invoke, this_4); var this_5 = get_UstadRawHtml(); var block_2 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_5, block_2); var this_6 = default_82; addChild_0($this$invoke, this_6); var tmp_1; if ($props.uiState.kxe()) { var this_7 = default_11; var block_3 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_7, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.lxe()) { var this_8 = default_11; var block_4 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_8, block_4); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.mxe()) { var this_9 = default_11; var block_5 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_9, block_5); tmp_3 = Unit_instance; } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { var this_0 = default_34; var block = ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ParentalConsentManagementScreen$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var viewModel = useUstadViewModel(VOID, ParentalConsentManagementScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pxc_1, new ParentalConsentManagementUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_73($uiStateVal$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ParentalConsentManagementScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return new ParentalConsentManagementViewModel(di, savedStateHandle); } function ParentalConsentManagementViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.fxe(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ParentalConsentManagementViewModel$onClickConsent$ref($boundThis) { var l = function () { $boundThis.gxe(); return Unit_instance; }; l.callableName = 'onClickConsent'; return l; } function ParentalConsentManagementViewModel$onClickDontConsent$ref($boundThis) { var l = function () { $boundThis.hxe(); return Unit_instance; }; l.callableName = 'onClickDontConsent'; return l; } function ParentalConsentManagementViewModel$onClickChangeConsent$ref($boundThis) { var l = function () { $boundThis.ixe(); return Unit_instance; }; l.callableName = 'onClickChangeConsent'; return l; } function ParentalConsentManagementScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_73($uiStateVal$delegate); $this$invoke.onChangeRelation = ParentalConsentManagementViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickConsent = ParentalConsentManagementViewModel$onClickConsent$ref($viewModel); $this$invoke.onClickDoNotConsent = ParentalConsentManagementViewModel$onClickDontConsent$ref($viewModel); $this$invoke.onClickChangeConsent = ParentalConsentManagementViewModel$onClickChangeConsent$ref($viewModel); return Unit_instance; }; } function ParentalConsentManagementPreview$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var uiStateVar$delegate = useState(ParentalConsentManagementPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_74($uiStateVar$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ParentalConsentManagementPreview$lambda$lambda() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call this_0.jh7_1 = 'hello world<\/b>'; // Inline function 'kotlin.apply' call var this_1 = new PersonParentJoinAndMinorPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview....' call this_2.u95_1 = 'Pit'; this_2.v95_1 = 'The Younger'; tmp.agd_1 = this_2; return new ParentalConsentManagementUiState(this_1, VOID, this_0, true); } function ParentalConsentManagementPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_74($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc; function _init_properties_ParentalConsentManagementScreen_kt__vjv91e() { if (!properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc) { properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc = true; ParentalConsentManagementComponent2 = FC(ParentalConsentManagementComponent2$lambda); ParentalConsentManagementScreen = FC(ParentalConsentManagementScreen$lambda); ParentalConsentManagementPreview = FC(ParentalConsentManagementPreview$lambda); } } function get_ReportFilterEditScreenPreview() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenPreview; } var ReportFilterEditScreenPreview; function get_ReportFilterEditScreenComponent2() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenComponent2; } var ReportFilterEditScreenComponent2; function ReportFilterEditScreenPreview$lambda($this$FC, it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ReportFilterEditScreenComponent2(); var block = ReportFilterEditScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ReportFilterEditScreenPreview$lambda$lambda($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'kotlin.apply' call var this_0 = new UidAndLabel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ReportFilterEditScreenPreview...' call this_0.ukb_1 = 'First Filter'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new UidAndLabel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ReportFilterEditScreenPreview...' call this_1.ukb_1 = 'Second Filter'; $this$invoke.uiState = new ReportFilterEditUiState(VOID, VOID, VOID, VOID, VOID, listOf([tmp, this_1]), 'Create new filter'); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda($this$FC, props) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ReportFilterEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.yjf_1 = $it.dp7_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yjf_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().hm3_1); $this$invoke.options = FieldConstants_getInstance().gp8_1; $this$invoke.error = $props.uiState.qps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.zjf_1 = $it.dp7_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zjf_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().im3_1); $this$invoke.options = ConditionConstants_getInstance().dp8_1; $this$invoke.error = $props.uiState.rps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.bjg_1 = $it.dp7_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bjg_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().jm3_1); $this$invoke.options = ContentCompletionStatusConstants_getInstance().ep8_1; $this$invoke.error = $props.uiState.sps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadMessageIdSelectField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadMessageIdSelectField(); var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.ajg_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ajg_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().jm3_1); $this$invoke.error = $props.uiState.sps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.cjg_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cjg_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().pm2_1); $this$invoke.error = $props.uiState.sps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.fullWidth = true; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.djg_1 = $it; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onReportFilterChanged; var tmp0_safe_receiver = $props.uiState.ups_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ups_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.djg_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().fm7_1); $this$invoke.error = $props.uiState.sps_1; $this$invoke.enabled = $props.uiState.tps_1; $this$invoke.fullWidth = true; $this$invoke.inputProps = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextEditField(); var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickNewItemFilter(); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $props.uiState.wps_1; return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props); var this_0 = default_25; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var this_0 = default_33; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(get_UstadBlankIcon()); addChildNode($this$invoke, this_0); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($props, $uidAndLabel) { return function (it) { $props.onClickEditFilter($uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($uidAndLabel, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $uidAndLabel.ukb_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($props, $uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($this$invoke) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return Unit_instance; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $uidAndLabel) { return function (it) { $props.onClickRemoveFilter($uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings, $props, $uidAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.up7(strings_getInstance().slu_1); var this_0 = default_63; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7; addChild($this$create, this_0, block); $this$create.onClick = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $uidAndLabel); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($uidAndLabel, $props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($uidAndLabel, $props); addChild($this$invoke, this_1, block_0); var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings, $props, $uidAndLabel)); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_0, block); var tmp; if ($props.uiState.zps_1) { var tmp0_iterator = $props.uiState.vps_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ReportFilterEditScreenComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7(element, $props, $strings); addChild($this$invoke, this_1, block_0); } tmp = Unit_instance; } return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadMessageIdSelectField(); var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.xps_1) { var this_2 = get_UstadTextEditField(); var block_1 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.yps_1) { var this_3 = default_24; var block_2 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var this_4 = default_16; var block_3 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ReportFilterEditScreen_kt_an8lok; function _init_properties_ReportFilterEditScreen_kt__vqylr2() { if (!properties_initialized_ReportFilterEditScreen_kt_an8lok) { properties_initialized_ReportFilterEditScreen_kt_an8lok = true; ReportFilterEditScreenPreview = FC(ReportFilterEditScreenPreview$lambda); ReportFilterEditScreenComponent2 = FC(ReportFilterEditScreenComponent2$lambda); } } function get_ScopedGrantDetailComponent2() { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); return ScopedGrantDetailComponent2; } var ScopedGrantDetailComponent2; function get_ScopedGrantDetailScreenPreview() { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); return ScopedGrantDetailScreenPreview; } var ScopedGrantDetailScreenPreview; function ScopedGrantDetailComponent2$lambda($this$FC, props) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ScopedGrantDetailComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var tmp; if ($bitmask.qpa_1) { tmp = $strings.up7(strings_getInstance().omv_1); } else { tmp = $strings.up7(strings_getInstance().pmv_1); } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = tmp; var tmp_0; if ($bitmask.qpa_1) { var this_0 = default_39; addChild_0($this$invoke, this_0); tmp_0 = Unit_instance; } else { var this_1 = default_40; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_60; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7($bitmask.ppa_1); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_83; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda($props) { return function ($this$invoke) { var strings = useStringProvider(); var tmp0_iterator = $props.uiState.bpt_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantDetailComponent2...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda(element, strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantDetailScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantDetailComponent2(); var block = ScopedGrantDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); var tmp0_stringResource = strings_getInstance().omp_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource, true); var tmp1_stringResource = strings_getInstance().rmt_1; $this$invoke.uiState = new ScopedGrantDetailUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource, false)])); return Unit_instance; } var properties_initialized_ScopedGrantDetailScreen_kt_u95tq1; function _init_properties_ScopedGrantDetailScreen_kt__2dczrd() { if (!properties_initialized_ScopedGrantDetailScreen_kt_u95tq1) { properties_initialized_ScopedGrantDetailScreen_kt_u95tq1 = true; ScopedGrantDetailComponent2 = FC(ScopedGrantDetailComponent2$lambda); ScopedGrantDetailScreenPreview = FC(ScopedGrantDetailScreenPreview$lambda); } } function get_ScopedGrantEditScreenComponent2() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenComponent2; } var ScopedGrantEditScreenComponent2; function get_ScopedGrantEditScreenPreview() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenPreview; } var ScopedGrantEditScreenPreview; function ScopedGrantEditScreenComponent2$lambda($this$FC, props) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ScopedGrantEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask) { return function (it) { $props.onChangedBitmask($bitmask.spa(VOID, VOID, !$bitmask.qpa_1)); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7($bitmask.ppa_1); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask) { return function ($this$invoke) { $this$invoke.checked = $bitmask.qpa_1; return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { $this$invoke.onClick = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask); var this_0 = default_26; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_0, block); var this_1 = default_84; var block_0 = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.jpt_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantEditScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var uiStateVar$delegate = useState(ScopedGrantEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantEditScreenComponent2(); var block = ScopedGrantEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_75($uiStateVar$delegate) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ScopedGrantEditScreenPreview$lambda$lambda() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var tmp0_stringResource = strings_getInstance().tmc_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource); var tmp1_stringResource = strings_getInstance().umc_1; return new ScopedGrantEditUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource)])); } function ScopedGrantEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_75($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ScopedGrantEditScreen_kt_33gsuq; function _init_properties_ScopedGrantEditScreen_kt__3vjqvk() { if (!properties_initialized_ScopedGrantEditScreen_kt_33gsuq) { properties_initialized_ScopedGrantEditScreen_kt_33gsuq = true; ScopedGrantEditScreenComponent2 = FC(ScopedGrantEditScreenComponent2$lambda); ScopedGrantEditScreenPreview = FC(ScopedGrantEditScreenPreview$lambda); } } function get_SiteTermsDetailScreenComponent2() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenComponent2; } var SiteTermsDetailScreenComponent2; function get_SiteTermsDetailScreenPreview() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenPreview; } var SiteTermsDetailScreenPreview; function SiteTermsDetailScreenComponent2$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.uiState.wyx_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jh7_1; var dependencies = [tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]; var callback = SiteTermsDetailScreenComponent2$lambda$lambda(props); var termsCleanHtml = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = SiteTermsDetailScreenComponent2$lambda$lambda_0(termsCleanHtml); addChild($this$FC, this_0, block); return Unit_instance; } function SiteTermsDetailScreenComponent2$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.wyx_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jh7_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenComponent2.....' call this_0.__html = $termsCleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, 'div', block); return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda_0($termsCleanHtml) { return function ($this$invoke) { var this_0 = default_34; var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteTermsDetailScreenPreview$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); var uiStateVar$delegate = useState(SiteTermsDetailScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailScreenComponent2(); var block = SiteTermsDetailScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_76($uiStateVar$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SiteTermsDetailScreenPreview$lambda$lambda() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenPreview...' call this_0.jh7_1 = '

This is a Heading<\/h1>\n

This is a paragraph.<\/p>'; return new SiteTermsDetailUiState(this_0); } function SiteTermsDetailScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_76($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5 = true; SiteTermsDetailScreenComponent2 = FC(SiteTermsDetailScreenComponent2$lambda); SiteTermsDetailScreenPreview = FC(SiteTermsDetailScreenPreview$lambda); } } function get_OpenLicensesScreen() { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return OpenLicensesScreen; } var OpenLicensesScreen; function OpenLicensesScreen$lambda($this$FC, it) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); useUstadViewModel(VOID, OpenLicensesScreen$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = OpenLicensesScreen$lambda$lambda_0; addChild($this$FC, this_0, block); return Unit_instance; } function OpenLicensesScreen$lambda$lambda(di, savedStateHandle) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return new OpenLicensesViewModel(di, savedStateHandle); } function OpenLicensesScreen$lambda$lambda_0($this$invoke) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); $this$invoke.src = 'open_source_licenses.txt'; $this$invoke.id = 'license_iframe'; return Unit_instance; } var properties_initialized_OpenLicensesScreen_kt_k9fz5i; function _init_properties_OpenLicensesScreen_kt__hpj8wo() { if (!properties_initialized_OpenLicensesScreen_kt_k9fz5i) { properties_initialized_OpenLicensesScreen_kt_k9fz5i = true; OpenLicensesScreen = FC(OpenLicensesScreen$lambda); } } function get_AccountListItemContent() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItemContent; } var AccountListItemContent; function get_AccountListItem() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItem; } var AccountListItem; function get_AccountListComponent2() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListComponent2; } var AccountListComponent2; function get_AccountListScreen() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListScreen; } var AccountListScreen; var AccountListScreenPreview; function AccountListItemContent$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = AccountListItemContent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = AccountListItemContent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.account.zn2_1.ok4(); var tmp0_safe_receiver = $props.account.bn3_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t96_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AccountListItemContent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.account.zn2_1.u95_1 + ' ' + $props.account.zn2_1.v95_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_85; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.account.zn2_1.t95_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_86; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $props.account.an3_1.jn2_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_60; var block = AccountListItemContent$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AccountListItemContent$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.showAccountEndpoint) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_60; var block_1 = AccountListItemContent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = default_26; var block_2 = AccountListItemContent$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp = Unit_instance; } return Unit_instance; }; } function AccountListItemContent$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_26; var block = AccountListItemContent$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = AccountListItemContent$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AccountListItem$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var onListItemClick = props.onListItemClick; var strings = useStringProvider(); if (!(onListItemClick == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = AccountListItem$lambda$lambda(props, onListItemClick, strings); addChild($this$FC, this_0, block); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = AccountListItem$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); } return Unit_instance; } function AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props) { return function (it) { $onListItemClick($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.onDeleteListItemClick = $props.onDeleteListItemClick; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda($onListItemClick, $props) { return function ($this$invoke) { $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props); var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onDeleteListItemClick; if (tmp0_safe_receiver == null) null; else tmp0_safe_receiver($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().zmw_1); $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().zmw_1); var this_0 = default_6; var block = AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda($props, $onListItemClick, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = AccountListItem$lambda$lambda$lambda($onListItemClick, $props); addChild($this$invoke, this_0, block); var tmp; if (!($props.onDeleteListItemClick == null)) { var this_1 = default_83; var block_0 = AccountListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var strings = useStringProvider(); var tmp; if (props.uiState.vq4_1) { tmp = props.uiState.uq4_1 + ' ' + strings.up7(strings_getInstance().oml_1); } else { tmp = props.uiState.uq4_1; } var versionStr = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = AccountListComponent2$lambda$lambda(props, strings, versionStr); addChild($this$FC, this_0, block); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda($headerAccount) { return function ($this$invoke) { $this$invoke.account = $headerAccount; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onMyProfileClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'profile_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.hq8(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().kmw_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onLogoutClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'logout_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.hq8(); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().alv_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(72) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.iq8()) { var this_1 = default_11; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var this_2 = default_11; var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount) { return function (it) { $props.onAccountListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount) { return function (it) { $props.onDeleteListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1($thisAccount, $props) { return function ($this$invoke) { $this$invoke.onListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount); $this$invoke.account = $thisAccount; $this$invoke.onDeleteListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.up7(strings_getInstance().lmw_1); $this$invoke.onClickAdd = $props.onAddItem; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.sq4_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } var this_1 = get_UstadAddListItem(); var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it) { _init_properties_AccountListScreen_kt__4yip1h(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://www.ustadmobile.com/', '_blank'); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().rmx_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $versionStr; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr) { return function ($this$invoke) { var tmp; if ($props.uiState.vq4_1) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; tmp = Unit_instance; } var this_0 = default_26; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_33; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickOpenLicenses(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().smx_1); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_26; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_33; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp0_safe_receiver = $props.uiState.rq4_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda(tmp0_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_82; var block_1 = AccountListComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); } var this_3 = default_16; var block_2 = AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_82; var block_3 = AccountListComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = default_22; var block_4 = AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr); addChild($this$invoke, this_5, block_4); var this_6 = default_22; var block_5 = AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { var this_0 = default_24; var block = AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListScreen$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); var viewModel = useUstadViewModel(VOID, AccountListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.mq4_1, new AccountListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_77($uiStateVal$delegate) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function AccountListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_AccountListScreen_kt__4yip1h(); return new AccountListViewModel(di, savedStateHandle); } function AccountListViewModel$onClickLogout$ref($boundThis) { var l = function () { $boundThis.bq8(); return Unit_instance; }; l.callableName = 'onClickLogout'; return l; } function AccountListViewModel$onClickProfile$ref($boundThis) { var l = function () { $boundThis.cq8(); return Unit_instance; }; l.callableName = 'onClickProfile'; return l; } function AccountListViewModel$onClickAddAccount$ref($boundThis) { var l = function () { $boundThis.dq8(); return Unit_instance; }; l.callableName = 'onClickAddAccount'; return l; } function AccountListViewModel$onClickAccount$ref($boundThis) { var l = function (p0) { $boundThis.eq8(p0); return Unit_instance; }; l.callableName = 'onClickAccount'; return l; } function AccountListViewModel$onClickDeleteAccount$ref($boundThis) { var l = function (p0) { $boundThis.fq8(p0); return Unit_instance; }; l.callableName = 'onClickDeleteAccount'; return l; } function AccountListViewModel$onClickOpenLicenses$ref($boundThis) { var l = function () { $boundThis.gq8(); return Unit_instance; }; l.callableName = 'onClickOpenLicenses'; return l; } function AccountListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_77($uiStateVal$delegate); $this$invoke.onLogoutClick = AccountListViewModel$onClickLogout$ref($viewModel); $this$invoke.onMyProfileClick = AccountListViewModel$onClickProfile$ref($viewModel); $this$invoke.onAddItem = AccountListViewModel$onClickAddAccount$ref($viewModel); $this$invoke.onAccountListItemClick = AccountListViewModel$onClickAccount$ref($viewModel); $this$invoke.onDeleteListItemClick = AccountListViewModel$onClickDeleteAccount$ref($viewModel); $this$invoke.onClickOpenLicenses = AccountListViewModel$onClickOpenLicenses$ref($viewModel); return Unit_instance; }; } function AccountListScreenPreview$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function AccountListScreenPreview$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp = new UserSession(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_0.u95_1 = 'Sara'; this_0.v95_1 = 'Sarvari'; this_0.s95_1 = new Long(9, 0); this_0.t95_1 = 'sara99'; var tmp_0 = new UserSessionWithPersonAndEndpoint(tmp, this_0, new Endpoint('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_1 = new UserSession(); // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_1.u95_1 = 'Ahmad'; this_1.v95_1 = 'Ahmadi'; this_1.s95_1 = new Long(4, 0); this_1.t95_1 = 'ahmadi'; var tmp_2 = new UserSessionWithPersonAndEndpoint(tmp_1, this_1, new Endpoint('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_3 = new UserSession(); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_2.u95_1 = 'Negin'; this_2.v95_1 = 'Naseri'; this_2.s95_1 = new Long(5, 0); this_2.t95_1 = 'negin10'; var tmp_4 = new UserSessionWithPersonAndEndpoint(tmp_3, this_2, new Endpoint('https://someweb.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_5 = new UserSession(); // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_3.u95_1 = 'Ali'; this_3.v95_1 = 'Asadi'; this_3.s95_1 = new Long(6, 0); this_3.t95_1 = 'ali01'; $this$invoke.uiState = new AccountListUiState(tmp_0, listOf([tmp_2, tmp_4, new UserSessionWithPersonAndEndpoint(tmp_5, this_3, new Endpoint('https://thisisalink.org'))])); return Unit_instance; } var properties_initialized_AccountListScreen_kt_5w6rwn; function _init_properties_AccountListScreen_kt__4yip1h() { if (!properties_initialized_AccountListScreen_kt_5w6rwn) { properties_initialized_AccountListScreen_kt_5w6rwn = true; AccountListItemContent = FC(AccountListItemContent$lambda); AccountListItem = FC(AccountListItem$lambda); AccountListComponent2 = FC(AccountListComponent2$lambda); AccountListScreen = FC(AccountListScreen$lambda); AccountListScreenPreview = FC(AccountListScreenPreview$lambda); } } function iconComponent(_this__u8e3s4) { var tmp0_subject = _this__u8e3s4.k7x_1; var tmp; if (tmp0_subject === 100) { tmp = default_91; } else { if (tmp0_subject === 105) { tmp = default_90; } else { if (tmp0_subject === 102) { tmp = default_89; } else { if (tmp0_subject === 103) { tmp = default_88; } else { if (tmp0_subject === 104) { tmp = default_87; } else { tmp = null; } } } } } return tmp; } function uriOrDefaultBanner(_this__u8e3s4, clazzName) { var tmp1_elvis_lhs = _this__u8e3s4 == null ? null : _this__u8e3s4.i8g_1; return tmp1_elvis_lhs == null ? 'img/default_course_banners/' + defaultCourseBannerImageIndex(clazzName) + '.webp' : tmp1_elvis_lhs; } function get_CourseBlockEditScreen() { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return CourseBlockEditScreen; } var CourseBlockEditScreen; function CourseBlockEditScreen$lambda($this$FC, it) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); var viewModel = useUstadViewModel(VOID, CourseBlockEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.svl_1, new CourseBlockEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseBlockEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_78($uiStateVar$delegate) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function CourseBlockEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return new CourseBlockEditViewModel(di, savedStateHandle); } function CourseBlockEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.tvl(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseBlockEditViewModel$onClickEditContentEntry$ref($boundThis) { var l = function () { $boundThis.ovp(); return Unit_instance; }; l.callableName = 'onClickEditContentEntry'; return l; } function CourseBlockEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.vsw(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_78($uiStateVar$delegate); $this$invoke.onCourseBlockChange = CourseBlockEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickEditSelectedContentEntry = CourseBlockEditViewModel$onClickEditContentEntry$ref($viewModel); $this$invoke.onPictureChanged = CourseBlockEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } function CourseBlockEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { var this_0 = get_UstadCourseBlockEdit(); var block = CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_CourseBlockEditScreen_kt_exqprc; function _init_properties_CourseBlockEditScreen_kt__d2z5oq() { if (!properties_initialized_CourseBlockEditScreen_kt_exqprc) { properties_initialized_CourseBlockEditScreen_kt_exqprc = true; CourseBlockEditScreen = FC(CourseBlockEditScreen$lambda); } } function get_ClazzDetailScreen() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailScreen; } var ClazzDetailScreen; function get_ClazzDetailComponent() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailComponent; } var ClazzDetailComponent; var ClazzDetailPreview; function ClazzDetailScreen$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var viewModel = useUstadViewModel(false, ClazzDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.nqc_1, new ClazzDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_79($uiStateVal$delegate) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return new ClazzDetailViewModel(di, savedStateHandle); } function ClazzDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_79($uiStateVal$delegate); return Unit_instance; }; } function ClazzDetailComponent$lambda($this$FC, props) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.oqc_1.c1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.oqc_1; return Unit_instance; }; } function ClazzDetailPreview$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailPreview$lambda$lambda($this$invoke) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var tmp = new TabItem('CourseDetailOverviewView', mapOf(to('clazzUid', '1')), 'Course'); $this$invoke.uiState = new ClazzDetailUiState(listOf([tmp, new TabItem('CourseMembers', mapOf(to('clazzUid', '1')), 'Members')])); return Unit_instance; } var properties_initialized_ClazzDetailScreen_kt_7khylh; function _init_properties_ClazzDetailScreen_kt__o1zzmr() { if (!properties_initialized_ClazzDetailScreen_kt_7khylh) { properties_initialized_ClazzDetailScreen_kt_7khylh = true; ClazzDetailScreen = FC(ClazzDetailScreen$lambda); ClazzDetailComponent = FC(ClazzDetailComponent$lambda); ClazzDetailPreview = FC(ClazzDetailPreview$lambda); } } function get_ClazzDetailOverviewCourseBlockListItem() { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); return ClazzDetailOverviewCourseBlockListItem; } var ClazzDetailOverviewCourseBlockListItem; function ClazzDetailOverviewCourseBlockListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); var tmp0_safe_receiver = props.courseBlock; var courseBlockVal = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fca_1; var tmp1_safe_receiver = props.courseBlock; var contentEntryVal = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.hca_1; var tmp3_elvis_lhs = courseBlockVal == null ? null : courseBlockVal.o7x_1; var blockDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda(courseBlockVal, props, contentEntryVal, strings, blockDescription); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fca_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props) { return function ($this$invoke) { var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n7x_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.courseBlock; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.gca_1; var tmp6_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.p7y_1; var tmp; if (tmp6_elvis_lhs == null) { var tmp4_safe_receiver = $props.courseBlock; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ica_1; tmp = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.maj_1; } else { tmp = tmp6_elvis_lhs; } $this$invoke.pictureUri = tmp; var tmp7_safe_receiver = $props.courseBlock; $this$invoke.courseBlock = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.fca_1; var tmp8_safe_receiver = $props.courseBlock; $this$invoke.contentEntry = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.hca_1; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_0($courseBlockVal, $props) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($contentEntryVal == null)) { var iconType = contentTypeIconComponent($contentEntryVal); if (!(iconType == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(iconType, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda); addChildNode($this$invoke, this_0); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(get_contentTypeStringResource($contentEntryVal)); addChildNode($this$invoke, tmp$ret$2); tmp = Unit_instance; } else if (!($courseBlockVal == null)) { var iconType_0 = iconComponent($courseBlockVal); if (!(iconType_0 == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_1 = create_0(iconType_0, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0); addChildNode($this$invoke, this_1); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(get_blockTypeStringResource($courseBlockVal)); addChildNode($this$invoke, tmp$ret$5); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call useLineClamp(this_0, 1); $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $blockDescription; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal); addChild($this$create, 'div', block); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription); addChild($this$create, 'div', block_0); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n7x_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem....' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l7x_1; this_0.padding = paddingCourseBlockIndent(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); $this$invoke.sx = this_0; $this$invoke.onClick = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props); var this_1 = default_25; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_0($courseBlockVal, $props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_0); var this_3 = default_26; var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_3, block_1); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fca_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.j7x_1; $this$invoke.blockUid = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.blockStatuses = $props.blockStatuses; $this$invoke.blocks = $props.allCourseBlocks; $this$invoke.showMaxScore = true; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fca_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, $labelText) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $courseBlockVal; var tmp_0 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k7x_1; if (tmp_0 === 100) { var trailingIcon = !($props.expanded === false) ? default_93 : default_92; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $labelText; $this$invoke.onClick = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var this_0 = create(trailingIcon); addChildNode($this$invoke, this_0); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($props.expanded === false)) { tmp = $strings.up7(strings_getInstance().ymw_1); } else { tmp = $strings.up7(strings_getInstance().xmw_1); } var labelText = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = labelText; var this_0 = default_6; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, labelText); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; if ($props.showGrade) { var this_0 = get_ClazzGradebookCell(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.showExpandCollapse) { var tmp_1; var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fca_1; var tmp_2 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.k7x_1; if (tmp_2 === 100) { var this_1 = default_9; var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal); addChild($this$create, this_1, block_0); tmp_1 = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5; addChild($this$create, 'div', block_1); tmp_1 = Unit_instance; } tmp_0 = tmp_1; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_0, block); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal)); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz; function _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb() { if (!properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz) { properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz = true; ClazzDetailOverviewCourseBlockListItem = FC(ClazzDetailOverviewCourseBlockListItem$lambda); } } function get_ClazzDetailOverviewScheduleListItem() { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); return ClazzDetailOverviewScheduleListItem; } var ClazzDetailOverviewScheduleListItem; function ClazzDetailOverviewScheduleListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.agt_1.mb()); var toTimeFormatted = useFormattedTime(props.schedule.bgt_1.mb()); var tmp0_safe_receiver = ScheduleConstants_getInstance().np8_1.q(props.schedule.egt_1); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp = strings.up7(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; var frequencyStr = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = ScheduleConstants_getInstance().mp8_1.q(props.schedule.cgt_1); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp_0 = strings.up7(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp_0; var dayStr = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var text = frequencyStr + ' - ' + dayStr + '\n' + (' ' + fromTimeFormatted + ' - ' + toTimeFormatted + ' '); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda(text); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ClazzDetailOverviewScheduleListItem$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp1_bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp2_left = toString(22) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + tmp0_top + ' ' + (toString(0) + 'px') + ' ' + tmp1_bottom + ' ' + tmp2_left; $this$invoke.sx = this_0; var this_1 = get_UstadBlankIcon(); addChild_0($this$invoke, this_1); var this_2 = default_26; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text); addChild($this$invoke, this_2, block); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y; function _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0() { if (!properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y) { properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y = true; ClazzDetailOverviewScheduleListItem = FC(ClazzDetailOverviewScheduleListItem$lambda); } } function get_ClazzDetailOverviewComponent() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewComponent; } var ClazzDetailOverviewComponent; function get_ClazzDetailOverviewScreen() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewScreen; } var ClazzDetailOverviewScreen; function ClazzDetailOverviewComponent$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.qqr(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p8d_1; var tmp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = props.uiState.qqr(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.q8d_1; var tmp_0 = tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs; var tmp4_safe_receiver = props.uiState.qqr(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.z8d_1; var clazzDateRangeFormatted = useFormattedDateRange(tmp, tmp_0, tmp5_elvis_lhs == null ? 'UTC' : tmp5_elvis_lhs); // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.lqf_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent..' call var tmp0_safe_receiver_0 = element.fca_1; if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver_0); } } var courseBlocks = destination; var hasModules = props.uiState.fqs(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp6_safe_receiver = props.uiState.iqf_1; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.g8k_1; var tmp9_elvis_lhs = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.i8g_1; var tmp_1; if (tmp9_elvis_lhs == null) { var tmp8_safe_receiver = props.uiState.qqr(); tmp_1 = 'img/default_course_banners/' + defaultCourseBannerImageIndex(tmp8_safe_receiver == null ? null : tmp8_safe_receiver.i8d_1) + '.webp'; } else { tmp_1 = tmp9_elvis_lhs; } var coursePictureUri = tmp_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzDetailOverviewComponent$lambda$lambda(tabAndAppBarHeight, props, coursePictureUri, strings, clazzDateRangeFormatted, courseBlocks, hasModules); addChild($this$FC, this_1, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(192) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.ObjectFit.Companion.cover' call 0; this_0.objectFit = 'cover'; $this$create.className = css(this_0); $this$create.src = $coursePictureUri; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri) { return function () { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'img'; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.up7(strings_getInstance().imc_1); $this$invoke.icon = create(default_94); $this$invoke.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickCopyCourse(); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.up7(strings_getInstance().yn0_1); $this$invoke.icon = create(default_95); $this$invoke.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.rqf_1) { var this_0 = get_UstadQuickActionButton(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.sqf_1) { var this_1 = get_UstadQuickActionButton(); var block_0 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_24; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); var this_1 = default_82; addChild_0($this$create, this_1); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_24; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qqr(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8d_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_2; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_64); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $props.uiState.gqs(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = capitalizeFirstLetter($strings.up7(strings_getInstance().kmc_1)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = $props.onClickClazzCode; var tmp0_safe_receiver = $props.uiState.qqr(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e8e_1; tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_96); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.qqr(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e8e_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.up7(strings_getInstance().kmk_1); $this$create.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_97); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $clazzDateRangeFormatted; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.up7(strings_getInstance().bme_1) + ' - ' + $strings.up7(strings_getInstance().cme_1); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return 'sc' + it.zgs_1.toString(); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6(scheduleItem) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp = get_ClazzDetailOverviewScheduleListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4(scheduleItem)); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4($scheduleItem) { return function ($this$create) { $this$create.schedule = $scheduleItem; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp0_safe_receiver = it.fca_1; return 'cb' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j7x_1); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5($courseBlockItem, $props, $courseBlocks, $hasModules) { return function ($this$create) { $this$create.courseBlock = $courseBlockItem; var tmp0_safe_receiver = $props.uiState.iqf_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8k_1; $this$create.showGrade = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$create.allCourseBlocks = $courseBlocks; $this$create.blockStatuses = $props.uiState.nqf_1; $this$create.showExpandCollapse = $hasModules; $this$create.onClickCourseBlock = $props.onClickCourseBlock; var tmp = $props.uiState.pqf_1; var tmp2_safe_receiver = $courseBlockItem.fca_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.j7x_1; $this$create.expanded = !tmp.a1(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules) { return function (courseBlockItem) { var tmp = get_ClazzDetailOverviewCourseBlockListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5(courseBlockItem, $props, $courseBlocks, $hasModules)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('banner', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri)); var tmp; if ($props.uiState.hqs()) { $this$virtualListContent.m10b('quick_action_bar', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } $this$virtualListContent.m10b('description', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props)); $this$virtualListContent.m10b('members_total', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings)); var tmp_0; if ($props.uiState.oqf_1) { $this$virtualListContent.m10b('clazz_code', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.cqs()) { var tmp_2 = get_UstadDetailField2(); create_0(tmp_2, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings)); tmp_1 = Unit_instance; } var tmp_3 = $props.uiState.jqf_1; var tmp_4 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5; $this$virtualListContent.n10b(tmp_3, tmp_4, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6); var tmp_5 = $props.uiState.iqs(); var tmp_6 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7; $this$virtualListContent.n10b(tmp_5, tmp_6, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda($tabAndAppBarHeight, $props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules)); var this_1 = default_47; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var location = useLocation(); var viewModel = useUstadViewModel(VOID, ClazzDetailOverviewScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.dqf_1, new ClazzDetailOverviewUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ClazzDetailOverviewScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ClazzDetailOverviewComponent(); var block_0 = ClazzDetailOverviewScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_80($uiStateVal$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_81($appState$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzDetailOverviewScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ClazzDetailOverviewViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzDetailOverviewScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_81($appState$delegate).lp5_1; return Unit_instance; }; } function ClazzDetailOverviewViewModel$onClickCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.zqr(p0); return Unit_instance; }; l.callableName = 'onClickCourseBlock'; return l; } function ClazzDetailOverviewViewModel$onClickClazzCode$ref($boundThis) { var l = function (p0) { $boundThis.yqr(p0); return Unit_instance; }; l.callableName = 'onClickClazzCode'; return l; } function ClazzDetailOverviewViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.aqs(); return Unit_instance; }; l.callableName = 'onClickPermissions'; return l; } function ClazzDetailOverviewViewModel$onClickCopyCourse$ref($boundThis) { var l = function () { $boundThis.bqs(); return Unit_instance; }; l.callableName = 'onClickCopyCourse'; return l; } function ClazzDetailOverviewScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_80($uiStateVal$delegate); $this$invoke.listRefreshCommandFlow = $viewModel.gqf_1; $this$invoke.onClickCourseBlock = ClazzDetailOverviewViewModel$onClickCourseBlock$ref($viewModel); $this$invoke.onClickClazzCode = ClazzDetailOverviewViewModel$onClickClazzCode$ref($viewModel); $this$invoke.onClickPermissions = ClazzDetailOverviewViewModel$onClickPermissions$ref($viewModel); $this$invoke.onClickCopyCourse = ClazzDetailOverviewViewModel$onClickCopyCourse$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma; function _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0() { if (!properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma) { properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma = true; ClazzDetailOverviewComponent = FC(ClazzDetailOverviewComponent$lambda); ClazzDetailOverviewScreen = FC(ClazzDetailOverviewScreen$lambda); } } function get_AddCourseBlockDialog() { _init_properties_AddCourseBlockDialog_kt__xcpsp(); return AddCourseBlockDialog; } var AddCourseBlockDialog; function AddCourseBlockDialog$lambda($this$FC, props) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = AddCourseBlockDialog$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(100); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_91; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().ims_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().jms_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_module'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(102); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_99; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().smd_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().kms_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_text_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(104); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_100; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().fmf_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().lms_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_content_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(103); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_101; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().sme_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().mms_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_assignment_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(105); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_90; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().nms_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().oms_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_discussion_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props); var this_0 = default_25; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_22; var block_1 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_22; var block_2 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_22; var block_3 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.open = $props.open; $this$invoke.onClose = $props.onClose; var this_0 = default_16; var block = AddCourseBlockDialog$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_AddCourseBlockDialog_kt_mh721x; function _init_properties_AddCourseBlockDialog_kt__xcpsp() { if (!properties_initialized_AddCourseBlockDialog_kt_mh721x) { properties_initialized_AddCourseBlockDialog_kt_mh721x = true; AddCourseBlockDialog = FC(AddCourseBlockDialog$lambda); } } function get_ClazzEditScreenComponent2() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreenComponent2; } var ClazzEditScreenComponent2; function get_ClazzEditScreen() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreen; } var ClazzEditScreen; function get_COURSE_BLOCK_DRAG_CLASS() { return COURSE_BLOCK_DRAG_CLASS; } var COURSE_BLOCK_DRAG_CLASS; function ClazzEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $imageUri) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b8g_1; tmp.b8g_1 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tk0(VOID, VOID, $imageUri); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (imageUri) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, imageUri)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b8g_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.i8g_1; $this$invoke.onImageUriChanged = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().nm6_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.i8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it_0)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8d_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().xlv_1) + '*'; $this$invoke.id = 'clazz_name'; $this$invoke.disabled = !$props.uiState.xqv_1; $this$invoke.error = !($props.uiState.bqw_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.bqw_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.j8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.yqv_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call var tmp = $props.onClazzChanged; tmp(shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it))); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8d_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_desc'; $this$invoke.readOnly = !$props.uiState.xqv_1; $this$invoke.placeholder = $strings.up7(strings_getInstance().ylv_1); $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.p8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p8d_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.eqw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().bme_1) + '*'; $this$invoke.error = !($props.uiState.zqv_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.zqv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.xqv_1; $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_start_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.q8d_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q8d_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.eqw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().cme_1); $this$invoke.error = !($props.uiState.aqw_1 == null); var tmp2_safe_receiver = $props.uiState.aqw_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.xqv_1; Companion_getInstance_16(); $this$invoke.unsetDefault = new Long(-1, 2147483647); $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_end_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadDateField(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block); var this_2 = get_UstadDateField(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().fms_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAddCourseBlock(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().gms_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.id = 'add_course_block'; $this$invoke.disabled = !$props.uiState.xqv_1; var this_0 = default_25; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (oldIndex, newIndex) { $props.onCourseBlockMoved(oldIndex, newIndex); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($courseBlockItem, $props) { return function ($this$invoke) { $this$invoke.block = $courseBlockItem; $this$invoke.fieldsEnabled = $props.uiState.xqv_1; $this$invoke.onClickEditCourseBlock = $props.onClickEditCourseBlock; $this$invoke.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$invoke.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$invoke.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$invoke.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$invoke.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$invoke.uiState = $props.uiState.rrb($courseBlockItem); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { $this$invoke.draggedItemClassName = 'dragging_course_block'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var tmp0_iterator = $props.uiState.dqw_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseBlockListItem(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_102; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().xm5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickAddSchedule(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().ym5_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_schedule_button'; $this$invoke.disabled = !$props.uiState.xqv_1; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); var this_0 = default_25; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_33; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($scheduleItem, $props) { return function ($this$invoke) { $this$invoke.schedule = $scheduleItem; $this$invoke.key = $scheduleItem.zgs_1.toString(); $this$invoke.onClickEditSchedule = $props.onClickEditSchedule; $this$invoke.onClickDeleteSchedule = $props.onClickDeleteSchedule; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.cqw_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ScheduleListItem(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7(element, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_8($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().hmt_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickTimezone(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z8d_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_timezone'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().ime_1); $this$invoke.disabled = !$props.uiState.xqv_1; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.up7(strings_getInstance().tlw_1); $this$invoke.checked = $props.uiState.qrb(); $this$invoke.id = 'clazz_attendance_switch'; $this$invoke.onChanged = $props.onCheckedAttendanceChanged; $this$invoke.enabled = $props.uiState.xqv_1; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { $props.onClickTerminology(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_11($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.inputCursor' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; // Inline function 'kotlin.js.asDynamic' call if (this_0.input != null) { // Inline function 'kotlin.js.asDynamic' call this_0.input.cursor = 'pointer'; } else { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.common..' call this_1.cursor = 'pointer'; this_0.input = this_1; } $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.yqv_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a8g_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.d8g_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().cmt_1); $this$invoke.disabled = !$props.uiState.xqv_1; $this$invoke.id = 'clazz_terminology'; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadEditHeader(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); var this_2 = default_44; var block_1 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_2 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_24; var block_3 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = get_UstadEditHeader(); var block_4 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_5, block_4); var this_6 = default_16; var block_5 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); var this_7 = get_UstadEditHeader(); var block_6 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = default_16; var block_7 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); var this_9 = get_UstadEditHeader(); var block_8 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_8($strings); addChild($this$invoke, this_9, block_8); var this_10 = get_UstadTextField(); var block_9 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings); addChild($this$invoke, this_10, block_9); var this_11 = get_UstadSwitchField(); var block_10 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props); addChild($this$invoke, this_11, block_10); var this_12 = get_UstadTextField(); var block_11 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_11($props, $strings); addChild($this$invoke, this_12, block_11); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEditScreen$lambda($this$FC, it) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var viewModel = useUstadViewModel(VOID, ClazzEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.tqv_1, new ClazzEditUiState()); var addCourseBlockDialogVisible$delegate = useState(ClazzEditScreen$lambda$lambda_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEditScreenComponent2(); var block = ClazzEditScreen$lambda$lambda_1(viewModel, uiStateVar$delegate, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_AddCourseBlockDialog(); var block_0 = ClazzEditScreen$lambda$lambda_2(viewModel, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_82($uiStateVar$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_83($addCourseBlockDialogVisible$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addCourseBlockDialogVisible$delegate[0]; } function invoke$lambda_84($addCourseBlockDialogVisible$delegate, value) { _init_properties_ClazzEditScreen_kt__s0a7vg(); getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addCourseBlockDialogVisible$delegate[1](value); return Unit_instance; } function ClazzEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEditScreen_kt__s0a7vg(); return new ClazzEditViewModel(di, savedStateHandle); } function ClazzEditScreen$lambda$lambda_0() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return false; } function ClazzEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.wqz(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEditViewModel$onCheckedAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.ura(p0); return Unit_instance; }; l.callableName = 'onCheckedAttendanceChanged'; return l; } function ClazzEditViewModel$onClickAddSchedule$ref($boundThis) { var l = function () { $boundThis.vra(); return Unit_instance; }; l.callableName = 'onClickAddSchedule'; return l; } function ClazzEditViewModel$onClickEditSchedule$ref($boundThis) { var l = function (p0) { $boundThis.wra(p0); return Unit_instance; }; l.callableName = 'onClickEditSchedule'; return l; } function ClazzEditViewModel$onClickDeleteSchedule$ref($boundThis) { var l = function (p0) { $boundThis.xra(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSchedule'; return l; } function ClazzEditViewModel$onCourseBlockMoved$ref($boundThis) { var l = function (p0, p1) { $boundThis.zra(p0, p1); return Unit_instance; }; l.callableName = 'onCourseBlockMoved'; return l; } function ClazzEditViewModel$onClickTimezone$ref($boundThis) { var l = function () { $boundThis.arb(); return Unit_instance; }; l.callableName = 'onClickTimezone'; return l; } function ClazzEditViewModel$onClickHolidayCalendar$ref($boundThis) { var l = function () { $boundThis.brb(); return Unit_instance; }; l.callableName = 'onClickHolidayCalendar'; return l; } function ClazzEditViewModel$onClickTerminology$ref($boundThis) { var l = function () { $boundThis.crb(); return Unit_instance; }; l.callableName = 'onClickTerminology'; return l; } function ClazzEditViewModel$onClickHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.drb(p0); return Unit_instance; }; l.callableName = 'onClickHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.erb(p0); return Unit_instance; }; l.callableName = 'onClickUnHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.frb(p0); return Unit_instance; }; l.callableName = 'onClickIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.grb(p0); return Unit_instance; }; l.callableName = 'onClickUnIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickEditCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.irb(p0); return Unit_instance; }; l.callableName = 'onClickEditCourseBlock'; return l; } function ClazzEditViewModel$onClickDeleteCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.hrb(p0); return Unit_instance; }; l.callableName = 'onClickDeleteCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate) { return function () { invoke$lambda_84($addCourseBlockDialogVisible$delegate, true); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda_1($viewModel, $uiStateVar$delegate, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_82($uiStateVar$delegate); $this$invoke.onClazzChanged = ClazzEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onCheckedAttendanceChanged = ClazzEditViewModel$onCheckedAttendanceChanged$ref($viewModel); $this$invoke.onClickAddSchedule = ClazzEditViewModel$onClickAddSchedule$ref($viewModel); $this$invoke.onClickEditSchedule = ClazzEditViewModel$onClickEditSchedule$ref($viewModel); $this$invoke.onClickDeleteSchedule = ClazzEditViewModel$onClickDeleteSchedule$ref($viewModel); $this$invoke.onCourseBlockMoved = ClazzEditViewModel$onCourseBlockMoved$ref($viewModel); $this$invoke.onClickTimezone = ClazzEditViewModel$onClickTimezone$ref($viewModel); $this$invoke.onClickHolidayCalendar = ClazzEditViewModel$onClickHolidayCalendar$ref($viewModel); $this$invoke.onClickTerminology = ClazzEditViewModel$onClickTerminology$ref($viewModel); $this$invoke.onClickHideBlockPopupMenu = ClazzEditViewModel$onClickHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnHideBlockPopupMenu = ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickIndentBlockPopupMenu = ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnIndentBlockPopupMenu = ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickEditCourseBlock = ClazzEditViewModel$onClickEditCourseBlock$ref($viewModel); $this$invoke.onClickDeleteBlockPopupMenu = ClazzEditViewModel$onClickDeleteCourseBlock$ref($viewModel); $this$invoke.onClickAddCourseBlock = ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_84($addCourseBlockDialogVisible$delegate, false); return Unit_instance; }; } function ClazzEditViewModel$onAddCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.yra(p0); return Unit_instance; }; l.callableName = 'onAddCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda_2($viewModel, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_83($addCourseBlockDialogVisible$delegate); $this$invoke.onClose = ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate); $this$invoke.onClickAddBlock = ClazzEditViewModel$onAddCourseBlock$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEditScreen_kt_jgyc02; function _init_properties_ClazzEditScreen_kt__s0a7vg() { if (!properties_initialized_ClazzEditScreen_kt_jgyc02) { properties_initialized_ClazzEditScreen_kt_jgyc02 = true; ClazzEditScreenComponent2 = FC(ClazzEditScreenComponent2$lambda); ClazzEditScreen = FC(ClazzEditScreen$lambda); } } function get_CourseBlockListItem() { _init_properties_CourseBlockListItem_kt__j5vje9(); return CourseBlockListItem; } var CourseBlockListItem; function CourseBlockListItem$lambda($this$FC, props) { _init_properties_CourseBlockListItem_kt__j5vje9(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = CourseBlockListItem$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_85($theme$delegate) { _init_properties_CourseBlockListItem_kt__j5vje9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props) { return function (it) { var tmp; var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.classList; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contains(get_COURSE_BLOCK_DRAG_CLASS())) === true)) { tmp = $props.onClickEditCourseBlock($props.block); } return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.block.jjm_1.n7x_1; $this$invoke.title = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.contentEntry = $props.block.ljm_1; $this$invoke.courseBlock = $props.block.jjm_1; var tmp1_safe_receiver = $props.block.kjm_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7y_1; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem.......' call this_0.paddingLeft = $startPadding; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_85($theme$delegate).spacing(1); $this$invoke.sx = this_0; var this_1 = get_UstadBlockIcon(); var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.block.jjm_1.n7x_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockEditAlpha, $divRef, $props, $startPadding, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem......' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = $courseBlockEditAlpha; $this$invoke.sx = this_0; $this$invoke.onClick = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props); var this_1 = default_25; var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props); addChild($this$invoke, this_1, block); var this_2 = default_26; var block_0 = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.fieldsEnabled = $props.fieldsEnabled; $this$create.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$create.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$create.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$create.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$create.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$create.uiState = $props.uiState; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda($props, $divRef, $theme$delegate) { return function ($this$invoke) { var courseBlockEditAlpha = $props.block.jjm_1.a7y_1 ? 0.5 : 1.0; // Inline function 'web.cssom.px' call var this_0 = imul($props.block.jjm_1.l7x_1, 24); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var startPadding = toString(this_0) + 'px'; var this_1 = default_33; var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda(courseBlockEditAlpha, $divRef, $props, startPadding, $theme$delegate); addChild($this$invoke, this_1, block); var tmp = get_PopUpMenu(); $this$invoke.secondaryAction = create_0(tmp, CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var divRef = useRef(null); var this_0 = default_22; var block = CourseBlockListItem$lambda$lambda$lambda$lambda($props, divRef, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, 'div', block); return Unit_instance; }; } var properties_initialized_CourseBlockListItem_kt_76j66l; function _init_properties_CourseBlockListItem_kt__j5vje9() { if (!properties_initialized_CourseBlockListItem_kt_76j66l) { properties_initialized_CourseBlockListItem_kt_76j66l = true; CourseBlockListItem = FC(CourseBlockListItem$lambda); } } function get_PopUpMenu() { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); return PopUpMenu; } var PopUpMenu; function Point(x, y) { x = x === VOID ? 10.0 : x; y = y === VOID ? 10.0 : y; this.o10b_1 = x; this.p10b_1 = y; } protoOf(Point).toString = function () { return 'Point(x=' + this.o10b_1 + ', y=' + this.p10b_1 + ')'; }; protoOf(Point).hashCode = function () { var result = getNumberHashCode(this.o10b_1); result = imul(result, 31) + getNumberHashCode(this.p10b_1) | 0; return result; }; protoOf(Point).equals = function (other) { if (this === other) return true; if (!(other instanceof Point)) return false; var tmp0_other_with_cast = other instanceof Point ? other : THROW_CCE(); if (!equals(this.o10b_1, tmp0_other_with_cast.o10b_1)) return false; if (!equals(this.p10b_1, tmp0_other_with_cast.p10b_1)) return false; return true; }; function PopUpMenu$lambda($this$FC, props) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); var strings = useStringProvider(); var point$delegate = useState_1(); var handleContextMenu = PopUpMenu$lambda$lambda(point$delegate); var handleClose = PopUpMenu$lambda$lambda_0(point$delegate); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = PopUpMenu$lambda$lambda_1(props, handleContextMenu, strings, handleClose, point$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_86($point$delegate) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $point$delegate[0]; } function invoke$lambda_87($point$delegate, value) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $point$delegate[1](value); return Unit_instance; } function PopUpMenu$lambda$lambda($point$delegate) { return function (event) { event.preventDefault(); var tmp; if (invoke$lambda_86($point$delegate) == null) { tmp = new Point(event.clientX - 2, event.clientY - 4); } else { tmp = null; } invoke$lambda_87($point$delegate, tmp); return Unit_instance; }; } function PopUpMenu$lambda$lambda_0($point$delegate) { return function (it) { invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings) { return function ($this$invoke) { $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.onClick = $handleContextMenu; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().bmw_1); // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'courseblockpopup'; var this_0 = create(default_7); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate) { return function (it) { $props.onClickHideBlockPopupMenu($props.uiState.jrb_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().oly_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate) { return function (it) { $props.onClickUnHideBlockPopupMenu($props.uiState.jrb_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().ply_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate) { return function (it) { $props.onClickIndentBlockPopupMenu($props.uiState.jrb_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().rms_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate) { return function (it) { $props.onClickUnIndentBlockPopupMenu($props.uiState.jrb_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().sms_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate) { return function (it) { $props.onClickDeleteBlockPopupMenu($props.uiState.jrb_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().slu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_86($point$delegate) == null); $this$invoke.onClose = $handleClose; // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!(invoke$lambda_86($point$delegate) == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.PopUpMenu....' call this_0.top = ensureNotNull(invoke$lambda_86($point$delegate)).p10b_1; this_0.left = ensureNotNull(invoke$lambda_86($point$delegate)).o10b_1; tmp = this_0; } else { tmp = undefined; } $this$invoke.anchorPosition = tmp; var tmp_0; if ($props.uiState.mrb()) { var this_1 = default_8; var block = PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate); addChild($this$invoke, this_1, block); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.nrb()) { var this_2 = default_8; var block_0 = PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate); addChild($this$invoke, this_2, block_0); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.krb()) { var this_3 = default_8; var block_1 = PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate); addChild($this$invoke, this_3, block_1); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.lrb()) { var this_4 = default_8; var block_2 = PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate); addChild($this$invoke, this_4, block_2); tmp_3 = Unit_instance; } var this_5 = default_8; var block_3 = PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate); addChild($this$invoke, this_5, block_3); return Unit_instance; }; } function PopUpMenu$lambda$lambda_1($props, $handleContextMenu, $strings, $handleClose, $point$delegate) { return function ($this$invoke) { var this_0 = default_6; var block = PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings); addChild($this$invoke, this_0, block); var this_1 = default_10; var block_0 = PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_CourseBlockListItemPopup_kt_y8zewb; function _init_properties_CourseBlockListItemPopup_kt__o6k7op() { if (!properties_initialized_CourseBlockListItemPopup_kt_y8zewb) { properties_initialized_CourseBlockListItemPopup_kt_y8zewb = true; PopUpMenu = FC(PopUpMenu$lambda); } } function get_ScheduleListItem() { _init_properties_ScheduleListItem_kt__ixm6ag(); return ScheduleListItem; } var ScheduleListItem; function ScheduleListItem$lambda($this$FC, props) { _init_properties_ScheduleListItem_kt__ixm6ag(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.agt_1.mb()); var toTimeFormatted = useFormattedTime(props.schedule.bgt_1.mb()); var text = mapLookup(strings, props.schedule.egt_1, ScheduleConstants_getInstance().np8_1) + ' ' + mapLookup(strings, props.schedule.cgt_1, ScheduleConstants_getInstance().mp8_1) + (' ' + fromTimeFormatted + ' - ' + toTimeFormatted + ' '); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ScheduleListItem$lambda$lambda(strings, props, text); addChild($this$FC, this_0, block); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDeleteSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda($strings, $props) { return function ($this$create) { $this$create.onClick = ScheduleListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.up7(strings_getInstance().slu_1); var this_0 = default_63; var block = ScheduleListItem$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickEditSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); var block = ScheduleListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda_3($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda_0($props, $text) { return function ($this$invoke) { $this$invoke.onClick = ScheduleListItem$lambda$lambda$lambda$lambda_1($props); var this_0 = default_25; var block = ScheduleListItem$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ScheduleListItem$lambda$lambda$lambda$lambda_3($text); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleListItem$lambda$lambda($strings, $props, $text) { return function ($this$invoke) { var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ScheduleListItem$lambda$lambda$lambda($strings, $props)); var this_0 = default_33; var block = ScheduleListItem$lambda$lambda$lambda_0($props, $text); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ScheduleListItem_kt_fwcbp2; function _init_properties_ScheduleListItem_kt__ixm6ag() { if (!properties_initialized_ScheduleListItem_kt_fwcbp2) { properties_initialized_ScheduleListItem_kt_fwcbp2 = true; ScheduleListItem = FC(ScheduleListItem$lambda); } } function get_ClazzGradebookCell() { _init_properties_ClazzGradebookCell_kt__ivyspi(); return ClazzGradebookCell; } var ClazzGradebookCell; function ClazzGradebookCell$lambda($this$FC, props) { _init_properties_ClazzGradebookCell_kt__ivyspi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_elvis_lhs = props.scoreMargin; var scoreMarginVal = tmp0_elvis_lhs == null ? 8 : tmp0_elvis_lhs; var strings = useStringProvider(); var tmp1_elvis_lhs = props.width; var widthVal = tmp1_elvis_lhs == null ? 56 : tmp1_elvis_lhs; var tmp2_elvis_lhs = props.height; var heightVal = tmp2_elvis_lhs == null ? 56 : tmp2_elvis_lhs; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = props.blocks.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell..' call if (element.j7x_1.equals(props.blockUid)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var block = tmp$ret$1; var blockStatus = aggregateIfModule(props.blockStatuses, props.blockUid, props.blocks); var maxPoints = block == null ? null : maxScoreSummedIfModule(block, props.blocks); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block_0 = ClazzGradebookCell$lambda$lambda(widthVal, heightVal, blockStatus, maxPoints, block, theme$delegate, scoreMarginVal, props, strings); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_88($theme$delegate) { _init_properties_ClazzGradebookCell_kt__ivyspi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.FontSize.Companion.smaller' call 0; this_0.fontSize = 'smaller'; $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '/' + $maxPoints; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, $scoreMargin, $markColor, $displayMark, $props, $maxPoints) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $widthVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call var this_3 = $scoreMargin; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_3) + 'px'; var tmp0_safe_receiver = $markColor; this_0.backgroundColor = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.main; var tmp1_safe_receiver = $markColor; this_0.color = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contrastText; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$15 = $displayMark; addChildNode($this$invoke, tmp$ret$15); var tmp; if ($props.showMaxScore === true) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints); addChild($this$invoke, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().slx_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().slx_1); var this_0 = default_39; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().nlx_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().nlx_1); var this_0 = default_40; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, $progress) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progress; return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_3($heightVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, '-'); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda($widthVal, $heightVal, $blockStatus, $maxPoints, $block, $theme$delegate, $scoreMarginVal, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $blockStatus; var displayMark = tmp0_safe_receiver == null ? null : displayMarkFor(tmp0_safe_receiver, $maxPoints); var tmp1_safe_receiver = $blockStatus; var progress = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eak_1; var tmp; if (!(displayMark == null)) { var tmp2_safe_receiver = $blockStatus.hak_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call var tmp0_safe_receiver_0 = $block; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_2; // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call if ($blockStatus.fak_1) { tmp_2 = tmp0_safe_receiver_0; } else { tmp_2 = null; } tmp_1 = tmp_2; } var tmp1_safe_receiver_0 = tmp_1; tmp_0 = tmp1_safe_receiver_0 == null ? null : colorForMark(tmp1_safe_receiver_0, invoke$lambda_88($theme$delegate), tmp2_safe_receiver); } var markColor = tmp_0; var scoreMargin = 8; var this_3 = default_2; var block = ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, scoreMargin, markColor, displayMark, $props, $maxPoints); addChild($this$invoke, this_3, block); tmp = Unit_instance; } else { var tmp_3; var tmp3_safe_receiver = $blockStatus; if ((tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fak_1) === true) { tmp_3 = true; } else { var tmp4_safe_receiver = $blockStatus; tmp_3 = (tmp4_safe_receiver == null ? null : tmp4_safe_receiver.gak_1) === true; } if (tmp_3) { var this_4 = default_9; var block_0 = ClazzGradebookCell$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_4, block_0); tmp = Unit_instance; } else { var tmp5_safe_receiver = $blockStatus; if ((tmp5_safe_receiver == null ? null : tmp5_safe_receiver.gak_1) === false) { var this_5 = default_9; var block_1 = ClazzGradebookCell$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_5, block_1); tmp = Unit_instance; } else { if (!(progress == null)) { var this_6 = default_65; var block_2 = ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, progress); addChild($this$invoke, this_6, block_2); tmp = Unit_instance; } else { var this_7 = default_2; var block_3 = ClazzGradebookCell$lambda$lambda$lambda_3($heightVal); addChild($this$invoke, this_7, block_3); tmp = Unit_instance; } } } } return Unit_instance; }; } var properties_initialized_ClazzGradebookCell_kt_e58jv0; function _init_properties_ClazzGradebookCell_kt__ivyspi() { if (!properties_initialized_ClazzGradebookCell_kt_e58jv0) { properties_initialized_ClazzGradebookCell_kt_e58jv0 = true; ClazzGradebookCell = FC(ClazzGradebookCell$lambda); } } function get_NAME_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return NAME_WIDTH; } var NAME_WIDTH; function get_COLUMN_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_WIDTH; } var COLUMN_WIDTH; function get_COLUMN_HEIGHT() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_HEIGHT; } var COLUMN_HEIGHT; function get_ClazzGradebookComponent() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookComponent; } var ClazzGradebookComponent; function get_ClazzGradebookScreen() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookScreen; } var ClazzGradebookScreen; function ClazzGradebookComponent$lambda($this$FC, props) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var mediatorResult = useDoorRemoteMediator(props.uiState.pre_1, props.refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, false, 50); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabAndAppBarHeight = useTabAndAppBarHeight(); var headerRowHeight = 180; var totalWidth = get_NAME_WIDTH() + imul(get_COLUMN_WIDTH(), props.uiState.ore_1.u()) | 0; var heightMargin = 4; // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.ore_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent..' call var tmp0_safe_receiver = element.ncb_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } var allCourseBlocks = destination; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzGradebookComponent$lambda$lambda(tabAndAppBarHeight, heightMargin, infiniteQueryResult, totalWidth, props, theme$delegate, allCourseBlocks, headerRowHeight); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_89($theme$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda(item, index) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var tmp0_safe_receiver = item.vjo_1.n95_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s95_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? index.toString() : tmp2_elvis_lhs; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vjo_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o95_1; $this$invoke.pictureUri = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.t96_1; var tmp3_safe_receiver = $item; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.vjo_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.n95_1; $this$invoke.personName = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.ok4(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vjo_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n95_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ok4(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp3_elvis_lhs == null ? 'null' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; $this$invoke.sx = this_0; var this_2 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_2, block); var this_3 = default_26; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_3, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($blockVal, $item, $allCourseBlocks) { return function ($this$invoke) { var tmp0_safe_receiver = $blockVal.ncb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j7x_1; $this$invoke.blockUid = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = $item; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.wjo_1; $this$invoke.blockStatuses = tmp3_elvis_lhs == null ? emptyList() : tmp3_elvis_lhs; $this$invoke.blocks = $allCourseBlocks; $this$invoke.width = get_COLUMN_WIDTH(); $this$invoke.height = get_COLUMN_HEIGHT(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, $item, $allCourseBlocks) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 900; $this$create.sx = this_0; var this_2 = default_22; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item); addChild($this$create, this_2, block); var tmp0_iterator = $props.uiState.ore_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzGradebookCell(); var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $item, $allCourseBlocks); addChild($this$create, this_3, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function (item, index) { var tmp = default_24; return create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, item, $allCourseBlocks)); }; } function ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function ($this$virtualListContent) { var tmp = ClazzGradebookComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.q10b($infiniteQueryResult, tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks)); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1100; $this$invoke.sx = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var tmp0_safe_receiver = $block.ncb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n7x_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.courseBlock = $block.ncb_1; $this$invoke.contentEntry = $block.pcb_1; $this$invoke.pictureUri = get_thumbnailUri($block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent............' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $block.ncb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n7x_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call // Inline function 'web.cssom.rotate' call // Inline function 'web.cssom.deg' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'rotate(' + (toString(-90.0) + 'deg') + ')'; // Inline function 'web.cssom.TransformOrigin' call // Inline function 'web.cssom.GeometryPosition.Companion.left' call 0; // Inline function 'web.cssom.GeometryPosition.Companion.bottom' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transformOrigin = '' + 'left' + ' ' + 'bottom'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(4) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; $this$invoke.sx = this_0; var this_3 = default_22; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.px' call var this_1 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_3 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var blockMaxPts = maxScoreForBlock($props.uiState.ore_1, $block); var tmp1_elvis_lhs = blockMaxPts == null ? null : toDisplayString(blockMaxPts); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = '/' + (tmp1_elvis_lhs == null ? '-' : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_1($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1000; $this$invoke.sx = this_0; var this_3 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate); addChild($this$invoke, this_3, block); var tmp0_iterator = $props.uiState.ore_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_24; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, element, $props); addChild($this$invoke, this_4, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda_1($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = get_VirtualListOutlet(); addChild_0($this$invoke, this_1); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda($tabAndAppBarHeight, $heightMargin, $infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks, $headerRowHeight) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($tabAndAppBarHeight + $heightMargin | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.style = this_0; // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'VirtualList scrollbarAlwaysVisible'; $this$invoke.content = virtualListContent(ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks)); var this_1 = default_24; var block = ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzGradebookScreen$lambda($this$FC, it) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var viewModel = useUstadViewModel(VOID, ClazzGradebookScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ClazzGradebookUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzGradebookComponent(); var block = ClazzGradebookScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_90($uiStateVal$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzGradebookScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return new ClazzGradebookViewModel(di, savedStateHandle); } function ClazzGradebookScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_90($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; return Unit_instance; }; } var properties_initialized_ClazzGradebookScreen_kt_jzayqy; function _init_properties_ClazzGradebookScreen_kt__5g62oc() { if (!properties_initialized_ClazzGradebookScreen_kt_jzayqy) { properties_initialized_ClazzGradebookScreen_kt_jzayqy = true; NAME_WIDTH = 240; COLUMN_WIDTH = 56; COLUMN_HEIGHT = 56; ClazzGradebookComponent = FC(ClazzGradebookComponent$lambda); ClazzGradebookScreen = FC(ClazzGradebookScreen$lambda); } } function colorForMark(_this__u8e3s4, theme, scoreScaled) { return scoreScaled >= 0.75 ? theme.palette.success : scoreScaled >= 0.5 ? theme.palette.warning : theme.palette.error; } function get_InviteViaLinkPreview() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkPreview; } var InviteViaLinkPreview; function get_InviteViaLinkScreen() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkScreen; } var InviteViaLinkScreen; function get_InviteViaLinkComponent2() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkComponent2; } var InviteViaLinkComponent2; function InviteViaLinkPreview$lambda($this$FC, it) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_InviteViaLinkComponent2(); var block = InviteViaLinkPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function InviteViaLinkPreview$lambda$lambda($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); $this$invoke.uiState = new InviteViaLinkUiState('http://wwww.ustadmobile.com/ClazzJoin?code=12ASDncd'); return Unit_instance; } function InviteViaLinkScreen$lambda($this$FC, it) { _init_properties_InviteViaLinkScreen_kt__8nefax(); var viewModel = useUstadViewModel(VOID, InviteViaLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.qrh_1, new InviteViaLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_InviteViaLinkComponent2(); var block = InviteViaLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_91($uiStateVal$delegate) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function InviteViaLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_InviteViaLinkScreen_kt__8nefax(); return new InviteViaLinkViewModel(di, savedStateHandle); } function InviteViaLinkViewModel$onClickCopy$ref($boundThis) { var l = function () { $boundThis.ari(); return Unit_instance; }; l.callableName = 'onClickCopy'; return l; } function InviteViaLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_91($uiStateVal$delegate); $this$invoke.onClickCopyLink = InviteViaLinkViewModel$onClickCopy$ref($viewModel); return Unit_instance; }; } function InviteViaLinkComponent2$lambda($this$FC, props) { _init_properties_InviteViaLinkScreen_kt__8nefax(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = InviteViaLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().tmj_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.xrh_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var this_0 = default_103; addChild_0($this$invoke, this_0); var this_1 = default_2; var block = InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickCopyLink(); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.startIcon = create(default_104); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().umj_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_2; var block = InviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_15; var block_0 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = default_34; var block_1 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var this_3 = default_82; var block_2 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_15; var block_3 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = default_11; var block_4 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); var this_6 = default_15; var block_5 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = InviteViaLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_InviteViaLinkScreen_kt_14zy3; function _init_properties_InviteViaLinkScreen_kt__8nefax() { if (!properties_initialized_InviteViaLinkScreen_kt_14zy3) { properties_initialized_InviteViaLinkScreen_kt_14zy3 = true; InviteViaLinkPreview = FC(InviteViaLinkPreview$lambda); InviteViaLinkScreen = FC(InviteViaLinkScreen$lambda); InviteViaLinkComponent2 = FC(InviteViaLinkComponent2$lambda); } } function get_JoinWithCodeScreen() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreen; } var JoinWithCodeScreen; function get_JoinWithCodeScreenComponent2() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreenComponent2; } var JoinWithCodeScreenComponent2; function JoinWithCodeScreen$lambda($this$FC, it) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var viewModel = useUstadViewModel(VOID, JoinWithCodeScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.xri_1, new JoinWithCodeUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_JoinWithCodeScreenComponent2(); var block = JoinWithCodeScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_92($uiStateVal$delegate) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function JoinWithCodeScreen$lambda$lambda(di, savedStateHandle) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return new JoinWithCodeViewModel(di, savedStateHandle); } function JoinWithCodeViewModel$onCodeValueChange$ref($boundThis) { var l = function (p0) { $boundThis.nrj(p0); return Unit_instance; }; l.callableName = 'onCodeValueChange'; return l; } function JoinWithCodeViewModel$onClickJoin$ref($boundThis) { var l = function () { $boundThis.orj(); return Unit_instance; }; l.callableName = 'onClickJoin'; return l; } function JoinWithCodeScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_92($uiStateVal$delegate); $this$invoke.onCodeValueChange = JoinWithCodeViewModel$onCodeValueChange$ref($viewModel); $this$invoke.onClickDone = JoinWithCodeViewModel$onClickJoin$ref($viewModel); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda($this$FC, props) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = JoinWithCodeScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().mmk_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onCodeValueChange(it_0); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickDone(); } return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.value = $props.uiState.brj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().kmk_1) + '*'; $this$invoke.id = 'course_code'; $this$invoke.error = !($props.uiState.arj_1 == null); $this$invoke.disabled = !$props.uiState.crj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.arj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp0_elvis_lhs; $this$invoke.onKeyUp = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDone(); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_button'; $this$invoke.onClick = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.crj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().hmi_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = default_2; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_JoinWithCodeScreen_kt_llkc51; function _init_properties_JoinWithCodeScreen_kt__nq7xop() { if (!properties_initialized_JoinWithCodeScreen_kt_llkc51) { properties_initialized_JoinWithCodeScreen_kt_llkc51 = true; JoinWithCodeScreen = FC(JoinWithCodeScreen$lambda); JoinWithCodeScreenComponent2 = FC(JoinWithCodeScreenComponent2$lambda); } } function get_ClazzListScreenComponent2() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreenComponent2; } var ClazzListScreenComponent2; function get_ClazzListScreen() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreen; } var ClazzListScreen; function get_ClazzListItem() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListItem; } var ClazzListItem; function ClazzListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var tmp = props.uiState.brk_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m104_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); var containerRef = useRef(null); var containerDefaultPadding = 48; var containerWidth$delegate = useState(ClazzListScreenComponent2$lambda$lambda(containerDefaultPadding)); var cardMinWidth = 320; var tmp1_safe_receiver = containerRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientWidth]; useEffect(tmp_0, ClazzListScreenComponent2$lambda$lambda_0(containerRef, containerWidth$delegate)); // Inline function 'kotlin.math.max' call var a = invoke$lambda_93(containerWidth$delegate) / cardMinWidth | 0; var cardsPerRow = Math.max(a, 1); var cardWidth = invoke$lambda_93(containerWidth$delegate) / cardsPerRow | 0; var muiAppState = useMuiAppState(); // Inline function 'kotlin.collections.isNotEmpty' call var hasPendingEnrolments = !props.uiState.hrk_1.c1(); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzListScreenComponent2$lambda$lambda_1(muiAppState, hasPendingEnrolments, props, isSettledEmpty_0, infiniteQueryResult, strings, timeFormatterVal, dateFormatterVal, cardsPerRow, cardWidth, containerRef); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_93($containerWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $containerWidth$delegate[0]; } function invoke$lambda_94($containerWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $containerWidth$delegate[1](value); return Unit_instance; } function ClazzListScreenComponent2$lambda$lambda($containerDefaultPadding) { return function () { // Inline function 'kotlin.math.min' call var a = (window.innerWidth - Sidebar_getInstance().y109_1 | 0) - 48 | 0; var b = 1200 - $containerDefaultPadding | 0; return Math.min(a, b); }; } function invoke$calcContainerWidth(containerRef, containerWidth$delegate) { var currentEl = containerRef.current; if (!(currentEl == null)) { var computedStyle = getComputedStyle(currentEl); var tmp = currentEl.clientWidth; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_0 = computedStyle.paddingLeft; var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(this_0); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(this_0, index); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp_0 = tmp - toInt(tmp$ret$2) | 0; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_1 = computedStyle.paddingRight; var destination_0 = StringBuilder_init_$Create$(); var inductionVariable_0 = 0; var last_0 = charSequenceLength(this_1); if (inductionVariable_0 < last_0) do { var index_0 = inductionVariable_0; inductionVariable_0 = inductionVariable_0 + 1 | 0; var element_0 = charSequenceGet(this_1, index_0); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element_0)) { destination_0.z5(element_0); } } while (inductionVariable_0 < last_0); var tmp$ret$5 = destination_0.toString(); invoke$lambda_94(containerWidth$delegate, tmp_0 - toInt(tmp$ret$5) | 0); } } function ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate) { return function () { invoke$calcContainerWidth($containerRef, $containerWidth$delegate); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_0($eventListener) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $eventListener); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_0($containerRef, $containerWidth$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var eventListener = ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', eventListener); $this$useEffect.push(ClazzListScreenComponent2$lambda$lambda$lambda_0(eventListener)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.up7(strings_getInstance().nmj_1); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzListScreen_kt__xfl89c(); var tmp0_safe_receiver = it.eel_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qek_1); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($it, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $it; $this$create.timeNow = $props.uiState.krk_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dayOfWeekStrings = $props.uiState.jrk_1; $this$create.onClickCancel = $props.onClickCancelEnrolmentRequest; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (it) { var tmp = get_PendingEnrolmentListItem(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0(it, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(default_82); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.drk_1; $this$create.enabled = $props.uiState.erk_1; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = Companion_getInstance_21().iro_1; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.irk_1; $this$create.selectedChipId = $props.uiState.frk_1; $this$create.enabled = $props.uiState.erk_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(get_UstadNothingHereYet()); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow) { return function (pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var list = element_0.c54_1; addAll(destination_0, list); } return chunked(destination_0, $cardsPerRow); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7(_anonymous_parameter_0__qggqh8, index) { _init_properties_ClazzListScreen_kt__xfl89c(); return index.toString(); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, $clazz, $props) { return function ($this$invoke) { $this$invoke.width = $cardWidth; $this$invoke.clazzItem = $clazz; $this$invoke.onClickClazz = $props.onClickClazz; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($rowClazzes, $cardWidth, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp0_safe_receiver = $rowClazzes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListItem(); var block = ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, element, $props); addChild($this$create, this_0, block); } } return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props) { return function (rowClazzes, _anonymous_parameter_1__qggqgd) { var tmp = default_24; return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(rowClazzes, $cardWidth, $props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth) { return function ($this$virtualListContent) { var tmp; if ($hasPendingEnrolments) { $this$virtualListContent.m10b('pending_enrolment_header', ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings)); var tmp_0 = $props.uiState.hrk_1; var tmp_1 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.n10b(tmp_0, tmp_1, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); $this$virtualListContent.m10b('pending_enrolment_divider', ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2); tmp = Unit_instance; } $this$virtualListContent.r10b(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props)); $this$virtualListContent.r10b(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.r10b(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5); tmp_2 = Unit_instance; } var tmp_3 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow); var tmp_4 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.s10b($infiniteQueryResult, tmp_3, tmp_4, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef) { return function ($this$invoke) { $this$invoke.ref = $containerRef; var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_1($muiAppState, $hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth, $containerRef) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth)); var this_1 = default_47; var block = ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzListScreen$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var location = useLocation(); var addDialogVisible$delegate = useState(ClazzListScreen$lambda$lambda); var viewModel = useUstadViewModel(VOID, ClazzListScreen$lambda$lambda_0(location)); var uiState$delegate = collectAsState(viewModel.ypu_1, new ClazzListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListScreenComponent2(); var block = ClazzListScreen$lambda$lambda_1(props, viewModel, uiState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzListScreen$lambda$lambda_2(appState$delegate, addDialogVisible$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_1 = ClazzListScreen$lambda$lambda_3(addDialogVisible$delegate, uiState$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_95($addDialogVisible$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addDialogVisible$delegate[0]; } function invoke$lambda_96($addDialogVisible$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addDialogVisible$delegate[1](value); return Unit_instance; } function invoke$lambda_97($uiState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_98($appState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzListScreen$lambda$lambda() { _init_properties_ClazzListScreen_kt__xfl89c(); return false; } function ClazzListScreen$lambda$lambda_0($location) { return function (di, savedStateHandle) { return new ClazzListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ero(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.gro(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzListViewModel$onClickCancelEnrolmentRequest$ref($boundThis) { var l = function (p0) { $boundThis.hro(p0); return Unit_instance; }; l.callableName = 'onClickCancelEnrolmentRequest'; return l; } function ClazzListScreen$lambda$lambda_1($props, $viewModel, $uiState$delegate) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = invoke$lambda_97($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onClickClazz = ClazzListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickSort = ClazzListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickFilterChip = ClazzListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickCancelEnrolmentRequest = ClazzListViewModel$onClickCancelEnrolmentRequest$ref($viewModel); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate) { return function () { invoke$lambda_96($addDialogVisible$delegate, true); return Unit_instance; }; } function ClazzListScreen$lambda$lambda_2($appState$delegate, $addDialogVisible$delegate) { return function ($this$invoke) { var tmp = invoke$lambda_98($appState$delegate).lp5_1; $this$invoke.fabState = tmp.gp6(VOID, VOID, VOID, ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate)); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_96($addDialogVisible$delegate, false); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.spv(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().gmu_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate); var this_0 = default_25; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.dro(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_96; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().vm6_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate); var this_0 = default_25; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var tmp; if (invoke$lambda_97($uiState$delegate).grk_1) { var this_0 = default_22; var block = ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_22; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListScreen$lambda$lambda_3($addDialogVisible$delegate, $uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_95($addDialogVisible$delegate); $this$invoke.onClose = ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate); var this_0 = default_16; var block = ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListItem$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'kotlin.collections.find' call var this_0 = RoleConstants_getInstance().kp8_1; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem..' call var tmp0_safe_receiver = props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o8h_1; if (element.dp7_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w8h_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var role = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.cp7_1; var tmp1_safe_receiver_0 = props.clazzItem; var terminologyEntries = useCourseTerminologyEntries(tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.p8h_1); var tmp2_safe_receiver = props.clazzItem; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.j8d_1; var clazzDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var badgeContentRef = useRef(null); var badgeWidth$delegate = useState_0(10); var tmp4_safe_receiver = badgeContentRef.current; var tmp = [tmp4_safe_receiver == null ? null : tmp4_safe_receiver.clientWidth]; useEffect(tmp, ClazzListItem$lambda$lambda(badgeContentRef, badgeWidth$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block = ClazzListItem$lambda$lambda_0(role, badgeContentRef, props, badgeWidth$delegate, theme$delegate, terminologyEntries, strings, clazzDescription); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_99($theme$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_100($badgeWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $badgeWidth$delegate[0]; } function invoke$lambda_101($badgeWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $badgeWidth$delegate[1](value); return Unit_instance; } function ClazzListItem$lambda$lambda($badgeContentRef, $badgeWidth$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $badgeContentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem...' call invoke$lambda_101($badgeWidth$delegate, tmp0_safe_receiver.clientWidth); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconColor.Companion.inherit' call 0; $this$invoke.color = 'inherit'; return Unit_instance; } function ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var this_0 = default_105; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = courseTerminologyResource($terminologyEntries, $strings, $role); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role) { return function ($this$invoke) { $this$invoke.ref = $badgeContentRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 50000; // Inline function 'web.cssom.px' call var this_1 = $props.width - invoke$lambda_100($badgeWidth$delegate) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(this_1) + 'px'; this_0.backgroundColor = invoke$lambda_99($theme$delegate).palette.primary.light; this_0.color = invoke$lambda_99($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRadius = toString(48) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(4) + 'px'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.VerticalAlign.Companion.baseline' call 0; this_0.verticalAlign = 'baseline'; $this$invoke.sx = this_0; var this_2 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(96) + 'px'; $this$invoke.sx = this_0; var tmp2_safe_receiver = $props.clazzItem; var tmp = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.q8h_1; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8d_1; $this$invoke.image = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.clazzItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call $props.onClickClazz(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h5' call 0; $this$invoke.variant = 'h5'; $this$invoke.gutterBottom = true; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8d_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.......' call // Inline function 'com.ustadmobile.mui.common.webKitLineClamp' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-line-clamp'] = (2).toString(); this_0.display = get_DisplayWebkitBox(); // Inline function 'com.ustadmobile.mui.common.webkitBoxOrient' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-box-orient'] = 'vertical'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = 'text.secondary'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $clazzDescription; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription) { return function ($this$invoke) { var this_0 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.....' call // Inline function 'web.cssom.VerticalAlign.Companion.top' call 0; this_0.verticalAlign = 'top'; $this$invoke.sx = this_0; var this_1 = default_106; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); $this$invoke.onClick = ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props); var this_2 = default_107; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h8d_1; $this$invoke.key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.px' call var this_1 = $props.width - 20 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = invoke$lambda_99($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_2 = default_108; var block = ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda_0($role, $badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $clazzDescription) { return function ($this$invoke) { var tmp; if (!($role == null)) { var this_0 = default_15; var block = ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_109; var block_0 = ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_ClazzListScreen_kt_gvpjo2; function _init_properties_ClazzListScreen_kt__xfl89c() { if (!properties_initialized_ClazzListScreen_kt_gvpjo2) { properties_initialized_ClazzListScreen_kt_gvpjo2 = true; ClazzListScreenComponent2 = FC(ClazzListScreenComponent2$lambda); ClazzListScreen = FC(ClazzListScreen$lambda); ClazzListItem = FC(ClazzListItem$lambda); } } function get_PendingEnrolmentListItem() { _init_properties_PendingEnrolmentListItem_kt__19f1um(); return PendingEnrolmentListItem; } var PendingEnrolmentListItem; function PendingEnrolmentListItem$lambda($this$FC, props) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var request = props.request.eel_1; var tmp2_localDateTimeNow = props.timeNow; var tmp1_elvis_lhs = request == null ? null : request.yek_1; var tmp3_timestamp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp4_timeZone = Companion_getInstance_14().hlt(); var tmp5_dateFormatter = props.dateFormatter; var tmp6_timeFormatter = props.timeFormatter; var tmp7_dayOfWeekStringMap = props.dayOfWeekStrings; var requestTimeStr = useDayOrDate(true, tmp2_localDateTimeNow, tmp3_timestamp, tmp4_timeZone, true, tmp6_timeFormatter, tmp5_dateFormatter, tmp7_dayOfWeekStringMap); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = PendingEnrolmentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_102($theme$delegate) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = $props.request.fel_1; var tmp0_safe_receiver = $props.request.eel_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sek_1; $this$invoke.src = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_37; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_102($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_74; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$create, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $requestTimeStr; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request.eel_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sek_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request.eel_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickCancel(tmp0_safe_receiver); } return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().qlu_1); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.up7(strings_getInstance().qlu_1); var this_0 = default_6; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PendingEnrolmentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PendingEnrolmentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate); addChild($this$invoke, this_1, block_0); var tmp = default_9; $this$invoke.secondaryAction = create_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } var properties_initialized_PendingEnrolmentListItem_kt_3yophc; function _init_properties_PendingEnrolmentListItem_kt__19f1um() { if (!properties_initialized_PendingEnrolmentListItem_kt_3yophc) { properties_initialized_PendingEnrolmentListItem_kt_3yophc = true; PendingEnrolmentListItem = FC(PendingEnrolmentListItem$lambda); } } function get_CoursePermissionDetailComponent() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailComponent; } var CoursePermissionDetailComponent; function get_CoursePermissionDetailScreen() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailScreen; } var CoursePermissionDetailScreen; function CoursePermissionDetailComponent$lambda($this$FC, props) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.nrq_1; var tmp0_safe_receiver = $props.uiState.mrq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ld7_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; return Unit_instance; }; } function CoursePermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = CoursePermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda($this$FC, it) { _init_properties_CoursePermissionDetail_kt__6boc2j(); var viewModel = useUstadViewModel(VOID, CoursePermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.krq_1, new CoursePermissionDetailUiState()); var appUiStateVal$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionDetailComponent(); var block = CoursePermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionDetailScreen$lambda$lambda_1(appUiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_103($uiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_104($appUiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiStateVal$delegate[0]; } function CoursePermissionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionDetail_kt__6boc2j(); return new CoursePermissionDetailViewModel(di, savedStateHandle); } function CoursePermissionDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_103($uiStateVal$delegate); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda$lambda_1($appUiStateVal$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_104($appUiStateVal$delegate).lp5_1; return Unit_instance; }; } var properties_initialized_CoursePermissionDetail_kt_kvgn8d; function _init_properties_CoursePermissionDetail_kt__6boc2j() { if (!properties_initialized_CoursePermissionDetail_kt_kvgn8d) { properties_initialized_CoursePermissionDetail_kt_kvgn8d = true; CoursePermissionDetailComponent = FC(CoursePermissionDetailComponent$lambda); CoursePermissionDetailScreen = FC(CoursePermissionDetailScreen$lambda); } } function get_CoursePermissionEditScreen() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditScreen; } var CoursePermissionEditScreen; function get_CoursePermissionEditComponent() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditComponent; } var CoursePermissionEditComponent; function CoursePermissionEditScreen$lambda($this$FC, it) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); var viewModel = useUstadViewModel(VOID, CoursePermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jrt_1, new CoursePermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_105($uiStateVal$delegate) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CoursePermissionEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return new CoursePermissionEditViewModel(di, savedStateHandle); } function CoursePermissionEditViewModel$onTogglePermission$ref($boundThis) { var l = function (p0) { $boundThis.srv(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_105($uiStateVal$delegate); $this$invoke.onToggle = CoursePermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function CoursePermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_CoursePermissionEditComponent(); var block = CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionEditComponent$lambda($this$FC, props) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionEditComponent(); var block = CoursePermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.xrt_1; var tmp0_safe_receiver = $props.uiState.vrt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ld7_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.onToggle = $props.onToggle; $this$invoke.enabled = $props.uiState.wrt_1; return Unit_instance; }; } var properties_initialized_CoursePermissionEditScreen_kt_dwju9u; function _init_properties_CoursePermissionEditScreen_kt__nhrzts() { if (!properties_initialized_CoursePermissionEditScreen_kt_dwju9u) { properties_initialized_CoursePermissionEditScreen_kt_dwju9u = true; CoursePermissionEditScreen = FC(CoursePermissionEditScreen$lambda); CoursePermissionEditComponent = FC(CoursePermissionEditComponent$lambda); } } function get_CoursePermissionListItem() { _init_properties_CoursePermissionListItem_kt__fb4bff(); return CoursePermissionListItem; } var CoursePermissionListItem; function CoursePermissionListItem$lambda($this$FC, props) { _init_properties_CoursePermissionListItem_kt__fb4bff(); var strings = useStringProvider(); var tmp0_safe_receiver = props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd7_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.id7_1; var toRole = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; var tmp; if (toRole === 1001) { tmp = strings_getInstance().um9_1; } else { tmp = strings_getInstance().alx_1; } var toTerminology = tmp; var terminologyStr = courseTerminologyResource(props.courseTerminologyEntries, strings, toTerminology); var tmp_0; if (!(toRole === 0)) { tmp_0 = terminologyStr; } else { var tmp3_safe_receiver = props.coursePermission; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.od7_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ok4(); tmp_0 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; } var headlineText = tmp_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionListItem(); var block = CoursePermissionListItem$lambda$lambda(props, headlineText); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListItem$lambda$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd7_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda$lambda_0($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd7_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeleteEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda($props, $headlineText) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.permissionLabels; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $headlineText; var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd7_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ld7_1; $this$invoke.value = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.coursePermission; $this$invoke.toPerson = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.od7_1; var tmp4_safe_receiver = $props.coursePermission; $this$invoke.toPersonPicture = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.pd7_1; $this$invoke.showDelete = $props.showDelete; $this$invoke.onClick = CoursePermissionListItem$lambda$lambda$lambda($props); $this$invoke.onClickDelete = CoursePermissionListItem$lambda$lambda$lambda_0($props); return Unit_instance; }; } var properties_initialized_CoursePermissionListItem_kt_pdc6e5; function _init_properties_CoursePermissionListItem_kt__fb4bff() { if (!properties_initialized_CoursePermissionListItem_kt_pdc6e5) { properties_initialized_CoursePermissionListItem_kt_pdc6e5 = true; CoursePermissionListItem = FC(CoursePermissionListItem$lambda); } } function get_CoursePermissionListScreen() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListScreen; } var CoursePermissionListScreen; function get_CoursePermissionListComponent() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListComponent; } var CoursePermissionListComponent; function CoursePermissionListScreen$lambda($this$FC, it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var viewModel = useUstadViewModel(VOID, CoursePermissionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new CoursePermissionListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); var terminologyEntries = useCourseTerminologyEntries(invoke$lambda_106(uiStateVal$delegate).krx_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionListComponent(); var block = CoursePermissionListScreen$lambda$lambda_0(viewModel, terminologyEntries, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_106($uiStateVal$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_107($appState$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CoursePermissionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return new CoursePermissionListViewModel(di, savedStateHandle); } function CoursePermissionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ury(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CoursePermissionListViewModel$onClickDeleteEntry$ref($boundThis) { var l = function (p0) { $boundThis.vry(p0); return Unit_instance; }; l.callableName = 'onClickDeleteEntry'; return l; } function CoursePermissionListScreen$lambda$lambda_0($viewModel, $terminologyEntries, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_106($uiStateVal$delegate); $this$invoke.onClickEntry = CoursePermissionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickDeleteEntry = CoursePermissionListViewModel$onClickDeleteEntry$ref($viewModel); $this$invoke.courseTerminologyEntries = $terminologyEntries; return Unit_instance; }; } function CoursePermissionListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_107($appState$delegate).lp5_1; return Unit_instance; }; } function CoursePermissionListComponent$lambda($this$FC, props) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = CoursePermissionListComponent$lambda$lambda; var refreshFlow = useMemo(callback, dependencies); var mediatorResult = useDoorRemoteMediator(props.uiState.irx_1, refreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CoursePermissionListComponent$lambda$lambda_0(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return emptyFlow(); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var tmp0_safe_receiver = it.nd7_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fd7_1); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$create) { $this$create.coursePermission = $item; $this$create.permissionLabels = $props.uiState.jrx_1; $this$create.courseTerminologyEntries = $props.courseTerminologyEntries; $this$create.onClickEntry = $props.onClickEntry; var tmp; if ($props.uiState.lrx_1) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd7_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.id7_1) === 0; } else { tmp = false; } $this$create.showDelete = tmp; $this$create.onClickDeleteEntry = $props.onClickDeleteEntry; return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props) { return function (item) { var tmp; if ($props.uiState.lrx_1) { var tmp1_safe_receiver = item == null ? null : item.nd7_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.id7_1) === 0; } else { tmp = false; } var delete_0 = tmp; console.log('content show delete: ' + delete_0); var tmp_0 = get_CoursePermissionListItem(); return create_0(tmp_0, CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda(item, $props)); }; } function CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = CoursePermissionListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.t10b($infiniteQueryResult, tmp, CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CoursePermissionListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda_0($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.permissionlist.CoursePermissionListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = get_UstadStandardContainer(); var block = CoursePermissionListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_CoursePermissionListScreen_kt_krwc16; function _init_properties_CoursePermissionListScreen_kt__dwjdzg() { if (!properties_initialized_CoursePermissionListScreen_kt_krwc16) { properties_initialized_CoursePermissionListScreen_kt_krwc16 = true; CoursePermissionListScreen = FC(CoursePermissionListScreen$lambda); CoursePermissionListComponent = FC(CoursePermissionListComponent$lambda); } } function get_AssignmentCommentTextFieldListItem() { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); return AssignmentCommentTextFieldListItem; } var AssignmentCommentTextFieldListItem; function AssignmentCommentTextFieldListItem$lambda($this$FC, props) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); var textValue$delegate = collectAsState(props.value, '', Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = AssignmentCommentTextFieldListItem$lambda$lambda(props, textValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_108($textValue$delegate) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textValue', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textValue$delegate[0]; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.activeUserPersonName; $this$invoke.pictureUri = $props.activeUserPictureUri; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda_0($props, $textValue$delegate) { return function ($this$invoke) { $this$invoke.label = $props.label; $this$invoke.fullWidth = true; $this$invoke.value = invoke$lambda_108($textValue$delegate); var value = $props.onChange; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0(value); $this$invoke.id = $props.textFieldId; $this$invoke.onClickSend = $props.onClickSubmit; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda($props, $textValue$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = AssignmentCommentTextFieldListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadSendTextField(); var block_0 = AssignmentCommentTextFieldListItem$lambda$lambda$lambda_0($props, $textValue$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge; function _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w() { if (!properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge) { properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge = true; AssignmentCommentTextFieldListItem = FC(AssignmentCommentTextFieldListItem$lambda); } } function get_SUBMISSION_STATUS_ICON_MAP() { _init_properties_AssignmentSubmissionConstants_kt__obrva4(); return SUBMISSION_STATUS_ICON_MAP; } var SUBMISSION_STATUS_ICON_MAP; var properties_initialized_AssignmentSubmissionConstants_kt_gna7qy; function _init_properties_AssignmentSubmissionConstants_kt__obrva4() { if (!properties_initialized_AssignmentSubmissionConstants_kt_gna7qy) { properties_initialized_AssignmentSubmissionConstants_kt_gna7qy = true; Companion_getInstance_13(); var tmp = to(1, default_35); Companion_getInstance_13(); var tmp_0 = to(0, default_110); Companion_getInstance_13(); SUBMISSION_STATUS_ICON_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); } } function get_CourseAssignmentSubmissionComponent() { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); return CourseAssignmentSubmissionComponent; } var CourseAssignmentSubmissionComponent; function CourseAssignmentSubmissionComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var submittedTime = useFormattedDateAndTime(props.submission.wbo_1, Companion_getInstance_14().hlt().ils()); var expandLabel = props.isCollapsed ? strings.up7(strings_getInstance().xmw_1) : strings.up7(strings_getInstance().ymw_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentSubmissionComponent$lambda$lambda(props, strings, submittedTime, expandLabel, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_109($theme$delegate) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().ami_1) + ' ' + $props.submissionNum; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $submittedTime; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $expandLabel; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp; if ($props.isCollapsed) { var this_0 = default_113; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_112; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $expandLabel; var this_0 = default_6; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel) { return function ($this$invoke) { var this_0 = default_33; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime); addChild($this$invoke, this_0, block); var tmp = default_9; $this$invoke.secondaryAction = create_0(tmp, CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props)); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.submission.ubo_1; $this$invoke.html = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda_0($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_109($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda($props, $strings, $submittedTime, $expandLabel, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_22; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel); addChild($this$invoke, this_0, block); var tmp; if (!$props.isCollapsed) { var this_1 = default_15; var block_0 = CourseAssignmentSubmissionComponent$lambda$lambda$lambda_0($theme$delegate, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn; function _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5() { if (!properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn) { properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn = true; CourseAssignmentSubmissionComponent = FC(CourseAssignmentSubmissionComponent$lambda); } } function get_CourseAssignmentSubmissionFileListItem() { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); return CourseAssignmentSubmissionFileListItem; } var CourseAssignmentSubmissionFileListItem; function CourseAssignmentSubmissionFileListItem$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var onRemoveVal = props.onRemove; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda(onRemoveVal, props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_110($theme$delegate) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_114; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda($transferJob) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = numberToInt(get_progressAsFloat($transferJob) * 100); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_110($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.file.cby_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = UMFileUtil_getInstance().dpc(toLong(tmp0_safe_receiver.mbx_1)); addChildNode($this$create, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); } var tmp1_safe_receiver = $props.file.dby_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call var tmp0_subject = tmp1_safe_receiver.mby_1; if (tmp0_subject === 11) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_12; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda(tmp1_safe_receiver); addChild($this$create, this_0, block); } else { if (tmp0_subject === 22) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_75; var block_0 = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$create, this_1, block_0); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.up7(strings_getInstance().lmz_1); addChildNode($this$create, tmp$ret$14); } } } return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.file.cby_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kbx_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem....' call $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props); } var this_0 = default_25; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().zmw_1); $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props); var this_0 = default_115; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, $this, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.up7(strings_getInstance().zmw_1); var this_0 = default_6; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda($onRemoveVal, $props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_33; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); var tmp0_safe_receiver = $onRemoveVal; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem...' call var tmp_0 = default_9; tmp = create_0(tmp_0, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, tmp0_safe_receiver, $props)); } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel; function _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr() { if (!properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel) { properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel = true; CourseAssignmentSubmissionFileListItem = FC(CourseAssignmentSubmissionFileListItem$lambda); } } function get_UstadCommentListItem() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItem; } var UstadCommentListItem; function get_UstadCommentListItemPreview() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItemPreview; } var UstadCommentListItemPreview; function UstadCommentListItem$lambda($this$FC, props) { _init_properties_UstadCommentListItem_kt__t8s2kp(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.dateTimeNow; var tmp0_safe_receiver = props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9z_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.u9z_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormatter, props.dateFormatter, props.dayOfWeekMap); var tmp3_safe_receiver = props.commentsAndName; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.w9z_1; var tmp_0; if (tmp4_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_1; // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call if (get_isFromSubmitterGroup(tmp4_safe_receiver)) { tmp_1 = tmp4_safe_receiver; } else { tmp_1 = null; } tmp_0 = tmp_1; } var tmp5_safe_receiver = tmp_0; var tmp_2; if (tmp5_safe_receiver == null) { tmp_2 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call tmp_2 = '(' + strings.up7(strings_getInstance().ymq_1) + ' ' + tmp5_safe_receiver.r9z_1.toString() + ')'; } var tmp6_elvis_lhs = tmp_2; var groupNumSuffix = tmp6_elvis_lhs == null ? '' : tmp6_elvis_lhs; var overflowAnchor$delegate = useState(UstadCommentListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_112(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadCommentListItem$lambda$lambda_0(props, groupNumSuffix, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_111($theme$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_112($overflowAnchor$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_113($overflowAnchor$delegate, value) { _init_properties_UstadCommentListItem_kt__t8s2kp(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function UstadCommentListItem$lambda$lambda() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return null; } function UstadCommentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x9z_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.commentsAndName; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.y9z_1; $this$invoke.personName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var tmp4_safe_receiver = $props.commentsAndName; $this$invoke.pictureUri = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.z9z_1; return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCommentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9z_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.m9z_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.commentsAndName; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x9z_1; var tmp1_safe_receiver = $props.commentsAndName; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + tmp + ' ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y9z_1) + ' ' + $groupNumSuffix; var tmp_0 = get_UstadLinkify(); $this$invoke.secondary = create_0(tmp_0, UstadCommentListItem$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_112($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_113($overflowAnchor$delegate, tmp); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_113($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9z_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeleteComment(tmp1_safe_receiver); } invoke$lambda_113($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().slu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_111($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function UstadCommentListItem$lambda$lambda_0($props, $groupNumSuffix, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = UstadCommentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix); addChild($this$invoke, this_1, block_0); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); return Unit_instance; }; } function UstadCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCommentListItem(); var block = UstadCommentListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCommentListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'kotlin.apply' call var this_0 = new CommentsAndName(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Comments(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview....' call this_1.l9z_1 = new Long(1, 0); this_1.m9z_1 = 'I like this activity. Shall we discuss this in our next meeting?'; tmp.w9z_1 = this_1; this_0.x9z_1 = 'Bob'; this_0.y9z_1 = 'Dylan'; $this$invoke.commentsAndName = this_0; return Unit_instance; } var properties_initialized_UstadCommentListItem_kt_obl9fd; function _init_properties_UstadCommentListItem_kt__t8s2kp() { if (!properties_initialized_UstadCommentListItem_kt_obl9fd) { properties_initialized_UstadCommentListItem_kt_obl9fd = true; UstadCommentListItem = FC(UstadCommentListItem$lambda); UstadCommentListItemPreview = FC(UstadCommentListItemPreview$lambda); } } function get_ClazzAssignmentDetailScreen() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailScreen; } var ClazzAssignmentDetailScreen; function get_ASSIGNMENT_DETAIL_TAB_SCREENS() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ASSIGNMENT_DETAIL_TAB_SCREENS; } var ASSIGNMENT_DETAIL_TAB_SCREENS; function get_ClazzAssignmentDetailComponent() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailComponent; } var ClazzAssignmentDetailComponent; function ClazzAssignmentDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); var viewModel = useUstadViewModel(false, ClazzAssignmentDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.bs1_1, new ClazzAssignmentDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailComponent(); var block = ClazzAssignmentDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_114($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return new ClazzAssignmentDetailViewModel(di, savedStateHandle); } function ClazzAssignmentDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_114($uiStateVal$delegate); return Unit_instance; }; } function ClazzAssignmentDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.ds1_1.c1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzAssignmentDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzAssignmentDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.ds1_1; $this$invoke.screens = get_ASSIGNMENT_DETAIL_TAB_SCREENS(); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa; function _init_properties_ClazzAssignmentDetailScreen_kt__ersp80() { if (!properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa) { properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa = true; ClazzAssignmentDetailScreen = FC(ClazzAssignmentDetailScreen$lambda); var tmp = new UstadScreen('CourseAssignmentDetailOverviewView', 'AssignmentOverview', get_ClazzAssignmentDetailOverviewScreen()); ASSIGNMENT_DETAIL_TAB_SCREENS = listOf([tmp, new UstadScreen('CourseAssignmentSubmissionsTab', 'SubmissionsTab', get_ClazzAssignmentDetailSubmissionsTabScreen())]); ClazzAssignmentDetailComponent = FC(ClazzAssignmentDetailComponent$lambda); } } var ClazzAssignmentDetailSubmissionsTabPreview; function get_ClazzAssignmentDetailSubmissionsTabScreen() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabScreen; } var ClazzAssignmentDetailSubmissionsTabScreen; function get_ClazzAssignmentDetailSubmissionsTabComponent() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabComponent; } var ClazzAssignmentDetailSubmissionsTabComponent; function ClazzAssignmentDetailSubmissionsTabPreview$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentProgressSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview...' call this_0.p7u_1 = 10; this_0.o7u_1 = 2; this_0.q7u_1 = 3; var tmp = this_0; $this$invoke.uiState = new ClazzAssignmentDetailSubmissionsTabUiState(tmp, ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_0.h7v_1 = new Long(1, 0); this_0.i7v_1 = 'Bob Dylan'; this_0.k7v_1 = 'Here is private comment'; var tmp = this_0; Companion_getInstance_13(); tmp.l7v_1 = 2; var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_1.h7v_1 = new Long(2, 0); this_1.i7v_1 = 'Morris Rogers'; this_1.k7v_1 = 'Here is private comment'; var tmp_1 = this_1; Companion_getInstance_13(); tmp_1.l7v_1 = 1; return new ListPagingSource(listOf([tmp_0, this_1])); } function ClazzAssignmentDetailSubmissionsTabScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ClazzAssignmentDetailSubmissionsTabUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_115($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return new ClazzAssignmentDetailSubmissionsTabViewModel(di, savedStateHandle); } function ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($boundThis) { var l = function (p0) { $boundThis.ps4(p0); return Unit_instance; }; l.callableName = 'onClickSubmitter'; return l; } function ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($boundThis) { var l = function (p0) { $boundThis.qs4(p0); return Unit_instance; }; l.callableName = 'onChangeSortOption'; return l; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_115($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onClickSubmitter = ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($viewModel); $this$invoke.onChangeSortOption = ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($viewModel); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp = props.uiState.rs1_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.us1_1); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, props, strings, courseTerminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qs1_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p7u_1; var tmp; var tmp1_safe_receiver = $props.uiState.qs1_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7u_1) === true) { tmp = $strings.up7(strings_getInstance().umb_1); } else { tmp = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().alx_1); } $this$invoke.label = tmp; $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qs1_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o7u_1; $this$invoke.label = $strings.up7(strings_getInstance().jmg_1); $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.qs1_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q7u_1; $this$invoke.label = $strings.up7(strings_getInstance().lmh_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = get_ClazzAssignmentSummaryColumn(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries); addChild($this$create, this_0, block); var this_1 = get_ClazzAssignmentSummaryColumn(); var block_0 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_1, block_0); var this_2 = get_ClazzAssignmentSummaryColumn(); var block_1 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_2, block_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function () { var tmp = default_24; return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.ts1_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.ss1_1; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return it.h7v_1.toString(); } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1($submitterSummaryItem, $props) { return function ($this$create) { $this$create.submitterSummary = $submitterSummaryItem; $this$create.onClick = $props.onClickSubmitter; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props) { return function (submitterSummaryItem) { var tmp = get_SubmitterSummaryListItem(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1(submitterSummaryItem, $props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('header', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); $this$virtualListContent.m10b('sortitem', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props)); var tmp = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.t10b($infiniteQueryResult, tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries)); var this_1 = default_47; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g; function _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i() { if (!properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g) { properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g = true; ClazzAssignmentDetailSubmissionsTabPreview = FC(ClazzAssignmentDetailSubmissionsTabPreview$lambda); ClazzAssignmentDetailSubmissionsTabScreen = FC(ClazzAssignmentDetailSubmissionsTabScreen$lambda); ClazzAssignmentDetailSubmissionsTabComponent = FC(ClazzAssignmentDetailSubmissionsTabComponent$lambda); } } function get_SubmitterSummaryListItem() { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); return SubmitterSummaryListItem; } var SubmitterSummaryListItem; function SubmitterSummaryListItem$lambda($this$FC, props) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); var strings = useStringProvider(); var tmp0_safe_receiver = props.submitterSummary; var personUiState = tmp0_safe_receiver == null ? null : get_listItemUiState(tmp0_safe_receiver); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp1_safe_receiver = props.submitterSummary; var key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.l7v_1; var tmp2_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); var assignmentStatusIcon = tmp2_elvis_lhs == null ? default_35 : tmp2_elvis_lhs; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block = SubmitterSummaryListItem$lambda$lambda(props, personUiState, assignmentStatusIcon, strings); addChild($this$FC, this_1, block); return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.submitterSummary; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; $this$invoke.personName = tmp0_safe_receiver == null ? null : avatarName(tmp0_safe_receiver); var tmp1_safe_receiver = $props.submitterSummary; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.j7v_1; var tmp2_safe_receiver = $props.submitterSummary; $this$invoke.colorName = tmp2_safe_receiver == null ? null : avatarColorName(tmp2_safe_receiver); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(12) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.k7v_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp_2 = default_116; create_0(tmp_2, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda); var this_0 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); tmp = Unit_instance; } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.submitterSummary; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i7v_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props)); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState) { return function ($this$invoke) { $this$invoke.onClick = SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().knn_1; var tmp0_safe_receiver = $props.submitterSummary; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l7v_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = ' ' + $strings.up7(tmp1_elvis_lhs == null ? strings_getInstance().kmg_1 : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = create_0($assignmentStatusIcon, SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2); addChildNode($this$create, this_0); tmp = Unit_instance; } var this_1 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props); addChild($this$create, this_1, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda($props, $personUiState, $assignmentStatusIcon, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState); addChild($this$invoke, this_0, block); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props)); return Unit_instance; }; } var properties_initialized_SubmitterSummaryListItem_kt_ffzfio; function _init_properties_SubmitterSummaryListItem_kt__w4gtci() { if (!properties_initialized_SubmitterSummaryListItem_kt_ffzfio) { properties_initialized_SubmitterSummaryListItem_kt_ffzfio = true; SubmitterSummaryListItem = FC(SubmitterSummaryListItem$lambda); } } function get_ClazzAssignmentSummaryColumn() { _init_properties_SummaryColumn_kt__fwyi1i(); return ClazzAssignmentSummaryColumn; } var ClazzAssignmentSummaryColumn; function ClazzAssignmentSummaryColumn$lambda($this$FC, props) { _init_properties_SummaryColumn_kt__fwyi1i(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ClazzAssignmentSummaryColumn$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_116($theme$delegate) { _init_properties_SummaryColumn_kt__fwyi1i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString_0($props.total); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = capitalizeFirstLetter($props.label); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentSummaryColumn...' call if ($props.showDivider === true) { // Inline function 'web.cssom.Border' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var width = toString(1) + 'px'; // Inline function 'web.cssom.LineStyle.Companion.solid' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRight = '' + width + ' ' + 'solid' + ' ' + invoke$lambda_116($theme$delegate).palette.divider; } // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(32) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + (toString(8) + 'px') + ' ' + tmp0_horizontal; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_SummaryColumn_kt_xm9704; function _init_properties_SummaryColumn_kt__fwyi1i() { if (!properties_initialized_SummaryColumn_kt_xm9704) { properties_initialized_SummaryColumn_kt_xm9704 = true; ClazzAssignmentSummaryColumn = FC(ClazzAssignmentSummaryColumn$lambda); } } function get_ASSIGNMENT_STATUS_MAP() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ASSIGNMENT_STATUS_MAP; } var ASSIGNMENT_STATUS_MAP; function get_ClazzAssignmentDetailOverviewScreenComponent2() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreenComponent2; } var ClazzAssignmentDetailOverviewScreenComponent2; function get_ClazzAssignmentDetailOverviewScreen() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreen; } var ClazzAssignmentDetailOverviewScreen; function ClazzAssignmentDetailOverviewScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_safe_receiver = props.uiState.js7_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r7x_1; var formattedDateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_14().hlt().ils()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = SubmissionPolicyConstants_getInstance().op8_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2..' call var tmp0_safe_receiver_0 = props.uiState.is7_1; if (element.dp7_1 === (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.p7t_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp2_safe_receiver = tmp$ret$1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.cp7_1; var policyMessageId = tmp3_elvis_lhs == null ? strings_getInstance().ymu_1 : tmp3_elvis_lhs; // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().jnn_1; var tmp4_safe_receiver = props.uiState.is7_1; var key = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.m7t_1; var tmp5_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); var caFileType = strings.up7(tmp5_elvis_lhs == null ? strings_getInstance().kly_1 : tmp5_elvis_lhs); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var courseCommentMediatorResult = useDoorRemoteMediator(props.uiState.rs7_1, refreshCommandFlow); var courseCommentInfiniteQueryResult = usePagingSource(courseCommentMediatorResult.m104_1, true, 50); var privateCommentMediatorResult = useDoorRemoteMediator(props.uiState.ss7_1, refreshCommandFlow); var privateCommentIninfiteQueryResult = usePagingSource(privateCommentMediatorResult.m104_1, true, 50); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.cs8_1); var inputRef = useRef(null); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda(inputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0(muiAppState, props, courseCommentInfiniteQueryResult, privateCommentIninfiteQueryResult, theme$delegate, formattedDateTime, strings, policyMessageId, courseTerminologyEntries, inputRef, caFileType, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_117($theme$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { tmp = $props.onAddFile(file); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = 'assignment_file_input'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_117($theme$delegate).spacing(2); $this$create.sx = this_0; $this$create.block = $props.uiState.js7_1; $this$create.picture = $props.uiState.ks7_1; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.js7_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o7x_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $formattedDateTime + ' (' + Companion_getInstance_14().hlt().ils() + ')'; $this$invoke.labelText = $strings.up7(strings_getInstance().vmh_1); $this$invoke.icon = create(default_117); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.up7($policyMessageId); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().bmv_1); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp0_safe_receiver = $props.uiState.is7_1; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p7t_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); $this$invoke.leadingContent = create(tmp1_elvis_lhs == null ? default_35 : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { $props.onClickCourseGroupSet(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($groupSet, $strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $groupSet.r7y_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().amr_1); $this$invoke.leadingContent = create(default_118); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.is7_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call var tmp_0; var tmp_1 = tmp0_safe_receiver.q7t_1; if (tmp_1 === 1) { tmp_0 = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().rm9_1); } else { tmp_0 = $strings.up7(strings_getInstance().nmr_1); } tmp = tmp_0; } var tmp1_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().mmr_1); var tmp2_safe_receiver = $props.uiState.is7_1; var tmp3_subject = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.q7t_1; var tmp_2; if (tmp3_subject === 1) { tmp_2 = create(default_21); } else { if (tmp3_subject === 2) { tmp_2 = create(default_64); } else { tmp_2 = null; } } $this$invoke.leadingContent = tmp_2; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var tmp; if ($props.uiState.nsk()) { var this_1 = get_UstadDetailField(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings); addChild($this$create, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadDetailField2(); var block_1 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props); addChild($this$create, this_2, block_1); var tmp0_safe_receiver = $props.uiState.ls7_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField2(); var block_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(tmp0_safe_receiver, $strings, $props); addChild($this$create, this_3, block_2); } var this_4 = get_UstadDetailField2(); var block_3 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings); addChild($this$create, this_4, block_3); var this_5 = get_UstadAssignmentSubmissionHeader(); var block_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); addChild($this$create, this_5, block_4); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function () { var tmp = default_24; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.xs7_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.csl()) { tmp = '(' + $strings.wzy(strings_getInstance().amu_1, [$props.uiState.ms7_1.toString()]) + ')'; } else { tmp = ''; } var suffix = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.up7(strings_getInstance().omw_1) + ' ' + suffix; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { $this$create.stateFlow = $props.editableSubmissionFlow; $this$create.overviewUiState = $props.uiState; $this$create.onChangeSubmissionText = $props.onChangeSubmissionText; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_CourseAssignmentSubmissionEditComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().imn_1); // Inline function 'react.ReactNode' call var tmp = $strings.up7(strings_getInstance().qmr_1) + ' ' + $caFileType + ' '; var tmp_0 = $strings.up7(strings_getInstance().hmr_1); var tmp1_safe_receiver = $props.uiState.is7_1; var tmp_1 = tmp + (tmp_0 + ': ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7t_1) + ' '); var tmp_2 = $strings.up7(strings_getInstance().emr_1); var tmp0_safe_receiver = $props.uiState.is7_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp_1 + (tmp_2 + ': ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n7t_1)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props) { return function ($this$invoke) { $this$invoke.id = 'add_file_button'; $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef); var this_0 = default_25; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function ($this$create) { var this_0 = default_33; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.cby_1; return 'attachment_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ebx_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onRemove = $props.onRemoveSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { $props.onClickSubmitSubmission(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$create) { $this$create.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); $this$create.id = 'submit_button'; $this$create.disabled = !$props.uiState.ts7_1; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$create.variant = 'contained'; $this$create.fullWidth = true; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().hmi_1).toUpperCase(); addChildNode($this$create, tmp$ret$5); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function () { var tmp = default_11; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call this_0.color = invoke$lambda_117($theme$delegate).palette.error.main; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $submissionError; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8($submissionError, $theme$delegate) { return function () { var tmp = default_2; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem) { return function () { $props.onToggleSubmissionExpandCollapse($submissionItem.ajp_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionItem.ajp_1; $this$create.submissionNum = $props.uiState.ps7_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9($submissionItem, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.cby_1; return 'submitted_file_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ebx_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.up7(strings_getInstance().smw_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickFilterChip(it); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { $this$invoke.filterOptions = $props.uiState.vs7_1; $this$invoke.selectedChipId = $props.uiState.us7_1; $this$invoke.enabled = $props.uiState.ts7_1; $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function ($this$create) { var this_0 = get_UstadListFilterChipsHeader(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.xbi_1; return 'mark_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lbi_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($markItem, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = new UstadCourseAssignmentMarkListItemUiState($markItem, $props.uiState.ds8_1, $props.uiState.es8_1); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal) { return function (markItem) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12(markItem, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props) { return function ($this$create) { $this$create.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().wmt_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangeCourseComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.up7(strings_getInstance().emi_1); $this$create.value = $props.newCourseCommentFlow; $this$create.activeUserPersonName = $props.uiState.as8_1; $this$create.activeUserPictureUri = $props.uiState.bs8_1; $this$create.textFieldId = 'course_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitCourseComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'cc_' + it.w9z_1.l9z_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.ds8_1; $this$create.dayOfWeekMap = $props.uiState.es8_1; $this$create.showModerateOptions = $props.uiState.hs8_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().cmi_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.up7(strings_getInstance().fmi_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonName = $props.uiState.as8_1; $this$create.activeUserPictureUri = $props.uiState.bs8_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'pc_' + it.w9z_1.l9z_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.ds8_1; $this$create.dayOfWeekMap = $props.uiState.es8_1; $this$create.showModerateOptions = $props.uiState.hs8_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('block_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.m10b('header_section_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); var tmp; if ($props.uiState.qsk()) { $this$virtualListContent.m10b('unassigned_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.ssk()) { if ($props.uiState.psk()) { $this$virtualListContent.m10b('submission_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); } if ($props.uiState.asl()) { $this$virtualListContent.m10b('assignment_text_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props)); } if ($props.uiState.vsk()) { $this$virtualListContent.m10b('add_file_button_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); } var tmp_1 = $props.uiState.ns7_1; var tmp_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5; $this$virtualListContent.n10b(tmp_1, tmp_2, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props)); if ($props.uiState.osk()) { $this$virtualListContent.m10b('item_submit_button', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings)); } var tmp0_safe_receiver = $props.uiState.ys7_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call $this$virtualListContent.m10b('submit_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $theme$delegate)); } // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator = $props.uiState.ps7_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.fs8_1.a1(item.ajp_1.qbo_1); var tmp_3 = 'submission_' + item.ajp_1.qbo_1.toString(); $this$virtualListContent.m10b(tmp_3, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.n10b(item.bjp_1, tmp_4, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props)); } } $this$virtualListContent.m10b('grades_scoring_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings)); $this$virtualListContent.m10b('grade_filter_chips', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props)); var tmp_5 = $props.uiState.bsl(); var tmp_6 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14; $this$virtualListContent.n10b(tmp_5, tmp_6, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal)); tmp_0 = Unit_instance; } var tmp_7; if ($props.uiState.rsk()) { if ($props.uiState.is8_1) { var tmp_8 = get_SocialWarningListItem(); create_0(tmp_8, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props)); } $this$virtualListContent.m10b('course_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings)); $this$virtualListContent.m10b('course_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings)); var tmp_9 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19; $this$virtualListContent.t10b($courseCommentInfiniteQueryResult, tmp_9, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props)); tmp_7 = Unit_instance; } var tmp_10; if ($props.uiState.tsk()) { $this$virtualListContent.m10b('private_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings)); $this$virtualListContent.m10b('private_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings)); var tmp_11 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23; $this$virtualListContent.t10b($privateCommentIninfiteQueryResult, tmp_11, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props)); tmp_10 = Unit_instance; } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0($muiAppState, $props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.cs6_1, new ClazzAssignmentDetailOverviewUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailOverviewScreenComponent2(); var block = ClazzAssignmentDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_118($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return new ClazzAssignmentDetailOverviewViewModel(di, savedStateHandle); } function ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($boundThis) { var l = function (p0) { $boundThis.vs6(p0); return Unit_instance; }; l.callableName = 'onChangeSubmissionText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($boundThis) { var l = function (p0) { $boundThis.esk(p0); return Unit_instance; }; l.callableName = 'onChangeCourseCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($boundThis) { var l = function (p0) { $boundThis.csk(p0); return Unit_instance; }; l.callableName = 'onChangePrivateCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($boundThis) { var l = function () { $boundThis.fsk(); return Unit_instance; }; l.callableName = 'onClickSubmitCourseComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.dsk(); return Unit_instance; }; l.callableName = 'onClickSubmitPrivateComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($boundThis) { var l = function () { $boundThis.hsk(); return Unit_instance; }; l.callableName = 'onClickSubmit'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.bsk(p0); return Unit_instance; }; l.callableName = 'onClickMarksFilterChip'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($boundThis) { var l = function () { $boundThis.jsk(); return Unit_instance; }; l.callableName = 'onClickCourseGroupSet'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel) { return function (file) { var uri = URL.createObjectURL(file); $viewModel.gsk(uri, file.name, file.type, numberToLong(file.size)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.ksk(p0); return Unit_instance; }; l.callableName = 'onRemoveSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.isk(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.lsk(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.msk(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.ask(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_118($uiStateVal$delegate); $this$invoke.editableSubmissionFlow = $viewModel.es6_1; $this$invoke.newCourseCommentFlow = $viewModel.is6_1; $this$invoke.newPrivateCommentFlow = $viewModel.gs6_1; $this$invoke.onChangeSubmissionText = ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($viewModel); $this$invoke.onChangeCourseComment = ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($viewModel); $this$invoke.onChangePrivateComment = ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($viewModel); $this$invoke.onClickSubmitCourseComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($viewModel); $this$invoke.onClickSubmitSubmission = ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($viewModel); $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($viewModel); $this$invoke.onClickCourseGroupSet = ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($viewModel); $this$invoke.onAddFile = ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel); $this$invoke.onRemoveSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($viewModel); $this$invoke.onWarningDismiss = ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3; function _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l() { if (!properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3) { properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3 = true; Companion_getInstance_13(); var tmp = to(0, default_35); Companion_getInstance_13(); var tmp_0 = to(1, default_35); Companion_getInstance_13(); ASSIGNMENT_STATUS_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); ClazzAssignmentDetailOverviewScreenComponent2 = FC(ClazzAssignmentDetailOverviewScreenComponent2$lambda); ClazzAssignmentDetailOverviewScreen = FC(ClazzAssignmentDetailOverviewScreen$lambda); } } function get_CourseAssignmentSubmissionEditComponent() { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); return CourseAssignmentSubmissionEditComponent; } var CourseAssignmentSubmissionEditComponent; function CourseAssignmentSubmissionEditComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(props.stateFlow, new ClazzAssignmentDetailoverviewSubmissionUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda(props, strings, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_119($uiStateVal$delegate) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'assignment_text'; var tmp0_safe_receiver = invoke$lambda_119($uiStateVal$delegate).isa_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ubo_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.onChange = $props.onChangeSubmissionText; return Unit_instance; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate) { return function () { var tmp2_safe_receiver = invoke$lambda_119($uiStateVal$delegate).isa_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { var tmp0_safe_receiver = $props.overviewUiState.is7_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7t_1; tmp = textLength(tmp2_safe_receiver, tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); } return tmp; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda($props, $strings, $uiStateVal$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate); addChild($this$invoke, this_0, block); // Inline function 'react.useMemo' call var tmp0_safe_receiver = invoke$lambda_119($uiStateVal$delegate).isa_1; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ubo_1; var tmp1_safe_receiver = $props.overviewUiState.is7_1; var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7t_1]; var callback = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate); var submissionLength = useMemo(callback, dependencies); var tmp_0; if (!(submissionLength == null)) { var tmp_1; var tmp2_safe_receiver = $props.overviewUiState.is7_1; var tmp_2 = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.s7t_1; if (tmp_2 === 2) { tmp_1 = strings_getInstance().zmr_1; } else { tmp_1 = strings_getInstance().ymr_1; } var limitTypeMessageId = tmp_1; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $strings.up7(limitTypeMessageId) + ': ' + submissionLength + ' / '; addChildNode($this$invoke, tmp$ret$7); var tmp3_safe_receiver = $props.overviewUiState.is7_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = '' + (tmp3_safe_receiver == null ? null : tmp3_safe_receiver.t7t_1) + ' '; addChildNode($this$invoke, tmp$ret$10); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h; function _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j() { if (!properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h) { properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h = true; CourseAssignmentSubmissionEditComponent = FC(CourseAssignmentSubmissionEditComponent$lambda); } } function get_ClazzAssignmentEditScreenComponent2() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreenComponent2; } var ClazzAssignmentEditScreenComponent2; function get_ClazzAssignmentEditScreen() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreen; } var ClazzAssignmentEditScreen; function ClazzAssignmentEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var strings = useStringProvider(); var terminologyEntries = useCourseTerminologyEntries(props.uiState.usm_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda(props, strings, terminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.xsm_1; $this$invoke.onCourseBlockChange = $props.onChangeCourseBlock; $this$invoke.onPictureChanged = $props.onPictureChanged; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.up7(strings_getInstance().emx_1); $this$invoke.checked = $props.uiState.ysm_1; $this$invoke.onChanged = $props.onGroupSubmissionOnChanged; $this$invoke.enabled = $props.uiState.qsm_1; $this$invoke.id = 'group_submission_on'; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmissionType(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgsName'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.rjm_1; $this$invoke.value = tmp1_elvis_lhs == null ? '(' + $strings.up7(strings_getInstance().clw_1) + ')' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().umb_1); $this$invoke.disabled = !$props.uiState.ssm_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.zsm_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.zsm_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.l7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireFileSubmission'; $this$invoke.label = $strings.up7(strings_getInstance().bmr_1); var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.l7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.vsm_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.enabled = $props.uiState.qsm_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.n7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSizeLimit'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.n7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().emr_1); $this$invoke.disabled = !$props.uiState.qsm_1; $this$invoke.error = !($props.uiState.wsm_1 == null); var tmp3_safe_receiver = $props.uiState.wsm_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.o7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caNumberOfFiles'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().hmr_1); $this$invoke.disabled = !$props.uiState.qsm_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.r7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireTextSubmission'; $this$invoke.label = $strings.up7(strings_getInstance().cmr_1); var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.vsm_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.enabled = $props.uiState.qsm_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.drz_1.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $strings.up7(it.crz_1); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.s7t_1 = $it.drz_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caTextLimitType'; $this$UstadSelectField.options = toList(values()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var indexedObject = values(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; if (element.drz_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7t_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? TextLimitType_LIMIT_WORDS_getInstance() : tmp0_elvis_lhs; $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings); $this$UstadSelectField.label = $strings.up7(strings_getInstance().gmr_1); $this$UstadSelectField.enabled = $props.uiState.qsm_1; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.t7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caTextLimit'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().dmr_1); $this$invoke.placeholder = $strings.up7(strings_getInstance().dmr_1); $this$invoke.disabled = !$props.uiState.qsm_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.p7t_1 = $it.dp7_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSubmissionPolicy'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.p7t_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 1; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.up7(strings_getInstance().bmv_1); $this$invoke.options = SubmissionPolicyConstants_getInstance().op8_1; $this$invoke.enabled = $props.uiState.qsm_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries) { return function (markingType) { var tmp; if (markingType.equals(MarkingType_PEERS_getInstance())) { tmp = $strings.up7(strings_getInstance().nmr_1); } else { tmp = courseTerminologyResource($terminologyEntries, $strings, strings_getInstance().rm9_1); } var text = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return text; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.q7t_1 = $it.zry_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caMarkingType'; var tmp = Companion_instance_90; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.q7t_1; $this$UstadSelectField.value = tmp.jjp(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.up7(strings_getInstance().mmr_1); $this$UstadSelectField.options = get_entries(); $this$UstadSelectField.enabled = $props.uiState.rsm_1; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries); $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.w7t_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caPeerReviewerCount'; $this$invoke.fullWidth = true; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7t_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().smv_1); $this$invoke.disabled = !$props.uiState.qsm_1; $this$invoke.error = !($props.uiState.tsm_1 == null); var tmp3_safe_receiver = $props.uiState.tsm_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickAssignReviewers(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'buttonAssignReviewers'; $this$invoke.fullWidth = true; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props); $this$invoke.disabled = !$props.uiState.qsm_1; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().rmv_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadNumberTextField(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($it) { return function ($this$shallowCopy) { $this$shallowCopy.i7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caClassCommentEnabled'; $this$invoke.label = $strings.up7(strings_getInstance().cmh_1); var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.i7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props); $this$invoke.enabled = $props.uiState.qsm_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($it) { return function ($this$shallowCopy) { $this$shallowCopy.j7t_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_4(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caPrivateCommentsEnabled'; $this$invoke.label = $strings.up7(strings_getInstance().umh_1); var tmp0_safe_receiver = $props.uiState.ksn(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjm_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.j7t_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props); $this$invoke.enabled = $props.uiState.qsm_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadCourseBlockEdit(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.ysm_1) { var this_2 = get_UstadTextField(); var block_1 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var this_3 = get_UstadSwitchField(); var block_2 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); var tmp_0; if ($props.uiState.csx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadNumberTextField(); var block_3 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = get_UstadNumberTextField(); var block_4 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var this_6 = get_UstadSwitchField(); var block_5 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); var tmp_1; if ($props.uiState.bsx()) { UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); var this_7 = get_UstadNumberTextField(); var block_6 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_7, block_6); tmp_1 = Unit_instance; } var this_8 = get_UstadMessageIdSelectField(); var block_7 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_8, block_7); UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries)); var tmp_2; if ($props.uiState.asx()) { var this_9 = default_24; var block_8 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } var this_10 = get_UstadSwitchField(); var block_9 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props); addChild($this$invoke, this_10, block_9); var this_11 = get_UstadSwitchField(); var block_10 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props); addChild($this$invoke, this_11, block_10); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzAssignmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.nsm_1, new ClazzAssignmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentEditScreenComponent2(); var block = ClazzAssignmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_120($uiStateVal$delegate) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return new ClazzAssignmentEditViewModel(di, savedStateHandle); } function ClazzAssignmentEditViewModel$onAssignmentChanged$ref($boundThis) { var l = function (p0) { $boundThis.usw(p0); return Unit_instance; }; l.callableName = 'onAssignmentChanged'; return l; } function ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($boundThis) { var l = function (p0) { $boundThis.vsn(p0); return Unit_instance; }; l.callableName = 'onCourseBlockChanged'; return l; } function ClazzAssignmentEditViewModel$onClickSubmissionType$ref($boundThis) { var l = function () { $boundThis.wsw(); return Unit_instance; }; l.callableName = 'onClickSubmissionType'; return l; } function ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($boundThis) { var l = function () { $boundThis.xsw(); return Unit_instance; }; l.callableName = 'onClickAssignReviewers'; return l; } function ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($boundThis) { var l = function (p0) { $boundThis.tsw(p0); return Unit_instance; }; l.callableName = 'onGroupSubmissionOnChanged'; return l; } function ClazzAssignmentEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.vsw(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ClazzAssignmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_120($uiStateVal$delegate); $this$invoke.onAssignmentChanged = ClazzAssignmentEditViewModel$onAssignmentChanged$ref($viewModel); $this$invoke.onChangeCourseBlock = ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($viewModel); $this$invoke.onClickSubmissionType = ClazzAssignmentEditViewModel$onClickSubmissionType$ref($viewModel); $this$invoke.onClickAssignReviewers = ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($viewModel); $this$invoke.onGroupSubmissionOnChanged = ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($viewModel); $this$invoke.onPictureChanged = ClazzAssignmentEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d; function _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb() { if (!properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d) { properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d = true; ClazzAssignmentEditScreenComponent2 = FC(ClazzAssignmentEditScreenComponent2$lambda); ClazzAssignmentEditScreen = FC(ClazzAssignmentEditScreen$lambda); } } function get_PeerReviewerAllocationEditComponent2() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditComponent2; } var PeerReviewerAllocationEditComponent2; function get_PeerReviewerAllocationEditScreen() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditScreen; } var PeerReviewerAllocationEditScreen; var PeerReviewerAllocationEditPreview; function PeerReviewerAllocationEditComponent2$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PeerReviewerAllocationEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_121($theme$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onAssignRandomReviewerClick(); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().tmv_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0($submitter) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $submitter.kjq_1.i7v_1; addChildNode($this$invoke, tmp$ret$3); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = $selectId + '_label'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_121($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.wzy(strings_getInstance().umv_1, [$index + 1 | 0]); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; $props.onAllocationChanged($allocation.ak4(VOID, toLong_0(selectedVal))); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.value = '0'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '(' + $strings.up7(strings_getInstance().umu_1) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($reviewer) { return function ($this$invoke) { $this$invoke.value = $reviewer.kjq_1.h7v_1.toString(); var tmp0_elvis_lhs = $reviewer.kjq_1.i7v_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings) { return function ($this$invoke) { $this$invoke.value = $allocation.ufg_1.toString(); $this$invoke.id = $selectId; $this$invoke.fullWidth = true; $this$invoke.onChange = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation); var this_0 = default_8; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.at1($allocation).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, $selectId, $strings, $index, $allocation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_121($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = default_53; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_11; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.wsz_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_1, block_0); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator_0 = element.ljq_1.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var selectId = 'select_' + element.kjq_1.h7v_1.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_15; var block_1 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, selectId, $strings, index_0, item, $props); addChild($this$invoke, this_2, block_1); } } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PeerReviewerAllocationEditScreen$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var viewModel = useUstadViewModel(VOID, PeerReviewerAllocationEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.isz_1, new PeerReviewerAllocationEditUIState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_122($uiStateVal$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PeerReviewerAllocationEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return new PeerReviewerAllocationEditViewModel(di, savedStateHandle); } function PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($boundThis) { var l = function () { $boundThis.zt0(); return Unit_instance; }; l.callableName = 'onAssignRandomReviewers'; return l; } function PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($boundThis) { var l = function (p0) { $boundThis.yt0(p0); return Unit_instance; }; l.callableName = 'onAllocationChanged'; return l; } function PeerReviewerAllocationEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_122($uiStateVal$delegate); $this$invoke.onAssignRandomReviewerClick = PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($viewModel); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($viewModel); return Unit_instance; }; } function PeerReviewerAllocationEditPreview$lambda($this$FC, it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda($this$invoke) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditPreview$lambda$lambda$lambda; var tmp = new AssignmentSubmitterSummary(new Long(1, 0), 'Maryam'); // Inline function 'kotlin.apply' call var this_0 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_0.tfg_1 = new Long(321, 0); this_0.ufg_1 = new Long(0, 0); var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_1.tfg_1 = new Long(2131, 0); this_1.ufg_1 = new Long(3, 0); var tmp_1 = new AssignmentSubmitterAndAllocations(tmp, listOf([tmp_0, this_1])); var tmp_2 = new AssignmentSubmitterSummary(new Long(2, 0), 'Ahmad'); // Inline function 'kotlin.apply' call var this_2 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_2.tfg_1 = new Long(134, 0); this_2.ufg_1 = new Long(3, 0); var tmp_3 = this_2; // Inline function 'kotlin.apply' call var this_3 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_3.tfg_1 = new Long(31321, 0); this_3.ufg_1 = new Long(1, 0); var tmp_4 = new AssignmentSubmitterAndAllocations(tmp_2, listOf([tmp_3, this_3])); var tmp_5 = new AssignmentSubmitterSummary(new Long(3, 0), 'Intelligent Students'); // Inline function 'kotlin.apply' call var this_4 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_4.tfg_1 = new Long(13131, 0); this_4.ufg_1 = new Long(1, 0); var tmp_6 = this_4; // Inline function 'kotlin.apply' call var this_5 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_5.tfg_1 = new Long(23131, 0); this_5.ufg_1 = new Long(2, 0); $this$invoke.uiState = new PeerReviewerAllocationEditUIState(listOf([tmp_1, tmp_4, new AssignmentSubmitterAndAllocations(tmp_5, listOf([tmp_6, this_5]))])); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda$lambda(it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return Unit_instance; } var properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d; function _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal() { if (!properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d) { properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d = true; PeerReviewerAllocationEditComponent2 = FC(PeerReviewerAllocationEditComponent2$lambda); PeerReviewerAllocationEditScreen = FC(PeerReviewerAllocationEditScreen$lambda); PeerReviewerAllocationEditPreview = FC(PeerReviewerAllocationEditPreview$lambda); } } function get_ClazzAssignmentSubmitterDetailComponent() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailComponent; } var ClazzAssignmentSubmitterDetailComponent; function get_ClazzAssignmentSubmitterDetailScreen() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailScreen; } var ClazzAssignmentSubmitterDetailScreen; function ClazzAssignmentSubmitterDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var commentsMediatorResult = useDoorRemoteMediator(props.uiState.ht3_1, refreshCommandFlow); var commentsInfiniteQueryResult = usePagingSource(commentsMediatorResult.m104_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda(muiAppState, props, commentsInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = get_SUBMISSION_STATUS_ICON_MAP().q($props.uiState.wsk()); if (tmp0_safe_receiver == null) null; else { // Inline function 'react.ChildrenBuilder.invoke' call addChild_0($this$invoke, tmp0_safe_receiver); } return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = capitalizeFirstLetter(mapLookup($strings, $props.uiState.wsk(), ClazzAssignmentViewModelConstants_getInstance().erz_1)); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().jmf_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_25; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_36; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.uiState.btb() + ' ' + $strings.up7(strings_getInstance().emh_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().lm1_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_25; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles) { return function () { $props.onToggleSubmissionExpandCollapse($submissionAndFiles.ajp_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionAndFiles.ajp_1; $this$create.submissionNum = $props.uiState.yt2_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.cby_1; return 'submissionfile_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ebx_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2($fileItem, $props) { return function ($this$create) { $this$create.file = $fileItem; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props) { return function (fileItem) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2(fileItem, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.up7(strings_getInstance().smw_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$create) { $this$create.onClickFilterChip = $props.onClickGradeFilterChip; $this$create.filterOptions = $props.uiState.gt3_1; $this$create.selectedChipId = $props.uiState.ft3_1; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.xbi_1; return 'grade_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lbi_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, $mark, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = $props.uiState.ctb($mark); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal) { return function (mark) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, mark, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props) { return function ($this$create) { $this$create.draftMark = $draftMarkVal; $this$create.markFieldsEnabled = $props.uiState.yta(); var tmp0_safe_receiver = $props.uiState.wt2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.acb_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.u7x_1; $this$create.maxPoints = tmp2_elvis_lhs == null ? 0.0 : tmp2_elvis_lhs; $this$create.scoreError = $props.uiState.vt2_1; $this$create.onChangeDraftMark = $props.onChangeDraftMark; $this$create.onClickSubmitGrade = $props.onClickSubmitGrade; $this$create.onClickSubmitGradeAndMarkNext = $props.onClickSubmitGradeAndMarkNext; $this$create.submitButtonLabelStringResource = $props.uiState.dtb(); $this$create.submitGradeButtonAndGoNextStringResource = $props.uiState.etb(); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8($draftMarkVal, $props) { return function () { var tmp = get_CourseAssignmentMarkEdit(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.up7(strings_getInstance().cmi_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.up7(strings_getInstance().fmi_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonUid = $props.uiState.jt3_1; $this$create.activeUserPersonName = $props.uiState.lt3_1; $this$create.activeUserPictureUri = $props.uiState.mt3_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return 'comment_' + it.w9z_1.l9z_1.toString(); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.nt3_1; $this$create.dayOfWeekMap = $props.uiState.ot3_1; $this$create.showModerateOptions = $props.uiState.rt3_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings)); var tmp; if ($props.uiState.gtb()) { $this$virtualListContent.m10b('averagescore', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } var index = 0; var tmp0_iterator = $props.uiState.yt2_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.pt3_1.a1(item.ajp_1.qbo_1); var tmp_0 = 'submission_' + item.ajp_1.qbo_1.toString(); $this$virtualListContent.m10b(tmp_0, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_1 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.n10b(item.bjp_1, tmp_1, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props)); } } $this$virtualListContent.m10b('gradesheader', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings)); var tmp_2; if ($props.uiState.ftb()) { $this$virtualListContent.m10b('gradefilterchips', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props)); tmp_2 = Unit_instance; } var tmp_3 = $props.uiState.bsl(); var tmp_4 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6; $this$virtualListContent.n10b(tmp_3, tmp_4, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal)); var tmp0_safe_receiver = $props.uiState.bt3_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call $this$virtualListContent.m10b('draftmark', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $props)); } var tmp_5; if ($props.uiState.it3_1) { $this$virtualListContent.m10b('private_comment_header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings)); $this$virtualListContent.m10b('new_private_comment', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings)); tmp_5 = Unit_instance; } var tmp_6 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11; $this$virtualListContent.t10b($commentsInfiniteQueryResult, tmp_6, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props)); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda($muiAppState, $props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentSubmitterDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.kt2_1, new ClazzAssignmentSubmitterDetailUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentSubmitterDetailComponent(); var block = ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_123($uiStateVal$delegate) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return new ClazzAssignmentSubmitterDetailViewModel(di, savedStateHandle); } function ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($boundThis) { var l = function (p0) { $boundThis.uta(p0); return Unit_instance; }; l.callableName = 'onChangePrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.vta(); return Unit_instance; }; l.callableName = 'onSubmitPrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($boundThis) { var l = function (p0) { $boundThis.wta(p0); return Unit_instance; }; l.callableName = 'onChangeDraftMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($boundThis) { var l = function () { $boundThis.xta(); return Unit_instance; }; l.callableName = 'onClickSubmitMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.zta(p0); return Unit_instance; }; l.callableName = 'onClickGradeFilterChip'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.isk(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.lsk(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.msk(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_123($uiStateVal$delegate); $this$invoke.newPrivateCommentFlow = $viewModel.mt2_1; $this$invoke.onChangePrivateComment = ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($viewModel); $this$invoke.onChangeDraftMark = ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($viewModel); $this$invoke.onClickSubmitGrade = ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($viewModel); $this$invoke.onClickGradeFilterChip = ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5; function _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7() { if (!properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5) { properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5 = true; ClazzAssignmentSubmitterDetailComponent = FC(ClazzAssignmentSubmitterDetailComponent$lambda); ClazzAssignmentSubmitterDetailScreen = FC(ClazzAssignmentSubmitterDetailScreen$lambda); } } function get_CourseAssignmentMarkEdit() { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); return CourseAssignmentMarkEdit; } var CourseAssignmentMarkEdit; function CourseAssignmentMarkEdit$lambda($this$FC, props) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = CourseAssignmentMarkEdit$lambda$lambda(theme$delegate, strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_124($theme$delegate) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.qbi_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_5(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda(it_0))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'marker_comment'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().tmw_1); var tmp0_elvis_lhs = $props.draftMark.qbi_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.rbi_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_5(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda(it))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = '/' + $props.maxPoints + ' ' + $strings.up7(strings_getInstance().emh_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'marker_mark'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_124($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.numValue = $props.draftMark.rbi_1; $this$invoke.numValueIfBlank = -1.0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().umw_1); $this$invoke.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props); var tmp0_safe_receiver = $props.scoreError; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.scoreError == null); $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call var tmp_0 = default_31; this_1.endAdornment = create_0(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); $this$invoke.InputProps = this_1; $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickSubmitGrade(); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_mark_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props); $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7($props.submitButtonLabelStringResource); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit....' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.stretch' call 0; this_0.justifyContent = 'stretch'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadNumberTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda($theme$delegate, $strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_124($theme$delegate).spacing(1); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_124($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = get_UstadTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9; function _init_properties_CourseAssignmentMarkEdit_kt__52hev5() { if (!properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9) { properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9 = true; CourseAssignmentMarkEdit = FC(CourseAssignmentMarkEdit$lambda); } } function get_ClazzMemberListScreenComponent2() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreenComponent2; } var ClazzMemberListScreenComponent2; function get_ClazzMemberListScreen() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreen; } var ClazzMemberListScreen; function get_StudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return StudentListItem; } var StudentListItem; function get_PendingStudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return PendingStudentListItem; } var PendingStudentListItem; function ClazzMemberListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var teachersMediatorResult = useDoorRemoteMediator(props.uiState.jtb_1, props.refreshCommandFlow); var teachersInfiniteQueryResult = usePagingSource(teachersMediatorResult.m104_1, true); var studentsMediatorResult = useDoorRemoteMediator(props.uiState.itb_1, props.refreshCommandFlow); var studentsInfiniteQueryResult = usePagingSource(studentsMediatorResult.m104_1, true); var pendingStudentsMediatorResult = useDoorRemoteMediator(props.uiState.ktb_1, props.refreshCommandFlow); var pendingStudentsInfiniteQueryResult = usePagingSource(pendingStudentsMediatorResult.m104_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzMemberListScreenComponent2$lambda$lambda(tabAndAppBarHeight, props, teachersInfiniteQueryResult, studentsInfiniteQueryResult, pendingStudentsInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.otb_1; $this$create.enabled = true; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = $props.uiState.ntb_1; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.rtb_1; $this$create.selectedChipId = $props.uiState.qtb_1; $this$create.enabled = $props.uiState.ptb_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.stb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.up7(strings_getInstance().um9_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().um9_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1001); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.stb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.up7(strings_getInstance().sm9_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().sm9_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.ptb_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.n95_1; return 't_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s95_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props) { return function (it) { var tmp0_safe_receiver = $member; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2........' call $props.onClickEntry(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o95_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $member; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.n95_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.ok4(); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n95_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props) { return function ($this$invoke) { $this$invoke.onClick = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props); $this$invoke.disableGutters = true; var this_0 = default_25; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($member, $props) { return function ($this$create) { var this_0 = default_33; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function (member) { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(member, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.stb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.up7(strings_getInstance().alx_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().alx_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1000); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.stb_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.up7(strings_getInstance().blx_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().blx_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.ptb_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.n95_1; return 's_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s95_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($personItem, $props) { return function ($this$create) { $this$create.person = $personItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props) { return function (personItem) { var tmp = get_StudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6(personItem, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().nmj_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = default_22; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.sel_1; return 'p_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qek_1) + ' '; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($pendingStudent, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $pendingStudent; $this$create.onClick = $props.onClickPendingRequest; $this$create.localDateTimeNow = $props.uiState.ttb_1; $this$create.dayOfWeekStringMap = $props.uiState.utb_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal) { return function (pendingStudent) { var tmp = get_PendingStudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8(pendingStudent, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); var tmp; if ($props.uiState.ltb_1) { $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp = Unit_instance; } var tmp_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.t10b($teachersInfiniteQueryResult, tmp_0, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings)); var tmp_1; if ($props.uiState.mtb_1) { $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); tmp_1 = Unit_instance; } var tmp_2 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.t10b($studentsInfiniteQueryResult, tmp_2, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props)); var tmp_3; if ($props.uiState.mtb_1) { $this$virtualListContent.r10b(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings)); var tmp_4 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.t10b($pendingStudentsInfiniteQueryResult, tmp_4, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal)); tmp_3 = Unit_instance; } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda($tabAndAppBarHeight, $props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzMemberListScreen$lambda($this$FC, it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var viewModel = useUstadViewModel(VOID, ClazzMemberListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ClazzMemberListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzMemberListScreenComponent2(); var block = ClazzMemberListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_125($uiStateVal$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzMemberListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzMemberListScreen_kt__32qaju(); return new ClazzMemberListViewModel(di, savedStateHandle); } function ClazzMemberListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ytg(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($boundThis) { var l = function (p0, p1) { $boundThis.wtg(p0, p1); return Unit_instance; }; l.callableName = 'onClickRespondToPendingEnrolment'; return l; } function ClazzMemberListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.gro(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzMemberListViewModel$onClickAddNewMember$ref($boundThis) { var l = function (p0) { $boundThis.xtg(p0); return Unit_instance; }; l.callableName = 'onClickAddNewMember'; return l; } function ClazzMemberListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzMemberListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_125($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzMemberListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickPendingRequest = ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($viewModel); $this$invoke.onClickFilterChip = ClazzMemberListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickAddNewMember = ClazzMemberListViewModel$onClickAddNewMember$ref($viewModel); $this$invoke.onClickSort = ClazzMemberListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } function StudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = StudentListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function StudentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.person; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.StudentListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o95_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $props.person; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.n95_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.ok4(); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = StudentListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.n95_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = StudentListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = StudentListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = StudentListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function StudentListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = StudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.localDateTimeNow; var tmp0_safe_receiver = props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sel_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.yek_1; var requestTimeStr = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormatter, props.dateFormatter, props.dayOfWeekStringMap); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = PendingStudentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_126($theme$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingStudentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tel_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $props.request; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.sel_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.uek_1; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PendingStudentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_126($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_126($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_126($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_21; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sel_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.wek_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$6); var this_1 = default_74; var block_0 = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$create, this_1, block_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = $requestTimeStr; addChildNode($this$create, tmp$ret$9); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sel_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uek_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = default_24; $this$invoke.secondary = create_0(tmp, PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sel_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, true); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().llz_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().llz_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sel_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, false); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().qmj_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().qmj_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_9; var block = PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); var this_1 = default_9; var block_0 = PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PendingStudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate); addChild($this$invoke, this_1, block_0); var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, PendingStudentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } var properties_initialized_ClazzMemberListScreen_kt_qwxzw4; function _init_properties_ClazzMemberListScreen_kt__32qaju() { if (!properties_initialized_ClazzMemberListScreen_kt_qwxzw4) { properties_initialized_ClazzMemberListScreen_kt_qwxzw4 = true; ClazzMemberListScreenComponent2 = FC(ClazzMemberListScreenComponent2$lambda); ClazzMemberListScreen = FC(ClazzMemberListScreen$lambda); StudentListItem = FC(StudentListItem$lambda); PendingStudentListItem = FC(PendingStudentListItem$lambda); } } function get_ClazzEnrolmentEditScreenComponent() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreenComponent; } var ClazzEnrolmentEditScreenComponent; function get_ClazzEnrolmentEditScreen() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreen; } var ClazzEnrolmentEditScreen; function ClazzEnrolmentEditScreenComponent$lambda($this$FC, props) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return '' + it; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function (it) { var tmp; if (it === 1001) { tmp = strings_getInstance().rm9_1; } else { tmp = strings_getInstance().emg_1; } var messageId = tmp; // Inline function 'react.ReactNode' call var tmp1_safe_receiver = $props.uiState.ftj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.up7(messageId); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp2_elvis_lhs == null ? $strings.up7(messageId) : tmp2_elvis_lhs; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.w8h_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'enrolment_role'; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w8h_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 1000; } else { tmp = tmp1_elvis_lhs; } $this$UstadSelectField.value = tmp; $this$UstadSelectField.label = $strings.up7(strings_getInstance().xmb_1) + '*'; $this$UstadSelectField.options = $props.uiState.gtj_1; $this$UstadSelectField.error = !($props.uiState.btj_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.btj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$UstadSelectField.enabled = $props.uiState.etj_1; $this$UstadSelectField.itemValue = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); $this$UstadSelectField.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.u8h_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_joined'; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u8h_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().bme_1) + '*'; $this$invoke.disabled = !$props.uiState.etj_1; $this$invoke.error = !($props.uiState.ctj_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ctj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.atj_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.f94_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.v8h_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_left'; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v8h_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().cme_1); $this$invoke.disabled = !$props.uiState.etj_1; $this$invoke.error = !($props.uiState.dtj_1 == null); var tmp2_safe_receiver = $props.uiState.dtj_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.edit.ClazzEnrolmentEditScreenComponent.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; var tmp3_safe_receiver = $props.uiState.atj_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.f94_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.unsetDefault = get_UNSET_DISTANT_FUTURE(); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.a8i_1 = $it.dp7_1; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'outcome'; var tmp0_safe_receiver = $props.uiState.atj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a8i_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 200; } else { tmp = tmp1_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.up7(strings_getInstance().gm9_1); $this$invoke.options = OutcomeConstants_getInstance().ip8_1; $this$invoke.enabled = $props.uiState.etj_1; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; UstadSelectField($this$invoke, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings)); var this_0 = get_UstadDateField(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.wtl()) { var this_2 = get_UstadMessageIdSelectField(); var block_1 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.yti_1, new ClazzEnrolmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentEditScreenComponent(); var block = ClazzEnrolmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_127($uiStateVal$delegate) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return new ClazzEnrolmentEditViewModel(di, savedStateHandle); } function ClazzEnrolmentEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.vtl(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEnrolmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_127($uiStateVal$delegate); $this$invoke.onClazzEnrolmentChanged = ClazzEnrolmentEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s; function _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y() { if (!properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s) { properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s = true; ClazzEnrolmentEditScreenComponent = FC(ClazzEnrolmentEditScreenComponent$lambda); ClazzEnrolmentEditScreen = FC(ClazzEnrolmentEditScreen$lambda); } } function get_ClazzEnrolmentListComponent2() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListComponent2; } var ClazzEnrolmentListComponent2; function get_ClazzEnrolmentListItem() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListItem; } var ClazzEnrolmentListItem; function get_ClazzEnrolmentListScreen() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListScreen; } var ClazzEnrolmentListScreen; var ClazzEnrolmentListPreview; function ClazzEnrolmentListComponent2$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var terminologyEntriesList = useCourseTerminologyEntries(props.uiState.ltn_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = ClazzEnrolmentListComponent2$lambda$lambda(props, strings, terminologyEntriesList); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onViewProfileClick(); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.id = 'profile_button'; $this$invoke.text = $strings.up7(strings_getInstance().cm9_1); $this$invoke.onClick = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var tmp = strings_getInstance().hm9_1; var tmp0_elvis_lhs = $props.uiState.htn_1; var tmp_0 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.uiState.itn_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.wzy(tmp, [tmp_0, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, $enrolmentItem, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.ptt($enrolmentItem); $this$invoke.onClickEdit = $props.onEditItemClick; $this$invoke.terminologyEntries = $terminologyEntriesList; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadQuickActionButton(); var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_82; addChild_0($this$invoke, this_1); var this_2 = default_2; var block_0 = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); var tmp0_iterator = $props.uiState.gtn_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzEnrolmentListItem(); var block_1 = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, element, $terminologyEntriesList); addChild($this$invoke, this_3, block_1); } return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var enrolment = props.uiState.stt_1; var joinedLeftDate = useFormattedDateRange(enrolment.u8h_1, enrolment.v8h_1, props.uiState.ttt_1); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListItem..' call this_0.y5(courseTerminologyResource(props.terminologyEntries, strings, ClazzEnrolmentListConstants_getInstance().bp8_1.q(enrolment.w8h_1))); this_0.y5(' - '); this_0.y5(mapLookup(strings, enrolment.a8i_1, ClazzEnrolmentListConstants_getInstance().cp8_1)); if (!(enrolment.e94_1 == null)) { var tmp0_safe_receiver = enrolment.e94_1; this_0.y5('(' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h94_1) + ')'); } var itemPrimaryText = this_0.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block = ClazzEnrolmentListItem$lambda$lambda(props, strings, enrolment, itemPrimaryText, joinedLeftDate); addChild($this$FC, this_1, block); return Unit_instance; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment) { return function (it) { $props.onClickEdit($enrolment); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().qm6_1); $this$invoke.onClick = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment); var this_0 = default_46; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().qm6_1); var this_0 = default_6; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { var this_0 = default_9; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $itemPrimaryText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $joinedLeftDate; return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda($props, $strings, $enrolment, $itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { var tmp; if ($props.uiState.rtt_1) { var this_0 = default_83; var block = ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_26; var block_0 = ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEnrolmentListScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ClazzEnrolmentListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_128($uiStateVal$delegate) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return new ClazzEnrolmentListViewModel(di, savedStateHandle); } function ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($boundThis) { var l = function (p0) { $boundThis.ntt(p0); return Unit_instance; }; l.callableName = 'onClickEditEnrolment'; return l; } function ClazzEnrolmentListViewModel$onClickViewProfile$ref($boundThis) { var l = function () { $boundThis.ott(); return Unit_instance; }; l.callableName = 'onClickViewProfile'; return l; } function ClazzEnrolmentListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_128($uiStateVal$delegate); $this$invoke.onEditItemClick = ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($viewModel); $this$invoke.onViewProfileClick = ClazzEnrolmentListViewModel$onClickViewProfile$ref($viewModel); return Unit_instance; }; } function ClazzEnrolmentListPreview$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListPreview$lambda$lambda($this$invoke) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'kotlin.apply' call var this_0 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_0.u8h_1 = new Long(349880298, 0); this_0.v8h_1 = new Long(509823093, 0); this_0.r8h_1 = new Long(7, 0); this_0.w8h_1 = 1000; this_0.a8i_1 = 201; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_1.u8h_1 = new Long(349887338, 0); this_1.v8h_1 = new Long(409937093, 0); this_1.r8h_1 = new Long(8, 0); this_1.w8h_1 = 1000; this_1.a8i_1 = 203; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview....' call this_2.h94_1 = 'transportation problem'; tmp_0.e94_1 = this_2; var tmp0_enrolmentList = listOf([tmp, this_1]); $this$invoke.uiState = new ClazzEnrolmentListUiState(tmp0_enrolmentList, 'Ahmad', 'Mathematics', true, true); return Unit_instance; } var properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc; function _init_properties_ClazzEnrolmentListScreen_kt__nul2za() { if (!properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc) { properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc = true; ClazzEnrolmentListComponent2 = FC(ClazzEnrolmentListComponent2$lambda); ClazzEnrolmentListItem = FC(ClazzEnrolmentListItem$lambda); ClazzEnrolmentListScreen = FC(ClazzEnrolmentListScreen$lambda); ClazzEnrolmentListPreview = FC(ClazzEnrolmentListPreview$lambda); } } function get_ClazzLogListAttendanceScreen() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreen; } var ClazzLogListAttendanceScreen; var ClazzLogListAttendanceScreenPreview; function get_ClazzLogListAttendanceScreenComponent() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreenComponent; } var ClazzLogListAttendanceScreenComponent; function get_ClazzLogListItem() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItem; } var ClazzLogListItem; function get_ClazzLogListItemAttendanceStatusBox() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItemAttendanceStatusBox; } var ClazzLogListItemAttendanceStatusBox; function ClazzLogListAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ClazzLogListAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ClazzLogListAttendanceUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzLogListAttendanceScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_1 = ClazzLogListAttendanceScreen$lambda$lambda_2(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_129($uiStateVal$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_130($appState$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzLogListAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return new ClazzLogListAttendanceViewModel(di, savedStateHandle); } function ClazzLogListAttendanceViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.yty(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzLogListAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_129($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzLogListAttendanceViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_130($appState$delegate).lp5_1; return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.xty(); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option) { return function (it) { $viewModel.rtv($option); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7($option.aty_1); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option); var this_0 = default_26; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_129($uiStateVal$delegate).itu_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_2($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_129($uiStateVal$delegate).ntu_1; $this$invoke.onClose = ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); $this$invoke.uiState = new ClazzLogListAttendanceUiState(VOID, VOID, VOID, ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'kotlin.apply' call var this_0 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_0.m9q_1 = new Long(1, 0); this_0.t9q_1 = 4; this_0.v9q_1 = 15; this_0.u9q_1 = 10; this_0.o9q_1 = new Long(-1353898440, 389); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_1.m9q_1 = new Long(2, 0); this_1.t9q_1 = 9; this_1.v9q_1 = 8; this_1.u9q_1 = 45; this_1.o9q_1 = new Long(-1353898440, 389); var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_2.m9q_1 = new Long(3, 0); this_2.t9q_1 = 70; this_2.v9q_1 = 30; this_2.u9q_1 = 10; this_2.o9q_1 = new Long(-1353898440, 389); return new ListPagingSource(listOf([tmp, tmp_0, this_2])); } function ClazzLogListAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var refreshCommandFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.jtu_1, refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzLogListAttendanceScreenComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return create(get_UstadNothingHereYet()); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return it.m9q_1.toString(); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($clazzLogItem, $props) { return function ($this$create) { $this$create.clazzLog = $clazzLogItem; $this$create.onClick = $props.onClickEntry; $this$create.timeZoneId = $props.uiState.htu_1; return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function (clazzLogItem) { var tmp = get_ClazzLogListItem(); return create_0(tmp, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda(clazzLogItem, $props)); }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_47; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzLogListItem$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tmp0_safe_receiver = props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o9q_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZoneId); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogListItem$lambda$lambda(props, dateTime, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_60; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_51); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t9q_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#4CAF50'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v9q_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#ff9800'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u9q_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#b00020'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = get_ClazzLogListItemAttendanceStatusBox(); var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_ClazzLogListItemAttendanceStatusBox(); var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_ClazzLogListItemAttendanceStatusBox(); var block_1 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.wzy(strings_getInstance().imi_1, [tmp0_safe_receiver.t9q_1, $strings.up7(strings_getInstance().gm6_1), tmp0_safe_receiver.v9q_1, $strings.up7(strings_getInstance().tm9_1), tmp0_safe_receiver.u9q_1, $strings.up7(strings_getInstance().hm6_1)]); addChildNode($this$invoke, tmp$ret$2); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_24; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_2; var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_1, block_0); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $dateTime; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ClazzLogListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListItemAttendanceStatusBox$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = ClazzLogListItemAttendanceStatusBox$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItemAttendanceStatusBox$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItemAttendanceStatusBox...' call // Inline function 'web.cssom.pct' call var tmp = imul($props.numerator, 100); // Inline function 'kotlin.math.max' call var a = $props.denominator; var this_1 = tmp / Math.max(a, 1) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(6) + 'px'; this_0.backgroundColor = $props.color; $this$invoke.sx = this_0; return Unit_instance; }; } var properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669; function _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x() { if (!properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669) { properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669 = true; ClazzLogListAttendanceScreen = FC(ClazzLogListAttendanceScreen$lambda); ClazzLogListAttendanceScreenPreview = FC(ClazzLogListAttendanceScreenPreview$lambda); ClazzLogListAttendanceScreenComponent = FC(ClazzLogListAttendanceScreenComponent$lambda); ClazzLogListItem = FC(ClazzLogListItem$lambda); ClazzLogListItemAttendanceStatusBox = FC(ClazzLogListItemAttendanceStatusBox$lambda); } } function get_ClazzLogEditScreenComponent2() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreenComponent2; } var ClazzLogEditScreenComponent2; var ClazzLogEditScreenPreview; function get_ClazzLogEditScreen() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreen; } var ClazzLogEditScreen; function ClazzLogEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.o9q_1 = $it; return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeClazzLog; var tmp0_safe_receiver = $props.uiState.wu0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_7(tmp0_safe_receiver, ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.wu0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o9q_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().qma_1) + '*'; $this$invoke.disabled = !$props.uiState.vu0_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.yu0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.yu0_1 == null); $this$invoke.timeZoneId = $props.uiState.xu0_1; $this$invoke.onChange = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadDateTimeField(); var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var clazzLogUiState$delegate = useState(ClazzLogEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreenPreview$lambda$lambda_0(clazzLogUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_131($clazzLogUiState$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $clazzLogUiState$delegate[0]; } function invoke$lambda_132($clazzLogUiState$delegate, value) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $clazzLogUiState$delegate[1](value); return Unit_instance; } function ClazzLogEditScreenPreview$lambda$lambda() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditUiState(VOID, new ClazzLog()); } function ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate) { return function (it) { invoke$lambda_132($clazzLogUiState$delegate, invoke$lambda_131($clazzLogUiState$delegate).zu0(VOID, it)); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda$lambda_0($clazzLogUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_131($clazzLogUiState$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate); return Unit_instance; }; } function ClazzLogEditScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var viewModel = useUstadViewModel(VOID, ClazzLogEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.tu0_1, new ClazzLogEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_133($uiStateVal$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditViewModel(di, savedStateHandle); } function ClazzLogEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.zu1(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzLogEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_133($uiStateVal$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzLogEditScreen_kt_qn1emc; function _init_properties_ClazzLogEditScreen_kt__jyv1lu() { if (!properties_initialized_ClazzLogEditScreen_kt_qn1emc) { properties_initialized_ClazzLogEditScreen_kt_qn1emc = true; ClazzLogEditScreenComponent2 = FC(ClazzLogEditScreenComponent2$lambda); ClazzLogEditScreenPreview = FC(ClazzLogEditScreenPreview$lambda); ClazzLogEditScreen = FC(ClazzLogEditScreen$lambda); } } var ClazzLogEditAttendanceScreenPreview; function get_ClazzLogEditAttendanceScreen() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreen; } var ClazzLogEditAttendanceScreen; function get_ClazzLogEditAttendanceScreenComponent() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreenComponent; } var ClazzLogEditAttendanceScreenComponent; function get_PagerView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return PagerView; } var PagerView; function get_STATUS_AND_ICONS() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return STATUS_AND_ICONS; } var STATUS_AND_ICONS; function get_ClazzLogItemView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogItemView; } var ClazzLogItemView; function StatusIconAndLabel(status, icon, labelStringResource) { this.u10b_1 = status; this.v10b_1 = icon; this.w10b_1 = labelStringResource; } protoOf(StatusIconAndLabel).y6 = function () { return this.u10b_1; }; protoOf(StatusIconAndLabel).z6 = function () { return this.v10b_1; }; protoOf(StatusIconAndLabel).dn = function () { return this.w10b_1; }; protoOf(StatusIconAndLabel).toString = function () { return 'StatusIconAndLabel(status=' + this.u10b_1 + ', icon=' + this.v10b_1 + ', labelStringResource=' + this.w10b_1 + ')'; }; protoOf(StatusIconAndLabel).hashCode = function () { var result = this.u10b_1; result = imul(result, 31) + hashCode(this.v10b_1) | 0; result = imul(result, 31) + this.w10b_1.hashCode() | 0; return result; }; protoOf(StatusIconAndLabel).equals = function (other) { if (this === other) return true; if (!(other instanceof StatusIconAndLabel)) return false; var tmp0_other_with_cast = other instanceof StatusIconAndLabel ? other : THROW_CCE(); if (!(this.u10b_1 === tmp0_other_with_cast.u10b_1)) return false; if (!equals(this.v10b_1, tmp0_other_with_cast.v10b_1)) return false; if (!this.w10b_1.equals(tmp0_other_with_cast.w10b_1)) return false; return true; }; function ClazzLogEditAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_0.u95_1 = 'Student Name'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_1.g9l_1 = new Long(0, 0); var tmp_0 = this_1; tmp_0.j9l_1 = 1; var tmp_1 = new PersonAndClazzLogAttendanceRecord(tmp, VOID, this_1); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_2.u95_1 = 'Student Name'; var tmp_2 = this_2; // Inline function 'kotlin.apply' call var this_3 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_3.g9l_1 = new Long(1, 0); var tmp_3 = this_3; tmp_3.j9l_1 = 1; var tmp_4 = new PersonAndClazzLogAttendanceRecord(tmp_2, VOID, this_3); // Inline function 'kotlin.apply' call var this_4 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_4.u95_1 = 'Student Name'; var tmp_5 = this_4; // Inline function 'kotlin.apply' call var this_5 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_5.g9l_1 = new Long(2, 0); var tmp_6 = this_5; tmp_6.j9l_1 = 2; var tmp_7 = listOf([tmp_1, tmp_4, new PersonAndClazzLogAttendanceRecord(tmp_5, VOID, this_5)]); // Inline function 'kotlin.apply' call var this_6 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_6.o9q_1 = new Long(887700856, 389); var tmp_8 = this_6; // Inline function 'kotlin.apply' call var this_7 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_7.o9q_1 = new Long(2046101040, 385); var tmp_9 = this_7; // Inline function 'kotlin.apply' call var this_8 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_8.o9q_1 = new Long(1233300856, 389); $this$invoke.uiState = new ClazzLogEditAttendanceUiState(tmp_7, VOID, listOf([tmp_8, tmp_9, this_8])); return Unit_instance; } function ClazzLogEditAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var viewModel = useUstadViewModel(VOID, ClazzLogEditAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.lu3_1, new ClazzLogEditAttendanceUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_134($uiStateVal$delegate) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return new ClazzLogEditAttendanceViewModel(di, savedStateHandle); } function ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($boundThis) { var l = function (p0) { $boundThis.iua(p0); return Unit_instance; }; l.callableName = 'onClickMarkAll'; return l; } function ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.hua(p0); return Unit_instance; }; l.callableName = 'onClazzLogAttendanceChanged'; return l; } function ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.gua(it); return Unit_instance; }; } function ClazzLogEditAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_134($uiStateVal$delegate); $this$invoke.onClickMarkAll = ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($viewModel); $this$invoke.onClazzLogAttendanceChanged = ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($viewModel); $this$invoke.onChangeClazzLog = ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.timeZone = $props.uiState.eu4_1; $this$invoke.list = $props.uiState.bu4_1; $this$invoke.onChangeClazzLog = $props.onChangeClazzLog; $this$invoke.currentIndex = $props.uiState.au4_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_120); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().em6_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(2); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_121); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().fm6_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1($clazzLogAttendance, $props) { return function ($this$invoke) { $this$invoke.personAndRecord = $clazzLogAttendance; $this$invoke.onClazzLogAttendanceChanged = $props.onClazzLogAttendanceChanged; $this$invoke.fieldsEnabled = $props.uiState.cu4_1; $this$invoke.canEdit = $props.uiState.du4_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.du4_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var tmp0_iterator = $props.uiState.zu3_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_ClazzLogItemView(); var block_1 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_PagerView(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); var tmp0_safe_receiver = getOrNull(props.list, props.currentIndex); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.o9q_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZone); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = PagerView$lambda$lambda(props, strings, dateTime); addChild($this$FC, this_0, block); return Unit_instance; } function PagerView$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var prevLog = getOrNull($props.list, $props.currentIndex - 1 | 0); var tmp; if (!(prevLog == null)) { tmp = $props.onChangeClazzLog(prevLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex <= 0; $this$invoke.id = 'prev_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().elv_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda($props); var this_0 = create(default_122); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.PagerView.....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $dateTime; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 10; var this_0 = default_2; var block = PagerView$lambda$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var nextLog = getOrNull($props.list, $props.currentIndex + 1 | 0); var tmp; if (!(nextLog == null)) { tmp = $props.onChangeClazzLog(nextLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex >= ($props.list.u() - 1 | 0); $this$invoke.id = 'next_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().dlv_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = create(default_123); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda($props, $strings, $dateTime) { return function ($this$invoke) { $this$invoke.container = true; var this_0 = default_48; var block = PagerView$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_48; var block_0 = PagerView$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_1, block_0); var this_2 = default_48; var block_1 = PagerView$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogItemView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ClazzLogItemView$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogItemView$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.personAndRecord.b9m_1; $this$invoke.personName = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ok4(); var tmp1_safe_receiver = $props.personAndRecord.c9m_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzLogItemView$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.personAndRecord.b9m_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : personFullName(tmp0_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda$lambda($newValue) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_elvis_lhs = toIntOrNull(toString($newValue)); tmp.j9l_1 = tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_0($props) { return function (_anonymous_parameter_0__qggqh8, newValue) { var tmp = $props.onClazzLogAttendanceChanged; var tmp_0 = $props.personAndRecord; var tmp_1 = $props.personAndRecord.b9m_1; var tmp0_safe_receiver = $props.personAndRecord.d9m_1; var tmp_2; if (tmp0_safe_receiver == null) { tmp_2 = null; } else { tmp_2 = shallowCopy_8(tmp0_safe_receiver, ClazzLogItemView$lambda$lambda$lambda$lambda$lambda(newValue)); } tmp(tmp_0.xjn(tmp_1, VOID, tmp_2)); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, $labelMessageId, $props, $status, $icon) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7($labelMessageId); $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.value = $status.toString(); $this$invoke.title = $strings.up7($labelMessageId); var this_0 = create($icon); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.personAndRecord.d9m_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j9l_1; $this$create.value = (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString(); $this$create.exclusive = true; $this$create.onChange = ClazzLogItemView$lambda$lambda$lambda$lambda_0($props); var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView....' call var status = element.y6(); var icon = element.z6(); var labelMessageId = element.dn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_124; var block = ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, labelMessageId, $props, status, icon); addChild($this$create, this_0, block); } return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_2($strings, $statusAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.up7($statusAndLabel.w10b_1); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzLogItemView$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ClazzLogItemView$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.canEdit) { var tmp_0 = default_125; tmp = create_0(tmp_0, ClazzLogItemView$lambda$lambda$lambda_1($props, $strings)); } else { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call var tmp0_safe_receiver = $props.personAndRecord.d9m_1; if (element.u10b_1 === (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j9l_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call tmp_1 = create_0(tmp0_safe_receiver_0.v10b_1, ClazzLogItemView$lambda$lambda$lambda_2($strings, tmp0_safe_receiver_0)); } tmp = tmp_1; } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f; function _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v() { if (!properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f) { properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f = true; ClazzLogEditAttendanceScreenPreview = FC(ClazzLogEditAttendanceScreenPreview$lambda); ClazzLogEditAttendanceScreen = FC(ClazzLogEditAttendanceScreen$lambda); ClazzLogEditAttendanceScreenComponent = FC(ClazzLogEditAttendanceScreenComponent$lambda); PagerView = FC(PagerView$lambda); var tmp = new StatusIconAndLabel(1, default_35, strings_getInstance().gm6_1); var tmp_0 = new StatusIconAndLabel(2, default_40, strings_getInstance().hm6_1); STATUS_AND_ICONS = listOf([tmp, tmp_0, new StatusIconAndLabel(4, default_126, strings_getInstance().tm9_1)]); ClazzLogItemView = FC(ClazzLogItemView$lambda); } } function get_UstadBlankIcon() { _init_properties_UstadBlankIcon_kt__x0vkes(); return UstadBlankIcon; } var UstadBlankIcon; function UstadBlankIcon$lambda($this$FC, it) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_127; var block = UstadBlankIcon$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadBlankIcon$lambda$lambda($this$invoke) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadBlankIcon...' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = 0.0; $this$invoke.sx = this_0; return Unit_instance; } var properties_initialized_UstadBlankIcon_kt_mcvid2; function _init_properties_UstadBlankIcon_kt__x0vkes() { if (!properties_initialized_UstadBlankIcon_kt_mcvid2) { properties_initialized_UstadBlankIcon_kt_mcvid2 = true; UstadBlankIcon = FC(UstadBlankIcon$lambda); } } function get_UstadDetailHeader() { _init_properties_UstadDetailHeader_kt__hvj4px(); return UstadDetailHeader; } var UstadDetailHeader; function UstadDetailHeader$lambda($this$FC, props) { _init_properties_UstadDetailHeader_kt__hvj4px(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadDetailHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.primary = $props.header; return Unit_instance; }; } function UstadDetailHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_26; var block = UstadDetailHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadDetailHeader_kt_3orftl; function _init_properties_UstadDetailHeader_kt__hvj4px() { if (!properties_initialized_UstadDetailHeader_kt_3orftl) { properties_initialized_UstadDetailHeader_kt_3orftl = true; UstadDetailHeader = FC(UstadDetailHeader$lambda); } } function get_UstadEditHeader() { _init_properties_UstadEditHeader_kt__1pkppa(); return UstadEditHeader; } var UstadEditHeader; function UstadEditHeader$lambda($this$FC, props) { _init_properties_UstadEditHeader_kt__1pkppa(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = UstadEditHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadEditHeader_kt_fqwbls; function _init_properties_UstadEditHeader_kt__1pkppa() { if (!properties_initialized_UstadEditHeader_kt_fqwbls) { properties_initialized_UstadEditHeader_kt_fqwbls = true; UstadEditHeader = FC(UstadEditHeader$lambda); } } function get_ICON_MAP() { _init_properties_UstadFab_kt__6usfrm(); return ICON_MAP; } var ICON_MAP; function get_UstadFab() { _init_properties_UstadFab_kt__6usfrm(); return UstadFab; } var UstadFab; function UstadFab$lambda($this$FC, props) { _init_properties_UstadFab_kt__6usfrm(); if (props.fabState.bp6_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_128; var block = UstadFab$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadFab$lambda$lambda$lambda($props) { return function (it) { $props.fabState.ep6_1(); return Unit_instance; }; } function UstadFab$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadFab...' call // Inline function 'web.cssom.Position.Companion.fixed' call 0; this_0.position = 'fixed'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.right = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.FabColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; // Inline function 'mui.material.FabVariant.Companion.extended' call 0; $this$invoke.variant = 'extended'; $this$invoke.onClick = UstadFab$lambda$lambda$lambda($props); var tmp0_safe_receiver = get_ICON_MAP().q($props.fabState.dp6_1); var this_1 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_1); var tmp1_elvis_lhs = $props.fabState.cp6_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_UstadFab_kt_v12uj4; function _init_properties_UstadFab_kt__6usfrm() { if (!properties_initialized_UstadFab_kt_v12uj4) { properties_initialized_UstadFab_kt_v12uj4 = true; ICON_MAP = mapOf_0([to(FabIcon_ADD_getInstance(), default_32), to(FabIcon_EDIT_getInstance(), default_46)]); UstadFab = FC(UstadFab$lambda); } } function get_UstadImageSelectButton() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButton; } var UstadImageSelectButton; function get_ImageSelectButtonAvatar() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return ImageSelectButtonAvatar; } var ImageSelectButtonAvatar; function get_UstadImageSelectButtonPreview() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButtonPreview; } var UstadImageSelectButtonPreview; function UstadImageSelectButton$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var inputRef = useRef(null); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadImageSelectButton$lambda$lambda(props, inputRef, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_135($theme$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadImageSelectButton$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { var url = URL.createObjectURL(file); tmp = $props.onImageUriChanged(url); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = $props.id; $this$invoke.accept = '.jpg,.webp,.png,image/jpg,image/webp,image/png'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = UstadImageSelectButton$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$create) { var tmp; if (!($props.disabled === true)) { $this$create.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton.....' call this_0.backgroundColor = invoke$lambda_135($theme$delegate).palette.secondary.main; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; if (!($props.disabled === true)) { // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; } $this$create.sx = this_0; var this_1 = default_129; var block = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.circular' call 0; $this$invoke.overlap = 'circular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; var tmp = default_37; $this$invoke.badgeContent = create_0(tmp, UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate)); var this_1 = get_ImageSelectButtonAvatar(); var block = UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton...' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props); addChild($this$invoke, 'input', block); var tmp; if (!($props.imageUri == null)) { var this_1 = default_41; var block_0 = UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = get_ImageSelectButtonAvatar(); var block_1 = UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ImageSelectButtonAvatar$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_37; var block = ImageSelectButtonAvatar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ImageSelectButtonAvatar$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ImageSelectButtonAvatar$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.src = $props.imageUri; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-disabled'] = $props.disabled === true; var tmp; if (!($props.disabled === true)) { $this$invoke.onClick = ImageSelectButtonAvatar$lambda$lambda$lambda($props); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.ImageSelectButtonAvatar...' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(64) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(64) + 'px'; $this$invoke.sx = this_0; var tmp_0; if ($props.imageUri == null) { var this_1 = default_129; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda($this$FC, it) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var imageUriState$delegate = useState(UstadImageSelectButtonPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadImageSelectButton(); var block = UstadImageSelectButtonPreview$lambda$lambda_0(imageUriState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_136($imageUriState$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $imageUriState$delegate[0]; } function invoke$lambda_137($imageUriState$delegate, value) { _init_properties_UstadImageSelectButton_kt__u4lysw(); getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $imageUriState$delegate[1](value); return Unit_instance; } function UstadImageSelectButtonPreview$lambda$lambda() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return null; } function UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate) { return function (it) { invoke$lambda_137($imageUriState$delegate, it); return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda$lambda_0($imageUriState$delegate) { return function ($this$invoke) { $this$invoke.imageUri = invoke$lambda_136($imageUriState$delegate); $this$invoke.onImageUriChanged = UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate); return Unit_instance; }; } var properties_initialized_UstadImageSelectButton_kt_axvamq; function _init_properties_UstadImageSelectButton_kt__u4lysw() { if (!properties_initialized_UstadImageSelectButton_kt_axvamq) { properties_initialized_UstadImageSelectButton_kt_axvamq = true; UstadImageSelectButton = FC(UstadImageSelectButton$lambda); ImageSelectButtonAvatar = FC(ImageSelectButtonAvatar$lambda); UstadImageSelectButtonPreview = FC(UstadImageSelectButtonPreview$lambda); } } function get_UstadMessageIdSelectField() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectField; } var UstadMessageIdSelectField; function get_UstadMessageIdSelectFieldPreview() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectFieldPreview; } var UstadMessageIdSelectFieldPreview; function UstadMessageIdSelectField$lambda($this$FC, props) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var strings = useStringProvider(); UstadSelectField($this$FC, UstadMessageIdSelectField$lambda$lambda(props, strings)); return Unit_instance; } function UstadMessageIdSelectField$lambda$lambda$lambda($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return !(it.dp7_1 === Companion_getInstance_22().vpb_1) ? $strings.up7(it.cp7_1) : ''; }; } function UstadMessageIdSelectField$lambda$lambda$lambda_0(it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return it.dp7_1.toString(); } function UstadMessageIdSelectField$lambda$lambda$lambda_1($props) { return function (it) { $props.onChange(it); return Unit_instance; }; } function UstadMessageIdSelectField$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call if (element.dp7_1 === $props.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? Companion_getInstance_22().wpb_1 : tmp0_elvis_lhs; $this$UstadSelectField.label = $props.label; $this$UstadSelectField.options = $props.options; $this$UstadSelectField.fullWidth = $props.fullWidth; $this$UstadSelectField.itemLabel = UstadMessageIdSelectField$lambda$lambda$lambda($strings); $this$UstadSelectField.itemValue = UstadMessageIdSelectField$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadMessageIdSelectField$lambda$lambda$lambda_1($props); $this$UstadSelectField.id = $props.id; $this$UstadSelectField.enabled = $props.enabled; $this$UstadSelectField.error = !($props.error == null); var tmp1_safe_receiver = $props.error; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp1_safe_receiver; } var tmp2_elvis_lhs = tmp; $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $props.helperText : tmp2_elvis_lhs; return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var policy$delegate = useState(UstadMessageIdSelectFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadMessageIdSelectField(); var block = UstadMessageIdSelectFieldPreview$lambda$lambda_0(policy$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_138($policy$delegate) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $policy$delegate[0]; } function invoke$lambda_139($policy$delegate, value) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $policy$delegate[1](value); return Unit_instance; } function UstadMessageIdSelectFieldPreview$lambda$lambda() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); Companion_getInstance_23(); return 102; } function UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate) { return function (option) { invoke$lambda_139($policy$delegate, option.dp7_1); return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda$lambda_0($policy$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_138($policy$delegate); $this$invoke.options = EnrolmentPolicyConstants_getInstance().fp8_1; $this$invoke.label = 'Policy'; $this$invoke.id = 'policy'; $this$invoke.onChange = UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate); return Unit_instance; }; } var properties_initialized_UstadMessageIdSelectField_kt_mdh8ez; function _init_properties_UstadMessageIdSelectField_kt__lvx1y5() { if (!properties_initialized_UstadMessageIdSelectField_kt_mdh8ez) { properties_initialized_UstadMessageIdSelectField_kt_mdh8ez = true; UstadMessageIdSelectField = FC(UstadMessageIdSelectField$lambda); UstadMessageIdSelectFieldPreview = FC(UstadMessageIdSelectFieldPreview$lambda); } } function get_UstadPersonAvatar() { _init_properties_UstadPersonAvatar_kt__qyyu8b(); return UstadPersonAvatar; } var UstadPersonAvatar; function UstadPersonAvatar$lambda($this$FC, props) { _init_properties_UstadPersonAvatar_kt__qyyu8b(); var personNameVal = props.personName; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAvatar(); var block = UstadPersonAvatar$lambda$lambda(props, personNameVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPersonAvatar$lambda$lambda($props, $personNameVal) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.colorName; $this$invoke.colorName = tmp0_elvis_lhs == null ? $props.personName : tmp0_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadPersonAvatar...' call if ($props.pictureUri == null ? $props.personName == null : false) { // Inline function 'web.cssom.Visibility.Companion.hidden' call 0; this_0.visibility = 'hidden'; } $this$invoke.sx = this_0; var tmp; if (!($props.pictureUri == null)) { $this$invoke.src = $props.pictureUri; tmp = Unit_instance; } else if (!($personNameVal == null)) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = initial($personNameVal); addChildNode($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadPersonAvatar_kt_kkkxs9; function _init_properties_UstadPersonAvatar_kt__qyyu8b() { if (!properties_initialized_UstadPersonAvatar_kt_kkkxs9) { properties_initialized_UstadPersonAvatar_kt_kkkxs9 = true; UstadPersonAvatar = FC(UstadPersonAvatar$lambda); } } function get_UstadSelectFieldFC() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldFC; } var UstadSelectFieldFC; function get_UstadSelectFieldPreview() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldPreview; } var UstadSelectFieldPreview; function UstadSelectField(_this__u8e3s4, block) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.ChildrenBuilder.child' call var type = get_UstadSelectFieldFC(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call block(this_0); addChild_2(_this__u8e3s4, type, this_0); } function PreviewOption(value, label) { this.x10b_1 = value; this.y10b_1 = label; } protoOf(PreviewOption).toString = function () { return 'PreviewOption(value=' + this.x10b_1 + ', label=' + this.y10b_1 + ')'; }; protoOf(PreviewOption).hashCode = function () { var result = getStringHashCode(this.x10b_1); result = imul(result, 31) + getStringHashCode(this.y10b_1) | 0; return result; }; protoOf(PreviewOption).equals = function (other) { if (this === other) return true; if (!(other instanceof PreviewOption)) return false; var tmp0_other_with_cast = other instanceof PreviewOption ? other : THROW_CCE(); if (!(this.x10b_1 === tmp0_other_with_cast.x10b_1)) return false; if (!(this.y10b_1 === tmp0_other_with_cast.y10b_1)) return false; return true; }; function UstadSelectFieldFC$lambda($this$FC, props) { _init_properties_UstadSelectField_kt__iyfoxx(); var tmp; try { tmp = props.itemValue(props.value); } catch ($p) { var tmp_0; if ($p instanceof Exception) { var e = $p; tmp_0 = '__unset__'; } else { throw $p; } tmp = tmp_0; } var selectVal = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadSelectFieldFC$lambda$lambda(props, selectVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; var tmp; if (!(selectedItem == null)) { tmp = $props.onChange(selectedItem); } else { console.log('UstadSelect: User selected item not in value options'); tmp = Unit_instance; } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadSelectField_kt__iyfoxx(); $this$invoke.value = '__unset__'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, ''); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_0($selectVal, $props) { return function ($this$invoke) { $this$invoke.value = $selectVal; $this$invoke.id = $props.id; $this$invoke.labelId = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp0_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.error = $props.error; $this$invoke.onChange = UstadSelectFieldFC$lambda$lambda$lambda$lambda($props); var tmp; if (!$props.options.a1($props.value)) { var this_0 = default_8; var block = UstadSelectFieldFC$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_1($it) { return function ($this$invoke) { var this_0 = $it; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda($props, $selectVal) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = UstadSelectFieldFC$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = UstadSelectFieldFC$lambda$lambda$lambda_0($selectVal, $props); addChild($this$invoke, this_1, block_0); var tmp0_safe_receiver = $props.helperText; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_56; var block_1 = UstadSelectFieldFC$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function UstadSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadSelectField_kt__iyfoxx(); var currentValue$delegate = useState(UstadSelectFieldPreview$lambda$lambda); UstadSelectField($this$FC, UstadSelectFieldPreview$lambda$lambda_0(currentValue$delegate)); return Unit_instance; } function invoke$lambda_140($currentValue$delegate) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentValue$delegate[0]; } function invoke$lambda_141($currentValue$delegate, value) { _init_properties_UstadSelectField_kt__iyfoxx(); getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentValue$delegate[1](value); return Unit_instance; } function UstadSelectFieldPreview$lambda$lambda() { _init_properties_UstadSelectField_kt__iyfoxx(); return new PreviewOption('1', 'one'); } function UstadSelectFieldPreview$lambda$lambda$lambda(it) { _init_properties_UstadSelectField_kt__iyfoxx(); return it.x10b_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_0(it) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return it.y10b_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate) { return function (it) { invoke$lambda_141($currentValue$delegate, it); return Unit_instance; }; } function UstadSelectFieldPreview$lambda$lambda_0($currentValue$delegate) { return function ($this$UstadSelectField) { $this$UstadSelectField.options = listOf([new PreviewOption('1', 'one'), new PreviewOption('2', 'two')]); $this$UstadSelectField.itemValue = UstadSelectFieldPreview$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = UstadSelectFieldPreview$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate); $this$UstadSelectField.label = 'Preview'; $this$UstadSelectField.id = 'testselect'; $this$UstadSelectField.value = invoke$lambda_140($currentValue$delegate); return Unit_instance; }; } var properties_initialized_UstadSelectField_kt_lpbhh5; function _init_properties_UstadSelectField_kt__iyfoxx() { if (!properties_initialized_UstadSelectField_kt_lpbhh5) { properties_initialized_UstadSelectField_kt_lpbhh5 = true; UstadSelectFieldFC = FC(UstadSelectFieldFC$lambda); UstadSelectFieldPreview = FC(UstadSelectFieldPreview$lambda); } } function get_labelClassName() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'kotlin.getValue' call var this_0 = labelClassName$delegate; labelClassName$factory(); return this_0.t2(); } var labelClassName$delegate; function get_UstadSwitchField() { _init_properties_UstadSwitchField_kt__p2fvf1(); return UstadSwitchField; } var UstadSwitchField; function labelClassName$delegate$lambda() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.labelClassName$delegate..' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; return css(this_0); } function UstadSwitchField$lambda($this$FC, props) { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_53; var block = UstadSwitchField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props) { return function (_anonymous_parameter_0__qggqh8, value) { $props.onChanged(value); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.checked = $props.checked; $this$create.id = $props.id; $this$create.onChange = UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField....' call this_0.label = get_labelClassName(); $this$invoke.classes = this_0; $this$invoke.disabled = $props.enabled === false; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; // Inline function 'mui.material.LabelPlacement.Companion.start' call 0; $this$invoke.labelPlacement = 'start'; var tmp = default_84; $this$invoke.control = create_0(tmp, UstadSwitchField$lambda$lambda$lambda$lambda($props)); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda_0($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSwitchField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.error = !($props.error == null); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_1 = $props.sx; Object.assign(this_0, this_1); $this$invoke.sx = this_0; var this_2 = default_130; var block = UstadSwitchField$lambda$lambda$lambda($props); addChild($this$invoke, this_2, block); var helperText = $props.error; var tmp; if (!(helperText == null)) { var this_3 = default_56; var block_0 = UstadSwitchField$lambda$lambda$lambda_0(helperText); addChild($this$invoke, this_3, block_0); tmp = Unit_instance; } return Unit_instance; }; } function labelClassName$factory() { return getPropertyCallableRef('labelClassName', 0, KProperty0, function () { return get_labelClassName(); }, null); } var properties_initialized_UstadSwitchField_kt_h1vdlb; function _init_properties_UstadSwitchField_kt__p2fvf1() { if (!properties_initialized_UstadSwitchField_kt_h1vdlb) { properties_initialized_UstadSwitchField_kt_h1vdlb = true; labelClassName$delegate = lazy(labelClassName$delegate$lambda); UstadSwitchField = FC(UstadSwitchField$lambda); } } function get_InfiniteQueryItemHolder() { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); return InfiniteQueryItemHolder; } var InfiniteQueryItemHolder; function InfiniteQueryItemHolder$lambda($this$FC, props) { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); useEffect_0(InfiniteQueryItemHolder$lambda$lambda(props)); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = props.children; addChildNode($this$FC, this_0); return Unit_instance; } function InfiniteQueryItemHolder$lambda$lambda($props) { return function ($this$useEffect) { var tmp; if (((!($props.item == null) ? $props.item === lastOrNull($props.loadedItems) : false) ? $props.infiniteQueryResult.hasNextPage : false) ? !$props.infiniteQueryResult.isFetchingNextPage : false) { var tmp_0 = $props.infiniteQueryResult.fetchNextPage; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryItemHolder...' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_InfiniteQueryItemHolder_kt_u6enkt; function _init_properties_InfiniteQueryItemHolder_kt__o8ch7l() { if (!properties_initialized_InfiniteQueryItemHolder_kt_u6enkt) { properties_initialized_InfiniteQueryItemHolder_kt_u6enkt = true; InfiniteQueryItemHolder = FC(InfiniteQueryItemHolder$lambda); } } function get_VirtualList() { _init_properties_VirtualList_kt__t9mhhz(); return VirtualList; } var VirtualList; function VirtualListContentScope$items$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$items$lambda_0($createNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $createNode(item); }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda($itemToKey) { return function (items, index) { var tmp0_safe_receiver = items.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed..' call tmp = $itemToKey(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0($itemToNode) { return function (items, index) { return $itemToNode(items.v(index), index); }; } function VirtualListContentScope$infiniteQueryItems$lambda($itemToKey) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToKey(item); }; } function VirtualListContentScope$infiniteQueryItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0($key) { return function (allItems, index) { var tmp0_safe_receiver = allItems.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call tmp = $key(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1($itemToNode) { return function (allItems, index) { return $itemToNode(allItems.v(index), index); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsList$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope() { var tmp = this; // Inline function 'kotlin.collections.mutableListOf' call tmp.l10b_1 = ArrayList_init_$Create$_0(); } protoOf(VirtualListContentScope).m10b = function (key, block) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.l10b_1; var tmp; if (key == null) { var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.l10b_1; var tmp_0; if (isInterface(this_1, Collection)) { tmp_0 = this_1.c1(); } else { tmp_0 = false; } if (tmp_0) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.item.' call if (element instanceof SingleItemSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } tmp = 'item-' + tmp$ret$0; } else { tmp = key; } var element_0 = new SingleItemSection(block, tmp); this_0.i1(element_0); }; protoOf(VirtualListContentScope).r10b = function (key, block, $super) { key = key === VOID ? null : key; var tmp; if ($super === VOID) { this.m10b(key, block); tmp = Unit_instance; } else { tmp = $super.m10b.call(this, key, block); } return tmp; }; protoOf(VirtualListContentScope).z10b = function (list, key, createNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.l10b_1; var element = new ItemListSection(list, createNode, key); this_0.i1(element); }; protoOf(VirtualListContentScope).n10b = function (list, key, createNode) { var tmp = VirtualListContentScope$items$lambda(key); this.z10b(list, tmp, VirtualListContentScope$items$lambda_0(createNode)); }; protoOf(VirtualListContentScope).s10b = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.l10b_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.l10b_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryItemsIndexed$lambda(itemToKey); var element_0 = new InfiniteQueryResultSection(infiniteQueryResult, tmp_0, dataPagesToItems, tmp_1, VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0(itemToNode)); this_0.i1(element_0); }; protoOf(VirtualListContentScope).a10c = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryItems$lambda(itemToKey); this.s10b(infiniteQueryResult, dataPagesToItems, tmp, VirtualListContentScope$infiniteQueryItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).q10b = function (items, key, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.l10b_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.l10b_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda; var tmp_2 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0(key); var element_0 = new InfiniteQueryResultSection(items, tmp_0, tmp_1, tmp_2, VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1(itemToNode)); this_0.i1(element_0); }; protoOf(VirtualListContentScope).t10b = function (items, key, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryPagingItems$lambda(key); this.q10b(items, tmp, VirtualListContentScope$infiniteQueryPagingItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).b10c = function (items, key, node) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.l10b_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.l10b_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.c1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var element_0 = new InfiniteQueryResultSection(items, tmp_0, VirtualListContentScope$infiniteQueryPagingItemsList$lambda, key, node); this_0.i1(element_0); }; function virtualListContent(block) { _init_properties_VirtualList_kt__t9mhhz(); var scope = new VirtualListContentScope(); block(scope); return scope.l10b_1; } function VirtualList$lambda($this$FC, props) { _init_properties_VirtualList_kt__t9mhhz(); var parentRef = useRef(null); var tmp = [parentRef.current]; useEffect(tmp, VirtualList$lambda$lambda(props, parentRef)); // Inline function 'react.useMemo' call var dependencies = [props.content]; var callback = VirtualList$lambda$lambda_0(props); var allRows = useMemo(callback, dependencies); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList..' call this_0.count = allRows.u(); this_0.getScrollElement = VirtualList$lambda$lambda_1(parentRef); this_0.estimateSize = VirtualList$lambda$lambda_2; this_0.overscan = 5; this_0.getItemKey = VirtualList$lambda$lambda_3(allRows); var virtualizer = useVirtualizer(this_0); var virtualizerStateInstance = useState(VirtualList$lambda$lambda_4(virtualizer, allRows, props)); var virtualizerStateVar$delegate = virtualizerStateInstance; var tmp_0 = [virtualizer, allRows, props.reverseLayout]; useEffect(tmp_0, VirtualList$lambda$lambda_5(virtualizer, allRows, props, virtualizerStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualList$lambda$lambda_6(parentRef, props, virtualizerStateInstance); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_142($virtualizerStateVar$delegate, value) { _init_properties_VirtualList_kt__t9mhhz(); getLocalDelegateReference('virtualizerStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $virtualizerStateVar$delegate[1](value); return Unit_instance; } function VirtualList$lambda$lambda$lambda(evt) { _init_properties_VirtualList_kt__t9mhhz(); evt.preventDefault(); var tmp = evt.currentTarget; var currentTarget = tmp instanceof HTMLElement ? tmp : null; if (!(currentTarget == null)) { currentTarget.scrollTop = currentTarget.scrollTop - evt.deltaY; } return Unit_instance; } function VirtualList$lambda$lambda$lambda_0($props, $parentRef, $handleScroll) { return function () { var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; removeEventListener_0(tmp0_safe_receiver, 'wheel', $handleScroll); } tmp = Unit_instance; } return Unit_instance; }; } function VirtualList$lambda$lambda($props, $parentRef) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleScroll = VirtualList$lambda$lambda$lambda; var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; var tmp_0 = 'wheel'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call this_0.passive = false; addEventListener_0(tmp0_safe_receiver, tmp_0, handleScroll, this_0); } tmp = Unit_instance; } $this$useEffect.push(VirtualList$lambda$lambda$lambda_0($props, $parentRef, handleScroll)); return Unit_instance; }; } function VirtualList$lambda$lambda_0($props) { return function () { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.flatMapTo' call var this_0 = $props.content; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var list = element.c10c(); addAll(destination, list); } return destination; }; } function VirtualList$lambda$lambda_1($parentRef) { return function () { return $parentRef.current; }; } function VirtualList$lambda$lambda_2(it) { _init_properties_VirtualList_kt__t9mhhz(); return 45; } function VirtualList$lambda$lambda_3($allRows) { return function (index) { return $allRows.v(index).d10c(); }; } function VirtualList$lambda$lambda_4($virtualizer, $allRows, $props) { return function () { var tmp0_elvis_lhs = $props.reverseLayout; return new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs); }; } function VirtualList$lambda$lambda_5($virtualizer, $allRows, $props, $virtualizerStateVar$delegate) { return function ($this$useEffect) { var tmp0_elvis_lhs = $props.reverseLayout; invoke$lambda_142($virtualizerStateVar$delegate, new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs)); return Unit_instance; }; } function VirtualList$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } function VirtualList$lambda$lambda_6($parentRef, $props, $virtualizerStateInstance) { return function ($this$invoke) { $this$invoke.ref = $parentRef; $this$invoke.id = $props.id; var tmp0_elvis_lhs = $props.className; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'VirtualList'; } else { tmp = tmp0_elvis_lhs; } $this$invoke.className = tmp; var tmp_0; if ($props.reverseLayout === true) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var tmp0_safe_receiver = $props.style; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList....' call Object.assign(this_0, tmp0_safe_receiver); } // Inline function 'web.cssom.scaley' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'scaley(' + toString(-1) + ')'; tmp_0 = this_0; } else { tmp_0 = $props.style; } $this$invoke.style = tmp_0; var this_1 = get_VirtualListContext(); var value = $virtualizerStateInstance; var block = VirtualList$lambda$lambda$lambda_1($props); addChild_1($this$invoke, this_1, value, block); return Unit_instance; }; } var properties_initialized_VirtualList_kt_xya2hz; function _init_properties_VirtualList_kt__t9mhhz() { if (!properties_initialized_VirtualList_kt_xya2hz) { properties_initialized_VirtualList_kt_xya2hz = true; VirtualList = FC(VirtualList$lambda); } } function get_VirtualListContext() { _init_properties_VirtualListContext_kt__4mtwqi(); return VirtualListContext; } var VirtualListContext; function VirtualListContextData(virtualizer, allRows, reverseLayout) { reverseLayout = reverseLayout === VOID ? false : reverseLayout; this.e10c_1 = virtualizer; this.f10c_1 = allRows; this.g10c_1 = reverseLayout; } protoOf(VirtualListContextData).toString = function () { return 'VirtualListContextData(virtualizer=' + this.e10c_1 + ', allRows=' + this.f10c_1 + ', reverseLayout=' + this.g10c_1 + ')'; }; protoOf(VirtualListContextData).hashCode = function () { var result = hashCode(this.e10c_1); result = imul(result, 31) + hashCode(this.f10c_1) | 0; result = imul(result, 31) + getBooleanHashCode(this.g10c_1) | 0; return result; }; protoOf(VirtualListContextData).equals = function (other) { if (this === other) return true; if (!(other instanceof VirtualListContextData)) return false; var tmp0_other_with_cast = other instanceof VirtualListContextData ? other : THROW_CCE(); if (!equals(this.e10c_1, tmp0_other_with_cast.e10c_1)) return false; if (!equals(this.f10c_1, tmp0_other_with_cast.f10c_1)) return false; if (!(this.g10c_1 === tmp0_other_with_cast.g10c_1)) return false; return true; }; var properties_initialized_VirtualListContext_kt_mumup4; function _init_properties_VirtualListContext_kt__4mtwqi() { if (!properties_initialized_VirtualListContext_kt_mumup4) { properties_initialized_VirtualListContext_kt_mumup4 = true; VirtualListContext = createContext(); } } function VirtualListSingleElement(createNodeFn, key) { this.h10c_1 = createNodeFn; this.i10c_1 = key; } protoOf(VirtualListSingleElement).j10c = function () { return this.h10c_1(); }; protoOf(VirtualListSingleElement).d10c = function () { return this.i10c_1; }; function VirtualListItemElement(item, index, itemToNode, itemToKey) { this.k10c_1 = item; this.l10c_1 = index; this.m10c_1 = itemToNode; this.n10c_1 = itemToKey; } protoOf(VirtualListItemElement).d10c = function () { return this.n10c_1(this.k10c_1, this.l10c_1); }; protoOf(VirtualListItemElement).j10c = function () { return this.m10c_1(this.k10c_1, this.l10c_1); }; function VirtualListInfiniteQueryItemElement(item, index, itemToKey, itemToNode) { this.o10c_1 = item; this.p10c_1 = index; this.q10c_1 = itemToKey; this.r10c_1 = itemToNode; } protoOf(VirtualListInfiniteQueryItemElement).d10c = function () { var tmp; if (this.o10c_1 == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListInfiniteQueryItemElement.key.' call tmp = this.q10c_1(this.o10c_1, this.p10c_1); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder-' + this.p10c_1 : tmp1_elvis_lhs; }; protoOf(VirtualListInfiniteQueryItemElement).j10c = function () { return this.r10c_1(this.o10c_1, this.p10c_1); }; function get_VirtualListOutlet() { _init_properties_VirtualListOutlet_kt__1w83pg(); return VirtualListOutlet; } var VirtualListOutlet; function VirtualListOutlet$lambda($this$FC, it) { _init_properties_VirtualListOutlet_kt__1w83pg(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda(virtualizerContext$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_143($virtualizerContext$delegate) { _init_properties_VirtualListOutlet_kt__1w83pg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function VirtualListOutlet$lambda$lambda$lambda($virtualListEl, $virtualRow, $virtualizerContext$delegate) { return function ($this$invoke) { $this$invoke.key = $virtualListEl.d10c(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.ref = invoke$lambda_143($virtualizerContext$delegate).e10c_1.measureElement; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-index'] = $virtualRow.index; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet......' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; var tmp; if (invoke$lambda_143($virtualizerContext$delegate).g10c_1) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'web.cssom.px' call var this_1 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_1) + 'px') + ') scaley(-1)'; } else { // Inline function 'web.cssom.translatey' call // Inline function 'web.cssom.px' call var this_2 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_2) + 'px') + ')'; } this_0.transform = tmp; $this$invoke.style = this_0; var this_3 = $virtualListEl.j10c(); addChildNode($this$invoke, this_3); return Unit_instance; }; } function VirtualListOutlet$lambda$lambda($virtualizerContext$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call // Inline function 'web.cssom.px' call var this_1 = invoke$lambda_143($virtualizerContext$delegate).e10c_1.getTotalSize(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.style = this_0; var index = 0; var indexedObject = invoke$lambda_143($virtualizerContext$delegate).e10c_1.getVirtualItems(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var item = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call index = index + 1 | 0; var virtualListElement = getOrNull(invoke$lambda_143($virtualizerContext$delegate).f10c_1, item.index); if (virtualListElement == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda$lambda(virtualListElement, item, $virtualizerContext$delegate); addChild($this$invoke, 'div', block); } } return Unit_instance; }; } var properties_initialized_VirtualListOutlet_kt_obn9d2; function _init_properties_VirtualListOutlet_kt__1w83pg() { if (!properties_initialized_VirtualListOutlet_kt_obn9d2) { properties_initialized_VirtualListOutlet_kt_obn9d2 = true; VirtualListOutlet = FC(VirtualListOutlet$lambda); } } function get_demoPersonList() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPersonList; } var demoPersonList; function get_demoPagingSource() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPagingSource; } var demoPagingSource; function get_VirtualListPreview() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreview; } var VirtualListPreview; function get_VirtualListPreviewReverse() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreviewReverse; } var VirtualListPreviewReverse; function demoPagingSource$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); return new ListPagingSource(get_demoPersonList()); } function VirtualListPreview$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreview$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_2; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'List Header '; addChildNode($this$create, tmp$ret$2); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda_0(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return '' + it; } function VirtualListPreview$lambda$lambda$lambda$lambda_1(number) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0(number)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'item ' + $number; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0($number) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda_2(pages) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.i1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var list = element_0.c54_1; addAll(destination_0, list); } return destination_0; } function VirtualListPreview$lambda$lambda$lambda$lambda_3(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.s95_1.toString(); } function VirtualListPreview$lambda$lambda$lambda$lambda_4(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1(person)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ok4(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1($person) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { $this$virtualListContent.r10b(VOID, VirtualListPreview$lambda$lambda$lambda$lambda); var tmp = toList_0(numberRangeToNumber(0, 100)); var tmp_0 = VirtualListPreview$lambda$lambda$lambda$lambda_0; $this$virtualListContent.n10b(tmp, tmp_0, VirtualListPreview$lambda$lambda$lambda$lambda_1); var tmp_1 = VirtualListPreview$lambda$lambda$lambda$lambda_2; var tmp_2 = VirtualListPreview$lambda$lambda$lambda$lambda_3; $this$virtualListContent.a10c($infiniteQueryResult, tmp_1, tmp_2, VirtualListPreview$lambda$lambda$lambda$lambda_4); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreview$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_47; var block = VirtualListPreview$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var muiAppState = useMuiAppState(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreviewReverse$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.s95_1.toString(); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_22; return create_0(tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda(person)); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ok4(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$create) { var this_0 = default_26; var block = VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { var tmp = VirtualListPreviewReverse$lambda$lambda$lambda$lambda; $this$virtualListContent.t10b($infiniteQueryResult, tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreviewReverse...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_47; var block = VirtualListPreviewReverse$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_VirtualListPreview_kt_s2flb5; function _init_properties_VirtualListPreview_kt__oacpr5() { if (!properties_initialized_VirtualListPreview_kt_s2flb5) { properties_initialized_VirtualListPreview_kt_s2flb5 = true; // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 100); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList..' call this_1.u95_1 = 'Person'; this_1.v95_1 = '' + item; this_1.s95_1 = toLong(item); destination.i1(this_1); } demoPersonList = destination; demoPagingSource = demoPagingSource$lambda; VirtualListPreview = FC(VirtualListPreview$lambda); VirtualListPreviewReverse = FC(VirtualListPreviewReverse$lambda); } } function VirtualListSection() { } function ItemListSection(list, createNode, itemToKey) { VirtualListSection.call(this); var tmp = this; // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(list, 10)); var index = 0; var tmp0_iterator = list.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.ItemListSection.elements.' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListItemElement(item, index_0, createNode, itemToKey); destination.i1(tmp$ret$0); } tmp.s10c_1 = destination; } protoOf(ItemListSection).c10c = function () { return this.s10c_1; }; function SingleItemSection(createNode, key) { VirtualListSection.call(this); this.t10c_1 = listOf_0(new VirtualListSingleElement(createNode, key)); } protoOf(SingleItemSection).c10c = function () { return this.t10c_1; }; function pages(_this__u8e3s4) { var tmp0_safe_receiver = _this__u8e3s4.data; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var pages = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.pages; var tmp_0; if (pages != null) { tmp_0 = (!(pages == null) ? isArray(pages) : false) ? pages : THROW_CCE(); } else { // Inline function 'kotlin.emptyArray' call tmp_0 = []; } return tmp_0; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this$0, $resultRows) { return function (keyItem, keyIndex) { var tmp; if (keyItem == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection...' call tmp = this$0.x10c_1($resultRows, keyIndex); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder_' + this$0.v10c_1 + '_' + keyIndex : tmp1_elvis_lhs; }; } function InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, $nodeItem, $index, this$0) { return function ($this$create) { $this$create.infiniteQueryResult = $queryResult; $this$create.loadedItems = $resultRows; $this$create.item = $nodeItem; $this$create.itemIndex = $index; var this_0 = this$0.y10c_1($resultRows, $index); addChildNode($this$create, this_0); return Unit_instance; }; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0($queryResult, $resultRows, $index, this$0) { return function (nodeItem, _anonymous_parameter_1__qggqgd) { var tmp = get_InfiniteQueryItemHolder(); return create_0(tmp, InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, nodeItem, $index, this$0)); }; } function InfiniteQueryResultSection(infiniteQueryResult, infiniteSectionIndex, dataPagesToItems, itemToKey, createNode) { VirtualListSection.call(this); this.u10c_1 = infiniteQueryResult; this.v10c_1 = infiniteSectionIndex; this.w10c_1 = dataPagesToItems; this.x10c_1 = itemToKey; this.y10c_1 = createNode; } protoOf(InfiniteQueryResultSection).c10c = function () { var resultRows = this.w10c_1(pages(this.u10c_1)); var queryResult = this.u10c_1; var itemToKeyFn = InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this, resultRows); // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(resultRows, 10)); var index = 0; var tmp0_iterator = resultRows.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListInfiniteQueryItemElement(item, index_0, itemToKeyFn, InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0(queryResult, resultRows, index_0, this)); destination.i1(tmp$ret$0); } return destination; }; function contentTypeIconComponent(_this__u8e3s4) { var tmp; if (!_this__u8e3s4.iai_1) { tmp = default_91; } else { var tmp0_subject = _this__u8e3s4.nai_1; var tmp_0; if (tmp0_subject === 2) { tmp_0 = default_87; } else { if (tmp0_subject === 4) { tmp_0 = default_133; } else { if (tmp0_subject === 6) { tmp_0 = default_114; } else { if (tmp0_subject === 7) { tmp_0 = default_99; } else { if (tmp0_subject === 1) { tmp_0 = default_100; } else { if (tmp0_subject === 3) { tmp_0 = default_132; } else { if (tmp0_subject === 5) { tmp_0 = default_131; } else { tmp_0 = null; } } } } } } } tmp = tmp_0; } return tmp; } function get_UstadContentEntryListItem() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItem; } var UstadContentEntryListItem; function get_SecondaryContent() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return SecondaryContent; } var SecondaryContent; function get_UstadContentEntryListItemPreview() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItemPreview; } var UstadContentEntryListItemPreview; function UstadContentEntryListItem$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var contextMenuPos$delegate = useState(UstadContentEntryListItem$lambda$lambda); var contextMenuPosVal = invoke$lambda_144(contextMenuPos$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = UstadContentEntryListItem$lambda$lambda_0(props, contextMenuPos$delegate, contextMenuPosVal); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_144($contextMenuPos$delegate) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $contextMenuPos$delegate[0]; } function invoke$lambda_145($contextMenuPos$delegate, value) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $contextMenuPos$delegate[1](value); return Unit_instance; } function UstadContentEntryListItem$lambda$lambda() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return null; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate) { return function (evt) { evt.preventDefault(); var tmp0_safe_receiver = $props.contentEntry; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_0 = !tmp1_safe_receiver.c1(); } var tmp2_elvis_lhs = tmp_0; var hasContextMenuItems = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; var tmp_1; if (hasContextMenuItems ? invoke$lambda_144($contextMenuPos$delegate) == null : false) { tmp_1 = to(evt.clientX + 2, evt.clientY + 6); } else { tmp_1 = null; } invoke$lambda_145($contextMenuPos$delegate, tmp_1); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props) { return function (evt) { var tmp; if (!($contextMenuPosVal == null)) { tmp = Unit_instance; } else if (evt.shiftKey ? true : evt.ctrlKey) { var tmp0_safe_receiver = $props.contentEntry; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onSetSelected(tmp0_safe_receiver, !$props.selected); } tmp = Unit_instance; } else { var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.wak_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onClickContentEntry(tmp2_safe_receiver); } tmp = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.......' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.contentEntry; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zak_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntry; $this$invoke.contentEntry = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wak_1; $this$invoke.courseBlock = null; var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.wak_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.uah_1; $this$invoke.title = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp4_safe_receiver = $props.contentEntry; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.xak_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.maj_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem......' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_15; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.contentEntry; $this$create.contentEntryItem = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wak_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.contentEntry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uah_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = get_SecondaryContent(); $this$invoke.secondary = create_0(tmp, UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate) { return function () { invoke$lambda_145($contextMenuPos$delegate, null); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate) { return function (_anonymous_parameter_0__qggqh8) { invoke$lambda_145($contextMenuPos$delegate, null); $it.up6_1(); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2($it, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $it.tp6_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_144($contextMenuPos$delegate) == null); $this$invoke.onClose = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate); // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!($contextMenuPosVal == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call this_0.left = $contextMenuPosVal.w6_1; this_0.top = $contextMenuPosVal.x6_1; tmp = this_0; } else { tmp = null; } $this$invoke.anchorPosition = tmp; var tmp_0; if (!($contextMenuPosVal == null)) { var tmp0_safe_receiver = $props.contentEntry; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp_1 = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2(element, $contextMenuPos$delegate); addChild($this$invoke, this_1, block); } } tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { $this$invoke.onContextMenu = UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem....' call this_0.padding = $props.padding; $this$invoke.sx = this_0; $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props); $this$invoke.selected = $props.selected; var this_1 = default_25; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_0); var this_3 = default_26; var block_1 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_3, block_1); var this_4 = default_10; var block_2 = UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate); addChild($this$invoke, this_4, block_2); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda_0($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { var this_0 = default_33; var block = UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SecondaryContent$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var strings = useStringProvider(); var tmp0_safe_receiver = props.contentEntryItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vah_1; var descriptionPlainText = useHtmlToPlainText(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); var tmp2_safe_receiver = props.contentEntryItem; var uiState = tmp2_safe_receiver == null ? null : get_listItemUiState_0(tmp2_safe_receiver); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = SecondaryContent$lambda$lambda(uiState, descriptionPlainText, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SecondaryContent$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call useLineClamp(this_0, 2); $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $descriptionPlainText; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntryItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_contentTypeStringResource(tmp0_safe_receiver); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call tmp = $strings.up7(tmp1_safe_receiver); } var tmp2_elvis_lhs = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp1_safe_receiver = contentTypeIconComponent(_ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2($uiState)); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(tmp1_safe_receiver); addChildNode($this$invoke, this_0); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block = SecondaryContent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = SecondaryContent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } return Unit_instance; }; } function SecondaryContent$lambda$lambda($uiState, $descriptionPlainText, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'start'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = default_2; var block = SecondaryContent$lambda$lambda$lambda($descriptionPlainText); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_24; var block_0 = SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadContentEntryListItemPreview$lambda($this$FC, it) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadContentEntryListItem(); var block = UstadContentEntryListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadContentEntryListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItemPreview...' call this_0.tah_1 = new Long(1, 0); this_0.iai_1 = true; this_0.kai_1 = true; var tmp = this_0; tmp.nai_1 = 3; this_0.uah_1 = 'Content Title'; this_0.vah_1 = 'Content Description'; $this$invoke.contentEntry = new ContentEntryAndListDetail(this_0); $this$invoke.padding = paddingCourseBlockIndent(6); return Unit_instance; } var properties_initialized_UstadContentEntryListItem_kt_hkw19; function _init_properties_UstadContentEntryListItem_kt__9yctzl() { if (!properties_initialized_UstadContentEntryListItem_kt_hkw19) { properties_initialized_UstadContentEntryListItem_kt_hkw19 = true; UstadContentEntryListItem = FC(UstadContentEntryListItem$lambda); SecondaryContent = FC(SecondaryContent$lambda); UstadContentEntryListItemPreview = FC(UstadContentEntryListItemPreview$lambda); } } function get_OVERVIEW_ATTEMPTS_TAB_SCREENS() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return OVERVIEW_ATTEMPTS_TAB_SCREENS; } var OVERVIEW_ATTEMPTS_TAB_SCREENS; function get_ContentEntryDetailComponent() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailComponent; } var ContentEntryDetailComponent; function get_ContentEntryDetailScreen() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailScreen; } var ContentEntryDetailScreen; function ContentEntryDetailComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ContentEntryDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.kub_1; $this$invoke.screens = get_OVERVIEW_ATTEMPTS_TAB_SCREENS(); $this$invoke.autoHideIfOneTab = true; return Unit_instance; }; } function ContentEntryDetailScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); var viewModel = useUstadViewModel(false, ContentEntryDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jub_1, new ContentEntryDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailComponent(); var block = ContentEntryDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_146($uiStateVal$delegate) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return new ContentEntryDetailViewModel(di, savedStateHandle); } function ContentEntryDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_146($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailScreen_kt_mldyk8; function _init_properties_ContentEntryDetailScreen_kt__uch07q() { if (!properties_initialized_ContentEntryDetailScreen_kt_mldyk8) { properties_initialized_ContentEntryDetailScreen_kt_mldyk8 = true; var tmp = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); OVERVIEW_ATTEMPTS_TAB_SCREENS = listOf([tmp, new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen())]); ContentEntryDetailComponent = FC(ContentEntryDetailComponent$lambda); ContentEntryDetailScreen = FC(ContentEntryDetailScreen$lambda); } } function get_ContentEntryDetailAttemptsListSessionListItem() { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); return ContentEntryDetailAttemptsListSessionListItem; } var ContentEntryDetailAttemptsListSessionListItem; function ContentEntryDetailAttemptsListSessionListItem$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); var tmp0_safe_receiver = props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jiw_1; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem..' call tmp = useFormattedDateAndTime(tmp1_safe_receiver, Companion_getInstance_14().hlt().ils()); } var formattedDateAndTime = tmp; var stringsXml = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda(props, stringsXml, formattedDateAndTime, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_147($theme$delegate) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0($component, $props) { return function ($this$invoke) { var this_0 = create_0($component, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_147($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda($formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_147($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_51; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, this_1, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $formattedDateAndTime; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($maxProgressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $maxProgressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $stringsXml.up7(strings_getInstance().un0_1); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($maxScoreVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($maxScoreVal * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.up7(strings_getInstance().pm4_1)); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_24; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda($formattedDateAndTime, $theme$delegate); addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kiw_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver, $stringsXml); addChild($this$create, this_1, block_0); } var tmp2_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.liw_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1(tmp3_safe_receiver, $stringsXml); addChild($this$create, this_2, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_statementSummary(tmp0_safe_receiver); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : get_descriptionStringRes(tmp1_safe_receiver); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call tmp = $stringsXml.up7(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp_0 = default_24; $this$invoke.secondary = create_0(tmp_0, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem....' call var tmp; if (tmp0_safe_receiver.niw_1 === true) { tmp = default_136; } else if (tmp0_safe_receiver.niw_1 === false) { tmp = default_135; } else if (tmp0_safe_receiver.miw_1) { tmp = default_39; } else { tmp = default_134; } var component = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0(component, $props); addChild($this$invoke, this_0, block); } var this_1 = default_26; var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb; function _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax() { if (!properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb) { properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb = true; ContentEntryDetailAttemptsListSessionListItem = FC(ContentEntryDetailAttemptsListSessionListItem$lambda); } } function get_ContentEntryDetailAttemptsPersonListComponent() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListComponent; } var ContentEntryDetailAttemptsPersonListComponent; function get_ContentEntryDetailAttemptsPersonListScreen() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListScreen; } var ContentEntryDetailAttemptsPersonListScreen; function ContentEntryDetailAttemptsPersonListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var tmp = props.uiState.uud_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m104_1, true); var tabAndAppBarHeight = useTabAndAppBarHeight(); var stringsXml = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, remoteMediatorResult, props, stringsXml); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.wud_1; $this$create.sortOptions = $props.uiState.vud_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return it.xiu_1.s95_1.toString(); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props) { return function (it) { var tmp0_safe_receiver = $attemptsPersonListItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yiu_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.xiu_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.ok4(); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ziu_1) + ' ' + $stringsXml.up7(strings_getInstance().tly_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $maxScoreVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.up7(strings_getInstance().pm4_1)); $this$invoke.progressValue = numberToInt($maxScoreVal * 100); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, $maxProgressVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.up7(strings_getInstance().un0_1)); $this$invoke.progressValue = $maxProgressVal; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml); addChild($this$create, 'div', block); var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.civ_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp1_safe_receiver); addChild($this$create, this_0, block_0); } var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.div_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, tmp3_safe_receiver); addChild($this$create, this_1, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($personHeaderText, $attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $personHeaderText; var tmp = default_24; $this$invoke.secondary = create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props); var this_0 = default_25; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem); addChild($this$invoke, this_0, block); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_1 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.......' call var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xiu_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4(); this_1.y5(tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs); this_1.y5(' : '); var tmp3_safe_receiver = $attemptsPersonListItem; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call this_1.y5($stringsXml.up7(get_descriptionStringRes(get_statementSummary_0(tmp3_safe_receiver)))); } var personHeaderText = this_1.toString(); var this_2 = default_26; var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(personHeaderText, $attemptsPersonListItem, $stringsXml); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props) { return function (attemptsPersonListItem) { var tmp = default_22; return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0(attemptsPersonListItem, $stringsXml, $props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('sort_list_opts', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props)); var tmp; if (isSettledEmpty($infiniteQueryResult, $remoteMediatorResult)) { $this$virtualListContent.m10b('empty_state', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props)); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml)); var this_1 = default_47; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsPersonListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ContentEntryDetailAttemptsPersonListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsPersonListComponent(); var block = ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_148($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return new ContentEntryDetailAttemptsPersonListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.xue(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_148($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3; function _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen() { if (!properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3) { properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3 = true; ContentEntryDetailAttemptsPersonListComponent = FC(ContentEntryDetailAttemptsPersonListComponent$lambda); ContentEntryDetailAttemptsPersonListScreen = FC(ContentEntryDetailAttemptsPersonListScreen$lambda); } } function get_ContentEntryDetailAttemptsSessionListComponent2() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListComponent2; } var ContentEntryDetailAttemptsSessionListComponent2; function get_ContentEntryDetailAttemptsSessionListScreen() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListScreen; } var ContentEntryDetailAttemptsSessionListScreen; function ContentEntryDetailAttemptsSessionListComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var tmp = props.uiState.yug_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m104_1, true); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.auh_1; $this$create.sortOptions = $props.uiState.zug_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return it.hiw_1.toString() + '-' + it.iiw_1.toString(); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function () { var tmp0_safe_receiver = $item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2.......' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function ($this$create) { $this$create.sessionTimeAndProgressInfo = $item; $this$create.onClick = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props) { return function (item) { var tmp = get_ContentEntryDetailAttemptsListSessionListItem(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0(item, $props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('sort_list_opts', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_47; var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsSessionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ContentEntryDetailAttemptsSessionListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsSessionListComponent2(); var block = ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_149($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return new ContentEntryDetailAttemptsSessionListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ruh(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_149($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o; function _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq() { if (!properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o) { properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o = true; ContentEntryDetailAttemptsSessionListComponent2 = FC(ContentEntryDetailAttemptsSessionListComponent2$lambda); ContentEntryDetailAttemptsSessionListScreen = FC(ContentEntryDetailAttemptsSessionListScreen$lambda); } } function get_ContentEntryDetailAttemptsStatementListScreen() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListScreen; } var ContentEntryDetailAttemptsStatementListScreen; function get_ContentEntryDetailAttemptsStatementListComponent() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListComponent; } var ContentEntryDetailAttemptsStatementListComponent; function ContentEntryDetailAttemptsStatementListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsStatementListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ContentEntryDetailAttemptsStatementListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsStatementListComponent(); var block = ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_150($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return new ContentEntryDetailAttemptsStatementListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($boundThis) { var l = function (p0) { return $boundThis.tul(p0); }; l.callableName = 'formattedStatementResponse'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($boundThis) { var l = function (p0) { $boundThis.sul(p0); return Unit_instance; }; l.callableName = 'onVerbFilterToggled'; return l; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_150($uiStateVal$delegate); $this$invoke.formattedResponseFlow = ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($viewModel); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onVerbFilterToggled = ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.uiState.fui_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m104_1, true, 50); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_151($theme$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.hui_1; $this$create.sortOptions = $props.uiState.gui_1; $this$create.enabled = true; $this$create.onClickSort = $props.onSortOrderChanged; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb) { return function (it) { $props.onVerbFilterToggled($verb.siz_1); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda($isSelected, $verb, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_151($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_151($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.onClick = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb); var tmp; if ($isSelected) { tmp = create(default_39); } else { tmp = null; } $this$invoke.icon = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter(displayName($verb)); var tmp_0; if ($isSelected) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp_0 = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp_0 = 'outlined'; } $this$invoke.variant = tmp_0; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { $this$create.id = 'verb_filters'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_151($theme$delegate).spacing(1); // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; $this$create.sx = this_0; var tmp0_iterator = $props.uiState.jui_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call var isSelected = !$props.uiState.kui_1.a1(element.siz_1.yix_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_43; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda(isSelected, element, $theme$delegate, $props); addChild($this$create, this_1, block); } return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function () { var tmp = default_15; return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return it.six_1.bit_1.toString() + '-' + it.six_1.cit_1.toString(); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1($item, $props) { return function ($this$create) { $this$create.statement = $item; $this$create.formattedResponseFlow = $props.formattedResponseFlow; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props) { return function (item) { var tmp = get_StatementEntityAndVerbListItem(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1(item, $props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('sort_list_opts', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.m10b('verb_filters', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate)); var this_1 = default_47; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf; function _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd() { if (!properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf) { properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf = true; ContentEntryDetailAttemptsStatementListScreen = FC(ContentEntryDetailAttemptsStatementListScreen$lambda); ContentEntryDetailAttemptsStatementListComponent = FC(ContentEntryDetailAttemptsStatementListComponent$lambda); } } function get_StatementEntityAndVerbListItem() { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); return StatementEntityAndVerbListItem; } var StatementEntityAndVerbListItem; function StatementEntityAndVerbListItem$lambda($this$FC, props) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); var tmp0_safe_receiver = props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wix_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rib_1; var activityName = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp3_safe_receiver = props.statement; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.six_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.tit_1; var tmp; if (tmp5_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem..' call tmp = useFormattedDateAndTime(tmp5_safe_receiver, Companion_getInstance_14().hlt().ils()); } var formattedDateAndTime = tmp; var stringsXml = useStringProvider(); // Inline function 'react.useMemo' call var tmp6_safe_receiver = props.statement; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.six_1; var tmp_0 = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.bit_1; var tmp8_safe_receiver = props.statement; var tmp9_safe_receiver = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.six_1; var dependencies = [tmp_0, tmp9_safe_receiver == null ? null : tmp9_safe_receiver.cit_1]; var callback = StatementEntityAndVerbListItem$lambda$lambda(props); var formattedResponseFlowVal = useMemo(callback, dependencies); var formattedResponse$delegate = collectAsState(formattedResponseFlowVal, new FormattedStatementResponse(null)); var tmp10_safe_receiver = props.statement; var tmp11_safe_receiver = tmp10_safe_receiver == null ? null : tmp10_safe_receiver.six_1; var tmp12_elvis_lhs = tmp11_safe_receiver == null ? null : tmp11_safe_receiver.rit_1; var formattedDuration = useFormattedDuration(tmp12_elvis_lhs == null ? new Long(0, 0) : tmp12_elvis_lhs); var tmp13_safe_receiver = props.statement; var tmp14_elvis_lhs = tmp13_safe_receiver == null ? null : tmp13_safe_receiver.xix_1; var descriptionPlainText = useHtmlToPlainText(tmp14_elvis_lhs == null ? '' : tmp14_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = StatementEntityAndVerbListItem$lambda$lambda_0(props, activityName, descriptionPlainText, formattedResponse$delegate, stringsXml, formattedDateAndTime, formattedDuration, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_152($theme$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_153($formattedResponse$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('formattedResponse', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $formattedResponse$delegate[0]; } function StatementEntityAndVerbListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.statement; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem...' call tmp = $props.formattedResponseFlow(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? emptyFlow() : tmp1_elvis_lhs; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda($this$invoke) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_137; addChild_0($this$invoke, this_0); return Unit_instance; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'kotlin.text.trim' call var this_0 = $descriptionPlainText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString(trim(isCharSequence(this_0) ? this_0 : THROW_CCE())); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $response) { return function ($this$invoke) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call this_0.y5($stringsXml.up7(strings_getInstance().vn0_1) + ': '); var tmp0_safe_receiver = $response.tov_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5(tmp0_safe_receiver); } var tmp1_safe_receiver = $response.uov_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5($stringsXml.up7(tmp1_safe_receiver)); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = this_0.toString(); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineStart = invoke$lambda_152($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_1($formattedDateAndTime, $props, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_51; var block = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, this_1, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $formattedDateAndTime; addChildNode($this$invoke, tmp$ret$11); var tmp; var tmp0_safe_receiver = $props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.six_1; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rit_1) == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_138; var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$invoke, this_2, block_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $formattedDuration; addChildNode($this$invoke, tmp$ret$14); tmp = Unit_instance; } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2($progressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $progressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.up7(strings_getInstance().un0_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3($it, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($it * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.up7(strings_getInstance().pm4_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.statement; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xix_1) == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText); addChild($this$create, 'div', block); } // Inline function 'kotlin.takeIf' call var this_0 = invoke$lambda_153($formattedResponse$delegate); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call if (this_0.vov()) { tmp = this_0; } else { tmp = null; } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp2_safe_receiver); addChild($this$create, 'div', block_0); } var this_1 = default_24; var block_1 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_1($formattedDateAndTime, $props, $formattedDuration, $theme$delegate); addChild($this$create, this_1, block_1); var tmp3_safe_receiver = $props.statement; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.six_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ciu_1; if (tmp5_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_2 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2(tmp5_safe_receiver, $stringsXml); addChild($this$create, this_2, block_2); } var tmp6_safe_receiver = $props.statement; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.six_1; var tmp8_safe_receiver = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.nit_1; if (tmp8_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadProgressBarWithLabel(); var block_3 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3(tmp8_safe_receiver, $stringsXml); addChild($this$create, this_3, block_3); } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_verbDisplayName(tmp0_safe_receiver); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : capitalizeFirstLetter(tmp1_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = (tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs) + ' ' + $activityName; var tmp = default_24; $this$invoke.secondary = create_0(tmp, StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = StatementEntityAndVerbListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt; function _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9() { if (!properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt) { properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt = true; StatementEntityAndVerbListItem = FC(StatementEntityAndVerbListItem$lambda); } } function get_ContentEntryDetailOverviewComponent2() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewComponent2; } var ContentEntryDetailOverviewComponent2; function get_ContentDetails() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetails; } var ContentDetails; function get_ContentDetailRightColumn() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetailRightColumn; } var ContentDetailRightColumn; function get_QuickActionBarsRow() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return QuickActionBarsRow; } var QuickActionBarsRow; function get_ContentEntryDetailOverviewScreen() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewScreen; } var ContentEntryDetailOverviewScreen; var ContentEntryDetailOverviewScreenPreview; function ContentEntryDetailOverviewComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_139; var block = ContentEntryDetailOverviewComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { console.log('ContentEntryDetailOverviewScreen: onClickOpen'); $props.onClickOpen(); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'open_button'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().ilx_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; $this$invoke.onClickMarkComplete = $props.onClickMarkComplete; $this$invoke.onClickDelete = $props.onClickMarkComplete; $this$invoke.onClickManageDownload = $props.onClickMarkComplete; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it) { return function () { $props.onCancelRemoteImport($it.vax_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it) { return function () { $props.onDismissRemoteImportError($it.vax_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_3($it, $strings, $canCancelJob, $props) { return function ($this$invoke) { $this$invoke.progress = get_progress($it); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondaryContent = $strings.up7(strings_getInstance().kmn_1); $this$invoke.error = $it.zax_1; var tmp; if ($canCancelJob) { $this$invoke.onCancel = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it); $this$invoke.onDismissError = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vah_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().mlz_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation) { return function (it) { $props.onClickTranslation($translation); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation); var tmp0_safe_receiver = $translation.ijw_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vc9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_11; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2($translation, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.container = true; var tmp0_iterator = $props.uiState.buo_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_ContentDetails(); var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_82; var block_1 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = get_QuickActionBarsRow(); var block_2 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); var tmp0_iterator = $props.uiState.duo_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2....' call var canCancelJob = $props.uiState.wuw(element); // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadLinearProgressListItem(); var block_3 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_3(element, $strings, canCancelJob, $props); addChild($this$invoke, this_4, block_3); } var this_5 = get_UstadRawHtml(); var block_4 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); var this_6 = default_82; var block_5 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var tmp; if ($props.uiState.auo_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_2; var block_6 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = default_48; var block_7 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentDetails$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ContentDetails$lambda$lambda(theme$delegate, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_154($theme$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentDetails$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails.....' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.vun_1; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qaj_1; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uah_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.vun_1; $this$invoke.contentEntry = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.naj_1; var tmp4_safe_receiver = $props.uiState.vun_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.paj_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.laj_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = ContentDetails$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = ContentDetails$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentDetails$lambda$lambda($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_154($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = default_15; var block = ContentDetails$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_ContentDetailRightColumn(); var block_0 = ContentDetails$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = ContentDetailRightColumn$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; $this$invoke.id = 'courseblock_title'; var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uah_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().dn0_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.wun_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aak_1; var tmp_1 = tmp_0.dpc(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs); var tmp_2 = UMFileUtil_getInstance(); var tmp2_safe_receiver = $props.uiState.wun_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.bak_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.wzy(tmp, [tmp_1, tmp_2.dpc(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().en0_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.wun_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aak_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.wzy(tmp, [tmp_0.dpc(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.xah_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.yah_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().qm0_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.vun_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.naj_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.aai_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetailRightColumn....' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = UMFileUtil_getInstance().dpc(new Long(0, 0)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uun_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qjw_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = create(default_36); addChildNode($this$invoke, this_0); var this_1 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp2_safe_receiver = $props.uiState.uun_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ljw_1; var tmp = '(' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs) + '/'; var tmp0_safe_receiver = $props.uiState.uun_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mjw_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp + toString(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var tmp; if ($props.uiState.suw()) { var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.tuw()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_24; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_1, block_0); var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_2, block_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp; if ($props.uiState.uuw()) { var this_1 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else if ($props.uiState.vuw()) { var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.puw()) { var this_3 = default_2; var block_2 = ContentDetailRightColumn$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.quw()) { var this_4 = default_2; var block_3 = ContentDetailRightColumn$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.ruw()) { var this_5 = default_24; var block_4 = ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_2 = Unit_instance; } var this_6 = default_24; var block_5 = ContentDetailRightColumn$lambda$lambda$lambda_5($props); addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function QuickActionBarsRow$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; var block = QuickActionBarsRow$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBarsRow$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMarkComplete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_121); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.up7(strings_getInstance().jmh_1).toUpperCase(); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickDelete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.up7(strings_getInstance().slu_1).toUpperCase(); $this$invoke.icon = create(default_63); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickManageDownload; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.up7(strings_getInstance().nml_1).toUpperCase(); $this$invoke.icon = create(default_140); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.QuickActionBarsRow...' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.zun_1) { var this_1 = get_UstadQuickActionButton(); var block = QuickActionBarsRow$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var tmp_0; var tmp0_safe_receiver = $props.uiState.xun_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vju_1) === true) { var this_2 = get_UstadQuickActionButton(); var block_0 = QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var tmp_1; var tmp1_safe_receiver = $props.uiState.xun_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.wju_1) === true) { var this_3 = get_UstadQuickActionButton(); var block_1 = QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_3, block_1); tmp_1 = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jun_1, new ContentEntryDetailOverviewUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_155($uiStateVal$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return new ContentEntryDetailOverviewViewModel(di, savedStateHandle); } function ContentEntryDetailOverviewViewModel$onClickOpen$ref($boundThis) { var l = function () { $boundThis.muw(); return Unit_instance; }; l.callableName = 'onClickOpen'; return l; } function ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($boundThis) { var l = function (p0) { $boundThis.nuw(p0); return Unit_instance; }; l.callableName = 'onCancelRemoteImport'; return l; } function ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($boundThis) { var l = function (p0) { $boundThis.ouw(p0); return Unit_instance; }; l.callableName = 'onDismissRemoteImportError'; return l; } function ContentEntryDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_155($uiStateVal$delegate); $this$invoke.onClickOpen = ContentEntryDetailOverviewViewModel$onClickOpen$ref($viewModel); $this$invoke.onCancelRemoteImport = ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($viewModel); $this$invoke.onDismissRemoteImportError = ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailOverviewScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var uiStateVar$delegate = useState(ContentEntryDetailOverviewScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_156($uiStateVar$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ContentEntryDetailOverviewScreenPreview$lambda$lambda() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_0.uah_1 = 'Content Title'; this_0.xah_1 = 'Author'; this_0.yah_1 = 'Publisher'; this_0.aai_1 = 'BY_SA'; this_0.vah_1 = 'Content Description'; var tmp0_contentEntry = new ContentEntryAndDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntryStatementScoreProgress(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_1.qjw_1 = 4; var tmp = this_1; tmp.rjw_1 = 2; this_1.ljw_1 = 4; this_1.mjw_1 = 40; // Inline function 'kotlin.apply' call var this_2 = new ContentEntryButtonModel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_2.sju_1 = true; this_2.tju_1 = true; this_2.vju_1 = true; this_2.wju_1 = true; // Inline function 'kotlin.apply' call var this_3 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_0 = this_3; // Inline function 'kotlin.apply' call var this_4 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_4.vc9_1 = 'Persian'; tmp_0.ijw_1 = this_4; var tmp_1 = this_3; // Inline function 'kotlin.apply' call var this_5 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_2 = this_5; // Inline function 'kotlin.apply' call var this_6 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_6.vc9_1 = 'English'; tmp_2.ijw_1 = this_6; var tmp_3 = this_5; // Inline function 'kotlin.apply' call var this_7 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_4 = this_7; // Inline function 'kotlin.apply' call var this_8 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_8.vc9_1 = 'Korean'; tmp_4.ijw_1 = this_8; var tmp_5 = this_7; // Inline function 'kotlin.apply' call var this_9 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_6 = this_9; // Inline function 'kotlin.apply' call var this_10 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_10.vc9_1 = 'Tamil'; tmp_6.ijw_1 = this_10; var tmp_7 = this_9; // Inline function 'kotlin.apply' call var this_11 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_8 = this_11; // Inline function 'kotlin.apply' call var this_12 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_12.vc9_1 = 'Turkish'; tmp_8.ijw_1 = this_12; var tmp_9 = this_11; // Inline function 'kotlin.apply' call var this_13 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_10 = this_13; // Inline function 'kotlin.apply' call var this_14 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_14.vc9_1 = 'Telugu'; tmp_10.ijw_1 = this_14; var tmp_11 = this_13; // Inline function 'kotlin.apply' call var this_15 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_12 = this_15; // Inline function 'kotlin.apply' call var this_16 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_16.vc9_1 = 'Marathi'; tmp_12.ijw_1 = this_16; var tmp_13 = this_15; // Inline function 'kotlin.apply' call var this_17 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_14 = this_17; // Inline function 'kotlin.apply' call var this_18 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_18.vc9_1 = 'Vietnamese'; tmp_14.ijw_1 = this_18; var tmp_15 = this_17; // Inline function 'kotlin.apply' call var this_19 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_16 = this_19; // Inline function 'kotlin.apply' call var this_20 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_20.vc9_1 = 'Japanese'; tmp_16.ijw_1 = this_20; var tmp_17 = this_19; // Inline function 'kotlin.apply' call var this_21 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_18 = this_21; // Inline function 'kotlin.apply' call var this_22 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_22.vc9_1 = 'Russian'; tmp_18.ijw_1 = this_22; var tmp_19 = this_21; // Inline function 'kotlin.apply' call var this_23 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_20 = this_23; // Inline function 'kotlin.apply' call var this_24 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_24.vc9_1 = 'Portuguese'; tmp_20.ijw_1 = this_24; var tmp_21 = this_23; // Inline function 'kotlin.apply' call var this_25 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_22 = this_25; // Inline function 'kotlin.apply' call var this_26 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_26.vc9_1 = 'Bengali'; tmp_22.ijw_1 = this_26; var tmp_23 = this_25; // Inline function 'kotlin.apply' call var this_27 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_24 = this_27; // Inline function 'kotlin.apply' call var this_28 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_28.vc9_1 = 'Spanish'; tmp_24.ijw_1 = this_28; var tmp_25 = this_27; // Inline function 'kotlin.apply' call var this_29 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_26 = this_29; // Inline function 'kotlin.apply' call var this_30 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_30.vc9_1 = 'Hindi'; tmp_26.ijw_1 = this_30; var tmp3_availableTranslations = listOf([tmp_1, tmp_3, tmp_5, tmp_7, tmp_9, tmp_11, tmp_13, tmp_15, tmp_17, tmp_19, tmp_21, tmp_23, tmp_25, this_29]); return new ContentEntryDetailOverviewUiState(this_1, tmp0_contentEntry, VOID, this_2, true, true, true, tmp3_availableTranslations); } function ContentEntryDetailOverviewScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_156($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j; function _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v() { if (!properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j) { properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j = true; ContentEntryDetailOverviewComponent2 = FC(ContentEntryDetailOverviewComponent2$lambda); ContentDetails = FC(ContentDetails$lambda); ContentDetailRightColumn = FC(ContentDetailRightColumn$lambda); QuickActionBarsRow = FC(QuickActionBarsRow$lambda); ContentEntryDetailOverviewScreen = FC(ContentEntryDetailOverviewScreen$lambda); ContentEntryDetailOverviewScreenPreview = FC(ContentEntryDetailOverviewScreenPreview$lambda); } } function get_ContentEntryEditScreen() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreen; } var ContentEntryEditScreen; function get_ContentEntryEditScreenComponent() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreenComponent; } var ContentEntryEditScreenComponent; function ContentEntryEditScreen$lambda($this$FC, it) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var viewModel = useUstadViewModel(VOID, ContentEntryEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.yux_1, new ContentEntryEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryEditScreenComponent(); var block = ContentEntryEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_157($uiStateVal$delegate) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return new ContentEntryEditViewModel(di, savedStateHandle); } function ContentEntryEditViewModel$onContentEntryChanged$ref($boundThis) { var l = function (p0) { $boundThis.xuy(p0); return Unit_instance; }; l.callableName = 'onContentEntryChanged'; return l; } function ContentEntryEditViewModel$onSetCompressionLevel$ref($boundThis) { var l = function (p0) { $boundThis.lv3(p0); return Unit_instance; }; l.callableName = 'onSetCompressionLevel'; return l; } function ContentEntryEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.vsw(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ContentEntryEditViewModel$onSubtitleFileAdded$ref($boundThis) { var l = function (p0, p1) { $boundThis.mv3(p0, p1); return Unit_instance; }; l.callableName = 'onSubtitleFileAdded'; return l; } function ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.ov3(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSubtitleTrack'; return l; } function ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.nv3(p0); return Unit_instance; }; l.callableName = 'onClickEditSubtitleTrack'; return l; } function ContentEntryEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_157($uiStateVal$delegate); $this$invoke.onContentEntryChanged = ContentEntryEditViewModel$onContentEntryChanged$ref($viewModel); $this$invoke.onSetCompressionLevel = ContentEntryEditViewModel$onSetCompressionLevel$ref($viewModel); $this$invoke.onPictureChanged = ContentEntryEditViewModel$onPictureChanged$ref($viewModel); $this$invoke.onSubtitleFileSelected = ContentEntryEditViewModel$onSubtitleFileAdded$ref($viewModel); $this$invoke.onClickDeleteSubtitleTrack = ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($viewModel); $this$invoke.onClickEditSubtitleTrack = ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($viewModel); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var strings = useStringProvider(); var tmp; // Inline function 'kotlin.text.isNullOrBlank' call var this_0 = props.uiState.ruy_1; // Inline function 'kotlin.contracts.contract' call if (!(this_0 == null ? true : isBlank(this_0))) { tmp = strings.up7(strings_getInstance().vm0_1); } else { tmp = strings.up7(strings_getInstance().vma_1); } var updateContentText = tmp; var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryEditScreenComponent$lambda$lambda(fileInputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadStandardContainer(); var block_0 = ContentEntryEditScreenComponent$lambda$lambda_0(props, strings, updateContentText, fileInputRef); addChild($this$FC, this_1, block_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent....' call $props.onSubtitleFileSelected(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda($fileInputRef, $props) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'subtitle_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickUpdateContent; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().dly_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $updateContentText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.njl_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.laj_1; $this$invoke.onImageUriChanged = $props.onPictureChanged; $this$invoke.id = 'content_entry_image'; $this$invoke.disabled = !$props.uiState.puy_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().am1_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.uah_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uah_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'content_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fly_1) + '*'; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.suy_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp3_elvis_lhs; $this$invoke.error = !($props.uiState.suy_1 == null); $this$invoke.disabled = !$props.uiState.puy_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.vah_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.vah_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.up7(strings_getInstance().ylv_1); $this$invoke.readOnly = !$props.uiState.puy_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef) { return function ($this$invoke) { $this$invoke.text = $strings.up7(strings_getInstance().rn0_1); $this$invoke.enabled = $props.uiState.puy_1 ? !($fileInputRef.current == null) : false; $this$invoke.onClickAdd = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickEditSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_141; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $subtitleTrack.xnm_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_25; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickDeleteSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().slu_1); $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_63; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack) { return function ($this$invoke) { var this_0 = default_6; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, $subtitleTrack, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack); addChild($this$invoke, this_0, block); var this_1 = default_83; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = get_UstadAddListItem(); var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.wuy_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, element, $strings); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.xah_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.xah_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().om0_1); $this$invoke.id = 'content_author'; $this$invoke.enabled = $props.uiState.puy_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.yah_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.yah_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().pm0_1); $this$invoke.id = 'content_publisher'; $this$invoke.enabled = $props.uiState.puy_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.zah_1 = $it.dp7_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.zah_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 0; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.options = LicenceConstants_getInstance().hp8_1; $this$invoke.label = $strings.up7(strings_getInstance().gly_1); $this$invoke.id = 'content_license'; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { $this$invoke.id = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().wmz_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp0_safe_receiver = toIntOrNull(selectedVal); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.......' call $props.onSetCompressionLevel(Companion_getInstance_24().uo6(tmp0_safe_receiver)); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8($it, $strings) { return function ($this$invoke) { $this$invoke.value = $it.xo6_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(get_stringResource($it)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mjl_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gaz_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.toString(); $this$invoke.value = tmp3_elvis_lhs == null ? CompressionLevel_MEDIUM_getInstance().xo6_1.toString() : tmp3_elvis_lhs; $this$invoke.id = 'compression'; $this$invoke.labelId = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().wmz_1); $this$invoke.disabled = !$props.uiState.puy_1; $this$invoke.fullWidth = true; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props); var tmp0_iterator = get_entries_0().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8(element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_54; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var tmp; if ($props.uiState.quy_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadImageSelectButton(); var block_1 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var tmp_0; var tmp0_safe_receiver = $props.uiState.luy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kjl_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.iai_1) === true) { var this_3 = default_2; var block_2 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var this_4 = default_44; var block_3 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_4 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); var tmp_1; if ($props.uiState.wv3()) { var this_6 = default_16; var block_5 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var this_7 = get_UstadTextEditField(); var block_6 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); var this_8 = get_UstadTextEditField(); var block_7 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); var this_9 = get_UstadMessageIdSelectField(); var block_8 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); var this_10 = default_53; var block_9 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props); addChild($this$invoke, this_10, block_9); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ContentEntryEditScreen_kt_rp96q9; function _init_properties_ContentEntryEditScreen_kt__7rfplb() { if (!properties_initialized_ContentEntryEditScreen_kt_rp96q9) { properties_initialized_ContentEntryEditScreen_kt_rp96q9 = true; ContentEntryEditScreen = FC(ContentEntryEditScreen$lambda); ContentEntryEditScreenComponent = FC(ContentEntryEditScreenComponent$lambda); } } function get_ContentEntryGetMetadataComponent() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataComponent; } var ContentEntryGetMetadataComponent; function get_ContentEntryGetMetadataScreen() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataScreen; } var ContentEntryGetMetadataScreen; function get_ContentEntryGetMetadataPreview() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataPreview; } var ContentEntryGetMetadataPreview; function ContentEntryGetMetadataComponent$lambda($this$FC, props) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = ContentEntryGetMetadataComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.wv4_1.do8_1; $this$invoke.progress = $props.uiState.wv4_1.go8(); $this$invoke.processedBytes = $props.uiState.wv4_1.eo8_1; $this$invoke.totalBytes = $props.uiState.wv4_1.fo8_1; return Unit_instance; }; } function ContentEntryGetMetadataScreen$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); var viewModel = useUstadViewModel(VOID, ContentEntryGetMetadataScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.vv4_1, new ContentEntryGetMetadataUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_158($uiStateVal$delegate) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryGetMetadataScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return new ContentEntryGetMetadataViewModel(di, savedStateHandle); } function ContentEntryGetMetadataScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_158($uiStateVal$delegate); return Unit_instance; }; } function ContentEntryGetMetadataPreview$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); $this$invoke.uiState = new ContentEntryGetMetadataUiState(new ContentEntryGetMetadataStatus(true, 'SNAFU')); return Unit_instance; } var properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4; function _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6() { if (!properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4) { properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4 = true; ContentEntryGetMetadataComponent = FC(ContentEntryGetMetadataComponent$lambda); ContentEntryGetMetadataScreen = FC(ContentEntryGetMetadataScreen$lambda); ContentEntryGetMetadataPreview = FC(ContentEntryGetMetadataPreview$lambda); } } function get_GetSubtitleComponent() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleComponent; } var GetSubtitleComponent; function get_GetSubtitleScreen() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleScreen; } var GetSubtitleScreen; function GetSubtitleComponent$lambda($this$FC, props) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = GetSubtitleComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function GetSubtitleComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.av7_1; return Unit_instance; }; } function GetSubtitleScreen$lambda($this$FC, it) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); var viewModel = useUstadViewModel(VOID, GetSubtitleScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.mv6_1, new GetSubtitleUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_GetSubtitleComponent(); var block = GetSubtitleScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_159($uiStateVal$delegate) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function GetSubtitleScreen$lambda$lambda(di, savedStateHandle) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return new GetSubtitleViewModel(di, savedStateHandle); } function GetSubtitleScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_159($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_GetSubtitleScreen_kt_4jkqyy; function _init_properties_GetSubtitleScreen_kt__o7mjx4() { if (!properties_initialized_GetSubtitleScreen_kt_4jkqyy) { properties_initialized_GetSubtitleScreen_kt_4jkqyy = true; GetSubtitleComponent = FC(GetSubtitleComponent$lambda); GetSubtitleScreen = FC(GetSubtitleScreen$lambda); } } function get_ContentEntryImportLinkComponent2() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkComponent2; } var ContentEntryImportLinkComponent2; function get_ContentEntryImportLinkScreen() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkScreen; } var ContentEntryImportLinkScreen; function ContentEntryImportLinkComponent2$lambda($this$FC, props) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ContentEntryImportLinkComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_160($theme$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUrlChange(it_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickNext(); } return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_url'; $this$invoke.value = $props.uiState.jv9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().tm4_1); $this$invoke.error = !($props.uiState.kv9_1 == null); $this$invoke.disabled = !$props.uiState.lv9_1; var tmp0_safe_receiver = $props.uiState.kv9_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyUp = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_160($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_160($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = $strings.up7(strings_getInstance().am5_1); addChildNode($this$invoke, tmp$ret$10); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_160(theme$delegate).spacing(1); var this_0 = get_UstadTextField(); var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryImportLinkScreen$lambda($this$FC, it) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var viewModel = useUstadViewModel(VOID, ContentEntryImportLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.yv7_1, new ContentEntryImportLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryImportLinkComponent2(); var block = ContentEntryImportLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_161($uiStateVal$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryImportLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return new ContentEntryImportLinkViewModel(di, savedStateHandle); } function ContentEntryImportLinkViewModel$onChangeLink$ref($boundThis) { var l = function (p0) { $boundThis.nv9(p0); return Unit_instance; }; l.callableName = 'onChangeLink'; return l; } function ContentEntryImportLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.ev8(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function ContentEntryImportLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_161($uiStateVal$delegate); $this$invoke.onUrlChange = ContentEntryImportLinkViewModel$onChangeLink$ref($viewModel); $this$invoke.onClickNext = ContentEntryImportLinkViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze; function _init_properties_ContentEntryImportLinkScreen_kt__qxtoec() { if (!properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze) { properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze = true; ContentEntryImportLinkComponent2 = FC(ContentEntryImportLinkComponent2$lambda); ContentEntryImportLinkScreen = FC(ContentEntryImportLinkScreen$lambda); } } var ContentEntryListScreenPreview; function get_ContentEntryListScreen() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreen; } var ContentEntryListScreen; function get_ContentEntryListScreenComponent() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreenComponent; } var ContentEntryListScreenComponent; function ContentEntryListScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block = ContentEntryListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); $this$invoke.uiState = new ContentEntryListUiState(VOID, ContentEntryListScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda$lambda() { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_0.tah_1 = new Long(1, 0); this_0.iai_1 = false; this_0.kai_1 = true; var tmp = this_0; tmp.nai_1 = 3; this_0.uah_1 = 'Content Title 1'; this_0.vah_1 = 'Content Description 1'; var tmp_0 = new ContentEntryAndListDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_1.tah_1 = new Long(2, 0); this_1.iai_1 = true; this_1.kai_1 = false; var tmp_1 = this_1; tmp_1.nai_1 = 6; this_1.uah_1 = 'Content Title 2'; this_1.vah_1 = 'Content Description 2'; return new ListPagingSource(listOf([tmp_0, new ContentEntryAndListDetail(this_1)])); } function ContentEntryListScreen$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ContentEntryListScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ContentEntryListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryListScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block_0 = ContentEntryListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_1 = ContentEntryListScreen$lambda$lambda_2(appState$delegate); addChild($this$FC, this_1, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_2 = ContentEntryListScreen$lambda$lambda_3(uiStateVal$delegate, viewModel, strings, fileInputRef); addChild($this$FC, this_2, block_2); return Unit_instance; } function invoke$lambda_162($uiStateVal$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_163($appState$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ContentEntryListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ContentEntryListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ContentEntryListScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen....' call $viewModel.svg(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'content_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryListScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ContentEntryListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.tvg(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryListViewModel$onClickImportFromLink$ref($boundThis) { var l = function () { $boundThis.rvg(); return Unit_instance; }; l.callableName = 'onClickImportFromLink'; return l; } function ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.gro(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ContentEntryListViewModel$onSetSelected$ref($boundThis) { var l = function (p0, p1) { $boundThis.vvg(p0, p1); return Unit_instance; }; l.callableName = 'onSetSelected'; return l; } function ContentEntryListViewModel$onClickSelectThisFolder$ref($boundThis) { var l = function () { $boundThis.uvg(); return Unit_instance; }; l.callableName = 'onClickSelectThisFolder'; return l; } function ContentEntryListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_162($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onClickContentEntry = ContentEntryListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickImportFromLink = ContentEntryListViewModel$onClickImportFromLink$ref($viewModel); $this$invoke.onClickImportFromFile = ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickFilterChip = ContentEntryListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onSetSelected = ContentEntryListViewModel$onSetSelected$ref($viewModel); $this$invoke.onClickSelectThisFolder = ContentEntryListViewModel$onClickSelectThisFolder$ref($viewModel); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_2($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_163($appState$delegate).lp5_1; return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda_1($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.xty(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.qvg(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_91; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().kml_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_folder'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.rvg(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().zlx_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_link'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef) { return function (it) { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().ylx_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_file'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef); var this_0 = default_25; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = default_22; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_22; var block_1 = ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_3($uiStateVal$delegate, $viewModel, $strings, $fileInputRef) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_162($uiStateVal$delegate).lva_1; $this$invoke.onClose = ContentEntryListScreen$lambda$lambda$lambda_1($viewModel); var this_0 = default_16; var block = ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var emptyCommandFlow = useEmptyFlow(); var tmp = props.uiState.bva_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var strings = useStringProvider(); var buttonRef = useRef(null); var selectFolderButtonHeight$delegate = useState_0(0); var buttonPaddingPx = 8; var tmp1_safe_receiver = buttonRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight, props.uiState.nva_1]; useEffect(tmp_0, ContentEntryListScreenComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, selectFolderButtonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryListScreenComponent$lambda$lambda_0(muiAppState, selectFolderButtonHeight$delegate, props, isSettledEmpty_0, infiniteQueryResult, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = ContentEntryListScreenComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_164($selectFolderButtonHeight$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectFolderButtonHeight$delegate[0]; } function invoke$lambda_165($selectFolderButtonHeight$delegate, value) { _init_properties_ContentEntryListScreen_kt__hcobfn(); getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectFolderButtonHeight$delegate[1](value); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda($buttonRef, $props, $buttonPaddingPx, $selectFolderButtonHeight$delegate) { return function ($this$useEffect) { var tmp = console; var tmp0_safe_receiver = $buttonRef.current; tmp.log('button height = ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight)); var tmp_0; if ($props.uiState.nva_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_165($selectFolderButtonHeight$delegate, tmp_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.id = 'content_entry_filter_chip_box'; $this$create.filterOptions = $props.uiState.dva_1; $this$create.selectedChipId = $props.uiState.cva_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromFile; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().aly_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromLink; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().bly_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return create(get_UstadNothingHereYet()); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3(it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var tmp0_safe_receiver = it.wak_1; var tmp = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tah_1); var tmp1_safe_receiver = it.yak_1; return tmp + '_' + toString_0(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.dal_1); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, $entry) { return function ($this$create) { $this$create.onClickContentEntry = $props.onClickContentEntry; $this$create.onSetSelected = $props.onSetSelected; var tmp0_safe_receiver = $entry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wak_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tah_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent......' call tmp = $props.uiState.qva_1.a1(tmp2_safe_receiver); } var tmp3_elvis_lhs = tmp; $this$create.selected = tmp3_elvis_lhs == null ? false : tmp3_elvis_lhs; $this$create.contentEntry = $entry; $this$create.contextMenuItems = $props.uiState.ova_1; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props) { return function (entry) { var tmp = get_UstadContentEntryListItem(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, entry)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.xvg()) { $this$virtualListContent.m10b('filter_chips', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.kva_1) { $this$virtualListContent.m10b('import_from_file', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.jva_1) { $this$virtualListContent.m10b('import_from_link', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings)); tmp_1 = Unit_instance; } var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2); tmp_2 = Unit_instance; } var tmp_3 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3; $this$virtualListContent.t10b($infiniteQueryResult, tmp_3, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props)); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda_0($muiAppState, $selectFolderButtonHeight$delegate, $props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e104_1 + invoke$lambda_164($selectFolderButtonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = ContentEntryListScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectThisFolder(); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call var tmp; if ($props.uiState.nva_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'select_folder_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.up7(strings_getInstance().xmx_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_ContentEntryListScreen_kt_6z6zkr; function _init_properties_ContentEntryListScreen_kt__hcobfn() { if (!properties_initialized_ContentEntryListScreen_kt_6z6zkr) { properties_initialized_ContentEntryListScreen_kt_6z6zkr = true; ContentEntryListScreenPreview = FC(ContentEntryListScreenPreview$lambda); ContentEntryListScreen = FC(ContentEntryListScreen$lambda); ContentEntryListScreenComponent = FC(ContentEntryListScreenComponent$lambda); } } function get_SubtitleEditComponent() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditComponent; } var SubtitleEditComponent; function get_SubtitleEditScreen() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditScreen; } var SubtitleEditScreen; function SubtitleEditComponent$lambda($this$FC, props) { _init_properties_SubtitleEditScreen_kt__twib72(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SubtitleEditComponent$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.wvi_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.znm(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'subtitle_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fly_1); var tmp0_safe_receiver = $props.uiState.wvi_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xnm_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.xvi_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.yvi_1; $this$invoke.error = !($props.uiState.xvi_1 == null); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.wvi_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.znm(VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'langcode'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().elw_1); var tmp0_safe_receiver = $props.uiState.wvi_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wnm_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.yvi_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_44; var block = SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_24; var block = SubtitleEditComponent$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubtitleEditScreen$lambda($this$FC, it) { _init_properties_SubtitleEditScreen_kt__twib72(); var viewModel = useUstadViewModel(VOID, SubtitleEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.vvi_1, new SubtitleEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SubtitleEditComponent(); var block = SubtitleEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_166($uiStateVal$delegate) { _init_properties_SubtitleEditScreen_kt__twib72(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SubtitleEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SubtitleEditScreen_kt__twib72(); return new SubtitleEditViewModel(di, savedStateHandle); } function SubtitleEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.dvk(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SubtitleEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_166($uiStateVal$delegate); $this$invoke.onEntityChanged = SubtitleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_SubtitleEditScreen_kt_ckkrv4; function _init_properties_SubtitleEditScreen_kt__twib72() { if (!properties_initialized_SubtitleEditScreen_kt_ckkrv4) { properties_initialized_SubtitleEditScreen_kt_ckkrv4 = true; SubtitleEditComponent = FC(SubtitleEditComponent$lambda); SubtitleEditScreen = FC(SubtitleEditScreen$lambda); } } function get_TextBlockDetailComponent() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailComponent; } var TextBlockDetailComponent; function get_TextBlockDetailScreen() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailScreen; } var TextBlockDetailScreen; function TextBlockDetailComponent$lambda($this$FC, props) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockHeader(); var block = TextBlockDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadRawHtml(); var block_0 = TextBlockDetailComponent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function TextBlockDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.jvr_1; $this$invoke.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bc9_1; var tmp1_safe_receiver = $props.uiState.jvr_1; $this$invoke.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cc9_1; return Unit_instance; }; } function TextBlockDetailComponent$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.jvr_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bc9_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7x_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function TextBlockDetailScreen$lambda($this$FC, it) { _init_properties_TextBlockDetailScreen_kt__c969bf(); var viewModel = useUstadViewModel(VOID, TextBlockDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.hvr_1, new TextBlockDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = TextBlockDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_167($uiStateVal$delegate) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function TextBlockDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_TextBlockDetailScreen_kt__c969bf(); return new TextBlockDetailViewModel(di, savedStateHandle); } function TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_167($uiStateVal$delegate); return Unit_instance; }; } function TextBlockDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_TextBlockDetailComponent(); var block = TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_TextBlockDetailScreen_kt_6l7sb7; function _init_properties_TextBlockDetailScreen_kt__c969bf() { if (!properties_initialized_TextBlockDetailScreen_kt_6l7sb7) { properties_initialized_TextBlockDetailScreen_kt_6l7sb7 = true; TextBlockDetailComponent = FC(TextBlockDetailComponent$lambda); TextBlockDetailScreen = FC(TextBlockDetailScreen$lambda); } } function get_CourseGroupSetDetailComponent() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailComponent; } var CourseGroupSetDetailComponent; function get_CourseGroupSetDetailScreen() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailScreen; } var CourseGroupSetDetailScreen; var CourseGroupSetDetailScreenPreview; function CourseGroupSetDetailComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var tmp0_safe_receiver = props.uiState.pvu_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7y_1; var groupRange = numberRangeToNumber(1, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetDetailComponent$lambda$lambda(muiAppState, groupRange, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.up7(strings_getInstance().ymq_1) + ' ' + $groupNum; addChildNode($this$create, tmp$ret$8); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$create.variant = 'body1'; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, $groupNum) { return function () { var tmp = default_2; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum)); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return 'person_' + it.pcr_1.toString(); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1(member) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var tmp = default_22; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0(member)); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.ocr_1; $this$invoke.pictureUri = $member.rcr_1; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $member.ocr_1; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$create) { var this_0 = default_25; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$create, this_0, block); var this_1 = default_26; var block_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$create, this_1, block_0); return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings) { return function ($this$virtualListContent) { var tmp0_iterator = $groupRange.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent....' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.qvu_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator_0 = this_0.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.....' call var tmp0_safe_receiver = element_0.ncr_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xcq_1) === element) { destination.i1(element_0); } } var groupMembers = destination; // Inline function 'kotlin.collections.isNotEmpty' call if (!groupMembers.c1()) { var tmp = 'item_header_' + element; $this$virtualListContent.m10b(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, element)); var tmp_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.n10b(groupMembers, tmp_0, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1); } } return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda($muiAppState, $groupRange, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings)); var this_1 = default_47; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var viewModel = useUstadViewModel(VOID, CourseGroupSetDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ovt_1, new CourseGroupSetDetailUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetDetailScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_168($uiStateVal$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_169($appState$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return new CourseGroupSetDetailViewModel(di, savedStateHandle); } function CourseGroupSetDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_168($uiStateVal$delegate); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_169($appState$delegate).lp5_1; return Unit_instance; }; } function CourseGroupSetDetailScreenPreview$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'kotlin.apply' call var this_0 = new CourseGroupSet(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_0.r7y_1 = 'Group 1'; this_0.s7y_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_1.xcq_1 = 1; var tmp_0 = new CourseGroupMemberAndName(this_1, 'Bart Simpson', new Long(1, 0)); // Inline function 'kotlin.apply' call var this_2 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_2.xcq_1 = 2; var tmp_1 = new CourseGroupMemberAndName(this_2, 'Shelly Mackleberry', new Long(2, 0)); // Inline function 'kotlin.apply' call var this_3 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_3.xcq_1 = 2; var tmp_2 = new CourseGroupMemberAndName(this_3, 'Tracy Mackleberry', new Long(3, 0)); // Inline function 'kotlin.apply' call var this_4 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_4.xcq_1 = 1; $this$invoke.uiState = new CourseGroupSetDetailUiState(tmp, listOf([tmp_0, tmp_1, tmp_2, new CourseGroupMemberAndName(this_4, 'Nelzon Muntz', new Long(4, 0))])); return Unit_instance; } var properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er; function _init_properties_CourseGroupSetDetailScreen_kt__kqf551() { if (!properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er) { properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er = true; CourseGroupSetDetailComponent = FC(CourseGroupSetDetailComponent$lambda); CourseGroupSetDetailScreen = FC(CourseGroupSetDetailScreen$lambda); CourseGroupSetDetailScreenPreview = FC(CourseGroupSetDetailScreenPreview$lambda); } } function get_CourseGroupSetEditComponent2() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditComponent2; } var CourseGroupSetEditComponent2; function get_CourseGroupSetEditScreen() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditScreen; } var CourseGroupSetEditScreen; function CourseGroupSetEditComponent2$lambda($this$FC, props) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseGroupSetEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.r7y_1 = $it; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.xvz_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_10(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_name'; var tmp0_safe_receiver = $props.uiState.xvz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r7y_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fly_1) + '*'; $this$invoke.error = !($props.uiState.zvz_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.zvz_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.bw0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.s7y_1 = numberToInt($it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.xvz_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_10(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_total_groups'; var tmp0_safe_receiver = $props.uiState.xvz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7y_1; $this$invoke.numValue = tmp1_elvis_lhs == null ? 2 : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().imt_1); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.aw0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.aw0_1 == null); $this$invoke.disabled = !$props.uiState.bw0_1; $this$invoke.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAssignRandomly(); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'assign_random_groups'; $this$invoke.onClick = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().jmt_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return it === 0 ? $strings.up7(strings_getInstance().umu_1) : $strings.up7(strings_getInstance().ymq_1) + ' ' + it; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.ocr_1; $this$invoke.pictureUri = $member.rcr_1; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $member.ocr_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return it.toString(); } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member) { return function (it) { $props.onChangeGroupAssignment($member.pcr_1, it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, $assignedGroupNum, $itemLabelFn, $props) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'person_' + $member.pcr_1.toString() + '_groupselect'; $this$UstadSelectField.label = ''; var tmp0_safe_receiver = $member.ncr_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xcq_1; $this$UstadSelectField.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$UstadSelectField.options = appendGroupNumIfNotInList($groupOptions, $assignedGroupNum); $this$UstadSelectField.itemValue = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = $itemLabelFn; $this$UstadSelectField.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member); $this$UstadSelectField.fullWidth = false; $this$UstadSelectField.enabled = $props.uiState.bw0_1; $this$UstadSelectField.error = !$groupOptions.a1($assignedGroupNum); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(150) + 'px'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $member.ncr_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xcq_1; var assignedGroupNum = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; UstadSelectField($this$invoke, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, assignedGroupNum, $itemLabelFn, $props)); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_25; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block); var this_2 = default_26; var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member); addChild($this$invoke, this_2, block_0); var this_3 = default_83; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_3, block_1); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, $groupOptions, $itemLabelFn) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.yvz_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(26) + 'px'; var this_0 = get_UstadTextField(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadNumberTextField(); var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var tmp0_safe_receiver = $props.uiState.xvz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7y_1; var groupOptions = toList_0(numberRangeToNumber(0, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs)); var itemLabelFn = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings); var this_3 = default_16; var block_2 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, groupOptions, itemLabelFn); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var viewModel = useUstadViewModel(VOID, CourseGroupSetEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.mvz_1, new CourseGroupSetEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetEditComponent2(); var block = CourseGroupSetEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_170($uiStateVal$delegate) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseGroupSetEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return new CourseGroupSetEditViewModel(di, savedStateHandle); } function CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($boundThis) { var l = function (p0, p1) { $boundThis.fw5(p0, p1); return Unit_instance; }; l.callableName = 'onChangeGroupAssignment'; return l; } function CourseGroupSetEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.ew5(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseGroupSetEditViewModel$onClickAssignRandomly$ref($boundThis) { var l = function () { $boundThis.gw5(); return Unit_instance; }; l.callableName = 'onClickAssignRandomly'; return l; } function CourseGroupSetEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_170($uiStateVal$delegate); $this$invoke.onChangeGroupAssignment = CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($viewModel); $this$invoke.onCourseGroupSetChange = CourseGroupSetEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickAssignRandomly = CourseGroupSetEditViewModel$onClickAssignRandomly$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseGroupSetEditScreen_kt_q602qy; function _init_properties_CourseGroupSetEditScreen_kt__kqx2mk() { if (!properties_initialized_CourseGroupSetEditScreen_kt_q602qy) { properties_initialized_CourseGroupSetEditScreen_kt_q602qy = true; CourseGroupSetEditComponent2 = FC(CourseGroupSetEditComponent2$lambda); CourseGroupSetEditScreen = FC(CourseGroupSetEditScreen$lambda); } } function get_CourseGroupSetListComponent() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListComponent; } var CourseGroupSetListComponent; function get_CourseGroupSetListItem() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListItem; } var CourseGroupSetListItem; function get_CourseGroupSetListScreen() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListScreen; } var CourseGroupSetListScreen; function CourseGroupSetListComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var strings = useStringProvider(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.lw6_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetListComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.nw6_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.mw6_1; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'add_new_groups'; $this$invoke.text = $strings.up7(strings_getInstance().kmt_1); $this$invoke.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(1) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.kw6_1) { var this_0 = get_UstadAddListItem(); var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); tmp = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, 'div', block_0); tmp = Unit_instance; } return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = Fragment; return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return create(get_UstadNothingHereYet()); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return it.q7y_1.toString(); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1($courseGroupSetItem, $props) { return function ($this$create) { $this$create.courseGroupSet = $courseGroupSetItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props) { return function (courseGroupSetItem) { var tmp = get_CourseGroupSetListItem(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1(courseGroupSetItem, $props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('sortheader', CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.m10b('new', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings)); var this_1 = default_47; var block = CourseGroupSetListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseGroupSetListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseGroupSet; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.inset = true; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.courseGroupSet; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r7y_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = CourseGroupSetListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_33; var block = CourseGroupSetListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var viewModel = useUstadViewModel(VOID, CourseGroupSetListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new CourseGroupSetListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetListComponent(); var block = CourseGroupSetListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_171($uiStateVal$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_172($appState$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return new CourseGroupSetListViewModel(di, savedStateHandle); } function CourseGroupSetListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.fw8(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseGroupSetListViewModel$onSortOptionChanged$ref($boundThis) { var l = function (p0) { $boundThis.ew8(p0); return Unit_instance; }; l.callableName = 'onSortOptionChanged'; return l; } function CourseGroupSetListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.spv(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseGroupSetListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_171($uiStateVal$delegate); $this$invoke.onClickEntry = CourseGroupSetListViewModel$onClickEntry$ref($viewModel); $this$invoke.onChangeSortOption = CourseGroupSetListViewModel$onSortOptionChanged$ref($viewModel); $this$invoke.onClickAddItem = CourseGroupSetListViewModel$onClickAdd$ref($viewModel); return Unit_instance; }; } function CourseGroupSetListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_172($appState$delegate).lp5_1; return Unit_instance; }; } var properties_initialized_CourseGroupSetListScreen_kt_a6nsx6; function _init_properties_CourseGroupSetListScreen_kt__b5ogs8() { if (!properties_initialized_CourseGroupSetListScreen_kt_a6nsx6) { properties_initialized_CourseGroupSetListScreen_kt_a6nsx6 = true; CourseGroupSetListComponent = FC(CourseGroupSetListComponent$lambda); CourseGroupSetListItem = FC(CourseGroupSetListItem$lambda); CourseGroupSetListScreen = FC(CourseGroupSetListScreen$lambda); } } function get_CourseTerminologyEditScreenComponent2() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreenComponent2; } var CourseTerminologyEditScreenComponent2; function get_CourseTerminologyEditScreen() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreen; } var CourseTerminologyEditScreen; function CourseTerminologyEditScreenComponent2$lambda($this$FC, props) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.d8g_1 = $it; return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onTerminologyChanged; var tmp0_safe_receiver = $props.uiState.gwa_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_11(tmp0_safe_receiver, CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'terms_title'; var tmp0_safe_receiver = $props.uiState.gwa_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d8g_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().xlv_1); $this$invoke.error = !($props.uiState.fwa_1 == null); var tmp2_safe_receiver = $props.uiState.fwa_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.hwa_1; $this$invoke.fullWidth = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onTerminologyTermChanged($terminologyTerm.ap8(VOID, VOID, it_0)); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0($terminologyTerm, $strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp0_elvis_lhs = $terminologyTerm.xp7_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7($terminologyTerm.wp7_1); $this$invoke.error = !($terminologyTerm.yp7_1 == null); $this$invoke.disabled = !$props.uiState.hwa_1; $this$invoke.id = $terminologyTerm.vp7_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextField(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = $strings.up7(strings_getInstance().gmt_1); addChildNode($this$invoke, tmp$ret$9); var tmp0_iterator = $props.uiState.iwa_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadTextField(); var block_0 = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0(element, $strings, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseTerminologyEditScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var viewModel = useUstadViewModel(VOID, CourseTerminologyEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ewa_1, new CourseTerminologyEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseTerminologyEditScreenComponent2(); var block = CourseTerminologyEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_173($uiStateVal$delegate) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseTerminologyEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return new CourseTerminologyEditViewModel(di, savedStateHandle); } function CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($boundThis) { var l = function (p0) { $boundThis.wwb(p0); return Unit_instance; }; l.callableName = 'onTerminologyTermChanged'; return l; } function CourseTerminologyEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.vwb(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseTerminologyEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_173($uiStateVal$delegate); $this$invoke.onTerminologyTermChanged = CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($viewModel); $this$invoke.onTerminologyChanged = CourseTerminologyEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyEditScreen_kt_wpamim; function _init_properties_CourseTerminologyEditScreen_kt__t835k4() { if (!properties_initialized_CourseTerminologyEditScreen_kt_wpamim) { properties_initialized_CourseTerminologyEditScreen_kt_wpamim = true; CourseTerminologyEditScreenComponent2 = FC(CourseTerminologyEditScreenComponent2$lambda); CourseTerminologyEditScreen = FC(CourseTerminologyEditScreen$lambda); } } function get_CourseTerminologyListComponent() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListComponent; } var CourseTerminologyListComponent; function get_CourseTerminologyListScreen() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListScreen; } var CourseTerminologyListScreen; function CourseTerminologyListComponent$lambda($this$FC, props) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var infiniteQueryResult = usePagingSource(props.uiState.ywb_1, true, 50); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseTerminologyListComponent$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddNewItem(); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_32; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().emt_1); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return it.c8g_1.toString(); } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props) { return function (it) { var tmp0_safe_receiver = $terminology; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent........' call $props.onClickItem(tmp0_safe_receiver); } return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $terminology; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d8g_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props); var this_0 = default_25; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$create) { var this_0 = default_33; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props) { return function (terminology) { var tmp = default_22; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0(terminology, $props)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.zwb_1) { $this$virtualListContent.r10b(VOID, CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings)); tmp = Unit_instance; } var tmp_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = CourseTerminologyListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseTerminologyListScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var viewModel = useUstadViewModel(VOID, CourseTerminologyListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new CourseTerminologyListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = CourseTerminologyListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_CourseTerminologyListComponent(); var block_0 = CourseTerminologyListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_174($uiStateVal$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_175($appState$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseTerminologyListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return new CourseTerminologyListViewModel(di, savedStateHandle); } function CourseTerminologyListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_175($appState$delegate).lp5_1; return Unit_instance; }; } function CourseTerminologyListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.spv(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseTerminologyListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.nwd(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseTerminologyListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_174($uiStateVal$delegate); $this$invoke.onClickAddNewItem = CourseTerminologyListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickItem = CourseTerminologyListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyListScreen_kt_1z5jse; function _init_properties_CourseTerminologyListScreen_kt__jmujps() { if (!properties_initialized_CourseTerminologyListScreen_kt_1z5jse) { properties_initialized_CourseTerminologyListScreen_kt_1z5jse = true; CourseTerminologyListComponent = FC(CourseTerminologyListComponent$lambda); CourseTerminologyListScreen = FC(CourseTerminologyListScreen$lambda); } } function get_DbExportScreen() { _init_properties_DbExportScreen_kt__36iyim(); return DbExportScreen; } var DbExportScreen; function DbExportScreen$lambda($this$FC, it) { _init_properties_DbExportScreen_kt__36iyim(); var di = useRequiredContext(get_DIContext()); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, DbExportScreen$lambda$lambda(di, coroutineScope)); return Unit_instance; } function DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation) { this.h10d_1 = $activeDb; CoroutineImpl.call(this, resultContinuation); } protoOf(DbExportScreen$lambda$lambda$slambda).u1m = function ($this$launch, $completion) { var tmp = this.v1m($this$launch, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(DbExportScreen$lambda$lambda$slambda).he = function (p1, $completion) { return this.u1m((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(DbExportScreen$lambda$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = get_rootDatabase(this.h10d_1); suspendResult = (isInterface(tmp_0, RoomJdbcImpl) ? tmp_0 : THROW_CCE()).a5k().p75(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(DbExportScreen$lambda$lambda$slambda).v1m = function ($this$launch, completion) { var i = new DbExportScreen$lambda$lambda$slambda(this.h10d_1, completion); i.i10d_1 = $this$launch; return i; }; function DbExportScreen$lambda$lambda$slambda_0($activeDb, resultContinuation) { var i = new DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation); var l = function ($this$launch, $completion) { return i.u1m($this$launch, $completion); }; l.$arity = 1; return l; } function DbExportScreen$lambda$lambda($di, $coroutineScope) { return function ($this$useEffect) { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var accountManager = tmp.d58(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call // Inline function 'org.kodein.di.on' call var this_0 = get_direct($di); var context = accountManager.mng(); var tmp_1 = this_0.f58(); // Inline function 'org.kodein.di.diContext' call var tmp_2 = Companion_instance_93; // Inline function 'org.kodein.type.generic' call var tmp_3 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_3, TypeToken) ? tmp_3 : THROW_CCE(); var tmp$ret$3 = tmp_2.h57(tmp$ret$2, context); var tmp_4 = tmp_1.c58(tmp$ret$3).f58(); // Inline function 'org.kodein.type.generic' call var tmp_5 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$5 = isInterface(tmp_5, TypeToken) ? tmp_5 : THROW_CCE(); var activeDb = tmp_4.d58(tmp$ret$5, 1); launch($coroutineScope, VOID, VOID, DbExportScreen$lambda$lambda$slambda_0(activeDb, null)); return Unit_instance; }; } var properties_initialized_DbExportScreen_kt_7a4ahs; function _init_properties_DbExportScreen_kt__36iyim() { if (!properties_initialized_DbExportScreen_kt_7a4ahs) { properties_initialized_DbExportScreen_kt_7a4ahs = true; DbExportScreen = FC(DbExportScreen$lambda); } } function get_DeletedItemListItem() { _init_properties_DeletedItemListItem_kt__bb6s97(); return DeletedItemListItem; } var DeletedItemListItem; function DeletedItemListItem$lambda($this$FC, props) { _init_properties_DeletedItemListItem_kt__bb6s97(); var strings = useStringProvider(); var tmp0_safe_receiver = props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.pe2_1; var deletedDateFormatted = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_14().hlt().ils()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = DeletedItemListItem$lambda$lambda(props, strings, deletedDateFormatted); addChild($this$FC, this_0, block); return Unit_instance; } function DeletedItemListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $props.item; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ue2_1) === true) { var this_0 = default_91; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_144; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.me2_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem....' call var tmp0_safe_receiver_0 = $props.item; var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : get_delItemContentTypeStringResource(tmp0_safe_receiver_0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem.....' call this_0.y5($strings.up7(strings_getInstance().hmp_1) + ': ' + $strings.up7(tmp1_safe_receiver) + ' '); } this_0.y5($strings.up7(strings_getInstance().tlu_1) + ': ' + $deletedDateFormatted); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = this_0.toString(); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickRestore(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().bmy_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_145; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().bmy_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeletePermanently(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.up7(strings_getInstance().cmy_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_146; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.up7(strings_getInstance().cmy_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_9; var block_0 = DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { var this_0 = default_25; var block = DeletedItemListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted); addChild($this$invoke, this_1, block_0); var this_2 = default_83; var block_1 = DeletedItemListItem$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } var properties_initialized_DeletedItemListItem_kt_mytqnn; function _init_properties_DeletedItemListItem_kt__bb6s97() { if (!properties_initialized_DeletedItemListItem_kt_mytqnn) { properties_initialized_DeletedItemListItem_kt_mytqnn = true; DeletedItemListItem = FC(DeletedItemListItem$lambda); } } function get_DeletedItemListComponent() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListComponent; } var DeletedItemListComponent; function get_DeletedItemListScreen() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListScreen; } var DeletedItemListScreen; function DeletedItemListComponent$lambda($this$FC, props) { _init_properties_DeleteditemListScreen_kt__k644xw(); var muiAppState = useMuiAppState(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.pwf_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DeletedItemListComponent$lambda$lambda(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_DeleteditemListScreen_kt__k644xw(); return it.le2_1.toString(); } function DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda($it, $props) { return function ($this$create) { $this$create.item = $it; $this$create.onClickRestore = $props.onClickRestore; $this$create.onClickDeletePermanently = $props.onClickDeletePermanently; return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = get_DeletedItemListItem(); return create_0(tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda(it, $props)); }; } function DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = DeletedItemListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.t10b($infiniteQueryResult, tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DeletedItemListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DeletedItemListComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = default_47; var block = DeletedItemListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DeletedItemListScreen$lambda($this$FC, it) { _init_properties_DeleteditemListScreen_kt__k644xw(); var viewModel = useUstadViewModel(VOID, DeletedItemListScreen$lambda$lambda); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new DeletedItemListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = DeletedItemListScreen$lambda$lambda_0(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_DeletedItemListComponent(); var block_0 = DeletedItemListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_176($uiStateVal$delegate) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DeletedItemListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DeleteditemListScreen_kt__k644xw(); return new DeletedItemListViewModel(di, savedStateHandle); } function DeletedItemListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.uwf(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = invoke$lambda_176($uiStateVal$delegate).rwf_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = default_147; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.uwf(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'cancel_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().qlu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel) { return function (it) { $viewModel.vwf(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'confirm_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().plu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { var this_0 = default_11; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_176($uiStateVal$delegate).qwf_1; $this$invoke.onClose = DeletedItemListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_148; var block = DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate); addChild($this$invoke, this_0, block); var this_1 = default_149; var block_0 = DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListViewModel$onClickRestore$ref($boundThis) { var l = function (p0) { $boundThis.wwf(p0); return Unit_instance; }; l.callableName = 'onClickRestore'; return l; } function DeletedItemListViewModel$onClickDeletePermanently$ref($boundThis) { var l = function (p0) { $boundThis.xwf(p0); return Unit_instance; }; l.callableName = 'onClickDeletePermanently'; return l; } function DeletedItemListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_176($uiStateVal$delegate); $this$invoke.onClickRestore = DeletedItemListViewModel$onClickRestore$ref($viewModel); $this$invoke.onClickDeletePermanently = DeletedItemListViewModel$onClickDeletePermanently$ref($viewModel); return Unit_instance; }; } var properties_initialized_DeleteditemListScreen_kt_p6b34q; function _init_properties_DeleteditemListScreen_kt__k644xw() { if (!properties_initialized_DeleteditemListScreen_kt_p6b34q) { properties_initialized_DeleteditemListScreen_kt_p6b34q = true; DeletedItemListComponent = FC(DeletedItemListComponent$lambda); DeletedItemListScreen = FC(DeletedItemListScreen$lambda); } } function get_CourseDiscussionDetailPostListItem() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return CourseDiscussionDetailPostListItem; } var CourseDiscussionDetailPostListItem; function CourseDiscussionDetailPostListItem$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.discussionPost; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hea_1; var tmp1_safe_receiver = props.discussionPost; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.we8_1].slice(); var callback = CourseDiscussionDetailPostListItem$lambda$lambda(props); var plainTextDescription = useMemo(callback, dependencies); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.xe8_1; var formattedTime = useDayOrDate(true, tmp_0, tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormat, props.dateFormat, props.dayOfWeekStrings); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp4_safe_receiver = props.discussionPost; var tmp_1 = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.eea_1; var tmp5_safe_receiver = props.discussionPost; var authorName = '' + tmp_1 + ' ' + (tmp5_safe_receiver == null ? null : tmp5_safe_receiver.fea_1); var overflowAnchor$delegate = useState(CourseDiscussionDetailPostListItem$lambda$lambda_0); var overflowAnchorVal = invoke$lambda_178(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = CourseDiscussionDetailPostListItem$lambda$lambda_1(props, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings, authorName, plainTextDescription); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_177($theme$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_178($overflowAnchor$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_179($overflowAnchor$delegate, value) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.discussionPost; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hea_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $props.discussionPost; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.we8_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; var text = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; return htmlToPlainText(text); }; } function CourseDiscussionDetailPostListItem$lambda$lambda_0() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return null; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_178($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_179($overflowAnchor$delegate, tmp); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_179($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_179($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().slu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_177($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { $this$invoke.personName = $authorName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gea_1; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem........' call // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(480) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$12 = $plainTextDescription; addChildNode($this$invoke, tmp$ret$12); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_20; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; var tmp = strings_getInstance().mmt_1; var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.iea_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.wzy(tmp, [tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_150; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ve8_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$2); var this_0 = default_24; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$create, this_0, block); var this_1 = default_24; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $authorName; var tmp = default_24; $this$invoke.secondary = create_0(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'mui.material.ListItemButtonAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings, $authorName, $plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_33; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl; function _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz() { if (!properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl) { properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl = true; CourseDiscussionDetailPostListItem = FC(CourseDiscussionDetailPostListItem$lambda); } } function get_CourseDiscussionDetailComponent() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailComponent; } var CourseDiscussionDetailComponent; function get_CourseDiscussionDetailScreen() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailScreen; } var CourseDiscussionDetailScreen; function CourseDiscussionDetailComponent$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var theme$delegate = useRequiredContext(get_ThemeContext()); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.nwh_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var muiAppState = useMuiAppState(); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseDiscussionDetailComponent$lambda$lambda(muiAppState, infiniteQueryResult, props, theme$delegate, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_180($theme$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_180($theme$delegate).spacing(1); $this$create.sx = this_0; var tmp0_safe_receiver = $props.uiState.mwh_1; $this$create.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bc9_1; var tmp1_safe_receiver = $props.uiState.mwh_1; $this$create.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cc9_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.mwh_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bc9_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.o7x_1; $this$create.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadRawHtml(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return create(default_82); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return it.te8_1.toString(); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickPost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1($discussionPostItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { $this$create.discussionPost = $discussionPostItem; $this$create.onClick = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props); $this$create.onClickDelete = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props); $this$create.showModerateOptions = $props.uiState.owh_1; $this$create.localDateTimeNow = $props.uiState.pwh_1; $this$create.timeFormat = $timeFormatter; $this$create.dateFormat = $dateFormatter; $this$create.dayOfWeekStrings = $props.uiState.qwh_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter) { return function (discussionPostItem) { var tmp = get_CourseDiscussionDetailPostListItem(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1(discussionPostItem, $props, $timeFormatter, $dateFormatter)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('header', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.m10b('description', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.m10b('divider', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1); var tmp = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.t10b($infiniteQueryResult, tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter)); var this_1 = default_47; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda($this$FC, it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var viewModel = useUstadViewModel(VOID, CourseDiscussionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new CourseDiscussionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseDiscussionDetailComponent(); var block = CourseDiscussionDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseDiscussionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_181($uiStateVal$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_182($appUiState$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function CourseDiscussionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return new CourseDiscussionDetailViewModel(di, savedStateHandle); } function CourseDiscussionDetailViewModel$onClickPost$ref($boundThis) { var l = function (p0) { $boundThis.lwj(p0); return Unit_instance; }; l.callableName = 'onClickPost'; return l; } function CourseDiscussionDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.mwj(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function CourseDiscussionDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_181($uiStateVal$delegate); $this$invoke.onClickPost = CourseDiscussionDetailViewModel$onClickPost$ref($viewModel); $this$invoke.onDeletePost = CourseDiscussionDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_182($appUiState$delegate).lp5_1; return Unit_instance; }; } var properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u; function _init_properties_CourseDiscussionDetailScreen_kt__58q70g() { if (!properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u) { properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u = true; CourseDiscussionDetailComponent = FC(CourseDiscussionDetailComponent$lambda); CourseDiscussionDetailScreen = FC(CourseDiscussionDetailScreen$lambda); } } function get_DiscussionPostDetailComponent2() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailComponent2; } var DiscussionPostDetailComponent2; function get_DiscussionPostDetailPreview() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailPreview; } var DiscussionPostDetailPreview; function get_DiscussionPostDetailScreen() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailScreen; } var DiscussionPostDetailScreen; function DiscussionPostDetailComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var muiAppState = useMuiAppState(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.swm_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DiscussionPostDetailComponent2$lambda$lambda(muiAppState, infiniteQueryResult, props, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var tmp0_safe_receiver = it.teb_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.te8_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props) { return function () { var tmp0_safe_receiver = $postItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.teb_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp1_safe_receiver); } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { $this$invoke.discussionPost = $postItem; $this$invoke.showModerateOptions = !$isRootItem ? $props.uiState.xwm_1 : false; $this$invoke.onClickDelete = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props); $this$invoke.localDateTimeNow = $props.uiState.ywm_1; $this$invoke.timeFormat = $timeFormatter; $this$invoke.dateFormat = $dateFormatter; $this$invoke.dayOfWeekStrings = $props.uiState.zwm_1; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.reply = $props.replyTextFlow; $this$invoke.onClickPostReplyButton = $props.onClickPostReply; $this$invoke.onReplyChanged = $props.onReplyChanged; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda($isRootItem, $postItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { var this_0 = get_DiscussionPostListItem(); var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter); addChild($this$create, this_0, block); var tmp; if ($isRootItem) { var this_1 = get_DiscussionPostReply(); var block_0 = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter) { return function (postItem) { var tmp1_safe_receiver = postItem == null ? null : postItem.teb_1; var isRootItem = equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ue8_1, new Long(0, 0)); var tmp = default_15; return create_0(tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda(isRootItem, postItem, $props, $timeFormatter, $dateFormatter)); }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { var tmp = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda; $this$virtualListContent.t10b($infiniteQueryResult, tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter)); var this_1 = default_47; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostDetailPreview$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); $this$invoke.uiState = new DiscussionPostDetailUiState2(DiscussionPostDetailPreview$lambda$lambda$lambda, new Long(1, 0)); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda$lambda() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_0.ve8_1 = 'Submitting an assignment'; this_0.ae9_1 = new Long(1, 0); this_0.ue8_1 = new Long(0, 0); this_0.te8_1 = new Long(1, 0); this_0.we8_1 = 'How can I get the best grade?'; this_0.xe8_1 = systemTimeInMillis(); var tmp = new DiscussionPostAndPosterNames(this_0, 'M', 'Nasruddin'); // Inline function 'kotlin.apply' call var this_1 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_1.ue8_1 = new Long(42, 0); this_1.ve8_1 = null; this_1.ae9_1 = new Long(1, 0); this_1.te8_1 = new Long(2, 0); this_1.we8_1 = 'Use ChatGPT'; this_1.xe8_1 = systemTimeInMillis(); var tmp_0 = new DiscussionPostAndPosterNames(this_1, 'Cheaty', 'McCheatface'); // Inline function 'kotlin.apply' call var this_2 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_2.ue8_1 = new Long(42, 0); this_2.ae9_1 = new Long(1, 0); this_2.te8_1 = new Long(3, 0); this_2.we8_1 = 'Use BARD'; this_2.xe8_1 = systemTimeInMillis(); var tmp_1 = new DiscussionPostAndPosterNames(this_2, 'Chester', 'Cheetah'); // Inline function 'kotlin.apply' call var this_3 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_3.ae9_1 = new Long(1, 0); this_3.ue8_1 = new Long(42, 0); this_3.te8_1 = new Long(4, 0); this_3.we8_1 = 'Ask Jeeves'; this_3.xe8_1 = systemTimeInMillis(); return new ListPagingSource(listOf([tmp, tmp_0, tmp_1, new DiscussionPostAndPosterNames(this_3, 'Uncle', 'Brandon')])); } function DiscussionPostDetailScreen$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var viewModel = useUstadViewModel(VOID, DiscussionPostDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.nwm_1, new DiscussionPostDetailUiState2()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_183($uiStateVal$delegate) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DiscussionPostDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return new DiscussionPostDetailViewModel(di, savedStateHandle); } function DiscussionPostDetailViewModel$onChangeReplyText$ref($boundThis) { var l = function (p0) { $boundThis.ywp(p0); return Unit_instance; }; l.callableName = 'onChangeReplyText'; return l; } function DiscussionPostDetailViewModel$onClickPostReply$ref($boundThis) { var l = function () { $boundThis.kwq(); return Unit_instance; }; l.callableName = 'onClickPostReply'; return l; } function DiscussionPostDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.mwj(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function DiscussionPostDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_183($uiStateVal$delegate); $this$invoke.replyTextFlow = $viewModel.pwm_1; $this$invoke.onReplyChanged = DiscussionPostDetailViewModel$onChangeReplyText$ref($viewModel); $this$invoke.onClickPostReply = DiscussionPostDetailViewModel$onClickPostReply$ref($viewModel); $this$invoke.onDeletePost = DiscussionPostDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1; function _init_properties_DiscussionPostDetailScreen_kt__s8fd6t() { if (!properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1) { properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1 = true; DiscussionPostDetailComponent2 = FC(DiscussionPostDetailComponent2$lambda); DiscussionPostDetailPreview = FC(DiscussionPostDetailPreview$lambda); DiscussionPostDetailScreen = FC(DiscussionPostDetailScreen$lambda); } } function get_DiscussionPostListItem() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return DiscussionPostListItem; } var DiscussionPostListItem; function DiscussionPostListItem$lambda($this$FC, props) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); var tmp0_safe_receiver = props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ueb_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.veb_1; var posterName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var overflowAnchor$delegate = useState(DiscussionPostListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_184(overflowAnchor$delegate); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp4_safe_receiver = props.discussionPost; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.teb_1; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.xe8_1; var dayOrDate = useDayOrDate(true, tmp_0, tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormat, props.dateFormat, props.dayOfWeekStrings); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = DiscussionPostListItem$lambda$lambda_0(props, overflowAnchorVal, dayOrDate, overflowAnchor$delegate, theme$delegate, strings, posterName); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_184($overflowAnchor$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_185($overflowAnchor$delegate, value) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_186($theme$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostListItem$lambda$lambda() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return null; } function DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDate; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_184($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_185($overflowAnchor$delegate, tmp); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().slu_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_186($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props) { return function ($this$invoke) { $this$invoke.personName = $posterName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.web_1; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.teb_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.we8_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$create.variant = 'body2'; var this_0 = get_UstadRawHtml(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $posterName; var tmp = default_2; $this$invoke.secondary = create_0(tmp, DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda_0($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings, $posterName) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_24; $this$invoke.secondaryAction = create_0(tmp, DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_25; var block = DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_DiscussionPostListItem_kt_dnp1c5; function _init_properties_DiscussionPostListItem_kt__bcvo3d() { if (!properties_initialized_DiscussionPostListItem_kt_dnp1c5) { properties_initialized_DiscussionPostListItem_kt_dnp1c5 = true; DiscussionPostListItem = FC(DiscussionPostListItem$lambda); } } function get_DiscussionPostReply() { _init_properties_DiscussionPostReply_kt__awtw6o(); return DiscussionPostReply; } var DiscussionPostReply; function DiscussionPostReply$lambda($this$FC, props) { _init_properties_DiscussionPostReply_kt__awtw6o(); var strings = useStringProvider(); var replyVal$delegate = collectAsState(props.reply, '', Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = DiscussionPostReply$lambda$lambda(props, strings, replyVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = DiscussionPostReply$lambda$lambda_0(props, strings, replyVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_187($replyVal$delegate) { _init_properties_DiscussionPostReply_kt__awtw6o(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('replyVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $replyVal$delegate[0]; } function DiscussionPostReply$lambda$lambda($props, $strings, $replyVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'discussion_reply'; $this$invoke.onChange = $props.onReplyChanged; $this$invoke.value = invoke$lambda_187($replyVal$delegate); $this$invoke.placeholder = $strings.up7(strings_getInstance().pmt_1); $this$invoke.readOnly = $props.disabled; return Unit_instance; }; } function DiscussionPostReply$lambda$lambda$lambda($props) { return function (it) { $props.onClickPostReplyButton(); return Unit_instance; }; } function DiscussionPostReply$lambda$lambda_0($props, $strings, $replyVal$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostReply...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginBottom = toString(12) + 'px'; $this$invoke.sx = this_0; $this$invoke.onClick = DiscussionPostReply$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp; // Inline function 'kotlin.text.isEmpty' call var this_1 = invoke$lambda_187($replyVal$delegate); if (charSequenceLength(this_1) === 0) { tmp = true; } else { tmp = $props.disabled; } $this$invoke.disabled = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = $strings.up7(strings_getInstance().smu_1); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } var properties_initialized_DiscussionPostReply_kt_tttpta; function _init_properties_DiscussionPostReply_kt__awtw6o() { if (!properties_initialized_DiscussionPostReply_kt_tttpta) { properties_initialized_DiscussionPostReply_kt_tttpta = true; DiscussionPostReply = FC(DiscussionPostReply$lambda); } } function get_DiscussionPostEditComponent2() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditComponent2; } var DiscussionPostEditComponent2; function get_DiscussionPostEditPreview() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditPreview; } var DiscussionPostEditPreview; function get_DiscussionPostEditScreen() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditScreen; } var DiscussionPostEditScreen; function DiscussionPostEditComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = DiscussionPostEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_188($theme$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.ve8_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.kws_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_12(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kws_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ve8_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fly_1); $this$invoke.error = !($props.uiState.mws_1 == null); var tmp2_safe_receiver = $props.uiState.mws_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.lws_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.we8_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.kws_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_12(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.kws_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.we8_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_message'; $this$invoke.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.readOnly = !$props.uiState.lws_1; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1($discussionPostError, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2......' call this_0.color = invoke$lambda_188($theme$delegate).palette.error.main; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $discussionPostError; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextField(); var block = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_0 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp0_safe_receiver = $props.uiState.nws_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_2; var block_1 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostEditPreview$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostEditPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditPreview...' call this_0.ve8_1 = 'How to submit report A?'; this_0.we8_1 = 'For our sales report, do I upload or share a link? '; $this$invoke.uiState = new DiscussionPostEditUiState(this_0); return Unit_instance; } function DiscussionPostEditScreen$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var viewModel = useUstadViewModel(VOID, DiscussionPostEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.jws_1, new DiscussionPostEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_189($uiStateVar$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function DiscussionPostEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return new DiscussionPostEditViewModel(di, savedStateHandle); } function DiscussionPostEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.xwu(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function DiscussionPostEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_189($uiStateVar$delegate); $this$invoke.onPostChanged = DiscussionPostEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostEditScreen_kt_bmlgrk; function _init_properties_DiscussionPostEditScreen_kt__f5g20u() { if (!properties_initialized_DiscussionPostEditScreen_kt_bmlgrk) { properties_initialized_DiscussionPostEditScreen_kt_bmlgrk = true; DiscussionPostEditComponent2 = FC(DiscussionPostEditComponent2$lambda); DiscussionPostEditPreview = FC(DiscussionPostEditPreview$lambda); DiscussionPostEditScreen = FC(DiscussionPostEditScreen$lambda); } } function get_EpubContentComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentComponent; } var EpubContentComponent; function get_EpubScrollComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubScrollComponent; } var EpubScrollComponent; function get_EpubSpineItem() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubSpineItem; } var EpubSpineItem; function get_EpubContentScreen() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentScreen; } var EpubContentScreen; function EpubArea() { EpubArea_instance = this; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.j10d_1 = toString(250) + 'px'; var tmp_0 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0.k10d_1 = 'nav_area'; var tmp_1 = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1.l10d_1 = 'epub_content_area'; } var EpubArea_instance; function EpubArea_getInstance() { if (EpubArea_instance == null) new EpubArea(); return EpubArea_instance; } function EpubContentComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var muiAppState = useMuiAppState(); var mobileMode = default_71('(max-width:960px)'); useWindowFocusedEffect(EpubContentComponent$lambda$lambda(props)); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = EpubContentComponent$lambda$lambda_0; var defaultHeightMap = useMemo(callback, dependencies); var defaultHeights$delegate = collectAsState(defaultHeightMap, emptyMap()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = EpubContentComponent$lambda$lambda_1; var scrollByCommandFlow = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = EpubContentComponent$lambda$lambda_2(mobileMode, muiAppState, props, defaultHeights$delegate, defaultHeightMap, scrollByCommandFlow); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_190($defaultHeights$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('defaultHeights', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $defaultHeights$delegate[0]; } function invoke$onScrollBy(scrollByCommandFlow, amount) { scrollByCommandFlow.i1h(amount); } function EpubContentComponent$lambda$lambda($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'kotlin.collections.mapOf' call var tmp$ret$0 = emptyMap(); return MutableStateFlow(tmp$ret$0); } function EpubContentComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return MutableSharedFlow(1, 0, BufferOverflow_DROP_OLDEST_getInstance()); } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda(_anonymous_parameter_0__qggqh8, index) { _init_properties_EpubContentScreen_kt__41ft1h(); return 'spine_' + index; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index) { return function (newHeight) { $l$block: { // Inline function 'kotlinx.coroutines.flow.update' call var this_0 = $defaultHeightMap; while (true) { var prevValue = this_0.t2(); // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent........' call // Inline function 'kotlin.collections.buildMap' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.collections.buildMapInternal' call // Inline function 'kotlin.apply' call var this_1 = LinkedHashMap_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent.........' call this_1.r2(prevValue); this_1.s($index, toString(newHeight)); var nextValue = this_1.f3(); if (this_0.y1k(prevValue, nextValue)) { break $l$block; } } } return Unit_instance; }; } function EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow) { var l = function (p0) { invoke$onScrollBy($scrollByCommandFlow, p0); return Unit_instance; }; l.callableName = 'onScrollBy'; return l; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item) { return function (href) { $props.onClickLink($item, href); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda($item, $index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$create) { $this$create.url = $item; $this$create.itemIndex = $index; var tmp0_safe_receiver = invoke$lambda_190($defaultHeights$delegate).q($index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(600) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } $this$create.defaultHeight = tmp_0; $this$create.onHeightChanged = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index); $this$create.scrollByFunction = EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow); $this$create.onClickLink = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item); $this$create.scrollCommands = $props.scrollToCommands; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function (item, index) { var tmp = get_EpubSpineItem(); return create_0(tmp, EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda(item, index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); }; } function EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$virtualListContent) { var tmp = $props.uiState.kww_1; var tmp_0 = EpubContentComponent$lambda$lambda$lambda$lambda$lambda; $this$virtualListContent.z10b(tmp, tmp_0, EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.scrollToCommands = $props.scrollToCommands; $this$invoke.scrollByCommands = $scrollByCommandFlow; $this$invoke.onSpineIndexChanged = $props.onSpineIndexChanged; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.key = 'epub_spine_virtual_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; this_0.gridArea = EpubArea_getInstance().l10d_1; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); var this_1 = default_47; var block = EpubContentComponent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); var this_2 = get_EpubScrollComponent(); var block_0 = EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_2($props) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $props.onDismissTableOfContents(); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props) { return function ($this$invoke) { $this$invoke.key = 'epub_drawer'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call if ($mobileMode) { this_0.gridArea = EpubArea_getInstance().k10d_1; } this_0.width = EpubArea_getInstance().j10d_1; $this$invoke.sx = this_0; // Inline function 'mui.material.DrawerAnchor.Companion.right' call 0; $this$invoke.anchor = 'right'; // Inline function 'mui.material.DrawerVariant.Companion.temporary' call 0; $this$invoke.variant = 'temporary'; var tmp; if ($mobileMode) { // Inline function 'mui.material.DrawerVariant.Companion.temporary' call 0; tmp = 'temporary'; } else { // Inline function 'mui.material.DrawerVariant.Companion.permanent' call 0; tmp = 'permanent'; } $this$invoke.variant = tmp; $this$invoke.open = $props.uiState.mww_1; $this$invoke.onClose = EpubContentComponent$lambda$lambda$lambda$lambda_2($props); var this_1 = get_EpubTocListComponent(); var block = EpubContentComponent$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_2($mobileMode, $muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent...' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array(['auto']); var tmp; if ($mobileMode) { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto']); } else { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto', EpubArea_getInstance().j10d_1]); } this_0.gridTemplateColumns = tmp; var tmp_0; if ($mobileMode) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().l10d_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().l10d_1, EpubArea_getInstance().k10d_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_0]); $this$invoke.sx = this_0; var this_1 = get_VirtualList(); var block = EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow); addChild($this$invoke, this_1, block); var this_2 = default_17; var block_0 = EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubScrollComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); var scrollElement = invoke$lambda_191(virtualizerContext$delegate).e10c_1.scrollElement; useEffect([scrollElement], EpubScrollComponent$lambda$lambda(scrollElement, props, virtualizerContext$delegate)); var spineIndexOffsetTarget$delegate = useState(EpubScrollComponent$lambda$lambda_0); var hashIndexDelta$delegate = useState(EpubScrollComponent$lambda$lambda_1); var tmp = [props.scrollToCommands]; useLaunchedEffect(tmp, EpubScrollComponent$lambda$slambda_0(props, virtualizerContext$delegate, spineIndexOffsetTarget$delegate, null)); var tmp_0 = [props.scrollByCommands]; useLaunchedEffect(tmp_0, EpubScrollComponent$lambda$slambda_2(props, hashIndexDelta$delegate, null)); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_1 = [invoke$lambda_192(spineIndexOffsetTarget$delegate), invoke$lambda_194(hashIndexDelta$delegate), invoke$lambda_191(virtualizerContext$delegate).e10c_1.isScrolling].slice(); useEffect(tmp_1, EpubScrollComponent$lambda$lambda_2(virtualizerContext$delegate, hashIndexDelta$delegate, spineIndexOffsetTarget$delegate)); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_1(function_0) { this.m10d_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_1).t1d = function (value, $completion) { return this.m10d_1(value, $completion); }; function invoke$lambda_191($virtualizerContext$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function invoke$lambda_192($spineIndexOffsetTarget$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $spineIndexOffsetTarget$delegate[0]; } function invoke$lambda_193($spineIndexOffsetTarget$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $spineIndexOffsetTarget$delegate[1](value); return Unit_instance; } function invoke$lambda_194($hashIndexDelta$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $hashIndexDelta$delegate[0]; } function invoke$lambda_195($hashIndexDelta$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $hashIndexDelta$delegate[1](value); return Unit_instance; } function EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function (it) { var tmp0_safe_receiver = $scrollElement; var scrollTop = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.scrollTop; var tmp; if (!(scrollTop == null)) { var spineIndex = invoke$lambda_191($virtualizerContext$delegate).e10c_1.getVirtualItemForOffset(roundToInt(scrollTop)).index; tmp = $props.onSpineIndexChanged(spineIndex); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, $scrollListener) { return function () { var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp0_safe_receiver, 'scroll', $scrollListener); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function ($this$useEffect) { var scrollListener = EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate); var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp0_safe_receiver, 'scroll', scrollListener); } $this$useEffect.push(EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, scrollListener)); return Unit_instance; }; } function EpubScrollComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.v10d_1 = $virtualizerContext$delegate; this.w10d_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda).y10d = function (command, $completion) { var tmp = this.z10d(command, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).he = function (p1, $completion) { return this.y10d(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; var tmp_0 = invoke$lambda_191(this.v10d_1).e10c_1.getOffsetForIndex; 0; var offsetTarget = tmp_0(this.x10d_1.ox1_1, 'start'); var offsetAsInt = numberToInt(offsetTarget[0]); invoke$lambda_193(this.w10d_1, offsetAsInt); var tmp_1 = invoke$lambda_191(this.v10d_1).e10c_1.scrollToOffset; var this_0 = {}; 0; this_0.align = 'start'; 0; this_0.behavior = 'instant'; tmp_1(offsetAsInt, this_0); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).z10d = function (command, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda(this.v10d_1, this.w10d_1, completion); i.x10d_1 = command; return i; }; function EpubScrollComponent$lambda$slambda$slambda_0($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation); var l = function (command, $completion) { return i.y10d(command, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.i10e_1 = $props; this.j10e_1 = $virtualizerContext$delegate; this.k10e_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda).m78 = function ($completion) { return this.z86($completion); }; protoOf(EpubScrollComponent$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = this.i10e_1.scrollToCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_0(this.j10e_1, this.k10e_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda).l78 = function (completion) { return new EpubScrollComponent$lambda$slambda(this.i10e_1, this.j10e_1, this.k10e_1, completion); }; function EpubScrollComponent$lambda$slambda_0($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation) { this.t10e_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda_1).i1i = function (scrollAmount, $completion) { var tmp = this.j1i(scrollAmount, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).he = function (p1, $completion) { return this.i1i((!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; if (tmp === 0) { this.id_1 = 1; invoke$lambda_195(this.t10e_1, this.u10e_1); return Unit_instance; } else if (tmp === 1) { throw this.kd_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).j1i = function (scrollAmount, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda_1(this.t10e_1, completion); i.u10e_1 = scrollAmount; return i; }; function EpubScrollComponent$lambda$slambda$slambda_2($hashIndexDelta$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation); var l = function (scrollAmount, $completion) { return i.i1i(scrollAmount, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation) { this.d10f_1 = $props; this.e10f_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda_1).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubScrollComponent$lambda$slambda_1).m78 = function ($completion) { return this.z86($completion); }; protoOf(EpubScrollComponent$lambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var tmp_0 = this.d10f_1.scrollByCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_2(this.e10f_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda_1).l78 = function (completion) { return new EpubScrollComponent$lambda$slambda_1(this.d10f_1, this.e10f_1, completion); }; function EpubScrollComponent$lambda$slambda_2($props, $hashIndexDelta$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$lambda_2($virtualizerContext$delegate, $hashIndexDelta$delegate, $spineIndexOffsetTarget$delegate) { return function ($this$useEffect) { var tmp; if ((!invoke$lambda_191($virtualizerContext$delegate).e10c_1.isScrolling ? invoke$lambda_194($hashIndexDelta$delegate) > 0 : false) ? invoke$lambda_191($virtualizerContext$delegate).e10c_1.scrollOffset === invoke$lambda_192($spineIndexOffsetTarget$delegate) : false) { var newOffset = invoke$lambda_191($virtualizerContext$delegate).e10c_1.scrollOffset + invoke$lambda_194($hashIndexDelta$delegate) | 0; invoke$lambda_195($hashIndexDelta$delegate, 0); var tmp_0 = invoke$lambda_191($virtualizerContext$delegate).e10c_1.scrollToOffset; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubScrollComponent...' call // Inline function 'tanstack.virtual.core.ScrollAlignment.Companion.start' call 0; this_0.align = 'start'; // Inline function 'web.scroll.ScrollBehavior.Companion.instant' call 0; this_0.behavior = 'instant'; tmp = tmp_0(newOffset, this_0); } return Unit_instance; }; } function EpubSpineItem$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var iframeRef = useRef(null); var iframeHeight$delegate = useState(EpubSpineItem$lambda$lambda(props)); // Inline function 'react.useMemo' call var dependencies = [props.url]; var callback = EpubSpineItem$lambda$lambda_0; var loadedCompletable = useMemo(callback, dependencies); var tmp = [props.scrollCommands, props.itemIndex]; useLaunchedEffect(tmp, EpubSpineItem$lambda$slambda_0(props, loadedCompletable, iframeRef, null)); var windowSize = useWindowSize(); useLaunchedEffect([windowSize.r109_1, windowSize.s109_1], EpubSpineItem$lambda$slambda_2(loadedCompletable, iframeRef, props, iframeHeight$delegate, null)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubSpineItem$lambda$lambda_1(props, iframeRef, loadedCompletable, iframeHeight$delegate); addChild($this$FC, 'iframe', block); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_2(function_0) { this.f10f_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_2).t1d = function (value, $completion) { return this.f10f_1(value, $completion); }; function invoke$lambda_196($iframeHeight$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $iframeHeight$delegate[0]; } function invoke$lambda_197($iframeHeight$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $iframeHeight$delegate[1](value); return Unit_instance; } function invoke$updateIframeHeight(iframeRef, $props, iframeHeight$delegate) { var tmp0_safe_receiver = iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; var tmp; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp = tmp2_elvis_lhs; } var bodyEl = tmp; var loadedHeight = bodyEl.offsetHeight; var computedStyle = getComputedStyle(bodyEl); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var calculatedHeight = 'calc(' + loadedHeight + 'px + ' + computedStyle.marginTop + ' + ' + computedStyle.marginBottom + ' + 16px)'; invoke$lambda_197(iframeHeight$delegate, calculatedHeight); $props.onHeightChanged(calculatedHeight); } function EpubSpineItem$lambda$lambda($props) { return function () { return $props.defaultHeight; }; } function EpubSpineItem$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return CompletableDeferred(); } function EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation) { this.o10f_1 = $$this$unsafeFlow; this.p10f_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).y10d = function (value, $completion) { var tmp = this.z10d(value, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).he = function (p1, $completion) { return this.y10d(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 5; this.hd_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.s10f_1 = this.o10f_1; var tmp_1 = this; tmp_1.t10f_1 = this.q10f_1; if (this.t10f_1.ox1_1 === this.p10f_1.itemIndex) { this.hd_1 = 3; suspendResult = this.s10f_1.t1d(this.t10f_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.hd_1 = 2; continue $sm; } case 2: if (false) { this.hd_1 = 1; continue $sm; } this.hd_1 = 4; continue $sm; case 3: this.r10f_1 = suspendResult; this.hd_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 5) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).z10d = function (value, completion) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda(this.o10f_1, this.p10f_1, completion); i.q10f_1 = value; return i; }; function EpubSpineItem$lambda$slambda$o$collect$slambda_0($$this$unsafeFlow, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation); var l = function (value, $completion) { return i.y10d(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$2(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.c10g_1 = _this__u8e3s4; this.d10g_1 = collector; } protoOf($collectCOROUTINE$2).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; tmp_0.e10g_1 = this.d10g_1; this.hd_1 = 1; var tmp_1 = EpubSpineItem$lambda$slambda$o$collect$slambda_0(this.e10g_1, this.c10g_1.g10g_1, null); suspendResult = this.c10g_1.f10g_1.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; function _no_name_provided__qut3iv_0($this, $props) { this.f10g_1 = $this; this.g10g_1 = $props; } protoOf(_no_name_provided__qut3iv_0).h10g = function (collector, $completion) { var tmp = new $collectCOROUTINE$2(this, collector, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(_no_name_provided__qut3iv_0).a1c = function (collector, $completion) { return this.h10g(collector, $completion); }; function EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation) { this.q10g_1 = $loadedCompletable; this.r10g_1 = $iframeRef; this.s10g_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$slambda).y10d = function (it, $completion) { var tmp = this.z10d(it, $completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda$slambda).he = function (p1, $completion) { return this.y10d(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; var tmp_0 = this; var tmp0_elvis_lhs = this.t10g_1.px1_1; var tmp_1; if (tmp0_elvis_lhs == null) { return Unit_instance; } else { tmp_1 = tmp0_elvis_lhs; } tmp_0.u10g_1 = tmp_1; this.hd_1 = 1; suspendResult = this.q10g_1.nv(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var tmp1_safe_receiver = this.r10g_1.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contentDocument; var tmp_2; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp_2 = tmp2_elvis_lhs; } var documentEl = tmp_2; var elementId = this.u10g_1.substring(1); var targetEl = documentEl.getElementById(elementId); if (!(targetEl == null)) { var scrollDownBy = roundToInt(targetEl.getBoundingClientRect().top); this.s10g_1.scrollByFunction(scrollDownBy); } return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$slambda).z10d = function (it, completion) { var i = new EpubSpineItem$lambda$slambda$slambda(this.q10g_1, this.r10g_1, this.s10g_1, completion); i.t10g_1 = it; return i; }; function EpubSpineItem$lambda$slambda$slambda_0($loadedCompletable, $iframeRef, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation); var l = function (it, $completion) { return i.y10d(it, $completion); }; l.$arity = 1; return l; } function EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation) { this.d10h_1 = $props; this.e10h_1 = $loadedCompletable; this.f10h_1 = $iframeRef; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda).m78 = function ($completion) { return this.z86($completion); }; protoOf(EpubSpineItem$lambda$slambda).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; var this_0 = this.d10h_1.scrollCommands; var tmp_0 = new _no_name_provided__qut3iv_0(this_0, this.d10h_1); var tmp_1 = EpubSpineItem$lambda$slambda$slambda_0(this.e10h_1, this.f10h_1, this.d10h_1, null); suspendResult = tmp_0.a1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda).l78 = function (completion) { return new EpubSpineItem$lambda$slambda(this.d10h_1, this.e10h_1, this.f10h_1, completion); }; function EpubSpineItem$lambda$slambda_0($props, $loadedCompletable, $iframeRef, resultContinuation) { var i = new EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { this.o10h_1 = $loadedCompletable; this.p10h_1 = $iframeRef; this.q10h_1 = $props; this.r10h_1 = $iframeHeight$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda_1).z86 = function ($completion) { var tmp = this.l78($completion); tmp.jd_1 = Unit_instance; tmp.kd_1 = null; return tmp.ud(); }; protoOf(EpubSpineItem$lambda$slambda_1).m78 = function ($completion) { return this.z86($completion); }; protoOf(EpubSpineItem$lambda$slambda_1).ud = function () { var suspendResult = this.jd_1; $sm: do try { var tmp = this.hd_1; switch (tmp) { case 0: this.id_1 = 2; this.hd_1 = 1; suspendResult = delay(new Long(300, 0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: if (this.o10h_1.yq()) { invoke$updateIframeHeight(this.p10h_1, this.q10h_1, this.r10h_1); } return Unit_instance; case 2: throw this.kd_1; } } catch ($p) { var e = $p; if (this.id_1 === 2) { throw e; } else { this.hd_1 = this.id_1; this.kd_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda_1).l78 = function (completion) { return new EpubSpineItem$lambda$slambda_1(this.o10h_1, this.p10h_1, this.q10h_1, this.r10h_1, completion); }; function EpubSpineItem$lambda$slambda_2($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { var i = new EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation); var l = function ($completion) { return i.z86($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$lambda$lambda$lambda$lambda($element, $props) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $element.getAttribute('href'); if (href == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickLink(href); } return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda$lambda($props) { return function (element) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp = 'click'; // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = EpubSpineItem$lambda$lambda$lambda$lambda$lambda(element, $props); addEventListener_0(element, tmp, tmp$ret$3); return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate) { return function (_anonymous_parameter_0__qggqh8) { var tmp0_safe_receiver = $iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem....' call invoke$updateIframeHeight($iframeRef, $props, $iframeHeight$delegate); var tmp = tmp2_safe_receiver.getElementsByTagName('a'); forEach(tmp, EpubSpineItem$lambda$lambda$lambda$lambda($props)); } $loadedCompletable.gy(Unit_instance); return Unit_instance; }; } function EpubSpineItem$lambda$lambda_1($props, $iframeRef, $loadedCompletable, $iframeHeight$delegate) { return function ($this$invoke) { $this$invoke.src = $props.url; $this$invoke.ref = $iframeRef; $this$invoke.onLoad = EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem...' call this_0.height = invoke$lambda_196($iframeHeight$delegate); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubContentScreen$lambda($this$FC, it) { _init_properties_EpubContentScreen_kt__41ft1h(); var epubViewModel = useUstadViewModel(VOID, EpubContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(epubViewModel.eww_1, new EpubContentUiState()); useOnUnloadEffect(EpubContentViewModel$onUnload$ref(epubViewModel)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_EpubContentComponent(); var block = EpubContentScreen$lambda$lambda_0(epubViewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_198($uiStateVal$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function EpubContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_EpubContentScreen_kt__41ft1h(); return new EpubContentViewModel(di, savedStateHandle); } function EpubContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.wp2(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function EpubContentViewModel$onClickLink$ref($boundThis) { var l = function (p0, p1) { $boundThis.hx0(p0, p1); return Unit_instance; }; l.callableName = 'onClickLink'; return l; } function EpubContentViewModel$onDismissTableOfContentsDrawer$ref($boundThis) { var l = function () { $boundThis.kx0(); return Unit_instance; }; l.callableName = 'onDismissTableOfContentsDrawer'; return l; } function EpubContentViewModel$onClickTocItem$ref($boundThis) { var l = function (p0) { $boundThis.ix0(p0); return Unit_instance; }; l.callableName = 'onClickTocItem'; return l; } function EpubContentViewModel$onClickToggleTocItem$ref($boundThis) { var l = function (p0) { $boundThis.jx0(p0); return Unit_instance; }; l.callableName = 'onClickToggleTocItem'; return l; } function EpubContentViewModel$onSpineIndexChanged$ref($boundThis) { var l = function (p0) { $boundThis.lx0(p0); return Unit_instance; }; l.callableName = 'onSpineIndexChanged'; return l; } function EpubContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.gp2(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function EpubContentScreen$lambda$lambda_0($epubViewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_198($uiStateVal$delegate); $this$invoke.onClickLink = EpubContentViewModel$onClickLink$ref($epubViewModel); $this$invoke.scrollToCommands = $epubViewModel.hww_1; $this$invoke.onDismissTableOfContents = EpubContentViewModel$onDismissTableOfContentsDrawer$ref($epubViewModel); $this$invoke.onClickTocItem = EpubContentViewModel$onClickTocItem$ref($epubViewModel); $this$invoke.onClickToggleTogItem = EpubContentViewModel$onClickToggleTocItem$ref($epubViewModel); $this$invoke.onSpineIndexChanged = EpubContentViewModel$onSpineIndexChanged$ref($epubViewModel); $this$invoke.onActiveChanged = EpubContentViewModel$onActiveChanged$ref($epubViewModel); return Unit_instance; }; } var properties_initialized_EpubContentScreen_kt_3w5fnh; function _init_properties_EpubContentScreen_kt__41ft1h() { if (!properties_initialized_EpubContentScreen_kt_3w5fnh) { properties_initialized_EpubContentScreen_kt_3w5fnh = true; EpubContentComponent = FC(EpubContentComponent$lambda); EpubScrollComponent = FC(EpubScrollComponent$lambda); EpubSpineItem = FC(EpubSpineItem$lambda); EpubContentScreen = FC(EpubContentScreen$lambda); } } function get_EpubTocListComponent() { _init_properties_EpubTocListComponent_kt__ugk21b(); return EpubTocListComponent; } var EpubTocListComponent; function EpubTocListComponent$lambda($this$FC, props) { _init_properties_EpubTocListComponent_kt__ugk21b(); var theme$delegate = useRequiredContext(get_ThemeContext()); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = EpubTocListComponent$lambda$lambda(props, muiAppState, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_199($theme$delegate) { _init_properties_EpubTocListComponent_kt__ugk21b(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function EpubTocListComponent$lambda$lambda$lambda$lambda($coverUrl, $theme$delegate) { return function ($this$invoke) { $this$invoke.src = $coverUrl; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(300) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxHeight = toString(300) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_199($theme$delegate).spacing(2); $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'web.cssom.px' call var this_1 = $muiAppState.e104_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(this_1) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.oww_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubTocListComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, 'img', block); } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickTocItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $tocItem.qoh_1; return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_199($theme$delegate).spacing(2 + imul($tocItem.uoh_1, 2) | 0); $this$invoke.sx = this_0; $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem); var this_1 = default_26; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem); addChild($this$invoke, this_1, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickToggleTogItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $text; var tmp; if ($collapsed) { var this_0 = default_92; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_93; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $text; var this_0 = default_6; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings) { return function ($this$invoke) { var collapsed = $props.uiState.nww_1.a1($tocItem.poh_1); var text = $strings.up7(collapsed ? strings_getInstance().xmw_1 : strings_getInstance().ymw_1); var this_0 = default_9; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1(text, collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props, $strings) { return function ($this$invoke) { $this$invoke.key = 'toc_' + $tocItem.poh_1; var this_0 = default_33; var block = EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props); addChild($this$invoke, this_0, block); var tmp; if ($tocItem.voh_1) { var this_1 = default_83; var block_0 = EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda($props, $muiAppState, $theme$delegate, $strings) { return function ($this$invoke) { $this$invoke.id = 'epub_toc_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call this_0.width = EpubArea_getInstance().j10d_1; // Inline function 'web.cssom.vw' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(90) + 'vw'; $this$invoke.sx = this_0; var this_1 = default_15; var block = EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate); addChild($this$invoke, this_1, block); var tmp0_iterator = $props.uiState.qww_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_22; var block_0 = EpubTocListComponent$lambda$lambda$lambda_0(element, $theme$delegate, $props, $strings); addChild($this$invoke, this_2, block_0); } return Unit_instance; }; } var properties_initialized_EpubTocListComponent_kt_yvxhv3; function _init_properties_EpubTocListComponent_kt__ugk21b() { if (!properties_initialized_EpubTocListComponent_kt_yvxhv3) { properties_initialized_EpubTocListComponent_kt_yvxhv3 = true; EpubTocListComponent = FC(EpubTocListComponent$lambda); } } function get_LeavingReasonEditScreenComponent() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreenComponent; } var LeavingReasonEditScreenComponent; var LeavingReasonEditScreenPreview; function get_LeavingReasonEditScreen() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreen; } var LeavingReasonEditScreen; function LeavingReasonEditScreenComponent$lambda($this$FC, props) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LeavingReasonEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.h94_1 = $it; return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLeavingReasonChange; var tmp0_safe_receiver = $props.uiState.gpq_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gpq_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h94_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.up7(strings_getInstance().ylv_1); $this$invoke.error = $props.uiState.hpq_1; $this$invoke.enabled = $props.uiState.ipq_1; $this$invoke.onChange = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextEditField(); var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var uiStateVar$delegate = useState(LeavingReasonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_200($uiStateVar$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_201($uiStateVar$delegate, value) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function LeavingReasonEditScreenPreview$lambda$lambda() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'kotlin.apply' call var this_0 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.leavingreason.edit.LeavingReasonEditScreenPreview...' call this_0.h94_1 = 'Leaving because of something...'; return new LeavingReasonEditUiState(this_0); } function LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_201($uiStateVar$delegate, invoke$lambda_200($uiStateVar$delegate).jpq(it)); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_200($uiStateVar$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function LeavingReasonEditScreen$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var viewModel = useUstadViewModel(VOID, LeavingReasonEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.fpq_1, new LeavingReasonEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_202($uiStateVal$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function LeavingReasonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return new LeavingReasonEditViewModel(di, savedStateHandle); } function LeavingReasonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.lpr(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function LeavingReasonEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_202($uiStateVal$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_LeavingReasonEditScreen_kt_tk29oi; function _init_properties_LeavingReasonEditScreen_kt__4zoie4() { if (!properties_initialized_LeavingReasonEditScreen_kt_tk29oi) { properties_initialized_LeavingReasonEditScreen_kt_tk29oi = true; LeavingReasonEditScreenComponent = FC(LeavingReasonEditScreenComponent$lambda); LeavingReasonEditScreenPreview = FC(LeavingReasonEditScreenPreview$lambda); LeavingReasonEditScreen = FC(LeavingReasonEditScreen$lambda); } } function get_LoginScreen() { _init_properties_LoginScreen_kt__xieio3(); return LoginScreen; } var LoginScreen; function get_LoginComponent2() { _init_properties_LoginScreen_kt__xieio3(); return LoginComponent2; } var LoginComponent2; function LoginScreen$lambda($this$FC, it) { _init_properties_LoginScreen_kt__xieio3(); var viewModel = useUstadViewModel(VOID, LoginScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.nx2_1, new LoginUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LoginComponent2(); var block = LoginScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_203($uiState$delegate) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function LoginScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LoginScreen_kt__xieio3(); return new LoginViewModel(di, savedStateHandle); } function LoginViewModel$onClickLogin$ref($boundThis) { var l = function () { $boundThis.dx5(); return Unit_instance; }; l.callableName = 'onClickLogin'; return l; } function LoginViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.ex5(); return Unit_instance; }; l.callableName = 'onClickCreateAccount'; return l; } function LoginViewModel$onClickConnectAsGuest$ref($boundThis) { var l = function () { $boundThis.sx5(); return Unit_instance; }; l.callableName = 'onClickConnectAsGuest'; return l; } function LoginViewModel$onUsernameChanged$ref($boundThis) { var l = function (p0) { $boundThis.bx5(p0); return Unit_instance; }; l.callableName = 'onUsernameChanged'; return l; } function LoginViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.cx5(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function LoginViewModel$onChangeLanguage$ref($boundThis) { var l = function (p0) { $boundThis.rx5(p0); return Unit_instance; }; l.callableName = 'onChangeLanguage'; return l; } function LoginScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_203($uiState$delegate); $this$invoke.onClickLogin = LoginViewModel$onClickLogin$ref($viewModel); $this$invoke.onClickCreateAccount = LoginViewModel$onClickCreateAccount$ref($viewModel); $this$invoke.onClickConnectAsGuest = LoginViewModel$onClickConnectAsGuest$ref($viewModel); $this$invoke.onUsernameValueChange = LoginViewModel$onUsernameChanged$ref($viewModel); $this$invoke.onPasswordValueChange = LoginViewModel$onPasswordChanged$ref($viewModel); $this$invoke.onChangeLanguage = LoginViewModel$onChangeLanguage$ref($viewModel); return Unit_instance; }; } function LoginComponent2$lambda($this$FC, props) { _init_properties_LoginScreen_kt__xieio3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LoginComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.jx3_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUsernameValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_0(event) { _init_properties_LoginScreen_kt__xieio3(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().yon(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; $this$invoke.value = $props.uiState.bx3_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().glv_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyDown = LoginComponent2$lambda$lambda$lambda$lambda$lambda_0; $this$invoke.error = !($props.uiState.ex3_1 == null); var tmp0_safe_receiver = $props.uiState.ex3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.dx3_1; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickLogin(); } return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'password'; $this$invoke.value = $props.uiState.cx3_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().hlv_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.fx3_1 == null); $this$invoke.disabled = !$props.uiState.dx3_1; var tmp0_safe_receiver = $props.uiState.fx3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.onKeyUp = LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.kx3_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickLogin(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'login_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().slt_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.mx3_1; $this$invoke.currentLanguage = $props.uiState.lx3_1; $this$invoke.onItemSelected = $props.onChangeLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'language_select'; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickCreateAccount(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'create_account_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().rmi_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickConnectAsGuest(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_8($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'connect_as_guest_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_5($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.up7(strings_getInstance().qmi_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $props.uiState.gx3_1; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_2; var block = LoginComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadPasswordTextField(); var block_1 = LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_15; var block_2 = LoginComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = LoginComponent2$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); var this_5 = default_11; var block_4 = LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); var this_6 = default_15; var block_5 = LoginComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var this_7 = get_UstadLanguageSelect(); var block_6 = LoginComponent2$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_7, block_6); var tmp; if ($props.uiState.hx3_1) { var this_8 = default_11; var block_7 = LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } var tmp_0; if ($props.uiState.ix3_1) { var this_9 = default_11; var block_8 = LoginComponent2$lambda$lambda$lambda$lambda_8($strings, $props); addChild($this$invoke, this_9, block_8); tmp_0 = Unit_instance; } var this_10 = default_2; var block_9 = LoginComponent2$lambda$lambda$lambda$lambda_9($props); addChild($this$invoke, this_10, block_9); var tmp_1; if ($props.uiState.ox3_1) { var this_11 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_11); tmp_1 = Unit_instance; } return Unit_instance; }; } function LoginComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = LoginComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_LoginScreen_kt_75kev9; function _init_properties_LoginScreen_kt__xieio3() { if (!properties_initialized_LoginScreen_kt_75kev9) { properties_initialized_LoginScreen_kt_75kev9 = true; LoginScreen = FC(LoginScreen$lambda); LoginComponent2 = FC(LoginComponent2$lambda); } } function get_ConversationListItem() { _init_properties_ConversationListItem_kt__t0k9hw(); return ConversationListItem; } var ConversationListItem; function ConversationListItem$lambda($this$FC, props) { _init_properties_ConversationListItem_kt__t0k9hw(); var tmp = props.uiState.bx7_1; var tmp0_safe_receiver = props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cf9_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.bf8_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_14().hlt(), true, props.timeFormatter, props.dateFormatter, props.uiState.cx7_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = ConversationListItem$lambda$lambda(props, formattedTime); addChild($this$FC, this_0, block); return Unit_instance; } function ConversationListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.message; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem.....' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ef9_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $props.message; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.df9_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.ok4(); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ConversationListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem......' call // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$create.className = css(this_0); var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cf9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.af8_1); addChildNode($this$create, tmp$ret$13); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.df9_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4()); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = ConversationListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = ConversationListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = ConversationListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda_0($formattedTime) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function ConversationListItem$lambda$lambda($props, $formattedTime) { return function ($this$invoke) { var this_0 = default_33; var block = ConversationListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, ConversationListItem$lambda$lambda$lambda_0($formattedTime)); return Unit_instance; }; } var properties_initialized_ConversationListItem_kt_poawy2; function _init_properties_ConversationListItem_kt__t0k9hw() { if (!properties_initialized_ConversationListItem_kt_poawy2) { properties_initialized_ConversationListItem_kt_poawy2 = true; ConversationListItem = FC(ConversationListItem$lambda); } } function get_ConversationListScreenComponent2() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenComponent2; } var ConversationListScreenComponent2; function get_demoConversationList() { _init_properties_ConversationListScreen_kt__hkawkt(); return demoConversationList; } var demoConversationList; function get_ConversationListScreenPreview() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenPreview; } var ConversationListScreenPreview; function get_ConversationListScreen() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreen; } var ConversationListScreen; function ConversationListScreenComponent2$lambda($this$FC, props) { _init_properties_ConversationListScreen_kt__hkawkt(); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.yx6_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var dateFormatterVal = useDateFormatter([]); var timeFormatterVal = useTimeFormatter(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ConversationListScreenComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, dateFormatterVal, timeFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return create(get_UstadNothingHereYet()); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ConversationListScreen_kt__hkawkt(); var tmp0_safe_receiver = it.cf9_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xf7_1); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda($messageItem, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$create) { $this$create.message = $messageItem; $this$create.onListItemClick = $props.onClickEntry; $this$create.uiState = $props.uiState; $this$create.dateFormatter = $dateFormatterVal; $this$create.timeFormatter = $timeFormatterVal; return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal) { return function (messageItem) { var tmp = get_ConversationListItem(); return create_0(tmp, ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda(messageItem, $props, $dateFormatterVal, $timeFormatterVal)); }; } function ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.m10b('empty_state', ConversationListScreenComponent2$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.t10b($infiniteQueryResult, tmp_0, ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal)); return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal)); var this_1 = default_47; var block = ConversationListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ConversationListScreenPreview$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var conversationListUiState$delegate = useState(ConversationListScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ConversationListScreenComponent2(); var block = ConversationListScreenPreview$lambda$lambda_0(conversationListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_204($conversationListUiState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('conversationListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $conversationListUiState$delegate[0]; } function ConversationListScreenPreview$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListUiState(ConversationListScreenPreview$lambda$lambda$lambda); } function ConversationListScreenPreview$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ListPagingSource(get_demoConversationList()); } function ConversationListScreenPreview$lambda$lambda_0($conversationListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_204($conversationListUiState$delegate); return Unit_instance; }; } function ConversationListScreen$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var viewModel = useUstadViewModel(VOID, ConversationListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new ConversationListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ConversationListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ConversationListScreenComponent2(); var block_0 = ConversationListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_205($uiStateVal$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_206($appState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ConversationListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListViewModel(di, savedStateHandle); } function ConversationListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_206($appState$delegate).lp5_1; return Unit_instance; }; } function ConversationListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ex7(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ConversationListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_205($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onClickEntry = ConversationListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_ConversationListScreen_kt_6rhgdr; function _init_properties_ConversationListScreen_kt__hkawkt() { if (!properties_initialized_ConversationListScreen_kt_6rhgdr) { properties_initialized_ConversationListScreen_kt_6rhgdr = true; ConversationListScreenComponent2 = FC(ConversationListScreenComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList.' call // Inline function 'kotlin.apply' call var this_1 = new MessageAndOtherPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_2.af8_1 = 'The Conversation number ' + item; tmp.cf9_1 = this_2; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_3.u95_1 = 'Person ' + item; this_3.v95_1 = '' + item; this_3.s95_1 = toLong(item); tmp_0.df9_1 = this_3; destination.i1(this_1); } demoConversationList = destination; ConversationListScreenPreview = FC(ConversationListScreenPreview$lambda); ConversationListScreen = FC(ConversationListScreen$lambda); } } function get_MessageListItem() { _init_properties_MessageListItem_kt__kboerq(); return MessageListItem; } var MessageListItem; function MessageListItem$lambda($this$FC, props) { _init_properties_MessageListItem_kt__kboerq(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_safe_receiver = props.message; var isFromMe = equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yf7_1, props.activeUserUid); var tmp1_safe_receiver = props.message; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.bf8_1; var messageTime = useFormattedTimeForDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, props.timeFormatter); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp3_safe_receiver = props.message; var tmp = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.bf8_1; var tmp4_safe_receiver = props.previousMessage; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [[tmp, tmp4_safe_receiver == null ? null : tmp4_safe_receiver.bf8_1]]; var callback = MessageListItem$lambda$lambda(props); var daysSincePrevMessage = useMemo(callback, dependencies); var tmp7_enabled = !(daysSincePrevMessage === 0); var tmp8_localDateTimeNow = props.listUiState.fxa_1; var tmp5_safe_receiver = props.message; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.bf8_1; var tmp9_timestamp = tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs; var tmp10_timeZone = Companion_getInstance_14().hlt(); var tmp11_dateFormatter = props.dateFormatter; var tmp12_timeFormatter = props.timeFormatter; var tmp13_dayOfWeekStringMap = props.listUiState.exa_1; var dayOrDateHeader = useDayOrDate(tmp7_enabled, tmp8_localDateTimeNow, tmp9_timestamp, tmp10_timeZone, true, tmp12_timeFormatter, tmp11_dateFormatter, tmp13_dayOfWeekStringMap); if (dayOrDateHeader == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = MessageListItem$lambda$lambda_0(dayOrDateHeader); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block_0 = MessageListItem$lambda$lambda_1(isFromMe, theme$delegate, props, messageTime); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_207($theme$delegate) { _init_properties_MessageListItem_kt__kboerq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function MessageListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.message; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call var tmp0_safe_receiver_0 = $props.previousMessage; tmp = tmp0_safe_receiver_0 == null ? null : daysUntil(tmp0_safe_receiver_0, tmp0_safe_receiver); } return tmp; }; } function MessageListItem$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $it; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.af8_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda_0($messageTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $messageTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call var tmp; if ($isFromMe) { tmp = invoke$lambda_207($theme$delegate).palette.primary.light; } else { tmp = invoke$lambda_207($theme$delegate).palette.primary.dark; } this_0.backgroundColor = tmp; this_0.color = invoke$lambda_207($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(10) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopLeftRadius = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopRightRadius = toString(24) + 'px'; var tmp_0; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(24) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.borderBottomLeftRadius = tmp_0; var tmp_1; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(0) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(24) + 'px'; } this_0.borderBottomRightRadius = tmp_1; $this$invoke.sx = this_0; var this_1 = get_UstadLinkify(); var block = MessageListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var this_2 = default_2; var block_0 = MessageListItem$lambda$lambda$lambda$lambda_0($messageTime); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function MessageListItem$lambda$lambda_1($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.Flex.Companion.minContent' call 0; this_0.flex = 'min-content'; var tmp; if ($isFromMe) { // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; tmp = 'end'; } else { // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; tmp = 'start'; } this_0.justifyContent = tmp; $this$invoke.sx = this_0; var this_1 = default_15; var block = MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_MessageListItem_kt_z9fyqg; function _init_properties_MessageListItem_kt__kboerq() { if (!properties_initialized_MessageListItem_kt_z9fyqg) { properties_initialized_MessageListItem_kt_z9fyqg = true; MessageListItem = FC(MessageListItem$lambda); } } function get_MessageListScreenComponent2() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenComponent2; } var MessageListScreenComponent2; function get_MessageListScreenPreview() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenPreview; } var MessageListScreenPreview; function get_MessageListScreen() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreen; } var MessageListScreen; function MessageListScreenComponent2$lambda($this$FC, props) { _init_properties_MessageListScreen_kt__o3twtd(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.bxa_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.m104_1, true, 50); var muiAppState = useMuiAppState(); var newMessageBoxRef = useRef(null); var newMessageBoxHeight$delegate = useState_0(0); var newMessageBoxPaddingPx = 8; var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); var tmp0_safe_receiver = newMessageBoxRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, MessageListScreenComponent2$lambda$lambda(newMessageBoxRef, newMessageBoxPaddingPx, newMessageBoxHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = MessageListScreenComponent2$lambda$lambda_0(muiAppState, newMessageBoxHeight$delegate, props, infiniteQueryResult, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_47; var block_0 = MessageListScreenComponent2$lambda$lambda_1(newMessageBoxRef, props); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_208($newMessageBoxHeight$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $newMessageBoxHeight$delegate[0]; } function invoke$lambda_209($newMessageBoxHeight$delegate, value) { _init_properties_MessageListScreen_kt__o3twtd(); getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $newMessageBoxHeight$delegate[1](value); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda($newMessageBoxRef, $newMessageBoxPaddingPx, $newMessageBoxHeight$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $newMessageBoxRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; invoke$lambda_209($newMessageBoxHeight$delegate, (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) + imul($newMessageBoxPaddingPx, 2) | 0); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_0(items, index) { _init_properties_MessageListScreen_kt__o3twtd(); var tmp0_safe_receiver = items.v(index); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xf7_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' + items + '_' + index : tmp2_elvis_lhs; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda($list, $index, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.message = $list.v($index); $this$create.previousMessage = getOrNull($list, $index + 1 | 0); $this$create.activeUserUid = $props.uiState.cxa_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.listUiState = $props.uiState; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (list, index) { var tmp = get_MessageListItem(); return create_0(tmp, MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda(list, index, $props, $timeFormatterVal, $dateFormatterVal)); }; } function MessageListScreenComponent2$lambda$lambda$lambda($this_invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this_invoke.reverseLayout = false; var tmp; if ($props.uiState.gxa_1) { var this_0 = $this_invoke; var this_1 = get_SocialWarningListItem(); var block = MessageListScreenComponent2$lambda$lambda$lambda$lambda($props); addChild(this_0, this_1, block); tmp = Unit_instance; } var tmp_0 = MessageListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.b10c($infiniteQueryResult, tmp_0, MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda_0($muiAppState, $newMessageBoxHeight$delegate, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e104_1 + invoke$lambda_208($newMessageBoxHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(MessageListScreenComponent2$lambda$lambda$lambda($this$invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_47; var block = MessageListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_2($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.value = $props.uiState.dxa_1; $this$invoke.fullWidth = true; var value = $props.onChangeNewMessageText; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = MessageListScreenComponent2$lambda$lambda$lambda$lambda_2(value); $this$invoke.onClickSend = $props.onClickSend; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda_1($newMessageBoxRef, $props) { return function ($this$invoke) { $this$invoke.ref = $newMessageBoxRef; var this_0 = get_UstadSendTextField(); var block = MessageListScreenComponent2$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function MessageListScreenPreview$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var messages = MessageListScreenPreview$lambda$lambda; var MessageListUiState$delegate = useState(MessageListScreenPreview$lambda$lambda_0(messages)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreenPreview$lambda$lambda_1(MessageListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_210($MessageListUiState$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('MessageListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $MessageListUiState$delegate[0]; } function MessageListScreenPreview$lambda$lambda() { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'kotlin.apply' call var this_0 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_0.af8_1 = 'Sallam, WHere are you from?'; this_0.yf7_1 = new Long(1, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_1.af8_1 = 'Sallam, WHere are you from?'; this_1.yf7_1 = new Long(2, 0); return new ListPagingSource(listOf([tmp, this_1])); } function MessageListScreenPreview$lambda$lambda_0($messages) { return function () { return new MessageListUiState($messages, new Long(2, 0)); }; } function MessageListScreenPreview$lambda$lambda_1($MessageListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_210($MessageListUiState$delegate); return Unit_instance; }; } function MessageListScreen$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var viewModel = useUstadViewModel(VOID, MessageListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ypu_1, new MessageListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_211($uiStateVal$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function MessageListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_MessageListScreen_kt__o3twtd(); return new MessageListViewModel(di, savedStateHandle); } function MessageListViewModel$onChangeNewMessageText$ref($boundThis) { var l = function (p0) { $boundThis.sxa(p0); return Unit_instance; }; l.callableName = 'onChangeNewMessageText'; return l; } function MessageListViewModel$onClickSend$ref($boundThis) { var l = function () { $boundThis.txa(); return Unit_instance; }; l.callableName = 'onClickSend'; return l; } function MessageListViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.ask(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function MessageListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_211($uiStateVal$delegate); $this$invoke.onChangeNewMessageText = MessageListViewModel$onChangeNewMessageText$ref($viewModel); $this$invoke.onClickSend = MessageListViewModel$onClickSend$ref($viewModel); $this$invoke.onWarningDismiss = MessageListViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_MessageListScreen_kt_rgbuch; function _init_properties_MessageListScreen_kt__o3twtd() { if (!properties_initialized_MessageListScreen_kt_rgbuch) { properties_initialized_MessageListScreen_kt_rgbuch = true; MessageListScreenComponent2 = FC(MessageListScreenComponent2$lambda); MessageListScreenPreview = FC(MessageListScreenPreview$lambda); MessageListScreen = FC(MessageListScreen$lambda); } } function get_PdfContentComponent() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentComponent; } var PdfContentComponent; function get_PdfContentScreen() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentScreen; } var PdfContentScreen; function PdfContentComponent$lambda($this$FC, props) { _init_properties_PdfContentScreen_kt__vg94b7(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = PdfContentComponent$lambda$lambda(di); var endpoint = useMemo(callback, dependencies); useWindowFocusedEffect(PdfContentComponent$lambda$lambda_0(props)); useMessageEffect(PdfContentComponent$lambda$lambda_1(endpoint, props)); var tmp0_safe_receiver = props.uiState.wxg_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.pdfcontent.PdfContentComponent..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = PdfContentComponent$lambda$lambda_2(endpoint, tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, PdfContentComponent$lambda$lambda_3); return Unit_instance; } function PdfContentComponent$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).f58(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UstadAccountManager), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); return tmp.d58(tmp$ret$0, null).mng(); }; } function PdfContentComponent$lambda$lambda_0($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function PdfContentComponent$lambda$lambda_1($endpoint, $props) { return function (it) { var tmp; if (!startsWith($endpoint.jn2_1, it.origin, true)) { return Unit_instance; } var tmp_0; if (startsWith(it.data, 'pdf-pages:', true)) { var pageComponents = split(substringAfter(it.data, 'pdf-pages:'), ['/']); var tmp0_container = to(toInt(pageComponents.v(0)), toInt(pageComponents.v(1))); var pageNum = tmp0_container.y6(); var numPages = tmp0_container.z6(); if (numPages === 0) return Unit_instance; var tmp_1; if (pageNum === numPages) { tmp_1 = $props.onComplete(); } else { tmp_1 = $props.onProgressed(imul(pageNum, 100) / numPages | 0); } tmp_0 = tmp_1; } return Unit_instance; }; } function PdfContentComponent$lambda$lambda_2($endpoint, $pdfUrl) { return function ($this$invoke) { $this$invoke.src = $endpoint.jn2_1 + 'umapp/pdf-js/web/viewer.html?file=' + encodeURIComponent($pdfUrl); $this$invoke.id = 'pdf_js'; return Unit_instance; }; } function PdfContentComponent$lambda$lambda_3($this$useEffect) { _init_properties_PdfContentScreen_kt__vg94b7(); var eventHandler = PdfContentComponent$lambda$lambda$lambda; var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; addEventListener(tmp, tmp$ret$2, eventHandler); $this$useEffect.push(PdfContentComponent$lambda$lambda$lambda_0(eventHandler)); return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda(it) { _init_properties_PdfContentScreen_kt__vg94b7(); var tmp = document.getElementById('pdf_js'); var iframeEl = tmp instanceof HTMLIFrameElement ? tmp : THROW_CCE(); var tmp0_safe_receiver = iframeEl.contentDocument; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; tmp0_safe_receiver.dispatchEvent(new Event(tmp$ret$2)); } return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda_0($eventHandler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; removeEventListener(tmp, tmp$ret$2, $eventHandler); return Unit_instance; }; } function PdfContentScreen$lambda($this$FC, it) { _init_properties_PdfContentScreen_kt__vg94b7(); var viewModel = useUstadViewModel(VOID, PdfContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.sxf_1, new PdfContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PdfContentComponent(); var block = PdfContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_212($uiStateVal$delegate) { _init_properties_PdfContentScreen_kt__vg94b7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PdfContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PdfContentScreen_kt__vg94b7(); return new PdfContentViewModel(di, savedStateHandle); } function PdfContentViewModel$onProgressed$ref($boundThis) { var l = function (p0) { $boundThis.tp2(p0); return Unit_instance; }; l.callableName = 'onProgressed'; return l; } function PdfContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.up2(true); return Unit_instance; }; } function PdfContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.gp2(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function PdfContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_212($uiStateVal$delegate); $this$invoke.onProgressed = PdfContentViewModel$onProgressed$ref($viewModel); $this$invoke.onComplete = PdfContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onActiveChanged = PdfContentViewModel$onActiveChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PdfContentScreen_kt_oebejv; function _init_properties_PdfContentScreen_kt__vg94b7() { if (!properties_initialized_PdfContentScreen_kt_oebejv) { properties_initialized_PdfContentScreen_kt_oebejv = true; PdfContentComponent = FC(PdfContentComponent$lambda); PdfContentScreen = FC(PdfContentScreen$lambda); } } function get_PersonAccountEditComponent2() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditComponent2; } var PersonAccountEditComponent2; var PersonAccountEditPreview; function get_PersonAccountEditScreen() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditScreen; } var PersonAccountEditScreen; function PersonAccountEditComponent2$lambda($this$FC, props) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonAccountEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda(event) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().yon(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.bxj_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cxm(VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; var tmp0_safe_receiver = $props.uiState.bxj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vxj_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().glv_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.cxj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.cxj_1 == null); $this$invoke.disabled = !$props.uiState.gxj_1; $this$invoke.onKeyDown = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.bxj_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cxm(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'currentpassword'; var tmp0_safe_receiver = $props.uiState.bxj_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wxj_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().gme_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.dxj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.dxj_1 == null); $this$invoke.disabled = !$props.uiState.gxj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.bxj_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cxm(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'newpassword'; var tmp0_safe_receiver = $props.uiState.bxj_1; $this$invoke.value = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xxj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().rlv_1) + '*'; $this$invoke.error = !($props.uiState.exj_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.exj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.gxj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var tmp; if ($props.uiState.dxm()) { var this_0 = get_UstadTextField(); var block = PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.exm()) { var this_1 = get_UstadPasswordTextField(); var block_0 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var this_2 = get_UstadPasswordTextField(); var block_1 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonAccountEditPreview$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var uiStateVar$delegate = useState(PersonAccountEditPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_213($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditPreview$lambda$lambda() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditUiState(new PersonUsernameAndPasswordModel(VOID, VOID, '', '')); } function PersonAccountEditPreview$lambda$lambda$lambda(it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return Unit_instance; } function PersonAccountEditPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_213($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditPreview$lambda$lambda$lambda; return Unit_instance; }; } function PersonAccountEditScreen$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var viewModel = useUstadViewModel(VOID, PersonAccountEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.wxi_1, new PersonAccountEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_214($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditViewModel(di, savedStateHandle); } function PersonAccountEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.bxm(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonAccountEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_214($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonAccountEditScreen_kt_mm381u; function _init_properties_PersonAccountEditScreen_kt__2tu9ss() { if (!properties_initialized_PersonAccountEditScreen_kt_mm381u) { properties_initialized_PersonAccountEditScreen_kt_mm381u = true; PersonAccountEditComponent2 = FC(PersonAccountEditComponent2$lambda); PersonAccountEditPreview = FC(PersonAccountEditPreview$lambda); PersonAccountEditScreen = FC(PersonAccountEditScreen$lambda); } } function get_BulkAddPersonRunImportComponent() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportComponent; } var BulkAddPersonRunImportComponent; function get_BulkAddPersonRunImportScreen() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportScreen; } var BulkAddPersonRunImportScreen; function BulkAddPersonRunImportComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonRunImportComponent$lambda$lambda(props, muiAppState, strings); addChild($this$FC, this_0, block); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(200) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.jxn_1 > 0) { $this$invoke.value = $props.uiState.go8() * 100; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } $this$invoke.variant = tmp; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_12; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().kmn_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $errorMessage; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_66; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().alu_1) + ' ' + $strings.up7(strings_getInstance().tmz_1) + ' ' + ('' + $error.kol_1 + ' ' + $error.lol_1 + ' - ' + $error.mol_1); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, $error) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.mxn_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_0, block); } var tmp0_iterator = $props.uiState.lxn_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_22; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().qmz_1) + ': ' + $props.uiState.kxn_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); var this_2 = default_48; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda($props, $muiAppState, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.ixn_1) { var this_0 = default_48; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.uiState.jst()) { var this_1 = default_16; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = default_48; var block_1 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function BulkAddPersonRunImportScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var viewModel = useUstadViewModel(VOID, BulkAddPersonRunImportScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.fxn_1, new BulkAddPersonRunImportUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonRunImportComponent(); var block = BulkAddPersonRunImportScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_215($uiStateVal$delegate) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonRunImportScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return new BulkAddPersonRunImportViewModel(di, savedStateHandle); } function BulkAddPersonRunImportScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_215($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u; function _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8() { if (!properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u) { properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u = true; BulkAddPersonRunImportComponent = FC(BulkAddPersonRunImportComponent$lambda); BulkAddPersonRunImportScreen = FC(BulkAddPersonRunImportScreen$lambda); } } function get_BulkAddPersonSelectFileComponent() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileComponent; } var BulkAddPersonSelectFileComponent; function get_BulkAddPersonSelectFileScreen() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileScreen; } var BulkAddPersonSelectFileScreen; function BulkAddPersonSelectFileComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonSelectFileComponent$lambda$lambda(theme$delegate, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_216($theme$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_144; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.qxp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? $strings.up7(strings_getInstance().tme_1) : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.up7(strings_getInstance().vma_1); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectFile(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'select_file_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.sxp_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().vmf_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickGetTemplate(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'get_template_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.sxp_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().smz_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickImportButton(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.rxq(); $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().pmz_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_216($theme$delegate).spacing(2); var this_0 = default_22; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var viewModel = useUstadViewModel(VOID, BulkAddPersonSelectFileScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.cxp_1, new BulkAddPersonSelectFileUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = BulkAddPersonSelectFileScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonSelectFileComponent(); var block_0 = BulkAddPersonSelectFileScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_217($uiStateVal$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonSelectFileScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return new BulkAddPersonSelectFileViewModel(di, savedStateHandle); } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen....' call $viewModel.oxq(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'bulk_import_file'; $this$invoke.accept = '.csv,text/csv'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function BulkAddPersonSelectFileViewModel$onClickImportButton$ref($boundThis) { var l = function () { $boundThis.pxq(); return Unit_instance; }; l.callableName = 'onClickImportButton'; return l; } function BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($boundThis) { var l = function () { $boundThis.qxq(); return Unit_instance; }; l.callableName = 'onClickGetTemplate'; return l; } function BulkAddPersonSelectFileScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_217($uiStateVal$delegate); $this$invoke.onClickSelectFile = BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickImportButton = BulkAddPersonSelectFileViewModel$onClickImportButton$ref($viewModel); $this$invoke.onClickGetTemplate = BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($viewModel); return Unit_instance; }; } var properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120; function _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq() { if (!properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120) { properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120 = true; BulkAddPersonSelectFileComponent = FC(BulkAddPersonSelectFileComponent$lambda); BulkAddPersonSelectFileScreen = FC(BulkAddPersonSelectFileScreen$lambda); } } function get_PersonDetailScreen() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailScreen; } var PersonDetailScreen; function get_PersonDetailPreview() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailPreview; } var PersonDetailPreview; function get_PersonDetailComponent2() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailComponent2; } var PersonDetailComponent2; function get_QuickActionBar() { _init_properties_PersonDetailScreen_kt__fr4stu(); return QuickActionBar; } var QuickActionBar; function get_DetailFeilds() { _init_properties_PersonDetailScreen_kt__fr4stu(); return DetailFeilds; } var DetailFeilds; function get_ContactDetails() { _init_properties_PersonDetailScreen_kt__fr4stu(); return ContactDetails; } var ContactDetails; function get_Classes() { _init_properties_PersonDetailScreen_kt__fr4stu(); return Classes; } var Classes; function PersonDetailScreen$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); var viewModel = useUstadViewModel(VOID, PersonDetailScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.oxs_1, new PersonDetailUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_PersonDetailComponent2(); var block_0 = PersonDetailScreen$lambda$lambda_1(viewModel, uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_218($uiState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_219($appState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonDetailScreen_kt__fr4stu(); return new PersonDetailViewModel(di, savedStateHandle); } function PersonDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_219($appState$delegate).lp5_1; return Unit_instance; }; } function PersonDetailViewModel$onClickChat$ref($boundThis) { var l = function () { $boundThis.fxx(); return Unit_instance; }; l.callableName = 'onClickChat'; return l; } function PersonDetailViewModel$onClickChangePassword$ref($boundThis) { var l = function () { $boundThis.exx(); return Unit_instance; }; l.callableName = 'onClickChangePassword'; return l; } function PersonDetailViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.ex5(); return Unit_instance; }; l.callableName = 'onClickCreateAccount'; return l; } function PersonDetailViewModel$onClickManageParentalConsent$ref($boundThis) { var l = function () { $boundThis.ixx(); return Unit_instance; }; l.callableName = 'onClickManageParentalConsent'; return l; } function PersonDetailViewModel$onClickDial$ref($boundThis) { var l = function () { $boundThis.gxx(); return Unit_instance; }; l.callableName = 'onClickDial'; return l; } function PersonDetailViewModel$onClickEmail$ref($boundThis) { var l = function () { $boundThis.hxx(); return Unit_instance; }; l.callableName = 'onClickEmail'; return l; } function PersonDetailViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.aqs(); return Unit_instance; }; l.callableName = 'onClickPermissions'; return l; } function PersonDetailScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_218($uiState$delegate); $this$invoke.onClickChat = PersonDetailViewModel$onClickChat$ref($viewModel); $this$invoke.onClickChangePassword = PersonDetailViewModel$onClickChangePassword$ref($viewModel); $this$invoke.onClickCreateAccount = PersonDetailViewModel$onClickCreateAccount$ref($viewModel); $this$invoke.onClickManageParentalConsent = PersonDetailViewModel$onClickManageParentalConsent$ref($viewModel); $this$invoke.onClickDial = PersonDetailViewModel$onClickDial$ref($viewModel); $this$invoke.onClickEmail = PersonDetailViewModel$onClickEmail$ref($viewModel); $this$invoke.onClickPermissions = PersonDetailViewModel$onClickPermissions$ref($viewModel); return Unit_instance; }; } function PersonDetailPreview$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonDetailComponent2(); var block = PersonDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailPreview$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'kotlin.apply' call var this_0 = new PersonAndDisplayDetail(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview....' call this_1.u95_1 = 'Bob Jones'; this_1.x95_1 = '0799999'; this_1.w95_1 = 'Bob@gmail.com'; this_1.y95_1 = 1; this_1.t95_1 = 'bob12'; this_1.a96_1 = new Long(12, 0); this_1.c96_1 = '123'; this_1.b96_1 = 'Herat'; tmp.tfr_1 = this_1; var tmp_0 = this_0; // Inline function 'kotlin.collections.listOf' call var tmp$ret$2 = emptyList(); $this$invoke.uiState = new PersonDetailUiState(tmp_0, VOID, VOID, tmp$ret$2); return Unit_instance; } function PersonDetailComponent2$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.uxs_1; var pendingTransfer = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wfr_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonDetailComponent2$lambda$lambda(props, pendingTransfer, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer) { return function ($this$create) { $this$create.transferJobItemStatus = Companion_instance_86.jjp($pendingTransfer.mby_1); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$create.color = 'action'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(304) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(304) + 'px'; $this$invoke.sx = this_0; $this$invoke.src = $imgSrc; $this$invoke.alt = 'user image'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.rectangular' call 0; $this$invoke.overlap = 'rectangular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2.......' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; $this$invoke.invisible = $pendingTransfer == null; var tmp; if (!($pendingTransfer == null)) { var tmp_0 = get_UstadTransferStatusIcon(); tmp = create_0(tmp_0, PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer)); } else { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = ''; } $this$invoke.badgeContent = tmp; var this_1 = default_37; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2......' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; var this_1 = default_41; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().nm6_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().fmg_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_8($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_9($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().ulw_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vfr_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s96_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, tmp2_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_82; var block_0 = PersonDetailComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); } var this_2 = get_QuickActionBar(); var block_1 = PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var this_3 = default_82; var block_2 = PersonDetailComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = PersonDetailComponent2$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_4, block_3); var this_5 = get_DetailFeilds(); var block_4 = PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); var this_6 = default_82; var block_5 = PersonDetailComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var this_7 = default_2; var block_6 = PersonDetailComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = get_ContactDetails(); var block_7 = PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); var this_9 = default_82; var block_8 = PersonDetailComponent2$lambda$lambda$lambda$lambda_8; addChild($this$invoke, this_9, block_8); var this_10 = default_2; var block_9 = PersonDetailComponent2$lambda$lambda$lambda$lambda_9($strings); addChild($this$invoke, this_10, block_9); var this_11 = get_Classes(); var block_10 = PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props); addChild($this$invoke, this_11, block_10); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function QuickActionBar$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_34; var block = QuickActionBar$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBar$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDial(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_151); $this$invoke.text = $strings.up7(strings_getInstance().cmg_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickEmail(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.text = $strings.up7(strings_getInstance().plw_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickCreateAccount(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.text = $strings.up7(strings_getInstance().rmi_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangePassword(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_153); $this$invoke.text = $strings.up7(strings_getInstance().fme_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_94); $this$invoke.text = $strings.up7(strings_getInstance().imc_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickManageParentalConsent(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_154); $this$invoke.text = $strings.up7(strings_getInstance().nmm_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickChat(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_20); $this$invoke.text = $strings.up7(strings_getInstance().omu_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.oxx()) { var this_0 = get_UstadQuickActionButton(); var block = QuickActionBar$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.pxx()) { var this_1 = get_UstadQuickActionButton(); var block_0 = QuickActionBar$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.mxx()) { var this_2 = get_UstadQuickActionButton(); var block_1 = QuickActionBar$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.lxx()) { var this_3 = get_UstadQuickActionButton(); var block_2 = QuickActionBar$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.zxs_1) { var this_4 = get_UstadQuickActionButton(); var block_3 = QuickActionBar$lambda$lambda$lambda_3($strings, $props); addChild($this$invoke, this_4, block_3); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.sxx()) { var this_5 = get_UstadQuickActionButton(); var block_4 = QuickActionBar$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.txx()) { var this_6 = get_UstadQuickActionButton(); var block_5 = QuickActionBar$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); tmp_5 = Unit_instance; } return Unit_instance; }; } function DetailFeilds$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a96_1].slice(); var callback = DetailFeilds$lambda$lambda(props); var birthdayFormatted = useMemo(callback, dependencies); if (props.uiState.jxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDetailField(); var block = DetailFeilds$lambda$lambda_0(strings, birthdayFormatted); addChild($this$FC, this_0, block); } if (props.uiState.kxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDetailField(); var block_0 = DetailFeilds$lambda$lambda_1(strings, props); addChild($this$FC, this_1, block_0); } if (props.uiState.qxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadDetailField(); var block_1 = DetailFeilds$lambda$lambda_2(strings, props); addChild($this$FC, this_2, block_1); } if (props.uiState.rxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField(); var block_2 = DetailFeilds$lambda$lambda_3(strings, props); addChild($this$FC, this_3, block_2); } return Unit_instance; } function DetailFeilds$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a96_1; return (new Date(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs)).toLocaleDateString(); }; } function DetailFeilds$lambda$lambda_0($strings, $birthdayFormatted) { return function ($this$invoke) { $this$invoke.icon = create(default_51); $this$invoke.labelText = $strings.up7(strings_getInstance().lm6_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $birthdayFormatted; return Unit_instance; }; } function DetailFeilds$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = null; $this$invoke.labelText = $strings.up7(strings_getInstance().fmb_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y95_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = mapLookup($strings, tmp2_elvis_lhs == null ? 1 : tmp2_elvis_lhs, PersonConstants_getInstance().inn_1); return Unit_instance; }; } function DetailFeilds$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_41); $this$invoke.labelText = $strings.up7(strings_getInstance().dmg_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DetailFeilds$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_29); $this$invoke.labelText = $strings.up7(strings_getInstance().glv_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t95_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); if (props.uiState.oxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDetailField(); var block = ContactDetails$lambda$lambda(props, strings); addChild($this$FC, this_0, block); } if (props.uiState.pxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDetailField(); var block_0 = ContactDetails$lambda$lambda_0(strings, props); addChild($this$FC, this_1, block_0); } if (props.uiState.nxx()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadDetailField(); var block_1 = ContactDetails$lambda$lambda_1(strings, props); addChild($this$FC, this_2, block_1); } return Unit_instance; } function ContactDetails$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.vxs_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x95_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; $this$invoke.labelText = $strings.up7(strings_getInstance().slw_1); $this$invoke.icon = create(default_151); $this$invoke.onClick = $props.onClickDial; return Unit_instance; }; } function ContactDetails$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.labelText = $strings.up7(strings_getInstance().plw_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w95_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_155); $this$invoke.labelText = $strings.up7(strings_getInstance().om6_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.uxs_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b96_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function Classes$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = Classes$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_156; addChild_0($this$invoke, this_0); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $it.z94_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8d_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function Classes$lambda$lambda$lambda$lambda($it) { return function ($this$invoke) { var this_0 = default_25; var block = Classes$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = Classes$lambda$lambda$lambda$lambda$lambda_0($it); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function Classes$lambda$lambda$lambda($it) { return function ($this$invoke) { var tmp0_safe_receiver = $it.y94_1; $this$invoke.key = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r8h_1); var this_0 = default_33; var block = Classes$lambda$lambda$lambda$lambda($it); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Classes$lambda$lambda($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.xxs_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.detail.Classes...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = Classes$lambda$lambda$lambda(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_PersonDetailScreen_kt_65jnmc; function _init_properties_PersonDetailScreen_kt__fr4stu() { if (!properties_initialized_PersonDetailScreen_kt_65jnmc) { properties_initialized_PersonDetailScreen_kt_65jnmc = true; PersonDetailScreen = FC(PersonDetailScreen$lambda); PersonDetailPreview = FC(PersonDetailPreview$lambda); PersonDetailComponent2 = FC(PersonDetailComponent2$lambda); QuickActionBar = FC(QuickActionBar$lambda); DetailFeilds = FC(DetailFeilds$lambda); ContactDetails = FC(ContactDetails$lambda); Classes = FC(Classes$lambda); } } function get_PersonEditComponent2() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditComponent2; } var PersonEditComponent2; function get_PersonEditScreenPreview() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreenPreview; } var PersonEditScreenPreview; function get_PersonEditScreen() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreen; } var PersonEditScreen; function PersonEditComponent2$lambda($this$FC, props) { _init_properties_PersonEditScreen_kt__2hysx7(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_220($theme$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPersonPictureUriChanged(it); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gy0_1; $this$invoke.imageUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s96_1; $this$invoke.onImageUriChanged = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.u95_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_first_names'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.u95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().mm6_1) + '*'; $this$invoke.error = !($props.uiState.sy0_1 == null); $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.sy0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.v95_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_last_names'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().jlv_1) + '*'; $this$invoke.error = !($props.uiState.ty0_1 == null); $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ty0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'gender_label'; $this$invoke.shrink = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_220($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = $strings.up7(strings_getInstance().fmb_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.y95_1 = toInt($selectedVal); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(selectedVal)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.dp7_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.up7($option.cp7_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y95_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); $this$invoke.value = tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; $this$invoke.id = 'gender'; $this$invoke.labelId = 'gender_label'; $this$invoke.disabled = !$props.uiState.hy0_1; $this$invoke.fullWidth = true; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.fy0_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call var tmp; if (!element.cp7_1.equals(strings_getInstance().rlt_1)) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.dy0_1; tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.y95_1) === 0; } if (tmp) { destination.i1(element); } } var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(element_0, $strings); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.ry0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.ry0_1 == null); var this_0 = default_54; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_56; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.ffs_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onApprovalPersonParentJoinChanged; var tmp0_safe_receiver = $props.uiState.iy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_parent_email'; var tmp0_safe_receiver = $props.uiState.iy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ffs_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().yml_1) + '*'; $this$invoke.error = !($props.uiState.qy0_1 == null); $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.qy0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.a96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_date_of_birth'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a96_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().lm6_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.error = !($props.uiState.py0_1 == null); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.py0_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($number) { return function ($this$shallowCopy) { $this$shallowCopy.x95_1 = $number; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (number, telInfo) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(number)); } tmp(tmp_0); var tmp_1 = $props.onNationalPhoneNumSetChanged; // Inline function 'kotlin.text.isNullOrBlank' call var this_0 = telInfo.nationalNumber; // Inline function 'kotlin.contracts.contract' call tmp_1(!(this_0 == null ? true : isBlank(this_0))); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_phone_num'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().wlv_1); $this$invoke.disabled = !$props.uiState.hy0_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props); $this$invoke.error = !($props.uiState.uy0_1 == null); // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.uy0_1; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.w95_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_email_addr'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().plw_1); $this$invoke.error = !($props.uiState.ny0_1 == null); $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.ny0_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($it) { return function ($this$shallowCopy) { $this$shallowCopy.b96_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_address'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b96_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().om6_1); $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10(event) { _init_properties_PersonEditScreen_kt__2hysx7(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_25().yon(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($it) { return function ($this$shallowCopy) { $this$shallowCopy.t95_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_username'; var tmp0_safe_receiver = $props.uiState.dy0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().glv_1) + '*'; $this$invoke.disabled = !$props.uiState.hy0_1; $this$invoke.error = !($props.uiState.ky0_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ky0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; $this$invoke.onKeyDown = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordChanged(it_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_password'; var tmp0_elvis_lhs = $props.uiState.ey0_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().hlv_1) + '*'; $this$invoke.disabled = !$props.uiState.hy0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props); $this$invoke.error = !($props.uiState.my0_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.my0_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp1_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = PersonEditComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_44; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_44; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_53; var block_2 = PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate); addChild($this$invoke, this_3, block_2); var tmp; if ($props.uiState.hy6()) { var this_4 = default_44; var block_3 = PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); tmp = Unit_instance; } var tmp_0; if ($props.uiState.jxx()) { var this_5 = get_UstadDateField(); var block_4 = PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.oxx()) { var this_6 = MuiTelInput; var block_5 = PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.pxx()) { var this_7 = default_44; var block_6 = PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.nxx()) { var this_8 = default_44; var block_7 = PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.dxm()) { var this_9 = default_44; var block_8 = PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.iy6()) { var this_10 = get_UstadPasswordTextField(); var block_9 = PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings); addChild($this$invoke, this_10, block_9); tmp_5 = Unit_instance; } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_34; var block = PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonEditScreenPreview$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var uiStateVar$delegate = useState(PersonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_221($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_222($uiStateVar$delegate, value) { _init_properties_PersonEditScreen_kt__2hysx7(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function PersonEditScreenPreview$lambda$lambda() { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditScreenPreview...' call this_0.u95_1 = 'Bob'; this_0.v95_1 = 'Jones'; this_0.x95_1 = '0799999'; this_0.w95_1 = 'Bob@gmail.com'; this_0.y95_1 = 1; this_0.t95_1 = 'Bob12'; this_0.a96_1 = new Long(0, 0); this_0.c96_1 = '123'; this_0.b96_1 = 'Herat'; return new PersonEditUiState(this_0); } function PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_222($uiStateVar$delegate, invoke$lambda_221($uiStateVar$delegate).wy0(it)); return Unit_instance; }; } function PersonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_221($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function PersonEditScreen$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var viewModel = useUstadViewModel(VOID, PersonEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.qxz_1, new PersonEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_223($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonEditScreen_kt__2hysx7(); return new PersonEditViewModel(di, savedStateHandle); } function PersonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.cy6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($boundThis) { var l = function (p0) { $boundThis.fy6(p0); return Unit_instance; }; l.callableName = 'onApprovalPersonParentJoinChanged'; return l; } function PersonEditViewModel$onPersonPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.ey6(p0); return Unit_instance; }; l.callableName = 'onPersonPictureChanged'; return l; } function PersonEditViewModel$onNationalPhoneNumSetChanged$ref($boundThis) { var l = function (p0) { $boundThis.gy6(p0); return Unit_instance; }; l.callableName = 'onNationalPhoneNumSetChanged'; return l; } function PersonEditViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.dy6(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function PersonEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_223($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onApprovalPersonParentJoinChanged = PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($viewModel); $this$invoke.onPersonPictureUriChanged = PersonEditViewModel$onPersonPictureChanged$ref($viewModel); $this$invoke.onNationalPhoneNumSetChanged = PersonEditViewModel$onNationalPhoneNumSetChanged$ref($viewModel); $this$invoke.onPasswordChanged = PersonEditViewModel$onPasswordChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonEditScreen_kt_wmn7gz; function _init_properties_PersonEditScreen_kt__2hysx7() { if (!properties_initialized_PersonEditScreen_kt_wmn7gz) { properties_initialized_PersonEditScreen_kt_wmn7gz = true; PersonEditComponent2 = FC(PersonEditComponent2$lambda); PersonEditScreenPreview = FC(PersonEditScreenPreview$lambda); PersonEditScreen = FC(PersonEditScreen$lambda); } } function get_PersonListComponent2() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListComponent2; } var PersonListComponent2; function get_demoPersonList_0() { _init_properties_PersonListScreen_kt__c37erj(); return demoPersonList_0; } var demoPersonList_0; function get_PersonListScreenPreview() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreenPreview; } var PersonListScreenPreview; function get_PersonListScreen() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreen; } var PersonListScreen; function PersonListComponent2$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); var strings = useStringProvider(); var tmp = props.uiState.by8_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.m104_1, true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = PersonListComponent2$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.dy8_1; $this$create.sortOptions = $props.uiState.cy8_1; $this$create.enabled = true; $this$create.onClickSort = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { $this$create.text = $strings.up7(strings_getInstance().qmc_1); $this$create.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickCopyInviteCode(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_80; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().smy_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'copy_invite_code_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickInviteWithLink(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().xmj_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'invite_with_link_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_3(it) { _init_properties_PersonListScreen_kt__c37erj(); var tmp0_safe_receiver = it.kfq_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s95_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($personAndDetails, $props) { return function (it) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kfq_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2........' call $props.onListItemClick(tmp1_safe_receiver); } return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails) { return function ($this$invoke) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lfq_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t96_1; var tmp2_safe_receiver = $personAndDetails; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.kfq_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.ok4(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($personAndDetails) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($personAndDetails) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kfq_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ok4(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($personAndDetails, $props) { return function ($this$invoke) { $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($personAndDetails, $props); var this_0 = default_25; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($personAndDetails); addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($personAndDetails); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3($personAndDetails, $props) { return function ($this$create) { var this_0 = default_33; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($personAndDetails, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_4($props) { return function (personAndDetails) { var tmp = default_22; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3(personAndDetails, $props)); }; } function PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.m10b('sort_list_opts', PersonListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($props.uiState.ey8_1) { $this$virtualListContent.m10b('add_new_person', PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } if ($props.uiState.gy8_1 == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2....' call $this$virtualListContent.m10b('copy_invite_code', PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); } var tmp_0; if ($props.uiState.fy8_1) { $this$virtualListContent.m10b('invite_with_link', PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp_0 = Unit_instance; } var tmp_1 = PersonListComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.t10b($infiniteQueryResult, tmp_1, PersonListComponent2$lambda$lambda$lambda$lambda_4($props)); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_47; var block = PersonListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonListScreenPreview$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonListComponent2(); var block = PersonListScreenPreview$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListScreenPreview$lambda$lambda$lambda() { _init_properties_PersonListScreen_kt__c37erj(); return new ListPagingSource(get_demoPersonList_0()); } function PersonListScreenPreview$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = new PersonListUiState(PersonListScreenPreview$lambda$lambda$lambda); return Unit_instance; }; } function PersonListScreen$lambda($this$FC, it) { _init_properties_PersonListScreen_kt__c37erj(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, PersonListScreen$lambda$lambda(location)); var uiState$delegate = collectAsState(viewModel.ypu_1, new PersonListUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_98; var block_0 = PersonListScreen$lambda$lambda_1(uiState$delegate, viewModel, strings); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_PersonListComponent2(); var block_1 = PersonListScreen$lambda$lambda_2(viewModel, uiState$delegate); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_224($uiState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_225($appState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new PersonListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function PersonListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_225($appState$delegate).lp5_1; return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.mya(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.spv(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_119; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().bm7_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_person_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_25; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.kya(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_157; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.up7(strings_getInstance().omz_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'bulk_import_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_25; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_26; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_33; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_22; var block = PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_22; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PersonListScreen$lambda$lambda_1($uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_224($uiState$delegate).iy8_1; $this$invoke.onClose = PersonListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.lya(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function PersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.fro(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function PersonListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.spv(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function PersonListViewModel$onClickInviteWithLink$ref($boundThis) { var l = function () { $boundThis.iya(); return Unit_instance; }; l.callableName = 'onClickInviteWithLink'; return l; } function PersonListViewModel$onClickCopyInviteCode$ref($boundThis) { var l = function () { $boundThis.jya(); return Unit_instance; }; l.callableName = 'onClickCopyInviteCode'; return l; } function PersonListScreen$lambda$lambda_2($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_224($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.apv_1; $this$invoke.onListItemClick = PersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = PersonListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickAddItem = PersonListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickInviteWithLink = PersonListViewModel$onClickInviteWithLink$ref($viewModel); $this$invoke.onClickCopyInviteCode = PersonListViewModel$onClickCopyInviteCode$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonListScreen_kt_3q0o75; function _init_properties_PersonListScreen_kt__c37erj() { if (!properties_initialized_PersonListScreen_kt_3q0o75) { properties_initialized_PersonListScreen_kt_3q0o75 = true; PersonListComponent2 = FC(PersonListComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.list.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new PersonAndListDisplayDetails(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList...' call this_2.u95_1 = 'Person'; this_2.v95_1 = '' + item; this_2.s95_1 = toLong(item); tmp.kfq_1 = this_2; destination.i1(this_1); } demoPersonList_0 = destination; PersonListScreenPreview = FC(PersonListScreenPreview$lambda); PersonListScreen = FC(PersonListScreen$lambda); } } function get_RegisterAgeRedirectScreen() { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return RegisterAgeRedirectScreen; } var RegisterAgeRedirectScreen; function get_RegisterAgeRedirectComponent2() { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return RegisterAgeRedirectComponent2; } var RegisterAgeRedirectComponent2; function RegisterAgeRedirectScreen$lambda($this$FC, it) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); var viewModel = useUstadViewModel(VOID, RegisterAgeRedirectScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.lyb_1, new RegisterAgeRedirectUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterAgeRedirectComponent2(); var block = RegisterAgeRedirectScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_226($uiStateVal$delegate) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterAgeRedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return new RegisterAgeRedirectViewModel(di, savedStateHandle); } function RegisterAgeRedirectViewModel$onSetDate$ref($boundThis) { var l = function (p0) { $boundThis.myb(p0); return Unit_instance; }; l.callableName = 'onSetDate'; return l; } function RegisterAgeRedirectViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.ev8(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function RegisterAgeRedirectScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_226($uiStateVal$delegate); $this$invoke.onSetDate = RegisterAgeRedirectViewModel$onSetDate$ref($viewModel); $this$invoke.onClickNext = RegisterAgeRedirectViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda($this$FC, props) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterAgeRedirectComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().xml_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetDate(it); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'age_date_of_birth'; $this$invoke.timeInMillis = $props.uiState.nyb_1; UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().lm6_1) + '*'; $this$invoke.onChange = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.pyb_1 == null); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.pyb_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp0_elvis_lhs; return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'next_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().dlv_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var this_0 = default_2; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_34; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_RegisterAgeRedirectScreen_kt_207y0c; function _init_properties_RegisterAgeRedirectScreen_kt__e0wiry() { if (!properties_initialized_RegisterAgeRedirectScreen_kt_207y0c) { properties_initialized_RegisterAgeRedirectScreen_kt_207y0c = true; RegisterAgeRedirectScreen = FC(RegisterAgeRedirectScreen$lambda); RegisterAgeRedirectComponent2 = FC(RegisterAgeRedirectComponent2$lambda); } } function get_RegisterMinorWaitForParentComponent2() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentComponent2; } var RegisterMinorWaitForParentComponent2; function get_RegisterMinorWaitForParentScreen() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentScreen; } var RegisterMinorWaitForParentScreen; var RegisterMinorWaitForParentPreview; function RegisterMinorWaitForParentComponent2$lambda($this$FC, props) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var strings = useStringProvider(); var passwordVisible$delegate = useState(RegisterMinorWaitForParentComponent2$lambda$lambda); var password = invoke$lambda_227(passwordVisible$delegate) ? props.uiState.uyc_1 : '*****'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda_0(props, strings, password, passwordVisible$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_227($passwordVisible$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_228($passwordVisible$delegate, value) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function RegisterMinorWaitForParentComponent2$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return false; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $props.uiState.tyc_1; $this$invoke.labelText = $strings.up7(strings_getInstance().glv_1); $this$invoke.icon = create(default_29); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_228($passwordVisible$delegate, !invoke$lambda_227($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function ($this$create) { $this$create.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (!invoke$lambda_227($passwordVisible$delegate)) { var this_0 = default_50; addChild_0($this$create, this_0); tmp = Unit_instance; } else { var this_1 = default_52; addChild_0($this$create, this_1); tmp = Unit_instance; } return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $password; $this$invoke.labelText = $strings.up7(strings_getInstance().hlv_1); $this$invoke.icon = create(default_153); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.wzy(strings_getInstance().zml_1, [$props.uiState.vyc_1]); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickOk(); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().olu_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadDetailField(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate); addChild($this$invoke, this_1, block_0); var this_2 = default_2; var block_1 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda_0($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function RegisterMinorWaitForParentScreen$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var viewModel = useUstadViewModel(VOID, RegisterMinorWaitForParentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.syc_1, new RegisterMinorWaitForParentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_229($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentViewModel(di, savedStateHandle); } function RegisterMinorWaitForParentViewModel$onClickOK$ref($boundThis) { var l = function () { $boundThis.xyc(); return Unit_instance; }; l.callableName = 'onClickOK'; return l; } function RegisterMinorWaitForParentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_229($uiStateVal$delegate); $this$invoke.onClickOk = RegisterMinorWaitForParentViewModel$onClickOK$ref($viewModel); return Unit_instance; }; } function RegisterMinorWaitForParentPreview$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var uiStateVal$delegate = useState(RegisterMinorWaitForParentPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentPreview$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_230($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentPreview$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentUiState('new.username', 'secret', 'parent@email.com'); } function RegisterMinorWaitForParentPreview$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_230($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi; function _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0() { if (!properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi) { properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi = true; RegisterMinorWaitForParentComponent2 = FC(RegisterMinorWaitForParentComponent2$lambda); RegisterMinorWaitForParentScreen = FC(RegisterMinorWaitForParentScreen$lambda); RegisterMinorWaitForParentPreview = FC(RegisterMinorWaitForParentPreview$lambda); } } function get_RedirectScreen() { _init_properties_RedirectScreen_kt__f4wxfc(); return RedirectScreen; } var RedirectScreen; function RedirectScreen$lambda($this$FC, it) { _init_properties_RedirectScreen_kt__f4wxfc(); useUstadViewModel(VOID, RedirectScreen$lambda$lambda); return Unit_instance; } function RedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RedirectScreen_kt__f4wxfc(); return new RedirectViewModel(di, savedStateHandle); } var properties_initialized_RedirectScreen_kt_v2w9au; function _init_properties_RedirectScreen_kt__f4wxfc() { if (!properties_initialized_RedirectScreen_kt_v2w9au) { properties_initialized_RedirectScreen_kt_v2w9au = true; RedirectScreen = FC(RedirectScreen$lambda); } } function get_ScheduleEditComponent2() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditComponent2; } var ScheduleEditComponent2; var ScheduleEditScreenPreview; function get_ScheduleEditScreen() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditScreen; } var ScheduleEditScreen; function ScheduleEditComponent2$lambda($this$FC, props) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ScheduleEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.cgt_1 = $it.dp7_1; return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cgt_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.options = ScheduleConstants_getInstance().lp8_1; $this$invoke.label = $strings.up7(strings_getInstance().am8_1); $this$invoke.enabled = $props.uiState.jyg_1; $this$invoke.id = 'day_field'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.agt_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.agt_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).mb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().pm2_1); var tmp2_safe_receiver = $props.uiState.hyg_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.jyg_1; $this$invoke.error = !($props.uiState.hyg_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'from_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.bgt_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gyg_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bgt_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).mb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().fm7_1); var tmp2_safe_receiver = $props.uiState.iyg_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.jyg_1; $this$invoke.error = !($props.uiState.iyg_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'to_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'space-between'; var this_0 = get_UstadTimeField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTimeField(); var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadMessageIdSelectField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_24; var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_24; var block = ScheduleEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var uiStateVar$delegate = useState(ScheduleEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_231($uiStateVar$delegate) { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_232($uiStateVar$delegate, value) { _init_properties_ScheduleEditScreen_kt__rnahd9(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function ScheduleEditScreenPreview$lambda$lambda() { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'kotlin.apply' call var this_0 = new Schedule(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditScreenPreview...' call this_0.cgt_1 = 0; this_0.agt_1 = new Long(45, 0); this_0.bgt_1 = new Long(78, 0); return new ScheduleEditUiState(this_0); } function ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_232($uiStateVar$delegate, invoke$lambda_231($uiStateVar$delegate).kyg(it)); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_231($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function ScheduleEditScreen$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var viewModel = useUstadViewModel(VOID, ScheduleEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.fyg_1, new ScheduleEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_233($uiStateVar$delegate) { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ScheduleEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ScheduleEditScreen_kt__rnahd9(); return new ScheduleEditViewModel(di, savedStateHandle); } function ScheduleEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.lyh(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ScheduleEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_233($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ScheduleEditScreen_kt_a9oes1; function _init_properties_ScheduleEditScreen_kt__rnahd9() { if (!properties_initialized_ScheduleEditScreen_kt_a9oes1) { properties_initialized_ScheduleEditScreen_kt_a9oes1 = true; ScheduleEditComponent2 = FC(ScheduleEditComponent2$lambda); ScheduleEditScreenPreview = FC(ScheduleEditScreenPreview$lambda); ScheduleEditScreen = FC(ScheduleEditScreen$lambda); } } function get_SettingsScreen() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsScreen; } var SettingsScreen; var SettingsPreview; function get_SettingsComponent2() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsComponent2; } var SettingsComponent2; function SettingsScreen$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var viewModel = useUstadViewModel(VOID, SettingsScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.vyi_1, new SettingsUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = SettingsScreen$lambda$lambda_0(uiStateVal$delegate, viewModel); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SettingsComponent2(); var block_0 = SettingsScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_234($uiStateVal$delegate) { _init_properties_SettingsScreen_kt__zb3f4f(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SettingsScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SettingsScreen_kt__zb3f4f(); return new SettingsViewModel(di, savedStateHandle); } function SettingsScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.hyl(); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_0(it) { _init_properties_SettingsScreen_kt__zb3f4f(); return it.vp3_1; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function (it) { $viewModel.gyl($uiLang); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $uiLang.wp3_1; return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { $this$invoke.onClick = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); var this_0 = default_26; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { var this_0 = default_33; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_234($uiStateVal$delegate).ryj_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.settings.SettingsScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = SettingsScreen$lambda$lambda$lambda$lambda($viewModel, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function SettingsScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_234($uiStateVal$delegate).oyj_1; $this$invoke.onClose = SettingsScreen$lambda$lambda$lambda($viewModel); var tmp = invoke$lambda_234($uiStateVal$delegate).ryj_1; println('languages = ' + joinToString(tmp, VOID, VOID, VOID, VOID, VOID, SettingsScreen$lambda$lambda$lambda_0)); var this_0 = default_16; var block = SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsViewModel$onClickSiteSettings$ref($boundThis) { var l = function () { $boundThis.iyl(); return Unit_instance; }; l.callableName = 'onClickSiteSettings'; return l; } function SettingsViewModel$onClickLanguage$ref($boundThis) { var l = function () { $boundThis.fyl(); return Unit_instance; }; l.callableName = 'onClickLanguage'; return l; } function SettingsViewModel$onClickDeletedItems$ref($boundThis) { var l = function () { $boundThis.jyl(); return Unit_instance; }; l.callableName = 'onClickDeletedItems'; return l; } function SettingsScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_234($uiStateVal$delegate); $this$invoke.onClickWorkspace = SettingsViewModel$onClickSiteSettings$ref($viewModel); $this$invoke.onClickAppLanguage = SettingsViewModel$onClickLanguage$ref($viewModel); $this$invoke.onClickDeletedItems = SettingsViewModel$onClickDeletedItems$ref($viewModel); return Unit_instance; }; } function SettingsPreview$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var uiStateVar$delegate = useState(SettingsPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SettingsComponent2(); var block = SettingsPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_235($uiStateVar$delegate) { _init_properties_SettingsScreen_kt__zb3f4f(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SettingsPreview$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return new SettingsUiState(VOID, VOID, true, true, true, true); } function SettingsPreview$lambda$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_0() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_1() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_2() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_3() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_235($uiStateVar$delegate); $this$invoke.onClickAppLanguage = SettingsPreview$lambda$lambda$lambda; $this$invoke.onClickGoToHolidayCalendarList = SettingsPreview$lambda$lambda$lambda_0; $this$invoke.onClickWorkspace = SettingsPreview$lambda$lambda$lambda_1; $this$invoke.onClickLeavingReason = SettingsPreview$lambda$lambda$lambda_2; $this$invoke.onClickLangList = SettingsPreview$lambda$lambda$lambda_3; return Unit_instance; }; } function SettingsComponent2$lambda($this$FC, props) { _init_properties_SettingsScreen_kt__zb3f4f(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SettingsComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_158); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $props.uiState.qyj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.up7(strings_getInstance().vmv_1); $this$invoke.onClick = $props.onClickAppLanguage; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_63); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.up7(strings_getInstance().dmy_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().emy_1); $this$invoke.onClick = $props.onClickDeletedItems; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_159); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().umk_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.up7(strings_getInstance().aml_1); $this$invoke.onClick = $props.onClickWorkspace; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_160); $this$invoke.labelText = $strings.up7(strings_getInstance().bm9_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $strings.up7(strings_getInstance().zm8_1); $this$invoke.onClick = $props.onClickLeavingReason; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField2(); var block = SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.myj_1) { var this_2 = get_UstadDetailField2(); var block_1 = SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.nyj_1) { var this_3 = get_UstadDetailField(); var block_2 = SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } return Unit_instance; }; } function SettingsComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = SettingsComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SettingsScreen_kt_njiyzz; function _init_properties_SettingsScreen_kt__zb3f4f() { if (!properties_initialized_SettingsScreen_kt_njiyzz) { properties_initialized_SettingsScreen_kt_njiyzz = true; SettingsScreen = FC(SettingsScreen$lambda); SettingsPreview = FC(SettingsPreview$lambda); SettingsComponent2 = FC(SettingsComponent2$lambda); } } function get_SiteDetailComponent2() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailComponent2; } var SiteDetailComponent2; function get_SiteDetailScreen() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailScreen; } var SiteDetailScreen; var SiteDetailPreview; function SiteDetailComponent2$lambda($this$FC, props) { _init_properties_SiteDetailScreen_kt__4879k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteDetailComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_161); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().xlv_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.jyn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ah2_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_162); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().vmk_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.jyn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bh2_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_163); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.up7(strings_getInstance().wmk_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.jyn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ch2_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.up7(strings_getInstance().tmk_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onClickTerms($item); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.rjo_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item) { return function ($this$invoke) { $this$invoke.onClick = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_26; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, $item) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_33; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = get_UstadDetailField2(); var block = SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField2(); var block_1 = SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailHeader(); var block_2 = SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var tmp0_iterator = $props.uiState.kyn_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.site.detail.SiteDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_22; var block_3 = SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, element); addChild($this$invoke, this_4, block_3); } return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = SiteDetailComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailScreen$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); var viewModel = useUstadViewModel(VOID, SiteDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.iyn_1, new SiteDetailUiState()); var appState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = SiteDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SiteDetailComponent2(); var block_0 = SiteDetailScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_236($uiStateVal$delegate) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_237($appState$delegate) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function SiteDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteDetailScreen_kt__4879k4(); return new SiteDetailViewModel(di, savedStateHandle); } function SiteDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_237($appState$delegate).lp5_1; return Unit_instance; }; } function SiteDetailViewModel$onClickTerms$ref($boundThis) { var l = function (p0) { $boundThis.uyp(p0); return Unit_instance; }; l.callableName = 'onClickTerms'; return l; } function SiteDetailScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_236($uiStateVal$delegate); $this$invoke.onClickTerms = SiteDetailViewModel$onClickTerms$ref($viewModel); return Unit_instance; }; } function SiteDetailPreview$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteDetailComponent2(); var block = SiteDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailPreview$lambda$lambda($this$invoke) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.detail.SiteDetailPreview...' call this_0.ah2_1 = 'My Site'; $this$invoke.uiState = new SiteDetailUiState(this_0, listOf_0(new SiteTermsAndLangName(new SiteTerms(), 'Polish'))); return Unit_instance; } var properties_initialized_SiteDetailScreen_kt_ixq6gq; function _init_properties_SiteDetailScreen_kt__4879k4() { if (!properties_initialized_SiteDetailScreen_kt_ixq6gq) { properties_initialized_SiteDetailScreen_kt_ixq6gq = true; SiteDetailComponent2 = FC(SiteDetailComponent2$lambda); SiteDetailScreen = FC(SiteDetailScreen$lambda); SiteDetailPreview = FC(SiteDetailPreview$lambda); } } function get_SiteEditComponent2() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditComponent2; } var SiteEditComponent2; function get_SiteEditScreen() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditScreen; } var SiteEditScreen; var SiteEditPreview; function SiteEditComponent2$lambda($this$FC, props) { _init_properties_SiteEditScreen_kt__3w3b19(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.ah2_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ays_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ays_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ah2_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'site_name'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().xlv_1) + '*'; $this$invoke.error = !($props.uiState.eys_1 == null); $this$invoke.disabled = !$props.uiState.dys_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.eys_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.up7(strings_getInstance().wmw_1) : tmp2_elvis_lhs; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.bh2_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ays_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.up7(strings_getInstance().vmk_1); var tmp0_safe_receiver = $props.uiState.ays_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bh2_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'guest_login_enabled'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.ch2_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ays_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_16(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.up7(strings_getInstance().wmk_1); var tmp0_safe_receiver = $props.uiState.ays_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ch2_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'registration_allowed'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().tmk_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.cys_1; $this$invoke.currentLanguage = $props.uiState.gys_1; $this$invoke.onItemSelected = $props.onChangeTermsLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'terms_lang_select'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().elw_1); $this$invoke.disabled = !$props.uiState.dys_1; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.ayw(); $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.id = 'terms_html_edit'; $this$invoke.placeholder = $strings.up7(strings_getInstance().tmk_1); $this$invoke.onChange = $props.onChangeTermsHtml; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = get_UstadTextField(); var block = SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSwitchField(); var block_1 = SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadEditHeader(); var block_2 = SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var this_4 = get_UstadLanguageSelect(); var block_3 = SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_4 = SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_24; var block = SiteEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteEditScreen$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); var viewModel = useUstadViewModel(VOID, SiteEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.eyr_1, new SiteEditUiState(), Dispatchers_getInstance().t12().n12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_238($uiStateVal$delegate) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SiteEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteEditScreen_kt__3w3b19(); return new SiteEditViewModel(di, savedStateHandle); } function SiteEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.zyv(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SiteEditViewModel$onChangeTermsHtml$ref($boundThis) { var l = function (p0) { $boundThis.hyr(p0); return Unit_instance; }; l.callableName = 'onChangeTermsHtml'; return l; } function SiteEditViewModel$onChangeTermsLanguage$ref($boundThis) { var l = function (p0) { $boundThis.xyv(p0); return Unit_instance; }; l.callableName = 'onChangeTermsLanguage'; return l; } function SiteEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_238($uiStateVal$delegate); $this$invoke.onSiteChanged = SiteEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onChangeTermsHtml = SiteEditViewModel$onChangeTermsHtml$ref($viewModel); $this$invoke.onChangeTermsLanguage = SiteEditViewModel$onChangeTermsLanguage$ref($viewModel); return Unit_instance; }; } function SiteEditPreview$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditPreview$lambda$lambda($this$invoke) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call this_0.ah2_1 = 'My Site'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new SiteTermsWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview....' call this_2.vc9_1 = 'fa'; tmp_0.uka_1 = this_2; $this$invoke.uiState = new SiteEditUiState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_SiteEditScreen_kt_79alpb; function _init_properties_SiteEditScreen_kt__3w3b19() { if (!properties_initialized_SiteEditScreen_kt_79alpb) { properties_initialized_SiteEditScreen_kt_79alpb = true; SiteEditComponent2 = FC(SiteEditComponent2$lambda); SiteEditScreen = FC(SiteEditScreen$lambda); SiteEditPreview = FC(SiteEditPreview$lambda); } } function get_SiteTermsDetailComponent() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailComponent; } var SiteTermsDetailComponent; function get_SiteTermsDetailScreen() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailScreen; } var SiteTermsDetailScreen; function SiteTermsDetailComponent$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var muiAppState = useMuiAppState(); var buttonRef = useRef(null); var buttonHeight$delegate = useState_0(0); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var buttonPaddingPx = 8; var tmp0_safe_receiver = buttonRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight, props.uiState.xyx_1]; useEffect(tmp, SiteTermsDetailComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, buttonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = SiteTermsDetailComponent$lambda$lambda_0(muiAppState, buttonHeight$delegate, props, theme$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = SiteTermsDetailComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_239($buttonHeight$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('buttonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $buttonHeight$delegate[0]; } function invoke$lambda_240($buttonHeight$delegate, value) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); getLocalDelegateReference('buttonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $buttonHeight$delegate[1](value); return Unit_instance; } function invoke$lambda_241($theme$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function SiteTermsDetailComponent$lambda$lambda($buttonRef, $props, $buttonPaddingPx, $buttonHeight$delegate) { return function ($this$useEffect) { var tmp = console; var tmp0_safe_receiver = $buttonRef.current; tmp.log('button height = ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight)); var tmp_0; if ($props.uiState.xyx_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_240($buttonHeight$delegate, tmp_0); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_241($theme$delegate).spacing(1); $this$invoke.style = this_0; var tmp0_safe_receiver = $props.uiState.wyx_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jh7_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_0($muiAppState, $buttonHeight$delegate, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.e104_1 + invoke$lambda_239($buttonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickAccept(); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call var tmp; if ($props.uiState.xyx_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'accept_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = SiteTermsDetailComponent$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.up7(strings_getInstance().llz_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } function SiteTermsDetailScreen$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var viewModel = useUstadViewModel(VOID, SiteTermsDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.zyw_1, new SiteTermsDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailComponent(); var block = SiteTermsDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_242($uiStateVal$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SiteTermsDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return new SiteTermsDetailViewModel(di, savedStateHandle); } function SiteTermsDetailViewModel$onClickAccept$ref($boundThis) { var l = function () { $boundThis.ayy(); return Unit_instance; }; l.callableName = 'onClickAccept'; return l; } function SiteTermsDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_242($uiStateVal$delegate); $this$invoke.onClickAccept = SiteTermsDetailViewModel$onClickAccept$ref($viewModel); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0 = true; SiteTermsDetailComponent = FC(SiteTermsDetailComponent$lambda); SiteTermsDetailScreen = FC(SiteTermsDetailScreen$lambda); } } function get_SiteEnterLinkScreen() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return SiteEnterLinkScreen; } var SiteEnterLinkScreen; function get_SiteEnterLinkComponent2() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return SiteEnterLinkComponent2; } var SiteEnterLinkComponent2; function SiteEnterLinkScreen$lambda($this$FC, it) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); var viewModel = useUstadViewModel(VOID, SiteEnterLinkScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.yyy_1, new SiteEnterLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEnterLinkComponent2(); var block = SiteEnterLinkScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_243($uiState$delegate) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function SiteEnterLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return new SiteEnterLinkViewModel(di, savedStateHandle); } function SiteEnterLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.ev8(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function SiteEnterLinkScreen$lambda$lambda$lambda() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return Unit_instance; } function SiteEnterLinkViewModel$onSiteLinkUpdated$ref($boundThis) { var l = function (p0) { $boundThis.vyz(p0); return Unit_instance; }; l.callableName = 'onSiteLinkUpdated'; return l; } function SiteEnterLinkScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_243($uiState$delegate); $this$invoke.onClickNext = SiteEnterLinkViewModel$onClickNext$ref($viewModel); $this$invoke.onClickNewLearningEnvironment = SiteEnterLinkScreen$lambda$lambda$lambda; $this$invoke.onEditTextValueChange = SiteEnterLinkViewModel$onSiteLinkUpdated$ref($viewModel); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda($this$FC, props) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteEnterLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); $this$invoke.src = 'img/illustration_connect.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 300.0; return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.up7(strings_getInstance().cml_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onEditTextValueChange(it_0); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'sitelink_textfield'; $this$invoke.value = $props.uiState.pyz_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.up7(strings_getInstance().bml_1); var tmp0_safe_receiver = $props.uiState.syz_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.SiteEnterLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($this$invoke.helperText == null); $this$invoke.disabled = !$props.uiState.tyz_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.SiteEnterLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'next_button'; $this$invoke.onClick = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.tyz_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.up7(strings_getInstance().dlv_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = get_UstadTextField(); var block_1 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_1); var this_2 = default_15; var block_2 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_11; var block_3 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_34; var block = SiteEnterLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SiteEnterLinkScreen_kt_gzj4ef; function _init_properties_SiteEnterLinkScreen_kt__jqz0xn() { if (!properties_initialized_SiteEnterLinkScreen_kt_gzj4ef) { properties_initialized_SiteEnterLinkScreen_kt_gzj4ef = true; SiteEnterLinkScreen = FC(SiteEnterLinkScreen$lambda); SiteEnterLinkComponent2 = FC(SiteEnterLinkComponent2$lambda); } } function get_SystemPermissionDetailScreen() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailScreen; } var SystemPermissionDetailScreen; function get_SystemPermissionDetailComponent() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailComponent; } var SystemPermissionDetailComponent; function SystemPermissionDetailScreen$lambda($this$FC, it) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); var viewModel = useUstadViewModel(VOID, SystemPermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uz1_1, new SystemPermissionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.hpm_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionDetailComponent(); var block = SystemPermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = SystemPermissionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_244($uiStateVal$delegate) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_245($appUiState$delegate) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function SystemPermissionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return new SystemPermissionDetailViewModel(di, savedStateHandle); } function SystemPermissionDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_244($uiStateVal$delegate); return Unit_instance; }; } function SystemPermissionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_245($appUiState$delegate).lp5_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda($this$FC, props) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vz1_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vhf_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.wz1_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = SystemPermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionDetailScreen_kt_bregn7; function _init_properties_SystemPermissionDetailScreen_kt__ckma85() { if (!properties_initialized_SystemPermissionDetailScreen_kt_bregn7) { properties_initialized_SystemPermissionDetailScreen_kt_bregn7 = true; SystemPermissionDetailScreen = FC(SystemPermissionDetailScreen$lambda); SystemPermissionDetailComponent = FC(SystemPermissionDetailComponent$lambda); } } function get_SystemPermissionEditScreen() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditScreen; } var SystemPermissionEditScreen; function get_SystemPermissionEditComponent() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditComponent; } var SystemPermissionEditComponent; function SystemPermissionEditScreen$lambda($this$FC, it) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); var viewModel = useUstadViewModel(VOID, SystemPermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.qz5_1, new SystemPermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionEditComponent(); var block = SystemPermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_246($uiStateVal$delegate) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SystemPermissionEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return new SystemPermissionEditViewModel(di, savedStateHandle); } function SystemPermissionEditViewModel$onTogglePermission$ref($boundThis) { var l = function (p0) { $boundThis.srv(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function SystemPermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_246($uiStateVal$delegate); $this$invoke.onTogglePermission = SystemPermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function SystemPermissionEditComponent$lambda($this$FC, props) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionEditComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.az6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vhf_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.cz6_1; $this$invoke.enabled = $props.uiState.bz6_1; $this$invoke.onToggle = $props.onTogglePermission; return Unit_instance; }; } function SystemPermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionEditComponent(); var block = SystemPermissionEditComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionEditScreen_kt_f62y2; function _init_properties_SystemPermissionEditScreen_kt__5l4pvw() { if (!properties_initialized_SystemPermissionEditScreen_kt_f62y2) { properties_initialized_SystemPermissionEditScreen_kt_f62y2 = true; SystemPermissionEditScreen = FC(SystemPermissionEditScreen$lambda); SystemPermissionEditComponent = FC(SystemPermissionEditComponent$lambda); } } function get_TimeZoneListComponent() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListComponent; } var TimeZoneListComponent; function get_TimeZoneListItem() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListItem; } var TimeZoneListItem; function get_TimeZoneListScreen() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListScreen; } var TimeZoneListScreen; function TimeZoneListComponent$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = TimeZoneListComponent$lambda$lambda(muiAppState, props); addChild($this$FC, this_0, block); return Unit_instance; } function TimeZoneListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return it.ils(); } function TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda($timeZoneItem, $props) { return function ($this$create) { $this$create.timeZone = $timeZoneItem; $this$create.onClick = $props.onListItemClick; return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props) { return function (timeZoneItem) { var tmp = get_TimeZoneListItem(); return create_0(tmp, TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda(timeZoneItem, $props)); }; } function TimeZoneListComponent$lambda$lambda$lambda($props) { return function ($this$virtualListContent) { var tmp = $props.uiState.fza_1; var tmp_0 = TimeZoneListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.n10b(tmp, tmp_0, TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function TimeZoneListComponent$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.e104_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(TimeZoneListComponent$lambda$lambda$lambda($props)); var this_1 = default_47; var block = TimeZoneListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function TimeZoneListItem$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.timeZone; var dependencies = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ils()]; var callback = TimeZoneListItem$lambda$lambda(props); var labelStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_22; var block = TimeZoneListItem$lambda$lambda_0(props, labelStr); addChild($this$FC, this_0, block); return Unit_instance; } function TimeZoneListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.timeZone; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : formattedString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.timeZone; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $labelStr; return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda($props, $labelStr) { return function ($this$invoke) { $this$invoke.onClick = TimeZoneListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListItem$lambda$lambda_0($props, $labelStr) { return function ($this$invoke) { var this_0 = default_33; var block = TimeZoneListItem$lambda$lambda$lambda($props, $labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListScreen$lambda($this$FC, it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var viewModel = useUstadViewModel(VOID, TimeZoneListScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.ypu_1, new TimezoneListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TimeZoneListComponent(); var block = TimeZoneListScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_247($uiStateVar$delegate) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function TimeZoneListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return new TimeZoneListViewModel(di, savedStateHandle); } function TimeZoneListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.sza(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function TimeZoneListScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_247($uiStateVar$delegate); $this$invoke.onListItemClick = TimeZoneListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_TimeZoneListScreen_kt_rulsvv; function _init_properties_TimeZoneListScreen_kt__4f56v7() { if (!properties_initialized_TimeZoneListScreen_kt_rulsvv) { properties_initialized_TimeZoneListScreen_kt_rulsvv = true; TimeZoneListComponent = FC(TimeZoneListComponent$lambda); TimeZoneListItem = FC(TimeZoneListItem$lambda); TimeZoneListScreen = FC(TimeZoneListScreen$lambda); } } function get_VideoContentComponent() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentComponent; } var VideoContentComponent; function get_VideoContentScreen() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentScreen; } var VideoContentScreen; function mediaPlayState(_this__u8e3s4) { _init_properties_VideoContentScreen_kt__mcanbq(); return new MediaPlayState(VOID, numberToLong(_this__u8e3s4.currentTime), numberToLong(_this__u8e3s4.duration), (_this__u8e3s4.currentTime > 0.0 ? !_this__u8e3s4.paused : false) ? !_this__u8e3s4.ended : false); } function VideoContentComponent$lambda($this$FC, props) { _init_properties_VideoContentScreen_kt__mcanbq(); var stateAttr$delegate = useState(VideoContentComponent$lambda$lambda); useOnUnloadEffect(VideoContentComponent$lambda$lambda_0(props)); var manifestUrlVal = props.uiState.fzd_1; var tmp0_safe_receiver = props.uiState.dzd_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mnm_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : firstOrNull(tmp1_safe_receiver); var firstSrcUrl = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.qnm_1; var contentManifestMap = props.uiState.gzd_1; // Inline function 'react.useMemo' call var dependencies = [props.uiState.gzd_1, manifestUrlVal, firstSrcUrl]; var callback = VideoContentComponent$lambda$lambda_1(contentManifestMap, firstSrcUrl, manifestUrlVal); var mediaSrc = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_47; var block = VideoContentComponent$lambda$lambda_2(mediaSrc, props, stateAttr$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_248($stateAttr$delegate) { _init_properties_VideoContentScreen_kt__mcanbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('stateAttr', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $stateAttr$delegate[0]; } function invoke$lambda_249($stateAttr$delegate, value) { _init_properties_VideoContentScreen_kt__mcanbq(); getLocalDelegateReference('stateAttr', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $stateAttr$delegate[1](value); return Unit_instance; } function VideoContentComponent$lambda$lambda() { _init_properties_VideoContentScreen_kt__mcanbq(); return ''; } function VideoContentComponent$lambda$lambda_0($props) { return function () { $props.onUnload(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_1($contentManifestMap, $firstSrcUrl, $manifestUrlVal) { return function () { var tmp; if ((!($contentManifestMap == null) ? !($firstSrcUrl == null) : false) ? !($manifestUrlVal == null) : false) { tmp = $contentManifestMap.co7($manifestUrlVal, $firstSrcUrl); } else { tmp = null; } return tmp; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate) { return function (it) { invoke$lambda_249($stateAttr$delegate, 'playing'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate) { return function (it) { invoke$lambda_249($stateAttr$delegate, 'paused'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate) { return function (it) { invoke$lambda_249($stateAttr$delegate, 'ended'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); $props.onComplete(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3($subtitle, $props) { return function ($this$invoke) { $this$invoke.subtitleTrack = $subtitle; $this$invoke.manifestUrl = $props.uiState.fzd_1; $this$invoke.manifestMap = $props.uiState.gzd_1; return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { $this$invoke.src = $mediaSrc; $this$invoke.controls = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-ustad-video-state'] = invoke$lambda_248($stateAttr$delegate); $this$invoke.onTimeUpdate = VideoContentComponent$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onPlay = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate); $this$invoke.onPause = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate); $this$invoke.onEnded = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent......' call // Inline function 'web.cssom.vh' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxHeight = toString(80) + 'vh'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; $this$invoke.className = css(this_0); var tmp0_safe_receiver = $props.uiState.dzd_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nnm_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadVideoContentSubtitleTrack(); var block = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3(element, $props); addChild($this$invoke, this_1, block); } } return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var tmp0_safe_receiver = $props.uiState.hzd_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vah_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_safe_receiver = $mediaSrc; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.video' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VideoContentComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props, $stateAttr$delegate); addChild($this$invoke, 'video', block); } var this_0 = default_2; var block_0 = VideoContentComponent$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block_0); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_2($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { var this_0 = default_24; var block = VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function VideoContentScreen$lambda($this$FC, it) { _init_properties_VideoContentScreen_kt__mcanbq(); var viewModel = useUstadViewModel(VOID, VideoContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.bzd_1, new VideoContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VideoContentComponent(); var block = VideoContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_250($uiStateVal$delegate) { _init_properties_VideoContentScreen_kt__mcanbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function VideoContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_VideoContentScreen_kt__mcanbq(); return new VideoContentViewModel(di, savedStateHandle); } function VideoContentViewModel$onPlayStateChanged$ref($boundThis) { var l = function (p0) { $boundThis.lze(p0); return Unit_instance; }; l.callableName = 'onPlayStateChanged'; return l; } function VideoContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.lx1(); return Unit_instance; }; } function VideoContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.wp2(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function VideoContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_250($uiStateVal$delegate); $this$invoke.onPlayStateChanged = VideoContentViewModel$onPlayStateChanged$ref($viewModel); $this$invoke.onComplete = VideoContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onUnload = VideoContentViewModel$onUnload$ref($viewModel); return Unit_instance; }; } var properties_initialized_VideoContentScreen_kt_ppoong; function _init_properties_VideoContentScreen_kt__mcanbq() { if (!properties_initialized_VideoContentScreen_kt_ppoong) { properties_initialized_VideoContentScreen_kt_ppoong = true; VideoContentComponent = FC(VideoContentComponent$lambda); VideoContentScreen = FC(VideoContentScreen$lambda); } } function get_UstadVideoContentSubtitleTrack() { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); return UstadVideoContentSubtitleTrack; } var UstadVideoContentSubtitleTrack; function UstadVideoContentSubtitleTrack$lambda($this$FC, props) { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); var manifestUrl = props.manifestUrl; var manifestMap = props.manifestMap; // Inline function 'react.useMemo' call var dependencies = [props.subtitleTrack, manifestUrl, manifestMap]; var callback = UstadVideoContentSubtitleTrack$lambda$lambda(manifestMap, manifestUrl, props); var subtitleSrc = useMemo(callback, dependencies); if (!(subtitleSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.track' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadVideoContentSubtitleTrack$lambda$lambda_0(subtitleSrc, props); addChild($this$FC, 'track', block); } return Unit_instance; } function UstadVideoContentSubtitleTrack$lambda$lambda($manifestMap, $manifestUrl, $props) { return function () { var tmp; if (!($manifestMap == null) ? !($manifestUrl == null) : false) { tmp = $manifestMap.co7($manifestUrl, $props.subtitleTrack.unm_1); } else { tmp = null; } return tmp; }; } function UstadVideoContentSubtitleTrack$lambda$lambda_0($subtitleSrc, $props) { return function ($this$invoke) { $this$invoke.src = $subtitleSrc; $this$invoke.kind = 'subtitles'; $this$invoke.label = $props.subtitleTrack.xnm_1; $this$invoke.srcLang = $props.subtitleTrack.wnm_1; return Unit_instance; }; } var properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr; function _init_properties_VideoContentSubtitleTrack_kt__7q9v7h() { if (!properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr) { properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr = true; UstadVideoContentSubtitleTrack = FC(UstadVideoContentSubtitleTrack$lambda); } } function get_XapiContentComponent() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentComponent; } var XapiContentComponent; function get_XapiContentScreen() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentScreen; } var XapiContentScreen; function XapiContentComponent$lambda($this$FC, props) { _init_properties_XapiContentScreen_kt__nvbmpb(); var iframeSrc = props.uiState.yzf_1; if (!(iframeSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = XapiContentComponent$lambda$lambda(iframeSrc); addChild($this$FC, this_0, block); } return Unit_instance; } function XapiContentComponent$lambda$lambda($iframeSrc) { return function ($this$invoke) { $this$invoke.src = $iframeSrc; $this$invoke.id = 'xapi_content_frame'; return Unit_instance; }; } function XapiContentScreen$lambda($this$FC, it) { _init_properties_XapiContentScreen_kt__nvbmpb(); var viewModel = useUstadViewModel(VOID, XapiContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.lzf_1, new XapiContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_XapiContentComponent(); var block = XapiContentScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_251($uiStateVal$delegate) { _init_properties_XapiContentScreen_kt__nvbmpb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function XapiContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_XapiContentScreen_kt__nvbmpb(); return new XapiContentViewModel(di, savedStateHandle); } function XapiContentScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_251($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_XapiContentScreen_kt_w4mca5; function _init_properties_XapiContentScreen_kt__nvbmpb() { if (!properties_initialized_XapiContentScreen_kt_w4mca5) { properties_initialized_XapiContentScreen_kt_w4mca5 = true; XapiContentComponent = FC(XapiContentComponent$lambda); XapiContentScreen = FC(XapiContentScreen$lambda); } } function get_jsJodaTz() { _init_properties_JsJodaTimeZone_kt__msqsqk(); return jsJodaTz; } var jsJodaTz; var properties_initialized_JsJodaTimeZone_kt_11nsd6; function _init_properties_JsJodaTimeZone_kt__msqsqk() { if (!properties_initialized_JsJodaTimeZone_kt_11nsd6) { properties_initialized_JsJodaTimeZone_kt_11nsd6 = true; jsJodaTz = JsJodaTimeZoneModule; } } function get_LinkifyPreview() { _init_properties_LinkifyPreview_kt__a0222i(); return LinkifyPreview; } var LinkifyPreview; function LinkifyPreview$lambda($this$FC, it) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_57; var block = LinkifyPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LinkifyPreview$lambda$lambda($this$invoke) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.linkify.LinkifyPreview...' call this_0.attributes = json([to('onClick', LinkifyPreview$lambda$lambda$lambda)]); $this$invoke.options = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = 'hello http://www.link.com/ link'; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; } function LinkifyPreview$lambda$lambda$lambda(evt) { _init_properties_LinkifyPreview_kt__a0222i(); evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); if (!(href == null)) { println(href); } return Unit_instance; } var properties_initialized_LinkifyPreview_kt_3r0bvc; function _init_properties_LinkifyPreview_kt__a0222i() { if (!properties_initialized_LinkifyPreview_kt_3r0bvc) { properties_initialized_LinkifyPreview_kt_3r0bvc = true; LinkifyPreview = FC(LinkifyPreview$lambda); } } function get_MuiTelInputDemo() { _init_properties_MuiTellDemo_kt__ui3m71(); return MuiTelInputDemo; } var MuiTelInputDemo; function MuiTelInputDemo$lambda($this$FC, it) { _init_properties_MuiTellDemo_kt__ui3m71(); var phoneNum$delegate = useState(MuiTelInputDemo$lambda$lambda); var libphoneResult$delegate = useState(MuiTelInputDemo$lambda$lambda_0); var tmp = [invoke$lambda_252(phoneNum$delegate)]; useEffect(tmp, MuiTelInputDemo$lambda$lambda_1(phoneNum$delegate, libphoneResult$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = MuiTelInput; var block = MuiTelInputDemo$lambda$lambda_2(phoneNum$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = 'Str: ' + invoke$lambda_252(phoneNum$delegate); addChildNode($this$FC, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp0_safe_receiver = invoke$lambda_254(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = 'LibphoneNumber: ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.number); addChildNode($this$FC, tmp$ret$13); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp1_safe_receiver = invoke$lambda_254(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$20 = 'valid: ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.isValid()); addChildNode($this$FC, tmp$ret$20); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp2_safe_receiver = invoke$lambda_254(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$27 = 'possible: ' + (tmp2_safe_receiver == null ? null : tmp2_safe_receiver.isPossible()); addChildNode($this$FC, tmp$ret$27); return Unit_instance; } function invoke$lambda_252($phoneNum$delegate) { _init_properties_MuiTellDemo_kt__ui3m71(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('phoneNum', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $phoneNum$delegate[0]; } function invoke$lambda_253($phoneNum$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('phoneNum', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $phoneNum$delegate[1](value); return Unit_instance; } function invoke$lambda_254($libphoneResult$delegate) { _init_properties_MuiTellDemo_kt__ui3m71(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('libphoneResult', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $libphoneResult$delegate[0]; } function invoke$lambda_255($libphoneResult$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('libphoneResult', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $libphoneResult$delegate[1](value); return Unit_instance; } function MuiTelInputDemo$lambda$lambda() { _init_properties_MuiTellDemo_kt__ui3m71(); return '+18187187466'; } function MuiTelInputDemo$lambda$lambda_0() { _init_properties_MuiTellDemo_kt__ui3m71(); return null; } function MuiTelInputDemo$lambda$lambda_1($phoneNum$delegate, $libphoneResult$delegate) { return function ($this$useEffect) { var tmp; try { tmp = parsePhoneNumber(invoke$lambda_252($phoneNum$delegate), null, null); } catch ($p) { var tmp_0; if ($p instanceof Error) { var e = $p; tmp_0 = null; } else { throw $p; } tmp = tmp_0; } invoke$lambda_255($libphoneResult$delegate, tmp); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate) { return function (number, muiInfo) { invoke$lambda_253($phoneNum$delegate, number); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda_2($phoneNum$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_252($phoneNum$delegate); $this$invoke.onChange = MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate); return Unit_instance; }; } var properties_initialized_MuiTellDemo_kt_i9xzob; function _init_properties_MuiTellDemo_kt__ui3m71() { if (!properties_initialized_MuiTellDemo_kt_i9xzob) { properties_initialized_MuiTellDemo_kt_i9xzob = true; MuiTelInputDemo = FC(MuiTelInputDemo$lambda); } } function get_QuillDemo() { _init_properties_QuillDemo_kt__ch86ty(); return QuillDemo; } var QuillDemo; function QuillDemo$lambda($this$FC, it) { _init_properties_QuillDemo_kt__ch86ty(); var text$delegate = useState(QuillDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = QuillDemo$lambda$lambda_0(text$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_256($text$delegate) { _init_properties_QuillDemo_kt__ch86ty(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('text', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $text$delegate[0]; } function invoke$lambda_257($text$delegate, value) { _init_properties_QuillDemo_kt__ch86ty(); getLocalDelegateReference('text', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $text$delegate[1](value); return Unit_instance; } function QuillDemo$lambda$lambda() { _init_properties_QuillDemo_kt__ch86ty(); return 'Hello Quill'; } function QuillDemo$lambda$lambda$lambda($text$delegate) { return function (it) { invoke$lambda_257($text$delegate, it); return Unit_instance; }; } function QuillDemo$lambda$lambda_0($text$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_256($text$delegate); $this$invoke.onChange = QuillDemo$lambda$lambda$lambda($text$delegate); return Unit_instance; }; } var properties_initialized_QuillDemo_kt_guj3k8; function _init_properties_QuillDemo_kt__ch86ty() { if (!properties_initialized_QuillDemo_kt_guj3k8) { properties_initialized_QuillDemo_kt_guj3k8 = true; QuillDemo = FC(QuillDemo$lambda); } } function get_EasySortPreview() { _init_properties_EasySortPreview_kt__o56mk6(); return EasySortPreview; } var EasySortPreview; function EasySortPreview$lambda($this$FC, it) { _init_properties_EasySortPreview_kt__o56mk6(); var itemList$delegate = useState(EasySortPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_102; var block = EasySortPreview$lambda$lambda_0(itemList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_258($itemList$delegate) { _init_properties_EasySortPreview_kt__o56mk6(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('itemList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $itemList$delegate[0]; } function invoke$lambda_259($itemList$delegate, value) { _init_properties_EasySortPreview_kt__o56mk6(); getLocalDelegateReference('itemList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $itemList$delegate[1](value); return Unit_instance; } function EasySortPreview$lambda$lambda() { _init_properties_EasySortPreview_kt__o56mk6(); return listOf(['One', 'Two', 'Three']); } function EasySortPreview$lambda$lambda$lambda($itemList$delegate) { return function (oldIndex, newIndex) { // Inline function 'kotlin.apply' call var this_0 = toMutableList(invoke$lambda_258($itemList$delegate)); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview....' call this_0.c2(newIndex, this_0.s1(oldIndex)); invoke$lambda_259($itemList$delegate, toList_0(this_0)); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda$lambda($itemStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $itemStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda_0($itemStr) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EasySortPreview$lambda$lambda$lambda$lambda($itemStr); addChild($this$invoke, 'div', block); return Unit_instance; }; } function EasySortPreview$lambda$lambda_0($itemList$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.as = 'div'; $this$invoke.allowDrag = true; $this$invoke.draggedItemClassName = 'dragged'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = EasySortPreview$lambda$lambda$lambda($itemList$delegate); var tmp0_iterator = invoke$lambda_258($itemList$delegate).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = EasySortPreview$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_EasySortPreview_kt_o6snko; function _init_properties_EasySortPreview_kt__o56mk6() { if (!properties_initialized_EasySortPreview_kt_o6snko) { properties_initialized_EasySortPreview_kt_o6snko = true; EasySortPreview = FC(EasySortPreview$lambda); } } //region block: init BuildConfigJs_instance = new BuildConfigJs(); Companion_instance_94 = new Companion(); COURSE_BLOCK_DRAG_CLASS = 'dragging_course_block'; //endregion main(); return _; }(module.exports, require('react-dom/client'), require('react-router'), require('react-router-dom'), require('react'), require('@tanstack/react-query'), require('@emotion/css'), require('@mui/icons-material/Search'), require('@mui/material/InputBase'), require('@mui/material/Typography'), require('@mui/material/AppBar'), require('@mui/icons-material/Menu'), require('@mui/icons-material/Settings'), require('@mui/material/IconButton'), require('@mui/icons-material/MoreVert'), require('@mui/material/MenuItem'), require('@mui/material/Tooltip'), require('@mui/material/Menu'), require('@mui/material/Button'), require('@mui/material/LinearProgress'), require('@mui/material/Toolbar'), require('@mui/material/Link'), require('@mui/material/Box'), require('@mui/material/List'), require('@mui/material/Drawer'), require('@mui/icons-material/School'), require('@mui/icons-material/LibraryBooks'), require('@mui/icons-material/Chat'), require('@mui/icons-material/Person'), require('@mui/material/ListItem'), require('@mui/icons-material/Warning'), require('@mui/material/Stack'), require('@mui/material/ListItemIcon'), require('@mui/material/ListItemText'), require('@mui/material/CssBaseline'), require('@mui/material/styles/ThemeProvider'), require('@mui/icons-material/AccountCircle'), require('@mui/icons-material/Send'), require('@mui/material/InputAdornment'), require('@mui/icons-material/Add'), require('@mui/material/ListItemButton'), require('@mui/system/Stack'), require('@mui/icons-material/Done'), require('@mui/icons-material/EmojiEvents'), require('@mui/material/Avatar'), require('@mui/system/Box'), require('@mui/icons-material/Check'), require('@mui/icons-material/Close'), require('@mui/material/Badge'), require('@mui/material/Autocomplete'), require('@mui/material/Chip'), require('@mui/material/TextField'), require('@mui/icons-material/BookOutlined'), require('@mui/icons-material/Edit'), require('react-quill'), require('@mui/material/Container'), require('@mui/material/Grid'), require('@mui/material/ButtonBase'), require('@mui/icons-material/Visibility'), require('@mui/icons-material/CalendarToday'), require('@mui/icons-material/VisibilityOff'), require('@mui/material/FormControl'), require('@mui/material/InputLabel'), require('@mui/material/Select'), require('@mui/material/FormHelperText'), require('linkify-react'), require('@mui/icons-material/ArrowUpward'), require('@mui/icons-material/ArrowDownward'), require('@mui/material/Icon'), require('@mui/material/SwipeableDrawer'), require('@mui/icons-material/CropFree'), require('@mui/icons-material/Delete'), require('@mui/icons-material/Group'), require('@mui/material/CircularProgress'), require('@mui/icons-material/ErrorOutline'), require('dompurify'), require('@mui/lab/TabPanel'), require('@mui/material/Tab'), require('@mui/material/Tabs'), require('@mui/lab/TabContext'), require('@mui/system/useMediaQuery'), require('@mui/material/Snackbar'), require('@tanstack/query-core'), require('@mui/icons-material/Sync'), require('@mui/icons-material/Schedule'), require('@mui/icons-material/Error'), require('@mui/icons-material/DownloadDone'), require('@mui/icons-material/Cancel'), require('@mui/icons-material/DriveFileMove'), require('@mui/material/styles/createTheme'), require('@mui/icons-material/CopyAll'), require('@mui/icons-material/Share'), require('@mui/material/Divider'), require('@mui/material/ListItemSecondaryAction'), require('@mui/material/Switch'), require('@mui/icons-material/Person2'), require('@mui/icons-material/LinkOutlined'), require('@mui/icons-material/Book'), require('@mui/icons-material/AssignmentTurnedIn'), require('@mui/icons-material/Title'), require('@mui/icons-material/Forum'), require('@mui/icons-material/Folder'), require('@mui/icons-material/KeyboardArrowDown'), require('@mui/icons-material/KeyboardArrowUp'), require('@mui/icons-material/Shield'), require('@mui/icons-material/FileCopy'), require('@mui/icons-material/Login'), require('@mui/icons-material/Event'), require('@mui/material/Dialog'), require('@mui/icons-material/Article'), require('@mui/icons-material/Collections'), require('@mui/icons-material/Assignment'), require('react-easy-sort'), require('@mui/icons-material/Attachment'), require('@mui/icons-material/ContentCopy'), require('@mui/icons-material/Badge'), require('@mui/material/CardMedia'), require('@mui/material/CardContent'), require('@mui/material/CardActionArea'), require('@mui/material/Card'), require('@mui/icons-material/PendingActions'), require('@mui/icons-material/DoneAll'), require('@mui/icons-material/ExpandLess'), require('@mui/icons-material/ExpandMore'), require('@mui/icons-material/TextSnippet'), require('@mui/icons-material/Clear'), require('@mui/icons-material/Comment'), require('@mui/icons-material/EventAvailable'), require('@mui/icons-material/Groups'), require('@mui/icons-material/PersonAdd'), require('@mui/icons-material/LibraryAddCheckOutlined'), require('@mui/icons-material/CheckBoxOutlined'), require('@mui/icons-material/ArrowBack'), require('@mui/icons-material/ArrowForward'), require('@mui/material/ToggleButton'), require('@mui/material/ToggleButtonGroup'), require('@mui/icons-material/AccessTime'), require('@mui/icons-material/CheckBoxOutlineBlank'), require('@mui/material/Fab'), require('@mui/icons-material/AddAPhoto'), require('@mui/material/FormControlLabel'), require('@tanstack/react-virtual'), require('@mui/icons-material/Audiotrack'), require('@mui/icons-material/TouchApp'), require('@mui/icons-material/SmartDisplay'), require('@mui/icons-material/Pending'), require('@mui/icons-material/HighlightOffOutlined'), require('@mui/icons-material/Star'), require('@mui/icons-material/Work'), require('@mui/icons-material/Timelapse'), require('@mui/system/Container'), require('@mui/icons-material/Download'), require('@mui/icons-material/Subtitles'), require('@mui/icons-material/Link'), require('@mui/icons-material/FileUpload'), require('@mui/icons-material/InsertDriveFile'), require('@mui/icons-material/Restore'), require('@mui/icons-material/DeleteForever'), require('@mui/material/DialogContentText'), require('@mui/material/DialogContent'), require('@mui/material/DialogActions'), require('@mui/icons-material/ReplyAll'), require('@mui/icons-material/Call'), require('@mui/icons-material/Email'), require('@mui/icons-material/Key'), require('@mui/icons-material/SupervisedUserCircle'), require('@mui/icons-material/LocationOn'), require('@mui/icons-material/People'), require('mui-tel-input'), require('@mui/icons-material/GroupAdd'), require('@mui/icons-material/Language'), require('@mui/icons-material/AccountBalance'), require('@mui/icons-material/ExitToApp'), require('@mui/icons-material/DriveFileRenameOutline'), require('@mui/icons-material/Luggage'), require('@mui/icons-material/HowToRegRounded'), require('@js-joda/timezone'), require('libphonenumber-js'), require('./kotlin-kotlin-stdlib.js'), require('./Kosi-Kodein-kodein-di.js'), require('./MultiplatformSettings-multiplatform-settings.js'), require('./Kosi-Kaverit-kaverit.js'), require('./UstadMobile-core.js'), require('./moko-resources-resources.js'), require('./door-door-runtime.js'), require('./UstadMobile-lib-database.js'), require('./ktor-ktor-client-core.js'), require('./kotlinx-serialization-kotlinx-serialization-json.js'), require('./Napier-napier-js-ir.js'), require('./xmlpullparserkmp.js'), require('./kotlinx-coroutines-core.js'), require('./xmlutil-serialization.js'), require('./kotlin-browser.js'), require('./kotlin-react.js'), require('./kotlin-react-core.js'), require('./Kotlin-DateTime-library-kotlinx-datetime-js-ir.js'), require('./multiplatform-paging-root-paging-common.js'), require('./kotlin-web.js'), require('./kotlin-react-dom.js'), require('./kotlin-js.js'), require('./kotlin-cssom-core.js'), require('./UstadMobile-lib-util.js'), require('./ktor-ktor-serialization-kotlinx-json.js'), require('./ktor-ktor-client-content-negotiation.js'), require('./ktor-ktor-http.js'), require('./ktor-ktor-utils.js'))); //# sourceMappingURL=UstadMobile-app-react.js.map