(function (_, $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_icons_material_Report_i8xk3z, $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_icons_material_BookOutlined_bbb85i, $module$_mui_icons_material_Delete_bm839i, $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_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_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_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_ImportExport_bj574k, $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_react_core, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react, 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, kotlin_space_kscience_plotlykt_core, kotlin_org_jetbrains_kotlinx_kotlinx_html, kotlin_org_jetbrains_kotlin_kotlin_dom_api_compat) { 'use strict'; //region block: imports 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_icons_material_Report_i8xk3z.default; var default_23 = $module$_mui_material_ListItem_l3odi7.default; var default_24 = $module$_mui_icons_material_Warning_228hcv.default; var default_25 = $module$_mui_material_Stack_csvflm.default; var default_26 = $module$_mui_material_ListItemIcon_i2xg8o.default; var default_27 = $module$_mui_material_ListItemText_i34iss.default; var useState_0 = $module$react.useState; var default_28 = $module$_mui_material_CssBaseline_scoq3e.default; var default_29 = $module$_mui_material_styles_ThemeProvider_yny75n.default; var default_30 = $module$_mui_icons_material_AccountCircle_qu5rtu.default; var default_31 = $module$_mui_icons_material_Send_92l5ul.default; var default_32 = $module$_mui_material_InputAdornment_6ev0ba.default; var default_33 = $module$_mui_icons_material_Add_i1crl2.default; var default_34 = $module$_mui_material_ListItemButton_teykjz.default; var default_35 = $module$_mui_system_Stack_buxmiq.default; var default_36 = $module$_mui_icons_material_Done_92uj8j.default; var default_37 = $module$_mui_icons_material_EmojiEvents_tfx2bg.default; var default_38 = $module$_mui_icons_material_BookOutlined_bbb85i.default; var default_39 = $module$_mui_icons_material_Delete_bm839i.default; var default_40 = $module$_mui_material_Avatar_x7sw9z.default; var default_41 = $module$_mui_system_Box_sripdx.default; var default_42 = $module$_mui_icons_material_Check_2nh7f1.default; var default_43 = $module$_mui_icons_material_Close_2njz5p.default; var default_44 = $module$_mui_material_Badge_cj6v2t.default; var default_45 = $module$_mui_material_Autocomplete_x63kwa.default; var default_46 = $module$_mui_material_Chip_xyqi3q.default; var default_47 = $module$_mui_material_TextField_hx6arj.default; var default_48 = $module$_mui_icons_material_Edit_92u4ij.default; var default_49 = $module$_mui_material_Container_so6pbn.default; var default_50 = $module$_mui_material_Grid_xynqr0.default; var default_51 = $module$_mui_material_ButtonBase_v20q1b.default; var default_52 = $module$_mui_icons_material_Visibility_9zi0z1.default; var default_53 = $module$_mui_icons_material_CalendarToday_a7rqso.default; var default_54 = $module$_mui_icons_material_VisibilityOff_jf72yq.default; var default_55 = $module$_mui_material_FormControl_1y5w0l.default; var default_56 = $module$_mui_material_InputLabel_ecd38o.default; var default_57 = $module$_mui_material_Select_tjnqwm.default; var default_58 = $module$_mui_material_FormHelperText_bxt53n.default; var default_59 = $module$linkify_react_sal40.default; var default_60 = $module$_mui_icons_material_ArrowUpward_ejyv3v.default; var default_61 = $module$_mui_icons_material_ArrowDownward_17h050.default; var default_62 = $module$_mui_material_Icon_xymrqx.default; var default_63 = $module$_mui_material_SwipeableDrawer_w07k2f.default; var default_64 = $module$_mui_icons_material_CropFree_xwz6t3.default; var default_65 = $module$_mui_icons_material_Group_2puzic.default; var default_66 = $module$_mui_material_CircularProgress_am5mre.default; var default_67 = $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_68 = $module$_mui_lab_TabPanel_g1a99x.default; var default_69 = $module$_mui_material_Tab_5s11l3.default; var default_70 = $module$_mui_material_Tabs_xyfsok.default; var default_71 = $module$_mui_lab_TabContext_wbp01i.default; var default_72 = $module$_mui_system_useMediaQuery_4ef951.default; var default_73 = $module$_mui_material_Snackbar_3d0j2r.default; var QueryClientProvider = $module$_tanstack_react_query_ro93du.QueryClientProvider; var QueryClient = $module$_tanstack_query_core_ptm5k0.QueryClient; var default_74 = $module$_mui_icons_material_Sync_92kr0q.default; var default_75 = $module$_mui_icons_material_Schedule_co9kr2.default; var default_76 = $module$_mui_icons_material_Error_2orgel.default; var default_77 = $module$_mui_icons_material_DownloadDone_pieyj.default; var default_78 = $module$_mui_icons_material_Cancel_b30imt.default; var default_79 = $module$_mui_icons_material_DriveFileMove_kws064.default; var default_80 = $module$_mui_material_styles_createTheme_jr6jji.default; var Outlet = $module$react_router_h6p15h.Outlet; var default_81 = $module$_mui_icons_material_CopyAll_4w0mfj.default; var default_82 = $module$_mui_icons_material_Share_2w9uas.default; var default_83 = $module$_mui_material_Divider_2g5g3v.default; var default_84 = $module$_mui_material_ListItemSecondaryAction_ah4ciz.default; var default_85 = $module$_mui_material_Switch_t9t22m.default; var default_86 = $module$_mui_icons_material_Person2_vvmm0u.default; var default_87 = $module$_mui_icons_material_LinkOutlined_14ncwn.default; var default_88 = $module$_mui_icons_material_Book_92vt6k.default; var default_89 = $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj.default; var default_90 = $module$_mui_icons_material_Title_2wuntp.default; var default_91 = $module$_mui_icons_material_Forum_2p9c6e.default; var default_92 = $module$_mui_icons_material_Folder_cpt8w9.default; var default_93 = $module$_mui_icons_material_KeyboardArrowDown_hhp0uv.default; var default_94 = $module$_mui_icons_material_KeyboardArrowUp_vq6bj2.default; var default_95 = $module$_mui_icons_material_Shield_irhvt0.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_ImportExport_bj574k.default; var default_159 = $module$_mui_icons_material_Language_rtfjbh.default; var default_160 = $module$_mui_icons_material_AccountBalance_w2n3ka.default; var default_161 = $module$_mui_icons_material_ExitToApp_d4k3fx.default; var default_162 = $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7.default; var default_163 = $module$_mui_icons_material_Luggage_c5nfid.default; var default_164 = $module$_mui_icons_material_HowToRegRounded_6lqkl3.default; var parsePhoneNumber = $module$libphonenumber_js_s63wkw.parsePhoneNumber; var protoOf = kotlin_kotlin.$_$.lg; var objectMeta = kotlin_kotlin.$_$.kg; var setMetadataFor = kotlin_kotlin.$_$.mg; var Companion_getInstance = kotlin_org_kodein_di_kodein_di.$_$.b; var VOID = kotlin_kotlin.$_$.h; var Settings = kotlin_com_russhwolf_multiplatform_settings.$_$.a; var getKClass = kotlin_kotlin.$_$.f; var arrayOf = kotlin_kotlin.$_$.un; var createKType = kotlin_kotlin.$_$.c; var typeToken = kotlin_org_kodein_type_kaverit.$_$.e; var THROW_CCE = kotlin_kotlin.$_$.fn; var TypeToken = kotlin_org_kodein_type_kaverit.$_$.b; var isInterface = kotlin_kotlin.$_$.tf; var ShowSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.l1; var DismissSocialWarningUseCase = kotlin_com_ustadmobile_app_core.$_$.k1; var FilterUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.m; var ValidateUsernameUseCase = kotlin_com_ustadmobile_app_core.$_$.m1; var AppConfigMap = kotlin_com_ustadmobile_app_core.$_$.b2; var toNullIfBlank = kotlin_com_ustadmobile_app_core.$_$.m3; var Companion_getInstance_0 = kotlin_com_ustadmobile_app_core.$_$.oc; var GenderConfig = kotlin_com_ustadmobile_app_core.$_$.d2; var StorageSettings = kotlin_com_russhwolf_multiplatform_settings.$_$.b; var Companion_getInstance_1 = kotlin_com_ustadmobile_app_core.$_$.qg; var Unit_getInstance = kotlin_kotlin.$_$.j6; var charSequenceLength = kotlin_kotlin.$_$.re; var Companion_getInstance_2 = kotlin_com_ustadmobile_app_core.$_$.pc; var JsStringProvider = kotlin_dev_icerock_moko_resources.$_$.d; var SupportedLanguagesConfig = kotlin_com_ustadmobile_app_core.$_$.e2; var StringProviderJs = kotlin_com_ustadmobile_app_core.$_$.h2; var toList = kotlin_kotlin.$_$.vc; var SupportedLanguagesConfig_init_$Create$ = kotlin_com_ustadmobile_app_core.$_$.bc; var ApiUrlConfig = kotlin_com_ustadmobile_app_core.$_$.a2; var UstadMobileSystemImpl = kotlin_com_ustadmobile_app_core.$_$.m2; var UstadAccountManager = kotlin_com_ustadmobile_app_core.$_$.e; var NodeIdAndAuth = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b; var Companion_getInstance_3 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.n3; var UmAppDatabase = kotlin_com_ustadmobile_app_lib_database.$_$.j; var Companion_getInstance_4 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.r3; var HttpClient = kotlin_io_ktor_ktor_client_core.$_$.u; var Json = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.s; var Companion_getInstance_5 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.o3; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$_$.h2; var unwrap = kotlin_com_github_UstadMobile_door_door_runtime.$_$.z; var DoorDatabaseWrapper = kotlin_com_github_UstadMobile_door_door_runtime.$_$.r2; var get_js = kotlin_kotlin.$_$.yf; var createInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.h; var Napier_getInstance = kotlin_io_github_aakira_napier.$_$.g; var Companion_getInstance_6 = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.e; var XmlPullParserFactory = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.a; var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e1; var Endpoint = kotlin_com_ustadmobile_app_core.$_$.b; var AuthManager = kotlin_com_ustadmobile_app_core.$_$.a; var UstadMobileConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.yc; var Pbkdf2Params = kotlin_com_ustadmobile_app_core.$_$.c; var ClazzLogCreatorManagerJs = kotlin_com_ustadmobile_app_core.$_$.q2; var XML_init_$Create$ = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.a; var Companion_getInstance_7 = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.b; var toBoolean = kotlin_kotlin.$_$.gl; var GetShowPoweredByUseCase = kotlin_com_ustadmobile_app_core.$_$.j1; var BulkAddPersonsFromLocalUriUseCaseJs = kotlin_com_ustadmobile_app_core.$_$.r; var DoorDatabaseRepository = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q2; var RunReportUseCaseClientImpl_init_$Create$ = kotlin_com_ustadmobile_app_core.$_$.ac; var Companion_getInstance_8 = kotlin_com_ustadmobile_app_core.$_$.hc; var commonDomainDiModule = kotlin_com_ustadmobile_app_core.$_$.g2; var DomainDiModuleJs = kotlin_com_ustadmobile_app_core.$_$.f2; var Singleton = kotlin_org_kodein_di_kodein_di.$_$.g; var AppConfig = kotlin_com_ustadmobile_app_core.$_$.c2; var ImplWithScope = kotlin_org_kodein_di_kodein_di.$_$.i; var Companion_getInstance_9 = kotlin_com_ustadmobile_app_core.$_$.zc; var PrimitiveClasses_getInstance = kotlin_kotlin.$_$.y5; var DiTag_getInstance = kotlin_com_ustadmobile_app_core.$_$.ad; 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.$_$.m2; var MainCoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.x2; var UmAccount = kotlin_com_ustadmobile_app_lib_database.$_$.a5; var SimpleContextTranslator = kotlin_org_kodein_di_kodein_di.$_$.f; var ClazzLogCreatorManager = kotlin_com_ustadmobile_app_core.$_$.r2; 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 RunReportUseCase = kotlin_com_ustadmobile_app_core.$_$.i1; var RunReportUseCaseClientImpl = kotlin_com_ustadmobile_app_core.$_$.h1; var classMeta = kotlin_kotlin.$_$.te; 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.$_$.xm; var VersionInfo = kotlin_com_ustadmobile_app_core.$_$.n; var getStringHashCode = kotlin_kotlin.$_$.hf; var hashCode = kotlin_kotlin.$_$.if; var equals = kotlin_kotlin.$_$.ye; var Companion_getInstance_10 = kotlin_com_ustadmobile_app_core.$_$.sf; var Companion_getInstance_11 = kotlin_com_ustadmobile_app_core.$_$.tf; var Companion_getInstance_12 = kotlin_com_ustadmobile_app_core.$_$.kf; var Companion_getInstance_13 = kotlin_com_ustadmobile_app_core.$_$.gg; var Companion_getInstance_14 = kotlin_com_ustadmobile_app_core.$_$.nf; var Companion_getInstance_15 = kotlin_com_ustadmobile_app_core.$_$.cg; var Companion_getInstance_16 = kotlin_com_ustadmobile_app_core.$_$.gd; var Companion_getInstance_17 = kotlin_com_ustadmobile_app_core.$_$.he; var Companion_getInstance_18 = kotlin_com_ustadmobile_app_core.$_$.ie; var Companion_getInstance_19 = kotlin_com_ustadmobile_app_core.$_$.kd; var Companion_getInstance_20 = kotlin_com_ustadmobile_app_core.$_$.wf; var Companion_getInstance_21 = kotlin_com_ustadmobile_app_core.$_$.bg; var Companion_getInstance_22 = kotlin_com_ustadmobile_app_core.$_$.re; var Companion_getInstance_23 = kotlin_com_ustadmobile_app_core.$_$.dg; var Companion_getInstance_24 = kotlin_com_ustadmobile_app_core.$_$.eg; var Companion_getInstance_25 = kotlin_com_ustadmobile_app_core.$_$.hd; var Companion_getInstance_26 = kotlin_com_ustadmobile_app_core.$_$.pd; var Companion_getInstance_27 = kotlin_com_ustadmobile_app_core.$_$.ed; var Companion_getInstance_28 = kotlin_com_ustadmobile_app_core.$_$.id; var Companion_getInstance_29 = kotlin_com_ustadmobile_app_core.$_$.zf; var Companion_getInstance_30 = kotlin_com_ustadmobile_app_core.$_$.yf; var Companion_getInstance_31 = kotlin_com_ustadmobile_app_core.$_$.xf; var Companion_getInstance_32 = kotlin_com_ustadmobile_app_core.$_$.jd; var Companion_getInstance_33 = kotlin_com_ustadmobile_app_core.$_$.ue; var Companion_getInstance_34 = kotlin_com_ustadmobile_app_core.$_$.fd; var Companion_getInstance_35 = kotlin_com_ustadmobile_app_core.$_$.qe; var Companion_getInstance_36 = kotlin_com_ustadmobile_app_core.$_$.ne; var Companion_getInstance_37 = kotlin_com_ustadmobile_app_core.$_$.oe; var Companion_getInstance_38 = kotlin_com_ustadmobile_app_core.$_$.pe; var Companion_getInstance_39 = kotlin_com_ustadmobile_app_core.$_$.mg; var Companion_getInstance_40 = kotlin_com_ustadmobile_app_core.$_$.rg; var Companion_getInstance_41 = kotlin_com_ustadmobile_app_core.$_$.df; var Companion_getInstance_42 = kotlin_com_ustadmobile_app_core.$_$.ke; var Companion_getInstance_43 = kotlin_com_ustadmobile_app_core.$_$.bf; var Companion_getInstance_44 = kotlin_com_ustadmobile_app_core.$_$.af; var Companion_getInstance_45 = kotlin_com_ustadmobile_app_core.$_$.ng; var Companion_getInstance_46 = kotlin_com_ustadmobile_app_core.$_$.og; var Companion_getInstance_47 = kotlin_com_ustadmobile_app_core.$_$.uf; var Companion_getInstance_48 = kotlin_com_ustadmobile_app_core.$_$.ag; var get_NAVHOST_CLEARSTACK_VIEWNAME = kotlin_com_ustadmobile_app_core.$_$.h; var get_NavHostClearStackPlaceholder = kotlin_com_ustadmobile_app_core.$_$.j; var Companion_getInstance_49 = kotlin_com_ustadmobile_app_core.$_$.le; var Companion_getInstance_50 = kotlin_com_ustadmobile_app_core.$_$.je; var Companion_getInstance_51 = kotlin_com_ustadmobile_app_core.$_$.ve; var Companion_getInstance_52 = kotlin_com_ustadmobile_app_core.$_$.md; var Companion_getInstance_53 = kotlin_com_ustadmobile_app_core.$_$.ge; var Companion_getInstance_54 = kotlin_com_ustadmobile_app_core.$_$.ud; var Companion_getInstance_55 = kotlin_com_ustadmobile_app_core.$_$.xe; var Companion_getInstance_56 = kotlin_com_ustadmobile_app_core.$_$.jg; var Companion_getInstance_57 = kotlin_com_ustadmobile_app_core.$_$.ef; var Companion_getInstance_58 = kotlin_com_ustadmobile_app_core.$_$.be; var Companion_getInstance_59 = kotlin_com_ustadmobile_app_core.$_$.nd; var Companion_getInstance_60 = kotlin_com_ustadmobile_app_core.$_$.od; var Companion_getInstance_61 = kotlin_com_ustadmobile_app_core.$_$.gf; var Companion_getInstance_62 = kotlin_com_ustadmobile_app_core.$_$.hf; var Companion_getInstance_63 = kotlin_com_ustadmobile_app_core.$_$.if; var Companion_getInstance_64 = kotlin_com_ustadmobile_app_core.$_$.zd; var Companion_getInstance_65 = kotlin_com_ustadmobile_app_core.$_$.cf; var Companion_getInstance_66 = kotlin_com_ustadmobile_app_core.$_$.de; var Companion_getInstance_67 = kotlin_com_ustadmobile_app_core.$_$.pg; var Companion_getInstance_68 = kotlin_com_ustadmobile_app_core.$_$.pf; var Companion_getInstance_69 = kotlin_com_ustadmobile_app_core.$_$.se; var Companion_getInstance_70 = kotlin_com_ustadmobile_app_core.$_$.me; var Companion_getInstance_71 = kotlin_com_ustadmobile_app_core.$_$.lg; var Companion_getInstance_72 = kotlin_com_ustadmobile_app_core.$_$.of; var Companion_getInstance_73 = kotlin_com_ustadmobile_app_core.$_$.jf; var Companion_getInstance_74 = kotlin_com_ustadmobile_app_core.$_$.kg; var Companion_getInstance_75 = kotlin_com_ustadmobile_app_core.$_$.ce; var Companion_getInstance_76 = kotlin_com_ustadmobile_app_core.$_$.ye; var Companion_getInstance_77 = kotlin_com_ustadmobile_app_core.$_$.vf; var Companion_getInstance_78 = kotlin_com_ustadmobile_app_core.$_$.fg; var Companion_getInstance_79 = kotlin_com_ustadmobile_app_core.$_$.ld; var Companion_getInstance_80 = kotlin_com_ustadmobile_app_core.$_$.ff; var Companion_getInstance_81 = kotlin_com_ustadmobile_app_core.$_$.lf; var Companion_getInstance_82 = kotlin_com_ustadmobile_app_core.$_$.mf; var Companion_getInstance_83 = kotlin_com_ustadmobile_app_core.$_$.sd; var Companion_getInstance_84 = kotlin_com_ustadmobile_app_core.$_$.rd; var Companion_getInstance_85 = kotlin_com_ustadmobile_app_core.$_$.xd; var Companion_getInstance_86 = kotlin_com_ustadmobile_app_core.$_$.wd; var Companion_getInstance_87 = kotlin_com_ustadmobile_app_core.$_$.vd; var Companion_getInstance_88 = kotlin_com_ustadmobile_app_core.$_$.hg; var Companion_getInstance_89 = kotlin_com_ustadmobile_app_core.$_$.ig; var Companion_getInstance_90 = kotlin_com_ustadmobile_app_core.$_$.rf; var Companion_getInstance_91 = kotlin_com_ustadmobile_app_core.$_$.qf; var Companion_getInstance_92 = kotlin_com_ustadmobile_app_core.$_$.qd; var Companion_getInstance_93 = kotlin_com_ustadmobile_app_core.$_$.te; var Companion_getInstance_94 = kotlin_com_ustadmobile_app_core.$_$.we; var setOf = kotlin_kotlin.$_$.dc; var Companion_getInstance_95 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q3; var KProperty0 = kotlin_kotlin.$_$.xh; var getPropertyCallableRef = kotlin_kotlin.$_$.gf; var lazy = kotlin_kotlin.$_$.io; 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.$_$.p; var toTerminologyEntries = kotlin_com_ustadmobile_app_core.$_$.n3; var useStringProvider = kotlin_com_ustadmobile_app_core.$_$.u1; var Companion_getInstance_96 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.h; var toLocalDateTime = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.x; var strings_getInstance = kotlin_com_ustadmobile_app_core.$_$.tg; var useEffect = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.i; var useLaunchedEffect = kotlin_com_ustadmobile_app_core.$_$.r1; var KMutableProperty0 = kotlin_kotlin.$_$.vh; var THROW_ISE = kotlin_kotlin.$_$.hn; var getLocalDelegateReference = kotlin_kotlin.$_$.df; var mutableListOf = kotlin_kotlin.$_$.gb; var OnRemoteLoad = kotlin_com_github_UstadMobile_door_door_runtime.$_$.x1; var CoroutineImpl = kotlin_kotlin.$_$.zd; var first = kotlin_kotlin.$_$.w9; var getKClassFromExpression = kotlin_kotlin.$_$.e; var PagingSourceWithHttpLoader = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b2; var Refresh = kotlin_app_cash_paging_paging_common.$_$.c; var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.kd; var DoorOffsetLimitRemoteMediator = kotlin_com_github_UstadMobile_door_door_runtime.$_$.y1; var PagingSourceInterceptor = kotlin_com_github_UstadMobile_door_door_runtime.$_$.a2; var RefreshCommand = kotlin_com_ustadmobile_app_core.$_$.p2; var systemTimeInMillis = kotlin_com_github_UstadMobile_door_door_runtime.$_$.n2; var FlowCollector = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.l1; var Flow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.m1; var OffsetLimitMediatorState = kotlin_com_github_UstadMobile_door_door_runtime.$_$.w1; var SuspendFunction2 = kotlin_kotlin.$_$.ce; var SuspendFunction1 = kotlin_kotlin.$_$.be; var SuspendFunction0 = kotlin_kotlin.$_$.ae; var emptyFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.x1; var Exception = kotlin_kotlin.$_$.tm; var plus = kotlin_kotlin.$_$.ko; var get_MS_PER_HOUR = kotlin_com_ustadmobile_app_core.$_$.o3; var toLong = kotlin_kotlin.$_$.og; var get_MS_PER_MIN = kotlin_com_ustadmobile_app_core.$_$.p3; var StringBuilder_init_$Create$ = kotlin_kotlin.$_$.o1; var htmlToPlainText = kotlin_com_ustadmobile_app_core.$_$.c3; var removeEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.d; var addEventListener = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.b; var useCoroutineScope = kotlin_com_ustadmobile_app_core.$_$.q1; var LoadParams = kotlin_app_cash_paging_paging_common.$_$.d; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.q2; 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.$_$.k3; var Page = kotlin_app_cash_paging_paging_common.$_$.g; var numberToLong = kotlin_kotlin.$_$.hg; var useViewModel = kotlin_com_ustadmobile_app_core.$_$.v1; var useNavControllerEffect = kotlin_com_ustadmobile_app_core.$_$.s1; var SnackBarDispatcher = kotlin_com_ustadmobile_app_core.$_$.y1; var NavResultReturner = kotlin_com_ustadmobile_app_core.$_$.l2; var AppUiState = kotlin_com_ustadmobile_app_core.$_$.x1; var launch = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.j3; 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 NotImplementedError = kotlin_kotlin.$_$.zm; var toString = kotlin_kotlin.$_$.qg; var ReactHTML_getInstance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom.$_$.a; 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.$_$.sb; var UserSession = kotlin_com_ustadmobile_app_lib_database.$_$.b5; var Person = kotlin_com_ustadmobile_app_lib_database.$_$.p4; var UserSessionWithPersonAndEndpoint = kotlin_com_ustadmobile_app_core.$_$.d; var collectAsState = kotlin_com_ustadmobile_app_core.$_$.p1; var AppBarColors_STANDARD_getInstance = kotlin_com_ustadmobile_app_core.$_$.tb; var State_INDETERMINATE_getInstance = kotlin_com_ustadmobile_app_core.$_$.wb; var Companion_getInstance_97 = kotlin_com_ustadmobile_app_core.$_$.sg; var collectionSizeOrDefault = kotlin_kotlin.$_$.d8; var ArrayList_init_$Create$ = kotlin_kotlin.$_$.q; var addChild_1 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.d; var NavResultReturnerImpl = kotlin_com_ustadmobile_app_core.$_$.k2; var CommandFlowUstadNavController = kotlin_com_ustadmobile_app_core.$_$.j2; var OnClickLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.p; var listOf = kotlin_kotlin.$_$.ya; var Companion_getInstance_98 = kotlin_com_ustadmobile_app_core.$_$.mc; var create = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.b; var create_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.c; var isBlank = kotlin_kotlin.$_$.rj; var Companion_getInstance_99 = kotlin_com_ustadmobile_app_lib_database.$_$.e7; var SubmissionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.jc; var Companion_getInstance_100 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.l; var avatarColorForName = kotlin_com_ustadmobile_app_core.$_$.t3; var rgbColorProperty = kotlin_com_ustadmobile_app_core.$_$.j3; var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.r; var copyToArray = kotlin_kotlin.$_$.f9; var penaltyPercentage = kotlin_com_ustadmobile_app_core.$_$.f3; var toString_0 = kotlin_kotlin.$_$.wo; var capitalizeFirstLetter = kotlin_com_ustadmobile_app_core.$_$.t2; var Companion_getInstance_101 = kotlin_com_ustadmobile_app_core.$_$.ze; var Companion_getInstance_102 = kotlin_kotlin.$_$.d6; var numberToInt = kotlin_kotlin.$_$.gg; var CourseBlock = kotlin_com_ustadmobile_app_lib_database.$_$.r3; var Companion_getInstance_103 = kotlin_com_ustadmobile_app_lib_database.$_$.w6; var CourseBlockAndEditEntities = kotlin_com_ustadmobile_app_lib_database.$_$.w; var CourseBlockEditUiState = kotlin_com_ustadmobile_app_core.$_$.j7; var Companion_getInstance_104 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.i; var LocalTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.d; var LocalDateTime_init_$Create$ = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.c; var toInstant = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.v; var chopOffSeconds = kotlin_com_ustadmobile_app_core.$_$.v2; var Companion_getInstance_105 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.j; var println = kotlin_kotlin.$_$.je; var charSequenceGet = kotlin_kotlin.$_$.qe; var isDigit = kotlin_kotlin.$_$.sj; var toIntOrNull = kotlin_kotlin.$_$.ml; var NoSuchElementException_init_$Create$ = kotlin_kotlin.$_$.u2; var Companion_getInstance_106 = kotlin_com_ustadmobile_app_core.$_$.lc; var LinkTarget_DEFAULT_getInstance = kotlin_com_ustadmobile_app_core.$_$.fb; var to = kotlin_kotlin.$_$.xo; var json = kotlin_kotlin.$_$.zf; var ClazzDaoCommon_getInstance = kotlin_com_ustadmobile_app_lib_database.$_$.l5; var MessageIdOption2 = kotlin_com_ustadmobile_app_core.$_$.q3; var SortOrderOption = kotlin_com_ustadmobile_app_core.$_$.r3; var toDisplayString = kotlin_com_ustadmobile_app_core.$_$.l3; var toDoubleOrNull = kotlin_kotlin.$_$.jl; var _Char___init__impl__6a9atx = kotlin_kotlin.$_$.p3; var Default_getInstance = kotlin_kotlin.$_$.x5; var hasFlag = kotlin_com_ustadmobile_app_core.$_$.b3; var filterByFlags = kotlin_com_ustadmobile_app_core.$_$.x2; var joinToString = kotlin_kotlin.$_$.ja; var UMFileUtil_getInstance = kotlin_com_ustadmobile_app_core.$_$.cd; var iteratorFor = kotlin_org_jetbrains_kotlin_wrappers_kotlin_js.$_$.a; var checkIndexOverflow = kotlin_kotlin.$_$.b8; 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.$_$.s3; var sanitizeDbNameFromUrl = kotlin_com_ustadmobile_app_lib_util.$_$.d; var getOrPut = kotlin_com_ustadmobile_app_core.$_$.a3; var toLong_0 = kotlin_kotlin.$_$.ql; var UmAppDatabaseJsImplementations_getInstance = kotlin_com_ustadmobile_app_lib_database.$_$.t5; var DatabaseBuilderOptions = kotlin_com_github_UstadMobile_door_door_runtime.$_$.o2; 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 DoorMigrationAsync = kotlin_com_github_UstadMobile_door_door_runtime.$_$.r1; var GlobalScope_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.f1; var randomUuid = kotlin_com_github_UstadMobile_door_door_runtime.$_$.m2; var DoorSqlDatabase = kotlin_com_github_UstadMobile_door_door_runtime.$_$.t2; var XXHasher64FactoryJs = kotlin_com_ustadmobile_app_core.$_$.o1; var Companion_getInstance_107 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.p3; var migrate203_204AddStatementEntityContextRegHash = kotlin_com_ustadmobile_app_core.$_$.zb; 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.$_$.d; var Json_0 = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.r; var Js_getInstance = kotlin_io_ktor_ktor_client_core.$_$.c; var HttpClient_0 = kotlin_io_ktor_ktor_client_core.$_$.t; var HttpRequestBuilder = kotlin_io_ktor_ktor_client_core.$_$.k; var url = kotlin_io_ktor_ktor_client_core.$_$.o; var Companion_getInstance_108 = kotlin_io_ktor_ktor_http.$_$.k; var HttpStatement = kotlin_io_ktor_ktor_client_core.$_$.r; var JsType_getInstance = kotlin_io_ktor_ktor_utils.$_$.b; var Map = kotlin_kotlin.$_$.e7; var createInvariantKTypeProjection = kotlin_kotlin.$_$.b; var typeInfoImpl = kotlin_io_ktor_ktor_utils.$_$.k; var MR_getInstance = kotlin_com_ustadmobile_app_core.$_$.ug; var throwUninitializedPropertyAccessException = kotlin_kotlin.$_$.ro; var Companion_getInstance_109 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.k; var chopOffSeconds_0 = kotlin_com_ustadmobile_app_core.$_$.u2; var noWhenBranchMatchedException = kotlin_kotlin.$_$.jo; var substringBefore = kotlin_kotlin.$_$.zk; var requirePostfix = kotlin_com_ustadmobile_app_core.$_$.i3; var contains = kotlin_kotlin.$_$.bj; var Companion_getInstance_110 = kotlin_com_ustadmobile_app_core.$_$.dd; var removeSuffix = kotlin_kotlin.$_$.ik; var IllegalStateException_init_$Create$ = kotlin_kotlin.$_$.n2; var CompletableDeferred = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.k2; var Exception_init_$Create$ = kotlin_kotlin.$_$.a2; var toJSDate = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.w; var get_NavHost = kotlin_com_ustadmobile_app_core.$_$.i; var OpenExternalLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.q; var replace = kotlin_kotlin.$_$.kk; var ErrorReport = kotlin_com_ustadmobile_app_lib_database.$_$.a4; var ErrorReportUiState = kotlin_com_ustadmobile_app_core.$_$.ta; var HolidayCalendar = kotlin_com_ustadmobile_app_lib_database.$_$.c4; var Holiday = kotlin_com_ustadmobile_app_lib_database.$_$.d4; var listOf_0 = kotlin_kotlin.$_$.xa; var HolidayCalendarDetailUIState = kotlin_com_ustadmobile_app_core.$_$.ua; var shallowCopy = kotlin_com_ustadmobile_app_lib_database.$_$.v1; var HolidayCalendarEditUiState = kotlin_com_ustadmobile_app_core.$_$.va; var HolidayCalendarWithNumEntries = kotlin_com_ustadmobile_app_lib_database.$_$.b4; var HolidayCalendarListUiState = kotlin_com_ustadmobile_app_core.$_$.wa; var Language = kotlin_com_ustadmobile_app_lib_database.$_$.e4; var LanguageDetailUiState = kotlin_com_ustadmobile_app_core.$_$.xa; var shallowCopy_0 = kotlin_com_ustadmobile_app_lib_database.$_$.m1; var LanguageEditUiState = kotlin_com_ustadmobile_app_core.$_$.ya; var LanguageListUiState = kotlin_com_ustadmobile_app_core.$_$.za; var shallowCopy_1 = kotlin_com_ustadmobile_app_lib_database.$_$.w1; var PersonParentJoinConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.uc; var ParentalConsentManagementUiState = kotlin_com_ustadmobile_app_core.$_$.r8; var ParentalConsentManagementViewModel = kotlin_com_ustadmobile_app_core.$_$.s8; var SiteTerms = kotlin_com_ustadmobile_app_lib_database.$_$.v4; var PersonParentJoinAndMinorPerson = kotlin_com_ustadmobile_app_lib_database.$_$.m4; var BitmaskFlag = kotlin_com_ustadmobile_app_core.$_$.n2; var ScopedGrantDetailUiState = kotlin_com_ustadmobile_app_core.$_$.cb; var ScopedGrantEditUiState = kotlin_com_ustadmobile_app_core.$_$.db; var SiteTermsDetailUiState = kotlin_com_ustadmobile_app_core.$_$.ea; var OpenLicensesViewModel = kotlin_com_ustadmobile_app_core.$_$.u3; var AccountListUiState = kotlin_com_ustadmobile_app_core.$_$.v3; var AccountListViewModel = kotlin_com_ustadmobile_app_core.$_$.w3; var Companion_getInstance_111 = kotlin_com_ustadmobile_app_lib_database.$_$.g7; var defaultCourseBannerImageIndex = kotlin_com_ustadmobile_app_core.$_$.w4; var CourseBlockEditViewModel = kotlin_com_ustadmobile_app_core.$_$.k7; var ClazzDetailUiState = kotlin_com_ustadmobile_app_core.$_$.x3; var ClazzDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.y3; var mapOf = kotlin_kotlin.$_$.ab; var TabItem = kotlin_com_ustadmobile_app_core.$_$.z1; var get_blockTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.v4; var get_contentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.h7; var ScheduleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.wc; var ClazzDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.z3; var get_ustadViewName = kotlin_com_ustadmobile_app_core.$_$.w1; var ClazzDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.a4; var shallowCopy_2 = kotlin_com_ustadmobile_app_lib_database.$_$.f2; var ClazzEditUiState = kotlin_com_ustadmobile_app_core.$_$.b4; var ClazzEditViewModel = kotlin_com_ustadmobile_app_core.$_$.c4; var getNumberHashCode = kotlin_kotlin.$_$.ef; var ensureNotNull = kotlin_kotlin.$_$.ao; var mapLookup = kotlin_com_ustadmobile_app_core.$_$.i2; var aggregateIfModule = kotlin_com_ustadmobile_app_core.$_$.f4; var maxScoreSummedIfModule = kotlin_com_ustadmobile_app_core.$_$.e3; var displayMarkFor = kotlin_com_ustadmobile_app_core.$_$.g4; var emptyList = kotlin_kotlin.$_$.k9; var get_thumbnailUri = kotlin_com_ustadmobile_app_core.$_$.i4; var maxScoreForBlock = kotlin_com_ustadmobile_app_core.$_$.h4; var ClazzGradebookUiState = kotlin_com_ustadmobile_app_core.$_$.d4; var ClazzGradebookViewModel = kotlin_com_ustadmobile_app_core.$_$.e4; var InviteViaLinkUiState = kotlin_com_ustadmobile_app_core.$_$.j4; var InviteViaLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.k4; var JoinWithCodeUiState = kotlin_com_ustadmobile_app_core.$_$.l4; var JoinWithCodeViewModel = kotlin_com_ustadmobile_app_core.$_$.m4; var toInt = kotlin_kotlin.$_$.nl; var Companion_getInstance_112 = kotlin_com_ustadmobile_app_core.$_$.td; var addAll = kotlin_kotlin.$_$.p7; var chunked = kotlin_kotlin.$_$.c8; var ClazzListUiState = kotlin_com_ustadmobile_app_core.$_$.n4; var ClazzListViewModel = kotlin_com_ustadmobile_app_core.$_$.o4; var RoleConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.vc; var CoursePermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.p4; var CoursePermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.q4; var CoursePermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.r4; var CoursePermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.s4; var Companion_getInstance_113 = kotlin_com_ustadmobile_app_lib_database.$_$.q6; var CoursePermissionListUiState = kotlin_com_ustadmobile_app_core.$_$.t4; var CoursePermissionListViewModel = kotlin_com_ustadmobile_app_core.$_$.u4; var mapOf_0 = kotlin_kotlin.$_$.bb; var get_progressAsFloat = kotlin_com_ustadmobile_app_core.$_$.h3; var Companion_getInstance_114 = kotlin_com_ustadmobile_app_lib_database.$_$.d6; var get_isFromSubmitterGroup = kotlin_com_ustadmobile_app_core.$_$.r5; var CommentsAndName = kotlin_com_ustadmobile_app_lib_database.$_$.q; var Comments = kotlin_com_ustadmobile_app_lib_database.$_$.e3; var ClazzAssignmentDetailUiState = kotlin_com_ustadmobile_app_core.$_$.b5; var ClazzAssignmentDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.c5; var Companion_getInstance_115 = kotlin_com_ustadmobile_app_core.$_$.ae; var Companion_getInstance_116 = kotlin_com_ustadmobile_app_core.$_$.yd; var AssignmentProgressSummary = kotlin_com_ustadmobile_app_lib_database.$_$.t2; var ClazzAssignmentDetailSubmissionsTabUiState = kotlin_com_ustadmobile_app_core.$_$.y4; var AssignmentSubmitterSummary = kotlin_com_ustadmobile_app_lib_database.$_$.v2; var ListPagingSource = kotlin_com_ustadmobile_app_core.$_$.o2; var ClazzAssignmentDetailSubmissionsTabViewModel = kotlin_com_ustadmobile_app_core.$_$.z4; var get_listItemUiState = kotlin_com_ustadmobile_app_core.$_$.a5; var avatarName = kotlin_com_ustadmobile_app_core.$_$.q5; var avatarColorName = kotlin_com_ustadmobile_app_core.$_$.p5; var _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0 = kotlin_com_ustadmobile_app_core.$_$.dc; var AssignmentSubmitterSummaryUiState = kotlin_com_ustadmobile_app_core.$_$.x4; var _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0 = kotlin_com_ustadmobile_app_core.$_$.cc; var SubmissionPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.xc; var Companion_getInstance_117 = kotlin_com_ustadmobile_app_lib_database.$_$.p6; var UstadCourseAssignmentMarkListItemUiState = kotlin_com_ustadmobile_app_core.$_$.o5; var ClazzAssignmentDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.d5; var ClazzAssignmentDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.e5; var ClazzAssignmentDetailoverviewSubmissionUiState = kotlin_com_ustadmobile_app_core.$_$.f5; var textLength = kotlin_com_ustadmobile_app_core.$_$.k3; var shallowCopy_3 = kotlin_com_ustadmobile_app_lib_database.$_$.b2; var values = kotlin_com_ustadmobile_app_core.$_$.n5; var TextLimitType_LIMIT_WORDS_getInstance = kotlin_com_ustadmobile_app_core.$_$.yb; var MarkingType_PEERS_getInstance = kotlin_com_ustadmobile_app_core.$_$.xb; var Companion_getInstance_118 = kotlin_com_ustadmobile_app_core.$_$.ee; var get_entries = kotlin_com_ustadmobile_app_core.$_$.m5; var ClazzAssignmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.g5; var ClazzAssignmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.h5; var PeerReviewerAllocationEditUIState = kotlin_com_ustadmobile_app_core.$_$.i5; var PeerReviewerAllocationEditViewModel = kotlin_com_ustadmobile_app_core.$_$.j5; var PeerReviewerAllocation = kotlin_com_ustadmobile_app_lib_database.$_$.i4; var AssignmentSubmitterAndAllocations = kotlin_com_ustadmobile_app_lib_database.$_$.u2; var ClazzAssignmentViewModelConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.fe; var ClazzAssignmentSubmitterDetailUiState = kotlin_com_ustadmobile_app_core.$_$.k5; var ClazzAssignmentSubmitterDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.l5; var shallowCopy_4 = kotlin_com_ustadmobile_app_lib_database.$_$.x1; var ClazzMemberListUiState = kotlin_com_ustadmobile_app_core.$_$.s5; var ClazzMemberListViewModel = kotlin_com_ustadmobile_app_core.$_$.t5; var shallowCopy_5 = kotlin_com_ustadmobile_app_lib_database.$_$.n1; var get_UNSET_DISTANT_FUTURE = kotlin_com_ustadmobile_app_lib_database.$_$.i; var OutcomeConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.tc; var ClazzEnrolmentEditUiState = kotlin_com_ustadmobile_app_core.$_$.u5; var ClazzEnrolmentEditViewModel = kotlin_com_ustadmobile_app_core.$_$.v5; var ClazzEnrolmentListConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.qc; var ClazzEnrolmentListUiState = kotlin_com_ustadmobile_app_core.$_$.w5; var ClazzEnrolmentListViewModel = kotlin_com_ustadmobile_app_core.$_$.x5; var ClazzEnrolmentWithLeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.z2; var LeavingReason = kotlin_com_ustadmobile_app_lib_database.$_$.f4; var ClazzLogListAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.y5; var ClazzLogListAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.z5; var ClazzLog = kotlin_com_ustadmobile_app_lib_database.$_$.b3; var get_totalAttendeeStatusRecorded = kotlin_com_ustadmobile_app_core.$_$.s2; var shallowCopy_6 = kotlin_com_ustadmobile_app_lib_database.$_$.z1; var ClazzLogEditUiState = kotlin_com_ustadmobile_app_core.$_$.a6; var ClazzLogEditViewModel = kotlin_com_ustadmobile_app_core.$_$.b6; var ClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.a3; var Companion_getInstance_119 = kotlin_com_ustadmobile_app_lib_database.$_$.t6; var PersonAndClazzLogAttendanceRecord = kotlin_com_ustadmobile_app_lib_database.$_$.e1; var ClazzLogEditAttendanceUiState = kotlin_com_ustadmobile_app_core.$_$.c6; var ClazzLogEditAttendanceViewModel = kotlin_com_ustadmobile_app_core.$_$.d6; var getOrNull = kotlin_kotlin.$_$.ba; var personFullName = kotlin_com_ustadmobile_app_core.$_$.g3; var shallowCopy_7 = kotlin_com_ustadmobile_app_lib_database.$_$.p1; var FabIcon_ADD_getInstance = kotlin_com_ustadmobile_app_core.$_$.ub; var FabIcon_EDIT_getInstance = kotlin_com_ustadmobile_app_core.$_$.vb; var Companion_getInstance_120 = kotlin_com_ustadmobile_app_core.$_$.bd; var Companion_getInstance_121 = kotlin_com_ustadmobile_app_lib_database.$_$.o6; var EnrolmentPolicyConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.rc; var initial = kotlin_com_ustadmobile_app_core.$_$.d3; var addChild_2 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.b; var lastOrNull = kotlin_kotlin.$_$.qa; var Collection = kotlin_kotlin.$_$.s6; var checkCountOverflow = kotlin_kotlin.$_$.a8; var getBooleanHashCode = kotlin_kotlin.$_$.cf; var interfaceMeta = kotlin_kotlin.$_$.kf; var numberRangeToNumber = kotlin_kotlin.$_$.cg; var toList_0 = kotlin_kotlin.$_$.uc; var isArray = kotlin_kotlin.$_$.lf; var get_listItemUiState_0 = kotlin_com_ustadmobile_app_core.$_$.e7; var _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7 = kotlin_com_ustadmobile_app_core.$_$.gc; var ContentEntryListItemUiState = kotlin_com_ustadmobile_app_core.$_$.b7; var _ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2 = kotlin_com_ustadmobile_app_core.$_$.ec; var _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083 = kotlin_com_ustadmobile_app_core.$_$.fc; var ContentEntry = kotlin_com_ustadmobile_app_lib_database.$_$.m3; var ContentEntryAndListDetail = kotlin_com_ustadmobile_app_lib_database.$_$.t; var ContentEntryDetailUiState = kotlin_com_ustadmobile_app_core.$_$.e6; var ContentEntryDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.f6; var get_statementSummary = kotlin_com_ustadmobile_app_core.$_$.o6; var get_descriptionStringRes = kotlin_com_ustadmobile_app_core.$_$.m6; var get_statementSummary_0 = kotlin_com_ustadmobile_app_core.$_$.n6; var ContentEntryDetailAttemptsPersonListUiState = kotlin_com_ustadmobile_app_core.$_$.g6; var ContentEntryDetailAttemptsPersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.h6; var ContentEntryDetailAttemptsSessionListUiState = kotlin_com_ustadmobile_app_core.$_$.i6; var ContentEntryDetailAttemptsSessionListViewModel = kotlin_com_ustadmobile_app_core.$_$.j6; var ContentEntryDetailAttemptsStatementListUiState = kotlin_com_ustadmobile_app_core.$_$.k6; var ContentEntryDetailAttemptsStatementListViewModel = kotlin_com_ustadmobile_app_core.$_$.l6; var displayName = kotlin_com_ustadmobile_app_core.$_$.w2; var FormattedStatementResponse = kotlin_com_ustadmobile_app_core.$_$.n1; var isCharSequence = kotlin_kotlin.$_$.pf; var trim = kotlin_kotlin.$_$.cm; var get_verbDisplayName = kotlin_com_ustadmobile_app_core.$_$.p6; var get_progress = kotlin_com_ustadmobile_app_core.$_$.s6; var ContentEntryDetailOverviewUiState = kotlin_com_ustadmobile_app_core.$_$.q6; var ContentEntryDetailOverviewViewModel = kotlin_com_ustadmobile_app_core.$_$.r6; var ContentEntryAndDetail = kotlin_com_ustadmobile_app_lib_database.$_$.s; var ContentEntryStatementScoreProgress = kotlin_com_ustadmobile_app_lib_database.$_$.k3; var Companion_getInstance_122 = kotlin_com_ustadmobile_app_lib_database.$_$.j6; var ContentEntryButtonModel = kotlin_com_ustadmobile_app_lib_database.$_$.f3; var ContentEntryRelatedEntryJoinWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.j3; var ContentEntryEditUiState = kotlin_com_ustadmobile_app_core.$_$.t6; var ContentEntryEditViewModel = kotlin_com_ustadmobile_app_core.$_$.u6; var shallowCopy_8 = kotlin_com_ustadmobile_app_lib_database.$_$.y1; var LicenceConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.sc; var Companion_getInstance_123 = kotlin_com_ustadmobile_app_core.$_$.kc; var get_stringResource = kotlin_com_ustadmobile_app_core.$_$.i7; var CompressionLevel_MEDIUM_getInstance = kotlin_com_ustadmobile_app_core.$_$.eb; var get_entries_0 = kotlin_com_ustadmobile_app_core.$_$.k; var ContentEntryGetMetadataUiState = kotlin_com_ustadmobile_app_core.$_$.v6; var ContentEntryGetMetadataViewModel = kotlin_com_ustadmobile_app_core.$_$.w6; var ContentEntryGetMetadataStatus = kotlin_com_ustadmobile_app_core.$_$.l; var GetSubtitleUiState = kotlin_com_ustadmobile_app_core.$_$.x6; var GetSubtitleViewModel = kotlin_com_ustadmobile_app_core.$_$.y6; var ContentEntryImportLinkUiState = kotlin_com_ustadmobile_app_core.$_$.z6; var ContentEntryImportLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.a7; var ContentEntryListUiState = kotlin_com_ustadmobile_app_core.$_$.c7; var ContentEntryListViewModel = kotlin_com_ustadmobile_app_core.$_$.d7; var SubtitleEditUiState = kotlin_com_ustadmobile_app_core.$_$.f7; var SubtitleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.g7; var TextBlockDetailUiState = kotlin_com_ustadmobile_app_core.$_$.l7; var TextBlockDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.m7; var CourseGroupSetDetailUiState = kotlin_com_ustadmobile_app_core.$_$.n7; var CourseGroupSetDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.o7; var CourseGroupSet = kotlin_com_ustadmobile_app_lib_database.$_$.u3; var CourseGroupMember = kotlin_com_ustadmobile_app_lib_database.$_$.t3; var CourseGroupMemberAndName = kotlin_com_ustadmobile_app_lib_database.$_$.s3; var shallowCopy_9 = kotlin_com_ustadmobile_app_lib_database.$_$.e2; var appendGroupNumIfNotInList = kotlin_com_ustadmobile_app_core.$_$.r7; var CourseGroupSetEditUiState = kotlin_com_ustadmobile_app_core.$_$.p7; var CourseGroupSetEditViewModel = kotlin_com_ustadmobile_app_core.$_$.q7; var CourseGroupSetListUiState = kotlin_com_ustadmobile_app_core.$_$.s7; var CourseGroupSetListViewModel = kotlin_com_ustadmobile_app_core.$_$.t7; var shallowCopy_10 = kotlin_com_ustadmobile_app_lib_database.$_$.q1; var CourseTerminologyEditUiState = kotlin_com_ustadmobile_app_core.$_$.u7; var CourseTerminologyEditViewModel = kotlin_com_ustadmobile_app_core.$_$.v7; var CourseTerminologyListUiState = kotlin_com_ustadmobile_app_core.$_$.w7; var CourseTerminologyListViewModel = kotlin_com_ustadmobile_app_core.$_$.x7; var get_rootDatabase = kotlin_com_github_UstadMobile_door_door_runtime.$_$.v; var RoomJdbcImpl = kotlin_com_github_UstadMobile_door_door_runtime.$_$.j2; var Companion_getInstance_124 = kotlin_org_kodein_di_kodein_di.$_$.c; var get_delItemContentTypeStringResource = kotlin_com_ustadmobile_app_core.$_$.a8; var DeletedItemListUiState = kotlin_com_ustadmobile_app_core.$_$.y7; var DeletedItemListViewModel = kotlin_com_ustadmobile_app_core.$_$.z7; var CourseDiscussionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.b8; var CourseDiscussionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.c8; var DiscussionPostDetailUiState2 = kotlin_com_ustadmobile_app_core.$_$.d8; var DiscussionPost = kotlin_com_ustadmobile_app_lib_database.$_$.y3; var DiscussionPostAndPosterNames = kotlin_com_ustadmobile_app_lib_database.$_$.y; var DiscussionPostDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.e8; var shallowCopy_11 = kotlin_com_ustadmobile_app_lib_database.$_$.s1; var DiscussionPostEditUiState = kotlin_com_ustadmobile_app_core.$_$.f8; var DiscussionPostEditViewModel = kotlin_com_ustadmobile_app_core.$_$.g8; var emptyMap = kotlin_kotlin.$_$.l9; var MutableStateFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.o1; var BufferOverflow_DROP_OLDEST_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.a; var MutableSharedFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.n1; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$_$.b1; var roundToInt = kotlin_kotlin.$_$.wg; var EpubScrollCommand = kotlin_com_ustadmobile_app_core.$_$.j8; var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.p; var forEach = kotlin_com_ustadmobile_app_core.$_$.y2; var EpubContentUiState = kotlin_com_ustadmobile_app_core.$_$.h8; var useOnUnloadEffect = kotlin_com_ustadmobile_app_core.$_$.t1; var EpubContentViewModel = kotlin_com_ustadmobile_app_core.$_$.i8; var shallowCopy_12 = kotlin_com_ustadmobile_app_lib_database.$_$.g2; var LeavingReasonEditUiState = kotlin_com_ustadmobile_app_core.$_$.ab; var LeavingReasonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.bb; var LoginUiState = kotlin_com_ustadmobile_app_core.$_$.k8; var LoginViewModel = kotlin_com_ustadmobile_app_core.$_$.l8; var singleOrNull = kotlin_kotlin.$_$.mk; var Companion_getInstance_125 = kotlin_com_ustadmobile_app_core.$_$.nc; var Char = kotlin_kotlin.$_$.lm; var ConversationListUiState = kotlin_com_ustadmobile_app_core.$_$.m8; var ConversationListViewModel = kotlin_com_ustadmobile_app_core.$_$.n8; var MessageAndOtherPerson = kotlin_com_ustadmobile_app_lib_database.$_$.a1; var Message = kotlin_com_ustadmobile_app_lib_database.$_$.g4; var daysUntil = kotlin_com_ustadmobile_app_core.$_$.q8; var MessageListUiState = kotlin_com_ustadmobile_app_core.$_$.o8; var MessageListViewModel = kotlin_com_ustadmobile_app_core.$_$.p8; var startsWith = kotlin_kotlin.$_$.rk; var substringAfter = kotlin_kotlin.$_$.wk; var split = kotlin_kotlin.$_$.qk; var PdfContentUiState = kotlin_com_ustadmobile_app_core.$_$.t8; var PdfContentViewModel = kotlin_com_ustadmobile_app_core.$_$.u8; var PersonUsernameAndPasswordModel = kotlin_com_ustadmobile_app_core.$_$.x8; var PersonAccountEditUiState = kotlin_com_ustadmobile_app_core.$_$.v8; var PersonAccountEditViewModel = kotlin_com_ustadmobile_app_core.$_$.w8; var BulkAddPersonRunImportUiState = kotlin_com_ustadmobile_app_core.$_$.y8; var BulkAddPersonRunImportViewModel = kotlin_com_ustadmobile_app_core.$_$.z8; var BulkAddPersonSelectFileUiState = kotlin_com_ustadmobile_app_core.$_$.a9; var BulkAddPersonSelectFileViewModel = kotlin_com_ustadmobile_app_core.$_$.b9; var PersonDetailUiState = kotlin_com_ustadmobile_app_core.$_$.c9; var PersonDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.d9; var PersonAndDisplayDetail = kotlin_com_ustadmobile_app_lib_database.$_$.j4; var PersonConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.ic; var shallowCopy_13 = kotlin_com_ustadmobile_app_lib_database.$_$.u1; var PersonEditUiState = kotlin_com_ustadmobile_app_core.$_$.e9; var PersonEditViewModel = kotlin_com_ustadmobile_app_core.$_$.f9; var PersonListUiState = kotlin_com_ustadmobile_app_core.$_$.g9; var PersonListViewModel = kotlin_com_ustadmobile_app_core.$_$.h9; var PersonAndListDisplayDetails = kotlin_com_ustadmobile_app_lib_database.$_$.f1; var RegisterAgeRedirectUiState = kotlin_com_ustadmobile_app_core.$_$.i9; var RegisterAgeRedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.j9; var RegisterMinorWaitForParentUiState = kotlin_com_ustadmobile_app_core.$_$.k9; var RegisterMinorWaitForParentViewModel = kotlin_com_ustadmobile_app_core.$_$.l9; var RedirectViewModel = kotlin_com_ustadmobile_app_core.$_$.m9; var ReportDetailUiState = kotlin_com_ustadmobile_app_core.$_$.n9; var ReportDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.o9; var SeriesType_BAR_getInstance = kotlin_com_ustadmobile_app_core.$_$.pb; var SeriesType_LINE_getInstance = kotlin_com_ustadmobile_app_core.$_$.qb; var ReportResultQueryRow = kotlin_com_ustadmobile_app_core.$_$.b1; var GraphSeries = kotlin_com_ustadmobile_app_core.$_$.x; var FixedReportTimeRange = kotlin_com_ustadmobile_app_core.$_$.v; var RelativeRangeReportPeriod = kotlin_com_ustadmobile_app_core.$_$.y; var distinct = kotlin_kotlin.$_$.g9; var singleOrNull_0 = kotlin_kotlin.$_$.fc; var get_entries_1 = kotlin_com_ustadmobile_app_core.$_$.a1; var valueOf = kotlin_com_ustadmobile_app_core.$_$.f1; var get_entries_2 = kotlin_com_ustadmobile_app_core.$_$.e1; var get_entries_3 = kotlin_com_ustadmobile_app_core.$_$.g1; var ReportXAxis_NONE_getInstance = kotlin_com_ustadmobile_app_core.$_$.ob; var get_entries_4 = kotlin_com_ustadmobile_app_core.$_$.d1; var ReportSeriesYAxis_NONE_getInstance = kotlin_com_ustadmobile_app_core.$_$.nb; var get_entries_5 = kotlin_com_ustadmobile_app_core.$_$.c1; var ReportSeriesVisualType_BAR_CHART_getInstance = kotlin_com_ustadmobile_app_core.$_$.mb; var toString_1 = kotlin_kotlin.$_$.x3; var ReportPeriodOption_CUSTOM_DATE_RANGE_getInstance = kotlin_com_ustadmobile_app_core.$_$.kb; var ReportPeriodOption_CUSTOM_PERIOD_getInstance = kotlin_com_ustadmobile_app_core.$_$.lb; var ReportEditUiState = kotlin_com_ustadmobile_app_core.$_$.p9; var ReportEditViewModel = kotlin_com_ustadmobile_app_core.$_$.q9; var get_entries_6 = kotlin_com_ustadmobile_app_core.$_$.u; var FilterType_PERSON_AGE_getInstance = kotlin_com_ustadmobile_app_core.$_$.hb; var get_entries_7 = kotlin_com_ustadmobile_app_core.$_$.t; var Comparisons_EQUALS_getInstance = kotlin_com_ustadmobile_app_core.$_$.gb; var get_entries_8 = kotlin_com_ustadmobile_app_core.$_$.w; var GenderType_FEMALE_getInstance = kotlin_com_ustadmobile_app_core.$_$.jb; var FilterType_PERSON_GENDER_getInstance = kotlin_com_ustadmobile_app_core.$_$.ib; var ReportFilterEditUiState = kotlin_com_ustadmobile_app_core.$_$.r9; var ReportFilterEditViewModel = kotlin_com_ustadmobile_app_core.$_$.s9; var YAxisTypes_DURATION_getInstance = kotlin_com_ustadmobile_app_core.$_$.rb; var Pair = kotlin_kotlin.$_$.cn; var TickMode_auto_getInstance = kotlin_space_kscience_plotlykt_core.$_$.b; var attributesMapOf = kotlin_org_jetbrains_kotlinx_kotlinx_html.$_$.g; var DIV = kotlin_org_jetbrains_kotlinx_kotlinx_html.$_$.d; var PlotlyConfig = kotlin_space_kscience_plotlykt_core.$_$.f; var Plot = kotlin_space_kscience_plotlykt_core.$_$.h; var Companion_getInstance_126 = kotlin_space_kscience_plotlykt_core.$_$.e; var ScatterMode_lines_markers_getInstance_65e5i3 = kotlin_space_kscience_plotlykt_core.$_$.a; var TraceType_scatter_getInstance = kotlin_space_kscience_plotlykt_core.$_$.c; var Companion_getInstance_127 = kotlin_space_kscience_plotlykt_core.$_$.d; var plot = kotlin_space_kscience_plotlykt_core.$_$.i; var PlotlyElement = kotlin_space_kscience_plotlykt_core.$_$.g; var clear = kotlin_org_jetbrains_kotlin_kotlin_dom_api_compat.$_$.a; var append = kotlin_org_jetbrains_kotlinx_kotlinx_html.$_$.b; var ReportDataResult = kotlin_com_ustadmobile_app_core.$_$.t9; var ReportOptions2 = kotlin_com_ustadmobile_app_core.$_$.z; var Report = kotlin_com_ustadmobile_app_lib_database.$_$.r4; var ReportListUiState = kotlin_com_ustadmobile_app_core.$_$.u9; var ReportListViewModel = kotlin_com_ustadmobile_app_core.$_$.v9; var shallowCopy_14 = kotlin_com_ustadmobile_app_lib_database.$_$.a2; var Schedule = kotlin_com_ustadmobile_app_lib_database.$_$.s4; var ScheduleEditUiState = kotlin_com_ustadmobile_app_core.$_$.w9; var ScheduleEditViewModel = kotlin_com_ustadmobile_app_core.$_$.x9; var SettingsUiState = kotlin_com_ustadmobile_app_core.$_$.y9; var SettingsViewModel = kotlin_com_ustadmobile_app_core.$_$.z9; var SiteDetailUiState = kotlin_com_ustadmobile_app_core.$_$.aa; var SiteDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.ba; var Site = kotlin_com_ustadmobile_app_lib_database.$_$.w4; var SiteTermsAndLangName = kotlin_com_ustadmobile_app_lib_database.$_$.i1; var shallowCopy_15 = kotlin_com_ustadmobile_app_lib_database.$_$.o1; var SiteEditUiState = kotlin_com_ustadmobile_app_core.$_$.ca; var SiteEditViewModel = kotlin_com_ustadmobile_app_core.$_$.da; var SiteTermsWithLanguage = kotlin_com_ustadmobile_app_lib_database.$_$.u4; var SiteTermsDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.fa; var SiteEnterLinkUiState = kotlin_com_ustadmobile_app_core.$_$.ga; var SiteEnterLinkViewModel = kotlin_com_ustadmobile_app_core.$_$.ha; var SystemPermissionDetailUiState = kotlin_com_ustadmobile_app_core.$_$.ia; var SystemPermissionDetailViewModel = kotlin_com_ustadmobile_app_core.$_$.ja; var SystemPermissionEditUiState = kotlin_com_ustadmobile_app_core.$_$.ka; var SystemPermissionEditViewModel = kotlin_com_ustadmobile_app_core.$_$.la; var formattedString = kotlin_com_ustadmobile_app_core.$_$.z2; var TimezoneListUiState = kotlin_com_ustadmobile_app_core.$_$.na; var TimeZoneListViewModel = kotlin_com_ustadmobile_app_core.$_$.ma; var MediaPlayState = kotlin_com_ustadmobile_app_core.$_$.pa; var firstOrNull = kotlin_kotlin.$_$.s9; var VideoContentUiState = kotlin_com_ustadmobile_app_core.$_$.oa; var VideoContentViewModel = kotlin_com_ustadmobile_app_core.$_$.qa; var XapiContentUiState = kotlin_com_ustadmobile_app_core.$_$.ra; var XapiContentViewModel = kotlin_com_ustadmobile_app_core.$_$.sa; var toMutableList = kotlin_kotlin.$_$.yc; //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, [OnRemoteLoad], VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$lambda$slambda, 'useDoorRemoteMediator$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$slambda$o$collect$slambda, 'useDoorRemoteMediator$slambda$o$collect$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$0, '$collectCOROUTINE$0', 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, [Flow], VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda$slambda, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [0]); setMetadataFor(useDoorRemoteMediator$slambda$slambda_1, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda_1, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [0]); setMetadataFor(usePagingSource$lambda$slambda, 'usePagingSource$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], 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, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(UseWindowSizeState, 'UseWindowSizeState', classMeta); setMetadataFor(Area, 'Area', objectMeta); setMetadataFor(Header, 'Header', objectMeta); setMetadataFor(Sidebar, 'Sidebar', objectMeta); setMetadataFor(Sizes, 'Sizes', objectMeta); setMetadataFor(RootScreen, 'RootScreen', classMeta); setMetadataFor(DropDownOption, 'DropDownOption', classMeta); setMetadataFor(Companion, 'Companion', objectMeta); setMetadataFor(UstadScreenTabsState, 'UstadScreenTabsState', classMeta, VOID, VOID, UstadScreenTabsState); setMetadataFor(UstadScreenContextData, 'UstadScreenContextData', classMeta); setMetadataFor(UstadScreensLoaderData, 'UstadScreensLoaderData', 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, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(ustadScreensLoader$lambda$slambda_1, 'ustadScreensLoader$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], 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(VirtualListElement, 'VirtualListElement', interfaceMeta); setMetadataFor(VirtualListSingleElement, 'VirtualListSingleElement', classMeta, VOID, [VirtualListElement]); setMetadataFor(VirtualListItemElement, 'VirtualListItemElement', classMeta, VOID, [VirtualListElement]); setMetadataFor(VirtualListInfiniteQueryItemElement, 'VirtualListInfiniteQueryItemElement', classMeta, VOID, [VirtualListElement]); setMetadataFor(VirtualListSection, 'VirtualListSection', classMeta); setMetadataFor(SingleItemSection, 'SingleItemSection', classMeta, VirtualListSection); setMetadataFor(ItemListSection, 'ItemListSection', classMeta, VirtualListSection); setMetadataFor(InfiniteQueryResultSection, 'InfiniteQueryResultSection', classMeta, VirtualListSection); setMetadataFor(DbExportScreen$lambda$lambda$slambda, 'DbExportScreen$lambda$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], 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, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [0]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda_1, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda_1, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], 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, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$1, '$collectCOROUTINE$1', classMeta, CoroutineImpl); setMetadataFor(_no_name_provided__qut3iv_0, VOID, classMeta, VOID, [Flow], VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$slambda, 'EpubSpineItem$lambda$slambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [0]); setMetadataFor(EpubSpineItem$lambda$slambda_1, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [0]); //endregion function BuildConfigJs() { BuildConfigJs_instance = this; this.APP_VERSION_1 = '0.4.137'; this.APP_PRESET_LOCALE_1 = ''; this.APP_UI_LANGUAGES_1 = ''; this.APP_UI_GOPTS_1 = ''; this.APP_UI_SHOW_POWERED_BY_1 = 'false'; } protoOf(BuildConfigJs).get_APP_VERSION_xikwsx_k$ = function () { return this.APP_VERSION_1; }; protoOf(BuildConfigJs).get_APP_PRESET_LOCALE_4j8od_k$ = function () { return this.APP_PRESET_LOCALE_1; }; protoOf(BuildConfigJs).get_APP_UI_LANGUAGES_wh8pcn_k$ = function () { return this.APP_UI_LANGUAGES_1; }; protoOf(BuildConfigJs).get_APP_UI_GOPTS_9edhz7_k$ = function () { return this.APP_UI_GOPTS_1; }; protoOf(BuildConfigJs).get_APP_UI_SHOW_POWERED_BY_icnmcw_k$ = function () { return this.APP_UI_SHOW_POWERED_BY_1; }; var BuildConfigJs_instance; function BuildConfigJs_getInstance() { if (BuildConfigJs_instance == null) new BuildConfigJs(); return BuildConfigJs_instance; } function ustadJsDi(dbBuilt, dbNodeIdAndAuth, json, httpClient, configMap, stringsProvider) { var tmp = Companion_getInstance(); return tmp.invoke$default_zhoysj_k$(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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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(BuildConfigJs_getInstance().get_APP_UI_GOPTS_9edhz7_k$()); return new GenderConfig(tmp0_elvis_lhs == null ? Companion_getInstance_0().get_DEFAULT_GENDER_OPTIONS_wtvgtj_k$() : tmp0_elvis_lhs); } 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 = Companion_getInstance_1().get_PREF_TAG_uvcq3r_k$(); this_0.putString_q7x3bk_k$(key, 'true'); var presetLang = BuildConfigJs_getInstance().get_APP_PRESET_LOCALE_4j8od_k$(); var tmp; // Inline function 'kotlin.text.isEmpty' call if (!(charSequenceLength(presetLang) === 0)) { tmp = !(this_0.getStringOrNull_w9a5ex_k$(Companion_getInstance_2().get_PREFKEY_ACTIONED_PRESET_lagqub_k$()) === 'true'); } else { tmp = false; } if (tmp) { // Inline function 'com.russhwolf.settings.set' call var key_0 = Companion_getInstance_2().get_PREFKEY_LOCALE_2pkona_k$(); this_0.putString_q7x3bk_k$(key_0, presetLang); // Inline function 'com.russhwolf.settings.set' call var key_1 = Companion_getInstance_2().get_PREFKEY_ACTIONED_PRESET_lagqub_k$(); this_0.putString_q7x3bk_k$(key_1, '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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$2, null); return new StringProviderJs(localeConfig.get_displayedLocale_vlg2wi_k$(), jsStringProvider); } function ustadJsDi$lambda$lambda_8($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(BuildConfigJs_getInstance().get_APP_UI_LANGUAGES_wh8pcn_k$()); var tmp1_availableLanguagesConfig = tmp0_elvis_lhs == null ? Companion_getInstance_2().get_DEFAULT_SUPPORTED_LANGUAGES_we7wn1_k$() : tmp0_elvis_lhs; var tmp2_systemLocales = toList(navigator.languages); // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.get_directDI_rqg7bd_k$(); // 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 tmp3_settings = tmp.Instance_vwdrk9_k$(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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_4 = $this$singleton.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); return new UstadAccountManager(tmp$ret$1, $this$singleton.get_di_knto1e_k$()); } 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.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tag = Companion_getInstance_3().get_TAG_DB_46ibfw_k$(); var tmp_1 = $this$singleton.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$2, tag); var tmp_3 = Companion_getInstance_4(); var tmp_4 = $this$singleton.get_context_h02k06_k$().get_url_18iuii_k$() + 'UmAppDatabase/'; var tmp_5 = nodeIdAndAuth.get_auth_woj2sx_k$(); var tmp_6 = nodeIdAndAuth.get_nodeId_h7ho7a_k$(); // Inline function 'org.kodein.di.instance' call var tmp_7 = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_8 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_8, TypeToken) ? tmp_8 : THROW_CCE(); var tmp_9 = tmp_7.Instance_vwdrk9_k$(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_10 = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_11 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_11, TypeToken) ? tmp_11 : THROW_CCE(); var tmp_12 = tmp_10.Instance_vwdrk9_k$(tmp$ret$6, null); var repositoryConfig = tmp_3.repositoryConfig$default_5l7wp9_k$($this$singleton, tmp_4, tmp_5, tmp_6, tmp_9, VOID, VOID, tmp_12, ustadJsDi$lambda$lambda$lambda); // Inline function 'com.ustadmobile.door.ext.asRepository' call var dbClass = getKClass(UmAppDatabase); var tmp0_elvis_lhs = Companion_getInstance_5().lookupImplementations_qvwvxm_k$(dbClass).get_repositoryImplClass_s9eqw5_k$(); var tmp_13; if (tmp0_elvis_lhs == null) { throw IllegalArgumentException_init_$Create$('Database ' + dbClass.get_simpleName_r6f8py_k$() + ' does not have a repository!'); } else { tmp_13 = tmp0_elvis_lhs; } var repoClass = tmp_13; var tmp_14; if (isInterface(db, DoorDatabaseWrapper)) { tmp_14 = unwrap(db, dbClass); } else { tmp_14 = db; } var dbUnwrapped = tmp_14; var tmp_15 = createInstance(get_js(repoClass), [db, dbUnwrapped, repositoryConfig, true]); var repo = tmp_15 instanceof UmAppDatabase ? tmp_15 : THROW_CCE(); Napier_getInstance().d$default_a5agxr_k$('Created JS repo ' + repo + ' Node Id ' + repositoryConfig.get_nodeId_h7ho7a_k$().toString(), VOID, Companion_getInstance_3().get_LOG_TAG_it8mba_k$()); return repo; } function ustadJsDi$lambda$lambda$lambda($this$repositoryConfig) { return Unit_getInstance(); } function ustadJsDi$lambda$lambda_15($this$singleton) { // Inline function 'kotlin.also' call var this_0 = Companion_getInstance_6().newInstance_tyqr85_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call this_0.setNamespaceAware_tk7h68_k$(true); return this_0; } function ustadJsDi$lambda$lambda_16($this$singleton) { return Companion_getInstance_6().newInstance_tyqr85_k$(); } function ustadJsDi$lambda$lambda_17($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null).newSerializer_44k6s2_k$(); } function ustadJsDi$lambda$lambda_18($this$singleton) { return Dispatchers_getInstance().get_Main_wo5vz6_k$(); } function ustadJsDi$lambda$lambda_19($httpClient) { return function ($this$singleton) { return $httpClient; }; } function ustadJsDi$lambda$lambda_20($this$registerContextTranslator, account) { return new Endpoint(account.get_endpointUrl_4w19sf_k$()); } function ustadJsDi$lambda$lambda_21($this$singleton) { return new AuthManager($this$singleton.get_context_h02k06_k$(), $this$singleton.get_di_knto1e_k$()); } function ustadJsDi$lambda$lambda_22($this$singleton) { var numIterations = UstadMobileConstants_getInstance().get_PBKDF2_ITERATIONS_36o6wb_k$(); var keyLength = UstadMobileConstants_getInstance().get_PBKDF2_KEYLENGTH_kg0lp6_k$(); 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 // Inline function 'kotlin.apply' call var this_0 = $this$$receiver.policyBuilder_uaepdj_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi....' call this_0.set_unknownChildHandler_9nkkz_k$(Companion_getInstance_7().get_IGNORING_UNKNOWN_CHILD_HANDLER_xclsh7_k$()); $this$$receiver.set_policy_8e9pnh_k$(this_0.build_1k0s4u_k$()); return Unit_getInstance(); } function ustadJsDi$lambda$lambda_26($this$singleton) { return new GetVersionUseCaseJs(); } function ustadJsDi$lambda$lambda_27($this$singleton) { return new GetShowPoweredByUseCase(toBoolean(BuildConfigJs_getInstance().get_APP_UI_SHOW_POWERED_BY_icnmcw_k$())); } function ustadJsDi$lambda$lambda_28($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); var tmp_2 = $this$provider.get_context_h02k06_k$(); // Inline function 'org.kodein.di.instance' call var tmp_3 = $this$provider.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tag = Companion_getInstance_3().get_TAG_REPO_v06nfk_k$(); var tmp_6 = $this$provider.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$4, tag); return new BulkAddPersonsFromLocalUriUseCaseJs(tmp_1, tmp_2, tmp_5, tmp$ret$5); } function ustadJsDi$lambda$lambda_29($this$singleton) { // Inline function 'org.kodein.di.instance' call var tag = Companion_getInstance_3().get_TAG_DB_46ibfw_k$(); var tmp = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_0 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_0, TypeToken) ? tmp_0 : THROW_CCE(); var tmp_1 = tmp.Instance_vwdrk9_k$(tmp$ret$0, tag); // Inline function 'org.kodein.di.instance' call var tag_0 = Companion_getInstance_3().get_TAG_REPO_v06nfk_k$(); var tmp_2 = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_3 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$2 = isInterface(tmp_3, TypeToken) ? tmp_3 : THROW_CCE(); var tmp_4 = tmp_2.Instance_vwdrk9_k$(tmp$ret$2, tag_0); var tmp_5 = isInterface(tmp_4, DoorDatabaseRepository) ? tmp_4 : THROW_CCE(); var tmp_6 = $this$singleton.get_context_h02k06_k$(); // Inline function 'org.kodein.di.instance' call var tmp_7 = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_8 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_8, TypeToken) ? tmp_8 : THROW_CCE(); var tmp_9 = tmp_7.Instance_vwdrk9_k$(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_10 = $this$singleton.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.type.generic' call var tmp_11 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_11, TypeToken) ? tmp_11 : THROW_CCE(); var tmp$ret$7 = tmp_10.Instance_vwdrk9_k$(tmp$ret$6, null); return RunReportUseCaseClientImpl_init_$Create$(tmp_1, tmp_5, tmp_6, tmp_9, tmp$ret$7); } function ustadJsDi$lambda($configMap, $stringsProvider, $dbNodeIdAndAuth, $dbBuilt, $httpClient, $json) { return function ($this$invoke) { $this$invoke.import$default_2izlr1_k$(commonDomainDiModule(Companion_getInstance_8().get_Default_goqax4_k$())); $this$invoke.import$default_2izlr1_k$(DomainDiModuleJs(Companion_getInstance_8().get_Default_goqax4_k$())); 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.Bind_k87ebn_k$(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = ustadJsDi$lambda$lambda; var tmp_1 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_2 = $this$invoke.get_contextType_c6z128_k$(); var tmp_3 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = ustadJsDi$lambda$lambda_0; var tmp_7 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_8 = $this$invoke.get_contextType_c6z128_k$(); var tmp_9 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$8, null, null); // Inline function 'org.kodein.di.singleton' call var creator_1 = ustadJsDi$lambda$lambda_1; var tmp_13 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_14 = $this$invoke.get_contextType_c6z128_k$(); var tmp_15 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$12, null, null); // Inline function 'org.kodein.di.singleton' call var creator_2 = ustadJsDi$lambda$lambda_2; var tmp_19 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_20 = $this$invoke.get_contextType_c6z128_k$(); var tmp_21 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_26 = $this$invoke.get_contextType_c6z128_k$(); var tmp_27 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$20, null, null); // Inline function 'org.kodein.di.singleton' call var creator_4 = ustadJsDi$lambda$lambda_4; var tmp_31 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_32 = $this$invoke.get_contextType_c6z128_k$(); var tmp_33 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$24, null, null); // Inline function 'org.kodein.di.singleton' call var creator_5 = ustadJsDi$lambda$lambda_5; var tmp_37 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_38 = $this$invoke.get_contextType_c6z128_k$(); var tmp_39 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_44 = $this$invoke.get_contextType_c6z128_k$(); var tmp_45 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$32, null, null); // Inline function 'org.kodein.di.singleton' call var creator_7 = ustadJsDi$lambda$lambda_7; var tmp_49 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_50 = $this$invoke.get_contextType_c6z128_k$(); var tmp_51 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$36, null, null); // Inline function 'org.kodein.di.singleton' call var creator_8 = ustadJsDi$lambda$lambda_8; var tmp_55 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_56 = $this$invoke.get_contextType_c6z128_k$(); var tmp_57 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_62 = $this$invoke.get_contextType_c6z128_k$(); var tmp_63 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$44, null, null); // Inline function 'org.kodein.di.singleton' call var creator_10 = ustadJsDi$lambda$lambda_10; var tmp_67 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_68 = $this$invoke.get_contextType_c6z128_k$(); var tmp_69 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$48, null, null); // Inline function 'org.kodein.di.singleton' call var creator_11 = ustadJsDi$lambda$lambda_11; var tmp_73 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_74 = $this$invoke.get_contextType_c6z128_k$(); var tmp_75 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$52, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope = Companion_getInstance_8().get_Default_goqax4_k$(); // 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.get_scope_iyfcq3_k$(); var tmp_81 = this_0.get_contextType_c6z128_k$(); var tmp_82 = this_0.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(tmp$ret$57); // Inline function 'org.kodein.di.bind' call var tag = Companion_getInstance_3().get_TAG_DB_46ibfw_k$(); // 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.Bind_k87ebn_k$(tmp$ret$58, tag, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_0 = Companion_getInstance_8().get_Default_goqax4_k$(); // 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.get_scope_iyfcq3_k$(); var tmp_88 = this_1.get_contextType_c6z128_k$(); var tmp_89 = this_1.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(tmp$ret$63); // Inline function 'org.kodein.di.bind' call var tag_0 = Companion_getInstance_3().get_TAG_REPO_v06nfk_k$(); // 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.Bind_k87ebn_k$(tmp$ret$64, tag_0, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_1 = Companion_getInstance_8().get_Default_goqax4_k$(); // 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.get_scope_iyfcq3_k$(); var tmp_95 = this_2.get_contextType_c6z128_k$(); var tmp_96 = this_2.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(tmp$ret$69); // Inline function 'org.kodein.di.with' call var this_3 = $this$invoke.constant$default_l7seuo_k$(Companion_getInstance_9().get_TAG_DOWNLOAD_ENABLED_2541js_k$()); // Inline function 'org.kodein.type.generic' call var tmp_98 = typeToken(createKType(PrimitiveClasses_getInstance().get_booleanClass_d285fr_k$(), arrayOf([]), false)); var tmp$ret$70 = isInterface(tmp_98, TypeToken) ? tmp_98 : THROW_CCE(); this_3.With_mijc21_k$(tmp$ret$70, false); // Inline function 'org.kodein.di.bind' call var tag_1 = DiTag_getInstance().get_XPP_FACTORY_NSAWARE_xns8hg_k$(); // 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.Bind_k87ebn_k$(tmp$ret$72, tag_1, null); // Inline function 'org.kodein.di.singleton' call var creator_15 = ustadJsDi$lambda$lambda_15; var tmp_101 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_102 = $this$invoke.get_contextType_c6z128_k$(); var tmp_103 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(tmp$ret$75); // Inline function 'org.kodein.di.bind' call var tag_2 = DiTag_getInstance().get_XPP_FACTORY_NSUNAWARE_y0njwb_k$(); // 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.Bind_k87ebn_k$(tmp$ret$76, tag_2, null); // Inline function 'org.kodein.di.singleton' call var creator_16 = ustadJsDi$lambda$lambda_16; var tmp_107 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_108 = $this$invoke.get_contextType_c6z128_k$(); var tmp_109 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$80, null, null); // Inline function 'org.kodein.di.provider' call var creator_17 = ustadJsDi$lambda$lambda_17; var tmp_113 = $this$invoke.get_contextType_c6z128_k$(); // 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.with_65mxvy_k$(tmp$ret$83); // Inline function 'org.kodein.di.bind' call var tag_3 = Companion_getInstance_9().get_TAG_MAIN_COROUTINE_CONTEXT_t97jtc_k$(); // 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.Bind_k87ebn_k$(tmp$ret$84, tag_3, null); // Inline function 'org.kodein.di.singleton' call var creator_18 = ustadJsDi$lambda$lambda_18; var tmp_117 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_118 = $this$invoke.get_contextType_c6z128_k$(); var tmp_119 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_124 = $this$invoke.get_contextType_c6z128_k$(); var tmp_125 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.RegisterContextTranslator_bzefpq_k$(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.Bind_k87ebn_k$(tmp$ret$96, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_2 = Companion_getInstance_8().get_Default_goqax4_k$(); // 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.get_scope_iyfcq3_k$(); var tmp_134 = this_4.get_contextType_c6z128_k$(); var tmp_135 = this_4.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$102, null, null); // Inline function 'org.kodein.di.singleton' call var creator_21 = ustadJsDi$lambda$lambda_22; var tmp_139 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_140 = $this$invoke.get_contextType_c6z128_k$(); var tmp_141 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$106, null, null); // Inline function 'org.kodein.di.singleton' call var creator_22 = ustadJsDi$lambda$lambda_23; var tmp_145 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_146 = $this$invoke.get_contextType_c6z128_k$(); var tmp_147 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_152 = $this$invoke.get_contextType_c6z128_k$(); var tmp_153 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$114, null, null); // Inline function 'org.kodein.di.singleton' call var creator_24 = ustadJsDi$lambda$lambda_25; var tmp_157 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_158 = $this$invoke.get_contextType_c6z128_k$(); var tmp_159 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$118, null, null); // Inline function 'org.kodein.di.singleton' call var creator_25 = ustadJsDi$lambda$lambda_26; var tmp_163 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_164 = $this$invoke.get_contextType_c6z128_k$(); var tmp_165 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$122, null, null); // Inline function 'org.kodein.di.singleton' call var creator_26 = ustadJsDi$lambda$lambda_27; var tmp_169 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_170 = $this$invoke.get_contextType_c6z128_k$(); var tmp_171 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(tmp$ret$126, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_3 = Companion_getInstance_8().get_Default_goqax4_k$(); // 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.get_contextType_c6z128_k$(); // 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.with_65mxvy_k$(tmp$ret$131); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_178 = typeToken(createKType(getKClass(RunReportUseCase), arrayOf([]), false)); var tmp$ret$132 = isInterface(tmp_178, TypeToken) ? tmp_178 : THROW_CCE(); var tmp_179 = $this$invoke.Bind_k87ebn_k$(tmp$ret$132, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_4 = Companion_getInstance_8().get_Default_goqax4_k$(); // Inline function 'org.kodein.type.generic' call var tmp_180 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$134 = isInterface(tmp_180, TypeToken) ? tmp_180 : THROW_CCE(); var this_6 = new ImplWithScope(tmp$ret$134, scope_4); var creator_28 = ustadJsDi$lambda$lambda_29; var tmp_181 = this_6.get_scope_iyfcq3_k$(); var tmp_182 = this_6.get_contextType_c6z128_k$(); var tmp_183 = this_6.get_explicitContext_ym4etq_k$(); // Inline function 'org.kodein.type.generic' call var tmp_184 = typeToken(createKType(getKClass(RunReportUseCaseClientImpl), arrayOf([]), false)); var tmp$ret$136 = isInterface(tmp_184, TypeToken) ? tmp_184 : THROW_CCE(); var tmp$ret$137 = new Singleton(tmp_181, tmp_182, tmp_183, tmp$ret$136, null, true, creator_28); tmp_179.with_65mxvy_k$(tmp$ret$137); return Unit_getInstance(); }; } 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 MuiAppState(appBarHeight) { appBarHeight = appBarHeight === VOID ? Header_getInstance().get_HeightInPx_xld4zn_k$() : appBarHeight; this.appBarHeight_1 = appBarHeight; } protoOf(MuiAppState).get_appBarHeight_pj7c1q_k$ = function () { return this.appBarHeight_1; }; protoOf(MuiAppState).component1_7eebsc_k$ = function () { return this.appBarHeight_1; }; protoOf(MuiAppState).copy_ns6qmb_k$ = function (appBarHeight) { return new MuiAppState(appBarHeight); }; protoOf(MuiAppState).copy$default_aux41f_k$ = function (appBarHeight, $super) { appBarHeight = appBarHeight === VOID ? this.appBarHeight_1 : appBarHeight; return $super === VOID ? this.copy_ns6qmb_k$(appBarHeight) : $super.copy_ns6qmb_k$.call(this, appBarHeight); }; protoOf(MuiAppState).toString = function () { return 'MuiAppState(appBarHeight=' + this.appBarHeight_1 + ')'; }; protoOf(MuiAppState).hashCode = function () { return this.appBarHeight_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.appBarHeight_1 === tmp0_other_with_cast.appBarHeight_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_getInstance(); } 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_getInstance(); } function App$lambda$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); $this$invoke.router = get_hashRouter(); return Unit_getInstance(); } 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).invoke_jkqnwo_k$ = function () { return new VersionInfo(BuildConfigJs_getInstance().get_APP_VERSION_xikwsx_k$(), new Long(0, 0)); }; function set_USTAD_SCREENS(_set____db54di) { _init_properties_UstadScreen_kt__famf9v(); USTAD_SCREENS = _set____db54di; } function get_USTAD_SCREENS() { _init_properties_UstadScreen_kt__famf9v(); return USTAD_SCREENS; } var USTAD_SCREENS; function UstadScreen(key, name, component) { this.key_1 = key; this.name_1 = name; this.component_1 = component; } protoOf(UstadScreen).get_key_18j28a_k$ = function () { return this.key_1; }; protoOf(UstadScreen).get_name_woqyms_k$ = function () { return this.name_1; }; protoOf(UstadScreen).get_component_emy20c_k$ = function () { return this.component_1; }; protoOf(UstadScreen).component1_7eebsc_k$ = function () { return this.key_1; }; protoOf(UstadScreen).component2_7eebsb_k$ = function () { return this.name_1; }; protoOf(UstadScreen).component3_7eebsa_k$ = function () { return this.component_1; }; protoOf(UstadScreen).copy_anzfkz_k$ = function (key, name, component) { return new UstadScreen(key, name, component); }; protoOf(UstadScreen).copy$default_7wparr_k$ = function (key, name, component, $super) { key = key === VOID ? this.key_1 : key; name = name === VOID ? this.name_1 : name; component = component === VOID ? this.component_1 : component; return $super === VOID ? this.copy_anzfkz_k$(key, name, component) : $super.copy_anzfkz_k$.call(this, key, name, component); }; protoOf(UstadScreen).toString = function () { return 'UstadScreen(key=' + this.key_1 + ', name=' + this.name_1 + ', component=' + this.component_1 + ')'; }; protoOf(UstadScreen).hashCode = function () { var result = getStringHashCode(this.key_1); result = imul(result, 31) + getStringHashCode(this.name_1) | 0; result = imul(result, 31) + hashCode(this.component_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.key_1 === tmp0_other_with_cast.key_1)) return false; if (!(this.name_1 === tmp0_other_with_cast.name_1)) return false; if (!equals(this.component_1, tmp0_other_with_cast.component_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; USTAD_SCREENS = setOf([new UstadScreen(Companion_getInstance_10().get_DEST_NAME_gmgk7z_k$(), 'Person Detail', get_PersonDetailScreen()), new UstadScreen('PersonDetailPreview', 'Person Detail Preview', get_PersonDetailPreview()), new UstadScreen('UstadEditFields', 'Edit Fields', get_UstadEditFieldPreviews()), new UstadScreen('UstadDetailFields', 'Detail Fields', get_UstadDetailFieldPreview()), new UstadScreen('UstadCourseBlockEdit', 'UstadCourseBlockEdit', get_UstadCourseBlockEditPreview()), new UstadScreen('PersonEditPreview', 'Person Edit Preview', get_PersonEditScreenPreview()), new UstadScreen(Companion_getInstance_11().get_DEST_NAME_gmgk7z_k$(), 'PersonEdit', get_PersonEditScreen()), new UstadScreen(Companion_getInstance_11().get_DEST_NAME_REGISTER_49cww3_k$(), 'Register', get_PersonEditScreen()), new UstadScreen(Companion_getInstance_12().get_DEST_NAME_gmgk7z_k$(), 'Login Preview', get_LoginScreen()), new UstadScreen(Companion_getInstance_13().get_DEST_NAME_gmgk7z_k$(), 'Site Enter Link Preview', get_SiteEnterLinkScreen()), new UstadScreen(Companion_getInstance_14().get_DEST_NAME_gmgk7z_k$(), 'Parental Consent Management Preview', get_ParentalConsentManagementScreen()), new UstadScreen(Companion_getInstance_15().get_DEST_NAME_gmgk7z_k$(), 'Settings', get_SettingsScreen()), new UstadScreen(Companion_getInstance_16().get_VIEW_NAME_t2jg3g_k$(), 'Invite Via Link Preview', get_InviteViaLinkPreview()), new UstadScreen(Companion_getInstance_17().get_DEST_NAME_gmgk7z_k$(), 'ClazzEnrolmentEdit', get_ClazzEnrolmentEditScreen()), new UstadScreen(Companion_getInstance_18().get_DEST_NAME_gmgk7z_k$(), 'ClazzEnrolmentsList', get_ClazzEnrolmentListScreen()), new UstadScreen(Companion_getInstance_19().get_VIEW_NAME_t2jg3g_k$(), 'SiteTermsDetail Preview', get_SiteTermsDetailScreenPreview()), new UstadScreen(Companion_getInstance_20().get_DEST_NAME_gmgk7z_k$(), 'RegisterMinorWaitForParent Preview', get_RegisterMinorWaitForParentScreen()), new UstadScreen(Companion_getInstance_21().get_DEST_NAME_gmgk7z_k$(), 'ScheduleEdit', get_ScheduleEditScreen()), new UstadScreen(Companion_getInstance_22().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryEdit Preview', get_ContentEntryEditScreen()), new UstadScreen(Companion_getInstance_23().get_DEST_NAME_gmgk7z_k$(), 'Site Detail', get_SiteDetailScreen()), new UstadScreen(Companion_getInstance_24().get_DEST_NAME_gmgk7z_k$(), 'Site Edit Preview', get_SiteEditScreen()), new UstadScreen(Companion_getInstance_25().get_VIEW_NAME_t2jg3g_k$(), 'LanguageDetail Preview', get_LanguageDetailPreview()), new UstadScreen(Companion_getInstance_26().get_DEST_NAME_gmgk7z_k$(), 'Course Edit', get_ClazzEditScreen()), new UstadScreen('EasySort', 'Easy Sort', get_EasySortPreview()), new UstadScreen(Companion_getInstance_27().get_VIEW_NAME_t2jg3g_k$(), 'ErrorReport Preview', get_ErrorReportPreview()), new UstadScreen(Companion_getInstance_28().get_VIEW_NAME_t2jg3g_k$(), 'LanguageEdit Preview', get_LanguageEditPreview()), new UstadScreen(Companion_getInstance_29().get_DEST_NAME_gmgk7z_k$(), 'ReportFilterEdit', get_ReportFilterEditScreenComponent()), new UstadScreen(Companion_getInstance_30().get_DEST_NAME_gmgk7z_k$(), 'ReportEdit', get_ReportEditScreen()), new UstadScreen(Companion_getInstance_31().get_DEST_NAME_gmgk7z_k$(), 'Report Detail', get_ReportDetailScreen()), new UstadScreen(Companion_getInstance_32().get_VIEW_NAME_t2jg3g_k$(), 'ScopedGrantDetail Preview', get_ScopedGrantDetailScreenPreview()), new UstadScreen(Companion_getInstance_33().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryImportLink', get_ContentEntryImportLinkScreen()), new UstadScreen(Companion_getInstance_34().get_VIEW_NAME_t2jg3g_k$(), 'HolidayCalendarDetail Preview', get_HolidayCalendarDetailPreview()), new UstadScreen(Companion_getInstance_35().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()), new UstadScreen(Companion_getInstance_36().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen()), new UstadScreen(Companion_getInstance_37().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetailAttemptsSessionList', get_ContentEntryDetailAttemptsSessionListScreen()), new UstadScreen(Companion_getInstance_38().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetailAttemptsStatementList', get_ContentEntryDetailAttemptsStatementListScreen()), new UstadScreen(Companion_getInstance_39().get_DEST_NAME_gmgk7z_k$(), 'HolidayCalendarEdit Preview', get_HolidayCalendarEditPreview()), new UstadScreen(Companion_getInstance_40().get_DEST_NAME_gmgk7z_k$(), 'ScopedGrantEdit Preview', get_ScopedGrantEditScreenPreview()), new UstadScreen(Companion_getInstance_41().get_DEST_NAME_gmgk7z_k$(), 'CourseTerminologyEdit Preview', get_CourseTerminologyEditScreen()), new UstadScreen('UstadListFilterChipsHeader', 'UstadListFilterChipsHeaderPreview Preview', get_UstadListFilterChipsHeaderPreview()), new UstadScreen('UstadListSortHeader', 'UstadListSortHeader', get_UstadListSortHeaderPreview()), new UstadScreen(Companion_getInstance_42().get_DEST_NAME_gmgk7z_k$(), 'ClazzLogEdit Preview', get_ClazzLogEditScreen()), new UstadScreen(Companion_getInstance_43().get_DEST_NAME_gmgk7z_k$(), 'CourseGroupSetEdit Preview', get_CourseGroupSetEditScreen()), new UstadScreen('UstadContentEntryListItem', 'UstadContentEntryListItem Preview', get_UstadContentEntryListItemPreview()), new UstadScreen(Companion_getInstance_44().get_DEST_NAME_gmgk7z_k$(), 'CourseGroupSetDetail Preview', get_CourseGroupSetDetailScreen()), new UstadScreen(Companion_getInstance_45().get_DEST_NAME_gmgk7z_k$(), 'HolidayCalendarList Preview', get_HolidayCalendarListScreenPreview()), new UstadScreen(Companion_getInstance_46().get_DEST_NAME_gmgk7z_k$(), 'LanguageList Preview', get_LanguageListScreenPreview()), new UstadScreen('PersonListPreview', 'PersonList Preview', get_PersonListScreenPreview()), new UstadScreen(Companion_getInstance_47().get_DEST_NAME_gmgk7z_k$(), 'PersonList', get_PersonListScreen()), new UstadScreen(Companion_getInstance_47().get_DEST_NAME_HOME_lftflt_k$(), 'PersonListHome', get_PersonListScreen()), new UstadScreen(Companion_getInstance_48().get_DEST_NAME_HOME_lftflt_k$(), 'ReportListHome', get_ReportListScreen()), new UstadScreen(Companion_getInstance_48().get_DEST_NAME_gmgk7z_k$(), 'ReportList', get_ReportListScreen()), new UstadScreen(get_NAVHOST_CLEARSTACK_VIEWNAME(), 'Clear Stack', get_NavHostClearStackPlaceholder()), new UstadScreen('UstadAddListItem', 'UstadAddListItem Preview', get_UstadAddListItemPreview()), new UstadScreen(Companion_getInstance_49().get_DEST_NAME_gmgk7z_k$(), 'ClazzLogEditAttendance Preview', get_ClazzLogEditAttendanceScreen()), new UstadScreen(Companion_getInstance_50().get_DEST_NAME_gmgk7z_k$(), 'ClazzLogListAttendance Preview', get_ClazzLogListAttendanceScreen()), new UstadScreen(Companion_getInstance_51().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryList Preview', get_ContentEntryListScreen()), new UstadScreen(Companion_getInstance_51().get_DEST_NAME_HOME_lftflt_k$(), 'ContentEntryListHome', get_ContentEntryListScreen()), new UstadScreen(Companion_getInstance_51().get_DEST_NAME_PICKER_l5ocy_k$(), 'ContentEntryListPicker', get_ContentEntryListScreen()), new UstadScreen(Companion_getInstance_52().get_DEST_NAME_gmgk7z_k$(), 'AccountList', get_AccountListScreen()), new UstadScreen(Companion_getInstance_53().get_DEST_NAME_gmgk7z_k$(), 'ClazzMemberList Preview', get_ClazzMemberListScreen()), new UstadScreen(Companion_getInstance_54().get_DEST_NAME_gmgk7z_k$(), 'Clazz List', get_ClazzListScreen()), new UstadScreen(Companion_getInstance_54().get_DEST_NAME_HOME_lftflt_k$(), 'ClazzListHome', get_ClazzListScreen()), new UstadScreen('VirtualListPreview', 'Virtual List Preview', get_VirtualListPreview()), new UstadScreen('VirtualListReversedPreview', 'Virtual List Reversed Preview', get_VirtualListPreviewReverse()), new UstadScreen('UstadCommentListItem', 'UstadCommentListItem Preview', get_UstadCommentListItemPreview()), new UstadScreen('UstadAddCommentListItem', 'UstadAddCommentListItem Preview', get_UstadAddCommentListItemPreview()), new UstadScreen('UstadImageSelectButtonPreview', 'UstadImageSelectButtonPreview', get_UstadImageSelectButtonPreview()), new UstadScreen('UstadSelectFieldPreview', 'UstadSelectFieldPreview', get_UstadSelectFieldPreview()), new UstadScreen('UstadMessageIdSelectFieldPreview', 'UstadMessageIdSelectFieldPreview', get_UstadMessageIdSelectFieldPreview()), new UstadScreen('Quill', 'Quill', get_QuillDemo()), new UstadScreen('CourseBlockEdit', Companion_getInstance_55().get_DEST_NAME_gmgk7z_k$(), get_CourseBlockEditScreen()), new UstadScreen('UstadNumberTextEditField', 'UstadNumberTextEditField Preview', get_UstadNumberTextFieldPreview()), new UstadScreen(Companion_getInstance_56().get_DEST_NAME_gmgk7z_k$(), 'Time Zone List', get_TimeZoneListScreen()), new UstadScreen(Companion_getInstance_57().get_DEST_NAME_gmgk7z_k$(), 'Course Terminology List', get_CourseTerminologyListScreen()), new UstadScreen(Companion_getInstance_58().get_DEST_NAME_gmgk7z_k$(), 'ClazzAssignmentEdit', get_ClazzAssignmentEditScreen()), new UstadScreen('DateTimeEdit', 'Date Time Edit', get_DateTimeEditFieldPreview()), new UstadScreen(Companion_getInstance_59().get_DEST_NAME_gmgk7z_k$(), 'Clazz Detail', get_ClazzDetailScreen()), new UstadScreen(Companion_getInstance_60().get_DEST_NAME_gmgk7z_k$(), 'Clazz Detail Overview', get_ClazzDetailOverviewScreen()), new UstadScreen(Companion_getInstance_61().get_DEST_NAME_gmgk7z_k$(), 'Course Discussion Detail Preview', get_CourseDiscussionDetailScreen()), new UstadScreen('DiscussionPostDetailViewDemo', 'Course Discussion Post Detail', get_DiscussionPostDetailPreview()), new UstadScreen(Companion_getInstance_62().get_DEST_NAME_gmgk7z_k$(), 'Real Course Discussion Post Detail', get_DiscussionPostDetailScreen()), new UstadScreen(Companion_getInstance_63().get_DEST_NAME_gmgk7z_k$(), 'Discussion Post Edit', get_DiscussionPostEditScreen()), new UstadScreen('DiscussionPostEditViewDemo', 'Discussion Post Edit Preview', get_DiscussionPostEditPreview()), new UstadScreen(Companion_getInstance_64().get_DEST_NAME_gmgk7z_k$(), 'ClazzAssignmentDetail', get_ClazzAssignmentDetailScreen()), new UstadScreen(Companion_getInstance_65().get_DEST_NAME_gmgk7z_k$(), 'CourseGroupSetList', get_CourseGroupSetListScreen()), new UstadScreen(Companion_getInstance_66().get_DEST_NAME_gmgk7z_k$(), 'CourseAssignmentSubmitterDetail', get_ClazzAssignmentSubmitterDetailScreen()), new UstadScreen(Companion_getInstance_67().get_DEST_NAME_gmgk7z_k$(), 'LeavingReasonEdit', get_LeavingReasonEditScreen()), new UstadScreen('DbExport', 'DbExport', get_DbExportScreen()), new UstadScreen(Companion_getInstance_68().get_DEST_NAME_gmgk7z_k$(), 'PersonAccountEdit', get_PersonAccountEditScreen()), new UstadScreen(Companion_getInstance_69().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryGetMetadata', get_ContentEntryGetMetadataScreen()), new UstadScreen('ContentEntryGetMetadataPreview', 'ContentEntryGetMetadataPreview', get_ContentEntryGetMetadataPreview()), new UstadScreen(Companion_getInstance_70().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetail', get_ContentEntryDetailScreen()), new UstadScreen(Companion_getInstance_71().get_DEST_NAME_gmgk7z_k$(), 'XapiContent', get_XapiContentScreen()), new UstadScreen(Companion_getInstance_72().get_DEST_NAME_gmgk7z_k$(), 'PdfContent', get_PdfContentScreen()), new UstadScreen(Companion_getInstance_73().get_DEST_NAME_gmgk7z_k$(), 'EpubContent', get_EpubContentScreen()), new UstadScreen(Companion_getInstance_74().get_DEST_NAME_gmgk7z_k$(), 'VideoContent', get_VideoContentScreen()), new UstadScreen(Companion_getInstance_75().get_DEST_NAME_gmgk7z_k$(), 'PeerReviewAllocationEdit', get_PeerReviewerAllocationEditScreen()), new UstadScreen('MuiTelInputDemo', 'MuiTelInput', get_MuiTelInputDemo()), new UstadScreen(Companion_getInstance_76().get_DEST_NAME_gmgk7z_k$(), 'TextCourseBlock', get_TextBlockDetailScreen()), new UstadScreen('LinkifyPreview', 'Linkify', get_LinkifyPreview()), new UstadScreen(Companion_getInstance_77().get_DEST_NAME_gmgk7z_k$(), 'AgeRedirect', get_RegisterAgeRedirectScreen()), new UstadScreen(Companion_getInstance_78().get_DEST_NAME_gmgk7z_k$(), 'Terms', get_SiteTermsDetailScreen()), new UstadScreen(Companion_getInstance_79().get_DEST_NAME_gmgk7z_k$(), 'OpenLicenses', get_OpenLicensesScreen()), new UstadScreen(Companion_getInstance_80().get_DEST_NAME_gmgk7z_k$(), 'DeletedItems', get_DeletedItemListScreen()), new UstadScreen(Companion_getInstance_81().get_DEST_NAME_gmgk7z_k$(), 'ConversationList', get_ConversationListScreen()), new UstadScreen(Companion_getInstance_81().get_DEST_NAME_HOME_lftflt_k$(), 'ConversationListHome', get_ConversationListScreen()), new UstadScreen('ConversationListPreview', 'ConversationListPreview', get_ConversationListScreenPreview()), new UstadScreen(Companion_getInstance_82().get_DEST_NAME_gmgk7z_k$(), 'MessageList', get_MessageListScreen()), new UstadScreen('MessageListScreenPreview', 'MessageListPreview', get_MessageListScreenPreview()), new UstadScreen(Companion_getInstance_83().get_DEST_NAME_gmgk7z_k$(), 'JoinWithCode', get_JoinWithCodeScreen()), new UstadScreen(Companion_getInstance_84().get_DEST_NAME_gmgk7z_k$(), 'InviteviaLink', get_InviteViaLinkScreen()), new UstadScreen(Companion_getInstance_85().get_DEST_NAME_gmgk7z_k$(), 'CoursePermissionList', get_CoursePermissionListScreen()), new UstadScreen(Companion_getInstance_86().get_DEST_NAME_gmgk7z_k$(), 'CoursePermissionEdit', get_CoursePermissionEditScreen()), new UstadScreen(Companion_getInstance_87().get_DEST_NAME_gmgk7z_k$(), 'CoursePermissionDetail', get_CoursePermissionDetailScreen()), new UstadScreen(Companion_getInstance_88().get_DEST_NAME_gmgk7z_k$(), 'SystemPermissionDetail', get_SystemPermissionDetailScreen()), new UstadScreen(Companion_getInstance_89().get_DEST_NAME_gmgk7z_k$(), 'SystemPermissionEdit', get_SystemPermissionEditScreen()), new UstadScreen(Companion_getInstance_90().get_DEST_NAME_gmgk7z_k$(), 'BulkAddPersonSelectFile', get_BulkAddPersonSelectFileScreen()), new UstadScreen(Companion_getInstance_91().get_DEST_NAME_gmgk7z_k$(), 'BulkAddPersonRunImport', get_BulkAddPersonRunImportScreen()), new UstadScreen(Companion_getInstance_92().get_DEST_NAME_gmgk7z_k$(), 'ClazzProgressReport', get_ClazzGradebookScreen()), new UstadScreen('UstadChipsDemo', 'UstadChipsDemo', get_UstadChipsDemo()), new UstadScreen(Companion_getInstance_93().get_DEST_NAME_gmgk7z_k$(), 'GetSubtitle', get_GetSubtitleScreen()), new UstadScreen(Companion_getInstance_94().get_DEST_NAME_gmgk7z_k$(), 'SubtitleEdit', get_SubtitleEditScreen())]); } } function get_URI_NOT_READY() { _init_properties_collectAttachmentUriSrc_kt__tnc70z(); // Inline function 'kotlin.getValue' call var this_0 = URI_NOT_READY$delegate; URI_NOT_READY$factory(); return this_0.get_value_j01efc_k$(); } var URI_NOT_READY$delegate; function URI_NOT_READY$delegate$lambda() { _init_properties_collectAttachmentUriSrc_kt__tnc70z(); return Companion_getInstance_95().parse_pc1q8p_k$('notready:///'); } function URI_NOT_READY$factory() { return getPropertyCallableRef('URI_NOT_READY', 0, KProperty0, function () { return get_URI_NOT_READY(); }, null); } var properties_initialized_collectAttachmentUriSrc_kt_hrjget; function _init_properties_collectAttachmentUriSrc_kt__tnc70z() { if (!properties_initialized_collectAttachmentUriSrc_kt_hrjget) { properties_initialized_collectAttachmentUriSrc_kt_hrjget = true; URI_NOT_READY$delegate = lazy(URI_NOT_READY$delegate$lambda); } } 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.get_muiAppState_ntw5t4_k$()[0]; } function useCourseTerminologyEntries(courseTerminology) { var di = useRequiredContext(get_DIContext()); var termJsonStr = courseTerminology == null ? null : courseTerminology.get_ctTerminology_oszxd3_k$(); // 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call if (element.get_stringResource_4df0w8_k$().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.get_term_wouvn9_k$(); 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.get_4ktic3_k$(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).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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_96().fromEpochMilliseconds_e2resj_k$($timestamp); var timestampLocalDateTime = toLocalDateTime(timestampInstant, $timeZone); var epochDaysPassed = $localDateTimeNow.get_date_wokkxj_k$().toEpochDays_tp9eth_k$() - timestampLocalDateTime.get_date_wokkxj_k$().toEpochDays_tp9eth_k$() | 0; var tmp_0; if (epochDaysPassed === 0) { var tmp_1; if ($showTimeIfToday) { tmp_1 = $timeFormatter.format(new Date($timestamp)); } else { tmp_1 = $stringProvider.get_4ktic3_k$(strings_getInstance().get_today_iz6kns_k$()); } tmp_0 = tmp_1; } else if (epochDaysPassed === 1) { tmp_0 = $stringProvider.get_4ktic3_k$(strings_getInstance().get_yesterday_ib5uef_k$()); } else if (epochDaysPassed <= 7) { tmp_0 = $dayOfWeekStringMap.get_wei43m_k$(timestampLocalDateTime.get_dayOfWeek_3kfgci_k$()); } else { tmp_0 = $dateFormatter.format(new Date($timestamp)); } tmp = tmp_0; } else { tmp = null; } return tmp; }; } function DoorRemoteMediatorResult(pagingSourceFactory, mediatorState) { this.pagingSourceFactory_1 = pagingSourceFactory; this.mediatorState_1 = mediatorState; } protoOf(DoorRemoteMediatorResult).get_pagingSourceFactory_wybavu_k$ = function () { return this.pagingSourceFactory_1; }; protoOf(DoorRemoteMediatorResult).get_mediatorState_7h4r7v_k$ = function () { return this.mediatorState_1; }; protoOf(DoorRemoteMediatorResult).component1_7eebsc_k$ = function () { return this.pagingSourceFactory_1; }; protoOf(DoorRemoteMediatorResult).component2_7eebsb_k$ = function () { return this.mediatorState_1; }; protoOf(DoorRemoteMediatorResult).copy_3m4nbw_k$ = function (pagingSourceFactory, mediatorState) { return new DoorRemoteMediatorResult(pagingSourceFactory, mediatorState); }; protoOf(DoorRemoteMediatorResult).copy$default_xa3cz1_k$ = function (pagingSourceFactory, mediatorState, $super) { pagingSourceFactory = pagingSourceFactory === VOID ? this.pagingSourceFactory_1 : pagingSourceFactory; mediatorState = mediatorState === VOID ? this.mediatorState_1 : mediatorState; return $super === VOID ? this.copy_3m4nbw_k$(pagingSourceFactory, mediatorState) : $super.copy_3m4nbw_k$.call(this, pagingSourceFactory, mediatorState); }; protoOf(DoorRemoteMediatorResult).toString = function () { return 'DoorRemoteMediatorResult(pagingSourceFactory=' + this.pagingSourceFactory_1 + ', mediatorState=' + this.mediatorState_1 + ')'; }; protoOf(DoorRemoteMediatorResult).hashCode = function () { var result = hashCode(this.pagingSourceFactory_1); result = imul(result, 31) + this.mediatorState_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.pagingSourceFactory_1, tmp0_other_with_cast.pagingSourceFactory_1)) return false; if (!this.mediatorState_1.equals(tmp0_other_with_cast.mediatorState_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_getInstance(); } function useDoorRemoteMediator$lambda_1() { return mutableListOf([null]); } function sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(function_0) { this.function_1 = function_0; } protoOf(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0).invoke_vgc6e9_k$ = function (offset, limit, $completion) { return this.function_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.$pagingSourceRef_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$lambda$slambda).invoke_vgc6e9_k$ = function (offset, limit, $completion) { var tmp = this.create_felr1p_k$(offset, limit, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$lambda$slambda).invoke_4tzzq6_k$ = function (p1, p2, $completion) { var tmp = (!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(); return this.invoke_vgc6e9_k$(tmp, (!(p2 == null) ? typeof p2 === 'number' : false) ? p2 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(3); this.currentPagingSourceVal0__1 = first(this.$pagingSourceRef_1); var tmp_0 = this; var tmp0_safe_receiver = this.currentPagingSourceVal0__1; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { tmp_1 = getKClassFromExpression(tmp0_safe_receiver).get_simpleName_r6f8py_k$(); } tmp_0.pagingSourceType1__1 = tmp_1; var tmp_2 = Napier_getInstance(); tmp_2.v$default_i2q2w7_k$(VOID, VOID, useDoorRemoteMediator$lambda$slambda$lambda(this.offset_1, this.limit_1, this.pagingSourceType1__1)); var tmp_3 = this; var tmp_4 = this.currentPagingSourceVal0__1; tmp_3.tmp1_safe_receiver2__1 = (!(tmp_4 == null) ? isInterface(tmp_4, PagingSourceWithHttpLoader) : false) ? tmp_4 : null; if (this.tmp1_safe_receiver2__1 == null) { this.WHEN_RESULT3__1 = null; this.set_state_rjd8d0_k$(2); continue $sm; } else { this.set_state_rjd8d0_k$(1); suspendResult = this.tmp1_safe_receiver2__1.loadHttp_c9kyrx_k$(new Refresh(this.offset_1, this.limit_1, false), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } case 1: this.WHEN_RESULT3__1 = suspendResult; this.set_state_rjd8d0_k$(2); continue $sm; case 2: return Unit_getInstance(); case 3: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 3) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(useDoorRemoteMediator$lambda$slambda).create_felr1p_k$ = function (offset, limit, completion) { var i = new useDoorRemoteMediator$lambda$slambda(this.$pagingSourceRef_1, completion); i.offset_1 = offset; i.limit_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.invoke_vgc6e9_k$(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.cancel_2l89ey_k$(); return Unit_getInstance(); }; } function useDoorRemoteMediator$lambda_3($offsetLimitMediator) { return function ($this$useEffect) { $this$useEffect.push(useDoorRemoteMediator$lambda$lambda($offsetLimitMediator)); return Unit_getInstance(); }; } function useDoorRemoteMediator$lambda$lambda$lambda($it) { return function () { return 'useDoorRemoteMediator: set paging source to ' + getKClassFromExpression($it).get_simpleName_r6f8py_k$(); }; } function useDoorRemoteMediator$lambda$lambda$lambda$lambda() { return 'useDoorRemoteMediator: load'; } function useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator) { return function (it) { var tmp = Napier_getInstance(); tmp.v$default_i2q2w7_k$(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda$lambda); $offsetLimitMediator.onLoad_ekqtzd_k$(it); return Unit_getInstance(); }; } 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.v$default_i2q2w7_k$(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda(this_0)); $pagingSourceRef.set_82063s_k$(0, this_0); $offsetLimitMediator.invalidate_p4aufp_k$(); 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.$$this$unsafeFlow_1 = $$this$unsafeFlow; this.$refreshCommandTimeout_1 = $refreshCommandTimeout; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).invoke_whyppc_k$ = function (value, $completion) { var tmp = this.create_5xzo5w_k$(value, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_whyppc_k$(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(5); this.set_state_rjd8d0_k$(1); continue $sm; case 1: var tmp_0 = this; tmp_0.$this$unsafeTransform1__1 = this.$$this$unsafeFlow_1; var tmp_1 = this; tmp_1.value2__1 = this.value_1; var it = this.value2__1; if (systemTimeInMillis().minus_mfbszm_k$(it.get_time_wouyhi_k$()).compareTo_9jj042_k$(this.$refreshCommandTimeout_1) < 0) { this.set_state_rjd8d0_k$(3); suspendResult = this.$this$unsafeTransform1__1.emit_t92u1f_k$(this.value2__1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.set_state_rjd8d0_k$(2); continue $sm; } case 2: if (false) { this.set_state_rjd8d0_k$(1); continue $sm; } this.set_state_rjd8d0_k$(4); continue $sm; case 3: this.tmp$ret$00__1 = suspendResult; this.set_state_rjd8d0_k$(4); continue $sm; case 4: return Unit_getInstance(); case 5: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 5) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).create_5xzo5w_k$ = function (value, completion) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda(this.$$this$unsafeFlow_1, this.$refreshCommandTimeout_1, completion); i.value_1 = value; return i; }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_5xzo5w_k$(value instanceof RefreshCommand ? value : THROW_CCE(), completion); }; 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.invoke_whyppc_k$(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$0(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this._this__u8e3s4__1 = _this__u8e3s4; this.collector_1 = collector; } protoOf($collectCOROUTINE$0).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); var tmp_0 = this; tmp_0.$this$unsafeFlow0__1 = this.collector_1; this.set_state_rjd8d0_k$(1); var tmp_1 = useDoorRemoteMediator$slambda$o$collect$slambda_0(this.$this$unsafeFlow0__1, this._this__u8e3s4__1.$refreshCommandTimeout_1, null); suspendResult = this._this__u8e3s4__1.$this_1.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; function useDoorRemoteMediator$slambda$slambda$lambda() { return 'useDoorRemoteMediator: refresh'; } function sam$kotlinx_coroutines_flow_FlowCollector$0(function_0) { this.function_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0).emit_t92u1f_k$ = function (value, $completion) { return this.function_1(value, $completion); }; function _no_name_provided__qut3iv($this, $refreshCommandTimeout) { this.$this_1 = $this; this.$refreshCommandTimeout_1 = $refreshCommandTimeout; } protoOf(_no_name_provided__qut3iv).collect_j0yprq_k$ = function (collector, $completion) { var tmp = new $collectCOROUTINE$0(this, collector, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(_no_name_provided__qut3iv).collect_aksokr_k$ = function (collector, $completion) { return this.collect_j0yprq_k$(collector, $completion); }; function useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.$offsetLimitMediator_1 = $offsetLimitMediator; this.$pagingSourceRef_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda).invoke_whyppc_k$ = function (it, $completion) { var tmp = this.create_5xzo5w_k$(it, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$slambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_whyppc_k$(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); if (tmp === 0) { this.set_exceptionState_fex74n_k$(1); var tmp_0 = Napier_getInstance(); tmp_0.v$default_i2q2w7_k$(VOID, VOID, useDoorRemoteMediator$slambda$slambda$lambda); this.$offsetLimitMediator_1.invalidate_p4aufp_k$(); var tmp0_safe_receiver = first(this.$pagingSourceRef_1); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.invalidate_p4aufp_k$(); } return Unit_getInstance(); } else if (tmp === 1) { throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda).create_5xzo5w_k$ = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda(this.$offsetLimitMediator_1, this.$pagingSourceRef_1, completion); i.it_1 = it; return i; }; protoOf(useDoorRemoteMediator$slambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_5xzo5w_k$(value instanceof RefreshCommand ? value : THROW_CCE(), completion); }; function useDoorRemoteMediator$slambda$slambda_0($offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function (it, $completion) { return i.invoke_whyppc_k$(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.$refreshCommandFlow_1 = $refreshCommandFlow; this.$refreshCommandTimeout_1 = $refreshCommandTimeout; this.$offsetLimitMediator_1 = $offsetLimitMediator; this.$pagingSourceRef_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$slambda).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(useDoorRemoteMediator$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var this_0 = this.$refreshCommandFlow_1; var tmp_0 = new _no_name_provided__qut3iv(this_0, this.$refreshCommandTimeout_1); var tmp_1 = useDoorRemoteMediator$slambda$slambda_0(this.$offsetLimitMediator_1, this.$pagingSourceRef_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(useDoorRemoteMediator$slambda).create_d196fn_k$ = function (completion) { return new useDoorRemoteMediator$slambda(this.$refreshCommandFlow_1, this.$refreshCommandTimeout_1, this.$offsetLimitMediator_1, this.$pagingSourceRef_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.invoke_h7udsx_k$($completion); }; l.$arity = 0; return l; } function useDoorRemoteMediator$lambda_5() { return new OffsetLimitMediatorState(); } function useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation) { this.$mediatorState$delegate_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda_1).invoke_fb4ij4_k$ = function (it, $completion) { var tmp = this.create_u45z1g_k$(it, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_fb4ij4_k$(p1 instanceof OffsetLimitMediatorState ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); if (tmp === 0) { this.set_exceptionState_fex74n_k$(1); useDoorRemoteMediator$lambda_0(this.$mediatorState$delegate_1, this.it_1); return Unit_getInstance(); } else if (tmp === 1) { throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).create_u45z1g_k$ = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda_1(this.$mediatorState$delegate_1, completion); i.it_1 = it; return i; }; protoOf(useDoorRemoteMediator$slambda$slambda_1).create_wyq9v6_k$ = function (value, completion) { return this.create_u45z1g_k$(value instanceof OffsetLimitMediatorState ? value : THROW_CCE(), completion); }; 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.invoke_fb4ij4_k$(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { this.$offsetLimitMediator_1 = $offsetLimitMediator; this.$mediatorState$delegate_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda_1).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useDoorRemoteMediator$slambda_1).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(useDoorRemoteMediator$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var tmp_0 = this.$offsetLimitMediator_1.get_state_iypx7s_k$(); var tmp_1 = useDoorRemoteMediator$slambda$slambda_2(this.$mediatorState$delegate_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(useDoorRemoteMediator$slambda_1).create_d196fn_k$ = function (completion) { return new useDoorRemoteMediator$slambda_1(this.$offsetLimitMediator_1, this.$mediatorState$delegate_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.invoke_h7udsx_k$($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 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(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$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.get_displayedLocale_vlg2wi_k$(); 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 useDateFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_displayedLocale_vlg2wi_k$(); return new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs); }; } 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.get_displayedLocale_vlg2wi_k$(); 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.div_jun7gj_k$(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.rem_bsnl9o_k$(other_1); var mins = r.plus_r93sks_k$(other_1.and_4spn93_k$(r.xor_qzz94j_k$(other_1).and_4spn93_k$(r.or_v7fvkl_k$(r.unaryMinus_6uz0qp_k$())).shr_9fl3wl_k$(63))).toInt_1tsl84_k$() / 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.rem_bsnl9o_k$(toLong(other_2)).div_jun7gj_k$(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.compareTo_9jj042_k$(new Long(0, 0)) > 0) { this_3.append_22ad7x_k$(hours.toString() + ' ' + $stringsXml.get_4ktic3_k$(strings_getInstance().get_xapi_hours_elqmyj_k$()) + ' '); } if (mins > 0) { this_3.append_22ad7x_k$('' + mins + ' ' + $stringsXml.get_4ktic3_k$(strings_getInstance().get_xapi_minutes_udewl1_k$())); } if (secs.compareTo_9jj042_k$(new Long(0, 0)) > 0 ? true : hours.equals(new Long(0, 0)) ? toLong(mins).equals(new Long(0, 0)) : false) { this_3.append_22ad7x_k$(secs.toString() + ' ' + $stringsXml.get_4ktic3_k$(strings_getInstance().get_xapi_seconds_fehfpx_k$())); } 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.get_displayedLocale_vlg2wi_k$(); 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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 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$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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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.unregisterInvalidatedCallback_3xxsu2_k$($invalidationCallback); } return Unit_getInstance(); }; } 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_getInstance(); }; } function usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { this.$pagingSourceFactory_1 = $pagingSourceFactory; this.$invalidationCallback_1 = $invalidationCallback; this.$loadParams_1 = $loadParams; this.$logPrefix_1 = $logPrefix; this.$pagingSource$delegate_1 = $pagingSource$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(usePagingSource$lambda$slambda).invoke_7lm6ps_k$ = function ($this$promise, $completion) { var tmp = this.create_rcuf4x_k$($this$promise, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(usePagingSource$lambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_7lm6ps_k$((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(usePagingSource$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var this_0 = this.$pagingSourceFactory_1(); usePagingSource$lambda_4(this.$pagingSource$delegate_1, this_0); this_0.registerInvalidatedCallback_m09l7x_k$(this.$invalidationCallback_1); suspendResult = this_0.load_tstxu5_k$(this.$loadParams_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var this_1 = suspendResult; console.log(this.$logPrefix_1 + ' ran load with loadParams = ' + this.$loadParams_1); return this_1; case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(usePagingSource$lambda$slambda).create_rcuf4x_k$ = function ($this$promise, completion) { var i = new usePagingSource$lambda$slambda(this.$pagingSourceFactory_1, this.$invalidationCallback_1, this.$loadParams_1, this.$logPrefix_1, this.$pagingSource$delegate_1, completion); i.$this$promise_1 = $this$promise; return i; }; protoOf(usePagingSource$lambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope) : false) ? value : THROW_CCE(), completion); }; 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.invoke_7lm6ps_k$($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.get_nextKey_vt8qrn_k$(); 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.get_prevKey_3zwgxp_k$(); 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).compareTo_9jj042_k$(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_getInstance(); } return Unit_getInstance(); }; } function useTabAndAppBarHeight() { var tabHeight = useTabHeight(); var muiState = useMuiAppState(); return tabHeight + muiState.get_appBarHeight_pj7c1q_k$() | 0; } 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.get_height_e7t92o_k$(); return tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; } 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.get_displayedLocale_vlg2wi_k$(); 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.get_navCommandFlow_ys3zen_k$()); return viewModel; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(function_0) { this.function_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0).showSnackBar_r6iyg6_k$ = function (snack) { return this.function_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.get_showSnackFunction_hsyjz4_k$().showSnackBar_r6iyg6_k$(it); return Unit_getInstance(); }; } 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.extend$default_tf3myj_k$($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.Bind_k87ebn_k$(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = useUstadViewModel$lambda$lambda$lambda($navResultReturner); var tmp_1 = $this$invoke.get_scope_iyfcq3_k$(); var tmp_2 = $this$invoke.get_contextType_c6z128_k$(); var tmp_3 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(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.Bind_k87ebn_k$(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.get_scope_iyfcq3_k$(); var tmp_8 = $this$invoke.get_contextType_c6z128_k$(); var tmp_9 = $this$invoke.get_explicitContext_ym4etq_k$(); // 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.with_65mxvy_k$(tmp$ret$7); return Unit_getInstance(); }; } function useUstadViewModel$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function () { var tmp = Companion_getInstance(); return tmp.invoke$default_zhoysj_k$(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.function_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_0).emit_t92u1f_k$ = function (value, $completion) { return this.function_1(value, $completion); }; function useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation) { this.$ustadScreensContext_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).invoke_n8x2f_k$ = function (it, $completion) { var tmp = this.create_z0y0pv_k$(it, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_n8x2f_k$(p1 instanceof AppUiState ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); if (tmp === 0) { this.set_exceptionState_fex74n_k$(1); this.$ustadScreensContext_1.get_onAppUiStateChanged_fi2168_k$()(this.it_1); return Unit_getInstance(); } else if (tmp === 1) { throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).create_z0y0pv_k$ = function (it, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda(this.$ustadScreensContext_1, completion); i.it_1 = it; return i; }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_z0y0pv_k$(value instanceof AppUiState ? value : THROW_CCE(), completion); }; function useViewModelAppUiStateEffect$lambda$slambda$slambda_0($ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation); var l = function (it, $completion) { return i.invoke_n8x2f_k$(it, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation) { this.$viewModel_1 = $viewModel; this.$ustadScreensContext_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) { var tmp = this.create_rcuf4x_k$($this$launch, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var tmp_0 = this.$viewModel_1.get_appUiState_8vwbqz_k$(); var tmp_1 = useViewModelAppUiStateEffect$lambda$slambda$slambda_0(this.$ustadScreensContext_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0_0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).create_rcuf4x_k$ = function ($this$launch, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda(this.$viewModel_1, this.$ustadScreensContext_1, completion); i.$this$launch_1 = $this$launch; return i; }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope) : false) ? value : THROW_CCE(), completion); }; 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.invoke_d9fzmj_k$($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.get_viewModelScope_ryv1dz_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } function useWindowFocusedEffect$lambda$lambda_0($onFocusChanged) { return function (it) { $onFocusChanged(false); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function UseWindowSizeState(width, height) { this.width_1 = width; this.height_1 = height; } protoOf(UseWindowSizeState).get_width_j0q4yl_k$ = function () { return this.width_1; }; protoOf(UseWindowSizeState).get_height_e7t92o_k$ = function () { return this.height_1; }; protoOf(UseWindowSizeState).component1_7eebsc_k$ = function () { return this.width_1; }; protoOf(UseWindowSizeState).component2_7eebsb_k$ = function () { return this.height_1; }; protoOf(UseWindowSizeState).copy_fhtu3_k$ = function (width, height) { return new UseWindowSizeState(width, height); }; protoOf(UseWindowSizeState).copy$default_epwsjn_k$ = function (width, height, $super) { width = width === VOID ? this.width_1 : width; height = height === VOID ? this.height_1 : height; return $super === VOID ? this.copy_fhtu3_k$(width, height) : $super.copy_fhtu3_k$.call(this, width, height); }; protoOf(UseWindowSizeState).toString = function () { return 'UseWindowSizeState(width=' + this.width_1 + ', height=' + this.height_1 + ')'; }; protoOf(UseWindowSizeState).hashCode = function () { var result = this.width_1; result = imul(result, 31) + this.height_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.width_1 === tmp0_other_with_cast.width_1)) return false; if (!(this.height_1 === tmp0_other_with_cast.height_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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.Header_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.Sidebar_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.Content_1 = 'content'; } protoOf(Area).get_Header_xrtqi_k$ = function () { return this.Header_1; }; protoOf(Area).get_Sidebar_7qz5il_k$ = function () { return this.Sidebar_1; }; protoOf(Area).get_Content_qhy7io_k$ = function () { return this.Content_1; }; 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; function set_xs(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.xs = value; } function get_xs(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); var reason = 'Prop is write-only!'; throw new NotImplementedError('An operation is not implemented: ' + reason); } function set_md(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.md = value; } function get_md(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); throw new NotImplementedError(); } function set_readOnly(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.readOnly = value; } function get_readOnly(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call return _this__u8e3s4.readOnly; } function set_webKitLineClamp(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-line-clamp'] = value.toString(); } function get_webKitLineClamp(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call return _this__u8e3s4['-webkit-line-clamp']; } function set_webkitBoxOrient(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4['-webkit-box-orient'] = value; } function get_webkitBoxOrient(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call return _this__u8e3s4['-webkit-box-orient']; } function input(_this__u8e3s4, block) { _init_properties_MissedWrappers_kt__ce7ye3(); // 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 block(this_0); _this__u8e3s4.input = this_0; } function set_inputCursor(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call if (_this__u8e3s4.input != null) { // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.input.cursor = value; } 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_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.common..' call this_0.cursor = value; _this__u8e3s4.input = this_0; } } function get_inputCursor(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = _this__u8e3s4.input; return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cursor; } function set_color(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.color = value; } function get_color(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); var reason = 'Prop is write-only!'; throw new NotImplementedError('An operation is not implemented: ' + reason); } function set_justifyContent(_this__u8e3s4, value) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.justifyContent = value; } function get_justifyContent(_this__u8e3s4) { _init_properties_MissedWrappers_kt__ce7ye3(); // Inline function 'kotlin.js.asDynamic' call return _this__u8e3s4.justifyContent; } 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.HeightInPx_1 = 64; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.Height_1 = toString(64) + 'px'; } protoOf(Header).get_HeightInPx_xld4zn_k$ = function () { return this.HeightInPx_1; }; protoOf(Header).get_Height_xmnjk_k$ = function () { return this.Height_1; }; var Header_instance; function Header_getInstance() { if (Header_instance == null) new Header(); return Header_instance; } function Sidebar() { Sidebar_instance = this; this.WidthInPx_1 = 180; var tmp = this; // Inline function 'web.cssom.px' call var this_0 = this.WidthInPx_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.Width_1 = toString(this_0) + 'px'; } protoOf(Sidebar).get_WidthInPx_u8cs0m_k$ = function () { return this.WidthInPx_1; }; protoOf(Sidebar).get_Width_ij4pz1_k$ = function () { return this.Width_1; }; var Sidebar_instance; function Sidebar_getInstance() { if (Sidebar_instance == null) new Sidebar(); return Sidebar_instance; } function Sizes() { Sizes_instance = this; } var Sizes_instance; function Sizes_getInstance() { if (Sizes_instance == null) new Sizes(); return Sizes_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 ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } function AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 34); return Unit_getInstance(); }; } function AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 24); return Unit_getInstance(); }; } 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_getInstance(); }; } function AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate) { return function ($this$invoke) { $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_search_jf67jl_k$()) + '\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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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.get_leadingActionButton_iz66uz_k$(); var isSelectionColors = props.appUiState.get_appBarColors_rqveyd_k$().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.get_di_knto1e_k$()).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); var currentSession$delegate = collectAsState(accountManager.get_currentUserSessionFlow_glv447_k$(), new UserSessionWithPersonAndEndpoint(new UserSession(), new Person(), new Endpoint(''))); var appBarTitle$delegate = useState(Header$lambda$lambda_0(strings)); var appUiStateTitle = props.appUiState.get_title_iz32un_k$(); 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } function Header$lambda$lambda() { _init_properties_Header_kt__ojs2ul(); return null; } function Header$lambda$lambda_0($strings) { return function () { return $strings.get_4ktic3_k$(strings_getInstance().get_app_name_chqzim_k$()); }; } 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.get_4ktic3_k$(strings_getInstance().get_app_name_chqzim_k$()) + ' : ' + $appUiStateTitle; tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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 var this_1 = Header_getInstance().get_HeightInPx_xld4zn_k$() - 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_getInstance(); } function Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $leadingActionButtonVal; $this$invoke.color = $contentColor; return Unit_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMenuIcon(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_menu_woqenc_k$()); $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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn) { return function (it) { $navigateFn('/' + Companion_getInstance_15().get_DEST_NAME_gmgk7z_k$()); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_settings_82sm50_k$()); var this_0 = default_5; var block = Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_settings_82sm50_k$()); 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_getInstance(); }; } function Header$lambda$lambda$lambda$lambda_3($it, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $it; $this$invoke.color = $contentColor; return Unit_getInstance(); }; } function Header$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.onTextChanged = $props.appUiState.get_searchState_4sjvxc_k$().get_onSearchTextChanged_j17zih_k$(); $this$invoke.searchText = $props.appUiState.get_searchState_4sjvxc_k$().get_searchText_vx8z2a_k$(); return Unit_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.appUiState.get_actionBarButtonState_cgbrez_k$().get_onClick_l3c0lc_k$()(); return Unit_getInstance(); }; } 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.get_actionBarButtonState_cgbrez_k$().get_enabled_pcr8o8_k$(); $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.get_actionBarButtonState_cgbrez_k$().get_text_wouvsm_k$(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate) { return function (it) { invoke$lambda_4($overflowAnchor$delegate, null); $item.get_onClick_l3c0lc_k$()(); return Unit_getInstance(); }; } 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.get_label_iuj8p7_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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.get_overflowItems_8hzrn9_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn) { return function (it) { $navigateFn(Companion_getInstance_52().get_DEST_NAME_gmgk7z_k$()); return Unit_getInstance(); }; } function Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate) { return function ($this$invoke) { $this$invoke.personName = invoke$lambda_5($currentSession$delegate).get_person_i0c866_k$().fullName_m0cs6y_k$(); var tmp0_safe_receiver = invoke$lambda_5($currentSession$delegate).get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } else if ($props.showMenuIcon ? $props.appUiState.get_navigationVisible_i7t5nv_k$() : 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_getInstance(); } 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().contains_aljjnj_k$($location.pathname) ? !$props.appUiState.get_hideSettingsIcon_n7vnfr_k$() : 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_getInstance(); } var tmp0_iterator = $props.appUiState.get_actionButtons_pqgvuq_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.get_searchState_4sjvxc_k$().get_visible_8zfvk9_k$()) { 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_getInstance(); } var tmp_2; if ($props.appUiState.get_actionBarButtonState_cgbrez_k$().get_visible_8zfvk9_k$()) { 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_getInstance(); } else { // Inline function 'kotlin.collections.isNotEmpty' call if (!$props.appUiState.get_overflowItems_8hzrn9_k$().isEmpty_y1axqb_k$()) { 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_getInstance(); } tmp_2 = tmp_3; } else { if ($props.appUiState.get_userAccountIconVisible_u1y7pc_k$()) { 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_getInstance(); } } } return Unit_getInstance(); }; } 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.get_appBarColors_rqveyd_k$().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().get_Header_xrtqi_k$(); // 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().get_Width_ij4pz1_k$(); } 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().get_Width_ij4pz1_k$() + ')'; } 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.get_loadingState_rpk2ke_k$().get_loadingState_rpk2ke_k$().equals(State_INDETERMINATE_getInstance())) { var this_1 = default_12; var block = Header$lambda$lambda$lambda; addChild($this$invoke, this_1, block); tmp_2 = Unit_getInstance(); } 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_getInstance(); }; } 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_97().get_ROOT_DESTINATIONS_rmy0qv_k$(); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.ROOT_LOCATIONS.' call var tmp$ret$0 = '/' + item; destination.add_utx5q5_k$(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_getInstance(); } 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_getInstance(); }; } 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.get_commandFlow_aa1dg0_k$()); // 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_powered_by_cspn51_k$()); addChildNode($this$invoke, tmp$ret$8); return Unit_getInstance(); }; } 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.key_1 = key; this.nameMessageId_1 = nameMessageId; this.icon_1 = icon; } protoOf(RootScreen).get_key_18j28a_k$ = function () { return this.key_1; }; protoOf(RootScreen).get_nameMessageId_kl4ky6_k$ = function () { return this.nameMessageId_1; }; protoOf(RootScreen).get_icon_wont8i_k$ = function () { return this.icon_1; }; protoOf(RootScreen).component1_7eebsc_k$ = function () { return this.key_1; }; protoOf(RootScreen).component2_7eebsb_k$ = function () { return this.nameMessageId_1; }; protoOf(RootScreen).component3_7eebsa_k$ = function () { return this.icon_1; }; protoOf(RootScreen).copy_la1r7c_k$ = function (key, nameMessageId, icon) { return new RootScreen(key, nameMessageId, icon); }; protoOf(RootScreen).copy$default_swp7u4_k$ = function (key, nameMessageId, icon, $super) { key = key === VOID ? this.key_1 : key; nameMessageId = nameMessageId === VOID ? this.nameMessageId_1 : nameMessageId; icon = icon === VOID ? this.icon_1 : icon; return $super === VOID ? this.copy_la1r7c_k$(key, nameMessageId, icon) : $super.copy_la1r7c_k$.call(this, key, nameMessageId, icon); }; protoOf(RootScreen).toString = function () { return 'RootScreen(key=' + this.key_1 + ', nameMessageId=' + this.nameMessageId_1 + ', icon=' + this.icon_1 + ')'; }; protoOf(RootScreen).hashCode = function () { var result = getStringHashCode(this.key_1); result = imul(result, 31) + this.nameMessageId_1.hashCode() | 0; result = imul(result, 31) + (this.icon_1 == null ? 0 : hashCode(this.icon_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.key_1 === tmp0_other_with_cast.key_1)) return false; if (!this.nameMessageId_1.equals(tmp0_other_with_cast.nameMessageId_1)) return false; if (!equals(this.icon_1, tmp0_other_with_cast.icon_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_getInstance(); } 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 ReactHTML_getInstance(); // 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_getInstance(); } 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().get_Width_ij4pz1_k$(); this_0.maxHeight = Header_getInstance().get_Height_xmnjk_k$(); // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; $this$invoke.style = this_0; return Unit_getInstance(); } 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_getInstance(); }; } 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().get_Width_ij4pz1_k$(); $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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function Sidebar$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call ReactHTML_getInstance(); // 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().get_Sidebar_7qz5il_k$(); 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_getInstance(); }; } var properties_initialized_Sidebar_kt_w1hu44; function _init_properties_Sidebar_kt__p2xbfu() { if (!properties_initialized_Sidebar_kt_w1hu44) { properties_initialized_Sidebar_kt_w1hu44 = true; ROOT_SCREENS = listOf([new RootScreen(Companion_getInstance_54().get_DEST_NAME_HOME_lftflt_k$(), strings_getInstance().get_courses_h3w43z_k$(), default_18), new RootScreen(Companion_getInstance_51().get_DEST_NAME_HOME_lftflt_k$(), strings_getInstance().get_library_40idhu_k$(), default_19), new RootScreen(Companion_getInstance_81().get_DEST_NAME_HOME_lftflt_k$(), strings_getInstance().get_messages_vl21at_k$(), default_20), new RootScreen(Companion_getInstance_47().get_DEST_NAME_HOME_lftflt_k$(), strings_getInstance().get_people_i0a8wo_k$(), default_21), new RootScreen(Companion_getInstance_48().get_DEST_NAME_HOME_lftflt_k$(), strings_getInstance().get_reports_jd939y_k$(), default_22)]); Sidebar_0 = FC(Sidebar$lambda); } } function get_SingleLineTypography() { _init_properties_SingleLineTypography_kt__foucdx(); return SingleLineTypography; } var SingleLineTypography; function SingleLineTypography$lambda($this$FC, props) { _init_properties_SingleLineTypography_kt__foucdx(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = SingleLineTypography$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function SingleLineTypography$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.variant = $props.variant; // Inline function 'js.objects.jso' call // 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.SingleLineTypography...' 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.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } var properties_initialized_SingleLineTypography_kt_3lzz5f; function _init_properties_SingleLineTypography_kt__foucdx() { if (!properties_initialized_SingleLineTypography_kt_3lzz5f) { properties_initialized_SingleLineTypography_kt_3lzz5f = true; SingleLineTypography = FC(SingleLineTypography$lambda); } } function get_SocialWarningListItem() { _init_properties_SocialWarningListItem_kt__ycn17y(); return SocialWarningListItem; } var SocialWarningListItem; function get_BUTTON_STACK_GAP_PX() { return BUTTON_STACK_GAP_PX; } var BUTTON_STACK_GAP_PX; function get_CONTENT_MARGIN_TOP_PX() { return CONTENT_MARGIN_TOP_PX; } var CONTENT_MARGIN_TOP_PX; function SocialWarningListItem$lambda($this$FC, props) { _init_properties_SocialWarningListItem_kt__ycn17y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = SocialWarningListItem$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function SocialWarningListItem$lambda$lambda$lambda($this$invoke) { _init_properties_SocialWarningListItem_kt__ycn17y(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_be_careful_not_to_share_emg2el_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onDismiss(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_got_it_dwgfk7_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_SocialWarningListItem_kt__ycn17y(); var tmp = window; var tmp_0 = Companion_getInstance_98().get_SOCIAL_WARNING_WEB_URL_soql6w_k$(); // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open(tmp_0, '_blank'); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_learn_more_439clj_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_25; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_0, block_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_be_careful_interacting_online_m9wx4c_k$()); var tmp = default_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function SocialWarningListItem$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_26; var block = SocialWarningListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = SocialWarningListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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().get_Light_id31e5_k$()); // 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_getInstance(); } function ThemeModule$lambda$lambda$lambda($theme, $props) { return function ($this$invoke) { $this$invoke.theme = $theme; var this_0 = default_28; addChild_0($this$invoke, this_0); var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ThemeModule$lambda$lambda($theme, $props) { return function ($this$invoke) { var this_0 = default_29; var block = ThemeModule$lambda$lambda$lambda($theme, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function UstadActionButtonIcon$lambda$lambda$lambda$lambda($props) { return function (it) { $props.actionButton.get_onClick_l3c0lc_k$()(); return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadActionButtonIcon$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $props.actionButton.get_contentDescription_5hs85o_k$(); $this$invoke.id = $props.actionButton.get_id_kntnx8_k$(); $this$invoke.onClick = UstadActionButtonIcon$lambda$lambda$lambda$lambda($props); var tmp = get_iconComponent($props.actionButton); var this_0 = create(tmp, UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props)); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_contentDescription_5hs85o_k$(); var this_0 = default_6; var block = UstadActionButtonIcon$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_23; var block = UstadAddCommentListItem$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadAddCommentListItem$lambda$lambda$lambda($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(default_30); addChildNode($this$invoke, this_0); return Unit_getInstance(); } function UstadAddCommentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickSubmit(); } return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmit(); return Unit_getInstance(); }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_getInstance(); } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_submit_jnzggx_k$()); $this$invoke.id = $props.id + '_submit'; $this$invoke.onClick = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_31; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_32; this_1.endAdornment = create(tmp_0, UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = $this$invoke.InputProps = this_1; } return Unit_getInstance(); }; } function UstadAddCommentListItem$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_26; 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } function UstadAddCommentListItemPreview$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return ''; } function UstadAddCommentListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_getInstance(); } function UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate) { return function (it) { invoke$lambda_9($commentText$delegate, it); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_23; var block = UstadAddListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_0(default_33) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadAddListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAdd(); return Unit_getInstance(); }; } 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_26; var block = UstadAddListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; 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_getInstance(); }; } function UstadAddListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_34; var block = UstadAddListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function UstadAddListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadAddListItem_kt__7q5r95(); $this$invoke.text = 'Add'; $this$invoke.enabled = true; $this$invoke.icon = create_0(default_33); $this$invoke.onClickAdd = UstadAddListItemPreview$lambda$lambda$lambda; return Unit_getInstance(); } function UstadAddListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddListItem_kt__7q5r95(); return Unit_getInstance(); } 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_35; var block = UstadAssignmentSubmissionHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = get_ASSIGNMENT_STATUS_MAP(); var tmp0_elvis_lhs = $props.uiState.get_submissionStatus_l98b89_k$(); var tmp1_elvis_lhs = tmp.get_wei43m_k$(tmp0_elvis_lhs == null ? Companion_getInstance_99().get_NOT_SUBMITTED_j0kqw6_k$() : tmp0_elvis_lhs); var this_0 = create_0(tmp1_elvis_lhs == null ? default_36 : tmp1_elvis_lhs); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp = SubmissionConstants_getInstance().get_STATUS_MAP_810nig_k$(); var tmp0_elvis_lhs = $props.uiState.get_submissionStatus_l98b89_k$(); var tmp1_elvis_lhs = tmp.get_wei43m_k$(tmp0_elvis_lhs == null ? Companion_getInstance_99().get_NOT_SUBMITTED_j0kqw6_k$() : tmp0_elvis_lhs); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.get_4ktic3_k$(tmp1_elvis_lhs == null ? strings_getInstance().get_not_submitted_cap_dbaj5z_k$() : tmp1_elvis_lhs); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_status_jnf6d7_k$()); return Unit_getInstance(); }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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().get_late_penalty_loceux_k$(); var tmp0_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbLateSubmissionPenalty_1lsxv5_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.format_j6buvb_k$(tmp, [(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString() + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_getInstance(); }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.get_submissionMark_er9ide_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_averageScore_ov15fi_k$(); 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.get_courseBlock_c2ojbd_k$(); var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_cbMaxPoints_s83kbl_k$(); 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.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); 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.get_latePenaltyVisible_g5zc08_k$()) { // Inline function 'react.dom.html.ReactHTML.span' call ReactHTML_getInstance(); // 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_getInstance(); } return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_xapi_result_header_da0p7f_k$()); $this$invoke.leadingContent = create_0(default_37); return Unit_getInstance(); }; } function UstadAssignmentSubmissionHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.get_activeUserIsSubmitter_48t0yt_k$()) { var this_0 = default_23; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_pointsVisible_3h6k86_k$()) { var tmp_1 = default_2; var pointsElement = create(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_getInstance(); } return Unit_getInstance(); }; } 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_UstadAssignmentSubmissionListItem() { _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd(); return UstadAssignmentSubmissionListItem; } var UstadAssignmentSubmissionListItem; function UstadAssignmentSubmissionListItem$lambda($this$FC, props) { _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd(); var formattedDateTime = useFormattedDateAndTime(props.submission.get_casTimestamp_n6jb3q_k$(), Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadAssignmentSubmissionListItem$lambda$lambda(props, strings, formattedDateTime); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickOpenSubmission($props.submission); return Unit_getInstance(); }; } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd(); return Unit_getInstance(); } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_1($props, $strings, $formattedDateTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.submission.get_casText_afmdvd_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; var tmp; if (isSetDate($props.submission.get_casTimestamp_n6jb3q_k$())) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_submitted_cap_eetrad_k$()) + ': ' + $formattedDateTime; tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda($props, $strings, $formattedDateTime) { return function ($this$invoke) { $this$invoke.onClick = UstadAssignmentSubmissionListItem$lambda$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.UstadAssignmentSubmissionListItem....' call this_0.padding = $props.padding; $this$invoke.sx = this_0; var this_1 = default_26; var block = UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); var this_2 = default_27; var block_0 = UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_1($props, $strings, $formattedDateTime); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_2($onClickDeleteSubmission, $props) { return function (it) { $onClickDeleteSubmission($props.submission); return Unit_getInstance(); }; } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd(); return Unit_getInstance(); } function UstadAssignmentSubmissionListItem$lambda$lambda$lambda_0($strings, $onClickDeleteSubmission, $props) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); $this$create.onClick = UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_2($onClickDeleteSubmission, $props); var this_0 = default_39; var block = UstadAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_3; addChild($this$create, this_0, block); return Unit_getInstance(); }; } function UstadAssignmentSubmissionListItem$lambda$lambda($props, $strings, $formattedDateTime) { return function ($this$invoke) { var this_0 = default_34; var block = UstadAssignmentSubmissionListItem$lambda$lambda$lambda($props, $strings, $formattedDateTime); addChild($this$invoke, this_0, block); var onClickDeleteSubmission = $props.onClickDeleteSubmission; var tmp; if (!(onClickDeleteSubmission == null)) { var tmp_0 = default_6; $this$invoke.secondaryAction = create(tmp_0, UstadAssignmentSubmissionListItem$lambda$lambda$lambda_0($strings, onClickDeleteSubmission, $props)); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } var properties_initialized_UstadAssignmentSubmissionListItem_kt_d6arvx; function _init_properties_UstadAssignmentSubmissionListItem_kt__lgl8pd() { if (!properties_initialized_UstadAssignmentSubmissionListItem_kt_d6arvx) { properties_initialized_UstadAssignmentSubmissionListItem_kt_d6arvx = true; UstadAssignmentSubmissionListItem = FC(UstadAssignmentSubmissionListItem$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_40; var block = UstadAvatar$lambda$lambda_0(props, bgColor); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } 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(iconComponent_0, UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate)); addChildNode($this$invoke, this_2); tmp_4 = Unit_getInstance(); } tmp_2 = tmp_4; } return Unit_getInstance(); }; } 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_41; var block = UstadBlockStatusProgressBar$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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.get_sIsCompleted_a7icq1_k$()) === true) { var tmp1_safe_receiver = $props.blockStatus; tmp_0 = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_sIsSuccess_oxsibz_k$()) === 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.get_sIsCompleted_a7icq1_k$()) === true) { var tmp1_safe_receiver_0 = $props.blockStatus; tmp_2 = (tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_sIsSuccess_oxsibz_k$()) === false; } else { tmp_2 = false; } if (tmp_2) { var this_1 = default_43; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_1, block); tmp_1 = Unit_getInstance(); } else { var tmp2_safe_receiver = $props.blockStatus; if ((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_sIsCompleted_a7icq1_k$()) === true) { var this_2 = default_42; var block_0 = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_2, block_0); tmp_1 = Unit_getInstance(); } } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_40; tmp = create(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.get_sProgress_z2g3xl_k$(); 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_getInstance(); }; } 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.get_sIsCompleted_a7icq1_k$()) === true) { tmp = true; } else { var tmp1_safe_receiver = $props.blockStatus; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_sIsSuccess_oxsibz_k$()) == null); } var hasIcon = tmp; var this_0 = default_44; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda(hasIcon, $props, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_45; var block = UstadChipsDemo$lambda$lambda_0(chipList$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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.add_utx5q5_k$(item); } } var tmp$ret$3 = copyToArray(destination); invoke$lambda_13($chipList$delegate, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_46; var tmp$ret$0 = create(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda(item, tmp1, $chipList$delegate)); destination.add_utx5q5_k$(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_47; return create(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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_markerName_1qa4ya_k$()}; if (props.uiState.get_markerGroupNameVisible_n6m52t_k$()) { text._v = text._v + (' (' + strings.format_j6buvb_k$(strings_getInstance().get_group_number_12ujla_k$(), [props.uiState.get_peerGroupNumber_2yskjh_k$().toString()]) + ')'); } var tmp = props.uiState.get_localDateTimeNow_er12ef_k$(); var tmp0_safe_receiver = props.uiState.get_mark_woqbrq_k$().get_courseAssignmentMark_wrnnge_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_camLct_bsfyjb_k$(); var dayOrDateStr = useDayOrDate(true, tmp, tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), true, props.timeFormatter, props.dateFormatter, props.uiState.get_dayOfWeekStrings_g89ios_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadCourseAssignmentMarkListItem$lambda$lambda(dayOrDateStr, props, text, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.uiState.get_markerName_1qa4ya_k$(); $this$invoke.pictureUri = $props.uiState.get_mark_woqbrq_k$().get_markerPictureUri_a6pqnl_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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().get_late_penalty_loceux_k$(); var tmp0_safe_receiver = $props.uiState.get_mark_woqbrq_k$().get_courseAssignmentMark_wrnnge_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.format_j6buvb_k$(tmp, [toString_0(tmp0_safe_receiver == null ? null : penaltyPercentage(tmp0_safe_receiver)) + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_getInstance(); }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_37; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.uiState.get_mark_woqbrq_k$().get_courseAssignmentMark_wrnnge_k$(); // 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.get_camMark_ac72ab_k$()); addChildNode($this$create, tmp$ret$2); var tmp1_safe_receiver = $props.uiState.get_mark_woqbrq_k$().get_courseAssignmentMark_wrnnge_k$(); // 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.get_camMaxMark_cropvv_k$()); 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.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); 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.get_camPenaltyVisible_h1lykx_k$()) { // Inline function 'react.dom.html.ReactHTML.span' call ReactHTML_getInstance(); // 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_getInstance(); } // Inline function 'react.dom.html.ReactHTML.br' call ReactHTML_getInstance(); // 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.get_mark_woqbrq_k$().get_courseAssignmentMark_wrnnge_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_camMarkerComment_fhxt6n_k$(); // 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_getInstance(); }; } 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 ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function UstadCourseAssignmentMarkListItem$lambda$lambda($dayOrDateStr, $props, $text, $strings) { return function ($this$invoke) { var tmp = default_2; $this$invoke.secondaryAction = create(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr)); var this_0 = default_26; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_35; var block = UstadCourseBlockEdit$lambda$lambda(props, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_38; addChild_0($this$invoke, this_0); return Unit_getInstance(); } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $selectedContentEntry.get_title_iz32un_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_selected_content_1fc2vy_k$()); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickEditSelectedContentEntry(); return Unit_getInstance(); }; } 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_48; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_edit_wol9w3_k$()); var this_0 = default_6; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda($props, $selectedContentEntry, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.get_canEditSelectedContentEntry_nofq8r_k$()) { var tmp_0 = default_9; $this$invoke.secondaryAction = create(tmp_0, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props) { return function (imageUri) { $props.onPictureChanged(imageUri); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlockPicture_gnlyiz_k$(); $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbpPictureUri_stohti_k$(); $this$invoke.onImageUriChanged = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, it_0)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbTitle_ag03f4_k$(); $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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()) + '*'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.get_caTitleError_zef6eh_k$() == null); // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.get_caTitleError_zef6eh_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : 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_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); 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.get_courseBlock_c2ojbd_k$().copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, it)); } return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbDescription_asqepg_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_description_emjre5_k$()); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbHideUntilDate_7s19tu_k$(); $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.get_4ktic3_k$(strings_getInstance().get_dont_show_before_szyyak_k$()); $this$invoke.id = 'hide_until_date'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); var tmp3_safe_receiver = $props.uiState.get_caHideUntilDateError_ggrxb9_k$(); 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.get_caHideUntilDateError_ggrxb9_k$() == null); $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return it.get_value_j01efc_k$().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.get_4ktic3_k$(it.get_stringResource_4df0w8_k$())); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, it.get_value_j01efc_k$())); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'cbCompletionCriteria'; var tmp = Companion_getInstance_101(); var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbCompletionCriteria_u1vf4z_k$(); $this$UstadSelectField.value = tmp.valueOf_t43jdc_k$(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.get_4ktic3_k$(strings_getInstance().get_completion_criteria_phlouf_k$()); $this$UstadSelectField.options = $props.uiState.get_completionCriteriaOptions_hz3qp2_k$(); $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.get_fieldsEnabled_us2uht_k$(); $this$UstadSelectField.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); addChildNode($this$create, tmp$ret$3); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMinPoints'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbMinPoints_fg6o1f_k$(); // 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_32; this_0.endAdornment = create(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.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } 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.get_completionCriteriaVisible_aeoru6_k$()) { UstadSelectField($this$invoke, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings)); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_minScoreVisible_vo2eix_k$()) { var this_0 = get_UstadNullableNumberTextField(); var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); tmp_0 = Unit_getInstance(); } return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMaxPoints'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbMaxPoints_s83kbl_k$(); // 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.append_22ad7x_k$($strings.get_4ktic3_k$(strings_getInstance().get_maximum_points_6uehuz_k$())); if ($props.uiState.get_maxPointsRequired_8cy0sj_k$()) { this_0.append_22ad7x_k$('*'); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = this_0.toString(); $this$invoke.error = !($props.uiState.get_caMaxPointsError_df0hpk_k$() == null); var tmp2_safe_receiver = $props.uiState.get_caMaxPointsError_df0hpk_k$(); 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.get_maxPointsRequired_8cy0sj_k$()) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()); } else { tmp_1 = null; } tmp_0 = tmp_1; } else { tmp_0 = tmp3_elvis_lhs; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbDeadlineDate'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbDeadlineDate_nvh1aq_k$(); $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); $this$invoke.unsetDefault = Companion_getInstance_102().get_MAX_VALUE_54a9lf_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_deadline_nh33rz_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); var tmp3_safe_receiver = $props.uiState.get_caDeadlineError_lep2qf_k$(); 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.get_caDeadlineError_lep2qf_k$() == null); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbGracePeriodDate'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbGracePeriodDate_kapsrj_k$(); $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); $this$invoke.unsetDefault = Companion_getInstance_102().get_MAX_VALUE_54a9lf_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_end_of_grace_period_v8zlml_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); var tmp3_safe_receiver = $props.uiState.get_caGracePeriodError_weo8ay_k$(); 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.get_caGracePeriodError_weo8ay_k$() == null); $this$invoke.timeZoneId = Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props); return Unit_getInstance(); }; } 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_getInstance(); } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props) { return function (newString) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_rhvmtp_k$(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, numberToInt(newString))); return Unit_getInstance(); }; } function UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbLateSubmissionPenalty'; var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbLateSubmissionPenalty_1lsxv5_k$(); $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.get_4ktic3_k$(strings_getInstance().get_late_submission_penalty_7uacm_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $strings.get_4ktic3_k$(strings_getInstance().get_penalty_label_dcawet_k$()); // 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_32; this_0.endAdornment = create(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props); return Unit_getInstance(); }; } 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.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_contentEntry_hwf2de_k$(); 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_23; 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_35; var block_4 = UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); var tmp; if ($props.uiState.get_maxPointsVisible_vak370_k$()) { var this_6 = get_UstadNullableNumberTextField(); var block_5 = UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_deadlineVisible_oshc7l_k$()) { 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_getInstance(); } var tmp_1; if ($props.uiState.get_gracePeriodVisible_ad13qa_k$()) { 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_getInstance(); } var tmp_2; if ($props.uiState.get_latePenaltyVisible_g5zc08_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function UstadCourseBlockEditPreview$lambda($this$FC, it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadCourseBlockEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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.set_cbMaxPoints_fbqjqu_k$(78.0); this_0.set_cbCompletionCriteria_jl4izz_k$(Companion_getInstance_103().get_COMPLETION_CRITERIA_MIN_SCORE_lqhbxd_k$()); $this$invoke.uiState = new CourseBlockEditUiState(new CourseBlockAndEditEntities(this_0)); return Unit_getInstance(); } 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_25; var block = UstadCourseBlockHeader$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_cbpPictureUri_stohti_k$(); var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbTitle_ag03f4_k$(); $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_getInstance(); }; } 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.get_cbTitle_ag03f4_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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.compareTo_9jj042_k$(new Long(0, 0)) > 0 ? _this__u8e3s4.compareTo_9jj042_k$(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_47; var block = UstadDateField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_96().fromEpochMilliseconds_e2resj_k$(_this__u8e3s4), Companion_getInstance_100().of_5gnbr7_k$($props.timeZoneId)).get_date_wokkxj_k$().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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_104().parse_pc1q8p_k$(targetElValue), LocalTime_init_$Create$(0, 0)), Companion_getInstance_100().of_5gnbr7_k$($props.timeZoneId)); console.log('onChange: ' + targetElValue); tmp_0 = $props.onChange(instant.toEpochMilliseconds_82cfls_k$()); } 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_getInstance(); }; } 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_getInstance(); }; } 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.compareTo_9jj042_k$(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_47; var block = UstadDateTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_96().fromEpochMilliseconds_e2resj_k$(_this__u8e3s4), Companion_getInstance_100().of_5gnbr7_k$($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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_105().parse_pc1q8p_k$(targetElValue); var instant = toInstant(localDateTime, Companion_getInstance_100().of_5gnbr7_k$($props.timeZoneId)); tmp_0 = $props.onChange(instant.toEpochMilliseconds_82cfls_k$()); } 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_getInstance(); }; } 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_getInstance(); }; } 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); // 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 ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$(); // 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_getInstance(); }; } 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_50; var contentNode = create(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_51; var block = UstadDetailField$lambda$lambda_0(contentNode); addChild($this$FC, this_0, block); } return Unit_getInstance(); } function UstadDetailField$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_getInstance(); } 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_getInstance(); } else { var this_2 = get_UstadBlankIcon(); var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_2, block); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_35; var block = UstadDetailField$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadDetailField$lambda$lambda($props) { return function ($this$create) { $this$create.container = true; var this_0 = default_50; var block = UstadDetailField$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_50; 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_50; var block_1 = UstadDetailField$lambda$lambda$lambda_1($props); addChild($this$create, this_2, block_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadDetailFieldPreview$lambda($this$FC, it) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadDetailFieldPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_35; var block = UstadDetailFieldPreview$lambda$lambda$lambda(currentDateTime); addChild($this$invoke, this_0, block); return Unit_getInstance(); } 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_52; var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_getInstance(); } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_UstadDetailField_kt__djxids(); return Unit_getInstance(); } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_getInstance(); } 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_0(default_30); var tmp = default_6; $this$invoke.secondaryActionContent = create(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda); return Unit_getInstance(); }; } 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_0(default_30); return Unit_getInstance(); } 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_getInstance(); } 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_0(default_30); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0; return Unit_getInstance(); } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0() { _init_properties_UstadDetailField_kt__djxids(); return Unit_getInstance(); } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.dom.html.ReactHTML.span' call ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.valueText = create(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1); $this$invoke.labelText = 'Simple Text'; $this$invoke.icon = create_0(default_30); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2; return Unit_getInstance(); } 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_getInstance(); } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2() { _init_properties_UstadDetailField_kt__djxids(); return Unit_getInstance(); } 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_0(default_53); return Unit_getInstance(); } 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_getInstance(); }; } 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_23; var block = UstadDetailField2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal) { return function (it) { $onClickVal(); return Unit_getInstance(); }; } function UstadDetailField2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadDetailField2$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_getInstance(); }; } function UstadDetailField2$lambda$lambda($props) { return function ($this$invoke) { var onClickVal = $props.onClick; var tmp; if (!(onClickVal == null)) { var this_0 = default_34; var block = UstadDetailField2$lambda$lambda$lambda(onClickVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } else { var this_1 = get_UstadDetailField2Content(); var block_0 = UstadDetailField2$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_26; var block = UstadDetailField2Content$lambda$lambda(tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_27; var block_0 = UstadDetailField2Content$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_getInstance(); } function UstadDetailField2Content$lambda$lambda($leadingContent) { return function ($this$invoke) { var this_0 = $leadingContent; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function UstadDetailField2Content$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.primary = $props.valueContent; $this$invoke.secondary = $props.labelContent; return Unit_getInstance(); }; } 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.label_1 = label; this.value_1 = value; } protoOf(DropDownOption).get_label_iuj8p7_k$ = function () { return this.label_1; }; protoOf(DropDownOption).get_value_j01efc_k$ = function () { return this.value_1; }; protoOf(DropDownOption).toString = function () { return 'DropDownOption label=' + this.label_1 + ' value=' + this.value_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_47; var block = UstadTextEditField$lambda$lambda_1(props, errorText$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_25($passwordVisible$delegate, !invoke$lambda_24($passwordVisible$delegate)); return Unit_getInstance(); }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_getInstance(); } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_getInstance(); } function UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_toggle_visibility_o942t0_k$()); $this$invoke.onClick = UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_24($passwordVisible$delegate)) { var this_0 = default_54; var block = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } else { var this_1 = default_52; var block_0 = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } // 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_32; this_1.endAdornment = create(tmp_4, UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); } else if (!($props.suffixText == null)) { var tmp_5 = default_32; this_1.endAdornment = create(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_getInstance(); }; } function UstadDropDownField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_55; var block = UstadDropDownField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } function UstadDropDownField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = UstadDropDownField$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_57; 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_58; var block_1 = UstadDropDownField$lambda$lambda$lambda_1(helperText); addChild($this$invoke, this_2, block_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function UstadEditFieldPreviews$lambda($this$FC, it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadEditFieldPreviews$lambda$lambda; addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$(); $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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2(it) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_getInstance(); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); println('Read only field clicked'); return Unit_getInstance(); } 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.label_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.value_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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.append_am5a4z_k$(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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_getInstance(); }; } 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_getInstance(); } function UstadLanguageConfigProvider$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_55; var block = UstadLanguageSelect$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$toLangSysVal(_this__u8e3s4) { return _this__u8e3s4 === Companion_getInstance_2().get_LOCALE_USE_SYSTEM_x167q5_k$() ? 'sys' : _this__u8e3s4; } function invoke$fromLangSysVal(_this__u8e3s4) { return _this__u8e3s4 === 'sys' ? Companion_getInstance_2().get_LOCALE_USE_SYSTEM_x167q5_k$() : _this__u8e3s4; } 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect.....' call if (element.get_langCode_ciluis_k$() === 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_getInstance(); }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda_0($lang) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($lang.get_langCode_ciluis_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $lang.get_langDisplay_ah0t4l_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function UstadLanguageSelect$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($props.currentLanguage.get_langCode_ciluis_k$()); $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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_56; var block = UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = UstadLanguageSelect$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_23; var block = UstadLinearProgressListItem$lambda$lambda(errorVal, onDismissErrorVal, strings, props, progressVal, onCancelVal); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_import_error_nw3mix_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $errorVal; return Unit_getInstance(); }; } 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_getInstance(); } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$create.variant = 'indeterminate'; tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal) { return function ($this$invoke) { var tmp = default_12; $this$invoke.primary = create(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 ReactHTML_getInstance(); // 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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_cancel_bsh2mb_k$()); $this$invoke.onClick = UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal); var this_0 = default_43; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_cancel_bsh2mb_k$()); 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_getInstance(); }; } function UstadLinearProgressListItem$lambda$lambda($errorVal, $onDismissErrorVal, $strings, $props, $progressVal, $onCancelVal) { return function ($this$invoke) { var tmp; if (!($errorVal == null)) { var this_0 = default_27; var block = UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } else { var this_1 = default_27; var block_0 = UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } var showSecondaryAction = (!($errorVal == null) ? !($onDismissErrorVal == null) : false) ? true : !($onDismissErrorVal == null); var tmp_0; if (showSecondaryAction) { var tmp_1 = default_9; $this$invoke.secondaryAction = create(tmp_1, UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal)); tmp_0 = Unit_getInstance(); } return Unit_getInstance(); }; } 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_59; var block = UstadLinkify$lambda$lambda(props, linkOpener); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance_106().of_5gnbr7_k$(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.invoke_ts1gt6_k$(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } tmp_1 = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption) { return function (it) { $props.onClickFilterChip($filterOption); return Unit_getInstance(); }; } function UstadListFilterChipsHeader$lambda$lambda$lambda($props, $filterOption, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.enabled === false; var tmp; if ($filterOption.get_value_j01efc_k$() === $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.get_4ktic3_k$($filterOption.get_stringResource_4df0w8_k$()); return Unit_getInstance(); }; } function UstadListFilterChipsHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = $props.id; var tmp0_iterator = $props.filterOptions.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_46; var block = UstadListFilterChipsHeader$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); } function UstadListFilterChipsHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); $this$invoke.onClickFilterChip = UstadListFilterChipsHeaderPreview$lambda$lambda$lambda; $this$invoke.filterOptions = listOf([new MessageIdOption2(strings_getInstance().get_currently_enrolled_sbmaft_k$(), ClazzDaoCommon_getInstance().get_FILTER_CURRENTLY_ENROLLED_wepg78_k$()), new MessageIdOption2(strings_getInstance().get_past_enrollments_lvp6a3_k$(), ClazzDaoCommon_getInstance().get_FILTER_PAST_ENROLLMENTS_5n3ops_k$()), new MessageIdOption2(strings_getInstance().get_all_18j9hk_k$(), 0)]); $this$invoke.selectedChipId = ClazzDaoCommon_getInstance().get_FILTER_CURRENTLY_ENROLLED_wepg78_k$(); return Unit_getInstance(); } function UstadListFilterChipsHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return Unit_getInstance(); } 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.get_order_iwhiqt_k$() === false) ? create_0(default_61) : create_0(default_60); var anchorState$delegate = useState_0(null); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_51; 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_getInstance(); } 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_getInstance(); } function UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, it.currentTarget); return Unit_getInstance(); }; } 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.get_4ktic3_k$($props.activeSortOrderOption.get_fieldMessageId_lkzkun_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function UstadListSortHeader$lambda$lambda$lambda_1($sortIcon) { return function ($this$invoke) { var this_0 = $sortIcon; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_62; var block_0 = UstadListSortHeader$lambda$lambda$lambda_1($sortIcon); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, null); $props.onClickSort($option); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_getInstance(); } function UstadListSortHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListSortHeader_kt__11fmkw(); $this$invoke.activeSortOrderOption = new SortOrderOption(strings_getInstance().get_name_key_1cwo7g_k$(), ClazzDaoCommon_getInstance().get_SORT_CLAZZNAME_ASC_mih9j7_k$(), true); $this$invoke.enabled = true; $this$invoke.onClickSort = UstadListSortHeaderPreview$lambda$lambda$lambda; return Unit_getInstance(); } function UstadListSortHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListSortHeader_kt__11fmkw(); return Unit_getInstance(); } 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_getInstance(); } function UstadMobileMenu$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetOpen(true); return Unit_getInstance(); }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onSetOpen(false); return Unit_getInstance(); }; } 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().get_Width_ij4pz1_k$(); this_0.maxHeight = Header_getInstance().get_Height_xmnjk_k$(); $this$invoke.style = this_0; return Unit_getInstance(); } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function () { $props.onSetOpen(false); return Unit_getInstance(); }; } 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_getInstance(); }; } 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().get_Width_ij4pz1_k$(); $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.img' call ReactHTML_getInstance(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function UstadMobileMenu$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call ReactHTML_getInstance(); // 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_63; var block = UstadMobileMenu$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_25; var block = UstadNothingHereYet$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_nothing_here_yet_gqlyi4_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_64; 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_getInstance(); }; } 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_47; var block = UstadNullableNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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.append_am5a4z_k$(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_getInstance(); }; } 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_getInstance(); } $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_getInstance(); }; } 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_47; var block = UstadNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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.append_am5a4z_k$(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_getInstance(); }; } 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_getInstance(); } $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_getInstance(); }; } 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_25; var block = UstadNumberTextFieldPreview$lambda$lambda_0(aNumber$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, it); return Unit_getInstance(); }; } 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_32; this_0.endAdornment = create(tmp, UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate); return Unit_getInstance(); }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, Default_getInstance().nextInt_ak696k_k$(1, 6)); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_47; var block = UstadPasswordTextField$lambda$lambda_0(props, textFieldValue$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_50($passwordVisible$delegate, !invoke$lambda_49($passwordVisible$delegate)); return Unit_getInstance(); }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_toggle_visibility_o942t0_k$()); $this$invoke.onClick = UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { var this_0 = default_54; addChild_0($this$invoke, this_0); tmp = Unit_getInstance(); } else { var this_1 = default_52; addChild_0($this$invoke, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_32; this_0.endAdornment = create(tmp_0, UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); $this$invoke.InputProps = this_0; return Unit_getInstance(); }; } 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_25; var block = UstadPermissionEditComponent$lambda$lambda(props, spacing, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_second_jf7fjx_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$($permissionLabel.get_first_irdx8n_k$()); $this$invoke.checked = hasFlag($props.value, $permissionLabel.get_second_jf7fjx_k$()); $this$invoke.enabled = $props.enabled; $this$invoke.onChanged = UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_getInstance(); } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_enabled_pcr8o8_k$()); return Unit_getInstance(); }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_disabled_rbmjej_k$()); return Unit_getInstance(); }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings) { return function ($this$invoke) { var tmp; if ($permissionEnabled) { var this_0 = default_42; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } else { var this_1 = default_43; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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.get_4ktic3_k$($it.get_first_irdx8n_k$()); return Unit_getInstance(); }; } function UstadPermissionLabelsList$lambda$lambda$lambda($permissionEnabled, $strings, $it) { return function ($this$invoke) { var this_0 = default_26; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function UstadPermissionLabelsList$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.permissionLabels.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionLabelsList...' call var permissionEnabled = hasFlag($props.value, element.get_second_jf7fjx_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadPermissionLabelsList$lambda$lambda$lambda(permissionEnabled, $strings, element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_23; var block = UstadPermissionListItem$lambda$lambda_0(props, strings, toPersonVal, permissionStr); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadPermissionListItem$lambda$lambda$lambda($strings) { return function (it) { return $strings.get_4ktic3_k$(it.get_first_irdx8n_k$()); }; } 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_getInstance(); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); var this_0 = default_6; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClick(); return Unit_getInstance(); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props) { return function ($this$invoke) { $this$invoke.personName = $toPersonVal.fullName_m0cs6y_k$(); var tmp0_safe_receiver = $props.toPersonPicture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); return Unit_getInstance(); }; } 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_getInstance(); } else { var this_1 = default_65; addChild_0($this$invoke, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_26; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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(tmp_0, UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_getInstance(); } var this_0 = default_34; var block = UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_50; var block = UstadProgressBarWithLabel$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function UstadProgressBarWithLabel$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.sx = $props.sx; $this$invoke.container = true; var this_0 = default_50; var block = UstadProgressBarWithLabel$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_50; var block_0 = UstadProgressBarWithLabel$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = default_50; var block_1 = UstadProgressBarWithLabel$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } 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_50; var block = UstadProgressOrErrorMessage$lambda$lambda(muiAppState, props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_66; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_uploading_t094t4_k$()) + ': '; 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().formatFileSizeMb_o0ulyd_k$(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().formatFileSizeMb_o0ulyd_k$(tmp1_safe_receiver) + ' '; addChildNode($this$invoke, tmp$ret$9); } return Unit_getInstance(); }; } 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_67; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_50; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_50; var block_0 = UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp = Unit_getInstance(); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = default_50; var block_1 = UstadProgressOrErrorMessage$lambda$lambda$lambda_1; addChild($this$invoke, this_3, block_1); var this_4 = default_50; var block_2 = UstadProgressOrErrorMessage$lambda$lambda$lambda_2(errorStr); addChild($this$invoke, this_4, block_2); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_35; var block = UstadQuickActionButton$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); }; } 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_getInstance_106().of_5gnbr7_k$(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.invoke_ts1gt6_k$(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } } return Unit_getInstance(); }; } 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.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); } function UstadRootScreenNavLinks$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_getInstance(); }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen) { return function ($this$invoke) { var tmp0_safe_receiver = $screen.get_icon_wont8i_k$(); var this_0 = tmp0_safe_receiver == null ? null : create_0(tmp0_safe_receiver); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$($screen.get_nameMessageId_kl4ky6_k$()); return Unit_getInstance(); }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings) { return function ($this$invoke) { $this$invoke.selected = $index === $props.selectedItem; var this_0 = default_34; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function UstadRootScreenNavLinks$lambda$lambda($screen, $props, $index, $strings) { return function ($this$invoke) { $this$invoke.to = $screen.get_key_18j28a_k$(); $this$invoke.id = $props.idPrefix + '_' + $screen.get_key_18j28a_k$(); 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_23; var block = UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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().get_component_emy20c_k$(); addChild_0($this$FC, this_0); return Unit_getInstance(); } 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().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.ustadScreenLoader..' call if (equals(element.get_key_18j28a_k$(), 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.get_entries_p20ztl_k$(); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.get_key_18j28a_k$(), item.get_value_j01efc_k$()]; destination.add_utx5q5_k$(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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + invoke$lambda_52($tabState$delegate).get_height_e7t92o_k$() | 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).iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call if (element.get_key_18j28a_k$() === $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_0(tmp$ret$8.get_component_emy20c_k$()); addChildNode($this$invoke, this_1); tmp = Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } function UstadScreenTabPanel$lambda$lambda_0($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { var this_0 = default_68; var block = UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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() { Companion_instance = this; this.DEFAULT_HEIGHT_1 = 48; } protoOf(Companion).get_DEFAULT_HEIGHT_rto2_k$ = function () { return this.DEFAULT_HEIGHT_1; }; var Companion_instance; function Companion_getInstance_128() { if (Companion_instance == null) new Companion(); return Companion_instance; } function UstadScreenTabsState(height) { Companion_getInstance_128(); height = height === VOID ? 48 : height; this.height_1 = height; } protoOf(UstadScreenTabsState).get_height_e7t92o_k$ = function () { return this.height_1; }; protoOf(UstadScreenTabsState).component1_7eebsc_k$ = function () { return this.height_1; }; protoOf(UstadScreenTabsState).copy_ns6qmb_k$ = function (height) { return new UstadScreenTabsState(height); }; protoOf(UstadScreenTabsState).copy$default_5oz08l_k$ = function (height, $super) { height = height === VOID ? this.height_1 : height; return $super === VOID ? this.copy_ns6qmb_k$(height) : $super.copy_ns6qmb_k$.call(this, height); }; protoOf(UstadScreenTabsState).toString = function () { return 'UstadScreenTabsState(height=' + this.height_1 + ')'; }; protoOf(UstadScreenTabsState).hashCode = function () { return this.height_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.height_1 === tmp0_other_with_cast.height_1)) return false; return true; }; function get_STATE_ACTIVE_TAB_KEY() { return STATE_ACTIVE_TAB_KEY; } var STATE_ACTIVE_TAB_KEY; 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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].height_1 === currentTabHeight)) { invoke$lambda_57($tabSizeStateVar$delegate, invoke$lambda_56($tabSizeStateVar$delegate).copy_ns6qmb_k$(currentTabHeight)); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_label_iuj8p7_k$(); $this$invoke.value = $index.toString(); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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_69; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(item, index_0); addChild($this$invoke, this_1, block); } return Unit_getInstance(); }; } 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.get_size_woubt6_k$() === 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_70; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0($index, $tab, $props) { return function ($this$invoke) { $this$invoke.value = $index.toString(); $this$invoke.viewName = $tab.get_viewName_c12mav_k$(); $this$invoke.args = $tab.get_args_woj09y_k$(); $this$invoke.screens = $props.screens; return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_71; var block = UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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 UstadScreenContextData(onAppUiStateChanged, muiAppState, showSnackFunction) { this.onAppUiStateChanged_1 = onAppUiStateChanged; this.muiAppState_1 = muiAppState; this.showSnackFunction_1 = showSnackFunction; } protoOf(UstadScreenContextData).get_onAppUiStateChanged_fi2168_k$ = function () { return this.onAppUiStateChanged_1; }; protoOf(UstadScreenContextData).get_muiAppState_ntw5t4_k$ = function () { return this.muiAppState_1; }; protoOf(UstadScreenContextData).get_showSnackFunction_hsyjz4_k$ = function () { return this.showSnackFunction_1; }; function UstadScreensLoaderData(di) { this.di_1 = di; } protoOf(UstadScreensLoaderData).get_di_knto1e_k$ = function () { return this.di_1; }; protoOf(UstadScreensLoaderData).component1_7eebsc_k$ = function () { return this.di_1; }; protoOf(UstadScreensLoaderData).copy_zdqby4_k$ = function (di) { return new UstadScreensLoaderData(di); }; protoOf(UstadScreensLoaderData).copy$default_76mb01_k$ = function (di, $super) { di = di === VOID ? this.di_1 : di; return $super === VOID ? this.copy_zdqby4_k$(di) : $super.copy_zdqby4_k$.call(this, di); }; protoOf(UstadScreensLoaderData).toString = function () { return 'UstadScreensLoaderData(di=' + this.di_1 + ')'; }; protoOf(UstadScreensLoaderData).hashCode = function () { return hashCode(this.di_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.di_1, tmp0_other_with_cast.di_1)) return false; return true; }; function UstadScreens$lambda($this$FC, it) { _init_properties_UstadScreens_kt__m1mixe(); var mobileMode = default_72('(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_getInstance(); } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(function_0) { this.function_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0).showSnackBar_r6iyg6_k$ = function (snack) { return this.function_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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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.di_1).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.mui.components.UstadScreens...' call if ($location.pathname === '/' + item.get_key_18j28a_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function UstadScreens$lambda$lambda_5($appUiState$delegate) { return function (it) { invoke$lambda_59($appUiState$delegate, it); return Unit_getInstance(); }; } function UstadScreens$lambda$lambda_6($snack$delegate) { return function (it) { invoke$lambda_61($snack$delegate, it); return Unit_getInstance(); }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate) { return function (it) { var tmp; if (!(invoke$lambda_62($muiStateVar$delegate).get_appBarHeight_pj7c1q_k$() === it)) { invoke$lambda_63($muiStateVar$delegate, invoke$lambda_62($muiStateVar$delegate).copy_ns6qmb_k$(it)); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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).get_navigationVisible_i7t5nv_k$() : false; return Unit_getInstance(); }; } 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).get_navigationVisible_i7t5nv_k$() : false; $this$invoke.selectedRootItemIndex = invoke$lambda_66($currentRootItemIndex$delegate); return Unit_getInstance(); }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate) { return function (it) { invoke$lambda_65($mobileMenuOpen$delegate, it); return Unit_getInstance(); }; } 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).get_navigationVisible_i7t5nv_k$() : false; $this$invoke.visible = $mobileMode ? invoke$lambda_58($appUiState$delegate).get_navigationVisible_i7t5nv_k$() : 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_getInstance(); }; } 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_getInstance(); }; } 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.get_message_h23axq_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.message = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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().get_Height_xmnjk_k$(); // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array([tmp, 'auto']); var tmp_0 = Sidebar_getInstance().get_Width_ij4pz1_k$(); // 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().get_Header_xrtqi_k$(), Area_getInstance().get_Header_xrtqi_k$()]; var tmp_2; if ($mobileMode ? true : !invoke$lambda_58($appUiState$delegate).get_navigationVisible_i7t5nv_k$()) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().get_Content_qhy7io_k$(), Area_getInstance().get_Content_qhy7io_k$()]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().get_Sidebar_7qz5il_k$(), Area_getInstance().get_Content_qhy7io_k$()]; } 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_73; var block_2 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); addChild($this$invoke, this_5, block_2); return Unit_getInstance(); }; } 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_41; 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_getInstance(); }; } 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_getInstance(); }; } 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.di_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_getInstance(); }; } 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_getInstance(); }; } function ustadScreensLoader$lambda(args) { _init_properties_UstadScreens_kt__m1mixe(); Napier_getInstance().base_s0fpe2_k$(new UstadAntilog()); Napier_getInstance().d$default_a5agxr_k$('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.get_nodeId_h7ho7a_k$(); var builderOptions = new DatabaseBuilderOptions(getKClass(UmAppDatabase), tmp0_dbImplClasses, tmp1_nodeId, dbUrl, './worker.sql-wasm.js'); var tmp_3 = addSyncCallback(Companion_getInstance_5().databaseBuilder_hr8t2y_k$(builderOptions), dbNodeIdAndAuth); // Inline function 'kotlin.collections.toTypedArray' call var this_0 = migrationList(); var tmp$ret$0 = copyToArray(this_0); var tmp_4 = tmp_3.addMigrations_a2y08e_k$(tmp$ret$0.slice()).addMigrations_a2y08e_k$([get_MIGRATION_144_145_CLIENT()]).addMigrations_a2y08e_k$([get_MIGRATION_148_149_NO_OFFLINE_ITEMS()]).addMigrations_a2y08e_k$([get_MIGRATION_155_156_CLIENT()]).addMigrations_a2y08e_k$([get_MIGRATION_161_162_CLIENT()]).addMigrations_a2y08e_k$([get_MIGRATION_169_170_CLIENT()]).addMigrations_a2y08e_k$([get_MIGRATE_USERNAME_CLIENT()]); var dbBuilder = tmp_4.addMigrations_a2y08e_k$([new DoorMigrationAsync(203, 204, ustadScreensLoader$lambda$slambda_0(null))]).addMigrations_a2y08e_k$([]); var tmp_5 = GlobalScope_getInstance(); return promise(tmp_5, VOID, VOID, ustadScreensLoader$lambda$slambda_2(dbBuilder, dbName, dbNodeIdAndAuth, null)); } function ustadScreensLoader$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); return Default_getInstance().nextLong_m0lbld_k$(new Long(0, 0), Companion_getInstance_102().get_MAX_VALUE_54a9lf_k$()).toString(); } function ustadScreensLoader$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return randomUuid().toString(); } function ustadScreensLoader$lambda$slambda(resultContinuation) { CoroutineImpl.call(this, resultContinuation); } protoOf(ustadScreensLoader$lambda$slambda).invoke_gxnv5j_k$ = function (db, $completion) { var tmp = this.create_i0vtez_k$(db, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(ustadScreensLoader$lambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_gxnv5j_k$((!(p1 == null) ? isInterface(p1, DoorSqlDatabase) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); suspendResult = migrate203_204AddStatementEntityContextRegHash(this.db_1.get_connection_x01z89_k$(), new XXHasher64FactoryJs(), Companion_getInstance_107().get_SQLITE_3yc5jp_k$(), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda).create_i0vtez_k$ = function (db, completion) { var i = new ustadScreensLoader$lambda$slambda(completion); i.db_1 = db; return i; }; protoOf(ustadScreensLoader$lambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_i0vtez_k$((!(value == null) ? isInterface(value, DoorSqlDatabase) : false) ? value : THROW_CCE(), completion); }; function ustadScreensLoader$lambda$slambda_0(resultContinuation) { var i = new ustadScreensLoader$lambda$slambda(resultContinuation); var l = function (db, $completion) { return i.invoke_gxnv5j_k$(db, $completion); }; l.$arity = 1; return l; } function ustadScreensLoader$lambda$slambda$lambda($this$Json) { $this$Json.set_encodeDefaults_c5evsg_k$(true); $this$Json.set_ignoreUnknownKeys_pzvtne_k$(true); return Unit_getInstance(); } function ustadScreensLoader$lambda$slambda$lambda$lambda($json) { return function ($this$install) { json_0($this$install, $json); return Unit_getInstance(); }; } function ustadScreensLoader$lambda$slambda$lambda_0($json) { return function ($this$HttpClient) { var tmp = Plugin_getInstance(); $this$HttpClient.install_6m4asv_k$(tmp, ustadScreensLoader$lambda$slambda$lambda$lambda($json)); $this$HttpClient.install$default_lc5jjj_k$(Plugin_getInstance_0()); return Unit_getInstance(); }; } function ustadScreensLoader$lambda$slambda_1($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { this.$dbBuilder_1 = $dbBuilder; this.$dbName_1 = $dbName; this.$dbNodeIdAndAuth_1 = $dbNodeIdAndAuth; CoroutineImpl.call(this, resultContinuation); } protoOf(ustadScreensLoader$lambda$slambda_1).invoke_1hbztl_k$ = function ($this$promise, $completion) { var tmp = this.create_rcuf4x_k$($this$promise, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(ustadScreensLoader$lambda$slambda_1).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_1hbztl_k$((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(9); this.dbBuilt0__1 = null; this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); suspendResult = this.$dbBuilder_1.build_xhukzv_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.dbBuilt0__1 = suspendResult; this.set_exceptionState_fex74n_k$(9); this.set_state_rjd8d0_k$(5); continue $sm; case 2: this.set_exceptionState_fex74n_k$(9); var tmp_0 = this.get_exception_x0n6w6_k$(); if (tmp_0 instanceof Exception) { this.e1__1 = this.get_exception_x0n6w6_k$(); Napier_getInstance().w$default_p42du4_k$('Exception building database - trying to clear'); this.set_state_rjd8d0_k$(3); suspendResult = deleteDatabaseAsync(indexedDB, this.$dbName_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { throw this.get_exception_x0n6w6_k$(); } case 3: localStorage.clear(); this.set_state_rjd8d0_k$(4); suspendResult = this.$dbBuilder_1.build_xhukzv_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 4: this.dbBuilt0__1 = suspendResult; this.set_state_rjd8d0_k$(5); continue $sm; case 5: this.set_exceptionState_fex74n_k$(9); var tmp_1 = this; tmp_1.json2__1 = Json_0(VOID, ustadScreensLoader$lambda$slambda$lambda); var tmp_2 = this; var tmp_3 = Js_getInstance(); tmp_2.httpClient3__1 = HttpClient_0(tmp_3, ustadScreensLoader$lambda$slambda$lambda_0(this.json2__1)); this.ustadConfigHref4__1 = (new URL('ustad-config.json', location.href)).href; var tmp_4 = this; tmp_4.this5__1 = this.httpClient3__1; var tmp_5 = this; tmp_5.urlString6__1 = this.ustadConfigHref4__1; var tmp_6 = this; tmp_6.this7__1 = this.this5__1; var tmp_7 = this; tmp_7.this8__1 = this.this7__1; var tmp_8 = this; var this_0 = new HttpRequestBuilder(); url(this_0, this.urlString6__1); tmp_8.builder9__1 = this_0; this.builder9__1.set_method_hoo95u_k$(Companion_getInstance_108().get_Get_18jsxf_k$()); var tmp_9 = this; tmp_9.this10__1 = this.this8__1; var tmp_10 = this; tmp_10.builder11__1 = this.builder9__1; this.set_state_rjd8d0_k$(6); suspendResult = (new HttpStatement(this.builder11__1, this.this10__1)).execute_rsj18j_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 6: this.this12__1 = suspendResult; this.set_state_rjd8d0_k$(7); var tmp_11 = this.this12__1.get_call_wojxrb_k$(); var tmp_12 = JsType_getInstance(); var tmp_13 = getKClass(Map); var tmp_14; try { tmp_14 = createKType(getKClass(Map), arrayOf([createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().get_stringClass_bik2gy_k$(), arrayOf([]), false)), createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().get_stringClass_bik2gy_k$(), 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.bodyNullable_wn8z59_k$(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.configJson13__1 = (!(suspendResult == null) ? isInterface(suspendResult, Map) : false) ? suspendResult : THROW_CCE(); this.set_state_rjd8d0_k$(8); suspendResult = MR_getInstance().get_stringsLoader_6aatx0_k$().getOrLoad_qcgnvx_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 8: var jsStringsProvider = suspendResult; var tmp_17; if (this.dbBuilt0__1 == null) { throwUninitializedPropertyAccessException('dbBuilt'); } else { tmp_17 = this.dbBuilt0__1; } var di = ustadJsDi(tmp_17, this.$dbNodeIdAndAuth_1, this.json2__1, this.httpClient3__1, this.configJson13__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.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 9) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda_1).create_rcuf4x_k$ = function ($this$promise, completion) { var i = new ustadScreensLoader$lambda$slambda_1(this.$dbBuilder_1, this.$dbName_1, this.$dbNodeIdAndAuth_1, completion); i.$this$promise_1 = $this$promise; return i; }; protoOf(ustadScreensLoader$lambda$slambda_1).create_wyq9v6_k$ = function (value, completion) { return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope) : false) ? value : THROW_CCE(), completion); }; function ustadScreensLoader$lambda$slambda_2($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { var i = new ustadScreensLoader$lambda$slambda_1($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation); var l = function ($this$promise, $completion) { return i.invoke_1hbztl_k$($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_getInstance(); } 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_getInstance(); }; } function UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSend(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_send_wou8k1_k$()); var this_0 = default_31; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_32; this_0.endAdornment = create(tmp_0, UstadSendTextField$lambda$lambda$lambda_1($props, $strings)); tmp = $this$invoke.InputProps = this_0; } return Unit_getInstance(); }; } 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_getInstance(); } function UstadSidebarBottomBox$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null).invoke_jkqnwo_k$().get_versionString_blgteo_k$(); }; } function UstadSidebarBottomBox$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null).invoke_jkqnwo_k$(); }; } 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.get_4ktic3_k$(strings_getInstance().get_version_72w4j3_k$()) + ' ' + $version; addChildNode($this$invoke, tmp$ret$4); return Unit_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } return Unit_getInstance(); }; } 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_49; var block = UstadStandardContainer$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } var this_2 = $this$invoke.children; addChildNode($this$invoke, this_2); return Unit_getInstance(); }; } 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_47; var block = UstadTextField$lambda$lambda_0(props, textFieldValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_47; var block = UstadTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_109().fromMillisecondOfDay_pjhtva_k$(_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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_109().parse_pc1q8p_k$(targetElValue); console.log('onChange time = ' + time + ' ' + time.toMillisecondOfDay_936hwh_k$()); tmp_0 = $props.onChange(time.toMillisecondOfDay_936hwh_k$()); } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_ordinal_ip24qg_k$()) { case 1: tmp = to(default_74, strings_getInstance().get_in_progress_1fk8ta_k$()); break; case 0: tmp = to(default_75, strings_getInstance().get_queued_ipyags_k$()); break; case 3: tmp = to(default_76, strings_getInstance().get_failed_d7ixja_k$()); break; case 2: tmp = to(default_77, strings_getInstance().get_completed_eoqvry_k$()); break; case 4: tmp = to(default_78, strings_getInstance().get_canceled_xu9s4e_k$()); break; default: noWhenBranchMatchedException(); break; } var tmp1_container = tmp; var icon = tmp1_container.component1_7eebsc_k$(); var stringResource = tmp1_container.component2_7eebsb_k$(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(icon, UstadTransferStatusIcon$lambda$lambda(props, strings, stringResource)); addChildNode($this$FC, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$($stringResource); return Unit_getInstance(); }; } 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.get_icon_wont8i_k$().get_ordinal_ip24qg_k$()) { case 1: tmp = default_43; break; case 0: tmp = default_79; break; case 2: tmp = default_39; 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.Light_1 = default_80(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.Dark_1 = default_80(this_2); } protoOf(Themes).get_Light_id31e5_k$ = function () { return this.Light_1; }; protoOf(Themes).get_Dark_wo05b3_k$ = function () { return this.Dark_1; }; 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, Companion_getInstance_110().get_DEFAULT_DIVIDER_dqxdde_k$())) { tmp = requirePostfix(removeSuffix(substringBefore(href, Companion_getInstance_110().get_DEFAULT_DIVIDER_dqxdde_k$()), '/umapp'), '/'); } else if (contains(href, '/umapp/')) { tmp = requirePostfix(substringBefore(href, '/umapp/'), '/'); } else { tmp = href; } return tmp; } function get_SEARCH_PARAM_KEY_API_URL() { return SEARCH_PARAM_KEY_API_URL; } var SEARCH_PARAM_KEY_API_URL; 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.add_utx5q5_k$(element); } } var tmp0_iterator = destination.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.util.ext.assignPropsTo.' call receiverDynamic[element_0] = thisDynamic[element_0]; } } function assignPropsTo$lambda(it) { return true; } function set_onTextChange(_this__u8e3s4, value) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = _this__u8e3s4; tmp.onChange = _set_onTextChange_$lambda_gq66uo(value); } function get_onTextChange(_this__u8e3s4) { throw IllegalStateException_init_$Create$('Write only!'); } function _set_onTextChange_$lambda_gq66uo($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_getInstance(); }; } 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.await_4rdzbx_k$($completion); } function deleteDatabaseAsync$lambda($completable) { return function () { $completable.complete_ixf84q_k$(Unit_getInstance()); return Unit_getInstance(); }; } function deleteDatabaseAsync$lambda_0($completable, $name) { return function () { $completable.completeExceptionally_xyzekf_k$(Exception_init_$Create$('Error deleting database: ' + $name)); return Unit_getInstance(); }; } function isSettledEmpty(_this__u8e3s4, mediatorResult) { var tmp; var tmp_0; if (!_this__u8e3s4.isLoading ? mediatorResult.get_mediatorState_7h4r7v_k$().get_loadingStarted_7cgytu_k$() : 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.get_data_wokkxf_k$(); var tmp_1; if (tmp1_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_1 = !tmp1_safe_receiver.isEmpty_y1axqb_k$(); } 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.get_mediatorState_7h4r7v_k$().get_loadingRangesInProgress_hqsc6d_k$().isEmpty_y1axqb_k$(); } 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_96().fromEpochMilliseconds_e2resj_k$(_this__u8e3s4), Companion_getInstance_100().of_5gnbr7_k$(fromTimeZoneId), Companion_getInstance_100().currentSystemDefault_9rduv_k$())); } 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.get_appBarHeight_pj7c1q_k$() + '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.append_22ad7x_k$(strings.get_4ktic3_k$(_this__u8e3s4.get_fieldMessageId_lkzkun_k$())); var tmp0_safe_receiver = _this__u8e3s4.get_order_iwhiqt_k$(); 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.get_4ktic3_k$(strings_getInstance().get_ascending_8fl3qn_k$()); } else { tmp = strings.get_4ktic3_k$(strings_getInstance().get_descending_we8vi9_k$()); } var orderLabel = tmp; this_0.append_22ad7x_k$(' (' + orderLabel + ')'); } return this_0.toString(); } function yesOrNoString(_this__u8e3s4, yes) { return _this__u8e3s4.get_4ktic3_k$(yes === true ? strings_getInstance().get_yes_18iruq_k$() : strings_getInstance().get_no_kntnsm_k$()); } 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_41; var block = Content$lambda$lambda; addChild($this$FC, this_0, block); return Unit_getInstance(); } function Content$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); $this$invoke.key = 'content_box'; // Inline function 'react.dom.html.ReactHTML.main' call ReactHTML_getInstance(); // 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().get_Content_qhy7io_k$(); // 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } function NavHostContentOutlet$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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_getInstance(); }; } 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_49; var block = ErrorReportComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_sorry_something_went_wrong_8e4v8u_k$()); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onTakeMeHomeClick; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_take_me_home_nque9j_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_errorReport_60e7m5_k$(); // 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.get_errUid_czz35g_k$()); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_incident_id_wsl9kx_k$()); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_getInstance(); }; } 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_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onCopyIconClick(); return Unit_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_copy_code_xenv0u_k$()); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_81; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onShareIconClick(); return Unit_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_share_iyi9bq_k$()); $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var this_0 = default_82; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_25; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_25; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } 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_getInstance(); } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { var tmp = $strings.get_4ktic3_k$(strings_getInstance().get_error_code_6vldfx_k$()); var tmp0_safe_receiver = $props.uiState.get_errorReport_60e7m5_k$(); // 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.get_errorCode_dyf6uk_k$())); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_getInstance(); }; } 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_getInstance(); }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_errorReport_60e7m5_k$(); // 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.get_message_h23axq_k$()); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_83; var block_2 = ErrorReportComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_25; var block_3 = ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); var this_4 = default_83; var block_4 = ErrorReportComponent2$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_4, block_4); var this_5 = default_25; 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_getInstance(); }; } function ErrorReportComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = ErrorReportComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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_errorCode_eejymo_k$(1234); this_0.set_errUid_4heg3u_k$(new Long(1234123112, 0)); this_0.set_message_488t03_k$('6x7 is the question when you think about it'); $this$invoke.uiState = new ErrorReportUiState(this_0); return Unit_getInstance(); } 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_49; var block = HolidayCalendarDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_holidayCalendar_vsvfar_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_umCalendarName_eqvove_k$(); // 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_0(default_53); return Unit_getInstance(); }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onItemClick($item); return Unit_getInstance(); }; } 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.get_holName_jb5z7r_k$(); // 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_getInstance(); }; } 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_27; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($item.get_holStartTime_fr652l_k$(), 'UTC'); var holidayEnd = useFormattedDate($item.get_holEndTime_5vy3t8_k$(), 'UTC'); var this_0 = default_34; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, holidayStart, holidayEnd); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_holidayList_70vm3x_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.HolidayCalendarDetailComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda(element, $props); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); }; } function HolidayCalendarDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_umCalendarName_o86x1j_k$('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.set_holName_tr033w_k$('Eid'); this_1.set_holStartTime_lx70p5_k$(new Long(1352958816, 0)); this_1.set_holEndTime_3okony_k$(new Long(1352958818, 0)); $this$invoke.uiState = new HolidayCalendarDetailUIState(tmp, listOf_0(this_1)); return Unit_getInstance(); } 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_49; var block = HolidayCalendarEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_umCalendarName_o86x1j_k$($it); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onHolidayCalendarChange; var tmp0_safe_receiver = $props.uiState.get_holidayCalendar_vsvfar_k$(); 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_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_holidayCalendar_vsvfar_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_umCalendarName_eqvove_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } 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_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_a_holiday_bbriur_k$()); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onAddItemClick(); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_26; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; 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_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday) { return function (it) { $props.onItemClick($holiday); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_holName_jb5z7r_k$(); // 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_getInstance(); }; } 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_26; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday) { return function (it) { $props.onDeleteItemClick($holiday); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_getInstance(); } 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_39; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$create, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1($holiday, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($holiday.get_holStartTime_fr652l_k$(), 'UTC'); var holidayEnd = useFormattedDate($holiday.get_holEndTime_5vy3t8_k$(), 'UTC'); var this_0 = default_34; 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(tmp, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday)); return Unit_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_holidayList_70vm3x_k$(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.HolidayCalendarEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } } return Unit_getInstance(); }; } 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_23; 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_getInstance(); }; } function HolidayCalendarEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_umCalendarName_o86x1j_k$('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.set_holName_tr033w_k$('Eid'); this_1.set_holStartTime_lx70p5_k$(new Long(1352958816, 0)); this_1.set_holEndTime_3okony_k$(new Long(1352958818, 0)); $this$invoke.uiState = new HolidayCalendarEditUiState(tmp, VOID, listOf_0(this_1)); return Unit_getInstance(); } 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_49; var block = HolidayCalendarListComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar) { return function (it) { $props.onListItemClick($holidayCalendar); return Unit_getInstance(); }; } 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.get_umCalendarName_eqvove_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_num_holidays_nplrzx_k$()), '%1$s', $holidayCalendar.get_numEntries_ltjdql_k$().toString()); return Unit_getInstance(); }; } 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_27; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_holidayCalendarList_kxyhor_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.HolidayCalendarListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); }; } function HolidayCalendarListComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_umCalendarName_o86x1j_k$('Calendar name 1'); this_0.set_umCalendarUid_gauo2p_k$(new Long(898787, 0)); this_0.set_numEntries_p9458f_k$(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.set_umCalendarName_o86x1j_k$('Calendar name 2'); this_1.set_umCalendarUid_gauo2p_k$(new Long(8, 0)); this_1.set_numEntries_p9458f_k$(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.set_umCalendarName_o86x1j_k$('Calendar name 3'); this_2.set_umCalendarUid_gauo2p_k$(new Long(80, 0)); this_2.set_numEntries_p9458f_k$(2); $this$invoke.uiState = new HolidayCalendarListUiState(listOf([tmp, tmp_0, this_2])); return Unit_getInstance(); } 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_49; var block = LanguageDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); // 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.get_name_woqyms_k$()); return Unit_getInstance(); }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_two_letter_code_plk4qe_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); // 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.get_iso_639_1_standard_spkz1r_k$()); return Unit_getInstance(); }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_three_letter_code_2r821w_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); // 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.get_iso_639_2_standard_vykxu8_k$()); return Unit_getInstance(); }; } 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_getInstance(); }; } function LanguageDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = LanguageDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_name_wkmnld_k$('\u0641\u0627\u0631\u0633\u06CC'); this_0.set_iso_639_1_standard_i0x87m_k$('fa'); this_0.set_iso_639_2_standard_vevcqb_k$('per'); $this$invoke.uiState = new LanguageDetailUiState(this_0); return Unit_getInstance(); } 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_49; var block = LanguageEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_name_wkmnld_k$($it); return Unit_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); 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_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); $this$invoke.error = $props.uiState.get_languageNameError_x1g9us_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_iso_639_1_standard_i0x87m_k$($it); return Unit_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); 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_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_iso_639_1_standard_spkz1r_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_two_letter_code_plk4qe_k$()); $this$invoke.error = $props.uiState.get_languageNameError_x1g9us_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_iso_639_2_standard_vevcqb_k$($it); return Unit_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); 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_getInstance(); }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_language_cjhhk1_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_iso_639_2_standard_vykxu8_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_three_letter_code_2r821w_k$()); $this$invoke.error = $props.uiState.get_languageNameError_x1g9us_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } 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_getInstance(); }; } function LanguageEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = LanguageEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_name_wkmnld_k$('fa'); $this$invoke.uiState = new LanguageEditUiState(this_0); return Unit_getInstance(); } 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_49; var block = LanguageListComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSort(); return Unit_getInstance(); }; } function LanguageListComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.activeSortOrderOption = $props.uiState.get_sortOrder_82kxwn_k$(); $this$invoke.enabled = true; $this$invoke.onClickSort = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function (it) { $props.onListItemClick($language); return Unit_getInstance(); }; } 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.get_name_woqyms_k$(); // 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.get_iso_639_1_standard_spkz1r_k$() + ' / ' + $language.get_iso_639_2_standard_vykxu8_k$(); return Unit_getInstance(); }; } 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_27; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $language) { return function ($this$invoke) { var this_0 = default_34; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function LanguageListComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_languageList_u20dcx_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.LanguageListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); }; } function LanguageListComponent2$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = LanguageListComponent2$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_name_wkmnld_k$('Farsi'); this_0.set_iso_639_1_standard_i0x87m_k$('fa'); this_0.set_iso_639_2_standard_vevcqb_k$('far'); this_0.set_langUid_ci1fyx_k$(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.set_name_wkmnld_k$('English'); this_1.set_iso_639_1_standard_i0x87m_k$('en'); this_1.set_iso_639_2_standard_vevcqb_k$('eng'); this_1.set_langUid_ci1fyx_k$(new Long(6, 0)); $this$invoke.uiState = new LanguageListUiState(listOf([tmp, this_1])); return Unit_getInstance(); } 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; function get_ParentalConsentManagementPreview() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementPreview; } var ParentalConsentManagementPreview; function ParentalConsentManagementComponent2$lambda($this$FC, props) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.get_parentJoinAndMinor_vft5mj_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_minorPerson_ourhmn_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_dateOfBirth_7hv8kx_k$(); var minorDateOfBirth = useFormattedDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_100().get_UTC_18jizp_k$().get_id_kntnx8_k$()); var tmp3_safe_receiver = props.uiState.get_parentJoinAndMinor_vft5mj_k$(); var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_personParentJoin_59u4ni_k$(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_ppjApprovalTiemstamp_rc7j7m_k$(); var statusDate = useFormattedDateAndTime(tmp5_elvis_lhs == null ? new Long(0, 0) : tmp5_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); // 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_getInstance(); } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth) { return function ($this$invoke) { var tmp = strings_getInstance().get_parent_consent_explanation_hplo9k_k$(); var tmp0_safe_receiver = $props.uiState.get_parentJoinAndMinor_vft5mj_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_minorPerson_ourhmn_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$(); $this$invoke.html = replace($strings.format_j6buvb_k$(tmp, [tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs, $minorDateOfBirth, $props.uiState.get_appName_bv95lp_k$()]), '\\n', '
'); return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_ppjRelationship_re4gsd_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeRelation; var tmp0_safe_receiver = $props.uiState.get_parentJoinAndMinor_vft5mj_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personParentJoin_59u4ni_k$(); 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_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_parentJoinAndMinor_vft5mj_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personParentJoin_59u4ni_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_ppjRelationship_u5inyx_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; $this$invoke.options = PersonParentJoinConstants_getInstance().get_RELATIONSHIP_MESSAGE_IDS_pknq7y_k$(); $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_relationship_7nwqp_k$()) + '*'; $this$invoke.onChange = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = $props.uiState.get_relationshipError_1giubr_k$(); // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.get_relationshipError_1giubr_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp3_elvis_lhs; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_terms_and_policies_tm2jnd_k$()); return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_siteTerms_hal9l_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_termsHtml_spkudz_k$(); $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickConsent(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_i_consent_l2u89x_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDoNotConsent(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_i_do_not_consent_v7saef_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangeConsent(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); var tmp0_safe_receiver = $props.uiState.get_changeConsentLabel_9j6nxp_k$(); 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.get_4ktic3_k$(tmp0_safe_receiver); addChildNode($this$invoke, tmp$ret$3); } return Unit_getInstance(); }; } 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.get_consentStatusVisible_w9jq8h_k$()) { var tmp0_safe_receiver = $props.uiState.get_consentStatusText_4e7bdc_k$(); 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.format_j6buvb_k$(tmp0_safe_receiver, [$statusDate]); addChildNode($this$invoke, tmp$ret$12); } var this_0 = default_83; addChild_0($this$invoke, this_0); tmp = Unit_getInstance(); } 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.get_relationshipVisible_dn67xt_k$()) { 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_getInstance(); } 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_83; 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_83; addChild_0($this$invoke, this_6); var tmp_1; if ($props.uiState.get_consentButtonVisible_k5yw4v_k$()) { 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_getInstance(); } var tmp_2; if ($props.uiState.get_dontConsentButtonVisible_vu1xr4_k$()) { 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_getInstance(); } var tmp_3; if ($props.uiState.get_changeConsentButtonVisible_91jt1d_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function ParentalConsentManagementComponent2$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { var this_0 = default_35; var block = ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ParentalConsentManagementScreen$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var viewModel = useUstadViewModel(VOID, ParentalConsentManagementScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onEntityChanged_t08f4j_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function ParentalConsentManagementViewModel$onClickConsent$ref($boundThis) { var l = function () { $boundThis.onClickConsent_txadcx_k$(); return Unit_getInstance(); }; l.callableName = 'onClickConsent'; return l; } function ParentalConsentManagementViewModel$onClickDontConsent$ref($boundThis) { var l = function () { $boundThis.onClickDontConsent_5aumgg_k$(); return Unit_getInstance(); }; l.callableName = 'onClickDontConsent'; return l; } function ParentalConsentManagementViewModel$onClickChangeConsent$ref($boundThis) { var l = function () { $boundThis.onClickChangeConsent_prvh7z_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.set_termsHtml_lak0ny_k$('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 // 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.set_firstNames_audc9u_k$('Pit'); this_2.set_lastName_6ukpbb_k$('The Younger'); this_1.set_minorPerson_hw3284_k$(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_getInstance(); }; } 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_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_49; var block = ScopedGrantDetailComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var tmp; if ($bitmask.get_enabled_pcr8o8_k$()) { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_enabled_pcr8o8_k$()); } else { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_disabled_rbmjej_k$()); } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = tmp; var tmp_0; if ($bitmask.get_enabled_pcr8o8_k$()) { var this_0 = default_42; addChild_0($this$invoke, this_0); tmp_0 = Unit_getInstance(); } else { var this_1 = default_43; addChild_0($this$invoke, this_1); tmp_0 = Unit_getInstance(); } return Unit_getInstance(); }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_62; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_4ktic3_k$($bitmask.get_stringResource_4df0w8_k$()); return Unit_getInstance(); }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_84; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ScopedGrantDetailComponent2$lambda$lambda($props) { return function ($this$invoke) { var strings = useStringProvider(); var tmp0_iterator = $props.uiState.get_bitmaskList_prk9te_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.ScopedGrantDetailComponent2...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda(element, strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); } function ScopedGrantDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); var tmp0_stringResource = strings_getInstance().get_incident_id_wsl9kx_k$(); var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource, true); var tmp1_stringResource = strings_getInstance().get_message_h23axq_k$(); $this$invoke.uiState = new ScopedGrantDetailUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource, false)])); return Unit_getInstance(); } 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_49; var block = ScopedGrantEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask) { return function (it) { $props.onChangedBitmask($bitmask.copy$default_2c7aox_k$(VOID, VOID, !$bitmask.get_enabled_pcr8o8_k$())); return Unit_getInstance(); }; } 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.get_4ktic3_k$($bitmask.get_stringResource_4df0w8_k$()); return Unit_getInstance(); }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask) { return function ($this$invoke) { $this$invoke.checked = $bitmask.get_enabled_pcr8o8_k$(); return Unit_getInstance(); }; } 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_27; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask); addChild($this$invoke, this_0, block); var this_1 = default_85; var block_0 = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_bitmaskList_prk9te_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.ScopedGrantEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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().get_permission_person_insert_6el878_k$(); var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource); var tmp1_stringResource = strings_getInstance().get_permission_person_update_p7u0k_k$(); 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_getInstance(); }; } 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.get_siteTerms_hal9l_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_termsHtml_spkudz_k$(); 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_49; var block = SiteTermsDetailScreenComponent2$lambda$lambda_0(termsCleanHtml); addChild($this$FC, this_0, block); return Unit_getInstance(); } function SiteTermsDetailScreenComponent2$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.get_siteTerms_hal9l_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_termsHtml_spkudz_k$(); 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); }; } function SiteTermsDetailScreenComponent2$lambda$lambda_0($termsCleanHtml) { return function ($this$invoke) { var this_0 = default_35; var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_termsHtml_lak0ny_k$('

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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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; function get_AccountListScreenPreview() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListScreenPreview; } var AccountListScreenPreview; function AccountListItemContent$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_26; var block = AccountListItemContent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_25; var block_0 = AccountListItemContent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_getInstance(); } function AccountListItemContent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.account.get_person_i0c866_k$().fullName_m0cs6y_k$(); var tmp0_safe_receiver = $props.account.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_person_i0c866_k$().get_firstNames_n3o3y7_k$() + ' ' + $props.account.get_person_i0c866_k$().get_lastName_f360wa_k$(); return Unit_getInstance(); }; } 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_86; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_getInstance(); } 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_getInstance(); } 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.get_person_i0c866_k$().get_username_ytz5i7_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_getInstance(); }; } 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_87; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); } 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_getInstance(); } 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.get_endpoint_30bvdu_k$().get_url_18iuii_k$(); return Unit_getInstance(); }; } 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_62; var block = AccountListItemContent$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; 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_62; var block_1 = AccountListItemContent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = default_27; var block_2 = AccountListItemContent$lambda$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_27; var block = AccountListItemContent$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_25; var block_0 = AccountListItemContent$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_23; 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_23; var block_0 = AccountListItem$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); } return Unit_getInstance(); } function AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props) { return function (it) { $onListItemClick($props.account); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_remove_iyc77x_k$()); $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_remove_iyc77x_k$()); var this_0 = default_6; var block = AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } function AccountListItem$lambda$lambda($props, $onListItemClick, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = AccountListItem$lambda$lambda$lambda($onListItemClick, $props); addChild($this$invoke, this_0, block); var tmp; if (!($props.onDeleteListItemClick == null)) { var this_1 = default_84; var block_0 = AccountListItem$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function AccountListItem$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_getInstance(); }; } 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_getInstance(); }; } function AccountListComponent2$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var strings = useStringProvider(); var tmp; if (props.uiState.get_showPoweredBy_25x6id_k$()) { tmp = props.uiState.get_version_72w4j3_k$() + ' ' + strings.get_4ktic3_k$(strings_getInstance().get_powered_by_cspn51_k$()); } else { tmp = props.uiState.get_version_72w4j3_k$(); } 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_getInstance(); } function AccountListComponent2$lambda$lambda$lambda$lambda($headerAccount) { return function ($this$invoke) { $this$invoke.account = $headerAccount; return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onMyProfileClick(); return Unit_getInstance(); }; } 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.get_activeAccountButtonsEnabled_jlisse_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_my_profile_k9fvkv_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onLogoutClick(); return Unit_getInstance(); }; } 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.get_activeAccountButtonsEnabled_jlisse_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_logout_g9gkur_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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.get_myProfileButtonVisible_mlrd70_k$()) { var this_1 = default_11; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); tmp = Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount) { return function (it) { $props.onAccountListItemClick($thisAccount); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount) { return function (it) { $props.onDeleteListItemClick($thisAccount); return Unit_getInstance(); }; } 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_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_add_another_account_m135sm_k$()); $this$invoke.onClickAdd = $props.onAddItem; return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_accountsList_mvnoq5_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); return Unit_getInstance(); } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_version_72w4j3_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $versionStr; return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr) { return function ($this$invoke) { var tmp; if ($props.uiState.get_showPoweredBy_25x6id_k$()) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; tmp = Unit_getInstance(); } var this_0 = default_27; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_34; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickOpenLicenses(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_licenses_hc9vqd_k$()); return Unit_getInstance(); }; } 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_27; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_34; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_headerAccount_qqwy15_k$(); 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_25; 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_83; 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_83; var block_3 = AccountListComponent2$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = default_23; var block_4 = AccountListComponent2$lambda$lambda$lambda$lambda_4($props, $strings, $versionStr); addChild($this$invoke, this_5, block_4); var this_6 = default_23; var block_5 = AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); return Unit_getInstance(); }; } function AccountListComponent2$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { var this_0 = default_25; var block = AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AccountListScreen$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); var viewModel = useUstadViewModel(VOID, AccountListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickLogout_rz4m4d_k$(); return Unit_getInstance(); }; l.callableName = 'onClickLogout'; return l; } function AccountListViewModel$onClickProfile$ref($boundThis) { var l = function () { $boundThis.onClickProfile_8u65s_k$(); return Unit_getInstance(); }; l.callableName = 'onClickProfile'; return l; } function AccountListViewModel$onClickAddAccount$ref($boundThis) { var l = function () { $boundThis.onClickAddAccount_d50xtx_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAddAccount'; return l; } function AccountListViewModel$onClickAccount$ref($boundThis) { var l = function (p0) { $boundThis.onClickAccount_i3p4d4_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickAccount'; return l; } function AccountListViewModel$onClickDeleteAccount$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeleteAccount_yn4p7h_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickDeleteAccount'; return l; } function AccountListViewModel$onClickOpenLicenses$ref($boundThis) { var l = function () { $boundThis.onClickOpenLicenses_dhmu8b_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.set_firstNames_audc9u_k$('Sara'); this_0.set_lastName_6ukpbb_k$('Sarvari'); this_0.set_personUid_j3idds_k$(new Long(9, 0)); this_0.set_username_tgnlmk_k$('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.set_firstNames_audc9u_k$('Ahmad'); this_1.set_lastName_6ukpbb_k$('Ahmadi'); this_1.set_personUid_j3idds_k$(new Long(4, 0)); this_1.set_username_tgnlmk_k$('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.set_firstNames_audc9u_k$('Negin'); this_2.set_lastName_6ukpbb_k$('Naseri'); this_2.set_personUid_j3idds_k$(new Long(5, 0)); this_2.set_username_tgnlmk_k$('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.set_firstNames_audc9u_k$('Ali'); this_3.set_lastName_6ukpbb_k$('Asadi'); this_3.set_personUid_j3idds_k$(new Long(6, 0)); this_3.set_username_tgnlmk_k$('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_getInstance(); } 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.get_cbType_bskq4i_k$(); return tmp0_subject === Companion_getInstance_111().get_BLOCK_MODULE_TYPE_bb862a_k$() ? default_92 : tmp0_subject === Companion_getInstance_111().get_BLOCK_DISCUSSION_TYPE_ghy0om_k$() ? default_91 : tmp0_subject === Companion_getInstance_111().get_BLOCK_TEXT_TYPE_61wg5t_k$() ? default_90 : tmp0_subject === Companion_getInstance_111().get_BLOCK_ASSIGNMENT_TYPE_9x3ld_k$() ? default_89 : tmp0_subject === Companion_getInstance_111().get_BLOCK_CONTENT_TYPE_w45ev9_k$() ? default_88 : null; } function uriOrDefaultBanner(_this__u8e3s4, clazzName) { var tmp1_elvis_lhs = _this__u8e3s4 == null ? null : _this__u8e3s4.get_coursePictureUri_ji6jte_k$(); 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.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onEntityChanged_ubjyog_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function CourseBlockEditViewModel$onClickEditContentEntry$ref($boundThis) { var l = function () { $boundThis.onClickEditContentEntry_orwu90_k$(); return Unit_getInstance(); }; l.callableName = 'onClickEditContentEntry'; return l; } function CourseBlockEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPictureChanged_tcb4ji_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); }; } 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; function get_ClazzDetailPreview() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailPreview; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } 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_getInstance(); }; } function ClazzDetailComponent$lambda($this$FC, props) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.get_tabs_wousav_k$().isEmpty_y1axqb_k$()) { // 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_getInstance(); } function ClazzDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.get_tabs_wousav_k$(); return Unit_getInstance(); }; } 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_getInstance(); } function ClazzDetailPreview$lambda$lambda($this$invoke) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); $this$invoke.uiState = new ClazzDetailUiState(listOf([new TabItem(Companion_getInstance_60().get_DEST_NAME_gmgk7z_k$(), mapOf(to('clazzUid', '1')), 'Course'), new TabItem(Companion_getInstance_53().get_DEST_NAME_gmgk7z_k$(), mapOf(to('clazzUid', '1')), 'Members')])); return Unit_getInstance(); } 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.get_courseBlock_c2ojbd_k$(); var tmp1_safe_receiver = props.courseBlock; var contentEntryVal = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_contentEntry_hwf2de_k$(); var tmp3_elvis_lhs = courseBlockVal == null ? null : courseBlockVal.get_cbDescription_asqepg_k$(); var blockDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda(courseBlockVal, props, contentEntryVal, strings, blockDescription); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_courseBlock_c2ojbd_k$(); 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_getInstance(); }; } 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.get_cbTitle_ag03f4_k$(); $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.get_courseBlockPicture_gnlyiz_k$(); var tmp6_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_cbpThumbnailUri_5hy4js_k$(); 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.get_contentEntryPicture2_fms5ka_k$(); tmp = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_cepThumbnailUri_jl1i1n_k$(); } 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.get_courseBlock_c2ojbd_k$(); var tmp8_safe_receiver = $props.courseBlock; $this$invoke.contentEntry = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.get_contentEntry_hwf2de_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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(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.get_4ktic3_k$(get_contentTypeStringResource($contentEntryVal)); addChildNode($this$invoke, tmp$ret$2); tmp = Unit_getInstance(); } else if (!($courseBlockVal == null)) { var iconType_0 = iconComponent($courseBlockVal); if (!(iconType_0 == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_1 = create(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.get_4ktic3_k$(get_blockTypeStringResource($courseBlockVal)); addChildNode($this$invoke, tmp$ret$5); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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.get_cbTitle_ag03f4_k$(); // 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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.get_cbIndentLevel_ss1m8_k$(); 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_26; 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_27; var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_3, block_1); return Unit_getInstance(); }; } 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.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbUid_iplgso_k$(); $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_getInstance(); }; } 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.get_courseBlock_c2ojbd_k$(); 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_getInstance(); }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, $labelText) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $courseBlockVal; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbType_bskq4i_k$()) === Companion_getInstance_111().get_BLOCK_MODULE_TYPE_bb862a_k$()) { var trailingIcon = !($props.expanded === false) ? default_94 : default_93; // 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_0(trailingIcon); addChildNode($this$invoke, this_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($props.expanded === false)) { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_collapse_sruiye_k$()); } else { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_expand_d38tr7_k$()); } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_courseBlock_c2ojbd_k$(); if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbType_bskq4i_k$()) === Companion_getInstance_111().get_BLOCK_MODULE_TYPE_bb862a_k$()) { 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_getInstance(); } else { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // 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_getInstance(); } tmp_0 = tmp_1; } return Unit_getInstance(); }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription); addChild($this$invoke, this_0, block); var tmp = default_25; $this$invoke.secondaryAction = create(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal)); return Unit_getInstance(); }; } 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.get_sceduleStartTime_r41do9_k$().toInt_1tsl84_k$()); var toTimeFormatted = useFormattedTime(props.schedule.get_scheduleEndTime_vdt9o8_k$().toInt_1tsl84_k$()); var tmp0_safe_receiver = ScheduleConstants_getInstance().get_SCHEDULE_FREQUENCY_MESSAGE_ID_MAP_pq1l1u_k$().get_wei43m_k$(props.schedule.get_scheduleFrequency_bvvfg_k$()); 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.get_4ktic3_k$(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; var frequencyStr = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = ScheduleConstants_getInstance().get_DAY_MESSAGE_ID_MAP_7f3b4s_k$().get_wei43m_k$(props.schedule.get_scheduleDay_gszzfg_k$()); 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.get_4ktic3_k$(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_23; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda(text); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_27; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text); addChild($this$invoke, this_2, block); return Unit_getInstance(); }; } 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.get_clazz_ips3zj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzStartTime_lc1vds_k$(); var tmp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = props.uiState.get_clazz_ips3zj_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_clazzEndTime_sxjf8n_k$(); var tmp_0 = tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs; var tmp4_safe_receiver = props.uiState.get_clazz_ips3zj_k$(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_clazzTimeZone_yu1krs_k$(); 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.get_courseBlockList_rn9gc9_k$(); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent..' call var tmp0_safe_receiver_0 = element.get_courseBlock_c2ojbd_k$(); if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.add_utx5q5_k$(tmp0_safe_receiver_0); } } var courseBlocks = destination; var hasModules = props.uiState.get_hasModules_xqk7bq_k$(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp6_safe_receiver = props.uiState.get_clazzAndDetail_ao2zrt_k$(); var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.get_coursePicture_gcf86y_k$(); var tmp9_elvis_lhs = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.get_coursePictureUri_ji6jte_k$(); var tmp_1; if (tmp9_elvis_lhs == null) { var tmp8_safe_receiver = props.uiState.get_clazz_ips3zj_k$(); tmp_1 = 'img/default_course_banners/' + defaultCourseBannerImageIndex(tmp8_safe_receiver == null ? null : tmp8_safe_receiver.get_clazzName_brsrx6_k$()) + '.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_getInstance(); } 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_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri) { return function () { // Inline function 'react.dom.html.ReactHTML.img' call ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'img'; return create(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_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_permissions_wn6gpn_k$()); $this$invoke.icon = create_0(default_95); $this$invoke.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } 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.get_managePermissionVisible_tsv45x_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } 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_25; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); var this_1 = default_83; addChild_0($this$create, this_1); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_25; return create(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.get_clazz_ips3zj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzDesc_brmh5s_k$(); $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_2; return create(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_0(default_65); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $props.uiState.get_membersString_tpoxwf_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = capitalizeFirstLetter($strings.get_4ktic3_k$(strings_getInstance().get_members_key_xy93qo_k$())); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create(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.get_clazz_ips3zj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzCode_brm18c_k$(); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$create) { $this$create.leadingContent = create_0(default_96); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_clazz_ips3zj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzCode_brm18c_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_invite_code_azcb2e_k$()); $this$create.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create(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_0(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.get_4ktic3_k$(strings_getInstance().get_start_date_otyn04_k$()) + ' - ' + $strings.get_4ktic3_k$(strings_getInstance().get_end_date_39vk4l_k$()); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return 'sc' + it.get_scheduleUid_gt0c7k_k$().toString(); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6(scheduleItem) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp = get_ClazzDetailOverviewScheduleListItem(); return create(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_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp0_safe_receiver = it.get_courseBlock_c2ojbd_k$(); return 'cb' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbUid_iplgso_k$()); } 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.get_clazzAndDetail_ao2zrt_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_activeUserIsStudent_elkqxj_k$(); $this$create.showGrade = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$create.allCourseBlocks = $courseBlocks; $this$create.blockStatuses = $props.uiState.get_blockStatusesForActiveUser_uep8ru_k$(); $this$create.showExpandCollapse = $hasModules; $this$create.onClickCourseBlock = $props.onClickCourseBlock; var tmp = $props.uiState.get_collapsedBlockUids_o0w2im_k$(); var tmp2_safe_receiver = $courseBlockItem.get_courseBlock_c2ojbd_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_cbUid_iplgso_k$(); $this$create.expanded = !tmp.contains_aljjnj_k$(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs); return Unit_getInstance(); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules) { return function (courseBlockItem) { var tmp = get_ClazzDetailOverviewCourseBlockListItem(); return create(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.item_bgn21g_k$('banner', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri)); var tmp; if ($props.uiState.get_quickActionBarVisible_5z1oyh_k$()) { $this$virtualListContent.item_bgn21g_k$('quick_action_bar', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_getInstance(); } $this$virtualListContent.item_bgn21g_k$('description', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props)); $this$virtualListContent.item_bgn21g_k$('members_total', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings)); var tmp_0; if ($props.uiState.get_clazzCodeVisible_mi3lka_k$()) { $this$virtualListContent.item_bgn21g_k$('clazz_code', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings)); tmp_0 = Unit_getInstance(); } var tmp_1; if ($props.uiState.get_clazzDateVisible_c8125x_k$()) { var tmp_2 = get_UstadDetailField2(); create(tmp_2, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings)); tmp_1 = Unit_getInstance(); } var tmp_3 = $props.uiState.get_scheduleList_nrce8u_k$(); var tmp_4 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5; $this$virtualListContent.items_tvo4d4_k$(tmp_3, tmp_4, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6); var tmp_5 = $props.uiState.get_displayBlockList_5s9pn2_k$(); var tmp_6 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7; $this$virtualListContent.items_tvo4d4_k$(tmp_5, tmp_6, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_49; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new ClazzDetailOverviewUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } 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).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ClazzDetailOverviewViewModel$onClickCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.onClickCourseBlock_r0u880_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickCourseBlock'; return l; } function ClazzDetailOverviewViewModel$onClickClazzCode$ref($boundThis) { var l = function (p0) { $boundThis.onClickClazzCode_67sfgy_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickClazzCode'; return l; } function ClazzDetailOverviewViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.onClickPermissions_i10d85_k$(); return Unit_getInstance(); }; l.callableName = 'onClickPermissions'; 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.get_listRefreshCommandFlow_7r39mj_k$(); $this$invoke.onClickCourseBlock = ClazzDetailOverviewViewModel$onClickCourseBlock$ref($viewModel); $this$invoke.onClickClazzCode = ClazzDetailOverviewViewModel$onClickClazzCode$ref($viewModel); $this$invoke.onClickPermissions = ClazzDetailOverviewViewModel$onClickPermissions$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddBlock(Companion_getInstance_111().get_BLOCK_MODULE_TYPE_bb862a_k$()); return Unit_getInstance(); }; } 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_92; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_module_gqgeid_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_course_module_phj4dj_k$()); return Unit_getInstance(); }; } 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_26; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickAddBlock(Companion_getInstance_111().get_BLOCK_TEXT_TYPE_61wg5t_k$()); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_text_wouvsm_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_formatted_text_to_show_to_course_participants_mzpdgk_k$()); return Unit_getInstance(); }; } 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_26; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickAddBlock(Companion_getInstance_111().get_BLOCK_CONTENT_TYPE_w45ev9_k$()); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_content_h02jrk_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_add_course_block_content_desc_s5lz6u_k$()); return Unit_getInstance(); }; } 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_26; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickAddBlock(Companion_getInstance_111().get_BLOCK_ASSIGNMENT_TYPE_9x3ld_k$()); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_assignment_378p7u_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_add_assignment_block_content_desc_ww2g38_k$()); return Unit_getInstance(); }; } 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_26; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { $props.onClickAddBlock(Companion_getInstance_111().get_BLOCK_DISCUSSION_TYPE_ghy0om_k$()); return Unit_getInstance(); }; } 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_91; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_discussion_board_rqxg48_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_add_discussion_board_desc_pp5a86_k$()); return Unit_getInstance(); }; } 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_26; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function AddCourseBlockDialog$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_23; var block = AddCourseBlockDialog$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_23; var block_0 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_23; var block_1 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_23; var block_2 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); var this_4 = default_23; var block_3 = AddCourseBlockDialog$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $imageUri) { return function ($this$shallowCopy) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_coursePicture_gcf86y_k$(); $this$shallowCopy.set_coursePicture_h9sgol_k$(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_wvzmdv_k$(VOID, VOID, $imageUri)); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (imageUri) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, imageUri)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_coursePicture_gcf86y_k$(); $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_coursePictureUri_ji6jte_k$(); $this$invoke.onImageUriChanged = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_basic_details_x2g0s8_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzName_aqdmvj_k$($it); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzName_brsrx6_k$(); $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.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()) + '*'; $this$invoke.id = 'clazz_name'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_clazzNameError_xvysb2_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_clazzNameError_xvysb2_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : 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_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzDesc_gezt3p_k$($it); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); 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_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it))); } return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzDesc_brmh5s_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_desc'; $this$invoke.readOnly = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_description_emjre5_k$()); $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzStartTime_dq8pme_k$($it); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzStartTime_lc1vds_k$(); $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_start_date_otyn04_k$()) + '*'; $this$invoke.error = !($props.uiState.get_clazzStartDateError_ve8hmh_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_clazzStartDateError_ve8hmh_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_start_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzEndTime_yahlip_k$($it); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEndTime_sxjf8n_k$(); $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_end_date_39vk4l_k$()); $this$invoke.error = !($props.uiState.get_clazzEndDateError_cu07xq_k$() == null); var tmp2_safe_receiver = $props.uiState.get_clazzEndDateError_cu07xq_k$(); 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.get_fieldsEnabled_us2uht_k$(); $this$invoke.unsetDefault = Companion_getInstance_102().get_MAX_VALUE_54a9lf_k$(); $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_end_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_course_blocks_k8kjr5_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAddCourseBlock(); return Unit_getInstance(); }; } 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_33; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_block_dxkkhy_k$()); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); var this_0 = default_26; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_34; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (oldIndex, newIndex) { $props.onCourseBlockMoved(oldIndex, newIndex); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($courseBlockItem, $props) { return function ($this$invoke) { $this$invoke.block = $courseBlockItem; $this$invoke.fieldsEnabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $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.courseBlockStateFor_axngjk_k$($courseBlockItem); return Unit_getInstance(); }; } 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.get_courseBlockList_rn9gc9_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var this_0 = default_23; 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_schedule_rong4g_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickAddSchedule(); return Unit_getInstance(); }; } 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_33; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_a_schedule_74clpg_k$()); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); var this_0 = default_26; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.key = '0'; var this_0 = default_34; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($scheduleItem, $props) { return function ($this$invoke) { $this$invoke.schedule = $scheduleItem; $this$invoke.key = $scheduleItem.get_scheduleUid_gt0c7k_k$().toString(); $this$invoke.onClickEditSchedule = $props.onClickEditSchedule; $this$invoke.onClickDeleteSchedule = $props.onClickDeleteSchedule; return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var this_0 = default_23; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.get_clazzSchedules_b7zpzh_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_course_setup_wzjxk2_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickTimezone(); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzTimeZone_yu1krs_k$(); $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.get_4ktic3_k$(strings_getInstance().get_timezone_4w1juq_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $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_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_attendance_b7eliq_k$()); $this$invoke.checked = $props.uiState.get_clazzEditAttendanceChecked_1tnlgb_k$(); $this$invoke.id = 'clazz_attendance_switch'; $this$invoke.onChanged = $props.onCheckedAttendanceChanged; $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { $props.onClickTerminology(); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_terminology_hmih12_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_ctTitle_iytaim_k$(); $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.get_4ktic3_k$(strings_getInstance().get_terminology_hmih12_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $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_getInstance(); }; } 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_47; 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_25; 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_getInstance(); }; } function ClazzEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzEditScreen$lambda($this$FC, it) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var viewModel = useUstadViewModel(VOID, ClazzEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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_getInstance(); } 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.onEntityChanged_7fqibv_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function ClazzEditViewModel$onCheckedAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.onCheckedAttendanceChanged_kzqmxe_k$(p0); return Unit_getInstance(); }; l.callableName = 'onCheckedAttendanceChanged'; return l; } function ClazzEditViewModel$onClickAddSchedule$ref($boundThis) { var l = function () { $boundThis.onClickAddSchedule_lfk8bl_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAddSchedule'; return l; } function ClazzEditViewModel$onClickEditSchedule$ref($boundThis) { var l = function (p0) { $boundThis.onClickEditSchedule_y8373y_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEditSchedule'; return l; } function ClazzEditViewModel$onClickDeleteSchedule$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeleteSchedule_jikjof_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickDeleteSchedule'; return l; } function ClazzEditViewModel$onCourseBlockMoved$ref($boundThis) { var l = function (p0, p1) { $boundThis.onCourseBlockMoved_u5d9e8_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onCourseBlockMoved'; return l; } function ClazzEditViewModel$onClickTimezone$ref($boundThis) { var l = function () { $boundThis.onClickTimezone_3hglki_k$(); return Unit_getInstance(); }; l.callableName = 'onClickTimezone'; return l; } function ClazzEditViewModel$onClickHolidayCalendar$ref($boundThis) { var l = function () { $boundThis.onClickHolidayCalendar_khljr7_k$(); return Unit_getInstance(); }; l.callableName = 'onClickHolidayCalendar'; return l; } function ClazzEditViewModel$onClickTerminology$ref($boundThis) { var l = function () { $boundThis.onClickTerminology_3dnl8a_k$(); return Unit_getInstance(); }; l.callableName = 'onClickTerminology'; return l; } function ClazzEditViewModel$onClickHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.onClickHideBlockPopupMenu_fhkxin_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.onClickUnHideBlockPopupMenu_z437jc_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickUnHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.onClickIndentBlockPopupMenu_j4xqxz_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.onClickUnIndentBlockPopupMenu_hi564y_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickUnIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickEditCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.onClickEditCourseBlock_168dqd_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEditCourseBlock'; return l; } function ClazzEditViewModel$onClickDeleteCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeleteCourseBlock_ku8t4s_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickDeleteCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate) { return function () { invoke$lambda_84($addCourseBlockDialogVisible$delegate, true); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function ClazzEditViewModel$onAddCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.onAddCourseBlock_4jn5rs_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.block.get_courseBlock_c2ojbd_k$().get_cbTitle_ag03f4_k$(); $this$invoke.title = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.contentEntry = $props.block.get_contentEntry_hwf2de_k$(); $this$invoke.courseBlock = $props.block.get_courseBlock_c2ojbd_k$(); var tmp1_safe_receiver = $props.block.get_courseBlockPicture_gnlyiz_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbpPictureUri_stohti_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_courseBlock_c2ojbd_k$().get_cbTitle_ag03f4_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_getInstance(); }; } 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_26; var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props); addChild($this$invoke, this_1, block); var this_2 = default_27; var block_0 = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function CourseBlockListItem$lambda$lambda$lambda$lambda($props, $divRef, $theme$delegate) { return function ($this$invoke) { var courseBlockEditAlpha = $props.block.get_courseBlock_c2ojbd_k$().get_cbHidden_xysvqq_k$() ? 0.5 : 1.0; // Inline function 'web.cssom.px' call var this_0 = imul($props.block.get_courseBlock_c2ojbd_k$().get_cbIndentLevel_ss1m8_k$(), 24); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var startPadding = toString(this_0) + 'px'; var this_1 = default_34; 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(tmp, CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } function CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var divRef = useRef(null); var this_0 = default_23; var block = CourseBlockListItem$lambda$lambda$lambda$lambda($props, divRef, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseBlockListItem$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // 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_getInstance(); }; } 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.x_1 = x; this.y_1 = y; } protoOf(Point).get_x_1mhr67_k$ = function () { return this.x_1; }; protoOf(Point).get_y_1mhr68_k$ = function () { return this.y_1; }; protoOf(Point).component1_7eebsc_k$ = function () { return this.x_1; }; protoOf(Point).component2_7eebsb_k$ = function () { return this.y_1; }; protoOf(Point).copy_6r5gqz_k$ = function (x, y) { return new Point(x, y); }; protoOf(Point).copy$default_h67pqr_k$ = function (x, y, $super) { x = x === VOID ? this.x_1 : x; y = y === VOID ? this.y_1 : y; return $super === VOID ? this.copy_6r5gqz_k$(x, y) : $super.copy_6r5gqz_k$.call(this, x, y); }; protoOf(Point).toString = function () { return 'Point(x=' + this.x_1 + ', y=' + this.y_1 + ')'; }; protoOf(Point).hashCode = function () { var result = getNumberHashCode(this.x_1); result = imul(result, 31) + getNumberHashCode(this.y_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.x_1, tmp0_other_with_cast.x_1)) return false; if (!equals(this.y_1, tmp0_other_with_cast.y_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 ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } function PopUpMenu$lambda$lambda_0($point$delegate) { return function (it) { invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_more_options_v2e77h_k$()); // 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_0(default_7); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate) { return function (it) { $props.onClickHideBlockPopupMenu($props.uiState.get_block_ip8l7o_k$()); invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_hide_wonaff_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate) { return function (it) { $props.onClickUnHideBlockPopupMenu($props.uiState.get_block_ip8l7o_k$()); invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_unhide_kibvxg_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate) { return function (it) { $props.onClickIndentBlockPopupMenu($props.uiState.get_block_ip8l7o_k$()); invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_indent_etpsj9_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate) { return function (it) { $props.onClickUnIndentBlockPopupMenu($props.uiState.get_block_ip8l7o_k$()); invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_unindent_yawspa_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate) { return function (it) { $props.onClickDeleteBlockPopupMenu($props.uiState.get_block_ip8l7o_k$()); invoke$lambda_87($point$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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)).y_1; this_0.left = ensureNotNull(invoke$lambda_86($point$delegate)).x_1; tmp = this_0; } else { tmp = undefined; } $this$invoke.anchorPosition = tmp; var tmp_0; if ($props.uiState.get_showHide_xm8bzc_k$()) { 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_getInstance(); } var tmp_1; if ($props.uiState.get_showUnhide_6ded33_k$()) { 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_getInstance(); } var tmp_2; if ($props.uiState.get_showIndent_c20gha_k$()) { 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_getInstance(); } var tmp_3; if ($props.uiState.get_showUnindent_egxxcl_k$()) { 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_sceduleStartTime_r41do9_k$().toInt_1tsl84_k$()); var toTimeFormatted = useFormattedTime(props.schedule.get_scheduleEndTime_vdt9o8_k$().toInt_1tsl84_k$()); var text = mapLookup(strings, props.schedule.get_scheduleFrequency_bvvfg_k$(), ScheduleConstants_getInstance().get_SCHEDULE_FREQUENCY_MESSAGE_ID_MAP_pq1l1u_k$()) + ' ' + mapLookup(strings, props.schedule.get_scheduleDay_gszzfg_k$(), ScheduleConstants_getInstance().get_DAY_MESSAGE_ID_MAP_7f3b4s_k$()) + (' ' + fromTimeFormatted + ' - ' + toTimeFormatted + ' '); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ScheduleListItem$lambda$lambda(strings, props, text); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ScheduleListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDeleteSchedule($props.schedule); return Unit_getInstance(); }; } function ScheduleListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); var this_0 = default_39; var block = ScheduleListItem$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ScheduleListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickEditSchedule($props.schedule); return Unit_getInstance(); }; } 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_getInstance(); } function ScheduleListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_getInstance(); } 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_getInstance(); }; } 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_26; var block = ScheduleListItem$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ScheduleListItem$lambda$lambda$lambda$lambda_3($text); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ScheduleListItem$lambda$lambda($strings, $props, $text) { return function ($this$invoke) { var tmp = default_6; $this$invoke.secondaryAction = create(tmp, ScheduleListItem$lambda$lambda$lambda($strings, $props)); var this_0 = default_34; var block = ScheduleListItem$lambda$lambda$lambda_0($props, $text); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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 get_DEFAULT_COLUMN_WIDTH() { return DEFAULT_COLUMN_WIDTH; } var DEFAULT_COLUMN_WIDTH; function get_DEFAULT_COLUMN_HEIGHT() { return DEFAULT_COLUMN_HEIGHT; } var DEFAULT_COLUMN_HEIGHT; 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell..' call if (element.get_cbUid_iplgso_k$().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_getInstance(); } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_completed_eoqvry_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_completed_eoqvry_k$()); var this_0 = default_42; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_failed_d7ixja_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_failed_d7ixja_k$()); var this_0 = default_43; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_sProgress_z2g3xl_k$(); var tmp; if (!(displayMark == null)) { var tmp2_safe_receiver = $blockStatus.get_sScoreScaled_i8xlya_k$(); 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.get_sIsCompleted_a7icq1_k$()) { 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_getInstance(); } else { var tmp_3; var tmp3_safe_receiver = $blockStatus; if ((tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_sIsCompleted_a7icq1_k$()) === true) { tmp_3 = true; } else { var tmp4_safe_receiver = $blockStatus; tmp_3 = (tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_sIsSuccess_oxsibz_k$()) === 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_getInstance(); } else { var tmp5_safe_receiver = $blockStatus; if ((tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_sIsSuccess_oxsibz_k$()) === false) { var this_5 = default_9; var block_1 = ClazzGradebookCell$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_5, block_1); tmp = Unit_getInstance(); } else { if (!(progress == null)) { var this_6 = default_66; var block_2 = ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, progress); addChild($this$invoke, this_6, block_2); tmp = Unit_getInstance(); } else { var this_7 = default_2; var block_3 = ClazzGradebookCell$lambda$lambda$lambda_3($heightVal); addChild($this$invoke, this_7, block_3); tmp = Unit_getInstance(); } } } } return Unit_getInstance(); }; } 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.get_results_jf06j1_k$(), props.refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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.get_courseBlocks_j5kczu_k$().get_size_woubt6_k$()) | 0; var heightMargin = 4; // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.get_courseBlocks_j5kczu_k$(); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent..' call var tmp0_safe_receiver = element.get_block_ip8l7o_k$(); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.add_utx5q5_k$(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_getInstance(); } 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.get_student_tt8o8e_k$().get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personUid_mmhd76_k$(); 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.get_student_tt8o8e_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp3_safe_receiver = $item; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_student_tt8o8e_k$(); var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_person_i0c866_k$(); $this$invoke.personName = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_student_tt8o8e_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_person_i0c866_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.fullName_m0cs6y_k$(); // 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_getInstance(); }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_26; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_2, block); var this_3 = default_27; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_3, block_0); return Unit_getInstance(); }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($blockVal, $item, $allCourseBlocks) { return function ($this$invoke) { var tmp0_safe_receiver = $blockVal.get_block_ip8l7o_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbUid_iplgso_k$(); $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.get_blockStatuses_a65oik_k$(); $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_getInstance(); }; } 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_23; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item); addChild($this$create, this_2, block); var tmp0_iterator = $props.uiState.get_courseBlocks_j5kczu_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function (item, index) { var tmp = default_25; return create(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.infiniteQueryPagingItemsIndexed_a10fbv_k$($infiniteQueryResult, tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks)); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var tmp0_safe_receiver = $block.get_block_ip8l7o_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbTitle_ag03f4_k$(); $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.courseBlock = $block.get_block_ip8l7o_k$(); $this$invoke.contentEntry = $block.get_contentEntry_hwf2de_k$(); $this$invoke.pictureUri = get_thumbnailUri($block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_block_ip8l7o_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbTitle_ag03f4_k$(); // 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_getInstance(); }; } 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 ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block) { return function ($this$invoke) { var this_0 = default_26; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_23; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block); addChild($this$invoke, this_3, block); return Unit_getInstance(); }; } 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_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_3, block); return Unit_getInstance(); }; } 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.get_courseBlocks_j5kczu_k$(), $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_getInstance(); }; } 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_getInstance(); }; } 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.get_courseBlocks_j5kczu_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_25; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, element, $props); addChild($this$invoke, this_4, block_0); } return Unit_getInstance(); }; } 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_25; 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_getInstance(); }; } 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_25; var block = ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ClazzGradebookScreen$lambda($this$FC, it) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var viewModel = useUstadViewModel(VOID, ClazzGradebookScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.get_refreshCommandFlow_3p9ghz_k$(); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } function InviteViaLinkScreen$lambda($this$FC, it) { _init_properties_InviteViaLinkScreen_kt__8nefax(); var viewModel = useUstadViewModel(VOID, InviteViaLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickCopy_enm5si_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_invite_link_desc_66v03b_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_getInstance(); } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.get_inviteLink_d345w_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickCopyLink(); return Unit_getInstance(); }; } 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_0(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.get_4ktic3_k$(strings_getInstance().get_copy_link_xethp7_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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_getInstance(); } 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_35; var block_1 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var this_3 = default_83; 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_getInstance(); }; } function InviteViaLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = InviteViaLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new JoinWithCodeUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } 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.onCodeValueChange_3k86az_k$(p0); return Unit_getInstance(); }; l.callableName = 'onCodeValueChange'; return l; } function JoinWithCodeViewModel$onClickJoin$ref($boundThis) { var l = function () { $boundThis.onClickJoin_kcc1cz_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_join_code_instructions_9er57_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_getInstance(); }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickDone(); } return Unit_getInstance(); }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.value = $props.uiState.get_code_wok7xy_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_invite_code_azcb2e_k$()) + '*'; $this$invoke.id = 'course_code'; $this$invoke.error = !($props.uiState.get_codeError_aisvpq_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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.get_codeError_aisvpq_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; $this$invoke.onKeyUp = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDone(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.get_4ktic3_k$(strings_getInstance().get_submit_jnzggx_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_47; 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_getInstance(); }; } function JoinWithCodeScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_clazzList_brro19_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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.get_pendingEnrolments_hl48rh_k$().isEmpty_y1axqb_k$(); 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_getInstance(); } 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_getInstance(); } function ClazzListScreenComponent2$lambda$lambda($containerDefaultPadding) { return function () { // Inline function 'kotlin.math.min' call var a = (window.innerWidth - Sidebar_getInstance().get_WidthInPx_u8cs0m_k$() | 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.append_am5a4z_k$(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.append_am5a4z_k$(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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_pending_requests_3llnhx_k$()); return Unit_getInstance(); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function () { var tmp = get_UstadDetailHeader(); return create(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.get_enrolmentRequest_rib4d0_k$(); return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_erUid_iqz9ru_k$()); } 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.get_localDateTimeNow_er12ef_k$(); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dayOfWeekStrings = $props.uiState.get_dayOfWeekStrings_g89ios_k$(); $this$create.onClickCancel = $props.onClickCancelEnrolmentRequest; return Unit_getInstance(); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (it) { var tmp = get_PendingEnrolmentListItem(); return create(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_0(default_83); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_activeSortOrderOption_750yy_k$(); $this$create.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = Companion_getInstance_112().get_DEFAULT_SORT_OTIONS_3i2tpy_k$(); return Unit_getInstance(); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_UstadListSortHeader(); return create(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.get_filterOptions_xfykv7_k$(); $this$create.selectedChipId = $props.uiState.get_selectedChipId_ens6id_k$(); $this$create.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_getInstance(); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5() { _init_properties_ClazzListScreen_kt__xfl89c(); return create_0(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.add_utx5q5_k$(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var list = element_0.get_data_wokkxf_k$(); 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props) { return function (rowClazzes, _anonymous_parameter_1__qggqgd) { var tmp = default_25; return create(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.item_bgn21g_k$('pending_enrolment_header', ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings)); var tmp_0 = $props.uiState.get_pendingEnrolments_hl48rh_k$(); var tmp_1 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.items_tvo4d4_k$(tmp_0, tmp_1, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); $this$virtualListContent.item_bgn21g_k$('pending_enrolment_divider', ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2); tmp = Unit_getInstance(); } $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props)); $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5); tmp_2 = Unit_getInstance(); } var tmp_3 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow); var tmp_4 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.infiniteQueryItemsIndexed_fcyq0e_k$($infiniteQueryResult, tmp_3, tmp_4, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props)); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new ClazzListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } 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_getInstance(); } 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.onClickEntry_mpixja_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ClazzListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.onClickFilterChip_r5dzw9_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickFilterChip'; return l; } function ClazzListViewModel$onClickCancelEnrolmentRequest$ref($boundThis) { var l = function (p0) { $boundThis.onClickCancelEnrolmentRequest_wr2d8y_k$(p0); return Unit_getInstance(); }; 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.get_refreshCommandFlow_3p9ghz_k$(); $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_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate) { return function () { invoke$lambda_96($addDialogVisible$delegate, true); return Unit_getInstance(); }; } function ClazzListScreen$lambda$lambda_2($appState$delegate, $addDialogVisible$delegate) { return function ($this$invoke) { var tmp = invoke$lambda_98($appState$delegate).get_fabState_obl84t_k$(); $this$invoke.fabState = tmp.copy$default_kse1yx_k$(VOID, VOID, VOID, ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate)); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; } 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_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_a_new_course_83hi5d_k$()); return Unit_getInstance(); }; } 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_26; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.onClickJoinExistingClazz_xwihu2_k$(); return Unit_getInstance(); }; } 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_getInstance(); } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_join_existing_class_q9m6fk_k$()); return Unit_getInstance(); }; } 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_26; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var tmp; if (invoke$lambda_97($uiState$delegate).get_canAddNewCourse_9ojby9_k$()) { var this_0 = default_23; var block = ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var this_1 = default_23; var block_0 = ClazzListScreen$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_getInstance(); }; } 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().get_ROLE_MESSAGE_IDS_cxyfy8_k$(); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem..' call var tmp = element.get_value_j01efc_k$(); var tmp0_safe_receiver = props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzActiveEnrolment_qyeb7z_k$(); if (tmp === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_clazzEnrolmentRole_ttzs6t_k$())) { 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.get_stringResource_4df0w8_k$(); var tmp1_safe_receiver_0 = props.clazzItem; var terminologyEntries = useCourseTerminologyEntries(tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_terminology_hmih12_k$()); var tmp2_safe_receiver = props.clazzItem; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_clazzDesc_brmh5s_k$(); 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_0 = [tmp4_safe_receiver == null ? null : tmp4_safe_receiver.clientWidth]; useEffect(tmp_0, 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_coursePicture_gcf86y_k$(); var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzName_brsrx6_k$(); $this$invoke.image = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_clazzName_brsrx6_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_clazzUid_k8pnbz_k$(); $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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); var tmp2_localDateTimeNow = props.timeNow; var tmp1_elvis_lhs = request == null ? null : request.get_erRequestTime_brdcyu_k$(); var tmp3_timestamp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp4_timeZone = Companion_getInstance_100().currentSystemDefault_9rduv_k$(); 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_23; var block = PendingEnrolmentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_coursePicture_gcf86y_k$(); var tmp0_safe_receiver = $props.request.get_enrolmentRequest_rib4d0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_erClazzName_gpab1p_k$(); $this$invoke.src = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_getInstance(); }; } function PendingEnrolmentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_40; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_75; 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_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_erClazzName_gpab1p_k$(); // 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request.get_enrolmentRequest_rib4d0_k$(); 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_cancel_bsh2mb_k$()); var this_0 = default_43; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_cancel_bsh2mb_k$()); var this_0 = default_6; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function PendingEnrolmentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = PendingEnrolmentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; 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(tmp, PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_getInstance(); }; } 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_getInstance(); } function CoursePermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.get_permissionLabels_z06ky1_k$(); var tmp0_safe_receiver = $props.uiState.get_coursePermission_y7ay25_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cpPermissionsFlag_9dskau_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); }; } function CoursePermissionDetailScreen$lambda($this$FC, it) { _init_properties_CoursePermissionDetail_kt__6boc2j(); var viewModel = useUstadViewModel(VOID, CoursePermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new CoursePermissionDetailUiState()); var appUiStateVal$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } 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_getInstance(); }; } function CoursePermissionDetailScreen$lambda$lambda_1($appUiStateVal$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_104($appUiStateVal$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onTogglePermission_snjy04_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function CoursePermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.get_permissionLabels_z06ky1_k$(); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cpPermissionsFlag_9dskau_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.onToggle = $props.onToggle; $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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.get_coursePermission_y7ay25_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cpToEnrolmentRole_8h904p_k$(); var toRole = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; var toTerminology = toRole === Companion_getInstance_113().get_ROLE_TEACHER_obiog2_k$() ? strings_getInstance().get_teachers_literal_n9taeu_k$() : strings_getInstance().get_students_s05gf_k$(); var terminologyStr = courseTerminologyResource(props.courseTerminologyEntries, strings, toTerminology); var tmp; if (!(toRole === 0)) { tmp = terminologyStr; } else { var tmp3_safe_receiver = props.coursePermission; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_person_i0c866_k$(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.fullName_m0cs6y_k$(); tmp = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; } var headlineText = tmp; // 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_getInstance(); } 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.get_coursePermission_y7ay25_k$(); 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_getInstance(); }; } 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.get_coursePermission_y7ay25_k$(); 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_getInstance(); }; } 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.get_coursePermission_y7ay25_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cpPermissionsFlag_9dskau_k$(); $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.get_person_i0c866_k$(); var tmp4_safe_receiver = $props.coursePermission; $this$invoke.toPersonPicture = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_personPicture_te1agw_k$(); $this$invoke.showDelete = $props.showDelete; $this$invoke.onClick = CoursePermissionListItem$lambda$lambda$lambda($props); $this$invoke.onClickDelete = CoursePermissionListItem$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new CoursePermissionListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), new AppUiState()); var terminologyEntries = useCourseTerminologyEntries(invoke$lambda_106(uiStateVal$delegate).get_courseTerminology_pxom3z_k$()); // 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_getInstance(); } 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.onClickEntry_4l15sm_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function CoursePermissionListViewModel$onClickDeleteEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeleteEntry_qv18ht_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } function CoursePermissionListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_107($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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.get_permissionsList_d7cl09_k$(), refreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } 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.get_coursePermission_y7ay25_k$(); return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cpUid_ipuem2_k$()); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$create) { $this$create.coursePermission = $item; $this$create.permissionLabels = $props.uiState.get_permissionLabels_z06ky1_k$(); $this$create.courseTerminologyEntries = $props.courseTerminologyEntries; $this$create.onClickEntry = $props.onClickEntry; var tmp; if ($props.uiState.get_showDeleteOption_d4v0ka_k$()) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_coursePermission_y7ay25_k$(); tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cpToEnrolmentRole_8h904p_k$()) === 0; } else { tmp = false; } $this$create.showDelete = tmp; $this$create.onClickDeleteEntry = $props.onClickDeleteEntry; return Unit_getInstance(); }; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props) { return function (item) { var tmp; if ($props.uiState.get_showDeleteOption_d4v0ka_k$()) { var tmp1_safe_receiver = item == null ? null : item.get_coursePermission_y7ay25_k$(); tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cpToEnrolmentRole_8h904p_k$()) === 0; } else { tmp = false; } var delete_0 = tmp; console.log('content show delete: ' + delete_0); var tmp_0 = get_CoursePermissionListItem(); return create(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.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_getInstance(); }; } 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().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = AssignmentCommentTextFieldListItem$lambda$lambda(props, textValue$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function AssignmentCommentTextFieldListItem$lambda$lambda($props, $textValue$delegate) { return function ($this$invoke) { var this_0 = default_26; 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_getInstance(); }; } 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; SUBMISSION_STATUS_ICON_MAP = mapOf_0([to(Companion_getInstance_99().get_SUBMITTED_anxgi6_k$(), default_36), to(Companion_getInstance_99().get_NOT_SUBMITTED_j0kqw6_k$(), default_110), to(Companion_getInstance_99().get_MARKED_vdkqd_k$(), 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.get_casTimestamp_n6jb3q_k$(), Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); var expandLabel = props.isCollapsed ? strings.get_4ktic3_k$(strings_getInstance().get_expand_d38tr7_k$()) : strings.get_4ktic3_k$(strings_getInstance().get_collapse_sruiye_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = CourseAssignmentSubmissionComponent$lambda$lambda(props, strings, submittedTime, expandLabel, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_submission_gidiad_k$()) + ' ' + $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_getInstance(); }; } 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_27; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_getInstance(); }; } 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_getInstance(); } else { var this_1 = default_112; addChild_0($this$invoke, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel) { return function ($this$invoke) { var this_0 = default_34; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime); addChild($this$invoke, this_0, block); var tmp = default_9; $this$invoke.secondaryAction = create(tmp, CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props)); return Unit_getInstance(); }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.submission.get_casText_afmdvd_k$(); $this$invoke.html = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); }; } 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_23; 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_getInstance(); } return Unit_getInstance(); }; } 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_23; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda(onRemoveVal, props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_submissionFile_er578x_k$(); 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().formatFileSize_70e2_k$(toLong(tmp0_safe_receiver.get_casaSize_vigstm_k$())); addChildNode($this$create, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call ReactHTML_getInstance(); // 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.get_transferJobItem_v1bvfo_k$(); 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.get_tjiStatus_sz7fvo_k$(); if (tmp0_subject === Companion_getInstance_114().get_STATUS_IN_PROGRESS_INT_w1zuxf_k$()) { // 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 === Companion_getInstance_114().get_STATUS_FAILED_csml1b_k$()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_76; 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.get_4ktic3_k$(strings_getInstance().get_upload_failed_cw455e_k$()); addChildNode($this$create, tmp$ret$14); } } return Unit_getInstance(); }; } 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.get_submissionFile_er578x_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casaFileName_ffvt18_k$(); // 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_26; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props) { return function (it) { $this($props.file); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_remove_iyc77x_k$()); $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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_remove_iyc77x_k$()); var this_0 = default_6; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda($onRemoveVal, $props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_34; 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(tmp_0, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, tmp0_safe_receiver, $props)); } $this$invoke.secondaryAction = tmp; return Unit_getInstance(); }; } 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_CourseAssignmentSubmissionListItem() { _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9(); return CourseAssignmentSubmissionListItem; } var CourseAssignmentSubmissionListItem; function CourseAssignmentSubmissionListItem$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9(); // Inline function 'react.useMemo' call var dependencies = [props.submission.get_casText_afmdvd_k$()]; var callback = CourseAssignmentSubmissionListItem$lambda$lambda(props); var submissionPlainText = useMemo(callback, dependencies); var submittedFormattedDateTime = useFormattedDateAndTime(props.submission.get_casTimestamp_n6jb3q_k$(), Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseAssignmentSubmissionListItem$lambda$lambda_0(submittedFormattedDateTime, submissionPlainText); addChild($this$FC, this_0, block); return Unit_getInstance(); } function CourseAssignmentSubmissionListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.submission.get_casText_afmdvd_k$(); return tmp0_safe_receiver == null ? null : htmlToPlainText(tmp0_safe_receiver); }; } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_89; var block = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9(); return Unit_getInstance(); } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda_0($submittedFormattedDateTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.subtitle1' call 0; $this$invoke.variant = 'subtitle1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $submittedFormattedDateTime; addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9(); // 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_getInstance(); } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($submissionPlainText) { 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 = $submissionPlainText; addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda_1($submissionPlainText) { 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 = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = get_SingleLineTypography(); var block_0 = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($submissionPlainText); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_0($submittedFormattedDateTime, $submissionPlainText) { return function ($this$invoke) { var this_0 = default_2; var block = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda_0($submittedFormattedDateTime); addChild($this$invoke, this_0, block); var this_1 = default_25; var block_0 = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda$lambda_1($submissionPlainText); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseAssignmentSubmissionListItem$lambda$lambda$lambda($submittedFormattedDateTime, $submissionPlainText) { return function ($this$invoke) { var this_0 = default_26; var block = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_25; var block_0 = CourseAssignmentSubmissionListItem$lambda$lambda$lambda$lambda_0($submittedFormattedDateTime, $submissionPlainText); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseAssignmentSubmissionListItem$lambda$lambda_0($submittedFormattedDateTime, $submissionPlainText) { return function ($this$invoke) { var this_0 = default_34; var block = CourseAssignmentSubmissionListItem$lambda$lambda$lambda($submittedFormattedDateTime, $submissionPlainText); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } var properties_initialized_CourseAssignmentSubmissionListItem_kt_ku4ipz; function _init_properties_CourseAssignmentSubmissionListItem_kt__1oton9() { if (!properties_initialized_CourseAssignmentSubmissionListItem_kt_ku4ipz) { properties_initialized_CourseAssignmentSubmissionListItem_kt_ku4ipz = true; CourseAssignmentSubmissionListItem = FC(CourseAssignmentSubmissionListItem$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.get_comment_gzea9i_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_commentsDateTimeAdded_giu1d4_k$(); var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), 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.get_comment_gzea9i_k$(); 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.get_4ktic3_k$(strings_getInstance().get_group_is3eja_k$()) + ' ' + tmp5_safe_receiver.get_commentsFromSubmitterUid_xf26um_k$().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_23; var block = UstadCommentListItem$lambda$lambda_0(props, groupNumSuffix, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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.get_firstNames_n3o3y7_k$(); 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.get_lastName_f360wa_k$(); $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.get_pictureUri_oz22hj_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_comment_gzea9i_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_commentsText_hzoney_k$(); // 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_getInstance(); }; } 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.get_firstNames_n3o3y7_k$(); 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.get_lastName_f360wa_k$()) + ' ' + $groupNumSuffix; var tmp_0 = get_UstadLinkify(); $this$invoke.secondary = create(tmp_0, UstadCommentListItem$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_comment_gzea9i_k$(); 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } tmp = tmp_0; } return Unit_getInstance(); }; } function UstadCommentListItem$lambda$lambda_0($props, $groupNumSuffix, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = UstadCommentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix); addChild($this$invoke, this_1, block_0); var tmp = default_25; $this$invoke.secondaryAction = create(tmp, UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); return Unit_getInstance(); }; } 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_getInstance(); } 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 // 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.set_commentsUid_j6laht_k$(new Long(1, 0)); this_1.set_commentsText_l77wpl_k$('I like this activity. Shall we discuss this in our next meeting?'); this_0.set_comment_vfk9kp_k$(this_1); this_0.set_firstNames_audc9u_k$('Bob'); this_0.set_lastName_6ukpbb_k$('Dylan'); $this$invoke.commentsAndName = this_0; return Unit_getInstance(); } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } 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_getInstance(); }; } function ClazzAssignmentDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.get_tabs_wousav_k$().isEmpty_y1axqb_k$()) { // 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_getInstance(); } function ClazzAssignmentDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.get_tabs_wousav_k$(); $this$invoke.screens = get_ASSIGNMENT_DETAIL_TAB_SCREENS(); return Unit_getInstance(); }; } 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); ASSIGNMENT_DETAIL_TAB_SCREENS = listOf([new UstadScreen(Companion_getInstance_115().get_DEST_NAME_gmgk7z_k$(), 'AssignmentOverview', get_ClazzAssignmentDetailOverviewScreen()), new UstadScreen(Companion_getInstance_116().get_DEST_NAME_gmgk7z_k$(), 'SubmissionsTab', get_ClazzAssignmentDetailSubmissionsTabScreen())]); ClazzAssignmentDetailComponent = FC(ClazzAssignmentDetailComponent$lambda); } } function get_ClazzAssignmentDetailSubmissionsTabPreview() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabPreview; } 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_getInstance(); } 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.set_totalStudents_zdd8hj_k$(10); this_0.set_submittedStudents_3rq5ou_k$(2); this_0.set_markedStudents_cjfldz_k$(3); var tmp = this_0; $this$invoke.uiState = new ClazzAssignmentDetailSubmissionsTabUiState(tmp, ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda); return Unit_getInstance(); } 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.set_submitterUid_5nf92e_k$(new Long(1, 0)); this_0.set_name_wkmnld_k$('Bob Dylan'); this_0.set_latestPrivateComment_l14w5z_k$('Here is private comment'); this_0.set_fileSubmissionStatus_k5sqvj_k$(Companion_getInstance_99().get_MARKED_vdkqd_k$()); var tmp = 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.set_submitterUid_5nf92e_k$(new Long(2, 0)); this_1.set_name_wkmnld_k$('Morris Rogers'); this_1.set_latestPrivateComment_l14w5z_k$('Here is private comment'); this_1.set_fileSubmissionStatus_k5sqvj_k$(Companion_getInstance_99().get_SUBMITTED_anxgi6_k$()); return new ListPagingSource(listOf([tmp, 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.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickSubmitter_zg6r5r_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickSubmitter'; return l; } function ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($boundThis) { var l = function (p0) { $boundThis.onChangeSortOption_l82mxi_k$(p0); return Unit_getInstance(); }; 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.get_refreshCommandFlow_3p9ghz_k$(); $this$invoke.onClickSubmitter = ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($viewModel); $this$invoke.onChangeSortOption = ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($viewModel); return Unit_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp = props.uiState.get_assignmentSubmitterList_nej6hd_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), true); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.get_courseTerminology_pxom3z_k$()); 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_getInstance(); } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_progressSummary_91008g_k$(); $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_totalStudents_u8xtjn_k$(); var tmp; var tmp1_safe_receiver = $props.uiState.get_progressSummary_91008g_k$(); if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_isGroupAssignment_kf4m0p_k$()) === true) { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_groups_dy12vx_k$()); } else { tmp = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().get_students_s05gf_k$()); } $this$invoke.label = tmp; $this$invoke.showDivider = true; return Unit_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_progressSummary_91008g_k$(); $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_submittedStudents_17qkui_k$(); $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_submitted_cap_eetrad_k$()); $this$invoke.showDivider = true; return Unit_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_progressSummary_91008g_k$(); $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_markedStudents_tso3xp_k$(); $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_marked_key_1xo78r_k$()); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function () { var tmp = default_25; return create(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.get_sortOption_xx8b7o_k$(); $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); return Unit_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListSortHeader(); return create(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return it.get_submitterUid_tbcwmo_k$().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_getInstance(); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props) { return function (submitterSummaryItem) { var tmp = get_SubmitterSummaryListItem(); return create(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.item_bgn21g_k$('header', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); $this$virtualListContent.item_bgn21g_k$('sortitem', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props)); var tmp = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_49; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_fileSubmissionStatus_a7yfnh_k$(); var tmp2_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).get_wei43m_k$(key); var assignmentStatusIcon = tmp2_elvis_lhs == null ? default_36 : tmp2_elvis_lhs; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block = SubmitterSummaryListItem$lambda$lambda(props, personUiState, assignmentStatusIcon, strings); addChild($this$FC, this_1, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_pictureUri_oz22hj_k$(); var tmp2_safe_receiver = $props.submitterSummary; $this$invoke.colorName = tmp2_safe_receiver == null ? null : avatarColorName(tmp2_safe_receiver); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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.get_latestPrivateComment_dw2x2s_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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(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_getInstance(); } return Unit_getInstance(); }; } 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.get_name_woqyms_k$(); // 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_25; $this$invoke.secondary = create(tmp, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props)); return Unit_getInstance(); }; } function SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState) { return function ($this$invoke) { $this$invoke.onClick = SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_getInstance(); } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().get_STATUS_MAP_810nig_k$(); var tmp0_safe_receiver = $props.submitterSummary; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_fileSubmissionStatus_a7yfnh_k$(); var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).get_wei43m_k$(key); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = ' ' + $strings.get_4ktic3_k$(tmp1_elvis_lhs == null ? strings_getInstance().get_not_submitted_cap_dbaj5z_k$() : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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($assignmentStatusIcon, SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2); addChildNode($this$create, this_0); tmp = Unit_getInstance(); } var this_1 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props); addChild($this$create, this_1, block); return Unit_getInstance(); }; } function SubmitterSummaryListItem$lambda$lambda($props, $personUiState, $assignmentStatusIcon, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState); addChild($this$invoke, this_0, block); var tmp = default_25; $this$invoke.secondaryAction = create(tmp, SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props)); return Unit_getInstance(); }; } 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_25; var block = ClazzAssignmentSummaryColumn$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_courseBlock_c2ojbd_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbDeadlineDate_nvh1aq_k$(); var formattedDateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = SubmissionPolicyConstants_getInstance().get_SUBMISSION_POLICY_MESSAGE_IDS_xa94yl_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2..' call var tmp = element.get_value_j01efc_k$(); var tmp0_safe_receiver_0 = props.uiState.get_assignment_378p7u_k$(); if (tmp === (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_caSubmissionPolicy_6vp9k5_k$())) { 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.get_stringResource_4df0w8_k$(); var policyMessageId = tmp3_elvis_lhs == null ? strings_getInstance().get_submit_all_at_once_submission_policy_w0yn13_k$() : tmp3_elvis_lhs; // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().get_FILE_TYPE_MAP_ykm9dd_k$(); var tmp4_safe_receiver = props.uiState.get_assignment_378p7u_k$(); var key = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_caFileType_evrg7x_k$(); var tmp5_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).get_wei43m_k$(key); var caFileType = strings.get_4ktic3_k$(tmp5_elvis_lhs == null ? strings_getInstance().get_document_hjw2l8_k$() : tmp5_elvis_lhs); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var courseCommentMediatorResult = useDoorRemoteMediator(props.uiState.get_courseComments_blct2w_k$(), refreshCommandFlow); var courseCommentInfiniteQueryResult = usePagingSource(courseCommentMediatorResult.get_pagingSourceFactory_wybavu_k$(), true, 50); var privateCommentMediatorResult = useDoorRemoteMediator(props.uiState.get_privateComments_lrtub2_k$(), refreshCommandFlow); var privateCommentIninfiteQueryResult = usePagingSource(privateCommentMediatorResult.get_pagingSourceFactory_wybavu_k$(), true, 50); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.get_courseTerminology_pxom3z_k$()); var inputRef = useRef(null); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_courseBlock_c2ojbd_k$(); $this$create.picture = $props.uiState.get_courseBlockPicture_gnlyiz_k$(); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create(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.get_courseBlock_c2ojbd_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cbDescription_asqepg_k$(); $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return Unit_getInstance(); } 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$() + ')'; $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_deadline_nh33rz_k$()); $this$invoke.icon = create_0(default_117); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; return Unit_getInstance(); }; } 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.get_4ktic3_k$($policyMessageId); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_submission_policy_cpre1o_k$()); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp0_safe_receiver = $props.uiState.get_assignment_378p7u_k$(); var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_caSubmissionPolicy_6vp9k5_k$(); var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).get_wei43m_k$(key); $this$invoke.leadingContent = create_0(tmp1_elvis_lhs == null ? default_36 : tmp1_elvis_lhs); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { $props.onClickCourseGroupSet(); return Unit_getInstance(); }; } 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.get_cgsName_d9s72p_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_group_submission_dinr2t_k$()); $this$invoke.leadingContent = create_0(default_118); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } 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.get_assignment_378p7u_k$(); 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; if (tmp0_safe_receiver.get_caMarkingType_qumoa0_k$() === Companion_getInstance_117().get_MARKED_BY_COURSE_LEADER_54s4gf_k$()) { tmp_0 = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().get_teacher_mjj6rr_k$()); } else { tmp_0 = $strings.get_4ktic3_k$(strings_getInstance().get_peers_iwt1k8_k$()); } 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.get_4ktic3_k$(strings_getInstance().get_marked_by_6xpkdb_k$()); var tmp2_safe_receiver = $props.uiState.get_assignment_378p7u_k$(); var tmp3_subject = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_caMarkingType_qumoa0_k$(); $this$invoke.leadingContent = tmp3_subject === Companion_getInstance_117().get_MARKED_BY_COURSE_LEADER_54s4gf_k$() ? create_0(default_21) : tmp3_subject === Companion_getInstance_117().get_MARKED_BY_PEERS_w4tbtf_k$() ? create_0(default_65) : null; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } 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.get_cbDeadlineDateVisible_s8srxg_k$()) { 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_getInstance(); } 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.get_courseGroupSet_txhi1z_k$(); 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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function () { var tmp = default_25; return create(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.get_unassignedError_urf308_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = default_27; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_23; return create(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.get_isGroupSubmission_uwd8g8_k$()) { tmp = '(' + $strings.format_j6buvb_k$(strings_getInstance().get_group_number_12ujla_k$(), [$props.uiState.get_submitterUid_tbcwmo_k$().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.get_4ktic3_k$(strings_getInstance().get_your_submission_bz1qlr_k$()) + ' ' + suffix; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailHeader(); return create(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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_CourseAssignmentSubmissionEditComponent(); return create(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_getInstance(); }; } 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_33; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_file_is5d0j_k$()); // Inline function 'react.ReactNode' call var tmp = $strings.get_4ktic3_k$(strings_getInstance().get_file_type_chosen_t6rf6l_k$()) + ' ' + $caFileType + ' '; var tmp_0 = $strings.get_4ktic3_k$(strings_getInstance().get_number_of_files_flyue4_k$()); var tmp1_safe_receiver = $props.uiState.get_assignment_378p7u_k$(); var tmp_1 = tmp + (tmp_0 + ': ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caNumberOfFiles_gm3yhc_k$()) + ' '); var tmp_2 = $strings.get_4ktic3_k$(strings_getInstance().get_size_limit_lal2me_k$()); var tmp0_safe_receiver = $props.uiState.get_assignment_378p7u_k$(); // 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.get_caSizeLimit_60e6st_k$())); return Unit_getInstance(); }; } 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_26; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function ($this$create) { var this_0 = default_34; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function () { var tmp = default_23; return create(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.get_submissionFile_er578x_k$(); return 'attachment_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casaUid_afucgr_k$()); } 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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create(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_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_submit_jnzggx_k$()).toUpperCase(); addChildNode($this$create, tmp$ret$5); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function () { var tmp = default_11; return create(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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8($submissionError, $theme$delegate) { return function () { var tmp = default_2; return create(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.get_submission_gidiad_k$()); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionItem.get_submission_gidiad_k$(); $this$create.submissionNum = $props.uiState.get_submissions_elud6m_k$().get_size_woubt6_k$() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9($submissionItem, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create(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.get_submissionFile_er578x_k$(); return 'submitted_file_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casaUid_afucgr_k$()); } 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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create(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.get_4ktic3_k$(strings_getInstance().get_grades_scoring_rcp97v_k$()); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings) { return function () { var tmp = get_UstadDetailHeader(); return create(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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { $this$invoke.filterOptions = $props.uiState.get_gradeFilterChips_59ma9t_k$(); $this$invoke.selectedChipId = $props.uiState.get_selectedChipId_ens6id_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props) { return function () { var tmp = default_23; return create(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.get_courseAssignmentMark_wrnnge_k$(); return 'mark_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_camUid_bsg5ca_k$()); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($markItem, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = new UstadCourseAssignmentMarkListItemUiState($markItem, $props.uiState.get_localDateTimeNow_er12ef_k$(), $props.uiState.get_dayOfWeekStringMap_u6nhd9_k$()); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal) { return function (markItem) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create(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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_course_comments_cnbln5_k$()); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings) { return function () { var tmp = default_23; return create(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.get_4ktic3_k$(strings_getInstance().get_add_class_comment_e8fdn5_k$()); $this$create.value = $props.newCourseCommentFlow; $this$create.activeUserPersonName = $props.uiState.get_activeUserPersonName_jpi2sa_k$(); $this$create.activeUserPictureUri = $props.uiState.get_activeUserPictureUri_he93ko_k$(); $this$create.textFieldId = 'course_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitCourseComment; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create(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.get_comment_gzea9i_k$().get_commentsUid_mbzbu5_k$().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.get_localDateTimeNow_er12ef_k$(); $this$create.dayOfWeekMap = $props.uiState.get_dayOfWeekStringMap_u6nhd9_k$(); $this$create.showModerateOptions = $props.uiState.get_showModerateOptions_2rhvyj_k$(); $this$create.onDeleteComment = $props.onDeleteComment; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create(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.get_4ktic3_k$(strings_getInstance().get_private_comments_isw8hl_k$()); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings) { return function () { var tmp = default_23; return create(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.get_4ktic3_k$(strings_getInstance().get_add_private_comment_bjwd5o_k$()); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonName = $props.uiState.get_activeUserPersonName_jpi2sa_k$(); $this$create.activeUserPictureUri = $props.uiState.get_activeUserPictureUri_he93ko_k$(); $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create(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.get_comment_gzea9i_k$().get_commentsUid_mbzbu5_k$().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.get_localDateTimeNow_er12ef_k$(); $this$create.dayOfWeekMap = $props.uiState.get_dayOfWeekStringMap_u6nhd9_k$(); $this$create.showModerateOptions = $props.uiState.get_showModerateOptions_2rhvyj_k$(); $this$create.onDeleteComment = $props.onDeleteComment; return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create(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.item_bgn21g_k$('block_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.item_bgn21g_k$('header_section_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); var tmp; if ($props.uiState.get_unassignedErrorVisible_6hwoti_k$()) { $this$virtualListContent.item_bgn21g_k$('unassigned_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props)); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_activeUserIsSubmitter_48t0yt_k$()) { if ($props.uiState.get_activeUserCanSubmit_f7wok2_k$()) { $this$virtualListContent.item_bgn21g_k$('submission_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); } if ($props.uiState.get_submissionTextFieldVisible_e5pgm_k$()) { $this$virtualListContent.item_bgn21g_k$('assignment_text_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props)); } if ($props.uiState.get_addFileSubmissionVisible_fpqm7i_k$()) { $this$virtualListContent.item_bgn21g_k$('add_file_button_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); } var tmp_1 = $props.uiState.get_editableSubmissionFiles_ura6_k$(); var tmp_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5; $this$virtualListContent.items_tvo4d4_k$(tmp_1, tmp_2, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props)); if ($props.uiState.get_submitSubmissionButtonVisible_bemdt9_k$()) { $this$virtualListContent.item_bgn21g_k$('item_submit_button', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings)); } var tmp0_safe_receiver = $props.uiState.get_submissionError_v6ezw3_k$(); 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.item_bgn21g_k$('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.get_submissions_elud6m_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.get_collapsedSubmissions_hfga93_k$().contains_aljjnj_k$(item.get_submission_gidiad_k$().get_casUid_bsjz9g_k$()); var tmp_3 = 'submission_' + item.get_submission_gidiad_k$().get_casUid_bsjz9g_k$().toString(); $this$virtualListContent.item_bgn21g_k$(tmp_3, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_4 = item.get_files_irdsge_k$(); var tmp_5 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.items_tvo4d4_k$(tmp_4, tmp_5, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props)); } } $this$virtualListContent.item_bgn21g_k$('grades_scoring_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings)); $this$virtualListContent.item_bgn21g_k$('grade_filter_chips', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props)); var tmp_6 = $props.uiState.get_visibleMarks_c5dml_k$(); var tmp_7 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14; $this$virtualListContent.items_tvo4d4_k$(tmp_6, tmp_7, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal)); tmp_0 = Unit_getInstance(); } var tmp_8; if ($props.uiState.get_showClassComments_jo65ga_k$()) { if ($props.uiState.get_showSocialWarning_ygvdbr_k$()) { var tmp_9 = get_SocialWarningListItem(); create(tmp_9, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props)); } $this$virtualListContent.item_bgn21g_k$('course_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings)); $this$virtualListContent.item_bgn21g_k$('course_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings)); var tmp_10 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($courseCommentInfiniteQueryResult, tmp_10, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props)); tmp_8 = Unit_getInstance(); } var tmp_11; if ($props.uiState.get_showPrivateComments_cta6pd_k$()) { $this$virtualListContent.item_bgn21g_k$('private_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings)); $this$virtualListContent.item_bgn21g_k$('private_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings)); var tmp_12 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($privateCommentIninfiteQueryResult, tmp_12, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props)); tmp_11 = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ClazzAssignmentDetailOverviewUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } 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.onChangeSubmissionText_2gpade_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeSubmissionText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($boundThis) { var l = function (p0) { $boundThis.onChangeCourseCommentText_tth7g8_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeCourseCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($boundThis) { var l = function (p0) { $boundThis.onChangePrivateCommentText_q59q9e_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangePrivateCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($boundThis) { var l = function () { $boundThis.onClickSubmitCourseComment_dz4g0j_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSubmitCourseComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.onClickSubmitPrivateComment_i0459v_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSubmitPrivateComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($boundThis) { var l = function () { $boundThis.onClickSubmit_go64y9_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSubmit'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.onClickMarksFilterChip_af3y7v_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickMarksFilterChip'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($boundThis) { var l = function () { $boundThis.onClickCourseGroupSet_t8ds6h_k$(); return Unit_getInstance(); }; l.callableName = 'onClickCourseGroupSet'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel) { return function (file) { var uri = URL.createObjectURL(file); $viewModel.onAddSubmissionFile_ds2tjm_k$(uri, file.name, file.type, numberToLong(file.size)); return Unit_getInstance(); }; } function ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.onRemoveSubmissionFile_8bkxva_k$(p0); return Unit_getInstance(); }; l.callableName = 'onRemoveSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.onToggleSubmissionExpandCollapse_6uv8zn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.onOpenSubmissionFile_6grtac_k$(p0); return Unit_getInstance(); }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.onDeleteComment_f0outo_k$(p0); return Unit_getInstance(); }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.onWarningDismiss_ro008t_k$(); return Unit_getInstance(); }; 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.get_editableSubmissionUiState_ti6tac_k$(); $this$invoke.newCourseCommentFlow = $viewModel.get_newCourseCommentText_2lr1wm_k$(); $this$invoke.newPrivateCommentFlow = $viewModel.get_newPrivateCommentText_sywsw0_k$(); $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_getInstance(); }; } var properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3; function _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l() { if (!properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3) { properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3 = true; ASSIGNMENT_STATUS_MAP = mapOf_0([to(Companion_getInstance_99().get_NOT_SUBMITTED_j0kqw6_k$(), default_36), to(Companion_getInstance_99().get_SUBMITTED_anxgi6_k$(), default_36), to(Companion_getInstance_99().get_MARKED_vdkqd_k$(), default_111)]); ClazzAssignmentDetailOverviewScreenComponent2 = FC(ClazzAssignmentDetailOverviewScreenComponent2$lambda); ClazzAssignmentDetailOverviewScreen = FC(ClazzAssignmentDetailOverviewScreen$lambda); } } function get_CourseAssignmentSubmissionAttachmentComponent() { _init_properties_CourseAssignmentSubmissionAttachmentComponent_kt__k8zj9w(); return CourseAssignmentSubmissionAttachmentComponent; } var CourseAssignmentSubmissionAttachmentComponent; function CourseAssignmentSubmissionAttachmentComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionAttachmentComponent_kt__k8zj9w(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_27; var block = CourseAssignmentSubmissionAttachmentComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function CourseAssignmentSubmissionAttachmentComponent$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.file.get_casaFileName_ffvt18_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_getInstance(); }; } var properties_initialized_CourseAssignmentSubmissionAttachmentComponent_kt_81ab3q; function _init_properties_CourseAssignmentSubmissionAttachmentComponent_kt__k8zj9w() { if (!properties_initialized_CourseAssignmentSubmissionAttachmentComponent_kt_81ab3q) { properties_initialized_CourseAssignmentSubmissionAttachmentComponent_kt_81ab3q = true; CourseAssignmentSubmissionAttachmentComponent = FC(CourseAssignmentSubmissionAttachmentComponent$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().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda(props, strings, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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).get_editableSubmission_xhwyhz_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casText_afmdvd_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.onChange = $props.onChangeSubmissionText; return Unit_getInstance(); }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate) { return function () { var tmp2_safe_receiver = invoke$lambda_119($uiStateVal$delegate).get_editableSubmission_xhwyhz_k$(); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { var tmp0_safe_receiver = $props.overviewUiState.get_assignment_378p7u_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_caTextLimitType_w5xj27_k$(); 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).get_editableSubmission_xhwyhz_k$(); var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casText_afmdvd_k$(); var tmp1_safe_receiver = $props.overviewUiState.get_assignment_378p7u_k$(); var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caTextLimitType_w5xj27_k$()]; 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.get_assignment_378p7u_k$(); if ((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_caTextLimitType_w5xj27_k$()) === Companion_getInstance_117().get_TEXT_CHAR_LIMIT_kt4qmz_k$()) { tmp_1 = strings_getInstance().get_characters_f8ovn_k$(); } else { tmp_1 = strings_getInstance().get_words_j0u8w0_k$(); } 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.get_4ktic3_k$(limitTypeMessageId) + ': ' + submissionLength + ' / '; addChildNode($this$invoke, tmp$ret$7); var tmp3_safe_receiver = $props.overviewUiState.get_assignment_378p7u_k$(); // 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.get_caTextLimit_vdw8ex_k$()) + ' '; addChildNode($this$invoke, tmp$ret$10); tmp_0 = Unit_getInstance(); } return Unit_getInstance(); }; } 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_EditableCourseAssignmentSubmissionFileListItem() { _init_properties_EditableCourseAssignmentSubmissionFileListItem_kt__3646l7(); return EditableCourseAssignmentSubmissionFileListItem; } var EditableCourseAssignmentSubmissionFileListItem; function EditableCourseAssignmentSubmissionFileListItem$lambda($this$FC, props) { _init_properties_EditableCourseAssignmentSubmissionFileListItem_kt__3646l7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = EditableCourseAssignmentSubmissionFileListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function EditableCourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.file = $props.file; return Unit_getInstance(); }; } function EditableCourseAssignmentSubmissionFileListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_CourseAssignmentSubmissionAttachmentComponent(); var block = EditableCourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } var properties_initialized_EditableCourseAssignmentSubmissionFileListItem_kt_3nzsrr; function _init_properties_EditableCourseAssignmentSubmissionFileListItem_kt__3646l7() { if (!properties_initialized_EditableCourseAssignmentSubmissionFileListItem_kt_3nzsrr) { properties_initialized_EditableCourseAssignmentSubmissionFileListItem_kt_3nzsrr = true; EditableCourseAssignmentSubmissionFileListItem = FC(EditableCourseAssignmentSubmissionFileListItem$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.get_courseTerminology_pxom3z_k$()); // 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_getInstance(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.get_courseBlockEditUiState_aichau_k$(); $this$invoke.onCourseBlockChange = $props.onChangeCourseBlock; $this$invoke.onPictureChanged = $props.onPictureChanged; return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_group_assignment_66ygfe_k$()); $this$invoke.checked = $props.uiState.get_groupSubmissionOn_r982wx_k$(); $this$invoke.onChanged = $props.onGroupSubmissionOnChanged; $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.id = 'group_submission_on'; return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmissionType(); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignmentCourseGroupSetName_xub873_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '(' + $strings.get_4ktic3_k$(strings_getInstance().get_unset_izq1hc_k$()) + ')' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_groups_dy12vx_k$()); $this$invoke.disabled = !$props.uiState.get_groupSetEnabled_anx9it_k$(); // 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.get_groupSetError_fabmx0_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_groupSetError_fabmx0_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caRequireFileSubmission_9cvgub_k$($it); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireFileSubmission'; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_require_file_submission_2hp9gs_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caRequireFileSubmission_w8j1mu_k$(); $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.get_submissionRequiredError_mhrd1w_k$(); $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caSizeLimit_8q851l_k$(numberToInt($it)); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caSizeLimit_60e6st_k$(); $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.get_4ktic3_k$(strings_getInstance().get_size_limit_lal2me_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_sizeLimitError_fpljav_k$() == null); var tmp3_safe_receiver = $props.uiState.get_sizeLimitError_fpljav_k$(); 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_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caNumberOfFiles_oglxsc_k$(numberToInt($it)); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caNumberOfFiles_gm3yhc_k$(); $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.get_4ktic3_k$(strings_getInstance().get_number_of_files_flyue4_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caRequireTextSubmission_31no36_k$($it); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireTextSubmission'; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_require_text_submission_3mi21n_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caRequireTextSubmission_bngh2v_k$(); $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.get_submissionRequiredError_mhrd1w_k$(); $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.get_value_j01efc_k$().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.get_4ktic3_k$(it.get_stringResource_4df0w8_k$()); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caTextLimitType_g3o1ut_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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 tmp = element.get_value_j01efc_k$(); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); if (tmp === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caTextLimitType_w5xj27_k$())) { 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.get_4ktic3_k$(strings_getInstance().get_limit_iuokuq_k$()); $this$UstadSelectField.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caTextLimit_j6mogb_k$(numberToInt($it)); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caTextLimit'; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caTextLimit_vdw8ex_k$(); $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.get_4ktic3_k$(strings_getInstance().get_maximum_f8hnp3_k$()); $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_maximum_f8hnp3_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caSubmissionPolicy_yxt3u9_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSubmissionPolicy'; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caSubmissionPolicy_6vp9k5_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? Companion_getInstance_117().get_SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCE_iohkb_k$() : tmp2_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_submission_policy_cpre1o_k$()); $this$invoke.options = SubmissionPolicyConstants_getInstance().get_SUBMISSION_POLICY_MESSAGE_IDS_xa94yl_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries) { return function (markingType) { var tmp; if (markingType.equals(MarkingType_PEERS_getInstance())) { tmp = $strings.get_4ktic3_k$(strings_getInstance().get_peers_iwt1k8_k$()); } else { tmp = courseTerminologyResource($terminologyEntries, $strings, strings_getInstance().get_teacher_mjj6rr_k$()); } 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.set_caMarkingType_x9hdas_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caMarkingType'; var tmp = Companion_getInstance_118(); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caMarkingType_qumoa0_k$(); $this$UstadSelectField.value = tmp.valueOf_t43jdc_k$(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.get_4ktic3_k$(strings_getInstance().get_marked_by_6xpkdb_k$()); $this$UstadSelectField.options = get_entries(); $this$UstadSelectField.enabled = $props.uiState.get_markingTypeEnabled_35zr3v_k$(); $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_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caPeerReviewerCount_w0n7sr_k$(numberToInt($it)); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caPeerReviewerCount_xdajq7_k$(); $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.get_4ktic3_k$(strings_getInstance().get_reviews_per_user_group_rf16ai_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_reviewerCountError_776opz_k$() == null); var tmp3_safe_receiver = $props.uiState.get_reviewerCountError_776opz_k$(); 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_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickAssignReviewers(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // 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.get_4ktic3_k$(strings_getInstance().get_assign_reviewers_lxs493_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caClassCommentEnabled_p72yl2_k$($it); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caClassCommentEnabled'; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_allow_class_comments_mom02i_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caClassCommentEnabled_cfaj2r_k$(); $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.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_caPrivateCommentsEnabled_dvommo_k$($it); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_3(tmp1_safe_receiver, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caPrivateCommentsEnabled'; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_allow_private_comments_from_students_de7877_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_assignment_378p7u_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_caPrivateCommentsEnabled_l0k0vl_k$(); $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.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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.get_groupSubmissionOn_r982wx_k$()) { 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_getInstance(); } 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.get_fileSubmissionVisible_6d6mo1_k$()) { // 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_getInstance(); } 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.get_textSubmissionVisible_mk8e5s_k$()) { 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_getInstance(); } 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.get_peerMarkingVisible_qd8h8o_k$()) { var this_9 = default_25; var block_8 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_getInstance(); } 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_getInstance(); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzAssignmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onAssignmentChanged_be0413_k$(p0); return Unit_getInstance(); }; l.callableName = 'onAssignmentChanged'; return l; } function ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($boundThis) { var l = function (p0) { $boundThis.onCourseBlockChanged_5agehr_k$(p0); return Unit_getInstance(); }; l.callableName = 'onCourseBlockChanged'; return l; } function ClazzAssignmentEditViewModel$onClickSubmissionType$ref($boundThis) { var l = function () { $boundThis.onClickSubmissionType_2nzfvj_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSubmissionType'; return l; } function ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($boundThis) { var l = function () { $boundThis.onClickAssignReviewers_eckzja_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAssignReviewers'; return l; } function ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($boundThis) { var l = function (p0) { $boundThis.onGroupSubmissionOnChanged_ujn3f0_k$(p0); return Unit_getInstance(); }; l.callableName = 'onGroupSubmissionOnChanged'; return l; } function ClazzAssignmentEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPictureChanged_tcb4ji_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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; function get_PeerReviewerAllocationEditPreview() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditPreview; } 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_getInstance(); } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_assign_random_reviewers_fwnbif_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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.get_submitter_ea476o_k$().get_name_woqyms_k$(); 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_getInstance(); }; } 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.format_j6buvb_k$(strings_getInstance().get_reviewer_ywo3pq_k$(), [$index + 1 | 0]); addChildNode($this$invoke, tmp$ret$8); return Unit_getInstance(); }; } 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.copy$default_3df7bi_k$(VOID, toLong_0(selectedVal))); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_unassigned_11sjrk_k$()) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($reviewer) { return function ($this$invoke) { $this$invoke.value = $reviewer.get_submitter_ea476o_k$().get_submitterUid_tbcwmo_k$().toString(); var tmp0_elvis_lhs = $reviewer.get_submitter_ea476o_k$().get_name_woqyms_k$(); // 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_getInstance(); }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings) { return function ($this$invoke) { $this$invoke.value = $allocation.get_praMarkerSubmitterUid_mj8ypj_k$().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.reviewerOptionsForAllocation_dt4ytg_k$($allocation).iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_56; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_55; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_submitterListWithAllocations_dr2msv_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.get_allocations_rufsiy_k$().iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item = tmp0_iterator_0.next_20eer_k$(); // 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.get_submitter_ea476o_k$().get_submitterUid_tbcwmo_k$().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_getInstance(); }; } function PeerReviewerAllocationEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function PeerReviewerAllocationEditScreen$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var viewModel = useUstadViewModel(VOID, PeerReviewerAllocationEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onAssignRandomReviewers_lqznzh_k$(); return Unit_getInstance(); }; l.callableName = 'onAssignRandomReviewers'; return l; } function PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($boundThis) { var l = function (p0) { $boundThis.onAllocationChanged_22x4yv_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.set_praUid_dkb29c_k$(new Long(321, 0)); this_0.set_praMarkerSubmitterUid_plw6dh_k$(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.set_praUid_dkb29c_k$(new Long(2131, 0)); this_1.set_praMarkerSubmitterUid_plw6dh_k$(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.set_praUid_dkb29c_k$(new Long(134, 0)); this_2.set_praMarkerSubmitterUid_plw6dh_k$(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.set_praUid_dkb29c_k$(new Long(31321, 0)); this_3.set_praMarkerSubmitterUid_plw6dh_k$(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.set_praUid_dkb29c_k$(new Long(13131, 0)); this_4.set_praMarkerSubmitterUid_plw6dh_k$(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.set_praUid_dkb29c_k$(new Long(23131, 0)); this_5.set_praMarkerSubmitterUid_plw6dh_k$(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_getInstance(); } function PeerReviewerAllocationEditPreview$lambda$lambda$lambda(it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return Unit_getInstance(); } 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.get_privateCommentsList_8ay4d0_k$(), refreshCommandFlow); var commentsInfiniteQueryResult = usePagingSource(commentsMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = get_SUBMISSION_STATUS_ICON_MAP().get_wei43m_k$($props.uiState.get_submissionStatus_l98b89_k$()); if (tmp0_safe_receiver == null) null; else { // Inline function 'react.ChildrenBuilder.invoke' call addChild_0($this$invoke, tmp0_safe_receiver); } return Unit_getInstance(); }; } 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.get_submissionStatus_l98b89_k$(), ClazzAssignmentViewModelConstants_getInstance().get_SUBMISSION_STAUTUS_MESSAGE_ID_w6rb4v_k$())); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_status_jnf6d7_k$()); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_27; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_1, block_0); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_23; return create(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_37; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return Unit_getInstance(); } 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.get_averageScore_ov15fi_k$() + ' ' + $strings.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_score_iyfcrt_k$()); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_26; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$create, this_0, block); var this_1 = default_27; var block_0 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_1, block_0); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_23; return create(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.get_submission_gidiad_k$()); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionAndFiles.get_submission_gidiad_k$(); $this$create.submissionNum = $props.uiState.get_submissionList_er91cj_k$().get_size_woubt6_k$() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create(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.get_submissionFile_er578x_k$(); return 'submissionfile_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_casaUid_afucgr_k$()); } 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_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props) { return function (fileItem) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create(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.get_4ktic3_k$(strings_getInstance().get_grades_scoring_rcp97v_k$()); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings) { return function () { var tmp = get_UstadDetailHeader(); return create(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.get_markListFilterOptions_4ngsj2_k$(); $this$create.selectedChipId = $props.uiState.get_markListSelectedChipId_pi6k8m_k$(); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create(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.get_courseAssignmentMark_wrnnge_k$(); return 'grade_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_camUid_bsg5ca_k$()); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, $mark, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = $props.uiState.markListItemUiState_jv6nga_k$($mark); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal) { return function (mark) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create(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.get_markFieldsEnabled_sms27i_k$(); var tmp0_safe_receiver = $props.uiState.get_block_ip8l7o_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_courseBlock_c2ojbd_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbMaxPoints_s83kbl_k$(); $this$create.maxPoints = tmp2_elvis_lhs == null ? 0.0 : tmp2_elvis_lhs; $this$create.scoreError = $props.uiState.get_submitMarkError_ikupk6_k$(); $this$create.onChangeDraftMark = $props.onChangeDraftMark; $this$create.onClickSubmitGrade = $props.onClickSubmitGrade; $this$create.onClickSubmitGradeAndMarkNext = $props.onClickSubmitGradeAndMarkNext; $this$create.submitButtonLabelStringResource = $props.uiState.get_submitGradeButtonMessageId_u4es2u_k$(); $this$create.submitGradeButtonAndGoNextStringResource = $props.uiState.get_submitGradeButtonAndGoNextMessageId_dsvs8_k$(); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8($draftMarkVal, $props) { return function () { var tmp = get_CourseAssignmentMarkEdit(); return create(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.get_4ktic3_k$(strings_getInstance().get_private_comments_isw8hl_k$()); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = get_UstadDetailHeader(); return create(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.get_4ktic3_k$(strings_getInstance().get_add_private_comment_bjwd5o_k$()); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonUid = $props.uiState.get_activeUserPersonUid_1nlgnz_k$(); $this$create.activeUserPersonName = $props.uiState.get_activeUserPersonName_jpi2sa_k$(); $this$create.activeUserPictureUri = $props.uiState.get_activeUserPictureUri_he93ko_k$(); $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create(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.get_comment_gzea9i_k$().get_commentsUid_mbzbu5_k$().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.get_localDateTimeNow_er12ef_k$(); $this$create.dayOfWeekMap = $props.uiState.get_dayOfWeekStrings_g89ios_k$(); $this$create.showModerateOptions = $props.uiState.get_showModerateOptions_2rhvyj_k$(); $this$create.onDeleteComment = $props.onDeleteComment; return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create(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.item_bgn21g_k$('header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings)); var tmp; if ($props.uiState.get_scoreSummaryVisible_2jzqrv_k$()) { $this$virtualListContent.item_bgn21g_k$('averagescore', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_getInstance(); } var index = 0; var tmp0_iterator = $props.uiState.get_submissionList_er91cj_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.get_collapsedSubmissions_hfga93_k$().contains_aljjnj_k$(item.get_submission_gidiad_k$().get_casUid_bsjz9g_k$()); var tmp_0 = 'submission_' + item.get_submission_gidiad_k$().get_casUid_bsjz9g_k$().toString(); $this$virtualListContent.item_bgn21g_k$(tmp_0, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_1 = item.get_files_irdsge_k$(); var tmp_2 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.items_tvo4d4_k$(tmp_1, tmp_2, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props)); } } $this$virtualListContent.item_bgn21g_k$('gradesheader', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings)); var tmp_3; if ($props.uiState.get_markListFilterChipsVisible_clpw0n_k$()) { $this$virtualListContent.item_bgn21g_k$('gradefilterchips', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props)); tmp_3 = Unit_getInstance(); } var tmp_4 = $props.uiState.get_visibleMarks_c5dml_k$(); var tmp_5 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6; $this$virtualListContent.items_tvo4d4_k$(tmp_4, tmp_5, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal)); var tmp0_safe_receiver = $props.uiState.get_draftMark_36zn8l_k$(); 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.item_bgn21g_k$('draftmark', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $props)); } var tmp_6; if ($props.uiState.get_newPrivateCommentTextVisible_ty0nam_k$()) { $this$virtualListContent.item_bgn21g_k$('private_comment_header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings)); $this$virtualListContent.item_bgn21g_k$('new_private_comment', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings)); tmp_6 = Unit_getInstance(); } var tmp_7 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($commentsInfiniteQueryResult, tmp_7, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ClazzAssignmentSubmitterDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentSubmitterDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ClazzAssignmentSubmitterDetailUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } 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.onChangePrivateComment_avmjhb_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangePrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.onSubmitPrivateComment_30dvb1_k$(); return Unit_getInstance(); }; l.callableName = 'onSubmitPrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($boundThis) { var l = function (p0) { $boundThis.onChangeDraftMark_hxy8oe_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeDraftMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($boundThis) { var l = function () { $boundThis.onClickSubmitMark_j6q8e6_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSubmitMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.onClickGradeFilterChip_438sqc_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickGradeFilterChip'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.onToggleSubmissionExpandCollapse_6uv8zn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.onOpenSubmissionFile_6grtac_k$(p0); return Unit_getInstance(); }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.onDeleteComment_f0outo_k$(p0); return Unit_getInstance(); }; 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.get_newPrivateCommentText_sywsw0_k$(); $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_getInstance(); }; } 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_25; var block = CourseAssignmentMarkEdit$lambda$lambda(theme$delegate, strings, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.set_camMarkerComment_by6xyc_k$($it); return Unit_getInstance(); }; } 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_4(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda(it_0))); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_mark_comment_k11fee_k$()); var tmp0_elvis_lhs = $props.draftMark.get_camMarkerComment_fhxt6n_k$(); $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_getInstance(); }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_camMark_87svl5_k$($it); return Unit_getInstance(); }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_4(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda(it))); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_points_i5obn0_k$()); addChildNode($this$create, tmp$ret$3); return Unit_getInstance(); }; } 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.get_camMark_ac72ab_k$(); $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.get_4ktic3_k$(strings_getInstance().get_mark_woqbrq_k$()); $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_32; this_1.endAdornment = create(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); $this$invoke.InputProps = this_1; $this$invoke.fullWidth = true; return Unit_getInstance(); }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickSubmitGrade(); return Unit_getInstance(); }; } 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.get_4ktic3_k$($props.submitButtonLabelStringResource); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_teacherList_tox1vt_k$(), props.refreshCommandFlow); var teachersInfiniteQueryResult = usePagingSource(teachersMediatorResult.get_pagingSourceFactory_wybavu_k$(), true); var studentsMediatorResult = useDoorRemoteMediator(props.uiState.get_studentList_i7bs34_k$(), props.refreshCommandFlow); var studentsInfiniteQueryResult = usePagingSource(studentsMediatorResult.get_pagingSourceFactory_wybavu_k$(), true); var pendingStudentsMediatorResult = useDoorRemoteMediator(props.uiState.get_pendingStudentList_r10r8r_k$(), props.refreshCommandFlow); var pendingStudentsInfiniteQueryResult = usePagingSource(pendingStudentsMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_activeSortOrderOption_750yy_k$(); $this$create.enabled = true; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(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.get_filterOptions_xfykv7_k$(); $this$create.selectedChipId = $props.uiState.get_selectedChipId_ens6id_k$(); $this$create.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create(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.get_terminologyStrings_8n33mw_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_4ktic3_k$(strings_getInstance().get_teachers_literal_n9taeu_k$()); // 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.get_4ktic3_k$(strings_getInstance().get_teachers_literal_n9taeu_k$()) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { $props.onClickAddNewMember(Companion_getInstance_113().get_ROLE_TEACHER_obiog2_k$()); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.get_terminologyStrings_8n33mw_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_4ktic3_k$(strings_getInstance().get_add_a_teacher_ujexqb_k$()); $this$create.text = tmp1_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_add_a_teacher_ujexqb_k$()) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$create.icon = create_0(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); $this$create.disableGutters = true; return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create(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.get_person_i0c866_k$(); return 't_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personUid_mmhd76_k$()); } 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_getInstance(); }; } 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.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $member; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_person_i0c866_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_26; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($member, $props) { return function ($this$create) { var this_0 = default_34; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function (member) { var tmp = default_23; return create(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.get_terminologyStrings_8n33mw_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_4ktic3_k$(strings_getInstance().get_students_s05gf_k$()); // 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.get_4ktic3_k$(strings_getInstance().get_students_s05gf_k$()) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function () { var tmp = default_23; return create(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function () { $props.onClickAddNewMember(Companion_getInstance_113().get_ROLE_STUDENT_h1t6zf_k$()); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.get_terminologyStrings_8n33mw_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_4ktic3_k$(strings_getInstance().get_add_a_student_x7zms6_k$()); $this$create.text = tmp1_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_add_a_student_x7zms6_k$()) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$create.icon = create_0(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); $this$create.disableGutters = true; return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create(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.get_person_i0c866_k$(); return 's_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personUid_mmhd76_k$()); } 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_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props) { return function (personItem) { var tmp = get_StudentListItem(); return create(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.get_4ktic3_k$(strings_getInstance().get_pending_requests_3llnhx_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = default_23; return create(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.get_enrolmentRequest_rib4d0_k$(); return 'p_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_erUid_iqz9ru_k$()) + ' '; } 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.get_localDateTimeNow_er12ef_k$(); $this$create.dayOfWeekStringMap = $props.uiState.get_dayOfWeekStrings_g89ios_k$(); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_getInstance(); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal) { return function (pendingStudent) { var tmp = get_PendingStudentListItem(); return create(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.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); var tmp; if ($props.uiState.get_addTeacherVisible_uh7o8o_k$()) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp = Unit_getInstance(); } var tmp_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($teachersInfiniteQueryResult, tmp_0, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings)); var tmp_1; if ($props.uiState.get_addStudentVisible_keb67_k$()) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); tmp_1 = Unit_getInstance(); } var tmp_2 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($studentsInfiniteQueryResult, tmp_2, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props)); var tmp_3; if ($props.uiState.get_addStudentVisible_keb67_k$()) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings)); var tmp_4 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($pendingStudentsInfiniteQueryResult, tmp_4, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal)); tmp_3 = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_49; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ClazzMemberListScreen$lambda($this$FC, it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var viewModel = useUstadViewModel(VOID, ClazzMemberListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickEntry_t2zszx_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($boundThis) { var l = function (p0, p1) { $boundThis.onClickRespondToPendingEnrolment_9rlwz3_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onClickRespondToPendingEnrolment'; return l; } function ClazzMemberListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.onClickFilterChip_r5dzw9_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickFilterChip'; return l; } function ClazzMemberListViewModel$onClickAddNewMember$ref($boundThis) { var l = function (p0) { $boundThis.onClickAddNewMember_vbi2nu_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickAddNewMember'; return l; } function ClazzMemberListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } function StudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = StudentListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $props.person; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_person_i0c866_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_26; var block = StudentListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = StudentListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function StudentListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_34; var block = StudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_erRequestTime_brdcyu_k$(); var requestTimeStr = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), true, props.timeFormatter, props.dateFormatter, props.dayOfWeekStringMap); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = PendingStudentListItem$lambda$lambda(props, requestTimeStr, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $props.request; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_enrolmentRequest_rib4d0_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_erPersonFullname_ldr2sl_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_erPersonUsername_51dasf_k$(); // 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_75; 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_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_erPersonFullname_ldr2sl_k$(); // 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_accept_avafwx_k$()); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_42; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_accept_avafwx_k$()); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_enrolmentRequest_rib4d0_k$(); 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_reject_iya2eg_k$()); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_43; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_reject_iya2eg_k$()); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } function PendingStudentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = PendingStudentListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate); addChild($this$invoke, this_1, block_0); var tmp = default_25; $this$invoke.secondaryAction = create(tmp, PendingStudentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_getInstance(); }; } 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_getInstance(); } 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 messageId = it === Companion_getInstance_113().get_ROLE_TEACHER_obiog2_k$() ? strings_getInstance().get_teacher_mjj6rr_k$() : strings_getInstance().get_student_tt8o8e_k$(); // Inline function 'react.ReactNode' call var tmp1_safe_receiver = $props.uiState.get_courseTerminology_pxom3z_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_4ktic3_k$(messageId); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(messageId) : tmp2_elvis_lhs; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzEnrolmentRole_38vbyv_k$($it); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_5(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'enrolment_role'; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEnrolmentRole_ttzs6t_k$(); $this$UstadSelectField.value = tmp1_elvis_lhs == null ? Companion_getInstance_113().get_ROLE_STUDENT_h1t6zf_k$() : tmp1_elvis_lhs; $this$UstadSelectField.label = $strings.get_4ktic3_k$(strings_getInstance().get_role_wotsxr_k$()) + '*'; $this$UstadSelectField.options = $props.uiState.get_roleOptions_3o19en_k$(); $this$UstadSelectField.error = !($props.uiState.get_roleSelectedError_a2m7gy_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_roleSelectedError_a2m7gy_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$UstadSelectField.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $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_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzEnrolmentDateJoined_miq3em_k$($it); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_5(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_joined'; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEnrolmentDateJoined_r9j21g_k$(); $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.get_4ktic3_k$(strings_getInstance().get_start_date_otyn04_k$()) + '*'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_startDateError_mzigu9_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_startDateError_mzigu9_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_timeZone_4vh49u_k$(); $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzEnrolmentDateLeft_8szytc_k$($it); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_5(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_left'; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEnrolmentDateLeft_hxlqp6_k$(); $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.get_4ktic3_k$(strings_getInstance().get_end_date_39vk4l_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_endDateError_6rr3h4_k$() == null); var tmp2_safe_receiver = $props.uiState.get_endDateError_6rr3h4_k$(); 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.get_clazzEnrolment_p0dax7_k$(); var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_timeZone_4vh49u_k$(); $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_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_clazzEnrolmentOutcome_dmmssf_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_5(tmp0_safe_receiver, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'outcome'; var tmp0_safe_receiver = $props.uiState.get_clazzEnrolment_p0dax7_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEnrolmentOutcome_8tgopp_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? Companion_getInstance_113().get_OUTCOME_IN_PROGRESS_z4xz4h_k$() : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_outcome_h18cyf_k$()); $this$invoke.options = OutcomeConstants_getInstance().get_OUTCOME_MESSAGE_IDS_4phdx2_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } 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.get_outcomeVisible_ks155_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzEnrolmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onEntityChanged_egoie2_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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; function get_ClazzEnrolmentListPreview() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListPreview; } var ClazzEnrolmentListPreview; function ClazzEnrolmentListComponent2$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var terminologyEntriesList = useCourseTerminologyEntries(props.uiState.get_courseTerminology_pxom3z_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = ClazzEnrolmentListComponent2$lambda$lambda(props, strings, terminologyEntriesList); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onViewProfileClick(); return Unit_getInstance(); }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_21); $this$invoke.id = 'profile_button'; $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_view_profile_wgbqs8_k$()); $this$invoke.onClick = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var tmp = strings_getInstance().get_person_enrolment_in_class_yo1m06_k$(); var tmp0_elvis_lhs = $props.uiState.get_personName_8yat4n_k$(); var tmp_0 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.uiState.get_courseName_l0m6dr_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.format_j6buvb_k$(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_getInstance(); }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, $enrolmentItem, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.enrolmentItemUiState_w8vx3p_k$($enrolmentItem); $this$invoke.onClickEdit = $props.onEditItemClick; $this$invoke.terminologyEntries = $terminologyEntriesList; return Unit_getInstance(); }; } 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_83; 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.get_enrolmentList_1pdxmh_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function ClazzEnrolmentListComponent2$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzEnrolmentListItem$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var enrolment = props.uiState.get_enrolment_udisp1_k$(); var joinedLeftDate = useFormattedDateRange(enrolment.get_clazzEnrolmentDateJoined_r9j21g_k$(), enrolment.get_clazzEnrolmentDateLeft_hxlqp6_k$(), props.uiState.get_timeZone_4vh49u_k$()); // 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.append_22ad7x_k$(courseTerminologyResource(props.terminologyEntries, strings, ClazzEnrolmentListConstants_getInstance().get_ROLE_TO_STRING_RESOURCE_MAP_ladgsr_k$().get_wei43m_k$(enrolment.get_clazzEnrolmentRole_ttzs6t_k$()))); this_0.append_22ad7x_k$(' - '); this_0.append_22ad7x_k$(mapLookup(strings, enrolment.get_clazzEnrolmentOutcome_8tgopp_k$(), ClazzEnrolmentListConstants_getInstance().get_OUTCOME_TO_STRING_RESOURCE_MAP_hu8qol_k$())); if (!(enrolment.get_leavingReason_2vr8r5_k$() == null)) { var tmp0_safe_receiver = enrolment.get_leavingReason_2vr8r5_k$(); this_0.append_22ad7x_k$('(' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_leavingReasonTitle_bcnrrr_k$()) + ')'); } var itemPrimaryText = this_0.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block = ClazzEnrolmentListItem$lambda$lambda(props, strings, enrolment, itemPrimaryText, joinedLeftDate); addChild($this$FC, this_1, block); return Unit_getInstance(); } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment) { return function (it) { $props.onClickEdit($enrolment); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_edit_wol9w3_k$()); $this$invoke.onClick = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment); var this_0 = default_48; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_edit_wol9w3_k$()); var this_0 = default_6; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function ClazzEnrolmentListItem$lambda$lambda($props, $strings, $enrolment, $itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { var tmp; if ($props.uiState.get_canEdit_aclt01_k$()) { var this_0 = default_84; var block = ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var this_1 = default_27; var block_0 = ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzEnrolmentListScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickEditEnrolment_lfi2au_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEditEnrolment'; return l; } function ClazzEnrolmentListViewModel$onClickViewProfile$ref($boundThis) { var l = function () { $boundThis.onClickViewProfile_e6vos5_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } 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_getInstance(); } 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.set_clazzEnrolmentDateJoined_miq3em_k$(new Long(349880298, 0)); this_0.set_clazzEnrolmentDateLeft_8szytc_k$(new Long(509823093, 0)); this_0.set_clazzEnrolmentUid_ymgyw9_k$(new Long(7, 0)); this_0.set_clazzEnrolmentRole_38vbyv_k$(1000); this_0.set_clazzEnrolmentOutcome_dmmssf_k$(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.set_clazzEnrolmentDateJoined_miq3em_k$(new Long(349887338, 0)); this_1.set_clazzEnrolmentDateLeft_8szytc_k$(new Long(409937093, 0)); this_1.set_clazzEnrolmentUid_ymgyw9_k$(new Long(8, 0)); this_1.set_clazzEnrolmentRole_38vbyv_k$(1000); this_1.set_clazzEnrolmentOutcome_dmmssf_k$(203); // 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.set_leavingReasonTitle_qlt7ba_k$('transportation problem'); this_1.set_leavingReason_lyjv33_k$(this_2); var tmp0_enrolmentList = listOf([tmp, this_1]); $this$invoke.uiState = new ClazzEnrolmentListUiState(tmp0_enrolmentList, 'Ahmad', 'Mathematics', true, true); return Unit_getInstance(); } 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_ClazzGroupSetDummy() { _init_properties_ClazzGroupSetDummy_kt__grumtv(); return ClazzGroupSetDummy; } var ClazzGroupSetDummy; function ClazzGroupSetDummy$lambda($this$FC, it) { _init_properties_ClazzGroupSetDummy_kt__grumtv(); // 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 = 'Clazz Groups'; addChildNode($this$FC, tmp$ret$2); return Unit_getInstance(); } var properties_initialized_ClazzGroupSetDummy_kt_yp63zj; function _init_properties_ClazzGroupSetDummy_kt__grumtv() { if (!properties_initialized_ClazzGroupSetDummy_kt_yp63zj) { properties_initialized_ClazzGroupSetDummy_kt_yp63zj = true; ClazzGroupSetDummy = FC(ClazzGroupSetDummy$lambda); } } function get_ClazzLogListAttendanceScreen() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreen; } var ClazzLogListAttendanceScreen; function get_ClazzLogListAttendanceScreenPreview() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreenPreview; } 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.get_uiState_66ctcc_k$(), new ClazzLogListAttendanceUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } 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.onClickEntry_ykngbc_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_130($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.onDismissCreateNewOptions_rkt8nf_k$(); return Unit_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option) { return function (it) { $viewModel.onClickRecordAttendance_erink7_k$($option); return Unit_getInstance(); }; } 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.get_4ktic3_k$($option.get_stringResource_4df0w8_k$()); return Unit_getInstance(); }; } 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_27; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_129($uiStateVal$delegate).get_recordAttendanceOptions_dlvcn9_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ClazzLogListAttendanceScreen$lambda$lambda_2($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_129($uiStateVal$delegate).get_createNewOptionsVisible_1ltbu7_k$(); $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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.set_clazzLogUid_ks9wuh_k$(new Long(1, 0)); this_0.set_clazzLogNumPresent_oia4y2_k$(4); this_0.set_clazzLogNumPartial_5wqx38_k$(15); this_0.set_clazzLogNumAbsent_m3kfwu_k$(10); this_0.set_logDate_dvs32h_k$(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.set_clazzLogUid_ks9wuh_k$(new Long(2, 0)); this_1.set_clazzLogNumPresent_oia4y2_k$(9); this_1.set_clazzLogNumPartial_5wqx38_k$(8); this_1.set_clazzLogNumAbsent_m3kfwu_k$(45); this_1.set_logDate_dvs32h_k$(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.set_clazzLogUid_ks9wuh_k$(new Long(3, 0)); this_2.set_clazzLogNumPresent_oia4y2_k$(70); this_2.set_clazzLogNumPartial_5wqx38_k$(30); this_2.set_clazzLogNumAbsent_m3kfwu_k$(10); this_2.set_logDate_dvs32h_k$(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.get_clazzLogsList_vqtxdo_k$(), refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return create_0(get_UstadNothingHereYet()); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return it.get_clazzLogUid_ifqem3_k$().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.get_timeZoneId_3tgi1v_k$(); return Unit_getInstance(); }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function (clazzLogItem) { var tmp = get_ClazzLogListItem(); return create(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.item_bgn21g_k$('empty_state', ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda); tmp = Unit_getInstance(); } var tmp_0 = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_49; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_logDate_6wppgp_k$(); 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_23; var block = ClazzLogListItem$lambda$lambda(props, dateTime, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_62; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_getInstance(); } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(default_53); addChildNode($this$invoke, this_0); return Unit_getInstance(); } 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.get_clazzLogNumPresent_9zzoay_k$(); $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_getInstance(); }; } 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.get_clazzLogNumPartial_25e4y8_k$(); $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_getInstance(); }; } 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.get_clazzLogNumAbsent_4ftf7u_k$(); $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_getInstance(); }; } 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_getInstance(); }; } 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.format_j6buvb_k$(strings_getInstance().get_three_num_items_with_name_with_comma_z018yv_k$(), [tmp0_safe_receiver.get_clazzLogNumPresent_9zzoay_k$(), $strings.get_4ktic3_k$(strings_getInstance().get_present_3zxuem_k$()), tmp0_safe_receiver.get_clazzLogNumPartial_25e4y8_k$(), $strings.get_4ktic3_k$(strings_getInstance().get_partial_bujdrc_k$()), tmp0_safe_receiver.get_clazzLogNumAbsent_4ftf7u_k$(), $strings.get_4ktic3_k$(strings_getInstance().get_absent_av0v2a_k$())]); addChildNode($this$invoke, tmp$ret$2); } return Unit_getInstance(); }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_25; 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_getInstance(); }; } 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_25; $this$invoke.secondary = create(tmp, ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); return Unit_getInstance(); }; } 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_26; var block = ClazzLogListItem$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzLogListItem$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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; function get_ClazzLogEditScreenPreview() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreenPreview; } 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_getInstance(); } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_logDate_dvs32h_k$($it); return Unit_getInstance(); }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeClazzLog; var tmp0_safe_receiver = $props.uiState.get_clazzLog_k8ptuz_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_6(tmp0_safe_receiver, ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_clazzLog_k8ptuz_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_logDate_6wppgp_k$(); $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.get_4ktic3_k$(strings_getInstance().get_date_wokkxj_k$()) + '*'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_dateError_40164x_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.get_dateError_40164x_k$() == null); $this$invoke.timeZoneId = $props.uiState.get_timeZone_4vh49u_k$(); $this$invoke.onChange = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzLogEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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).copy$default_35f7k1_k$(VOID, it)); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzLogEditScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var viewModel = useUstadViewModel(VOID, ClazzLogEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onEntityChanged_f5mt6y_k$(p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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); } } function get_ClazzLogEditAttendanceScreenPreview() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreenPreview; } 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.status_1 = status; this.icon_1 = icon; this.labelStringResource_1 = labelStringResource; } protoOf(StatusIconAndLabel).get_status_jnf6d7_k$ = function () { return this.status_1; }; protoOf(StatusIconAndLabel).get_icon_wont8i_k$ = function () { return this.icon_1; }; protoOf(StatusIconAndLabel).get_labelStringResource_1m3h1y_k$ = function () { return this.labelStringResource_1; }; protoOf(StatusIconAndLabel).component1_7eebsc_k$ = function () { return this.status_1; }; protoOf(StatusIconAndLabel).component2_7eebsb_k$ = function () { return this.icon_1; }; protoOf(StatusIconAndLabel).component3_7eebsa_k$ = function () { return this.labelStringResource_1; }; protoOf(StatusIconAndLabel).copy_ag0ncs_k$ = function (status, icon, labelStringResource) { return new StatusIconAndLabel(status, icon, labelStringResource); }; protoOf(StatusIconAndLabel).copy$default_ha5kmw_k$ = function (status, icon, labelStringResource, $super) { status = status === VOID ? this.status_1 : status; icon = icon === VOID ? this.icon_1 : icon; labelStringResource = labelStringResource === VOID ? this.labelStringResource_1 : labelStringResource; return $super === VOID ? this.copy_ag0ncs_k$(status, icon, labelStringResource) : $super.copy_ag0ncs_k$.call(this, status, icon, labelStringResource); }; protoOf(StatusIconAndLabel).toString = function () { return 'StatusIconAndLabel(status=' + this.status_1 + ', icon=' + this.icon_1 + ', labelStringResource=' + this.labelStringResource_1 + ')'; }; protoOf(StatusIconAndLabel).hashCode = function () { var result = this.status_1; result = imul(result, 31) + hashCode(this.icon_1) | 0; result = imul(result, 31) + this.labelStringResource_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.status_1 === tmp0_other_with_cast.status_1)) return false; if (!equals(this.icon_1, tmp0_other_with_cast.icon_1)) return false; if (!this.labelStringResource_1.equals(tmp0_other_with_cast.labelStringResource_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_getInstance(); } 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.set_firstNames_audc9u_k$('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.set_clazzLogAttendanceRecordUid_u3gxm9_k$(new Long(0, 0)); this_1.set_attendanceStatus_scnmkw_k$(Companion_getInstance_119().get_STATUS_ATTENDED_a1e2df_k$()); var tmp_0 = 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.set_firstNames_audc9u_k$('Student Name'); var tmp_1 = 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.set_clazzLogAttendanceRecordUid_u3gxm9_k$(new Long(1, 0)); this_3.set_attendanceStatus_scnmkw_k$(Companion_getInstance_119().get_STATUS_ATTENDED_a1e2df_k$()); var tmp_2 = new PersonAndClazzLogAttendanceRecord(tmp_1, 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.set_firstNames_audc9u_k$('Student Name'); var tmp_3 = 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.set_clazzLogAttendanceRecordUid_u3gxm9_k$(new Long(2, 0)); this_5.set_attendanceStatus_scnmkw_k$(Companion_getInstance_119().get_STATUS_ABSENT_f54nib_k$()); var tmp_4 = listOf([tmp_0, tmp_2, new PersonAndClazzLogAttendanceRecord(tmp_3, 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.set_logDate_dvs32h_k$(new Long(887700856, 389)); var tmp_5 = 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.set_logDate_dvs32h_k$(new Long(2046101040, 385)); var tmp_6 = 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.set_logDate_dvs32h_k$(new Long(1233300856, 389)); $this$invoke.uiState = new ClazzLogEditAttendanceUiState(tmp_4, VOID, listOf([tmp_5, tmp_6, this_8])); return Unit_getInstance(); } function ClazzLogEditAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var viewModel = useUstadViewModel(VOID, ClazzLogEditAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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.onClickMarkAll_95qzst_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickMarkAll'; return l; } function ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.onClazzLogAttendanceChanged_djsko_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClazzLogAttendanceChanged'; return l; } function ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.onChangeClazzLog$default_r8cy5o_k$(it); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.timeZone = $props.uiState.get_timeZone_4vh49u_k$(); $this$invoke.list = $props.uiState.get_clazzLogsList_vqtxdo_k$(); $this$invoke.onChangeClazzLog = $props.onChangeClazzLog; $this$invoke.currentIndex = $props.uiState.get_currentClazzLogIndex_62pkcq_k$(); return Unit_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMarkAll(Companion_getInstance_119().get_STATUS_ATTENDED_a1e2df_k$()); return Unit_getInstance(); }; } 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_0(default_120); addChildNode($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_mark_all_present_48jrsk_k$()); return Unit_getInstance(); }; } 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_26; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickMarkAll(Companion_getInstance_119().get_STATUS_ABSENT_f54nib_k$()); return Unit_getInstance(); }; } 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_0(default_121); addChildNode($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_mark_all_absent_ml0x9c_k$()); return Unit_getInstance(); }; } 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_26; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); $this$invoke.canEdit = $props.uiState.get_canEdit_aclt01_k$(); return Unit_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.get_canEdit_aclt01_k$()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_23; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } var tmp0_iterator = $props.uiState.get_clazzLogAttendanceRecordList_vulqib_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_logDate_6wppgp_k$(); 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_50; var block = PagerView$lambda$lambda(props, strings, dateTime); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_previous_i5svy8_k$()); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda($props); var this_0 = create_0(default_122); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function PagerView$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex >= ($props.list.get_size_woubt6_k$() - 1 | 0); $this$invoke.id = 'next_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_next_wor1vg_k$()); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = create_0(default_123); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function PagerView$lambda$lambda($props, $strings, $dateTime) { return function ($this$invoke) { $this$invoke.container = true; var this_0 = default_50; var block = PagerView$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_50; var block_0 = PagerView$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_1, block_0); var this_2 = default_50; var block_1 = PagerView$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function ClazzLogItemView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogItemView$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ClazzLogItemView$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.personAndRecord.get_person_i0c866_k$(); $this$invoke.personName = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fullName_m0cs6y_k$(); var tmp1_safe_receiver = $props.personAndRecord.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } function ClazzLogItemView$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.personAndRecord.get_person_i0c866_k$(); 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_getInstance(); }; } function ClazzLogItemView$lambda$lambda$lambda$lambda$lambda($newValue) { return function ($this$shallowCopy) { var tmp0_elvis_lhs = toIntOrNull(toString($newValue)); $this$shallowCopy.set_attendanceStatus_scnmkw_k$(tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp0_safe_receiver = $props.personAndRecord.get_attendanceRecord_mzh5r7_k$(); var tmp_2; if (tmp0_safe_receiver == null) { tmp_2 = null; } else { tmp_2 = shallowCopy_7(tmp0_safe_receiver, ClazzLogItemView$lambda$lambda$lambda$lambda$lambda(newValue)); } tmp(tmp_0.copy$default_c1o9l2_k$(tmp_1, VOID, tmp_2)); return Unit_getInstance(); }; } 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.get_4ktic3_k$($labelMessageId); $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.value = $status.toString(); $this$invoke.title = $strings.get_4ktic3_k$($labelMessageId); var this_0 = create_0($icon); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ClazzLogItemView$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.personAndRecord.get_attendanceRecord_mzh5r7_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_attendanceStatus_noqiv8_k$(); $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().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView....' call var status = element.component1_7eebsc_k$(); var icon = element.component2_7eebsb_k$(); var labelMessageId = element.component3_7eebsa_k$(); // 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_getInstance(); }; } function ClazzLogItemView$lambda$lambda$lambda_2($strings, $statusAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.get_4ktic3_k$($statusAndLabel.labelStringResource_1); return Unit_getInstance(); }; } function ClazzLogItemView$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = ClazzLogItemView$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; 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(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().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call var tmp0_safe_receiver = $props.personAndRecord.get_attendanceRecord_mzh5r7_k$(); if (element.status_1 === (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_attendanceStatus_noqiv8_k$())) { 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(tmp0_safe_receiver_0.icon_1, ClazzLogItemView$lambda$lambda$lambda_2($strings, tmp0_safe_receiver_0)); } tmp = tmp_1; } $this$invoke.secondaryAction = tmp; return Unit_getInstance(); }; } 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); STATUS_AND_ICONS = listOf([new StatusIconAndLabel(Companion_getInstance_119().get_STATUS_ATTENDED_a1e2df_k$(), default_36, strings_getInstance().get_present_3zxuem_k$()), new StatusIconAndLabel(Companion_getInstance_119().get_STATUS_ABSENT_f54nib_k$(), default_43, strings_getInstance().get_absent_av0v2a_k$()), new StatusIconAndLabel(Companion_getInstance_119().get_STATUS_PARTIAL_ye2a71_k$(), default_126, strings_getInstance().get_partial_bujdrc_k$())]); 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_getInstance(); } 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_getInstance(); } 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_23; var block = UstadDetailHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadDetailHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.primary = $props.header; return Unit_getInstance(); }; } function UstadDetailHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_27; var block = UstadDetailHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function UstadEditHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_visible_8zfvk9_k$()) { // 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_getInstance(); } function UstadFab$lambda$lambda$lambda($props) { return function (it) { $props.fabState.get_onClick_l3c0lc_k$()(); return Unit_getInstance(); }; } 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().get_wei43m_k$($props.fabState.get_icon_wont8i_k$()); var this_1 = tmp0_safe_receiver == null ? null : create_0(tmp0_safe_receiver); addChildNode($this$invoke, this_1); var tmp1_elvis_lhs = $props.fabState.get_text_wouvsm_k$(); // 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_getInstance(); }; } 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_33), to(FabIcon_EDIT_getInstance(), default_48)]); 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } // Inline function 'js.objects.jso' call // 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_40; $this$invoke.badgeContent = create(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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_44; var block_0 = UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } function ImageSelectButtonAvatar$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_40; var block = ImageSelectButtonAvatar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ImageSelectButtonAvatar$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_getInstance(); }; } 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_getInstance(); } // Inline function 'js.objects.jso' call // 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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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.get_value_j01efc_k$() === Companion_getInstance_120().get_UNSET_VALUE_a7ctv6_k$()) ? $strings.get_4ktic3_k$(it.get_stringResource_4df0w8_k$()) : ''; }; } function UstadMessageIdSelectField$lambda$lambda$lambda_0(it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return it.get_value_j01efc_k$().toString(); } function UstadMessageIdSelectField$lambda$lambda$lambda_1($props) { return function (it) { $props.onChange(it); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call if (element.get_value_j01efc_k$() === $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_120().get_UNSET_ihjie8_k$() : 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } function UstadMessageIdSelectFieldPreview$lambda$lambda() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return Companion_getInstance_121().get_CLAZZ_ENROLMENT_POLICY_OPEN_3ryjuc_k$(); } function UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate) { return function (option) { invoke$lambda_139($policy$delegate, option.get_value_j01efc_k$()); return Unit_getInstance(); }; } function UstadMessageIdSelectFieldPreview$lambda$lambda_0($policy$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_138($policy$delegate); $this$invoke.options = EnrolmentPolicyConstants_getInstance().get_ENROLMENT_POLICY_MESSAGE_IDS_61yt07_k$(); $this$invoke.label = 'Policy'; $this$invoke.id = 'policy'; $this$invoke.onChange = UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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.value_1 = value; this.label_1 = label; } protoOf(PreviewOption).get_value_j01efc_k$ = function () { return this.value_1; }; protoOf(PreviewOption).get_label_iuj8p7_k$ = function () { return this.label_1; }; protoOf(PreviewOption).component1_7eebsc_k$ = function () { return this.value_1; }; protoOf(PreviewOption).component2_7eebsb_k$ = function () { return this.label_1; }; protoOf(PreviewOption).copy_plwnsl_k$ = function (value, label) { return new PreviewOption(value, label); }; protoOf(PreviewOption).copy$default_j1nwh9_k$ = function (value, label, $super) { value = value === VOID ? this.value_1 : value; label = label === VOID ? this.label_1 : label; return $super === VOID ? this.copy_plwnsl_k$(value, label) : $super.copy_plwnsl_k$.call(this, value, label); }; protoOf(PreviewOption).toString = function () { return 'PreviewOption(value=' + this.value_1 + ', label=' + this.label_1 + ')'; }; protoOf(PreviewOption).hashCode = function () { var result = getStringHashCode(this.value_1); result = imul(result, 31) + getStringHashCode(this.label_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.value_1 === tmp0_other_with_cast.value_1)) return false; if (!(this.label_1 === tmp0_other_with_cast.label_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_55; var block = UstadSelectFieldFC$lambda$lambda(props, selectVal); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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.contains_aljjnj_k$($props.value)) { var this_0 = default_8; var block = UstadSelectFieldFC$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var tmp0_iterator = $props.options.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function UstadSelectFieldFC$lambda$lambda$lambda_1($it) { return function ($this$invoke) { var this_0 = $it; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function UstadSelectFieldFC$lambda$lambda($props, $selectVal) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = UstadSelectFieldFC$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_57; 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_58; var block_1 = UstadSelectFieldFC$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_2, block_1); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.value_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.label_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate) { return function (it) { invoke$lambda_141($currentValue$delegate, it); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_value_j01efc_k$(); } 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_55; var block = UstadSwitchField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props) { return function (_anonymous_parameter_0__qggqh8, value) { $props.onChanged(value); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_85; $this$invoke.control = create(tmp, UstadSwitchField$lambda$lambda$lambda$lambda($props)); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_58; var block_0 = UstadSwitchField$lambda$lambda$lambda_0(helperText); addChild($this$invoke, this_3, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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 virtualListContent(block) { _init_properties_VirtualList_kt__t9mhhz(); var scope = new VirtualListContentScope(); block(scope); return scope.sections_1; } 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.get_c1px32_k$(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.get_c1px32_k$(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.add_utx5q5_k$(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var list = element_0.get_data_wokkxf_k$(); addAll(destination_0, list); } return destination_0; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0($key) { return function (allItems, index) { var tmp0_safe_receiver = allItems.get_c1px32_k$(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.get_c1px32_k$(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.add_utx5q5_k$(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var list = element_0.get_data_wokkxf_k$(); addAll(destination_0, list); } return destination_0; } function VirtualListContentScope() { var tmp = this; // Inline function 'kotlin.collections.mutableListOf' call tmp.sections_1 = ArrayList_init_$Create$_0(); } protoOf(VirtualListContentScope).get_sections_g4k5xl_k$ = function () { return this.sections_1; }; protoOf(VirtualListContentScope).item_bgn21g_k$ = function (key, block) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.sections_1; var tmp; if (key == null) { var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.sections_1; var tmp_0; if (isInterface(this_1, Collection)) { tmp_0 = this_1.isEmpty_y1axqb_k$(); } else { tmp_0 = false; } if (tmp_0) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(element_0); }; protoOf(VirtualListContentScope).item$default_j6rt2k_k$ = function (key, block, $super) { key = key === VOID ? null : key; var tmp; if ($super === VOID) { this.item_bgn21g_k$(key, block); tmp = Unit_getInstance(); } else { tmp = $super.item_bgn21g_k$.call(this, key, block); } return tmp; }; protoOf(VirtualListContentScope).itemsIndexed_kwlqlp_k$ = function (list, key, createNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.sections_1; var element = new ItemListSection(list, createNode, key); this_0.add_utx5q5_k$(element); }; protoOf(VirtualListContentScope).items_tvo4d4_k$ = function (list, key, createNode) { var tmp = VirtualListContentScope$items$lambda(key); this.itemsIndexed_kwlqlp_k$(list, tmp, VirtualListContentScope$items$lambda_0(createNode)); }; protoOf(VirtualListContentScope).infiniteQueryItemsIndexed_fcyq0e_k$ = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.sections_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.sections_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.isEmpty_y1axqb_k$(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(element_0); }; protoOf(VirtualListContentScope).infiniteQueryItems_ck16kh_k$ = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryItems$lambda(itemToKey); this.infiniteQueryItemsIndexed_fcyq0e_k$(infiniteQueryResult, dataPagesToItems, tmp, VirtualListContentScope$infiniteQueryItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).infiniteQueryPagingItemsIndexed_a10fbv_k$ = function (items, key, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.sections_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.sections_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.isEmpty_y1axqb_k$(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(element_0); }; protoOf(VirtualListContentScope).infiniteQueryPagingItems_54s6va_k$ = function (items, key, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryPagingItems$lambda(key); this.infiniteQueryPagingItemsIndexed_a10fbv_k$(items, tmp, VirtualListContentScope$infiniteQueryPagingItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).infiniteQueryPagingItemsList_ghsw4b_k$ = function (items, key, node) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.sections_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.sections_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.isEmpty_y1axqb_k$(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(element_0); }; 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.get_size_woubt6_k$(); 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 ReactHTML_getInstance(); // 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_getInstance(); } function invoke$lambda_142($virtualizerStateVar$delegate) { _init_properties_VirtualList_kt__t9mhhz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerStateVar$delegate[0]; } function invoke$lambda_143($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_getInstance(); } 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_getInstance(); } 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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } $this$useEffect.push(VirtualList$lambda$lambda$lambda_0($props, $parentRef, handleScroll)); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var list = element.get_elements_vxwh8g_k$(); 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.get_c1px32_k$(index).key_29un_k$(); }; } 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_143($virtualizerStateVar$delegate, new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs)); return Unit_getInstance(); }; } function VirtualList$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.virtualizer_1 = virtualizer; this.allRows_1 = allRows; this.reverseLayout_1 = reverseLayout; } protoOf(VirtualListContextData).get_virtualizer_2htsu8_k$ = function () { return this.virtualizer_1; }; protoOf(VirtualListContextData).get_allRows_dtjyz3_k$ = function () { return this.allRows_1; }; protoOf(VirtualListContextData).get_reverseLayout_nclvnn_k$ = function () { return this.reverseLayout_1; }; protoOf(VirtualListContextData).component1_7eebsc_k$ = function () { return this.virtualizer_1; }; protoOf(VirtualListContextData).component2_7eebsb_k$ = function () { return this.allRows_1; }; protoOf(VirtualListContextData).component3_7eebsa_k$ = function () { return this.reverseLayout_1; }; protoOf(VirtualListContextData).copy_rqxw80_k$ = function (virtualizer, allRows, reverseLayout) { return new VirtualListContextData(virtualizer, allRows, reverseLayout); }; protoOf(VirtualListContextData).copy$default_5tjl3i_k$ = function (virtualizer, allRows, reverseLayout, $super) { virtualizer = virtualizer === VOID ? this.virtualizer_1 : virtualizer; allRows = allRows === VOID ? this.allRows_1 : allRows; reverseLayout = reverseLayout === VOID ? this.reverseLayout_1 : reverseLayout; return $super === VOID ? this.copy_rqxw80_k$(virtualizer, allRows, reverseLayout) : $super.copy_rqxw80_k$.call(this, virtualizer, allRows, reverseLayout); }; protoOf(VirtualListContextData).toString = function () { return 'VirtualListContextData(virtualizer=' + this.virtualizer_1 + ', allRows=' + this.allRows_1 + ', reverseLayout=' + this.reverseLayout_1 + ')'; }; protoOf(VirtualListContextData).hashCode = function () { var result = hashCode(this.virtualizer_1); result = imul(result, 31) + hashCode(this.allRows_1) | 0; result = imul(result, 31) + getBooleanHashCode(this.reverseLayout_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.virtualizer_1, tmp0_other_with_cast.virtualizer_1)) return false; if (!equals(this.allRows_1, tmp0_other_with_cast.allRows_1)) return false; if (!(this.reverseLayout_1 === tmp0_other_with_cast.reverseLayout_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 VirtualListElement() { } function _get_createNodeFn__37ltob($this) { return $this.createNodeFn_1; } function _get_key__e6bh8y($this) { return $this.key_1; } function VirtualListSingleElement(createNodeFn, key) { this.createNodeFn_1 = createNodeFn; this.key_1 = key; } protoOf(VirtualListSingleElement).createNode_mn3a5a_k$ = function () { return this.createNodeFn_1(); }; protoOf(VirtualListSingleElement).key_29un_k$ = function () { return this.key_1; }; function _get_item__d8d4t4($this) { return $this.item_1; } function _get_index__g2optt($this) { return $this.index_1; } function _get_itemToNode__bnaxdn($this) { return $this.itemToNode_1; } function _get_itemToKey__btwkps($this) { return $this.itemToKey_1; } function VirtualListItemElement(item, index, itemToNode, itemToKey) { this.item_1 = item; this.index_1 = index; this.itemToNode_1 = itemToNode; this.itemToKey_1 = itemToKey; } protoOf(VirtualListItemElement).key_29un_k$ = function () { return this.itemToKey_1(this.item_1, this.index_1); }; protoOf(VirtualListItemElement).createNode_mn3a5a_k$ = function () { return this.itemToNode_1(this.item_1, this.index_1); }; function _get_item__d8d4t4_0($this) { return $this.item_1; } function _get_index__g2optt_0($this) { return $this.index_1; } function _get_itemToKey__btwkps_0($this) { return $this.itemToKey_1; } function _get_itemToNode__bnaxdn_0($this) { return $this.itemToNode_1; } function VirtualListInfiniteQueryItemElement(item, index, itemToKey, itemToNode) { this.item_1 = item; this.index_1 = index; this.itemToKey_1 = itemToKey; this.itemToNode_1 = itemToNode; } protoOf(VirtualListInfiniteQueryItemElement).key_29un_k$ = function () { var tmp; if (this.item_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.itemToKey_1(this.item_1, this.index_1); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder-' + this.index_1 : tmp1_elvis_lhs; }; protoOf(VirtualListInfiniteQueryItemElement).createNode_mn3a5a_k$ = function () { return this.itemToNode_1(this.item_1, this.index_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 ReactHTML_getInstance(); // 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_getInstance(); } function invoke$lambda_144($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.key_29un_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.ref = invoke$lambda_144($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().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_144($virtualizerContext$delegate).get_reverseLayout_nclvnn_k$()) { // 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.createNode_mn3a5a_k$(); addChildNode($this$invoke, this_3); return Unit_getInstance(); }; } 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_144($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().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_144($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().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_144($virtualizerContext$delegate).get_allRows_dtjyz3_k$(), 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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_getInstance(); } function VirtualListPreview$lambda$lambda$lambda$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_2; return create(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_getInstance(); } 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_23; return create(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_getInstance(); }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0($number) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number); addChild($this$create, this_0, block); return Unit_getInstance(); }; } 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.add_utx5q5_k$(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var list = element_0.get_data_wokkxf_k$(); addAll(destination_0, list); } return destination_0; } function VirtualListPreview$lambda$lambda$lambda$lambda_3(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.get_personUid_mmhd76_k$().toString(); } function VirtualListPreview$lambda$lambda$lambda$lambda_4(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_23; return create(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.fullName_m0cs6y_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1($person) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, VirtualListPreview$lambda$lambda$lambda$lambda); var tmp = toList_0(numberRangeToNumber(0, 100)); var tmp_0 = VirtualListPreview$lambda$lambda$lambda$lambda_0; $this$virtualListContent.items_tvo4d4_k$(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.infiniteQueryItems_ck16kh_k$($infiniteQueryResult, tmp_1, tmp_2, VirtualListPreview$lambda$lambda$lambda$lambda_4); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = VirtualListPreview$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.get_personUid_mmhd76_k$().toString(); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_23; return create(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.fullName_m0cs6y_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { var tmp = VirtualListPreviewReverse$lambda$lambda$lambda$lambda; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = VirtualListPreviewReverse$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.set_firstNames_audc9u_k$('Person'); this_1.set_lastName_6ukpbb_k$('' + item); this_1.set_personUid_j3idds_k$(toLong(item)); destination.add_utx5q5_k$(this_1); } demoPersonList = destination; demoPagingSource = demoPagingSource$lambda; VirtualListPreview = FC(VirtualListPreview$lambda); VirtualListPreviewReverse = FC(VirtualListPreviewReverse$lambda); } } function VirtualListSection() { } function SingleItemSection(createNode, key) { VirtualListSection.call(this); this.elements_1 = listOf_0(new VirtualListSingleElement(createNode, key)); } protoOf(SingleItemSection).get_elements_vxwh8g_k$ = function () { return this.elements_1; }; 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(tmp$ret$0); } tmp.elements_1 = destination; } protoOf(ItemListSection).get_elements_vxwh8g_k$ = function () { return this.elements_1; }; function _get_infiniteQueryResult__wbocio($this) { return $this.infiniteQueryResult_1; } function _get_infiniteSectionIndex__mbf1ai($this) { return $this.infiniteSectionIndex_1; } function _get_dataPagesToItems__8gku9s($this) { return $this.dataPagesToItems_1; } function _get_itemToKey__btwkps_1($this) { return $this.itemToKey_1; } function _get_createNode__ver8rx($this) { return $this.createNode_1; } 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.itemToKey_1($resultRows, keyIndex); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder_' + this$0.infiniteSectionIndex_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.createNode_1($resultRows, $index); addChildNode($this$create, this_0); return Unit_getInstance(); }; } 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(tmp, InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, nodeItem, $index, this$0)); }; } function InfiniteQueryResultSection(infiniteQueryResult, infiniteSectionIndex, dataPagesToItems, itemToKey, createNode) { VirtualListSection.call(this); this.infiniteQueryResult_1 = infiniteQueryResult; this.infiniteSectionIndex_1 = infiniteSectionIndex; this.dataPagesToItems_1 = dataPagesToItems; this.itemToKey_1 = itemToKey; this.createNode_1 = createNode; } protoOf(InfiniteQueryResultSection).get_elements_vxwh8g_k$ = function () { var resultRows = this.dataPagesToItems_1(pages(this.infiniteQueryResult_1)); var queryResult = this.infiniteQueryResult_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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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.add_utx5q5_k$(tmp$ret$0); } return destination; }; 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 contentTypeIconComponent(_this__u8e3s4) { var tmp; if (!_this__u8e3s4.get_leaf_woprc7_k$()) { tmp = default_92; } else { var tmp0_subject = _this__u8e3s4.get_contentTypeFlag_2ekfii_k$(); tmp = tmp0_subject === Companion_getInstance_103().get_TYPE_EBOOK_f31atq_k$() ? default_88 : tmp0_subject === Companion_getInstance_103().get_TYPE_VIDEO_etkk81_k$() ? default_133 : tmp0_subject === Companion_getInstance_103().get_TYPE_DOCUMENT_lmp8dl_k$() ? default_114 : tmp0_subject === Companion_getInstance_103().get_TYPE_ARTICLE_e853x6_k$() ? default_99 : tmp0_subject === Companion_getInstance_103().get_TYPE_COLLECTION_9qw3x6_k$() ? default_100 : tmp0_subject === Companion_getInstance_103().get_TYPE_INTERACTIVE_EXERCISE_xcz7kf_k$() ? default_132 : tmp0_subject === Companion_getInstance_103().get_TYPE_AUDIO_f4wkqu_k$() ? default_131 : null; } 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_145(contextMenuPos$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadContentEntryListItem$lambda$lambda_0(props, contextMenuPos$delegate, contextMenuPosVal); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_145($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_146($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_getInstance(); } 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.isEmpty_y1axqb_k$(); } var tmp2_elvis_lhs = tmp_0; var hasContextMenuItems = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; var tmp_1; if (hasContextMenuItems ? invoke$lambda_145($contextMenuPos$delegate) == null : false) { tmp_1 = to(evt.clientX + 2, evt.clientY + 6); } else { tmp_1 = null; } invoke$lambda_146($contextMenuPos$delegate, tmp_1); return Unit_getInstance(); }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props) { return function (evt) { var tmp; if (!($contextMenuPosVal == null)) { tmp = Unit_getInstance(); } 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_getInstance(); } else { var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_contentEntry_hwf2de_k$(); 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_getInstance(); } return Unit_getInstance(); }; } 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.get_status_jnf6d7_k$(); return Unit_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); $this$invoke.courseBlock = null; var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_contentEntry_hwf2de_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_title_iz32un_k$(); $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.get_picture_8af27f_k$(); $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_cepThumbnailUri_jl1i1n_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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.get_contentEntry_hwf2de_k$(); return Unit_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_title_iz32un_k$(); // 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(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate) { return function () { invoke$lambda_146($contextMenuPos$delegate, null); return Unit_getInstance(); }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate) { return function (_anonymous_parameter_0__qggqh8) { invoke$lambda_146($contextMenuPos$delegate, null); $it.get_onClick_l3c0lc_k$()(); return Unit_getInstance(); }; } 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.get_label_iuj8p7_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_145($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.get_first_irdx8n_k$(); this_0.top = $contextMenuPosVal.get_second_jf7fjx_k$(); 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); } return Unit_getInstance(); }; } 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_26; 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_27; 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_getInstance(); }; } function UstadContentEntryListItem$lambda$lambda_0($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { var this_0 = default_34; var block = UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_description_emjre5_k$(); 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_25; var block = SecondaryContent$lambda$lambda(uiState, descriptionPlainText, props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_4ktic3_k$(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_getInstance(); }; } 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_getInstance(); } 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_0(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_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); } var this_1 = default_25; var block_0 = SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_contentEntryUid_82c9uk_k$(new Long(1, 0)); this_0.set_leaf_nt94be_k$(true); this_0.set_ceInactive_jm4757_k$(true); this_0.set_contentTypeFlag_c07dx6_k$(Companion_getInstance_103().get_TYPE_INTERACTIVE_EXERCISE_xcz7kf_k$()); this_0.set_title_ceyuu4_k$('Content Title'); this_0.set_description_s1386w_k$('Content Description'); $this$invoke.contentEntry = new ContentEntryAndListDetail(this_0); $this$invoke.padding = paddingCourseBlockIndent(6); return Unit_getInstance(); } 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_getInstance(); } function ContentEntryDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.get_tabs_wousav_k$(); $this$invoke.screens = get_OVERVIEW_ATTEMPTS_TAB_SCREENS(); $this$invoke.autoHideIfOneTab = true; return Unit_getInstance(); }; } function ContentEntryDetailScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); var viewModel = useUstadViewModel(false, ContentEntryDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_147($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_147($uiStateVal$delegate); return Unit_getInstance(); }; } var properties_initialized_ContentEntryDetailScreen_kt_mldyk8; function _init_properties_ContentEntryDetailScreen_kt__uch07q() { if (!properties_initialized_ContentEntryDetailScreen_kt_mldyk8) { properties_initialized_ContentEntryDetailScreen_kt_mldyk8 = true; OVERVIEW_ATTEMPTS_TAB_SCREENS = listOf([new UstadScreen(Companion_getInstance_35().get_DEST_NAME_gmgk7z_k$(), 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()), new UstadScreen(Companion_getInstance_36().get_DEST_NAME_gmgk7z_k$(), '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.get_timeStarted_5ube5x_k$(); 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); } var formattedDateAndTime = tmp; var stringsXml = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda(props, stringsXml, formattedDateAndTime, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_148($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_getInstance(); }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0($component, $props) { return function ($this$invoke) { var this_0 = create($component, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props)); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } 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_148($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_getInstance(); }; } 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_148($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_53; 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_progress_key_gezyja_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_content_score_yb659_k$())); return Unit_getInstance(); }; } 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_25; 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.get_maxProgress_uy5umg_k$(); 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.get_maxScore_p8uyeh_k$(); 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_getInstance(); }; } 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.get_4ktic3_k$(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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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.get_isSuccessful_sbhx9p_k$() === true) { tmp = default_136; } else if (tmp0_safe_receiver.get_isSuccessful_sbhx9p_k$() === false) { tmp = default_135; } else if (tmp0_safe_receiver.get_isCompleted_a6j6c8_k$()) { tmp = default_42; } else { tmp = default_134; } var component = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_26; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0(component, $props); addChild($this$invoke, this_0, block); } var this_1 = default_27; var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { var this_0 = default_34; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_attemptsPersonList_tq4f0e_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_sortOption_xx8b7o_k$(); $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return create_0(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return it.get_person_i0c866_k$().get_personUid_mmhd76_k$().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_getInstance(); }; } 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.get_picture_8af27f_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_person_i0c866_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_numAttempts_6g8zgj_k$()) + ' ' + $stringsXml.get_4ktic3_k$(strings_getInstance().get_attempts_mtsz5d_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_content_score_yb659_k$())); $this$invoke.progressValue = numberToInt($maxScoreVal * 100); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_progress_key_gezyja_k$())); $this$invoke.progressValue = $maxProgressVal; return Unit_getInstance(); }; } 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 ReactHTML_getInstance(); // 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.get_maxScore_p8uyeh_k$(); 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.get_maxProgress_uy5umg_k$(); 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_getInstance(); }; } 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_26; 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.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$(); this_1.append_22ad7x_k$(tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs); this_1.append_22ad7x_k$(' : '); 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.append_22ad7x_k$($stringsXml.get_4ktic3_k$(get_descriptionStringRes(get_statementSummary_0(tmp3_safe_receiver)))); } var personHeaderText = this_1.toString(); var this_2 = default_27; var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(personHeaderText, $attemptsPersonListItem, $stringsXml); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$create) { var this_0 = default_34; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props) { return function (attemptsPersonListItem) { var tmp = default_23; return create(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.item_bgn21g_k$('sort_list_opts', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props)); var tmp; if (isSettledEmpty($infiniteQueryResult, $remoteMediatorResult)) { $this$virtualListContent.item_bgn21g_k$('empty_state', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0); tmp = Unit_getInstance(); } var tmp_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_49; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsPersonListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsPersonListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_149($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.onClickEntry_272cxe_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_149($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $this$invoke.onListItemClick = ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($viewModel); return Unit_getInstance(); }; } 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.get_attemptsSessionList_8v5f45_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_sortOption_xx8b7o_k$(); $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return create_0(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return it.get_contextRegistrationHi_dkx0jk_k$().toString() + '-' + it.get_contextRegistrationLo_dkx0fy_k$().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_getInstance(); }; } 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_getInstance(); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props) { return function (item) { var tmp = get_ContentEntryDetailAttemptsListSessionListItem(); return create(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0(item, $props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { $this$virtualListContent.item_bgn21g_k$('sort_list_opts', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.item_bgn21g_k$('empty_state', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0); tmp = Unit_getInstance(); } var tmp_0 = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsSessionListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsSessionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_150($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.onClickEntry_x1mbkl_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_150($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $this$invoke.onListItemClick = ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($viewModel); return Unit_getInstance(); }; } 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 get_LOAD_SIZE() { return LOAD_SIZE; } var LOAD_SIZE; function get_WIDTH() { return WIDTH; } var WIDTH; function ContentEntryDetailAttemptsStatementListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsStatementListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_151($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.formattedStatementResponse_artbzv_k$(p0); }; l.callableName = 'formattedStatementResponse'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($boundThis) { var l = function (p0) { $boundThis.onVerbFilterToggled_viup8u_k$(p0); return Unit_getInstance(); }; l.callableName = 'onVerbFilterToggled'; return l; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_151($uiStateVal$delegate); $this$invoke.formattedResponseFlow = ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($viewModel); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onVerbFilterToggled = ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($viewModel); return Unit_getInstance(); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.uiState.get_attemptsStatementList_8e4lpa_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function invoke$lambda_152($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.get_sortOption_xx8b7o_k$(); $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); $this$create.enabled = true; $this$create.onClickSort = $props.onSortOrderChanged; return Unit_getInstance(); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(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.get_verbEntity_dpswph_k$()); return Unit_getInstance(); }; } 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_152($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_152($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_0(default_42); } 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_getInstance(); }; } 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_152($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.get_availableVerbs_r31n0_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call var isSelected = !$props.uiState.get_deselectedVerbUids_v9e46f_k$().contains_aljjnj_k$(element.get_verbEntity_dpswph_k$().get_verbUid_72kurs_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_46; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda(isSelected, element, $theme$delegate, $props); addChild($this$create, this_1, block); } return Unit_getInstance(); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function () { var tmp = default_15; return create(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_0(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return it.get_statementEntity_xknex5_k$().get_statementIdHi_5i876q_k$().toString() + '-' + it.get_statementEntity_xknex5_k$().get_statementIdLo_5i87ac_k$().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_getInstance(); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props) { return function (item) { var tmp = get_StatementEntityAndVerbListItem(); return create(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.item_bgn21g_k$('sort_list_opts', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.item_bgn21g_k$('verb_filters', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.item_bgn21g_k$('empty_state', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_getInstance(); } var tmp_0 = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_activityLangMapEntry_2fkk8s_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_almeValue_o41rph_k$(); 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.get_statementEntity_xknex5_k$(); var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_timestamp_9fccx9_k$(); 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_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); } 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.get_statementEntity_xknex5_k$(); var tmp_0 = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.get_statementIdHi_5i876q_k$(); var tmp8_safe_receiver = props.statement; var tmp9_safe_receiver = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.get_statementEntity_xknex5_k$(); var dependencies = [tmp_0, tmp9_safe_receiver == null ? null : tmp9_safe_receiver.get_statementIdLo_5i87ac_k$()]; 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.get_statementEntity_xknex5_k$(); var tmp12_elvis_lhs = tmp11_safe_receiver == null ? null : tmp11_safe_receiver.get_resultDuration_vxz2l6_k$(); 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.get_statementActivityDescription_3ax2d5_k$(); var descriptionPlainText = useHtmlToPlainText(tmp14_elvis_lhs == null ? '' : tmp14_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = StatementEntityAndVerbListItem$lambda$lambda_0(props, activityName, descriptionPlainText, formattedResponse$delegate, stringsXml, formattedDateAndTime, formattedDuration, theme$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_153($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_154($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_getInstance(); } 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_getInstance(); }; } 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.append_22ad7x_k$($stringsXml.get_4ktic3_k$(strings_getInstance().get_response_xlk07e_k$()) + ': '); var tmp0_safe_receiver = $response.get_string_jnpst6_k$(); 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.append_22ad7x_k$(tmp0_safe_receiver); } var tmp1_safe_receiver = $response.get_stringResource_4df0w8_k$(); 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.append_22ad7x_k$($stringsXml.get_4ktic3_k$(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_getInstance(); }; } 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_153($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_getInstance(); }; } 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_153($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_153($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_getInstance(); }; } 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_153($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_53; 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.get_statementEntity_xknex5_k$(); if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_resultDuration_vxz2l6_k$()) == 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_getInstance(); } return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_progress_key_gezyja_k$())); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_content_score_yb659_k$())); return Unit_getInstance(); }; } 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.get_statementActivityDescription_3ax2d5_k$()) == 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 ReactHTML_getInstance(); // 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_154($formattedResponse$delegate); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call if (this_0.get_hasResponse_f85isu_k$()) { 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 ReactHTML_getInstance(); // 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_25; 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.get_statementEntity_xknex5_k$(); var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_extensionProgress_sopfj7_k$(); 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.get_statementEntity_xknex5_k$(); var tmp8_safe_receiver = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.get_resultScoreScaled_3to03e_k$(); 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_getInstance(); }; } 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } function StatementEntityAndVerbListItem$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { var this_0 = default_26; var block = StatementEntityAndVerbListItem$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; 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_getInstance(); }; } 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; function get_ContentEntryDetailOverviewScreenPreview() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewScreenPreview; } 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_getInstance(); } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { console.log('ContentEntryDetailOverviewScreen: onClickOpen'); $props.onClickOpen(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_open_worwk3_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it) { return function () { $props.onCancelRemoteImport($it.get_cjiUid_bxbqqf_k$()); return Unit_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it) { return function () { $props.onDismissRemoteImportError($it.get_cjiUid_bxbqqf_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_importing_52djzo_k$()); $this$invoke.error = $it.get_cjiError_oep7nz_k$(); 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_getInstance(); } return Unit_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_description_emjre5_k$(); $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_also_available_in_ssswra_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation) { return function (it) { $props.onClickTranslation($translation); return Unit_getInstance(); }; } 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.get_language_cjhhk1_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.get_availableTranslations_jzikv6_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_50; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $props); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_83; 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.get_remoteImportJobs_18e79m_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2....' call var canCancelJob = $props.uiState.canCancelRemoteImportJob_pybt2s_k$(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_83; var block_5 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var tmp; if ($props.uiState.get_translationVisibile_sjr701_k$()) { // 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_50; var block_7 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function ContentEntryDetailOverviewComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_25; var block = ContentDetails$lambda$lambda(theme$delegate, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_155($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.get_contentEntry_hwf2de_k$(); $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_status_jnf6d7_k$(); return Unit_getInstance(); }; } function ContentDetails$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_title_iz32un_k$(); $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.get_contentEntry_hwf2de_k$(); $this$invoke.contentEntry = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_entry_iqxd1l_k$(); var tmp4_safe_receiver = $props.uiState.get_contentEntry_hwf2de_k$(); var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_picture_8af27f_k$(); $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_cepPictureUri_z88ker_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } function ContentDetails$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } 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_155($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_getInstance(); }; } function ContentDetailRightColumn$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ContentDetailRightColumn$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_title_iz32un_k$(); // 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_getInstance(); }; } 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().get_size_compressed_was_288pxc_k$(); var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.get_latestContentEntryVersion_ldxm6p_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cevStorageSize_j8l0wf_k$(); var tmp_1 = tmp_0.formatFileSize_70e2_k$(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs); var tmp_2 = UMFileUtil_getInstance(); var tmp2_safe_receiver = $props.uiState.get_latestContentEntryVersion_ldxm6p_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_cevOriginalSize_7fv18j_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.format_j6buvb_k$(tmp, [tmp_1, tmp_2.formatFileSize_70e2_k$(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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().get_size_woubt6_k$(); var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.get_latestContentEntryVersion_ldxm6p_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cevStorageSize_j8l0wf_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.format_j6buvb_k$(tmp, [tmp_0.formatFileSize_70e2_k$(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_author_b5hnkk_k$(); // 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_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_publisher_wg9par_k$(); // 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_entry_details_license_izsq7m_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_licenseName_3af6yr_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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().formatFileSize_70e2_k$(new Long(0, 0)); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); } function ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_scoreProgress_jmwytm_k$(); // 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.get_progress_mo5qeu_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_0(default_37); 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_getInstance(); }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp2_safe_receiver = $props.uiState.get_scoreProgress_jmwytm_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_resultScore_4tjhn0_k$(); var tmp = '(' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs) + '/'; var tmp0_safe_receiver = $props.uiState.get_scoreProgress_jmwytm_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_resultMax_lksvc2_k$(); // 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_getInstance(); }; } 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.get_fileSizeVisible_j2hmp8_k$()) { var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_scoreResultVisible_84pys4_k$()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_25; 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_getInstance(); } return Unit_getInstance(); }; } 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.get_compressedSizeVisible_y5fbuv_k$()) { var this_1 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } else if ($props.uiState.get_sizeVisible_tj2oy0_k$()) { var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_authorVisible_qnu2te_k$()) { var this_3 = default_2; var block_2 = ContentDetailRightColumn$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_getInstance(); } var tmp_1; if ($props.uiState.get_publisherVisible_k473vl_k$()) { var this_4 = default_2; var block_3 = ContentDetailRightColumn$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); tmp_1 = Unit_getInstance(); } var tmp_2; if ($props.uiState.get_licenseNameVisible_bgrpxt_k$()) { var this_5 = default_25; var block_4 = ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_2 = Unit_getInstance(); } var this_6 = default_25; var block_5 = ContentDetailRightColumn$lambda$lambda$lambda_5($props); addChild($this$invoke, this_6, block_5); return Unit_getInstance(); }; } function QuickActionBarsRow$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = QuickActionBarsRow$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function QuickActionBarsRow$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMarkComplete; return Unit_getInstance(); }; } function QuickActionBarsRow$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_121); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_mark_complete_ic0kam_k$()).toUpperCase(); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickDelete; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()).toUpperCase(); $this$invoke.icon = create_0(default_39); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickManageDownload; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_manage_download_vafdbt_k$()).toUpperCase(); $this$invoke.icon = create_0(default_140); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } 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.get_markCompleteVisible_4zeigz_k$()) { var this_1 = get_UstadQuickActionButton(); var block = QuickActionBarsRow$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); tmp = Unit_getInstance(); } var tmp_0; var tmp0_safe_receiver = $props.uiState.get_contentEntryButtons_8gjdjz_k$(); if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_showDeleteButton_j7owkd_k$()) === 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_getInstance(); } var tmp_1; var tmp1_safe_receiver = $props.uiState.get_contentEntryButtons_8gjdjz_k$(); if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_showManageDownloadButton_uvkvzv_k$()) === 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_getInstance(); } return Unit_getInstance(); }; } function ContentEntryDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_156($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.onClickOpen_wi1pfh_k$(); return Unit_getInstance(); }; l.callableName = 'onClickOpen'; return l; } function ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($boundThis) { var l = function (p0) { $boundThis.onCancelRemoteImport_mas9ty_k$(p0); return Unit_getInstance(); }; l.callableName = 'onCancelRemoteImport'; return l; } function ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($boundThis) { var l = function (p0) { $boundThis.onDismissRemoteImportError_q1vmgk_k$(p0); return Unit_getInstance(); }; l.callableName = 'onDismissRemoteImportError'; return l; } function ContentEntryDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_156($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_getInstance(); }; } 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_getInstance(); } function invoke$lambda_157($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.set_title_ceyuu4_k$('Content Title'); this_0.set_author_btovnz_k$('Author'); this_0.set_publisher_u973bc_k$('Publisher'); this_0.set_licenseName_gyoh54_k$('BY_SA'); this_0.set_description_s1386w_k$('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.set_progress_b501lu_k$(4); this_1.set_success_glm1b2_k$(Companion_getInstance_122().get_RESULT_SUCCESS_yt0dl6_k$()); this_1.set_resultScore_kp381c_k$(4); this_1.set_resultMax_s3899a_k$(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.set_showDownloadButton_4pryu9_k$(true); this_2.set_showOpenButton_ksdogv_k$(true); this_2.set_showDeleteButton_cl3ehq_k$(true); this_2.set_showManageDownloadButton_ppaetg_k$(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 // 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.set_name_wkmnld_k$('Persian'); this_3.set_language_k1j0e9_k$(this_4); var tmp = 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 // 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.set_name_wkmnld_k$('English'); this_5.set_language_k1j0e9_k$(this_6); var tmp_0 = 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 // 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.set_name_wkmnld_k$('Korean'); this_7.set_language_k1j0e9_k$(this_8); var tmp_1 = 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 // 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.set_name_wkmnld_k$('Tamil'); this_9.set_language_k1j0e9_k$(this_10); var tmp_2 = 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 // 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.set_name_wkmnld_k$('Turkish'); this_11.set_language_k1j0e9_k$(this_12); var tmp_3 = 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 // 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.set_name_wkmnld_k$('Telugu'); this_13.set_language_k1j0e9_k$(this_14); var tmp_4 = 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 // 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.set_name_wkmnld_k$('Marathi'); this_15.set_language_k1j0e9_k$(this_16); var tmp_5 = 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 // 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.set_name_wkmnld_k$('Vietnamese'); this_17.set_language_k1j0e9_k$(this_18); var tmp_6 = 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 // 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.set_name_wkmnld_k$('Japanese'); this_19.set_language_k1j0e9_k$(this_20); var tmp_7 = 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 // 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.set_name_wkmnld_k$('Russian'); this_21.set_language_k1j0e9_k$(this_22); var tmp_8 = 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 // 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.set_name_wkmnld_k$('Portuguese'); this_23.set_language_k1j0e9_k$(this_24); var tmp_9 = 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 // 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.set_name_wkmnld_k$('Bengali'); this_25.set_language_k1j0e9_k$(this_26); var tmp_10 = 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 // 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.set_name_wkmnld_k$('Spanish'); this_27.set_language_k1j0e9_k$(this_28); var tmp_11 = 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 // 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.set_name_wkmnld_k$('Hindi'); this_29.set_language_k1j0e9_k$(this_30); var tmp3_availableTranslations = listOf([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, 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_157($uiStateVar$delegate); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new ContentEntryEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } function invoke$lambda_158($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.onContentEntryChanged_5bsipz_k$(p0); return Unit_getInstance(); }; l.callableName = 'onContentEntryChanged'; return l; } function ContentEntryEditViewModel$onSetCompressionLevel$ref($boundThis) { var l = function (p0) { $boundThis.onSetCompressionLevel_5fojun_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSetCompressionLevel'; return l; } function ContentEntryEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPictureChanged_tcb4ji_k$(p0); return Unit_getInstance(); }; l.callableName = 'onPictureChanged'; return l; } function ContentEntryEditViewModel$onSubtitleFileAdded$ref($boundThis) { var l = function (p0, p1) { $boundThis.onSubtitleFileAdded_96yqpp_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onSubtitleFileAdded'; return l; } function ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeleteSubtitleTrack_qv6kcp_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickDeleteSubtitleTrack'; return l; } function ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.onClickEditSubtitleTrack_kr9dy0_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEditSubtitleTrack'; return l; } function ContentEntryEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_158($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_getInstance(); }; } 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.get_importError_x8mvpi_k$(); // Inline function 'kotlin.contracts.contract' call if (!(this_0 == null ? true : isBlank(this_0))) { tmp = strings.get_4ktic3_k$(strings_getInstance().get_file_required_prompt_olip9y_k$()); } else { tmp = strings.get_4ktic3_k$(strings_getInstance().get_file_selected_nzdt0r_k$()); } var updateContentText = tmp; var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call ReactHTML_getInstance(); // 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickUpdateContent; return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_update_content_udzmrw_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_picture_8af27f_k$(); $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cepPictureUri_z88ker_k$(); $this$invoke.onImageUriChanged = $props.onPictureChanged; $this$invoke.id = 'content_entry_image'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_supported_files_lfn2gz_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_title_ceyuu4_k$($it); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_8(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_title_iz32un_k$(); $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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()) + '*'; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.get_titleError_l4pwyh_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp3_elvis_lhs; $this$invoke.error = !($props.uiState.get_titleError_l4pwyh_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_description_s1386w_k$($it); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_8(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_description_emjre5_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_description_emjre5_k$()); $this$invoke.readOnly = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef) { return function ($this$invoke) { $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_add_subtitles_lmvrpw_k$()); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$() ? !($fileInputRef.current == null) : false; $this$invoke.onClickAdd = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickEditSubtitleTrack($subtitleTrack); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_title_iz32un_k$(); return Unit_getInstance(); }; } 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_26; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickDeleteSubtitleTrack($subtitleTrack); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_39; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, $subtitleTrack, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack); addChild($this$invoke, this_0, block); var this_1 = default_84; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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.get_subtitles_hlfe0i_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, element, $strings); addChild($this$invoke, this_1, block_0); } return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_author_btovnz_k$($it); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_8(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_author_b5hnkk_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_entry_details_author_3c5xk2_k$()); $this$invoke.id = 'content_author'; $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_publisher_u973bc_k$($it); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_8(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_publisher_wg9par_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_entry_details_publisher_33y2fd_k$()); $this$invoke.id = 'content_publisher'; $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_licenseType_n5xz3q_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_8(tmp1_safe_receiver, ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_licenseType_3ajir6_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? Companion_getInstance_103().get_LICENSE_TYPE_UNSPECIFIED_hafl4p_k$() : tmp2_elvis_lhs; $this$invoke.options = LicenceConstants_getInstance().get_LICENSE_MESSAGE_IDS_ob1553_k$(); $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_licence_40u4iw_k$()); $this$invoke.id = 'content_license'; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_compression_xgcetf_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_123().forValue_us0frk_k$(tmp0_safe_receiver)); } return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8($it, $strings) { return function ($this$invoke) { $this$invoke.value = $it.get_value_j01efc_k$().toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.get_4ktic3_k$(get_stringResource($it)); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_contentJobItem_fg7ikg_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cjiCompressionLevel_5fa7jd_k$(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.toString(); $this$invoke.value = tmp3_elvis_lhs == null ? CompressionLevel_MEDIUM_getInstance().get_value_j01efc_k$().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.get_4ktic3_k$(strings_getInstance().get_compression_xgcetf_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.fullWidth = true; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props); var tmp0_iterator = get_entries_0().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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.get_updateContentVisible_7l4s2z_k$()) { // 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_getInstance(); } 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.get_entity_cxtlv0_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_entry_iqxd1l_k$(); if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_leaf_woprc7_k$()) === 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_getInstance(); } var this_4 = default_47; 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.get_canModifySubtitles_w2v6w6_k$()) { 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_getInstance(); } 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_55; var block_9 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props); addChild($this$invoke, this_10, block_9); return Unit_getInstance(); }; } function ContentEntryEditScreenComponent$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function ContentEntryGetMetadataComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.get_status_jnf6d7_k$().get_error_iqzvfj_k$(); $this$invoke.progress = $props.uiState.get_status_jnf6d7_k$().get_progress_mo5qeu_k$(); $this$invoke.processedBytes = $props.uiState.get_status_jnf6d7_k$().get_processedBytes_re2rlm_k$(); $this$invoke.totalBytes = $props.uiState.get_status_jnf6d7_k$().get_totalBytes_wa2n74_k$(); return Unit_getInstance(); }; } function ContentEntryGetMetadataScreen$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); var viewModel = useUstadViewModel(VOID, ContentEntryGetMetadataScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_159($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_159($uiStateVal$delegate); return Unit_getInstance(); }; } 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_getInstance(); } function ContentEntryGetMetadataPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); $this$invoke.uiState = new ContentEntryGetMetadataUiState(new ContentEntryGetMetadataStatus(true, 'SNAFU')); return Unit_getInstance(); } 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_getInstance(); } function GetSubtitleComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.get_error_iqzvfj_k$(); return Unit_getInstance(); }; } function GetSubtitleScreen$lambda($this$FC, it) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); var viewModel = useUstadViewModel(VOID, GetSubtitleScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_160($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_160($uiStateVal$delegate); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_161($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_getInstance(); }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickNext(); } return Unit_getInstance(); }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_url'; $this$invoke.value = $props.uiState.get_url_18iuii_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_enter_url_5o4aht_k$()); $this$invoke.error = !($props.uiState.get_linkError_iqv4or_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); var tmp0_safe_receiver = $props.uiState.get_linkError_iqv4or_k$(); 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_getInstance(); }; } 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_161($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_161($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.get_4ktic3_k$(strings_getInstance().get_supported_link_1lpa7o_k$()); addChildNode($this$invoke, tmp$ret$10); return Unit_getInstance(); }; } 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_161(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_getInstance(); }; } function ContentEntryImportLinkComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ContentEntryImportLinkScreen$lambda($this$FC, it) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var viewModel = useUstadViewModel(VOID, ContentEntryImportLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_162($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.onChangeLink_hqhy4f_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeLink'; return l; } function ContentEntryImportLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.onClickNext_jwdi98_k$(); return Unit_getInstance(); }; l.callableName = 'onClickNext'; return l; } function ContentEntryImportLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_162($uiStateVal$delegate); $this$invoke.onUrlChange = ContentEntryImportLinkViewModel$onChangeLink$ref($viewModel); $this$invoke.onClickNext = ContentEntryImportLinkViewModel$onClickNext$ref($viewModel); return Unit_getInstance(); }; } 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); } } function get_ContentEntryListScreenPreview() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreenPreview; } 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_getInstance(); } function ContentEntryListScreenPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); $this$invoke.uiState = new ContentEntryListUiState(VOID, ContentEntryListScreenPreview$lambda$lambda$lambda); return Unit_getInstance(); } 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.set_contentEntryUid_82c9uk_k$(new Long(1, 0)); this_0.set_leaf_nt94be_k$(false); this_0.set_ceInactive_jm4757_k$(true); this_0.set_contentTypeFlag_c07dx6_k$(Companion_getInstance_103().get_TYPE_INTERACTIVE_EXERCISE_xcz7kf_k$()); this_0.set_title_ceyuu4_k$('Content Title 1'); this_0.set_description_s1386w_k$('Content Description 1'); var tmp = 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.set_contentEntryUid_82c9uk_k$(new Long(2, 0)); this_1.set_leaf_nt94be_k$(true); this_1.set_ceInactive_jm4757_k$(false); this_1.set_contentTypeFlag_c07dx6_k$(Companion_getInstance_103().get_TYPE_DOCUMENT_lmp8dl_k$()); this_1.set_title_ceyuu4_k$('Content Title 2'); this_1.set_description_s1386w_k$('Content Description 2'); return new ListPagingSource(listOf([tmp, 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.get_uiState_66ctcc_k$(), new ContentEntryListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), new AppUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call ReactHTML_getInstance(); // 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_getInstance(); } function invoke$lambda_163($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_164($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.onImportFile_x0lic0_k$(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_getInstance(); }; } 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_getInstance(); }; } function ContentEntryListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickEntry_ffmxrg_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ContentEntryListViewModel$onClickImportFromLink$ref($boundThis) { var l = function () { $boundThis.onClickImportFromLink_vfesxu_k$(); return Unit_getInstance(); }; 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_getInstance(); }; } function ContentEntryListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.onClickFilterChip_r5dzw9_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickFilterChip'; return l; } function ContentEntryListViewModel$onSetSelected$ref($boundThis) { var l = function (p0, p1) { $boundThis.onSetSelected_7ouwqo_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onSetSelected'; return l; } function ContentEntryListViewModel$onClickSelectThisFolder$ref($boundThis) { var l = function () { $boundThis.onClickSelectThisFolder_2ik7pd_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSelectThisFolder'; return l; } function ContentEntryListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_163($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $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_getInstance(); }; } function ContentEntryListScreen$lambda$lambda_2($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_164($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda_1($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.onDismissCreateNewOptions_rkt8nf_k$(); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.onClickNewFolder_6cynpn_k$(); return Unit_getInstance(); }; } 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_92; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_content_editor_create_new_category_4kvsf7_k$()); return Unit_getInstance(); }; } 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_26; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.onClickImportFromLink_vfesxu_k$(); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_content_from_link_6p8pz4_k$()); return Unit_getInstance(); }; } 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_26; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_content_from_file_6p4w02_k$()); return Unit_getInstance(); }; } 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_26; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = default_23; var block = ContentEntryListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_23; var block_0 = ContentEntryListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_23; var block_1 = ContentEntryListScreen$lambda$lambda$lambda$lambda_1($fileInputRef, $strings); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function ContentEntryListScreen$lambda$lambda_3($uiStateVal$delegate, $viewModel, $strings, $fileInputRef) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_163($uiStateVal$delegate).get_createNewOptionsVisible_1ltbu7_k$(); $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_getInstance(); }; } function ContentEntryListScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var emptyCommandFlow = useEmptyFlow(); var tmp = props.uiState.get_contentEntryList_jncvpc_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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.get_showSelectFolderButton_vb6xc2_k$()]; 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_getInstance(); } function invoke$lambda_165($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_166($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_getInstance(); } 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.get_showSelectFolderButton_vb6xc2_k$()) { 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_166($selectFolderButtonHeight$delegate, tmp_0); return Unit_getInstance(); }; } 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.get_filterOptions_xfykv7_k$(); $this$create.selectedChipId = $props.uiState.get_selectedChipId_ens6id_k$(); $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create(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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_import_from_file_5qbcdc_k$()); return Unit_getInstance(); }; } 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_26; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_34; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_23; return create(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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_import_from_link_5q7iea_k$()); return Unit_getInstance(); }; } 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_26; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_34; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return create_0(get_UstadNothingHereYet()); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3(it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var tmp0_safe_receiver = it.get_contentEntry_hwf2de_k$(); var tmp = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_contentEntryUid_pu6bbm_k$()); var tmp1_safe_receiver = it.get_contentEntryParentChildJoin_47uvra_k$(); return tmp + '_' + toString_0(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cepcjUid_pthbj8_k$()); } 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.get_contentEntry_hwf2de_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_contentEntryUid_pu6bbm_k$(); 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.get_selectedEntryUids_69vvzl_k$().contains_aljjnj_k$(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.get_contextMenuItems_ko2uez_k$(); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props) { return function (entry) { var tmp = get_UstadContentEntryListItem(); return create(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.get_showChips_nea03j_k$()) { $this$virtualListContent.item_bgn21g_k$('filter_chips', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props)); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_importFromFileItemVisible_drwtuz_k$()) { $this$virtualListContent.item_bgn21g_k$('import_from_file', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp_0 = Unit_getInstance(); } var tmp_1; if ($props.uiState.get_importFromLinkItemVisible_oerz71_k$()) { $this$virtualListContent.item_bgn21g_k$('import_from_link', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings)); tmp_1 = Unit_getInstance(); } var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.item_bgn21g_k$('empty_state', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2); tmp_2 = Unit_getInstance(); } var tmp_3 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_3, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + invoke$lambda_165($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_49; var block = ContentEntryListScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectThisFolder(); return Unit_getInstance(); }; } 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.get_showSelectFolderButton_vb6xc2_k$()) { // 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.get_4ktic3_k$(strings_getInstance().get_move_entries_to_this_folder_arj2rj_k$()); addChildNode($this$invoke, tmp$ret$14); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_entity_cxtlv0_k$(); tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_x58nby_k$(VOID, VOID, VOID, it_0)); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_title_iz32un_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_titleError_l4pwyh_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_titleError_l4pwyh_k$() == 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_getInstance(); }; } 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.get_entity_cxtlv0_k$(); tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_x58nby_k$(VOID, VOID, it_0)); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_language_cjhhk1_k$()); var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_langCode_ciluis_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } 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_47; var block = SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_47; var block_0 = SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function SubtitleEditComponent$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = SubtitleEditComponent$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function SubtitleEditScreen$lambda($this$FC, it) { _init_properties_SubtitleEditScreen_kt__twib72(); var viewModel = useUstadViewModel(VOID, SubtitleEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new SubtitleEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } function invoke$lambda_167($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.onEntityChanged_6195xr_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function SubtitleEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_167($uiStateVal$delegate); $this$invoke.onEntityChanged = SubtitleEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } function TextBlockDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); $this$invoke.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_block_ip8l7o_k$(); var tmp1_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); $this$invoke.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_picture_8af27f_k$(); return Unit_getInstance(); }; } function TextBlockDetailComponent$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_block_ip8l7o_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbDescription_asqepg_k$(); $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } function TextBlockDetailScreen$lambda($this$FC, it) { _init_properties_TextBlockDetailScreen_kt__c969bf(); var viewModel = useUstadViewModel(VOID, TextBlockDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_168($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_168($uiStateVal$delegate); return Unit_getInstance(); }; } 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_getInstance(); }; } 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; function get_CourseGroupSetDetailScreenPreview() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailScreenPreview; } 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.get_courseGroupSet_txhi1z_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgsTotalGroups_qhxh6a_k$(); 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_group_is3eja_k$()) + ' ' + $groupNum; addChildNode($this$create, tmp$ret$8); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$create.variant = 'body1'; return Unit_getInstance(); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, $groupNum) { return function () { var tmp = default_2; return create(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.get_personUid_mmhd76_k$().toString(); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1(member) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var tmp = default_23; return create(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.get_name_woqyms_k$(); $this$invoke.pictureUri = $member.get_pictureUri_oz22hj_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_name_woqyms_k$(); return Unit_getInstance(); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$create) { var this_0 = default_26; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$create, this_0, block); var this_1 = default_27; var block_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member); addChild($this$create, this_1, block_0); return Unit_getInstance(); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings) { return function ($this$virtualListContent) { var tmp0_iterator = $groupRange.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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.get_membersList_xyl9n6_k$(); var destination = ArrayList_init_$Create$_0(); var tmp0_iterator_0 = this_0.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.....' call var tmp0_safe_receiver = element_0.get_cgm_18j84g_k$(); if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgmGroupNumber_t9dymw_k$()) === element) { destination.add_utx5q5_k$(element_0); } } var groupMembers = destination; // Inline function 'kotlin.collections.isNotEmpty' call if (!groupMembers.isEmpty_y1axqb_k$()) { var tmp = 'item_header_' + element; $this$virtualListContent.item_bgn21g_k$(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, element)); var tmp_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.items_tvo4d4_k$(groupMembers, tmp_0, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1); } } return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function CourseGroupSetDetailScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var viewModel = useUstadViewModel(VOID, CourseGroupSetDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new CourseGroupSetDetailUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_169($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_170($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_169($uiStateVal$delegate); return Unit_getInstance(); }; } function CourseGroupSetDetailScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_170($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_cgsName_c89ibq_k$('Group 1'); this_0.set_cgsTotalGroups_ytmo82_k$(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.set_cgmGroupNumber_dn01qs_k$(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.set_cgmGroupNumber_dn01qs_k$(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.set_cgmGroupNumber_dn01qs_k$(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.set_cgmGroupNumber_dn01qs_k$(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_getInstance(); } 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_getInstance(); } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_cgsName_c89ibq_k$($it); return Unit_getInstance(); }; } 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.get_courseGroupSet_txhi1z_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_name'; var tmp0_safe_receiver = $props.uiState.get_courseGroupSet_txhi1z_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgsName_d9s72p_k$(); $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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()) + '*'; $this$invoke.error = !($props.uiState.get_courseTitleError_fnueac_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_courseTitleError_fnueac_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_cgsTotalGroups_ytmo82_k$(numberToInt($it)); return Unit_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.get_courseGroupSet_txhi1z_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_9(tmp0_safe_receiver, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_courseGroupSet_txhi1z_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgsTotalGroups_qhxh6a_k$(); $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.get_4ktic3_k$(strings_getInstance().get_number_of_groups_coq73l_k$()); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_numOfGroupsError_484rts_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.get_numOfGroupsError_484rts_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAssignRandomly(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_assign_to_random_groups_4biavh_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_unassigned_11sjrk_k$()) : $strings.get_4ktic3_k$(strings_getInstance().get_group_is3eja_k$()) + ' ' + it; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.get_name_woqyms_k$(); $this$invoke.pictureUri = $member.get_pictureUri_oz22hj_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_name_woqyms_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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.get_personUid_mmhd76_k$(), it); return Unit_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, $assignedGroupNum, $itemLabelFn, $props) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'person_' + $member.get_personUid_mmhd76_k$().toString() + '_groupselect'; $this$UstadSelectField.label = ''; var tmp0_safe_receiver = $member.get_cgm_18j84g_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgmGroupNumber_t9dymw_k$(); $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.get_fieldsEnabled_us2uht_k$(); $this$UstadSelectField.error = !$groupOptions.contains_aljjnj_k$($assignedGroupNum); return Unit_getInstance(); }; } 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.get_cgm_18j84g_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgmGroupNumber_t9dymw_k$(); 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_getInstance(); }; } 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_26; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member); addChild($this$invoke, this_1, block); var this_2 = default_27; var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member); addChild($this$invoke, this_2, block_0); var this_3 = default_84; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_3, block_1); return Unit_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, $groupOptions, $itemLabelFn) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_membersList_xyl9n6_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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.get_courseGroupSet_txhi1z_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_cgsTotalGroups_qhxh6a_k$(); 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_getInstance(); }; } function CourseGroupSetEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseGroupSetEditScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var viewModel = useUstadViewModel(VOID, CourseGroupSetEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_171($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.onChangeGroupAssignment_qbdtzr_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onChangeGroupAssignment'; return l; } function CourseGroupSetEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.onEntityChanged_5lq32g_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function CourseGroupSetEditViewModel$onClickAssignRandomly$ref($boundThis) { var l = function () { $boundThis.onClickAssignRandomly_pzdbmg_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAssignRandomly'; return l; } function CourseGroupSetEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_171($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_getInstance(); }; } 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.get_courseGroupSets_4flu3w_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_sortOption_xx8b7o_k$(); $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); return Unit_getInstance(); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(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.get_4ktic3_k$(strings_getInstance().get_add_new_groups_uckp52_k$()); $this$invoke.onClickAdd = $props.onClickAddItem; return Unit_getInstance(); }; } 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_getInstance(); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.get_showAddItem_1b9xri_k$()) { var this_0 = get_UstadAddListItem(); var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); tmp = Unit_getInstance(); } else { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // 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_getInstance(); } return Unit_getInstance(); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = Fragment; return create(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return create_0(get_UstadNothingHereYet()); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return it.get_cgsUid_bvuqtm_k$().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_getInstance(); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props) { return function (courseGroupSetItem) { var tmp = get_CourseGroupSetListItem(); return create(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.item_bgn21g_k$('sortheader', CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.item_bgn21g_k$('new', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.item_bgn21g_k$('empty_state', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_getInstance(); } var tmp_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_49; var block = CourseGroupSetListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function CourseGroupSetListItem$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseGroupSetListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_cgsName_d9s72p_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } function CourseGroupSetListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = CourseGroupSetListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_27; var block = CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseGroupSetListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_34; var block = CourseGroupSetListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseGroupSetListScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var viewModel = useUstadViewModel(VOID, CourseGroupSetListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new CourseGroupSetListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_172($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_173($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.onClickEntry_vlpuei_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function CourseGroupSetListViewModel$onSortOptionChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOptionChanged_o77dl6_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOptionChanged'; return l; } function CourseGroupSetListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAdd'; return l; } function CourseGroupSetListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_172($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_getInstance(); }; } function CourseGroupSetListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_173($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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_getInstance(); } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_ctTitle_71e5o3_k$($it); return Unit_getInstance(); }; } 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.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_10(tmp0_safe_receiver, CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'terms_title'; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_ctTitle_iytaim_k$(); $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.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); $this$invoke.error = !($props.uiState.get_titleError_l4pwyh_k$() == null); var tmp2_safe_receiver = $props.uiState.get_titleError_l4pwyh_k$(); 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.get_fieldsEnabled_us2uht_k$(); $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_getInstance(); }; } 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.copy$default_cdbhlx_k$(VOID, VOID, it_0)); return Unit_getInstance(); }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0($terminologyTerm, $strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp0_elvis_lhs = $terminologyTerm.get_term_wouvn9_k$(); $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.get_4ktic3_k$($terminologyTerm.get_stringResource_4df0w8_k$()); $this$invoke.error = !($terminologyTerm.get_errorMessage_ofxtm0_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.id = $terminologyTerm.get_id_kntnx8_k$(); // 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_your_words_for_ndtuls_k$()); addChildNode($this$invoke, tmp$ret$9); var tmp0_iterator = $props.uiState.get_terminologyTermList_wzq2r0_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } function CourseTerminologyEditScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function CourseTerminologyEditScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var viewModel = useUstadViewModel(VOID, CourseTerminologyEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_174($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.onTerminologyTermChanged_fnwjt7_k$(p0); return Unit_getInstance(); }; l.callableName = 'onTerminologyTermChanged'; return l; } function CourseTerminologyEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.onEntityChanged_c37hqu_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function CourseTerminologyEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_174($uiStateVal$delegate); $this$invoke.onTerminologyTermChanged = CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($viewModel); $this$invoke.onTerminologyChanged = CourseTerminologyEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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.get_terminologyList_n5oo3c_k$(), 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_getInstance(); } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddNewItem(); return Unit_getInstance(); }; } 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_33; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_new_terminology_xte25v_k$()); return Unit_getInstance(); }; } 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_26; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$create) { var this_0 = default_34; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_23; return create(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return it.get_ctUid_ipwyk6_k$().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_getInstance(); }; } 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_getInstance(); } 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.get_ctTitle_iytaim_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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_26; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$create) { var this_0 = default_34; var block = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props) { return function (terminology) { var tmp = default_23; return create(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.get_showAddItemInList_l3msx_k$()) { $this$virtualListContent.item$default_j6rt2k_k$(VOID, CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings)); tmp = Unit_getInstance(); } var tmp_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = CourseTerminologyListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function CourseTerminologyListScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var viewModel = useUstadViewModel(VOID, CourseTerminologyListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new CourseTerminologyListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_175($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_176($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_176($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function CourseTerminologyListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAdd'; return l; } function CourseTerminologyListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickEntry_kl2ghm_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function CourseTerminologyListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_175($uiStateVal$delegate); $this$invoke.onClickAddNewItem = CourseTerminologyListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickItem = CourseTerminologyListViewModel$onClickEntry$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } function DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation) { this.$activeDb_1 = $activeDb; CoroutineImpl.call(this, resultContinuation); } protoOf(DbExportScreen$lambda$lambda$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) { var tmp = this.create_rcuf4x_k$($this$launch, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(DbExportScreen$lambda$lambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(DbExportScreen$lambda$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var tmp_0 = get_rootDatabase(this.$activeDb_1); suspendResult = (isInterface(tmp_0, RoomJdbcImpl) ? tmp_0 : THROW_CCE()).get_jdbcImplHelper_iauze6_k$().exportToFile_8am0r0_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(DbExportScreen$lambda$lambda$slambda).create_rcuf4x_k$ = function ($this$launch, completion) { var i = new DbExportScreen$lambda$lambda$slambda(this.$activeDb_1, completion); i.$this$launch_1 = $this$launch; return i; }; protoOf(DbExportScreen$lambda$lambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope) : false) ? value : THROW_CCE(), completion); }; 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.invoke_d9fzmj_k$($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).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(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.get_activeEndpoint_pq5akk_k$(); var tmp_1 = this_0.get_directDI_rqg7bd_k$(); // Inline function 'org.kodein.di.diContext' call var tmp_2 = Companion_getInstance_124(); // 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.invoke_4wgfc3_k$(tmp$ret$2, context); var this_1 = tmp_1.On_r75fd9_k$(tmp$ret$3); var tag = Companion_getInstance_3().get_TAG_DB_46ibfw_k$(); var tmp_4 = this_1.get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$5, tag); launch($coroutineScope, VOID, VOID, DbExportScreen$lambda$lambda$slambda_0(activeDb, null)); return Unit_getInstance(); }; } 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.get_delItemTimeDeleted_sp3q0n_k$(); var deletedDateFormatted = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$().get_id_kntnx8_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = DeletedItemListItem$lambda$lambda(props, strings, deletedDateFormatted); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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.get_delItemIsFolder_v7lru5_k$()) === true) { var this_0 = default_92; addChild_0($this$invoke, this_0); tmp = Unit_getInstance(); } else { var this_1 = default_144; addChild_0($this$invoke, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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.get_delItemName_u5xa0w_k$(); // 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.append_22ad7x_k$($strings.get_4ktic3_k$(strings_getInstance().get_type_wovaf7_k$()) + ': ' + $strings.get_4ktic3_k$(tmp1_safe_receiver) + ' '); } this_0.append_22ad7x_k$($strings.get_4ktic3_k$(strings_getInstance().get_deleted_qwnqy8_k$()) + ': ' + $deletedDateFormatted); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = this_0.toString(); return Unit_getInstance(); }; } 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_getInstance(); }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.get_4ktic3_k$(strings_getInstance().get_restore_jezlph_k$()); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_145; addChild_0($this$invoke, this_0); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_restore_jezlph_k$()); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_permanently_xktx9s_k$()); $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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_permanently_xktx9s_k$()); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); }; } function DeletedItemListItem$lambda$lambda($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { var this_0 = default_26; var block = DeletedItemListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted); addChild($this$invoke, this_1, block_0); var this_2 = default_84; var block_1 = DeletedItemListItem$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } 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.get_deletedItemsList_5ob2ky_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function DeletedItemListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_DeleteditemListScreen_kt__k644xw(); return it.get_delItemUid_o8c4l7_k$().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_getInstance(); }; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = get_DeletedItemListItem(); return create(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.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = DeletedItemListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_177($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.onDismissConfirmDialog_pzjij7_k$(); return Unit_getInstance(); }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = invoke$lambda_177($uiStateVal$delegate).get_deleteConfirmText_lm3epz_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.onDismissConfirmDialog_pzjij7_k$(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_cancel_bsh2mb_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel) { return function (it) { $viewModel.onConfirmDeletePermanently_g2jmox_k$(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_confirm_gztp07_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_getInstance(); }; } function DeletedItemListScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_177($uiStateVal$delegate).get_confirmDialogVisible_5u3jil_k$(); $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_getInstance(); }; } function DeletedItemListViewModel$onClickRestore$ref($boundThis) { var l = function (p0) { $boundThis.onClickRestore_lkl2ne_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickRestore'; return l; } function DeletedItemListViewModel$onClickDeletePermanently$ref($boundThis) { var l = function (p0) { $boundThis.onClickDeletePermanently_6sn3jc_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickDeletePermanently'; return l; } function DeletedItemListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_177($uiStateVal$delegate); $this$invoke.onClickRestore = DeletedItemListViewModel$onClickRestore$ref($viewModel); $this$invoke.onClickDeletePermanently = DeletedItemListViewModel$onClickDeletePermanently$ref($viewModel); return Unit_getInstance(); }; } 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.get_postLatestMessage_i24hsn_k$(); 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.get_discussionPostMessage_a2j8wm_k$()].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.get_discussionPostStartDate_61t9a7_k$(); var formattedTime = useDayOrDate(true, tmp_0, tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), 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.get_authorPersonFirstNames_tehaox_k$(); var tmp5_safe_receiver = props.discussionPost; var authorName = '' + tmp_1 + ' ' + (tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_authorPersonLastName_1bjqlm_k$()); var overflowAnchor$delegate = useState(CourseDiscussionDetailPostListItem$lambda$lambda_0); var overflowAnchorVal = invoke$lambda_179(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseDiscussionDetailPostListItem$lambda$lambda_1(props, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings, authorName, plainTextDescription); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_178($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_179($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_180($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_getInstance(); } 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.get_postLatestMessage_i24hsn_k$(); var tmp; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $props.discussionPost; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_discussionPostMessage_a2j8wm_k$(); } 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_getInstance(); }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_179($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_180($overflowAnchor$delegate, tmp); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_180($overflowAnchor$delegate, null); return Unit_getInstance(); }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_180($overflowAnchor$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_178($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_getInstance(); }; } 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_getInstance(); } tmp = tmp_0; } return Unit_getInstance(); }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClick(); return Unit_getInstance(); }; } 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.get_authorPictureUri_9y237i_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } 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().get_num_replies_hitesa_k$(); var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_postRepliesCount_txmv00_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.format_j6buvb_k$(tmp, [tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_discussionPostTitle_luljhj_k$(); // 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_25; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$create, this_0, block); var this_1 = default_25; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_1, block_0); return Unit_getInstance(); }; } 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_25; $this$invoke.secondary = create(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_26; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_25; $this$invoke.secondaryAction = create(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_34; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_posts_iwzpuy_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function invoke$lambda_181($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_181($theme$delegate).spacing(1); $this$create.sx = this_0; var tmp0_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); $this$create.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_block_ip8l7o_k$(); var tmp1_safe_receiver = $props.uiState.get_courseBlock_c2ojbd_k$(); $this$create.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_picture_8af27f_k$(); return Unit_getInstance(); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create(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.get_courseBlock_c2ojbd_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_block_ip8l7o_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_cbDescription_asqepg_k$(); $this$create.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadRawHtml(); return create(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return create_0(default_83); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return it.get_discussionPostUid_6yxxgf_k$().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_getInstance(); }; } 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_getInstance(); }; } 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.get_showModerateOptions_2rhvyj_k$(); $this$create.localDateTimeNow = $props.uiState.get_localDateTimeNow_er12ef_k$(); $this$create.timeFormat = $timeFormatter; $this$create.dateFormat = $dateFormatter; $this$create.dayOfWeekStrings = $props.uiState.get_dayOfWeekStrings_g89ios_k$(); return Unit_getInstance(); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter) { return function (discussionPostItem) { var tmp = get_CourseDiscussionDetailPostListItem(); return create(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.item_bgn21g_k$('header', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.item_bgn21g_k$('description', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.item_bgn21g_k$('divider', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1); var tmp = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function CourseDiscussionDetailScreen$lambda($this$FC, it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var viewModel = useUstadViewModel(VOID, CourseDiscussionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new CourseDiscussionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_182($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_183($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.onClickPost_f08gvk_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickPost'; return l; } function CourseDiscussionDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.onDeletePost_ca8tzn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onDeletePost'; return l; } function CourseDiscussionDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_182($uiStateVal$delegate); $this$invoke.onClickPost = CourseDiscussionDetailViewModel$onClickPost$ref($viewModel); $this$invoke.onDeletePost = CourseDiscussionDetailViewModel$onDeletePost$ref($viewModel); return Unit_getInstance(); }; } function CourseDiscussionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_183($appUiState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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.get_discussionPosts_7jo6g2_k$(), emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var tmp0_safe_receiver = it.get_discussionPost_4c7lzj_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_discussionPostUid_6yxxgf_k$(); 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.get_discussionPost_4c7lzj_k$(); 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_getInstance(); }; } 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.get_showModerateOptions_2rhvyj_k$() : false; $this$invoke.onClickDelete = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props); $this$invoke.localDateTimeNow = $props.uiState.get_localDateTimeNow_er12ef_k$(); $this$invoke.timeFormat = $timeFormatter; $this$invoke.dateFormat = $dateFormatter; $this$invoke.dayOfWeekStrings = $props.uiState.get_dayOfWeekStrings_g89ios_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } return Unit_getInstance(); }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter) { return function (postItem) { var tmp1_safe_receiver = postItem == null ? null : postItem.get_discussionPost_4c7lzj_k$(); var isRootItem = equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_discussionPostReplyToPostUid_p5bbhg_k$(), new Long(0, 0)); var tmp = default_15; return create(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.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.set_discussionPostTitle_m6nnc4_k$('Submitting an assignment'); this_0.set_discussionPostStartedPersonUid_buzem9_k$(new Long(1, 0)); this_0.set_discussionPostReplyToPostUid_ev5bbi_k$(new Long(0, 0)); this_0.set_discussionPostUid_ufsj71_k$(new Long(1, 0)); this_0.set_discussionPostMessage_7toqr9_k$('How can I get the best grade?'); this_0.set_discussionPostStartDate_vk83wt_k$(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.set_discussionPostReplyToPostUid_ev5bbi_k$(new Long(42, 0)); this_1.set_discussionPostTitle_m6nnc4_k$(null); this_1.set_discussionPostStartedPersonUid_buzem9_k$(new Long(1, 0)); this_1.set_discussionPostUid_ufsj71_k$(new Long(2, 0)); this_1.set_discussionPostMessage_7toqr9_k$('Use ChatGPT'); this_1.set_discussionPostStartDate_vk83wt_k$(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.set_discussionPostReplyToPostUid_ev5bbi_k$(new Long(42, 0)); this_2.set_discussionPostStartedPersonUid_buzem9_k$(new Long(1, 0)); this_2.set_discussionPostUid_ufsj71_k$(new Long(3, 0)); this_2.set_discussionPostMessage_7toqr9_k$('Use BARD'); this_2.set_discussionPostStartDate_vk83wt_k$(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.set_discussionPostStartedPersonUid_buzem9_k$(new Long(1, 0)); this_3.set_discussionPostReplyToPostUid_ev5bbi_k$(new Long(42, 0)); this_3.set_discussionPostUid_ufsj71_k$(new Long(4, 0)); this_3.set_discussionPostMessage_7toqr9_k$('Ask Jeeves'); this_3.set_discussionPostStartDate_vk83wt_k$(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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_184($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.onChangeReplyText_a71oo2_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeReplyText'; return l; } function DiscussionPostDetailViewModel$onClickPostReply$ref($boundThis) { var l = function () { $boundThis.onClickPostReply_ihmr1t_k$(); return Unit_getInstance(); }; l.callableName = 'onClickPostReply'; return l; } function DiscussionPostDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.onDeletePost_ca8tzn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onDeletePost'; return l; } function DiscussionPostDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_184($uiStateVal$delegate); $this$invoke.replyTextFlow = $viewModel.get_replyText_1cb4we_k$(); $this$invoke.onReplyChanged = DiscussionPostDetailViewModel$onChangeReplyText$ref($viewModel); $this$invoke.onClickPostReply = DiscussionPostDetailViewModel$onClickPostReply$ref($viewModel); $this$invoke.onDeletePost = DiscussionPostDetailViewModel$onDeletePost$ref($viewModel); return Unit_getInstance(); }; } 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.get_firstNames_n3o3y7_k$(); 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.get_lastName_f360wa_k$(); var posterName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var overflowAnchor$delegate = useState(DiscussionPostListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_185(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.get_discussionPost_4c7lzj_k$(); var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_discussionPostStartDate_61t9a7_k$(); var dayOrDate = useDayOrDate(true, tmp_0, tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), true, props.timeFormat, props.dateFormat, props.dayOfWeekStrings); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = DiscussionPostListItem$lambda$lambda_0(props, overflowAnchorVal, dayOrDate, overflowAnchor$delegate, theme$delegate, strings, posterName); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_185($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_186($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_getInstance(); } function invoke$lambda_187($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_getInstance(); }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_185($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_186($overflowAnchor$delegate, tmp); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_186($overflowAnchor$delegate, null); return Unit_getInstance(); }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_186($overflowAnchor$delegate, null); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_delete_cbon90_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_187($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_getInstance(); }; } 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_getInstance(); } tmp = tmp_0; } return Unit_getInstance(); }; } 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.get_personPictureUri_r3scj8_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_discussionPost_4c7lzj_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_discussionPostMessage_a2j8wm_k$(); $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); }; } 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(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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_25; $this$invoke.secondaryAction = create(tmp, DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings)); var this_0 = default_26; var block = DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } function invoke$lambda_188($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_188($replyVal$delegate); $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_add_a_reply_ekmcg5_k$()); $this$invoke.readOnly = $props.disabled; return Unit_getInstance(); }; } function DiscussionPostReply$lambda$lambda$lambda($props) { return function (it) { $props.onClickPostReplyButton(); return Unit_getInstance(); }; } 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_188($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.get_4ktic3_k$(strings_getInstance().get_post_wosj55_k$()); addChildNode($this$invoke, tmp$ret$13); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_189($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.set_discussionPostTitle_m6nnc4_k$($it); return Unit_getInstance(); }; } 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.get_discussionPost_4c7lzj_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_11(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_discussionPost_4c7lzj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_discussionPostTitle_luljhj_k$(); $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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()); $this$invoke.error = !($props.uiState.get_discussionPostTitleError_sthwv3_k$() == null); var tmp2_safe_receiver = $props.uiState.get_discussionPostTitleError_sthwv3_k$(); 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.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_discussionPostMessage_7toqr9_k$($it); return Unit_getInstance(); }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.get_discussionPost_4c7lzj_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_11(tmp0_safe_receiver, DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_discussionPost_4c7lzj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_discussionPostMessage_a2j8wm_k$(); $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.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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_189($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_getInstance(); }; } 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.get_discussionPostDescError_5mvkl6_k$(); 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_getInstance(); }; } function DiscussionPostEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_discussionPostTitle_m6nnc4_k$('How to submit report A?'); this_0.set_discussionPostMessage_7toqr9_k$('For our sales report, do I upload or share a link? '); $this$invoke.uiState = new DiscussionPostEditUiState(this_0); return Unit_getInstance(); } function DiscussionPostEditScreen$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var viewModel = useUstadViewModel(VOID, DiscussionPostEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_190($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.onEntityChanged_tap2du_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function DiscussionPostEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_190($uiStateVar$delegate); $this$invoke.onPostChanged = DiscussionPostEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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.NavAreaWidth_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.NavArea_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.EpubContentArea_1 = 'epub_content_area'; } protoOf(EpubArea).get_NavAreaWidth_9fnha9_k$ = function () { return this.NavAreaWidth_1; }; protoOf(EpubArea).get_NavArea_dmxupl_k$ = function () { return this.NavArea_1; }; protoOf(EpubArea).get_EpubContentArea_az11q3_k$ = function () { return this.EpubContentArea_1; }; 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_72('(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_getInstance(); } function invoke$lambda_191($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.tryEmit_ru0jrz_k$(amount); } function EpubContentComponent$lambda$lambda($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_getInstance(); }; } 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.get_value_j01efc_k$(); // 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.putAll_wgg6cj_k$(prevValue); this_1.put_4fpzoq_k$($index, toString(newHeight)); var nextValue = this_1.build_1k0s4u_k$(); if (this_0.compareAndSet_l3595a_k$(prevValue, nextValue)) { break $l$block; } } } return Unit_getInstance(); }; } function EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow) { var l = function (p0) { invoke$onScrollBy($scrollByCommandFlow, p0); return Unit_getInstance(); }; 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_getInstance(); }; } 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_191($defaultHeights$delegate).get_wei43m_k$($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_getInstance(); }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function (item, index) { var tmp = get_EpubSpineItem(); return create(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.get_spineUrls_qoxkg2_k$(); var tmp_0 = EpubContentComponent$lambda$lambda$lambda$lambda$lambda; $this$virtualListContent.itemsIndexed_kwlqlp_k$(tmp, tmp_0, EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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.get_appBarHeight_pj7c1q_k$() + '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().EpubContentArea_1; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); var this_1 = default_49; 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_getInstance(); }; } function EpubContentComponent$lambda$lambda$lambda$lambda_2($props) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $props.onDismissTableOfContents(); return Unit_getInstance(); }; } function EpubContentComponent$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_getInstance(); }; } 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().NavArea_1; } this_0.width = EpubArea_getInstance().NavAreaWidth_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.get_tableOfContentsOpen_jhopa8_k$(); $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_getInstance(); }; } 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().NavAreaWidth_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().EpubContentArea_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().EpubContentArea_1, EpubArea_getInstance().NavArea_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_getInstance(); }; } function EpubScrollComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); var scrollElement = invoke$lambda_192(virtualizerContext$delegate).get_virtualizer_2htsu8_k$().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_193(spineIndexOffsetTarget$delegate), invoke$lambda_195(hashIndexDelta$delegate), invoke$lambda_192(virtualizerContext$delegate).get_virtualizer_2htsu8_k$().isScrolling].slice(); useEffect(tmp_1, EpubScrollComponent$lambda$lambda_2(virtualizerContext$delegate, hashIndexDelta$delegate, spineIndexOffsetTarget$delegate)); return Unit_getInstance(); } function sam$kotlinx_coroutines_flow_FlowCollector$0_1(function_0) { this.function_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_1).emit_t92u1f_k$ = function (value, $completion) { return this.function_1(value, $completion); }; function invoke$lambda_192($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_193($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_194($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_getInstance(); } function invoke$lambda_195($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_196($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_getInstance(); } 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_192($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().getVirtualItemForOffset(roundToInt(scrollTop)).index; tmp = $props.onSpineIndexChanged(spineIndex); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } 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.$virtualizerContext$delegate_1 = $virtualizerContext$delegate; this.$spineIndexOffsetTarget$delegate_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda).invoke_t7nwsm_k$ = function (command, $completion) { var tmp = this.create_ndj3u6_k$(command, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_t7nwsm_k$(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); if (tmp === 0) { this.set_exceptionState_fex74n_k$(1); var tmp_0 = invoke$lambda_192(this.$virtualizerContext$delegate_1).get_virtualizer_2htsu8_k$().getOffsetForIndex; var tmp_1 = this.command_1.get_spineIndex_oprsmw_k$(); 0; var offsetTarget = tmp_0(tmp_1, 'start'); var offsetAsInt = numberToInt(offsetTarget[0]); invoke$lambda_194(this.$spineIndexOffsetTarget$delegate_1, offsetAsInt); var tmp_2 = invoke$lambda_192(this.$virtualizerContext$delegate_1).get_virtualizer_2htsu8_k$().scrollToOffset; var this_0 = {}; 0; this_0.align = 'start'; 0; this_0.behavior = 'instant'; tmp_2(offsetAsInt, this_0); return Unit_getInstance(); } else if (tmp === 1) { throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).create_ndj3u6_k$ = function (command, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda(this.$virtualizerContext$delegate_1, this.$spineIndexOffsetTarget$delegate_1, completion); i.command_1 = command; return i; }; protoOf(EpubScrollComponent$lambda$slambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_ndj3u6_k$(value instanceof EpubScrollCommand ? value : THROW_CCE(), completion); }; 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.invoke_t7nwsm_k$(command, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.$props_1 = $props; this.$virtualizerContext$delegate_1 = $virtualizerContext$delegate; this.$spineIndexOffsetTarget$delegate_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubScrollComponent$lambda$slambda).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(EpubScrollComponent$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var tmp_0 = this.$props_1.scrollToCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_0(this.$virtualizerContext$delegate_1, this.$spineIndexOffsetTarget$delegate_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda).create_d196fn_k$ = function (completion) { return new EpubScrollComponent$lambda$slambda(this.$props_1, this.$virtualizerContext$delegate_1, this.$spineIndexOffsetTarget$delegate_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.invoke_h7udsx_k$($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation) { this.$hashIndexDelta$delegate_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda_1).invoke_upy66h_k$ = function (scrollAmount, $completion) { var tmp = this.create_t6fi7n_k$(scrollAmount, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_upy66h_k$((!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); if (tmp === 0) { this.set_exceptionState_fex74n_k$(1); invoke$lambda_196(this.$hashIndexDelta$delegate_1, this.scrollAmount_1); return Unit_getInstance(); } else if (tmp === 1) { throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).create_t6fi7n_k$ = function (scrollAmount, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda_1(this.$hashIndexDelta$delegate_1, completion); i.scrollAmount_1 = scrollAmount; return i; }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).create_wyq9v6_k$ = function (value, completion) { return this.create_t6fi7n_k$((!(value == null) ? typeof value === 'number' : false) ? value : THROW_CCE(), completion); }; 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.invoke_upy66h_k$(scrollAmount, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation) { this.$props_1 = $props; this.$hashIndexDelta$delegate_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda_1).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubScrollComponent$lambda$slambda_1).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(EpubScrollComponent$lambda$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var tmp_0 = this.$props_1.scrollByCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_2(this.$hashIndexDelta$delegate_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda_1).create_d196fn_k$ = function (completion) { return new EpubScrollComponent$lambda$slambda_1(this.$props_1, this.$hashIndexDelta$delegate_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.invoke_h7udsx_k$($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_192($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().isScrolling ? invoke$lambda_195($hashIndexDelta$delegate) > 0 : false) ? invoke$lambda_192($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().scrollOffset === invoke$lambda_193($spineIndexOffsetTarget$delegate) : false) { var newOffset = invoke$lambda_192($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().scrollOffset + invoke$lambda_195($hashIndexDelta$delegate) | 0; invoke$lambda_196($hashIndexDelta$delegate, 0); var tmp_0 = invoke$lambda_192($virtualizerContext$delegate).get_virtualizer_2htsu8_k$().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_getInstance(); }; } 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(); var tmp_0 = [windowSize.get_width_j0q4yl_k$(), windowSize.get_height_e7t92o_k$()]; useLaunchedEffect(tmp_0, EpubSpineItem$lambda$slambda_2(loadedCompletable, iframeRef, props, iframeHeight$delegate, null)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call ReactHTML_getInstance(); // 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_getInstance(); } function sam$kotlinx_coroutines_flow_FlowCollector$0_2(function_0) { this.function_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_2).emit_t92u1f_k$ = function (value, $completion) { return this.function_1(value, $completion); }; function invoke$lambda_197($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_198($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_getInstance(); } 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_getInstance(); } 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_198(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.$$this$unsafeFlow_1 = $$this$unsafeFlow; this.$props_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).invoke_t7nwsm_k$ = function (value, $completion) { var tmp = this.create_ndj3u6_k$(value, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_t7nwsm_k$(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(5); this.set_state_rjd8d0_k$(1); continue $sm; case 1: var tmp_0 = this; tmp_0.$this$unsafeTransform1__1 = this.$$this$unsafeFlow_1; var tmp_1 = this; tmp_1.value2__1 = this.value_1; if (this.value2__1.get_spineIndex_oprsmw_k$() === this.$props_1.itemIndex) { this.set_state_rjd8d0_k$(3); suspendResult = this.$this$unsafeTransform1__1.emit_t92u1f_k$(this.value2__1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.set_state_rjd8d0_k$(2); continue $sm; } case 2: if (false) { this.set_state_rjd8d0_k$(1); continue $sm; } this.set_state_rjd8d0_k$(4); continue $sm; case 3: this.tmp$ret$00__1 = suspendResult; this.set_state_rjd8d0_k$(4); continue $sm; case 4: return Unit_getInstance(); case 5: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 5) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).create_ndj3u6_k$ = function (value, completion) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda(this.$$this$unsafeFlow_1, this.$props_1, completion); i.value_1 = value; return i; }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_ndj3u6_k$(value instanceof EpubScrollCommand ? value : THROW_CCE(), completion); }; 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.invoke_t7nwsm_k$(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$1(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this._this__u8e3s4__1 = _this__u8e3s4; this.collector_1 = collector; } protoOf($collectCOROUTINE$1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); var tmp_0 = this; tmp_0.$this$unsafeFlow0__1 = this.collector_1; this.set_state_rjd8d0_k$(1); var tmp_1 = EpubSpineItem$lambda$slambda$o$collect$slambda_0(this.$this$unsafeFlow0__1, this._this__u8e3s4__1.$props_1, null); suspendResult = this._this__u8e3s4__1.$this_1.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; function _no_name_provided__qut3iv_0($this, $props) { this.$this_1 = $this; this.$props_1 = $props; } protoOf(_no_name_provided__qut3iv_0).collect_rty6as_k$ = function (collector, $completion) { var tmp = new $collectCOROUTINE$1(this, collector, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(_no_name_provided__qut3iv_0).collect_aksokr_k$ = function (collector, $completion) { return this.collect_rty6as_k$(collector, $completion); }; function EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation) { this.$loadedCompletable_1 = $loadedCompletable; this.$iframeRef_1 = $iframeRef; this.$props_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$slambda).invoke_t7nwsm_k$ = function (it, $completion) { var tmp = this.create_ndj3u6_k$(it, $completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubSpineItem$lambda$slambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) { return this.invoke_t7nwsm_k$(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); var tmp_0 = this; var tmp0_elvis_lhs = this.it_1.get_hash_won4uv_k$(); var tmp_1; if (tmp0_elvis_lhs == null) { return Unit_getInstance(); } else { tmp_1 = tmp0_elvis_lhs; } tmp_0.hash0__1 = tmp_1; this.set_state_rjd8d0_k$(1); suspendResult = this.$loadedCompletable_1.await_4rdzbx_k$(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var tmp1_safe_receiver = this.$iframeRef_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_getInstance(); } else { tmp_2 = tmp2_elvis_lhs; } var documentEl = tmp_2; var elementId = this.hash0__1.substring(1); var targetEl = documentEl.getElementById(elementId); if (!(targetEl == null)) { var scrollDownBy = roundToInt(targetEl.getBoundingClientRect().top); this.$props_1.scrollByFunction(scrollDownBy); } return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$slambda).create_ndj3u6_k$ = function (it, completion) { var i = new EpubSpineItem$lambda$slambda$slambda(this.$loadedCompletable_1, this.$iframeRef_1, this.$props_1, completion); i.it_1 = it; return i; }; protoOf(EpubSpineItem$lambda$slambda$slambda).create_wyq9v6_k$ = function (value, completion) { return this.create_ndj3u6_k$(value instanceof EpubScrollCommand ? value : THROW_CCE(), completion); }; 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.invoke_t7nwsm_k$(it, $completion); }; l.$arity = 1; return l; } function EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation) { this.$props_1 = $props; this.$loadedCompletable_1 = $loadedCompletable; this.$iframeRef_1 = $iframeRef; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubSpineItem$lambda$slambda).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(EpubSpineItem$lambda$slambda).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); var this_0 = this.$props_1.scrollCommands; var tmp_0 = new _no_name_provided__qut3iv_0(this_0, this.$props_1); var tmp_1 = EpubSpineItem$lambda$slambda$slambda_0(this.$loadedCompletable_1, this.$iframeRef_1, this.$props_1, null); suspendResult = tmp_0.collect_aksokr_k$(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubSpineItem$lambda$slambda).create_d196fn_k$ = function (completion) { return new EpubSpineItem$lambda$slambda(this.$props_1, this.$loadedCompletable_1, this.$iframeRef_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.invoke_h7udsx_k$($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { this.$loadedCompletable_1 = $loadedCompletable; this.$iframeRef_1 = $iframeRef; this.$props_1 = $props; this.$iframeHeight$delegate_1 = $iframeHeight$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda_1).invoke_h7udsx_k$ = function ($completion) { var tmp = this.create_d196fn_k$($completion); tmp.set_result_xj64lm_k$(Unit_getInstance()); tmp.set_exception_px07aa_k$(null); return tmp.doResume_5yljmg_k$(); }; protoOf(EpubSpineItem$lambda$slambda_1).invoke_ib42db_k$ = function ($completion) { return this.invoke_h7udsx_k$($completion); }; protoOf(EpubSpineItem$lambda$slambda_1).doResume_5yljmg_k$ = function () { var suspendResult = this.get_result_iyg5d2_k$(); $sm: do try { var tmp = this.get_state_iypx7s_k$(); switch (tmp) { case 0: this.set_exceptionState_fex74n_k$(2); this.set_state_rjd8d0_k$(1); suspendResult = delay(new Long(300, 0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: if (this.$loadedCompletable_1.get_isCompleted_a6j6c8_k$()) { invoke$updateIframeHeight(this.$iframeRef_1, this.$props_1, this.$iframeHeight$delegate_1); } return Unit_getInstance(); case 2: throw this.get_exception_x0n6w6_k$(); } } catch ($p) { var e = $p; if (this.get_exceptionState_wflpxn_k$() === 2) { throw e; } else { this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$()); this.set_exception_px07aa_k$(e); } } while (true); }; protoOf(EpubSpineItem$lambda$slambda_1).create_d196fn_k$ = function (completion) { return new EpubSpineItem$lambda$slambda_1(this.$loadedCompletable_1, this.$iframeRef_1, this.$props_1, this.$iframeHeight$delegate_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.invoke_h7udsx_k$($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_getInstance(); }; } 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_getInstance(); }; } 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.complete_ixf84q_k$(Unit_getInstance()); return Unit_getInstance(); }; } 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_197($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_getInstance(); }; } function EpubContentScreen$lambda($this$FC, it) { _init_properties_EpubContentScreen_kt__41ft1h(); var epubViewModel = useUstadViewModel(VOID, EpubContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(epubViewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_199($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.onUnload_ku21hu_k$(); return Unit_getInstance(); }; l.callableName = 'onUnload'; return l; } function EpubContentViewModel$onClickLink$ref($boundThis) { var l = function (p0, p1) { $boundThis.onClickLink_92fgoj_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onClickLink'; return l; } function EpubContentViewModel$onDismissTableOfContentsDrawer$ref($boundThis) { var l = function () { $boundThis.onDismissTableOfContentsDrawer_pyqo2z_k$(); return Unit_getInstance(); }; l.callableName = 'onDismissTableOfContentsDrawer'; return l; } function EpubContentViewModel$onClickTocItem$ref($boundThis) { var l = function (p0) { $boundThis.onClickTocItem_1c90ye_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickTocItem'; return l; } function EpubContentViewModel$onClickToggleTocItem$ref($boundThis) { var l = function (p0) { $boundThis.onClickToggleTocItem_cvute2_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickToggleTocItem'; return l; } function EpubContentViewModel$onSpineIndexChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSpineIndexChanged_i3qly6_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSpineIndexChanged'; return l; } function EpubContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.onActiveChanged_2xtbwa_k$(p0); return Unit_getInstance(); }; l.callableName = 'onActiveChanged'; return l; } function EpubContentScreen$lambda$lambda_0($epubViewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_199($uiStateVal$delegate); $this$invoke.onClickLink = EpubContentViewModel$onClickLink$ref($epubViewModel); $this$invoke.scrollToCommands = $epubViewModel.get_epubScrollCommands_pa42ui_k$(); $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_getInstance(); }; } 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_getInstance(); } function invoke$lambda_200($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_200($theme$delegate).spacing(2); $this$invoke.className = css(this_0); return Unit_getInstance(); }; } 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.get_appBarHeight_pj7c1q_k$(); // 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.get_coverImageUrl_sst41u_k$(); 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 ReactHTML_getInstance(); // 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_getInstance(); }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickTocItem($tocItem); return Unit_getInstance(); }; } 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.get_label_iuj8p7_k$(); return Unit_getInstance(); }; } 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_200($theme$delegate).spacing(2 + imul($tocItem.get_indentLevel_omi4hd_k$(), 2) | 0); $this$invoke.sx = this_0; $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem); var this_1 = default_27; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickToggleTogItem($tocItem); return Unit_getInstance(); }; } 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_93; addChild_0($this$invoke, this_0); tmp = Unit_getInstance(); } else { var this_1 = default_94; addChild_0($this$invoke, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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_getInstance(); }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings) { return function ($this$invoke) { var collapsed = $props.uiState.get_collapsedTocUids_uq7ny5_k$().contains_aljjnj_k$($tocItem.get_uid_18iuqh_k$()); var text = $strings.get_4ktic3_k$(collapsed ? strings_getInstance().get_expand_d38tr7_k$() : strings_getInstance().get_collapse_sruiye_k$()); 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_getInstance(); }; } function EpubTocListComponent$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props, $strings) { return function ($this$invoke) { $this$invoke.key = 'toc_' + $tocItem.get_uid_18iuqh_k$(); var this_0 = default_34; var block = EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props); addChild($this$invoke, this_0, block); var tmp; if ($tocItem.get_hasChildren_hui79s_k$()) { var this_1 = default_84; var block_0 = EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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().get_NavAreaWidth_9fnha9_k$(); // 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.get_tableOfContentToDisplay_tvvm0m_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_23; var block_0 = EpubTocListComponent$lambda$lambda$lambda_0(element, $theme$delegate, $props, $strings); addChild($this$invoke, this_2, block_0); } return Unit_getInstance(); }; } 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; function get_LeavingReasonEditScreenPreview() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreenPreview; } 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_getInstance(); } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_leavingReasonTitle_qlt7ba_k$($it); return Unit_getInstance(); }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLeavingReasonChange; var tmp0_safe_receiver = $props.uiState.get_leavingReason_2vr8r5_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_12(tmp0_safe_receiver, LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_leavingReason_2vr8r5_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_leavingReasonTitle_bcnrrr_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_description_emjre5_k$()); $this$invoke.error = $props.uiState.get_reasonTitleError_n9sam5_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } 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_getInstance(); }; } function LeavingReasonEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_201($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_202($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_getInstance(); } 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.set_leavingReasonTitle_qlt7ba_k$('Leaving because of something...'); return new LeavingReasonEditUiState(this_0); } function LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_202($uiStateVar$delegate, invoke$lambda_201($uiStateVar$delegate).copy$default_h560cg_k$(it)); return Unit_getInstance(); }; } function LeavingReasonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_201($uiStateVar$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_getInstance(); }; } function LeavingReasonEditScreen$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var viewModel = useUstadViewModel(VOID, LeavingReasonEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_203($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.onEntityChanged_isbo5y_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function LeavingReasonEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_203($uiStateVal$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_204($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.onClickLogin_qqzdps_k$(); return Unit_getInstance(); }; l.callableName = 'onClickLogin'; return l; } function LoginViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.onClickCreateAccount_q1f6u0_k$(); return Unit_getInstance(); }; l.callableName = 'onClickCreateAccount'; return l; } function LoginViewModel$onClickConnectAsGuest$ref($boundThis) { var l = function () { $boundThis.onClickConnectAsGuest_p9y77v_k$(); return Unit_getInstance(); }; l.callableName = 'onClickConnectAsGuest'; return l; } function LoginViewModel$onUsernameChanged$ref($boundThis) { var l = function (p0) { $boundThis.onUsernameChanged_in39d7_k$(p0); return Unit_getInstance(); }; l.callableName = 'onUsernameChanged'; return l; } function LoginViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPasswordChanged_xpym34_k$(p0); return Unit_getInstance(); }; l.callableName = 'onPasswordChanged'; return l; } function LoginViewModel$onChangeLanguage$ref($boundThis) { var l = function (p0) { $boundThis.onChangeLanguage_cfqpor_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeLanguage'; return l; } function LoginScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_204($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_getInstance(); }; } 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_getInstance(); } 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.get_loginIntentMessage_z692sr_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_125().isValidUsernameChar_sxoukv_k$(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_getInstance(); } function LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; $this$invoke.value = $props.uiState.get_username_ytz5i7_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_username_ytz5i7_k$()); // 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.get_usernameError_i4qze1_k$() == null); var tmp0_safe_receiver = $props.uiState.get_usernameError_i4qze1_k$(); 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.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickLogin(); } return Unit_getInstance(); }; } function LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'password'; $this$invoke.value = $props.uiState.get_password_bodifw_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_password_bodifw_k$()); // 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.get_passwordError_55tjwk_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); var tmp0_safe_receiver = $props.uiState.get_passwordError_55tjwk_k$(); 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_getInstance(); }; } 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_getInstance(); } 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.get_errorMessage_ofxtm0_k$(); // 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_getInstance(); }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickLogin(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_login_iusabk_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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_getInstance(); } function LoginComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.get_languageList_u20dcx_k$(); $this$invoke.currentLanguage = $props.uiState.get_currentLanguage_kpnmk8_k$(); $this$invoke.onItemSelected = $props.onChangeLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'language_select'; return Unit_getInstance(); }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickCreateAccount(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_create_account_3y9xxp_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickConnectAsGuest(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_connect_as_guest_cx3k09_k$()).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_getInstance(); }; } 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.get_versionInfo_pa9yrh_k$(); addChildNode($this$invoke, tmp$ret$4); return Unit_getInstance(); }; } 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.get_createAccountVisible_ju0b8q_k$()) { 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_getInstance(); } var tmp_0; if ($props.uiState.get_connectAsGuestVisible_kivnsd_k$()) { 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_getInstance(); } 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.get_showPoweredBy_25x6id_k$()) { var this_11 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_11); tmp_1 = Unit_getInstance(); } return Unit_getInstance(); }; } function LoginComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = LoginComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_localDateTimeNow_er12ef_k$(); var tmp0_safe_receiver = props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_message_h23axq_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_messageTimestamp_8sd2mw_k$(); var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_100().currentSystemDefault_9rduv_k$(), true, props.timeFormatter, props.dateFormatter, props.uiState.get_dayOfWeekStrings_g89ios_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ConversationListItem$lambda$lambda(props, formattedTime); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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.get_personPicture_te1agw_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $props.message; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_otherPerson_ftpdd0_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_message_h23axq_k$(); // 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.get_messageText_jmkr9_k$()); addChildNode($this$create, tmp$ret$13); return Unit_getInstance(); }; } 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.get_otherPerson_ftpdd0_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$()); // Inline function 'react.dom.html.ReactHTML.span' call ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create(tmp, ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } function ConversationListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = ConversationListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_26; var block = ConversationListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ConversationListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_getInstance(); }; } function ConversationListItem$lambda$lambda($props, $formattedTime) { return function ($this$invoke) { var this_0 = default_34; var block = ConversationListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp = default_2; $this$invoke.secondaryAction = create(tmp, ConversationListItem$lambda$lambda$lambda_0($formattedTime)); return Unit_getInstance(); }; } 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.get_conversations_n3fbjb_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return create_0(get_UstadNothingHereYet()); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ConversationListScreen_kt__hkawkt(); var tmp0_safe_receiver = it.get_message_h23axq_k$(); return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_messageUid_mw8qc2_k$()); } 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_getInstance(); }; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal) { return function (messageItem) { var tmp = get_ConversationListItem(); return create(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.item_bgn21g_k$('empty_state', ConversationListScreenComponent2$lambda$lambda$lambda$lambda); tmp = Unit_getInstance(); } var tmp_0 = ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_0, ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = ConversationListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_205($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_205($conversationListUiState$delegate); return Unit_getInstance(); }; } function ConversationListScreen$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var viewModel = useUstadViewModel(VOID, ConversationListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ConversationListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_206($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_207($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_207($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ConversationListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickEntry_8fg4cu_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ConversationListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_206($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $this$invoke.onClickEntry = ConversationListViewModel$onClickEntry$ref($viewModel); return Unit_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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 // 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.set_messageText_6t1480_k$('The Conversation number ' + item); this_1.set_message_jrhc3_k$(this_2); // 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.set_firstNames_audc9u_k$('Person ' + item); this_3.set_lastName_6ukpbb_k$('' + item); this_3.set_personUid_j3idds_k$(toLong(item)); this_1.set_otherPerson_63kp2v_k$(this_3); destination.add_utx5q5_k$(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.get_messageSenderPersonUid_bw7aq0_k$(), props.activeUserUid); var tmp1_safe_receiver = props.message; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_messageTimestamp_8sd2mw_k$(); 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.get_messageTimestamp_8sd2mw_k$(); 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.get_messageTimestamp_8sd2mw_k$()]]; var callback = MessageListItem$lambda$lambda(props); var daysSincePrevMessage = useMemo(callback, dependencies); var tmp7_enabled = !(daysSincePrevMessage === 0); var tmp8_localDateTimeNow = props.listUiState.get_localDateTimeNow_er12ef_k$(); var tmp5_safe_receiver = props.message; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.get_messageTimestamp_8sd2mw_k$(); var tmp9_timestamp = tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs; var tmp10_timeZone = Companion_getInstance_100().currentSystemDefault_9rduv_k$(); var tmp11_dateFormatter = props.dateFormatter; var tmp12_timeFormatter = props.timeFormatter; var tmp13_dayOfWeekStringMap = props.listUiState.get_dayOfWeekStrings_g89ios_k$(); 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_getInstance(); } function invoke$lambda_208($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_getInstance(); }; } 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.get_messageText_jmkr9_k$(); // 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_getInstance(); }; } 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_getInstance(); }; } 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_208($theme$delegate).palette.primary.light; } else { tmp = invoke$lambda_208($theme$delegate).palette.primary.dark; } this_0.backgroundColor = tmp; this_0.color = invoke$lambda_208($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 ReactHTML_getInstance(); // 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_getInstance(); }; } 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_getInstance(); }; } 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.get_messages_vl21at_k$(), emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_49; var block_0 = MessageListScreenComponent2$lambda$lambda_1(newMessageBoxRef, props); addChild($this$FC, this_1, block_0); return Unit_getInstance(); } function invoke$lambda_209($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_210($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_getInstance(); } 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_210($newMessageBoxHeight$delegate, (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) + imul($newMessageBoxPaddingPx, 2) | 0); return Unit_getInstance(); }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onDismiss = $props.onWarningDismiss; return Unit_getInstance(); }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_0(items, index) { _init_properties_MessageListScreen_kt__o3twtd(); var tmp0_safe_receiver = items.get_c1px32_k$(index); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_messageUid_mw8qc2_k$(); 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.get_c1px32_k$($index); $this$create.previousMessage = getOrNull($list, $index + 1 | 0); $this$create.activeUserUid = $props.uiState.get_activePersonUid_9z77v8_k$(); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.listUiState = $props.uiState; return Unit_getInstance(); }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (list, index) { var tmp = get_MessageListItem(); return create(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.get_showSocialWarning_ygvdbr_k$()) { 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_getInstance(); } var tmp_0 = MessageListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.infiniteQueryPagingItemsList_ghsw4b_k$($infiniteQueryResult, tmp_0, MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + invoke$lambda_209($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_49; var block = MessageListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); }; } function MessageListScreenComponent2$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.value = $props.uiState.get_newMessageText_r8mw4d_k$(); $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_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function invoke$lambda_211($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.set_messageText_6t1480_k$('Sallam, WHere are you from?'); this_0.set_messageSenderPersonUid_jv3602_k$(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.set_messageText_6t1480_k$('Sallam, WHere are you from?'); this_1.set_messageSenderPersonUid_jv3602_k$(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_211($MessageListUiState$delegate); return Unit_getInstance(); }; } function MessageListScreen$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var viewModel = useUstadViewModel(VOID, MessageListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_212($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.onChangeNewMessageText_ndu6w7_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeNewMessageText'; return l; } function MessageListViewModel$onClickSend$ref($boundThis) { var l = function () { $boundThis.onClickSend_5zeam9_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSend'; return l; } function MessageListViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.onWarningDismiss_ro008t_k$(); return Unit_getInstance(); }; l.callableName = 'onWarningDismiss'; return l; } function MessageListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_212($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_getInstance(); }; } 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.get_pdfUrl_hzk5k6_k$(); 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_getInstance(); } function PdfContentComponent$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).get_directDI_rqg7bd_k$(); // 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.Instance_vwdrk9_k$(tmp$ret$0, null).get_activeEndpoint_pq5akk_k$(); }; } function PdfContentComponent$lambda$lambda_0($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_getInstance(); }; } function PdfContentComponent$lambda$lambda_1($endpoint, $props) { return function (it) { var tmp; if (!startsWith($endpoint.get_url_18iuii_k$(), it.origin, true)) { return Unit_getInstance(); } var tmp_0; if (startsWith(it.data, 'pdf-pages:', true)) { var pageComponents = split(substringAfter(it.data, 'pdf-pages:'), ['/']); var tmp0_container = to(toInt(pageComponents.get_c1px32_k$(0)), toInt(pageComponents.get_c1px32_k$(1))); var pageNum = tmp0_container.component1_7eebsc_k$(); var numPages = tmp0_container.component2_7eebsb_k$(); if (numPages === 0) return Unit_getInstance(); 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_getInstance(); }; } function PdfContentComponent$lambda$lambda_2($endpoint, $pdfUrl) { return function ($this$invoke) { $this$invoke.src = $endpoint.get_url_18iuii_k$() + 'umapp/pdf-js/web/viewer.html?file=' + encodeURIComponent($pdfUrl); $this$invoke.id = 'pdf_js'; return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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_getInstance(); }; } function PdfContentScreen$lambda($this$FC, it) { _init_properties_PdfContentScreen_kt__vg94b7(); var viewModel = useUstadViewModel(VOID, PdfContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_213($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.onProgressed_kt9krh_k$(p0); return Unit_getInstance(); }; l.callableName = 'onProgressed'; return l; } function PdfContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.onComplete_npiz6l_k$(true); return Unit_getInstance(); }; } function PdfContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.onActiveChanged_2xtbwa_k$(p0); return Unit_getInstance(); }; l.callableName = 'onActiveChanged'; return l; } function PdfContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_213($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_getInstance(); }; } 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; function get_PersonAccountEditPreview() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditPreview; } 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_getInstance(); } 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_125().isValidUsernameChar_sxoukv_k$(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_getInstance(); } 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.get_personAccount_vq3qpb_k$(); tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_k97nt1_k$(VOID, VOID, it_0)); return Unit_getInstance(); }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; var tmp0_safe_receiver = $props.uiState.get_personAccount_vq3qpb_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_username_ytz5i7_k$(); $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.get_4ktic3_k$(strings_getInstance().get_username_ytz5i7_k$()) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_usernameError_i4qze1_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.get_usernameError_i4qze1_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $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_getInstance(); }; } 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.get_personAccount_vq3qpb_k$(); tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_k97nt1_k$(VOID, VOID, VOID, it_0)); return Unit_getInstance(); }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'currentpassword'; var tmp0_safe_receiver = $props.uiState.get_personAccount_vq3qpb_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_currentPassword_q3lfez_k$(); $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.get_4ktic3_k$(strings_getInstance().get_current_password_vl5fu2_k$()) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_currentPasswordError_w186f7_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.get_currentPasswordError_w186f7_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } 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.get_personAccount_vq3qpb_k$(); tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_k97nt1_k$(VOID, VOID, VOID, VOID, it_0)); return Unit_getInstance(); }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'newpassword'; var tmp0_safe_receiver = $props.uiState.get_personAccount_vq3qpb_k$(); $this$invoke.value = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_newPassword_g8455a_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_new_password_1xua1p_k$()) + '*'; $this$invoke.error = !($props.uiState.get_newPasswordError_zriyy_k$() == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.get_newPasswordError_zriyy_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } 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.get_usernameVisible_gmz0od_k$()) { var this_0 = get_UstadTextField(); var block = PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_currentPasswordVisible_3sw3hj_k$()) { 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_getInstance(); } 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_getInstance(); }; } function PersonAccountEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } 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 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_getInstance(); } function PersonAccountEditPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_214($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditPreview$lambda$lambda$lambda; return Unit_getInstance(); }; } function PersonAccountEditScreen$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var viewModel = useUstadViewModel(VOID, PersonAccountEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_215($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.onEntityChanged_ixg8fw_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function PersonAccountEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_215($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_totalRecords_vmklnr_k$() > 0) { $this$invoke.value = $props.uiState.get_progress_mo5qeu_k$() * 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_getInstance(); }; } 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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_importing_52djzo_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_50; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_50; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } 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_67; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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_getInstance(); }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { var this_0 = default_26; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } 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_67; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_error_iqzvfj_k$()) + ' ' + $strings.get_4ktic3_k$(strings_getInstance().get_line_number_kg9jez_k$()) + ' ' + ('' + $error.get_lineNum_46v7rd_k$() + ' ' + $error.get_colName_gyam2q_k$() + ' - ' + $error.get_invalidValue_d468eb_k$()); return Unit_getInstance(); }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, $error) { return function ($this$invoke) { var this_0 = default_26; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_errorMessage_ofxtm0_k$(); 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_23; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_0, block); } var tmp0_iterator = $props.uiState.get_errors_czzmno_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, element); addChild($this$invoke, this_1, block_0); } return Unit_getInstance(); }; } 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_42; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_imported_w8phot_k$()) + ': ' + $props.uiState.get_numImported_9iclof_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_50; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); var this_2 = default_50; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } function BulkAddPersonRunImportComponent$lambda$lambda($props, $muiAppState, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.get_inProgress_skvv23_k$()) { var this_0 = default_50; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } else if ($props.uiState.get_hasErrors_2nabd0_k$()) { var this_1 = default_16; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } else { var this_2 = default_50; var block_1 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function BulkAddPersonRunImportScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var viewModel = useUstadViewModel(VOID, BulkAddPersonRunImportScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_216($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_216($uiStateVal$delegate); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_217($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_getInstance(); } 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.get_selectedFileName_6md2gb_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_none_key_8hn8m7_k$()) : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.get_4ktic3_k$(strings_getInstance().get_file_selected_nzdt0r_k$()); return Unit_getInstance(); }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_26; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectFile(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); $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.get_4ktic3_k$(strings_getInstance().get_select_file_hg88za_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickGetTemplate(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); $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.get_4ktic3_k$(strings_getInstance().get_get_template_lwxa4s_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickImportButton(); return Unit_getInstance(); }; } 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.get_importButtonEnabled_e9rxy9_k$(); $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.get_4ktic3_k$(strings_getInstance().get_import_key_ez9npq_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_217($theme$delegate).spacing(2); var this_0 = default_23; 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_getInstance(); }; } function BulkAddPersonSelectFileComponent$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function BulkAddPersonSelectFileScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var viewModel = useUstadViewModel(VOID, BulkAddPersonSelectFileScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new BulkAddPersonSelectFileUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call ReactHTML_getInstance(); // 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_getInstance(); } function invoke$lambda_218($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.onFileSelected_rp89ga_k$(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); }; } function BulkAddPersonSelectFileViewModel$onClickImportButton$ref($boundThis) { var l = function () { $boundThis.onClickImportButton_x6h9m8_k$(); return Unit_getInstance(); }; l.callableName = 'onClickImportButton'; return l; } function BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($boundThis) { var l = function () { $boundThis.onClickGetTemplate_pd1kzb_k$(); return Unit_getInstance(); }; l.callableName = 'onClickGetTemplate'; return l; } function BulkAddPersonSelectFileScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_218($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_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new PersonDetailUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_219($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_220($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_220($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function PersonDetailViewModel$onClickChat$ref($boundThis) { var l = function () { $boundThis.onClickChat_5gblzl_k$(); return Unit_getInstance(); }; l.callableName = 'onClickChat'; return l; } function PersonDetailViewModel$onClickChangePassword$ref($boundThis) { var l = function () { $boundThis.onClickChangePassword_q4rahw_k$(); return Unit_getInstance(); }; l.callableName = 'onClickChangePassword'; return l; } function PersonDetailViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.onClickCreateAccount_q1f6u0_k$(); return Unit_getInstance(); }; l.callableName = 'onClickCreateAccount'; return l; } function PersonDetailViewModel$onClickManageParentalConsent$ref($boundThis) { var l = function () { $boundThis.onClickManageParentalConsent_96a947_k$(); return Unit_getInstance(); }; l.callableName = 'onClickManageParentalConsent'; return l; } function PersonDetailViewModel$onClickDial$ref($boundThis) { var l = function () { $boundThis.onClickDial_iroaw9_k$(); return Unit_getInstance(); }; l.callableName = 'onClickDial'; return l; } function PersonDetailViewModel$onClickEmail$ref($boundThis) { var l = function () { $boundThis.onClickEmail_g6xzfh_k$(); return Unit_getInstance(); }; l.callableName = 'onClickEmail'; return l; } function PersonDetailViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.onClickPermissions_i10d85_k$(); return Unit_getInstance(); }; l.callableName = 'onClickPermissions'; return l; } function PersonDetailScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_219($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_getInstance(); }; } 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_getInstance(); } 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 // 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.set_firstNames_audc9u_k$('Bob Jones'); this_1.set_phoneNum_jo9xeq_k$('0799999'); this_1.set_emailAddr_n0lw07_k$('Bob@gmail.com'); this_1.set_gender_5r7pfa_k$(1); this_1.set_username_tgnlmk_k$('bob12'); this_1.set_dateOfBirth_1iysn5_k$(new Long(12, 0)); this_1.set_personOrgId_8oeidy_k$('123'); this_1.set_personAddress_v4k1w5_k$('Herat'); this_0.set_person_xr31gf_k$(this_1); var tmp = this_0; // Inline function 'kotlin.collections.listOf' call var tmp$ret$2 = emptyList(); $this$invoke.uiState = new PersonDetailUiState(tmp, VOID, VOID, tmp$ret$2); return Unit_getInstance(); } function PersonDetailComponent2$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.get_person_i0c866_k$(); var pendingTransfer = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPictureTransferJobItem_zbb3dn_k$(); // 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_getInstance(); } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer) { return function ($this$create) { $this$create.transferJobItemStatus = Companion_getInstance_114().valueOf_t43jdc_k$($pendingTransfer.get_tjiStatus_sz7fvo_k$()); // 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_getInstance(); }; } 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_getInstance(); }; } 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(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_40; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_44; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc); addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); } function PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_basic_details_x2g0s8_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_contact_details_e0e7ne_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_classes_fds01p_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPicture_te1agw_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureUri_r3scj8_k$(); 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_83; 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_83; 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_83; 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_83; 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_getInstance(); }; } function PersonDetailComponent2$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function QuickActionBar$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_35; var block = QuickActionBar$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_getInstance(); } function QuickActionBar$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDial(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_151); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_call_wojxrb_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickEmail(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_152); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_email_iqwbqr_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickCreateAccount(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_21); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_create_account_3y9xxp_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangePassword(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_153); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_change_password_nvo7kx_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_2($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickPermissions(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_95); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_permissions_wn6gpn_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_3($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickManageParentalConsent(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_154); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_manage_parental_consent_i2qti9_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickChat(); return Unit_getInstance(); }; } function QuickActionBar$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_20); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_chat_wok2ox_k$()); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_5($props); return Unit_getInstance(); }; } 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.get_phoneNumVisible_16f0oh_k$()) { var this_0 = get_UstadQuickActionButton(); var block = QuickActionBar$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_emailVisible_dj5gu7_k$()) { 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_getInstance(); } var tmp_1; if ($props.uiState.get_showCreateAccountVisible_30p6ux_k$()) { 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_getInstance(); } var tmp_2; if ($props.uiState.get_changePasswordVisible_whfzoe_k$()) { 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_getInstance(); } var tmp_3; if ($props.uiState.get_showPermissionButton_x1s7uh_k$()) { 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_getInstance(); } var tmp_4; if ($props.uiState.get_manageParentalConsentVisible_ovfa9n_k$()) { 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_getInstance(); } var tmp_5; if ($props.uiState.get_chatVisible_gtqjcf_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_dateOfBirth_7hv8kx_k$()].slice(); var callback = DetailFeilds$lambda$lambda(props); var birthdayFormatted = useMemo(callback, dependencies); if (props.uiState.get_dateOfBirthVisible_blh9fj_k$()) { // 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.get_personGenderVisible_fy6jlf_k$()) { // 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.get_personOrgIdVisible_holtf3_k$()) { // 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.get_personUsernameVisible_dkwhoi_k$()) { // 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_getInstance(); } function DetailFeilds$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_dateOfBirth_7hv8kx_k$(); 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_0(default_53); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_birthday_e49are_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $birthdayFormatted; return Unit_getInstance(); }; } function DetailFeilds$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = null; $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_gender_literal_6gla6e_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_gender_dqurbe_k$(); // 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().get_GENDER_MESSAGE_ID_MAP_v4rji3_k$()); return Unit_getInstance(); }; } function DetailFeilds$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_44); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_organization_id_9cvsqq_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personOrgId_6lzn8h_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } function DetailFeilds$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_30); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_username_ytz5i7_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_username_ytz5i7_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } function ContactDetails$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); if (props.uiState.get_phoneNumVisible_16f0oh_k$()) { // 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.get_emailVisible_dj5gu7_k$()) { // 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.get_personAddressVisible_4pmyp0_k$()) { // 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_getInstance(); } function ContactDetails$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_displayPhoneNum_178hcf_k$(); var tmp; if (tmp2_elvis_lhs == null) { var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_phoneNum_i20sg1_k$(); } 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.get_4ktic3_k$(strings_getInstance().get_phone_iwv5tx_k$()); $this$invoke.icon = create_0(default_151); $this$invoke.onClick = $props.onClickDial; return Unit_getInstance(); }; } function ContactDetails$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_152); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_email_iqwbqr_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_emailAddr_rghqf0_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } function ContactDetails$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_155); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_address_hpr2t1_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personAddress_w7qqwm_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } function Classes$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $it.get_clazz_ips3zj_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzName_brsrx6_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } function Classes$lambda$lambda$lambda$lambda($it) { return function ($this$invoke) { var this_0 = default_26; var block = Classes$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = Classes$lambda$lambda$lambda$lambda$lambda_0($it); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function Classes$lambda$lambda$lambda($it) { return function ($this$invoke) { var tmp0_safe_receiver = $it.get_enrolment_udisp1_k$(); $this$invoke.key = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_clazzEnrolmentUid_xeo3a3_k$()); var this_0 = default_34; var block = Classes$lambda$lambda$lambda$lambda($it); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function Classes$lambda$lambda($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.get_clazzes_fdwm59_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.person.detail.Classes...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = Classes$lambda$lambda$lambda(element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_221($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_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_personPicture_te1agw_k$(); $this$invoke.imageUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personPictureUri_r3scj8_k$(); $this$invoke.onImageUriChanged = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_firstNames_audc9u_k$($it); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_firstNames_n3o3y7_k$(); $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.get_4ktic3_k$(strings_getInstance().get_first_names_2e2jkg_k$()) + '*'; $this$invoke.error = !($props.uiState.get_firstNameError_322qnq_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_firstNameError_322qnq_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : 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_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { // Inline function 'kotlin.js.asDynamic' call var tmp = $it.target.value; $this$shallowCopy.set_lastName_6ukpbb_k$((!(tmp == null) ? typeof tmp === 'string' : false) ? tmp : null); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lastName_f360wa_k$(); $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.get_4ktic3_k$(strings_getInstance().get_last_name_t811qt_k$()) + '*'; $this$invoke.error = !($props.uiState.get_lastNameError_avryzm_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_lastNameError_avryzm_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } 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_221($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.get_4ktic3_k$(strings_getInstance().get_gender_literal_6gla6e_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.set_gender_5r7pfa_k$(toInt($selectedVal)); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(selectedVal)); } tmp(tmp_0); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_value_j01efc_k$().toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_stringResource_4df0w8_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_gender_dqurbe_k$(); 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.get_fieldsEnabled_us2uht_k$(); $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.get_genderOptions_grbq0k_k$(); var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call var tmp; if (!element.get_stringResource_4df0w8_k$().equals(strings_getInstance().get_blank_ip8b3f_k$())) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.get_person_i0c866_k$(); tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_gender_dqurbe_k$()) === 0; } if (tmp) { destination.add_utx5q5_k$(element); } } var tmp0_iterator_0 = destination.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator_0.next_20eer_k$(); // 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_getInstance(); }; } 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.get_genderError_tcuvry_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.get_genderError_tcuvry_k$() == null); var this_0 = default_56; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_58; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_ppjEmail_egsoco_k$($it); return Unit_getInstance(); }; } 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.get_approvalPersonParentJoin_4ck2az_k$(); 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_getInstance(); }; } 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.get_approvalPersonParentJoin_4ck2az_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_ppjEmail_9kn8bp_k$(); $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.get_4ktic3_k$(strings_getInstance().get_parents_email_address_vbsjn6_k$()) + '*'; $this$invoke.error = !($props.uiState.get_parentContactError_kzddzv_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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.get_parentContactError_kzddzv_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_dateOfBirth_1iysn5_k$($it); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_dateOfBirth_7hv8kx_k$(); $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.get_4ktic3_k$(strings_getInstance().get_birthday_e49are_k$()); $this$invoke.timeZoneId = UstadMobileConstants_getInstance().get_UTC_18jizp_k$(); $this$invoke.error = !($props.uiState.get_dateOfBirthError_qux8bb_k$() == null); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.get_dateOfBirthError_qux8bb_k$(); $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($number) { return function ($this$shallowCopy) { $this$shallowCopy.set_phoneNum_jo9xeq_k$($number); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (number, telInfo) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(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_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_phoneNum_i20sg1_k$(); $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.get_4ktic3_k$(strings_getInstance().get_phone_number_5l0igt_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props); $this$invoke.error = !($props.uiState.get_phoneNumError_3ik7ev_k$() == 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.get_phoneNumError_3ik7ev_k$(); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { // Inline function 'kotlin.js.asDynamic' call var tmp = $it.target.value; $this$shallowCopy.set_emailAddr_n0lw07_k$((!(tmp == null) ? typeof tmp === 'string' : false) ? tmp : null); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(it)); } tmp(tmp_0); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_emailAddr_rghqf0_k$(); $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.get_4ktic3_k$(strings_getInstance().get_email_iqwbqr_k$()); $this$invoke.error = !($props.uiState.get_emailError_18jbdh_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.get_emailError_18jbdh_k$(); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_personAddress_v4k1w5_k$($it); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_address'; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personAddress_w7qqwm_k$(); $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.get_4ktic3_k$(strings_getInstance().get_address_hpr2t1_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } 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_125().isValidUsernameChar_sxoukv_k$(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_getInstance(); } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_username_tgnlmk_k$($it); return Unit_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_13(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_username'; var tmp0_safe_receiver = $props.uiState.get_person_i0c866_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_username_ytz5i7_k$(); $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.get_4ktic3_k$(strings_getInstance().get_username_ytz5i7_k$()) + '*'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_usernameError_i4qze1_k$() == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.get_usernameError_i4qze1_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : 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_getInstance(); }; } 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_getInstance(); }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_password'; var tmp0_elvis_lhs = $props.uiState.get_password_bodifw_k$(); $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.get_4ktic3_k$(strings_getInstance().get_password_bodifw_k$()) + '*'; $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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.get_passwordError_55tjwk_k$() == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.get_passwordError_55tjwk_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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_47; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_47; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_55; 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.get_parentalEmailVisible_4ut28c_k$()) { var this_4 = default_47; var block_3 = PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); tmp = Unit_getInstance(); } var tmp_0; if ($props.uiState.get_dateOfBirthVisible_blh9fj_k$()) { 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_getInstance(); } var tmp_1; if ($props.uiState.get_phoneNumVisible_16f0oh_k$()) { 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_getInstance(); } var tmp_2; if ($props.uiState.get_emailVisible_dj5gu7_k$()) { var this_7 = default_47; var block_6 = PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_2 = Unit_getInstance(); } var tmp_3; if ($props.uiState.get_personAddressVisible_4pmyp0_k$()) { var this_8 = default_47; var block_7 = PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_getInstance(); } var tmp_4; if ($props.uiState.get_usernameVisible_gmz0od_k$()) { var this_9 = default_47; var block_8 = PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_4 = Unit_getInstance(); } var tmp_5; if ($props.uiState.get_passwordVisible_keg9ke_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function PersonEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_35; var block = PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_222($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_223($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_getInstance(); } 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.set_firstNames_audc9u_k$('Bob'); this_0.set_lastName_6ukpbb_k$('Jones'); this_0.set_phoneNum_jo9xeq_k$('0799999'); this_0.set_emailAddr_n0lw07_k$('Bob@gmail.com'); this_0.set_gender_5r7pfa_k$(1); this_0.set_username_tgnlmk_k$('Bob12'); this_0.set_dateOfBirth_1iysn5_k$(new Long(0, 0)); this_0.set_personOrgId_8oeidy_k$('123'); this_0.set_personAddress_v4k1w5_k$('Herat'); return new PersonEditUiState(this_0); } function PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_223($uiStateVar$delegate, invoke$lambda_222($uiStateVar$delegate).copy$default_6db433_k$(it)); return Unit_getInstance(); }; } function PersonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_222($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_getInstance(); }; } function PersonEditScreen$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var viewModel = useUstadViewModel(VOID, PersonEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new PersonEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } function invoke$lambda_224($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.onEntityChanged_p4w3en_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($boundThis) { var l = function (p0) { $boundThis.onApprovalPersonParentJoinChanged_m4xgqs_k$(p0); return Unit_getInstance(); }; l.callableName = 'onApprovalPersonParentJoinChanged'; return l; } function PersonEditViewModel$onPersonPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPersonPictureChanged_9evh6b_k$(p0); return Unit_getInstance(); }; l.callableName = 'onPersonPictureChanged'; return l; } function PersonEditViewModel$onNationalPhoneNumSetChanged$ref($boundThis) { var l = function (p0) { $boundThis.onNationalPhoneNumSetChanged_6v2062_k$(p0); return Unit_getInstance(); }; l.callableName = 'onNationalPhoneNumSetChanged'; return l; } function PersonEditViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.onPasswordChanged_uha1k3_k$(p0); return Unit_getInstance(); }; l.callableName = 'onPasswordChanged'; return l; } function PersonEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_224($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_getInstance(); }; } 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.get_personList_8ybx0k_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), 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_getInstance(); } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.get_sortOption_xx8b7o_k$(); $this$create.sortOptions = $props.uiState.get_sortOptions_duj647_k$(); $this$create.enabled = true; $this$create.onClickSort = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create(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.get_4ktic3_k$(strings_getInstance().get_add_a_new_person_23g99j_k$()); $this$create.onClickAdd = $props.onClickAddItem; return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function () { var tmp = get_UstadAddListItem(); return create(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_getInstance(); }; } 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_81; addChild_0($this$invoke, this_0); return Unit_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_copy_invite_code_t2awta_k$()); return Unit_getInstance(); }; } 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_26; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_34; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create(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_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_invite_with_link_z9d1y2_k$()); return Unit_getInstance(); }; } 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_26; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var this_0 = default_34; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = default_23; return create(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.get_person_i0c866_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_personUid_mmhd76_k$(); 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.get_person_i0c866_k$(); 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_getInstance(); }; } 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.get_picture_8af27f_k$(); $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_personPictureThumbnailUri_sx3gg_k$(); var tmp2_safe_receiver = $personAndDetails; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_person_i0c866_k$(); $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.fullName_m0cs6y_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_person_i0c866_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.fullName_m0cs6y_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_getInstance(); }; } 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_26; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($personAndDetails); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($personAndDetails); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3($personAndDetails, $props) { return function ($this$create) { var this_0 = default_34; var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($personAndDetails, $props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_4($props) { return function (personAndDetails) { var tmp = default_23; return create(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3(personAndDetails, $props)); }; } function PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.item_bgn21g_k$('sort_list_opts', PersonListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($props.uiState.get_showAddItem_1b9xri_k$()) { $this$virtualListContent.item_bgn21g_k$('add_new_person', PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_getInstance(); } if ($props.uiState.get_inviteCode_d8qu9_k$() == 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.item_bgn21g_k$('copy_invite_code', PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); } var tmp_0; if ($props.uiState.get_showInviteViaLink_fzgzzt_k$()) { $this$virtualListContent.item_bgn21g_k$('invite_with_link', PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp_0 = Unit_getInstance(); } var tmp_1 = PersonListComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp_1, PersonListComponent2$lambda$lambda$lambda$lambda_4($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = PersonListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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_getInstance(); } 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_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new PersonListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_225($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_226($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_226($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.onDismissAddSheetOrDialog_euv2w4_k$(); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_add_person_c8vpz0_k$()); return Unit_getInstance(); }; } 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_26; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.onClickBulkAdd_lpr12u_k$(); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_bulk_import_bnh7nt_k$()); return Unit_getInstance(); }; } 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_26; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { var this_0 = default_23; var block = PersonListScreen$lambda$lambda$lambda$lambda($viewModel, $strings); addChild($this$invoke, this_0, block); var this_1 = default_23; var block_0 = PersonListScreen$lambda$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function PersonListScreen$lambda$lambda_1($uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_225($uiState$delegate).get_addSheetOrDialogVisible_6x7cww_k$(); $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_getInstance(); }; } function PersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickEntry_h9z2yn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function PersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSortOrderChanged_cgn689_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSortOrderChanged'; return l; } function PersonListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAdd'; return l; } function PersonListViewModel$onClickInviteWithLink$ref($boundThis) { var l = function () { $boundThis.onClickInviteWithLink_mmrczi_k$(); return Unit_getInstance(); }; l.callableName = 'onClickInviteWithLink'; return l; } function PersonListViewModel$onClickCopyInviteCode$ref($boundThis) { var l = function () { $boundThis.onClickCopyInviteCode_txzqn0_k$(); return Unit_getInstance(); }; l.callableName = 'onClickCopyInviteCode'; return l; } function PersonListScreen$lambda$lambda_2($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_225($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.get_refreshCommandFlow_3p9ghz_k$(); $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_getInstance(); }; } 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.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // 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 // 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.set_firstNames_audc9u_k$('Person'); this_2.set_lastName_6ukpbb_k$('' + item); this_2.set_personUid_j3idds_k$(toLong(item)); this_1.set_person_xr31gf_k$(this_2); destination.add_utx5q5_k$(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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_227($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.onSetDate_nj1mgd_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSetDate'; return l; } function RegisterAgeRedirectViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.onClickNext_jwdi98_k$(); return Unit_getInstance(); }; l.callableName = 'onClickNext'; return l; } function RegisterAgeRedirectScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_227($uiStateVal$delegate); $this$invoke.onSetDate = RegisterAgeRedirectViewModel$onSetDate$ref($viewModel); $this$invoke.onClickNext = RegisterAgeRedirectViewModel$onClickNext$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_what_is_your_date_of_birth_qqkiip_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetDate(it); return Unit_getInstance(); }; } 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.get_dateOfBirth_7hv8kx_k$(); $this$invoke.timeZoneId = UstadMobileConstants_getInstance().get_UTC_18jizp_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_birthday_e49are_k$()) + '*'; $this$invoke.onChange = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.get_dateOfBirthError_qux8bb_k$() == null); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.get_dateOfBirthError_qux8bb_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; return Unit_getInstance(); }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_next_wor1vg_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } function RegisterAgeRedirectComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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; function get_RegisterMinorWaitForParentPreview() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentPreview; } 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_228(passwordVisible$delegate) ? props.uiState.get_password_bodifw_k$() : '*****'; // 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_getInstance(); } function invoke$lambda_228($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_229($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_getInstance(); } 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.get_username_ytz5i7_k$(); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_username_ytz5i7_k$()); $this$invoke.icon = create_0(default_30); return Unit_getInstance(); }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_229($passwordVisible$delegate, !invoke$lambda_228($passwordVisible$delegate)); return Unit_getInstance(); }; } 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_228($passwordVisible$delegate)) { var this_0 = default_52; addChild_0($this$create, this_0); tmp = Unit_getInstance(); } else { var this_1 = default_54; addChild_0($this$create, this_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_password_bodifw_k$()); $this$invoke.icon = create_0(default_153); var tmp = default_6; $this$invoke.secondaryActionContent = create(tmp, RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate)); return Unit_getInstance(); }; } 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.format_j6buvb_k$(strings_getInstance().get_we_sent_a_message_to_your_parent_2z2uvt_k$(), [$props.uiState.get_parentContact_mljp4d_k$()]); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickOk(); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_ok_kntnrv_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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_getInstance(); }; } function RegisterMinorWaitForParentComponent2$lambda$lambda_0($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function RegisterMinorWaitForParentScreen$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var viewModel = useUstadViewModel(VOID, RegisterMinorWaitForParentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } 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 RegisterMinorWaitForParentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentViewModel(di, savedStateHandle); } function RegisterMinorWaitForParentViewModel$onClickOK$ref($boundThis) { var l = function () { $boundThis.onClickOK_pmenjp_k$(); return Unit_getInstance(); }; l.callableName = 'onClickOK'; return l; } function RegisterMinorWaitForParentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_230($uiStateVal$delegate); $this$invoke.onClickOk = RegisterMinorWaitForParentViewModel$onClickOK$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_231($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_231($uiStateVal$delegate); return Unit_getInstance(); }; } 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_getInstance(); } 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_ReportDetailScreen() { _init_properties_ReportDetailScreen_kt__vikzbl(); return ReportDetailScreen; } var ReportDetailScreen; function get_ReportDetailComponent2() { _init_properties_ReportDetailScreen_kt__vikzbl(); return ReportDetailComponent2; } var ReportDetailComponent2; function get_moreOption() { _init_properties_ReportDetailScreen_kt__vikzbl(); return moreOption; } var moreOption; function ReportDetailScreen$lambda($this$FC, it) { _init_properties_ReportDetailScreen_kt__vikzbl(); var viewModel = useUstadViewModel(VOID, ReportDetailScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ReportDetailUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), new AppUiState()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ReportDetailScreen$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 = ReportDetailScreen$lambda$lambda_1(uiState$delegate, viewModel, strings); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_ReportDetailComponent2(); var block_1 = ReportDetailScreen$lambda$lambda_2(viewModel, uiState$delegate); addChild($this$FC, this_2, block_1); return Unit_getInstance(); } function invoke$lambda_232($uiState$delegate) { _init_properties_ReportDetailScreen_kt__vikzbl(); // 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_233($appState$delegate) { _init_properties_ReportDetailScreen_kt__vikzbl(); // 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 ReportDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ReportDetailScreen_kt__vikzbl(); return new ReportDetailViewModel(di, savedStateHandle); } function ReportDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_233($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.onDismissDialog_76ny83_k$(); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_ReportDetailScreen_kt__vikzbl(); return Unit_getInstance(); } function ReportDetailScreen$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 $this$invoke.primary = $strings.get_4ktic3_k$(strings_getInstance().get_share_iyi9bq_k$()); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { $this$invoke.id = 'share'; $this$invoke.onClick = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda; var this_0 = default_27; var block = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { var this_0 = default_34; var block = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda_1(it) { _init_properties_ReportDetailScreen_kt__vikzbl(); return Unit_getInstance(); } function ReportDetailScreen$lambda$lambda$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.primary = $strings.get_4ktic3_k$(strings_getInstance().get_export_data_kr9l3o_k$()); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.id = 'export data'; $this$invoke.onClick = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda_1; var this_0 = default_27; var block = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { var this_0 = default_34; var block = ReportDetailScreen$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { var this_0 = default_23; var block = ReportDetailScreen$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_23; var block_0 = ReportDetailScreen$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportDetailScreen$lambda$lambda_1($uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_232($uiState$delegate).get_dialogVisible_pp3opt_k$(); $this$invoke.onClose = ReportDetailScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = ReportDetailScreen$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportDetailViewModel$onShowDialog$ref($boundThis) { var l = function () { $boundThis.onShowDialog_d7xnu4_k$(); return Unit_getInstance(); }; l.callableName = 'onShowDialog'; return l; } function ReportDetailViewModel$onDismissDialog$ref($boundThis) { var l = function () { $boundThis.onDismissDialog_76ny83_k$(); return Unit_getInstance(); }; l.callableName = 'onDismissDialog'; return l; } function ReportDetailScreen$lambda$lambda_2($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_232($uiState$delegate); $this$invoke.onShowDialog = ReportDetailViewModel$onShowDialog$ref($viewModel); $this$invoke.onDismissDialog = ReportDetailViewModel$onDismissDialog$ref($viewModel); return Unit_getInstance(); }; } function ReportDetailComponent2$lambda($this$FC, props) { _init_properties_ReportDetailScreen_kt__vikzbl(); var string = useStringProvider(); // Inline function 'react.useMemo' call var dependencies = [listOf([props.uiState.get_reportResults_28x055_k$(), props.uiState.get_reportOptions2_2w6lkh_k$().get_series_jfgvpc_k$()])]; var callback = ReportDetailComponent2$lambda$lambda(props); var graphSeriesList = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ReportDetailComponent2$lambda$lambda_0(graphSeriesList, props, string); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ReportDetailComponent2$lambda$lambda($props) { return function () { // Inline function 'kotlin.collections.mapIndexed' call var this_0 = $props.uiState.get_reportOptions2_2w6lkh_k$().get_series_jfgvpc_k$(); // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var index = 0; var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.ReportDetailComponent2...' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp0_subject = item.get_reportSeriesVisualType_sbc4i6_k$(); var tmp = (tmp0_subject == null ? -1 : tmp0_subject.get_ordinal_ip24qg_k$()) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver = getOrNull($props.uiState.get_reportResults_28x055_k$(), index_0); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination_0 = ArrayList_init_$Create$(collectionSizeOrDefault(tmp1_safe_receiver, 10)); var tmp0_iterator_0 = tmp1_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.ReportDetailComponent2....' call var tmp0_xAxis = item_0.get_xAxis_j0ksnk_k$(); var tmp1_yAxis = item_0.get_yAxis_j14l8x_k$(); var tmp2_subgroup = item_0.get_subgroup_4yf0nc_k$(); var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.add_utx5q5_k$(tmp$ret$0); } tmp_0 = destination_0; } var tmp2_elvis_lhs = tmp_0; var tmp$ret$3 = new GraphSeries(tmp, tmp2_elvis_lhs == null ? emptyList() : tmp2_elvis_lhs, item.get_reportSeriesTitle_rylin8_k$()); destination.add_utx5q5_k$(tmp$ret$3); } return destination; }; } function ReportDetailComponent2$lambda$lambda$lambda$lambda($graphSeriesList, $props, $string) { return function ($this$invoke) { $this$invoke.graphSeriesList = $graphSeriesList; $this$invoke.reportOptions = $props.uiState.get_reportOptions2_2w6lkh_k$(); $this$invoke.strings = $string; return Unit_getInstance(); }; } function ReportDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; $this$invoke.onShowDialog = $props.onShowDialog; $this$invoke.onDismissDialog = $props.onDismissDialog; return Unit_getInstance(); }; } function ReportDetailComponent2$lambda$lambda$lambda($graphSeriesList, $props, $string) { 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 = get_ReportGraph(); var block = ReportDetailComponent2$lambda$lambda$lambda$lambda($graphSeriesList, $props, $string); addChild($this$invoke, this_0, block); var this_1 = get_moreOption(); var block_0 = ReportDetailComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportDetailComponent2$lambda$lambda_0($graphSeriesList, $props, $string) { return function ($this$invoke) { var this_0 = default_35; var block = ReportDetailComponent2$lambda$lambda$lambda($graphSeriesList, $props, $string); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function moreOption$lambda($this$FC, props) { _init_properties_ReportDetailScreen_kt__vikzbl(); var strings = useStringProvider(); var header = listOf([strings.get_4ktic3_k$(strings_getInstance().get_x_axis_lp3ok1_k$()), strings.get_4ktic3_k$(strings_getInstance().get_y_axis_m65ay8_k$()), strings.get_4ktic3_k$(strings_getInstance().get_subgroup_by_s3aosy_k$())]); // Inline function 'react.useMemo' call var dependencies = [props.uiState]; var callback = moreOption$lambda$lambda(props); var data = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = moreOption$lambda$lambda_0(strings, props, data, header); addChild($this$FC, this_0, block); return Unit_getInstance(); } function moreOption$lambda$lambda($props) { return function () { // Inline function 'kotlin.collections.mapIndexed' call var this_0 = $props.uiState.get_reportOptions2_2w6lkh_k$().get_series_jfgvpc_k$(); // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var index = 0; var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.moreOption...' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp0_subject = item.get_reportSeriesVisualType_sbc4i6_k$(); var tmp = (tmp0_subject == null ? -1 : tmp0_subject.get_ordinal_ip24qg_k$()) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver = getOrNull($props.uiState.get_reportResults_28x055_k$(), index_0); var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination_0 = ArrayList_init_$Create$(collectionSizeOrDefault(tmp1_safe_receiver, 10)); var tmp0_iterator_0 = tmp1_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.moreOption....' call var tmp0_xAxis = item_0.get_xAxis_j0ksnk_k$(); var tmp1_yAxis = item_0.get_yAxis_j14l8x_k$(); var tmp2_subgroup = item_0.get_subgroup_4yf0nc_k$(); var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.add_utx5q5_k$(tmp$ret$0); } tmp_0 = destination_0; } var tmp2_elvis_lhs = tmp_0; var tmp$ret$3 = new GraphSeries(tmp, tmp2_elvis_lhs == null ? emptyList() : tmp2_elvis_lhs, item.get_reportSeriesTitle_rylin8_k$()); destination.add_utx5q5_k$(tmp$ret$3); } return destination; }; } function moreOption$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ReportDetailScreen_kt__vikzbl(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_getInstance(); } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_ReportDetailScreen_kt__vikzbl(); return Unit_getInstance(); } function moreOption$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { $this$invoke.icon = create_0(default_82); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_share_iyi9bq_k$()); $this$invoke.onClick = moreOption$lambda$lambda$lambda$lambda$lambda$lambda; return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onShowDialog(); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_158); $this$invoke.text = $strings.get_4ktic3_k$(strings_getInstance().get_export_data_kr9l3o_k$()); $this$invoke.onClick = moreOption$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda_0($strings, $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'; var this_0 = get_UstadQuickActionButton(); var block = moreOption$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadQuickActionButton(); var block_0 = moreOption$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ReportDetailScreen_kt__vikzbl(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_getInstance(); } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda($title) { 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 = $title; addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda_1($header) { 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 tmp0_iterator = $header.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.moreOption.......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda(element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { 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 = $it.get_xAxis_j0ksnk_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ReportDetailScreen_kt__vikzbl(); // Inline function 'mui.base.Orientation.Companion.vertical' call 0; $this$invoke.orientation = 'vertical'; return Unit_getInstance(); } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { 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 = $it.get_yAxis_j14l8x_k$().toString(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ReportDetailScreen_kt__vikzbl(); // Inline function 'mui.base.Orientation.Companion.vertical' call 0; $this$invoke.orientation = 'vertical'; return Unit_getInstance(); } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { 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 = $it.get_subgroup_4yf0nc_k$(); addChildNode($this$invoke, tmp$ret$2); if (Unit_getInstance() == null) '-'; return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { 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(8) + 'px'; var this_0 = default_2; var block = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it); addChild($this$invoke, this_0, block); var this_1 = default_83; var block_0 = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block_0); var this_2 = default_2; var block_1 = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($it); addChild($this$invoke, this_2, block_1); var this_3 = default_83; var block_2 = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = moreOption$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($it); addChild($this$invoke, this_4, block_3); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda$lambda_1($data, $header) { 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.report.detail.moreOption......' 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'; $this$invoke.sx = this_0; var this_1 = default_35; var block = moreOption$lambda$lambda$lambda$lambda$lambda$lambda_1($header); addChild($this$invoke, this_1, block); var tmp0_iterator = $data.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.moreOption......' call // Inline function 'kotlin.collections.forEach' call var tmp0_iterator_0 = element.get_data_wokkxf_k$().iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.detail.moreOption.......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_35; var block_0 = moreOption$lambda$lambda$lambda$lambda$lambda$lambda_2(element_0); addChild($this$invoke, this_2, block_0); } } return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda$lambda_2($data, $header) { return function ($this$invoke) { var this_0 = default_15; var block = moreOption$lambda$lambda$lambda$lambda$lambda_1($data, $header); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function moreOption$lambda$lambda$lambda($strings, $props, $data, $header) { 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_83; var block = moreOption$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_35; var block_0 = moreOption$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_83; var block_1 = moreOption$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = default_109; var block_2 = moreOption$lambda$lambda$lambda$lambda_2($data, $header); addChild($this$invoke, this_3, block_2); return Unit_getInstance(); }; } function moreOption$lambda$lambda_0($strings, $props, $data, $header) { return function ($this$invoke) { var this_0 = default_35; var block = moreOption$lambda$lambda$lambda($strings, $props, $data, $header); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } var properties_initialized_ReportDetailScreen_kt_uulqfn; function _init_properties_ReportDetailScreen_kt__vikzbl() { if (!properties_initialized_ReportDetailScreen_kt_uulqfn) { properties_initialized_ReportDetailScreen_kt_uulqfn = true; ReportDetailScreen = FC(ReportDetailScreen$lambda); ReportDetailComponent2 = FC(ReportDetailComponent2$lambda); moreOption = FC(moreOption$lambda); } } function get_ReportEditScreenComponent2() { _init_properties_ReportEditScreen_kt__ec4i2e(); return ReportEditScreenComponent2; } var ReportEditScreenComponent2; function get_ReportEditScreen() { _init_properties_ReportEditScreen_kt__ec4i2e(); return ReportEditScreen; } var ReportEditScreen; function findMatchingReportPeriodOption(period, options) { _init_properties_ReportEditScreen_kt__ec4i2e(); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = options.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.findMatchingReportPeriodOption.' call var optionPeriod = element.get_period_i0c0qy_k$(); var tmp; if (optionPeriod instanceof RelativeRangeReportPeriod) { var tmp_0; var tmp_1; if (period instanceof RelativeRangeReportPeriod) { tmp_1 = optionPeriod.get_rangeUnit_3wyedk_k$().equals(period.get_rangeUnit_3wyedk_k$()); } else { tmp_1 = false; } if (tmp_1) { tmp_0 = optionPeriod.get_rangeQuantity_tb8qpt_k$() === period.get_rangeQuantity_tb8qpt_k$(); } else { tmp_0 = false; } tmp = tmp_0; } else { if (optionPeriod instanceof FixedReportTimeRange) { var tmp_2; var tmp_3; if (period instanceof FixedReportTimeRange) { tmp_3 = optionPeriod.get_fromDateMillis_3bles9_k$().equals(period.get_fromDateMillis_3bles9_k$()); } else { tmp_3 = false; } if (tmp_3) { tmp_2 = optionPeriod.get_toDateMillis_ohwklk_k$().equals(period.get_toDateMillis_ohwklk_k$()); } else { tmp_2 = false; } tmp = tmp_2; } else { tmp = false; } } if (tmp) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } return tmp$ret$1; } function ReportEditScreenComponent2$lambda($this$FC, props) { _init_properties_ReportEditScreen_kt__ec4i2e(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.get_reportOptions2_2w6lkh_k$().get_series_jfgvpc_k$(); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2..' call var tmp0_safe_receiver = element.get_reportSeriesYAxis_s0n11i_k$(); var tmp0_safe_receiver_0 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_type_wovaf7_k$(); if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.add_utx5q5_k$(tmp0_safe_receiver_0); } } var requiredYAxisType = singleOrNull_0(distinct(destination)); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadStandardContainer(); var block = ReportEditScreenComponent2$lambda$lambda(props, strings, theme$delegate, requiredYAxisType); addChild($this$FC, this_1, block); return Unit_getInstance(); } function invoke$lambda_234($theme$delegate) { _init_properties_ReportEditScreen_kt__ec4i2e(); // 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 ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var newValue = it.target.value; $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(newValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_elvis_lhs = $props.uiState.get_reportOptions2_2w6lkh_k$().get_title_iz32un_k$(); $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.get_4ktic3_k$(strings_getInstance().get_title_iz32un_k$()) + '*'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.get_reportTitleError_thflpp_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp1_elvis_lhs; $this$invoke.error = !($props.uiState.get_reportTitleError_thflpp_k$() == null); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'time_range_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.report.edit.ReportEditScreenComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_234($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.get_4ktic3_k$(strings_getInstance().get_time_range_1et3qk_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { // Inline function 'kotlin.collections.find' call var this_0 = get_entries_1(); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedOption = tmp$ret$1; var tmp; if (!(selectedOption == null)) { tmp = $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, VOID, selectedOption.get_period_i0c0qy_k$())); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($selected, $props, $strings) { return function ($this$invoke) { $this$invoke.value = $selected; $this$invoke.id = 'time_range'; $this$invoke.labelId = 'time_range_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp0_iterator = get_entries_1().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate, $selected) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.get_timeRangeError_lhrj3z_k$() == null); var this_0 = default_56; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($selected, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (event) { var tmp = event.target; var target = tmp instanceof HTMLInputElement ? tmp : null; var tmp1_safe_receiver = target == null ? null : target.value; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : toIntOrNull(tmp1_safe_receiver); var quantity = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; var tmp_0 = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); var newRange = new RelativeRangeReportPeriod((tmp_0 instanceof RelativeRangeReportPeriod ? tmp_0 : THROW_CCE()).get_rangeUnit_3wyedk_k$(), quantity); $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, VOID, newRange)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$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.label = $strings.get_4ktic3_k$(strings_getInstance().get_quantity_hz47ro_k$()); $this$invoke.fullWidth = true; var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); $this$invoke.value = (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).get_rangeQuantity_tb8qpt_k$().toString(); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.get_quantityError_i0xre4_k$() == null); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (event, _anonymous_parameter_1__qggqgd) { var newUnit = valueOf(event.target.value); var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); var newRange = new RelativeRangeReportPeriod(newUnit, (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).get_rangeQuantity_tb8qpt_k$()); $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, VOID, newRange)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($unit) { return function ($this$invoke) { $this$invoke.value = $unit.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $unit.get_name_woqyms_k$(); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); $this$invoke.value = (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).get_rangeUnit_3wyedk_k$().get_name_woqyms_k$(); $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var tmp0_iterator = get_entries_2().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$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'; // 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'; // Inline function 'js.objects.jso' call // 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.report.edit.ReportEditScreenComponent2.....' call // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = default_47; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (newDate) { var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); var newRange = new FixedReportTimeRange(newDate, (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).get_toDateMillis_ohwklk_k$()); $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, VOID, newRange)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.id = 'from_date'; var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); $this$invoke.timeInMillis = (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).get_fromDateMillis_3bles9_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_from_wom7eb_k$()); $this$invoke.timeZoneId = UstadMobileConstants_getInstance().get_UTC_18jizp_k$(); $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (newDate) { var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); var newRange = new FixedReportTimeRange((tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).get_fromDateMillis_3bles9_k$(), newDate); $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, VOID, newRange)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.id = 'to_date'; var tmp = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); $this$invoke.timeInMillis = (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).get_toDateMillis_ohwklk_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_to__18ivc5_k$()); $this$invoke.timeZoneId = UstadMobileConstants_getInstance().get_UTC_18jizp_k$(); $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_getInstance(); }; } function ReportEditScreenComponent2$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(8) + '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.report.edit.ReportEditScreenComponent2.....' call // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = get_UstadDateField(); var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_1, block); var this_2 = get_UstadDateField(); var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'x_axis_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.report.edit.ReportEditScreenComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_234($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.get_4ktic3_k$(strings_getInstance().get_x_axis_lp3ok1_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_3().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? ReportXAxis_NONE_getInstance() : tmp0_elvis_lhs; $props.onEntityChanged($props.uiState.get_reportOptions2_2w6lkh_k$().copy$default_h7nso2_k$(VOID, selectedValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_reportOptions2_2w6lkh_k$().get_xAxis_j0ksnk_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'x_axis'; $this$invoke.labelId = 'x_axis_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($props); var tmp0_iterator = get_entries_3().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.get_xAxisError_353owo_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.get_xAxisError_353owo_k$() == null); var this_0 = default_56; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_58; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ReportEditScreen_kt__ec4i2e(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_getInstance(); } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $series) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var newValue = it.target.value; $props.onSeriesChanged($series.copy$default_pn6os7_k$(VOID, newValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($series, $strings, $props) { return function ($this$invoke) { $this$invoke.id = 'series_title'; $this$invoke.value = $series.get_reportSeriesTitle_rylin8_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_series_title_iwjh09_k$()) + '*'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $series); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.get_seriesTitleError_zed4j4_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; $this$invoke.error = !($props.uiState.get_seriesTitleError_zed4j4_k$() == null); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'y_axis_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.report.edit.ReportEditScreenComponent2........' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_234($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.get_4ktic3_k$(strings_getInstance().get_y_axis_m65ay8_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $series) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_4().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.........' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? ReportSeriesYAxis_NONE_getInstance() : tmp0_elvis_lhs; $props.onSeriesChanged($series.copy$default_pn6os7_k$(VOID, VOID, selectedValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $isDisabled, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); $this$invoke.disabled = $isDisabled; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($series, $requiredYAxisType, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.get_reportSeriesYAxis_s0n11i_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'y_axis'; $this$invoke.labelId = 'y_axis_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $series); var tmp0_iterator = get_entries_4().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2........' call var isDisabled = !($requiredYAxisType == null) ? !element.get_type_wovaf7_k$().equals($requiredYAxisType) : false; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(element, isDisabled, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.get_yAxisError_3w9vt_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($props, $strings, $theme$delegate, $series, $requiredYAxisType) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.get_yAxisError_3w9vt_k$() == null); var this_0 = default_56; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($series, $requiredYAxisType, $props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_58; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'sub_group_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.report.edit.ReportEditScreenComponent2........' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_234($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.get_4ktic3_k$(strings_getInstance().get_subgroup_by_s3aosy_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $series) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_3().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.........' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? ReportXAxis_NONE_getInstance() : tmp0_elvis_lhs; $props.onSeriesChanged($series.copy$default_pn6os7_k$(VOID, VOID, VOID, VOID, selectedValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.get_reportSeriesSubGroup_4aur83_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'subgroup_by'; $this$invoke.labelId = 'sub_group_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $series); var tmp0_iterator = get_entries_3().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($strings, $theme$delegate, $series, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_5($series, $strings, $props, $theme$delegate, $requiredYAxisType) { 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(16) + 'px'; var this_0 = default_47; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($series, $strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_55; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($props, $strings, $theme$delegate, $series, $requiredYAxisType); addChild($this$invoke, this_1, block_0); var this_2 = default_55; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($strings, $theme$delegate, $series, $props); addChild($this$invoke, this_2, block_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'chart_type_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.report.edit.ReportEditScreenComponent2.......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_234($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.get_4ktic3_k$(strings_getInstance().get_chart_type_9cwqro_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_14($props, $series) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_5().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2........' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? ReportSeriesVisualType_BAR_CHART_getInstance() : tmp0_elvis_lhs; $props.onSeriesChanged($series.copy$default_pn6os7_k$(VOID, VOID, VOID, selectedValue)); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_15($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.get_reportSeriesVisualType_sbc4i6_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'chart_type'; $this$invoke.labelId = 'chart_type_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_14($props, $series); var tmp0_iterator = get_entries_5().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_15(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings, $theme$delegate, $series, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_7($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.get_4ktic3_k$(strings_getInstance().get_filters_cv7yzy_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($filterText) { 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 this_0 = $filterText; addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_16($props, $index, $series) { return function (it) { $props.onRemoveFilter($index, $series.get_reportSeriesUid_l9acmc_k$()); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_17($this$invoke) { _init_properties_ReportEditScreen_kt__ec4i2e(); // 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.report.edit.ReportEditScreenComponent2.........' 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_43; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); return Unit_getInstance(); } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ReportEditScreen_kt__ec4i2e(); // 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.report.edit.ReportEditScreenComponent2..........' 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_getInstance(); } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props, $index, $series) { return function ($this$invoke) { $this$invoke.onClick = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_16($props, $index, $series); var this_0 = default_62; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_17; addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_8($reportFilter2, $props, $index, $series) { 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(8) + '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.report.edit.ReportEditScreenComponent2.......' 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.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $reportFilter2.get_reportFilterField_qdx0kb_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.text.lowercase' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp1_safe_receiver.toLowerCase(); } var tmp2_safe_receiver = tmp; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.text.replaceFirstChar' call var tmp_1; // Inline function 'kotlin.text.isNotEmpty' call if (charSequenceLength(tmp2_safe_receiver) > 0) { // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call // Inline function 'kotlin.text.uppercase' call var this_1 = charSequenceGet(tmp2_safe_receiver, 0); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$24 = toString_1(this_1).toUpperCase(); var tmp_2 = toString(tmp$ret$24); // Inline function 'kotlin.text.substring' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = tmp_2 + tmp2_safe_receiver.substring(1); } else { tmp_1 = tmp2_safe_receiver; } tmp_0 = tmp_1; } var tmp3_elvis_lhs = tmp_0; var fieldName = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp4_safe_receiver = $reportFilter2.get_reportFilterCondition_sgl0u2_k$(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.get_symbol_jqdfoh_k$(); var comparisonSymbol = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; var filterText = fieldName + ' ' + comparisonSymbol + ' ' + $reportFilter2.get_reportFilterValue_q599k4_k$(); var this_2 = default_2; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14(filterText); addChild($this$invoke, this_2, block); var this_3 = default_6; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props, $index, $series); addChild($this$invoke, this_3, block_0); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($props, $series) { return function (it) { $props.onAddFilter($series.get_reportSeriesUid_l9acmc_k$()); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_9($strings, $props, $series) { return function ($this$invoke) { $this$invoke.id = 'filter_add_button'; $this$invoke.fullWidth = true; $this$invoke.onClick = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($props, $series); // 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.get_4ktic3_k$(strings_getInstance().get_add_filter_7kiuzj_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props) { return function (it) { $props.onAddSeries(); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'series_add_button'; $this$invoke.fullWidth = true; $this$invoke.onClick = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props); // 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.get_4ktic3_k$(strings_getInstance().get_add_series_do0di6_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate, $requiredYAxisType) { 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 = default_47; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var tmp1_elvis_lhs = findMatchingReportPeriodOption($props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(), get_entries_1()); var tmp; if (tmp1_elvis_lhs == null) { var tmp0_subject = $props.uiState.get_reportOptions2_2w6lkh_k$().get_period_i0c0qy_k$(); var tmp_0; if (tmp0_subject instanceof RelativeRangeReportPeriod) { tmp_0 = ReportPeriodOption_CUSTOM_PERIOD_getInstance(); } else { if (tmp0_subject instanceof FixedReportTimeRange) { tmp_0 = ReportPeriodOption_CUSTOM_DATE_RANGE_getInstance(); } else { tmp_0 = null; } } tmp = tmp_0; } else { tmp = tmp1_elvis_lhs; } var selected = tmp; var this_1 = default_55; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate, selected); addChild($this$invoke, this_1, block_0); var tmp_1; if (equals(selected, ReportPeriodOption_CUSTOM_PERIOD_getInstance())) { var this_2 = default_25; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp_1 = Unit_getInstance(); } var tmp_2; if (equals(selected, ReportPeriodOption_CUSTOM_DATE_RANGE_getInstance())) { var this_3 = default_25; var block_2 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_3, block_2); tmp_2 = Unit_getInstance(); } var this_4 = default_55; var block_3 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings, $theme$delegate); addChild($this$invoke, this_4, block_3); var this_5 = default_83; var block_4 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_5, block_4); var tmp0_iterator = $props.uiState.get_reportOptions2_2w6lkh_k$().get_series_jfgvpc_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_6 = default_25; var block_5 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_5(element, $strings, $props, $theme$delegate, $requiredYAxisType); addChild($this$invoke, this_6, block_5); // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_55; var block_6 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings, $theme$delegate, element, $props); addChild($this$invoke, this_7, block_6); var tmp0_safe_receiver = element.get_reportSeriesFilters_sdd007_k$(); var tmp_3; if (tmp0_safe_receiver == null) { tmp_3 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_3 = !tmp0_safe_receiver.isEmpty_y1axqb_k$(); } if (tmp_3 === true) { // Inline function 'react.ChildrenBuilder.invoke' call var this_8 = default_2; var block_7 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_8, block_7); } var tmp1_safe_receiver = element.get_reportSeriesFilters_sdd007_k$(); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator_0 = tmp1_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_9 = default_25; var block_8 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_8(item, $props, index_0, element); addChild($this$invoke, this_9, block_8); } } // Inline function 'react.ChildrenBuilder.invoke' call var this_10 = default_11; var block_9 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_9($strings, $props, element); addChild($this$invoke, this_10, block_9); } var this_11 = default_11; var block_10 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props); addChild($this$invoke, this_11, block_10); return Unit_getInstance(); }; } function ReportEditScreenComponent2$lambda$lambda($props, $strings, $theme$delegate, $requiredYAxisType) { return function ($this$invoke) { var this_0 = default_25; var block = ReportEditScreenComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate, $requiredYAxisType); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportEditScreen$lambda($this$FC, it) { _init_properties_ReportEditScreen_kt__ec4i2e(); var viewModel = useUstadViewModel(VOID, ReportEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ReportEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ReportEditScreenComponent2(); var block = ReportEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_235($uiStateVar$delegate) { _init_properties_ReportEditScreen_kt__ec4i2e(); // 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 ReportEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ReportEditScreen_kt__ec4i2e(); return new ReportEditViewModel(di, savedStateHandle); } function ReportEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.onEntityChanged_rj5ydw_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function ReportEditViewModel$onSeriesChanged$ref($boundThis) { var l = function (p0) { $boundThis.onSeriesChanged_1mzx81_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSeriesChanged'; return l; } function ReportEditViewModel$onAddSeries$ref($boundThis) { var l = function () { $boundThis.onAddSeries_7at215_k$(); return Unit_getInstance(); }; l.callableName = 'onAddSeries'; return l; } function ReportEditViewModel$onAddFilter$ref($boundThis) { var l = function (p0) { $boundThis.onAddFilter_f4eo7m_k$(p0); return Unit_getInstance(); }; l.callableName = 'onAddFilter'; return l; } function ReportEditViewModel$onRemoveFilter$ref($boundThis) { var l = function (p0, p1) { $boundThis.onRemoveFilter_cj65jf_k$(p0, p1); return Unit_getInstance(); }; l.callableName = 'onRemoveFilter'; return l; } function ReportEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_235($uiStateVar$delegate); $this$invoke.onEntityChanged = ReportEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onSeriesChanged = ReportEditViewModel$onSeriesChanged$ref($viewModel); $this$invoke.onAddSeries = ReportEditViewModel$onAddSeries$ref($viewModel); $this$invoke.onAddFilter = ReportEditViewModel$onAddFilter$ref($viewModel); $this$invoke.onRemoveFilter = ReportEditViewModel$onRemoveFilter$ref($viewModel); return Unit_getInstance(); }; } var properties_initialized_ReportEditScreen_kt_ic6238; function _init_properties_ReportEditScreen_kt__ec4i2e() { if (!properties_initialized_ReportEditScreen_kt_ic6238) { properties_initialized_ReportEditScreen_kt_ic6238 = true; ReportEditScreenComponent2 = FC(ReportEditScreenComponent2$lambda); ReportEditScreen = FC(ReportEditScreen$lambda); } } function get_ReportFilterEditScreenComponent2() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenComponent2; } var ReportFilterEditScreenComponent2; function get_ReportFilterEditScreenComponent() { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return ReportFilterEditScreenComponent; } var ReportFilterEditScreenComponent; function ReportFilterEditScreenComponent2$lambda($this$FC, props) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ReportFilterEditScreenComponent2$lambda$lambda(strings, theme$delegate, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_236($theme$delegate) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // 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 ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'field'; $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.report.filteredit.ReportFilterEditScreenComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_236($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.get_4ktic3_k$(strings_getInstance().get_field_irdnf5_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_6().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2.......' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? FilterType_PERSON_AGE_getInstance() : tmp0_elvis_lhs; var tmp1_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_gyhtfk_k$(VOID, VOID, selectedValue, null, null); $props.onReportFilterChanged(updatedOptions); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_reportFilterField_qdx0kb_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'field'; $this$invoke.labelId = 'field_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp0_iterator = get_entries_6().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'condition'; $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.report.filteredit.ReportFilterEditScreenComponent2.......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_236($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.get_4ktic3_k$(strings_getInstance().get_condition_5qa366_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_7().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2........' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? Comparisons_EQUALS_getInstance() : tmp0_elvis_lhs; var tmp1_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_gyhtfk_k$(VOID, VOID, VOID, selectedValue); $props.onReportFilterChanged(updatedOptions); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_reportFilterCondition_sgl0u2_k$(); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_name_woqyms_k$(); $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'condition'; $this$invoke.labelId = 'condition_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp0_iterator = get_entries_7().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2.......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'value'; $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.report.filteredit.ReportFilterEditScreenComponent2.......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_236($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.get_4ktic3_k$(strings_getInstance().get_value_j01efc_k$()) + '*'; addChildNode($this$invoke, this_1); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (event, _anonymous_parameter_1__qggqgd) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_entries_8().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2........' call if (element.get_name_woqyms_k$() === event.target.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; var selectedValue = tmp0_elvis_lhs == null ? GenderType_FEMALE_getInstance() : tmp0_elvis_lhs; var tmp1_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.copy$default_gyhtfk_k$(VOID, VOID, VOID, VOID, selectedValue.get_name_woqyms_k$()); $props.onReportFilterChanged(updatedOptions); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.get_name_woqyms_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.get_4ktic3_k$($option.get_label_iuj8p7_k$()); addChildNode($this$invoke, this_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_reportFilterValue_q599k4_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'value'; $this$invoke.labelId = 'value_label'; $this$invoke.fullWidth = true; $this$invoke.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); var tmp0_iterator = get_entries_8().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2.......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2(element, $strings); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_56; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_57; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var newValue = it.target.value; var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var updatedOptions = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.copy$default_gyhtfk_k$(VOID, VOID, VOID, VOID, newValue); $props.onReportFilterChanged(updatedOptions); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'Value'; var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_reportFilterValue_q599k4_k$(); $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.get_4ktic3_k$(strings_getInstance().get_value_j01efc_k$()) + '*'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); $this$invoke.fullWidth = true; // Inline function 'web.html.InputType.Companion.number' call 0; $this$invoke.type = 'number'; return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings, $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 '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_55; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate, $props); addChild($this$invoke, this_0, block); var tmp; var tmp0_safe_receiver = $props.uiState.get_filters_cv7yzy_k$(); if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_reportFilterField_qdx0kb_k$(), FilterType_PERSON_GENDER_getInstance())) { var this_1 = default_55; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_getInstance(); } else { var this_2 = default_47; var block_1 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_getInstance(); } return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda($strings, $theme$delegate, $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 = default_55; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($strings, $theme$delegate, $props); addChild($this$invoke, this_0, block); var this_1 = default_25; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent2$lambda$lambda($strings, $theme$delegate, $props) { return function ($this$invoke) { var this_0 = default_25; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda($strings, $theme$delegate, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportFilterEditScreenComponent$lambda($this$FC, it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); var viewModel = useUstadViewModel(VOID, ReportFilterEditScreenComponent$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ReportFilterEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ReportFilterEditScreenComponent2(); var block = ReportFilterEditScreenComponent$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_237($uiStateVar$delegate) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); // 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 ReportFilterEditScreenComponent$lambda$lambda(di, savedStateHandle) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); return new ReportFilterEditViewModel(di, savedStateHandle); } function ReportFilterEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.onEntityChanged_84ui84_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function ReportFilterEditScreenComponent$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_237($uiStateVar$delegate); $this$invoke.onReportFilterChanged = ReportFilterEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } var properties_initialized_ReportFilterEditScreen_kt_an8lok; function _init_properties_ReportFilterEditScreen_kt__vqylr2() { if (!properties_initialized_ReportFilterEditScreen_kt_an8lok) { properties_initialized_ReportFilterEditScreen_kt_an8lok = true; ReportFilterEditScreenComponent2 = FC(ReportFilterEditScreenComponent2$lambda); ReportFilterEditScreenComponent = FC(ReportFilterEditScreenComponent$lambda); } } function get_ReportGraph() { _init_properties_ReportGraph_kt__brrgso(); return ReportGraph; } var ReportGraph; function transformYAxisValues(data, reportOptions) { _init_properties_ReportGraph_kt__brrgso(); var tmp$ret$0; $l$block_0: { // Inline function 'kotlin.collections.any' call var this_0 = reportOptions.get_series_jfgvpc_k$(); var tmp; if (isInterface(this_0, Collection)) { tmp = this_0.isEmpty_y1axqb_k$(); } else { tmp = false; } if (tmp) { tmp$ret$0 = false; break $l$block_0; } var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var tmp0_safe_receiver = element.get_reportSeriesYAxis_s0n11i_k$(); if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_type_wovaf7_k$(), YAxisTypes_DURATION_getInstance())) { tmp$ret$0 = true; break $l$block_0; } } tmp$ret$0 = false; } var isDuration = tmp$ret$0; var tmp$ret$2; $l$block_1: { // Inline function 'kotlin.collections.maxOfOrNull' call var iterator = data.iterator_jk1svi_k$(); if (!iterator.hasNext_bitz1p_k$()) { tmp$ret$2 = null; break $l$block_1; } // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var maxValue = iterator.next_20eer_k$().get_yAxis_j14l8x_k$(); while (iterator.hasNext_bitz1p_k$()) { // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var v = iterator.next_20eer_k$().get_yAxis_j14l8x_k$(); // Inline function 'kotlin.comparisons.maxOf' call var a = maxValue; maxValue = Math.max(a, v); } tmp$ret$2 = maxValue; } var tmp0_elvis_lhs = tmp$ret$2; var maxY = tmp0_elvis_lhs == null ? 0.0 : tmp0_elvis_lhs; var conversionFactor = calculateConversionFactor(isDuration, maxY).component1_7eebsc_k$(); // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(data, 10)); var tmp0_iterator_0 = data.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues..' call var it = item.get_yAxis_j14l8x_k$() * conversionFactor; var tmp$ret$8 = isDuration ? it : numberToInt(it); destination.add_utx5q5_k$(tmp$ret$8); } return destination; } function getYAxisTitle(reportOptions, strings) { _init_properties_ReportGraph_kt__brrgso(); var tmp$ret$0; $l$block_0: { // Inline function 'kotlin.collections.any' call var this_0 = reportOptions.get_series_jfgvpc_k$(); var tmp; if (isInterface(this_0, Collection)) { tmp = this_0.isEmpty_y1axqb_k$(); } else { tmp = false; } if (tmp) { tmp$ret$0 = false; break $l$block_0; } var tmp0_iterator = this_0.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.getYAxisTitle.' call var tmp0_safe_receiver = element.get_reportSeriesYAxis_s0n11i_k$(); if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_type_wovaf7_k$(), YAxisTypes_DURATION_getInstance())) { tmp$ret$0 = true; break $l$block_0; } } tmp$ret$0 = false; } var isDuration = tmp$ret$0; return isDuration ? strings.get_4ktic3_k$(strings_getInstance().get_duration_hours_y98ii5_k$()) : strings.get_4ktic3_k$(strings_getInstance().get_count_ipufhi_k$()); } function calculateConversionFactor(isDuration, maxY) { _init_properties_ReportGraph_kt__brrgso(); return isDuration ? maxY >= 3600000.0 ? new Pair(2.7777777777777776E-7, 'hr') : maxY >= 60000.0 ? new Pair(1.6666666666666667E-5, 'min') : new Pair(0.001, 'sec') : new Pair(1.0, ''); } function ReportGraph$lambda($this$FC, props) { _init_properties_ReportGraph_kt__brrgso(); var containerRef = useRef(); var tmp0_elvis_lhs = props.compact; var isCompact = tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs; var tmp = [props.graphSeriesList, props.reportOptions]; useEffect(tmp, ReportGraph$lambda$lambda(containerRef, props, isCompact)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ReportGraph$lambda$lambda_0(containerRef); addChild($this$FC, 'div', block); return Unit_getInstance(); } function ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda($isCompact) { return function ($this$font) { $this$font.set_size_fs3gd_k$($isCompact ? 6 : 16); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda($props, $isCompact) { return function ($this$title) { var tmp0_safe_receiver = $props.reportOptions.get_xAxis_j0ksnk_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_name_woqyms_k$(); $this$title.set_text_ifhbbn_k$(tmp1_elvis_lhs == null ? $props.strings.get_4ktic3_k$(strings_getInstance().get_x_axis_lp3ok1_k$()) : tmp1_elvis_lhs); $this$title.font_fau9ku_k$(ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda($isCompact)); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda$lambda($props, $isCompact) { return function ($this$xaxis) { $this$xaxis.title_xgkk8g_k$(ReportGraph$lambda$lambda$lambda$lambda$lambda($props, $isCompact)); $this$xaxis.set_tickmode_35myld_k$(TickMode_auto_getInstance()); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda_0($isCompact) { return function ($this$font) { $this$font.set_size_fs3gd_k$($isCompact ? 6 : 16); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda_0($props, $isCompact) { return function ($this$title) { $this$title.set_text_ifhbbn_k$(getYAxisTitle($props.reportOptions, $props.strings)); $this$title.font_fau9ku_k$(ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda_0($isCompact)); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda$lambda_0($props, $isCompact) { return function ($this$yaxis) { $this$yaxis.title_xgkk8g_k$(ReportGraph$lambda$lambda$lambda$lambda$lambda_0($props, $isCompact)); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda$lambda($props, $isCompact) { return function ($this$append) { // Inline function 'kotlinx.html.js.div' call // Inline function 'kotlinx.html.visitAndFinalize' call // Inline function 'kotlinx.html.visitTagAndFinalize' call var this_0 = new DIV(attributesMapOf('class', null), $this$append); if (!(this_0.get_consumer_tu5133_k$() === $this$append)) { throw IllegalArgumentException_init_$Create$('Wrong exception'); } // Inline function 'kotlinx.html.visitTag' call this_0.get_consumer_tu5133_k$().onTagStart_7c9gr1_k$(this_0); // Inline function 'kotlinx.html.visitAndFinalize.' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph....' call // Inline function 'space.kscience.plotly.plotDiv' call var plotlyConfig = new PlotlyConfig(); // Inline function 'kotlin.apply' call // Inline function 'kotlinx.html.div' call var classes = 'plotly-kt-plot'; // Inline function 'kotlinx.html.visitAndFinalize' call // Inline function 'kotlinx.html.visitTagAndFinalize' call var this_1 = new DIV(attributesMapOf('class', classes), $this$append); if (!(this_1.get_consumer_tu5133_k$() === $this$append)) { throw IllegalArgumentException_init_$Create$('Wrong exception'); } // Inline function 'kotlinx.html.visitTag' call this_1.get_consumer_tu5133_k$().onTagStart_7c9gr1_k$(this_1); // Inline function 'kotlinx.html.visitAndFinalize.' call // Inline function 'kotlinx.html.div.' call this_1.get_consumer_tu5133_k$().onTagEnd_41rex2_k$(this_1); var this_2 = $this$append.finalize_b9lof6_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'space.kscience.plotly.plotDiv.' call // Inline function 'space.kscience.plotly.plot' call // Inline function 'kotlin.apply' call var this_3 = new Plot(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.....' call // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = $props.graphSeriesList.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph......' call // Inline function 'kotlin.collections.groupBy' call // Inline function 'kotlin.collections.groupByTo' call var this_4 = element.get_data_wokkxf_k$(); var destination = LinkedHashMap_init_$Create$(); var tmp0_iterator_0 = this_4.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var element_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.......' call var key = element_0.get_subgroup_4yf0nc_k$(); // Inline function 'kotlin.collections.getOrPut' call var value = destination.get_wei43m_k$(key); var tmp; if (value == null) { // Inline function 'kotlin.collections.groupByTo.' call var answer = ArrayList_init_$Create$_0(); destination.put_4fpzoq_k$(key, answer); tmp = answer; } else { tmp = value; } var list = tmp; list.add_utx5q5_k$(element_0); } var groupedData = destination; // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.iterator' call var tmp0_iterator_1 = groupedData.get_entries_p20ztl_k$().iterator_jk1svi_k$(); while (tmp0_iterator_1.hasNext_bitz1p_k$()) { var element_1 = tmp0_iterator_1.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.......' call // Inline function 'kotlin.collections.component1' call var subgroup = element_1.get_key_18j28a_k$(); // Inline function 'kotlin.collections.component2' call var data = element_1.get_value_j01efc_k$(); var transformedYValues = transformYAxisValues(data, $props.reportOptions); var tmp0 = element.get_type_wovaf7_k$().get_ordinal_ip24qg_k$(); if (tmp0 === 0) { // Inline function 'space.kscience.plotly.bar' call // Inline function 'space.kscience.dataforge.meta.SchemeSpec.invoke' call // Inline function 'kotlin.apply' call var this_5 = Companion_getInstance_127().empty_1lj7f1_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph........' call this_5.set_name_wkmnld_k$(element.get_name_woqyms_k$() + ' - ' + subgroup); var tmp_0 = this_5.get_x_1mhr67_k$(); // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination_0 = ArrayList_init_$Create$(collectionSizeOrDefault(data, 10)); var tmp0_iterator_2 = data.iterator_jk1svi_k$(); while (tmp0_iterator_2.hasNext_bitz1p_k$()) { var item = tmp0_iterator_2.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.........' call var tmp$ret$12 = item.get_xAxis_j0ksnk_k$(); destination_0.add_utx5q5_k$(tmp$ret$12); } tmp_0.set_strings_30853_k$(destination_0); this_5.get_y_1mhr68_k$().set_numbers_nivhmg_k$(transformedYValues); var trace = this_5; this_3.traces_kmi0ze_k$([trace]); } else if (tmp0 === 1) { // Inline function 'space.kscience.plotly.scatter' call // Inline function 'space.kscience.dataforge.meta.SchemeSpec.invoke' call // Inline function 'kotlin.apply' call var this_6 = Companion_getInstance_126().empty_1lj7f1_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph........' call this_6.set_name_wkmnld_k$(element.get_name_woqyms_k$() + ' - ' + subgroup); var tmp_1 = this_6.get_x_1mhr67_k$(); // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination_1 = ArrayList_init_$Create$(collectionSizeOrDefault(data, 10)); var tmp0_iterator_3 = data.iterator_jk1svi_k$(); while (tmp0_iterator_3.hasNext_bitz1p_k$()) { var item_0 = tmp0_iterator_3.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.........' call var tmp$ret$18 = item_0.get_xAxis_j0ksnk_k$(); destination_1.add_utx5q5_k$(tmp$ret$18); } tmp_1.set_strings_30853_k$(destination_1); this_6.get_y_1mhr68_k$().set_numbers_nivhmg_k$(transformedYValues); this_6.set_mode_gco8zg_k$(ScatterMode_lines_markers_getInstance_65e5i3()); this_6.set_type_ghhx17_k$(TraceType_scatter_getInstance()); var trace_0 = this_6; this_3.traces_kmi0ze_k$([trace_0]); } } } // Inline function 'space.kscience.plotly.layout' call // Inline function 'space.kscience.dataforge.meta.invoke' call // Inline function 'kotlin.apply' call var this_7 = this_3.get_layout_g22yb7_k$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph......' call if ($isCompact) { this_7.set_width_su0sge_k$(250); this_7.set_height_5926qx_k$(250); } this_7.set_autosize_s7soct_k$(true); this_7.xaxis_op10oq_k$(ReportGraph$lambda$lambda$lambda$lambda($props, $isCompact)); this_7.yaxis_d7gbmj_k$(ReportGraph$lambda$lambda$lambda$lambda_0($props, $isCompact)); this_7.set_showlegend_l3pll_k$(!$isCompact); plot(this_2, plotlyConfig, this_3); new PlotlyElement(this_2); this_0.get_consumer_tu5133_k$().onTagEnd_41rex2_k$(this_0); var tmp_2 = $this$append.finalize_b9lof6_k$(); tmp_2 instanceof HTMLDivElement || THROW_CCE(); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda($containerRef, $props, $isCompact) { return function ($this$useEffect) { var tmp0_elvis_lhs = $containerRef.current; var tmp; if (tmp0_elvis_lhs == null) { return Unit_getInstance(); } else { tmp = tmp0_elvis_lhs; } var container = tmp; clear(container instanceof HTMLElement ? container : THROW_CCE()); var tmp_0 = container instanceof HTMLElement ? container : THROW_CCE(); append(tmp_0, ReportGraph$lambda$lambda$lambda($props, $isCompact)); return Unit_getInstance(); }; } function ReportGraph$lambda$lambda_0($containerRef) { return function ($this$invoke) { $this$invoke.ref = $containerRef; // Inline function 'js.objects.jso' call // 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.report.graph.ReportGraph...' call // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflow = 'clip'; $this$invoke.style = this_0; return Unit_getInstance(); }; } var properties_initialized_ReportGraph_kt_crknyu; function _init_properties_ReportGraph_kt__brrgso() { if (!properties_initialized_ReportGraph_kt_crknyu) { properties_initialized_ReportGraph_kt_crknyu = true; ReportGraph = FC(ReportGraph$lambda); } } function get_ReportListItem() { _init_properties_ReportListScreen_kt__4qvw82(); return ReportListItem; } var ReportListItem; function get_ReportListComponent2() { _init_properties_ReportListScreen_kt__4qvw82(); return ReportListComponent2; } var ReportListComponent2; function get_ReportListScreen() { _init_properties_ReportListScreen_kt__4qvw82(); return ReportListScreen; } var ReportListScreen; function ReportListItem$lambda($this$FC, props) { _init_properties_ReportListScreen_kt__4qvw82(); var string = useStringProvider(); // Inline function 'react.useMemo' call var dependencies = [props.report.get_reportUid_2o5j9v_k$()]; var callback = ReportListItem$lambda$lambda(props); var reportDataFlow = useMemo(callback, dependencies); var reportDataResult$delegate = collectAsState(reportDataFlow, new ReportDataResult(null, emptyList())); // Inline function 'react.useMemo' call var dependencies_0 = [invoke$lambda_238(reportDataResult$delegate)]; var callback_0 = ReportListItem$lambda$lambda_0(reportDataResult$delegate); var graphSeriesList = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ReportListItem$lambda$lambda_1(props, graphSeriesList, string, reportDataResult$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_238($reportDataResult$delegate) { _init_properties_ReportListScreen_kt__4qvw82(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('reportDataResult', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $reportDataResult$delegate[0]; } function ReportListItem$lambda$lambda($props) { return function () { return $props.runReport($props.report); }; } function ReportListItem$lambda$lambda_0($reportDataResult$delegate) { return function () { var tmp0_safe_receiver = invoke$lambda_238($reportDataResult$delegate).get_options_jecmyz_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_series_jfgvpc_k$(); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(tmp1_safe_receiver, 10)); var index = 0; var tmp0_iterator = tmp1_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var item = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.list.ReportListItem...' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp0_subject = item.get_reportSeriesVisualType_sbc4i6_k$(); var tmp_0 = (tmp0_subject == null ? -1 : tmp0_subject.get_ordinal_ip24qg_k$()) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver_0 = getOrNull(invoke$lambda_238($reportDataResult$delegate).get_data_wokkxf_k$(), index_0); var tmp_1; if (tmp1_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.collections.map' call // Inline function 'kotlin.collections.mapTo' call var destination_0 = ArrayList_init_$Create$(collectionSizeOrDefault(tmp1_safe_receiver_0, 10)); var tmp0_iterator_0 = tmp1_safe_receiver_0.iterator_jk1svi_k$(); while (tmp0_iterator_0.hasNext_bitz1p_k$()) { var item_0 = tmp0_iterator_0.next_20eer_k$(); // Inline function 'com.ustadmobile.view.report.list.ReportListItem....' call var tmp0_xAxis = item_0.get_xAxis_j0ksnk_k$(); var tmp1_yAxis = item_0.get_yAxis_j14l8x_k$(); var tmp2_subgroup = item_0.get_subgroup_4yf0nc_k$(); var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.add_utx5q5_k$(tmp$ret$0); } tmp_1 = destination_0; } var tmp2_elvis_lhs = tmp_1; var tmp$ret$3 = new GraphSeries(tmp_0, tmp2_elvis_lhs == null ? emptyList() : tmp2_elvis_lhs, item.get_reportSeriesTitle_rylin8_k$()); destination.add_utx5q5_k$(tmp$ret$3); } tmp = destination; } var tmp2_elvis_lhs_0 = tmp; return tmp2_elvis_lhs_0 == null ? emptyList() : tmp2_elvis_lhs_0; }; } function ReportListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onListItemClick($props.report); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda$lambda_0($graphSeriesList, $string, $reportDataResult$delegate) { return function ($this$invoke) { $this$invoke.graphSeriesList = $graphSeriesList; var tmp0_elvis_lhs = invoke$lambda_238($reportDataResult$delegate).get_options_jecmyz_k$(); $this$invoke.reportOptions = tmp0_elvis_lhs == null ? new ReportOptions2() : tmp0_elvis_lhs; $this$invoke.strings = $string; $this$invoke.compact = true; return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda$lambda_1($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.report.get_reportTitle_9n6523_k$(); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda($props, $graphSeriesList, $string, $reportDataResult$delegate) { return function ($this$invoke) { $this$invoke.onClick = ReportListItem$lambda$lambda$lambda$lambda($props); var this_0 = get_ReportGraph(); var block = ReportListItem$lambda$lambda$lambda$lambda_0($graphSeriesList, $string, $reportDataResult$delegate); addChild($this$invoke, this_0, block); var this_1 = default_27; var block_0 = ReportListItem$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onRemoveReport($props.report.get_reportUid_2o5j9v_k$()); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = ReportListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var this_0 = default_39; var block = ReportListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda$lambda_0($props) { return function ($this$create) { var this_0 = default_6; var block = ReportListItem$lambda$lambda$lambda$lambda_2($props); addChild($this$create, this_0, block); return Unit_getInstance(); }; } function ReportListItem$lambda$lambda_1($props, $graphSeriesList, $string, $reportDataResult$delegate) { return function ($this$invoke) { $this$invoke.divider = true; var this_0 = default_34; var block = ReportListItem$lambda$lambda$lambda($props, $graphSeriesList, $string, $reportDataResult$delegate); addChild($this$invoke, this_0, block); var tmp = default_26; $this$invoke.secondaryAction = create(tmp, ReportListItem$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } function ReportListComponent2$lambda($this$FC, props) { _init_properties_ReportListScreen_kt__4qvw82(); var tmp = props.uiState.get_reportList_brht2z_k$(); var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.get_pagingSourceFactory_wybavu_k$(), true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ReportListComponent2$lambda$lambda(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_getInstance(); } function ReportListComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_ReportListScreen_kt__4qvw82(); return it.get_reportUid_2o5j9v_k$().toString(); } function ReportListComponent2$lambda$lambda$lambda$lambda$lambda($report, $props) { return function ($this$create) { var tmp0_elvis_lhs = $report; $this$create.report = tmp0_elvis_lhs == null ? new Report() : tmp0_elvis_lhs; $this$create.onListItemClick = $props.onListItemClick; $this$create.onRemoveReport = $props.onRemoveReport; $this$create.runReport = $props.runReport; return Unit_getInstance(); }; } function ReportListComponent2$lambda$lambda$lambda$lambda_0($props) { return function (report) { var tmp = get_ReportListItem(); return create(tmp, ReportListComponent2$lambda$lambda$lambda$lambda$lambda(report, $props)); }; } function ReportListComponent2$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = ReportListComponent2$lambda$lambda$lambda$lambda; $this$virtualListContent.infiniteQueryPagingItems_54s6va_k$($infiniteQueryResult, tmp, ReportListComponent2$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } function ReportListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ReportListScreen_kt__4qvw82(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_getInstance(); } function ReportListComponent2$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.report.list.ReportListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.get_appBarHeight_pj7c1q_k$() + '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(ReportListComponent2$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = default_49; var block = ReportListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } function ReportListScreen$lambda($this$FC, it) { _init_properties_ReportListScreen_kt__4qvw82(); var location = useLocation(); var viewModel = useUstadViewModel(VOID, ReportListScreen$lambda$lambda(location)); var uiState$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new ReportListUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ReportListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ReportListComponent2(); var block_0 = ReportListScreen$lambda$lambda_1(viewModel, uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_getInstance(); } function invoke$lambda_239($uiState$delegate) { _init_properties_ReportListScreen_kt__4qvw82(); // 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_240($appState$delegate) { _init_properties_ReportListScreen_kt__4qvw82(); // 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 ReportListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ReportListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ReportListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_240($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function ReportListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.onClickEntry_cu7340_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function ReportListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.onClickAdd_cbqifs_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAdd'; return l; } function ReportListViewModel$onRemoveReport$ref($boundThis) { var l = function (p0) { $boundThis.onRemoveReport_n7vqnb_k$(p0); return Unit_getInstance(); }; l.callableName = 'onRemoveReport'; return l; } function ReportListViewModel$runReport$ref($boundThis) { var l = function (p0) { return $boundThis.runReport_x8umxm_k$(p0); }; l.callableName = 'runReport'; return l; } function ReportListScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_239($uiState$delegate); $this$invoke.onListItemClick = ReportListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickAddItem = ReportListViewModel$onClickAdd$ref($viewModel); $this$invoke.onRemoveReport = ReportListViewModel$onRemoveReport$ref($viewModel); $this$invoke.runReport = ReportListViewModel$runReport$ref($viewModel); return Unit_getInstance(); }; } var properties_initialized_ReportListScreen_kt_i0htkw; function _init_properties_ReportListScreen_kt__4qvw82() { if (!properties_initialized_ReportListScreen_kt_i0htkw) { properties_initialized_ReportListScreen_kt_i0htkw = true; ReportListItem = FC(ReportListItem$lambda); ReportListComponent2 = FC(ReportListComponent2$lambda); ReportListScreen = FC(ReportListScreen$lambda); } } function get_ScheduleEditComponent2() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditComponent2; } var ScheduleEditComponent2; function get_ScheduleEditScreenPreview() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditScreenPreview; } 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_getInstance(); } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_scheduleDay_nsvexs_k$($it.get_value_j01efc_k$()); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_scheduleDay_gszzfg_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.options = ScheduleConstants_getInstance().get_DAY_MESSAGE_IDS_an5pt8_k$(); $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_day_18j7il_k$()); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.id = 'day_field'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_sceduleStartTime_81jqoh_k$(toLong($it)); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_sceduleStartTime_r41do9_k$(); $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).toInt_1tsl84_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_from_wom7eb_k$()); var tmp2_safe_receiver = $props.uiState.get_fromTimeError_ya8ih4_k$(); 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.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_fromTimeError_ya8ih4_k$() == null); $this$invoke.fullWidth = true; $this$invoke.id = 'from_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_scheduleEndTime_fh9x3e_k$(toLong($it)); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_14(tmp0_safe_receiver, ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_scheduleEndTime_vdt9o8_k$(); $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).toInt_1tsl84_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_to_key_k1ocro_k$()); var tmp2_safe_receiver = $props.uiState.get_toTimeError_3tb3iv_k$(); 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.get_fieldsEnabled_us2uht_k$(); $this$invoke.error = !($props.uiState.get_toTimeError_3tb3iv_k$() == null); $this$invoke.fullWidth = true; $this$invoke.id = 'to_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_getInstance(); }; } 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_getInstance(); }; } 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_25; var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_getInstance(); }; } function ScheduleEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ScheduleEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_241($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_242($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_getInstance(); } 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.set_scheduleDay_nsvexs_k$(0); this_0.set_sceduleStartTime_81jqoh_k$(new Long(45, 0)); this_0.set_scheduleEndTime_fh9x3e_k$(new Long(78, 0)); return new ScheduleEditUiState(this_0); } function ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_242($uiStateVar$delegate, invoke$lambda_241($uiStateVar$delegate).copy$default_nykcb3_k$(it)); return Unit_getInstance(); }; } function ScheduleEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_241($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_getInstance(); }; } function ScheduleEditScreen$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var viewModel = useUstadViewModel(VOID, ScheduleEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_243($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.onEntityChanged_71d7gh_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function ScheduleEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_243($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditViewModel$onEntityChanged$ref($viewModel); return Unit_getInstance(); }; } 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; function get_SettingsPreview() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsPreview; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_244($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.onDismissLangDialog_clndht_k$(); return Unit_getInstance(); }; } function SettingsScreen$lambda$lambda$lambda_0(it) { _init_properties_SettingsScreen_kt__zb3f4f(); return it.get_langCode_ciluis_k$(); } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function (it) { $viewModel.onClickLang_4x4q2t_k$($uiLang); return Unit_getInstance(); }; } 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.get_langDisplay_ah0t4l_k$(); return Unit_getInstance(); }; } 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_27; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function SettingsScreen$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { var this_0 = default_34; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_244($uiStateVal$delegate).get_availableLanguages_1c8d9h_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.settings.SettingsScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = SettingsScreen$lambda$lambda$lambda$lambda($viewModel, element); addChild($this$invoke, this_0, block); } return Unit_getInstance(); }; } function SettingsScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_244($uiStateVal$delegate).get_langDialogVisible_a7jmz7_k$(); $this$invoke.onClose = SettingsScreen$lambda$lambda$lambda($viewModel); var tmp = invoke$lambda_244($uiStateVal$delegate).get_availableLanguages_1c8d9h_k$(); 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_getInstance(); }; } function SettingsViewModel$onClickSiteSettings$ref($boundThis) { var l = function () { $boundThis.onClickSiteSettings_9nbm4d_k$(); return Unit_getInstance(); }; l.callableName = 'onClickSiteSettings'; return l; } function SettingsViewModel$onClickLanguage$ref($boundThis) { var l = function () { $boundThis.onClickLanguage_nn5hn5_k$(); return Unit_getInstance(); }; l.callableName = 'onClickLanguage'; return l; } function SettingsViewModel$onClickDeletedItems$ref($boundThis) { var l = function () { $boundThis.onClickDeletedItems_6iaq5c_k$(); return Unit_getInstance(); }; l.callableName = 'onClickDeletedItems'; return l; } function SettingsScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_244($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_getInstance(); }; } 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_getInstance(); } function invoke$lambda_245($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_getInstance(); } function SettingsPreview$lambda$lambda$lambda_0() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_getInstance(); } function SettingsPreview$lambda$lambda$lambda_1() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_getInstance(); } function SettingsPreview$lambda$lambda$lambda_2() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_getInstance(); } function SettingsPreview$lambda$lambda$lambda_3() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_getInstance(); } function SettingsPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_245($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_getInstance(); }; } 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_getInstance(); } function SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_159); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $props.uiState.get_currentLanguage_kpnmk8_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.get_4ktic3_k$(strings_getInstance().get_app_language_pi27sx_k$()); $this$invoke.onClick = $props.onClickAppLanguage; return Unit_getInstance(); }; } function SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_39); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.get_4ktic3_k$(strings_getInstance().get_deleted_items_9db6z3_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_delete_or_restore_items_copaxq_k$()); $this$invoke.onClick = $props.onClickDeletedItems; return Unit_getInstance(); }; } function SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_160); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_manage_site_settings_sjexvu_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.get_4ktic3_k$(strings_getInstance().get_site_woubo0_k$()); $this$invoke.onClick = $props.onClickWorkspace; return Unit_getInstance(); }; } function SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create_0(default_161); $this$invoke.labelText = $strings.get_4ktic3_k$(strings_getInstance().get_leaving_reason_manage_4xayx8_k$()); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $strings.get_4ktic3_k$(strings_getInstance().get_leaving_reason_ye23m0_k$()); $this$invoke.onClick = $props.onClickLeavingReason; return Unit_getInstance(); }; } 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.get_workspaceSettingsVisible_h2su9v_k$()) { 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_getInstance(); } var tmp_0; if ($props.uiState.get_reasonLeavingVisible_rd21x1_k$()) { 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_getInstance(); } return Unit_getInstance(); }; } function SettingsComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = SettingsComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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; function get_SiteDetailPreview() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailPreview; } 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_getInstance(); } function SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_162); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); // 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.get_siteName_kn1y9x_k$()); return Unit_getInstance(); }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_163); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_guest_login_enabled_dkzr51_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); // 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.get_guestLogin_lk9bzu_k$()); return Unit_getInstance(); }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create_0(default_164); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.get_4ktic3_k$(strings_getInstance().get_registration_allowed_k2r59n_k$()); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); // 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.get_registrationAllowed_lhz77q_k$()); return Unit_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_terms_and_policies_tm2jnd_k$()); return Unit_getInstance(); }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onClickTerms($item); return Unit_getInstance(); }; } 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.get_langDisplayName_tqhol2_k$(); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_27; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, $item) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_siteTerms_hal9l_k$().iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // Inline function 'com.ustadmobile.view.site.detail.SiteDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_23; var block_3 = SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, element); addChild($this$invoke, this_4, block_3); } return Unit_getInstance(); }; } 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_getInstance(); }; } function SiteDetailScreen$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); var viewModel = useUstadViewModel(VOID, SiteDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new SiteDetailUiState()); var appState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_246($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_247($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_247($appState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } function SiteDetailViewModel$onClickTerms$ref($boundThis) { var l = function (p0) { $boundThis.onClickTerms_ykr61o_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickTerms'; return l; } function SiteDetailScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_246($uiStateVal$delegate); $this$invoke.onClickTerms = SiteDetailViewModel$onClickTerms$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } 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.set_siteName_c1yqeg_k$('My Site'); $this$invoke.uiState = new SiteDetailUiState(this_0, listOf_0(new SiteTermsAndLangName(new SiteTerms(), 'Polish'))); return Unit_getInstance(); } 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; function get_SiteEditPreview() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditPreview; } 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_getInstance(); } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_siteName_c1yqeg_k$($it); return Unit_getInstance(); }; } 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.get_site_woubo0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it_0)); } tmp(tmp_0); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_siteName_kn1y9x_k$(); $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.get_4ktic3_k$(strings_getInstance().get_name_key_1cwo7g_k$()) + '*'; $this$invoke.error = !($props.uiState.get_siteNameError_8qmd83_k$() == null); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); // 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.get_siteNameError_8qmd83_k$(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.get_4ktic3_k$(strings_getInstance().get_required_wq3z3c_k$()) : tmp2_elvis_lhs; return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_guestLogin_v9uplz_k$($it); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_guest_login_enabled_dkzr51_k$()); var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_guestLogin_lk9bzu_k$(); $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_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.set_registrationAllowed_4rnnzx_k$($it); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_15(tmp0_safe_receiver, SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_registration_allowed_k2r59n_k$()); var tmp0_safe_receiver = $props.uiState.get_site_woubo0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_registrationAllowed_lhz77q_k$(); $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_getInstance(); }; } 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.get_4ktic3_k$(strings_getInstance().get_terms_and_policies_tm2jnd_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.get_uiLangs_6aj8wo_k$(); $this$invoke.currentLanguage = $props.uiState.get_currentSiteTermsLang_w4w0ma_k$(); $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.get_4ktic3_k$(strings_getInstance().get_language_cjhhk1_k$()); $this$invoke.disabled = !$props.uiState.get_fieldsEnabled_us2uht_k$(); return Unit_getInstance(); }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.get_currentSiteTermsHtml_w4y6hx_k$(); $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.id = 'terms_html_edit'; $this$invoke.placeholder = $strings.get_4ktic3_k$(strings_getInstance().get_terms_and_policies_tm2jnd_k$()); $this$invoke.onChange = $props.onChangeTermsHtml; return Unit_getInstance(); }; } 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_getInstance(); }; } function SiteEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = SiteEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function SiteEditScreen$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); var viewModel = useUstadViewModel(VOID, SiteEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), new SiteEditUiState(), Dispatchers_getInstance().get_Main_wo5vz6_k$().get_immediate_r3y8eg_k$()); // 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_getInstance(); } function invoke$lambda_248($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.onEntityChanged_7a1e41_k$(p0); return Unit_getInstance(); }; l.callableName = 'onEntityChanged'; return l; } function SiteEditViewModel$onChangeTermsHtml$ref($boundThis) { var l = function (p0) { $boundThis.onChangeTermsHtml_5br789_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeTermsHtml'; return l; } function SiteEditViewModel$onChangeTermsLanguage$ref($boundThis) { var l = function (p0) { $boundThis.onChangeTermsLanguage_xtoim_k$(p0); return Unit_getInstance(); }; l.callableName = 'onChangeTermsLanguage'; return l; } function SiteEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_248($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_getInstance(); }; } 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_getInstance(); } 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.set_siteName_c1yqeg_k$('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 // 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.set_name_wkmnld_k$('fa'); this_1.set_stLanguage_1uw2n6_k$(this_2); $this$invoke.uiState = new SiteEditUiState(tmp, listOf_0(this_1)); return Unit_getInstance(); } 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.get_acceptButtonVisible_26kmnl_k$()]; 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_getInstance(); } function invoke$lambda_249($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_250($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_getInstance(); } function invoke$lambda_251($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.get_acceptButtonVisible_26kmnl_k$()) { 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_250($buttonHeight$delegate, tmp_0); return Unit_getInstance(); }; } 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_251($theme$delegate).spacing(1); $this$invoke.style = this_0; var tmp0_safe_receiver = $props.uiState.get_siteTerms_hal9l_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_termsHtml_spkudz_k$(); $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_getInstance(); }; } 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.get_appBarHeight_pj7c1q_k$() + invoke$lambda_249($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_getInstance(); }; } function SiteTermsDetailComponent$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickAccept(); return Unit_getInstance(); }; } 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.get_acceptButtonVisible_26kmnl_k$()) { // 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.get_4ktic3_k$(strings_getInstance().get_accept_avafwx_k$()); addChildNode($this$invoke, tmp$ret$14); return Unit_getInstance(); }; } function SiteTermsDetailScreen$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var viewModel = useUstadViewModel(VOID, SiteTermsDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_252($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.onClickAccept_i90pz3_k$(); return Unit_getInstance(); }; l.callableName = 'onClickAccept'; return l; } function SiteTermsDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_252($uiStateVal$delegate); $this$invoke.onClickAccept = SiteTermsDetailViewModel$onClickAccept$ref($viewModel); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_253($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.onClickNext_jwdi98_k$(); return Unit_getInstance(); }; l.callableName = 'onClickNext'; return l; } function SiteEnterLinkScreen$lambda$lambda$lambda() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return Unit_getInstance(); } function SiteEnterLinkViewModel$onSiteLinkUpdated$ref($boundThis) { var l = function (p0) { $boundThis.onSiteLinkUpdated_xd45qn_k$(p0); return Unit_getInstance(); }; l.callableName = 'onSiteLinkUpdated'; return l; } function SiteEnterLinkScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_253($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_getInstance(); }; } 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_getInstance(); } 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_getInstance(); } 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.get_4ktic3_k$(strings_getInstance().get_please_enter_the_linK_x1j8zf_k$()); addChildNode($this$invoke, tmp$ret$2); return Unit_getInstance(); }; } 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_getInstance(); }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'sitelink_textfield'; $this$invoke.value = $props.uiState.get_siteLink_kn32ae_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.get_4ktic3_k$(strings_getInstance().get_site_link_b4khj_k$()); var tmp0_safe_receiver = $props.uiState.get_linkError_iqv4or_k$(); 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.get_fieldsEnabled_us2uht_k$(); // 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_getInstance(); }; } 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_getInstance(); } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_getInstance(); }; } 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.get_fieldsEnabled_us2uht_k$(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.get_4ktic3_k$(strings_getInstance().get_next_wor1vg_k$()); addChildNode($this$invoke, tmp$ret$3); return Unit_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); }; } function SiteEnterLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = SiteEnterLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } 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.get_uiState_66ctcc_k$(), new SystemPermissionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.get_appUiState_8vwbqz_k$(), 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_getInstance(); } function invoke$lambda_254($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_255($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_254($uiStateVal$delegate); return Unit_getInstance(); }; } function SystemPermissionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_255($appUiState$delegate).get_fabState_obl84t_k$(); return Unit_getInstance(); }; } 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_getInstance(); } function SystemPermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_systemPermission_wi357r_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_spPermissionsFlag_6fqv1y_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.get_permissionLabels_z06ky1_k$(); return Unit_getInstance(); }; } 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_getInstance(); }; } 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.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_256($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.onTogglePermission_snjy04_k$(p0); return Unit_getInstance(); }; l.callableName = 'onTogglePermission'; return l; } function SystemPermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_256($uiStateVal$delegate); $this$invoke.onTogglePermission = SystemPermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_getInstance(); }; } 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_getInstance(); } function SystemPermissionEditComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.get_entity_cxtlv0_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_spPermissionsFlag_6fqv1y_k$(); $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.get_permissionLabels_z06ky1_k$(); $this$invoke.enabled = $props.uiState.get_fieldsEnabled_us2uht_k$(); $this$invoke.onToggle = $props.onTogglePermission; return Unit_getInstance(); }; } 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_getInstance(); }; } 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_getInstance(); } function TimeZoneListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return it.get_id_kntnx8_k$(); } function TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda($timeZoneItem, $props) { return function ($this$create) { $this$create.timeZone = $timeZoneItem; $this$create.onClick = $props.onListItemClick; return Unit_getInstance(); }; } function TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props) { return function (timeZoneItem) { var tmp = get_TimeZoneListItem(); return create(tmp, TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda(timeZoneItem, $props)); }; } function TimeZoneListComponent$lambda$lambda$lambda($props) { return function ($this$virtualListContent) { var tmp = $props.uiState.get_timeZoneList_o8f2jk_k$(); var tmp_0 = TimeZoneListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.items_tvo4d4_k$(tmp, tmp_0, TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_getInstance(); }; } 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_getInstance(); } 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.get_appBarHeight_pj7c1q_k$() + '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_49; var block = TimeZoneListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_getInstance(); }; } 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.get_id_kntnx8_k$()]; var callback = TimeZoneListItem$lambda$lambda(props); var labelStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = TimeZoneListItem$lambda$lambda_0(props, labelStr); addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); }; } 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_getInstance(); }; } function TimeZoneListItem$lambda$lambda$lambda($props, $labelStr) { return function ($this$invoke) { $this$invoke.onClick = TimeZoneListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_27; var block = TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function TimeZoneListItem$lambda$lambda_0($props, $labelStr) { return function ($this$invoke) { var this_0 = default_34; var block = TimeZoneListItem$lambda$lambda$lambda($props, $labelStr); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function TimeZoneListScreen$lambda($this$FC, it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var viewModel = useUstadViewModel(VOID, TimeZoneListScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_257($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.onClickEntry_iw7a5w_k$(p0); return Unit_getInstance(); }; l.callableName = 'onClickEntry'; return l; } function TimeZoneListScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_257($uiStateVar$delegate); $this$invoke.onListItemClick = TimeZoneListViewModel$onClickEntry$ref($viewModel); return Unit_getInstance(); }; } 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.get_manifestUrl_hdy3x3_k$(); var tmp0_safe_receiver = props.uiState.get_mediaContentInfo_7i1m30_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_sources_w67w35_k$(); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : firstOrNull(tmp1_safe_receiver); var firstSrcUrl = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_uri_18iuil_k$(); var contentManifestMap = props.uiState.get_contentManifestMap_xiu4ub_k$(); // Inline function 'react.useMemo' call var dependencies = [props.uiState.get_contentManifestMap_xiu4ub_k$(), 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_49; var block = VideoContentComponent$lambda$lambda_2(mediaSrc, props, stateAttr$delegate); addChild($this$FC, this_0, block); return Unit_getInstance(); } function invoke$lambda_258($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_259($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_getInstance(); } function VideoContentComponent$lambda$lambda() { _init_properties_VideoContentScreen_kt__mcanbq(); return ''; } function VideoContentComponent$lambda$lambda_0($props) { return function () { $props.onUnload(); return Unit_getInstance(); }; } function VideoContentComponent$lambda$lambda_1($contentManifestMap, $firstSrcUrl, $manifestUrlVal) { return function () { var tmp; if ((!($contentManifestMap == null) ? !($firstSrcUrl == null) : false) ? !($manifestUrlVal == null) : false) { tmp = $contentManifestMap.resolveUrl_rcwwt_k$($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_getInstance(); }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate) { return function (it) { invoke$lambda_259($stateAttr$delegate, 'playing'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_getInstance(); }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate) { return function (it) { invoke$lambda_259($stateAttr$delegate, 'paused'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_getInstance(); }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate) { return function (it) { invoke$lambda_259($stateAttr$delegate, 'ended'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); $props.onComplete(); return Unit_getInstance(); }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3($subtitle, $props) { return function ($this$invoke) { $this$invoke.subtitleTrack = $subtitle; $this$invoke.manifestUrl = $props.uiState.get_manifestUrl_hdy3x3_k$(); $this$invoke.manifestMap = $props.uiState.get_contentManifestMap_xiu4ub_k$(); return Unit_getInstance(); }; } 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_258($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.get_mediaContentInfo_7i1m30_k$(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_subtitles_hlfe0i_k$(); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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.get_contentEntry_hwf2de_k$(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_description_emjre5_k$(); // 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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); }; } function VideoContentComponent$lambda$lambda_2($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate); addChild($this$invoke, this_0, block); return Unit_getInstance(); }; } function VideoContentScreen$lambda($this$FC, it) { _init_properties_VideoContentScreen_kt__mcanbq(); var viewModel = useUstadViewModel(VOID, VideoContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_260($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.onPlayStateChanged_18j7pt_k$(p0); return Unit_getInstance(); }; l.callableName = 'onPlayStateChanged'; return l; } function VideoContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.onComplete$default_l2lbt3_k$(); return Unit_getInstance(); }; } function VideoContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.onUnload_ku21hu_k$(); return Unit_getInstance(); }; l.callableName = 'onUnload'; return l; } function VideoContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_260($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_getInstance(); }; } 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 ReactHTML_getInstance(); // 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_getInstance(); } function UstadVideoContentSubtitleTrack$lambda$lambda($manifestMap, $manifestUrl, $props) { return function () { var tmp; if (!($manifestMap == null) ? !($manifestUrl == null) : false) { tmp = $manifestMap.resolveUrl_rcwwt_k$($manifestUrl, $props.subtitleTrack.get_uri_18iuil_k$()); } 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.get_title_iz32un_k$(); $this$invoke.srcLang = $props.subtitleTrack.get_langCode_ciluis_k$(); return Unit_getInstance(); }; } 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.get_url_18iuii_k$(); 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_getInstance(); } function XapiContentComponent$lambda$lambda($iframeSrc) { return function ($this$invoke) { $this$invoke.src = $iframeSrc; $this$invoke.id = 'xapi_content_frame'; return Unit_getInstance(); }; } function XapiContentScreen$lambda($this$FC, it) { _init_properties_XapiContentScreen_kt__nvbmpb(); var viewModel = useUstadViewModel(VOID, XapiContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.get_uiState_66ctcc_k$(), 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_getInstance(); } function invoke$lambda_261($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_261($uiStateVal$delegate); return Unit_getInstance(); }; } 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_59; var block = LinkifyPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_getInstance(); } 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_getInstance(); } 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_getInstance(); } 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_262(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 ReactHTML_getInstance(); // 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_262(phoneNum$delegate); addChildNode($this$FC, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call ReactHTML_getInstance(); // 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_264(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 ReactHTML_getInstance(); // 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_264(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 ReactHTML_getInstance(); // 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_264(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_getInstance(); } function invoke$lambda_262($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_263($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_getInstance(); } function invoke$lambda_264($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_265($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_getInstance(); } 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_262($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_265($libphoneResult$delegate, tmp); return Unit_getInstance(); }; } function MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate) { return function (number, muiInfo) { invoke$lambda_263($phoneNum$delegate, number); return Unit_getInstance(); }; } function MuiTelInputDemo$lambda$lambda_2($phoneNum$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_262($phoneNum$delegate); $this$invoke.onChange = MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_266($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_267($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_getInstance(); } function QuillDemo$lambda$lambda() { _init_properties_QuillDemo_kt__ch86ty(); return 'Hello Quill'; } function QuillDemo$lambda$lambda$lambda($text$delegate) { return function (it) { invoke$lambda_267($text$delegate, it); return Unit_getInstance(); }; } function QuillDemo$lambda$lambda_0($text$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_266($text$delegate); $this$invoke.onChange = QuillDemo$lambda$lambda$lambda($text$delegate); return Unit_getInstance(); }; } 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_getInstance(); } function invoke$lambda_268($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_269($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_getInstance(); } 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_268($itemList$delegate)); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview....' call this_0.add_dl6gt3_k$(newIndex, this_0.removeAt_6niowx_k$(oldIndex)); invoke$lambda_269($itemList$delegate, toList_0(this_0)); return Unit_getInstance(); }; } 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_getInstance(); }; } function EasySortPreview$lambda$lambda$lambda_0($itemStr) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // 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_getInstance(); }; } function EasySortPreview$lambda$lambda_0($itemList$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call ReactHTML_getInstance(); // 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_268($itemList$delegate).iterator_jk1svi_k$(); while (tmp0_iterator.hasNext_bitz1p_k$()) { var element = tmp0_iterator.next_20eer_k$(); // 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_getInstance(); }; } 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 BUTTON_STACK_GAP_PX = 12; CONTENT_MARGIN_TOP_PX = 12; STATE_ACTIVE_TAB_KEY = 'activeTab'; SEARCH_PARAM_KEY_API_URL = 'apiUrl'; COURSE_BLOCK_DRAG_CLASS = 'dragging_course_block'; DEFAULT_COLUMN_WIDTH = 56; DEFAULT_COLUMN_HEIGHT = 56; LOAD_SIZE = 50; WIDTH = 100; //endregion //region block: exports _.$_$ = _.$_$ || {}; _.$_$.a = get_SEARCH_PARAM_KEY_API_URL; _.$_$.b = resolveEndpoint; //endregion return _; }(module.exports, 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/icons-material/Report'), 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/icons-material/BookOutlined'), require('@mui/icons-material/Delete'), 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/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/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/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/ImportExport'), 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-react-core.js'), require('./kotlin-react.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'), require('./plotly-kt-plotlykt-core.js'), require('./kotlinx-html.js'), require('./kotlin_org_jetbrains_kotlin_kotlin_dom_api_compat.js'))); //# sourceMappingURL=UstadMobile-app-react.js.map