(function (_, $module$react_dom_client_y5z5eu, $module$react_router_h6p15h, $module$react_router_dom_s6xi74, $module$react, $module$_tanstack_react_query_ro93du, $module$_emotion_css_2enn37, $module$_mui_icons_material_Search_ippnk3, $module$_mui_material_InputBase_7cao7n, $module$_mui_material_Typography_oo53r1, $module$_mui_material_AppBar_x4qog0, $module$_mui_icons_material_Menu_92ozra, $module$_mui_icons_material_Settings_mleeym, $module$_mui_material_IconButton_hsvjtl, $module$_mui_icons_material_MoreVert_4r220v, $module$_mui_material_MenuItem_b4ylpc, $module$_mui_material_Tooltip_qxn8vp, $module$_mui_material_Menu_xyk6c3, $module$_mui_material_Button_xomv5s, $module$_mui_material_LinearProgress_iqa934, $module$_mui_material_Toolbar_qxmvcd, $module$_mui_material_Link_xykqd4, $module$_mui_material_Box_5s0ol9, $module$_mui_material_List_xykq8k, $module$_mui_material_Drawer_ykqnen, $module$_mui_icons_material_School_ioqhcf, $module$_mui_icons_material_LibraryBooks_n9ov9m, $module$_mui_icons_material_Chat_92vbpp, $module$_mui_icons_material_Person_havo6o, $module$_mui_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_material_Avatar_x7sw9z, $module$_mui_system_Box_sripdx, $module$_mui_icons_material_Check_2nh7f1, $module$_mui_icons_material_Close_2njz5p, $module$_mui_material_Badge_cj6v2t, $module$_mui_material_Autocomplete_x63kwa, $module$_mui_material_Chip_xyqi3q, $module$_mui_material_TextField_hx6arj, $module$_mui_icons_material_BookOutlined_bbb85i, $module$_mui_icons_material_Edit_92u4ij, com_ustadmobile_wrappers_quill_ReactQuill_m6nbml, $module$_mui_material_Container_so6pbn, $module$_mui_material_Grid_xynqr0, $module$_mui_material_ButtonBase_v20q1b, $module$_mui_icons_material_Visibility_9zi0z1, $module$_mui_icons_material_CalendarToday_a7rqso, $module$_mui_icons_material_VisibilityOff_jf72yq, $module$_mui_material_FormControl_1y5w0l, $module$_mui_material_InputLabel_ecd38o, $module$_mui_material_Select_tjnqwm, $module$_mui_material_FormHelperText_bxt53n, $module$linkify_react_sal40, $module$_mui_icons_material_ArrowUpward_ejyv3v, $module$_mui_icons_material_ArrowDownward_17h050, $module$_mui_material_Icon_xymrqx, $module$_mui_material_SwipeableDrawer_w07k2f, $module$_mui_icons_material_CropFree_xwz6t3, $module$_mui_icons_material_Delete_bm839i, $module$_mui_icons_material_Group_2puzic, $module$_mui_material_CircularProgress_am5mre, $module$_mui_icons_material_ErrorOutline_x8c11n, $module$dompurify, $module$_mui_lab_TabPanel_g1a99x, $module$_mui_material_Tab_5s11l3, $module$_mui_material_Tabs_xyfsok, $module$_mui_lab_TabContext_wbp01i, $module$_mui_system_useMediaQuery_4ef951, $module$_mui_material_Snackbar_3d0j2r, $module$_tanstack_query_core_ptm5k0, $module$_mui_icons_material_Sync_92kr0q, $module$_mui_icons_material_Schedule_co9kr2, $module$_mui_icons_material_Error_2orgel, $module$_mui_icons_material_DownloadDone_pieyj, $module$_mui_icons_material_Cancel_b30imt, $module$_mui_icons_material_DriveFileMove_kws064, $module$_mui_material_styles_createTheme_jr6jji, $module$_mui_icons_material_CopyAll_4w0mfj, $module$_mui_icons_material_Share_2w9uas, $module$_mui_material_Divider_2g5g3v, $module$_mui_material_ListItemSecondaryAction_ah4ciz, $module$_mui_material_Switch_t9t22m, $module$_mui_icons_material_Person2_vvmm0u, $module$_mui_icons_material_LinkOutlined_14ncwn, $module$_mui_icons_material_Book_92vt6k, $module$_mui_icons_material_AssignmentTurnedIn_7eyvtj, $module$_mui_icons_material_Title_2wuntp, $module$_mui_icons_material_Forum_2p9c6e, $module$_mui_icons_material_Folder_cpt8w9, $module$_mui_icons_material_KeyboardArrowDown_hhp0uv, $module$_mui_icons_material_KeyboardArrowUp_vq6bj2, $module$_mui_icons_material_Shield_irhvt0, $module$_mui_icons_material_Login_2sjvam, $module$_mui_icons_material_Event_2otqov, $module$_mui_material_Dialog_yfsa52, $module$_mui_icons_material_Article_wrqnwl, $module$_mui_icons_material_Collections_fs3rza, $module$_mui_icons_material_Assignment_55b3ko, $module$react_easy_sort_vgqyef, $module$_mui_icons_material_Attachment_gfrxq6, $module$_mui_icons_material_ContentCopy_i59fv7, $module$_mui_icons_material_Badge_2msx9k, $module$_mui_material_CardMedia_v4svs6, $module$_mui_material_CardContent_fczxff, $module$_mui_material_CardActionArea_4o20gv, $module$_mui_material_Card_xyqn36, $module$_mui_icons_material_PendingActions_uxmugv, $module$_mui_icons_material_DoneAll_9qxav8, $module$_mui_icons_material_ExpandLess_d745ea, $module$_mui_icons_material_ExpandMore_d73b12, $module$_mui_icons_material_TextSnippet_ne9tcb, $module$_mui_icons_material_Clear_2njrbm, $module$_mui_icons_material_Comment_4xuxb0, $module$_mui_icons_material_EventAvailable_thbp62, $module$_mui_icons_material_Groups_d8kiwf, $module$_mui_icons_material_PersonAdd_kz1van, $module$_mui_icons_material_LibraryAddCheckOutlined_lm6i89, $module$_mui_icons_material_CheckBoxOutlined_n84vuo, $module$_mui_icons_material_ArrowBack_iyyg2d, $module$_mui_icons_material_ArrowForward_wmdfqh, $module$_mui_material_ToggleButton_8t5o7g, $module$_mui_material_ToggleButtonGroup_8h77f9, $module$_mui_icons_material_AccessTime_u0v54c, $module$_mui_icons_material_CheckBoxOutlineBlank_9s4ank, $module$_mui_material_Fab_5s0r7d, $module$_mui_icons_material_AddAPhoto_qvuavr, $module$_mui_material_FormControlLabel_c7znk9, $module$_tanstack_react_virtual_vz4bz3, $module$_mui_icons_material_Audiotrack_3tmz68, $module$_mui_icons_material_TouchApp_eoovib, $module$_mui_icons_material_SmartDisplay_1bep1w, $module$_mui_icons_material_Pending_vy3hlw, $module$_mui_icons_material_HighlightOffOutlined_677ins, $module$_mui_icons_material_Star_92kv0z, $module$_mui_icons_material_Work_92iedw, $module$_mui_icons_material_Timelapse_yacu9n, $module$_mui_system_Container_2dg5yz, $module$_mui_icons_material_Download_mhcecj, $module$_mui_icons_material_Subtitles_q03fj4, $module$_mui_icons_material_Link_92pjsb, $module$_mui_icons_material_FileUpload_8k4s8o, $module$_mui_icons_material_InsertDriveFile_z7mnea, $module$_mui_icons_material_Restore_2i9lv1, $module$_mui_icons_material_DeleteForever_yctxc1, $module$_mui_material_DialogContentText_2n3jtc, $module$_mui_material_DialogContent_4iyfr7, $module$_mui_material_DialogActions_uf9nax, $module$_mui_icons_material_ReplyAll_88jlvy, $module$_mui_icons_material_Call_92vgnb, $module$_mui_icons_material_Email_2onwpt, $module$_mui_icons_material_Key_i1cz1g, $module$_mui_icons_material_SupervisedUserCircle_vav6w6, $module$_mui_icons_material_LocationOn_3dng0f, $module$_mui_icons_material_People_hatox6, $module$mui_tel_input_yl1660, $module$_mui_icons_material_GroupAdd_78pr5p, $module$_mui_icons_material_Language_rtfjbh, $module$_mui_icons_material_AccountBalance_w2n3ka, $module$_mui_icons_material_ExitToApp_d4k3fx, $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7, $module$_mui_icons_material_Luggage_c5nfid, $module$_mui_icons_material_HowToRegRounded_6lqkl3, JsJodaTimeZoneModule, $module$libphonenumber_js_s63wkw, kotlin_kotlin, kotlin_org_kodein_di_kodein_di, kotlin_com_russhwolf_multiplatform_settings, kotlin_org_kodein_type_kaverit, kotlin_com_ustadmobile_app_core, kotlin_dev_icerock_moko_resources, kotlin_com_github_UstadMobile_door_door_runtime, kotlin_com_ustadmobile_app_lib_database, kotlin_io_ktor_ktor_client_core, kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json, kotlin_io_github_aakira_napier, kotlin_com_github_UstadMobile_xmlpullparserkmp, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_io_github_pdvrieze_xmlutil_serialization, kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core, kotlin_org_jetbrains_kotlinx_kotlinx_datetime, kotlin_app_cash_paging_paging_common, kotlin_org_jetbrains_kotlin_wrappers_kotlin_web, kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom, kotlin_org_jetbrains_kotlin_wrappers_kotlin_js, kotlin_org_jetbrains_kotlin_wrappers_kotlin_cssom_core, kotlin_com_ustadmobile_app_lib_util, kotlin_io_ktor_ktor_serialization_kotlinx_json, kotlin_io_ktor_ktor_client_content_negotiation, kotlin_io_ktor_ktor_http, kotlin_io_ktor_ktor_utils, 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 createRoot = $module$react_dom_client_y5z5eu.createRoot; var RouterProvider = $module$react_router_h6p15h.RouterProvider; var createHashRouter = $module$react_router_dom_s6xi74.createHashRouter; var imul = Math.imul; var useMemo = $module$react.useMemo; var useState = $module$react.useState; var useContext = $module$react.useContext; var useInfiniteQuery = $module$_tanstack_react_query_ro93du.useInfiniteQuery; var css = $module$_emotion_css_2enn37.css; var default_0 = $module$_mui_icons_material_Search_ippnk3.default; var default_1 = $module$_mui_material_InputBase_7cao7n.default; var useRouteError = $module$react_router_h6p15h.useRouteError; var default_2 = $module$_mui_material_Typography_oo53r1.default; var useRef = $module$react.useRef; var useNavigate = $module$react_router_h6p15h.useNavigate; var useLocation = $module$react_router_h6p15h.useLocation; var default_3 = $module$_mui_material_AppBar_x4qog0.default; var default_4 = $module$_mui_icons_material_Menu_92ozra.default; var default_5 = $module$_mui_icons_material_Settings_mleeym.default; var default_6 = $module$_mui_material_IconButton_hsvjtl.default; var default_7 = $module$_mui_icons_material_MoreVert_4r220v.default; var default_8 = $module$_mui_material_MenuItem_b4ylpc.default; var default_9 = $module$_mui_material_Tooltip_qxn8vp.default; var default_10 = $module$_mui_material_Menu_xyk6c3.default; var default_11 = $module$_mui_material_Button_xomv5s.default; var default_12 = $module$_mui_material_LinearProgress_iqa934.default; var default_13 = $module$_mui_material_Toolbar_qxmvcd.default; var createContext = $module$react.createContext; var default_14 = $module$_mui_material_Link_xykqd4.default; var default_15 = $module$_mui_material_Box_5s0ol9.default; var default_16 = $module$_mui_material_List_xykq8k.default; var default_17 = $module$_mui_material_Drawer_ykqnen.default; var default_18 = $module$_mui_icons_material_School_ioqhcf.default; var default_19 = $module$_mui_icons_material_LibraryBooks_n9ov9m.default; var default_20 = $module$_mui_icons_material_Chat_92vbpp.default; var default_21 = $module$_mui_icons_material_Person_havo6o.default; var default_22 = $module$_mui_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_material_Avatar_x7sw9z.default; var default_39 = $module$_mui_system_Box_sripdx.default; var default_40 = $module$_mui_icons_material_Check_2nh7f1.default; var default_41 = $module$_mui_icons_material_Close_2njz5p.default; var default_42 = $module$_mui_material_Badge_cj6v2t.default; var default_43 = $module$_mui_material_Autocomplete_x63kwa.default; var default_44 = $module$_mui_material_Chip_xyqi3q.default; var default_45 = $module$_mui_material_TextField_hx6arj.default; var default_46 = $module$_mui_icons_material_BookOutlined_bbb85i.default; var default_47 = $module$_mui_icons_material_Edit_92u4ij.default; var default_48 = $module$_mui_material_Container_so6pbn.default; var default_49 = $module$_mui_material_Grid_xynqr0.default; var default_50 = $module$_mui_material_ButtonBase_v20q1b.default; var default_51 = $module$_mui_icons_material_Visibility_9zi0z1.default; var default_52 = $module$_mui_icons_material_CalendarToday_a7rqso.default; var default_53 = $module$_mui_icons_material_VisibilityOff_jf72yq.default; var default_54 = $module$_mui_material_FormControl_1y5w0l.default; var default_55 = $module$_mui_material_InputLabel_ecd38o.default; var default_56 = $module$_mui_material_Select_tjnqwm.default; var default_57 = $module$_mui_material_FormHelperText_bxt53n.default; var default_58 = $module$linkify_react_sal40.default; var default_59 = $module$_mui_icons_material_ArrowUpward_ejyv3v.default; var default_60 = $module$_mui_icons_material_ArrowDownward_17h050.default; var default_61 = $module$_mui_material_Icon_xymrqx.default; var default_62 = $module$_mui_material_SwipeableDrawer_w07k2f.default; var default_63 = $module$_mui_icons_material_CropFree_xwz6t3.default; var default_64 = $module$_mui_icons_material_Delete_bm839i.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_Language_rtfjbh.default; var default_159 = $module$_mui_icons_material_AccountBalance_w2n3ka.default; var default_160 = $module$_mui_icons_material_ExitToApp_d4k3fx.default; var default_161 = $module$_mui_icons_material_DriveFileRenameOutline_fzk0w7.default; var default_162 = $module$_mui_icons_material_Luggage_c5nfid.default; var default_163 = $module$_mui_icons_material_HowToRegRounded_6lqkl3.default; var parsePhoneNumber = $module$libphonenumber_js_s63wkw.parsePhoneNumber; var protoOf = kotlin_kotlin.$_$.ed; var objectMeta = kotlin_kotlin.$_$.dd; var setMetadataFor = kotlin_kotlin.$_$.fd; var Companion_instance = kotlin_org_kodein_di_kodein_di.$_$.b; var VOID = kotlin_kotlin.$_$.f; var Settings = kotlin_com_russhwolf_multiplatform_settings.$_$.a; var getKClass = kotlin_kotlin.$_$.e; var arrayOf = kotlin_kotlin.$_$.hj; var createKType = kotlin_kotlin.$_$.b; var typeToken = kotlin_org_kodein_type_kaverit.$_$.d; var THROW_CCE = kotlin_kotlin.$_$.si; var TypeToken = kotlin_org_kodein_type_kaverit.$_$.b; var isInterface = kotlin_kotlin.$_$.mc; 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_instance_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_instance_1 = kotlin_com_ustadmobile_app_core.$_$.qg; var Unit_instance = kotlin_kotlin.$_$.m5; var charSequenceLength = kotlin_kotlin.$_$.ob; var Companion_instance_2 = kotlin_com_ustadmobile_app_core.$_$.pc; var JsStringProvider = kotlin_dev_icerock_moko_resources.$_$.c; var SupportedLanguagesConfig = kotlin_com_ustadmobile_app_core.$_$.e2; var StringProviderJs = kotlin_com_ustadmobile_app_core.$_$.h2; var toList = kotlin_kotlin.$_$.z9; 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_instance_3 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f3; var UmAppDatabase = kotlin_com_ustadmobile_app_lib_database.$_$.j; var Companion_instance_4 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.j3; var HttpClient = kotlin_io_ktor_ktor_client_core.$_$.t; var Json = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.q; var Companion_getInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.g3; var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$_$.u1; var unwrap = kotlin_com_github_UstadMobile_door_door_runtime.$_$.u; var DoorDatabaseWrapper = kotlin_com_github_UstadMobile_door_door_runtime.$_$.j2; var get_js = kotlin_kotlin.$_$.rc; var createInstance = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f; var Napier_getInstance = kotlin_io_github_aakira_napier.$_$.g; var Companion_instance_5 = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.e; var XmlPullParserFactory = kotlin_com_github_UstadMobile_xmlpullparserkmp.$_$.a; var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.v; var Endpoint = kotlin_com_ustadmobile_app_core.$_$.b; var AuthManager = kotlin_com_ustadmobile_app_core.$_$.a; var UstadMobileConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.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_0 = kotlin_io_github_pdvrieze_xmlutil_serialization.$_$.b; var toBoolean = kotlin_kotlin.$_$.yg; 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.$_$.i2; var RunReportUseCaseClientImpl_init_$Create$ = kotlin_com_ustadmobile_app_core.$_$.ac; var Companion_getInstance_1 = 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.$_$.f; var AppConfig = kotlin_com_ustadmobile_app_core.$_$.c2; var ImplWithScope = kotlin_org_kodein_di_kodein_di.$_$.h; var Companion_getInstance_2 = kotlin_com_ustadmobile_app_core.$_$.zc; var PrimitiveClasses_getInstance = kotlin_kotlin.$_$.c5; var DiTag_instance = 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.$_$.x1; var MainCoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e2; var UmAccount = kotlin_com_ustadmobile_app_lib_database.$_$.z4; var SimpleContextTranslator = kotlin_org_kodein_di_kodein_di.$_$.e; 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 HTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_browser.$_$.a; var create = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.c; var classMeta = kotlin_kotlin.$_$.qb; 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.$_$.li; var VersionInfo = kotlin_com_ustadmobile_app_core.$_$.n; var getStringHashCode = kotlin_kotlin.$_$.bc; var hashCode = kotlin_kotlin.$_$.cc; var equals = kotlin_kotlin.$_$.ub; var Companion_instance_6 = kotlin_com_ustadmobile_app_core.$_$.sf; var Companion_getInstance_3 = kotlin_com_ustadmobile_app_core.$_$.tf; var Companion_instance_7 = kotlin_com_ustadmobile_app_core.$_$.kf; var Companion_getInstance_4 = kotlin_com_ustadmobile_app_core.$_$.gg; var Companion_instance_8 = kotlin_com_ustadmobile_app_core.$_$.nf; var Companion_instance_9 = kotlin_com_ustadmobile_app_core.$_$.cg; var Companion_instance_10 = kotlin_com_ustadmobile_app_core.$_$.gd; var Companion_instance_11 = kotlin_com_ustadmobile_app_core.$_$.he; var Companion_instance_12 = kotlin_com_ustadmobile_app_core.$_$.ie; var Companion_instance_13 = kotlin_com_ustadmobile_app_core.$_$.kd; var Companion_instance_14 = kotlin_com_ustadmobile_app_core.$_$.wf; var Companion_instance_15 = kotlin_com_ustadmobile_app_core.$_$.bg; var Companion_instance_16 = kotlin_com_ustadmobile_app_core.$_$.re; var Companion_instance_17 = kotlin_com_ustadmobile_app_core.$_$.dg; var Companion_instance_18 = kotlin_com_ustadmobile_app_core.$_$.eg; var Companion_instance_19 = kotlin_com_ustadmobile_app_core.$_$.hd; var Companion_instance_20 = kotlin_com_ustadmobile_app_core.$_$.pd; var Companion_instance_21 = kotlin_com_ustadmobile_app_core.$_$.ed; var Companion_instance_22 = kotlin_com_ustadmobile_app_core.$_$.id; var Companion_instance_23 = kotlin_com_ustadmobile_app_core.$_$.zf; var Companion_instance_24 = kotlin_com_ustadmobile_app_core.$_$.yf; var Companion_instance_25 = kotlin_com_ustadmobile_app_core.$_$.xf; var Companion_instance_26 = kotlin_com_ustadmobile_app_core.$_$.jd; var Companion_instance_27 = kotlin_com_ustadmobile_app_core.$_$.ue; var Companion_instance_28 = kotlin_com_ustadmobile_app_core.$_$.fd; var Companion_instance_29 = kotlin_com_ustadmobile_app_core.$_$.qe; var Companion_instance_30 = kotlin_com_ustadmobile_app_core.$_$.ne; var Companion_instance_31 = kotlin_com_ustadmobile_app_core.$_$.oe; var Companion_instance_32 = kotlin_com_ustadmobile_app_core.$_$.pe; var Companion_instance_33 = kotlin_com_ustadmobile_app_core.$_$.mg; var Companion_instance_34 = kotlin_com_ustadmobile_app_core.$_$.rg; var Companion_instance_35 = kotlin_com_ustadmobile_app_core.$_$.df; var Companion_instance_36 = kotlin_com_ustadmobile_app_core.$_$.ke; var Companion_instance_37 = kotlin_com_ustadmobile_app_core.$_$.bf; var Companion_instance_38 = kotlin_com_ustadmobile_app_core.$_$.af; var Companion_instance_39 = kotlin_com_ustadmobile_app_core.$_$.ng; var Companion_instance_40 = kotlin_com_ustadmobile_app_core.$_$.og; var Companion_getInstance_5 = kotlin_com_ustadmobile_app_core.$_$.uf; var Companion_getInstance_6 = 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_instance_41 = kotlin_com_ustadmobile_app_core.$_$.le; var Companion_instance_42 = kotlin_com_ustadmobile_app_core.$_$.je; var Companion_getInstance_7 = kotlin_com_ustadmobile_app_core.$_$.ve; var Companion_instance_43 = kotlin_com_ustadmobile_app_core.$_$.md; var Companion_instance_44 = kotlin_com_ustadmobile_app_core.$_$.ge; var Companion_getInstance_8 = kotlin_com_ustadmobile_app_core.$_$.ud; var Companion_getInstance_9 = kotlin_com_ustadmobile_app_core.$_$.xe; var Companion_instance_45 = kotlin_com_ustadmobile_app_core.$_$.jg; var Companion_instance_46 = kotlin_com_ustadmobile_app_core.$_$.ef; var Companion_instance_47 = kotlin_com_ustadmobile_app_core.$_$.be; var Companion_instance_48 = kotlin_com_ustadmobile_app_core.$_$.nd; var Companion_instance_49 = kotlin_com_ustadmobile_app_core.$_$.od; var Companion_instance_50 = kotlin_com_ustadmobile_app_core.$_$.gf; var Companion_instance_51 = kotlin_com_ustadmobile_app_core.$_$.hf; var Companion_instance_52 = kotlin_com_ustadmobile_app_core.$_$.if; var Companion_instance_53 = kotlin_com_ustadmobile_app_core.$_$.zd; var Companion_instance_54 = kotlin_com_ustadmobile_app_core.$_$.cf; var Companion_instance_55 = kotlin_com_ustadmobile_app_core.$_$.de; var Companion_instance_56 = kotlin_com_ustadmobile_app_core.$_$.pg; var Companion_instance_57 = kotlin_com_ustadmobile_app_core.$_$.pf; var Companion_instance_58 = kotlin_com_ustadmobile_app_core.$_$.se; var Companion_getInstance_10 = kotlin_com_ustadmobile_app_core.$_$.me; var Companion_instance_59 = kotlin_com_ustadmobile_app_core.$_$.lg; var Companion_instance_60 = kotlin_com_ustadmobile_app_core.$_$.of; var Companion_instance_61 = kotlin_com_ustadmobile_app_core.$_$.jf; var Companion_instance_62 = kotlin_com_ustadmobile_app_core.$_$.kg; var Companion_instance_63 = kotlin_com_ustadmobile_app_core.$_$.ce; var Companion_instance_64 = kotlin_com_ustadmobile_app_core.$_$.ye; var Companion_instance_65 = kotlin_com_ustadmobile_app_core.$_$.vf; var Companion_instance_66 = kotlin_com_ustadmobile_app_core.$_$.fg; var Companion_instance_67 = kotlin_com_ustadmobile_app_core.$_$.ld; var Companion_instance_68 = kotlin_com_ustadmobile_app_core.$_$.ff; var Companion_getInstance_11 = kotlin_com_ustadmobile_app_core.$_$.lf; var Companion_instance_69 = kotlin_com_ustadmobile_app_core.$_$.mf; var Companion_instance_70 = kotlin_com_ustadmobile_app_core.$_$.sd; var Companion_instance_71 = kotlin_com_ustadmobile_app_core.$_$.rd; var Companion_instance_72 = kotlin_com_ustadmobile_app_core.$_$.xd; var Companion_instance_73 = kotlin_com_ustadmobile_app_core.$_$.wd; var Companion_instance_74 = kotlin_com_ustadmobile_app_core.$_$.vd; var Companion_instance_75 = kotlin_com_ustadmobile_app_core.$_$.hg; var Companion_instance_76 = kotlin_com_ustadmobile_app_core.$_$.ig; var Companion_instance_77 = kotlin_com_ustadmobile_app_core.$_$.rf; var Companion_instance_78 = kotlin_com_ustadmobile_app_core.$_$.qf; var Companion_instance_79 = kotlin_com_ustadmobile_app_core.$_$.qd; var Companion_instance_80 = kotlin_com_ustadmobile_app_core.$_$.te; var Companion_instance_81 = kotlin_com_ustadmobile_app_core.$_$.we; var setOf = kotlin_kotlin.$_$.p9; var useRequiredContext = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.j; var get_DIContext = kotlin_com_ustadmobile_app_core.$_$.f; var get_direct = kotlin_org_kodein_di_kodein_di.$_$.o; var toTerminologyEntries = kotlin_com_ustadmobile_app_core.$_$.n3; var useStringProvider = kotlin_com_ustadmobile_app_core.$_$.u1; var Companion_getInstance_12 = 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.$_$.ce; var THROW_ISE = kotlin_kotlin.$_$.ui; var getLocalDelegateReference = kotlin_kotlin.$_$.yb; var mutableListOf = kotlin_kotlin.$_$.v8; var CoroutineImpl = kotlin_kotlin.$_$.ab; var first = kotlin_kotlin.$_$.u7; var getKClassFromExpression = kotlin_kotlin.$_$.d; var PagingSourceWithHttpLoader = kotlin_com_github_UstadMobile_door_door_runtime.$_$.u1; var Refresh = kotlin_app_cash_paging_paging_common.$_$.c; var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.ma; var DoorOffsetLimitRemoteMediator = kotlin_com_github_UstadMobile_door_door_runtime.$_$.r1; var PagingSourceInterceptor = kotlin_com_github_UstadMobile_door_door_runtime.$_$.t1; var RefreshCommand = kotlin_com_ustadmobile_app_core.$_$.p2; var systemTimeInMillis = kotlin_com_github_UstadMobile_door_door_runtime.$_$.f2; var FlowCollector = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.c1; var OffsetLimitMediatorState = kotlin_com_github_UstadMobile_door_door_runtime.$_$.q1; var emptyFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.m1; var Exception = kotlin_kotlin.$_$.hi; var plus = kotlin_kotlin.$_$.sj; var get_MS_PER_HOUR = kotlin_com_ustadmobile_app_core.$_$.o3; var toLong = kotlin_kotlin.$_$.hd; var get_MS_PER_MIN = kotlin_com_ustadmobile_app_core.$_$.p3; var StringBuilder_init_$Create$ = kotlin_kotlin.$_$.f1; 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 LoadParams = kotlin_app_cash_paging_paging_common.$_$.d; var useCoroutineScope = kotlin_com_ustadmobile_app_core.$_$.q1; var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.a2; 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.$_$.o2; var Page = kotlin_app_cash_paging_paging_common.$_$.g; var numberToLong = kotlin_kotlin.$_$.ad; 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.$_$.n2; var useEffect_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.h; var removeEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.e; var addEventListener_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_web.$_$.c; var toString = kotlin_kotlin.$_$.jd; var ReactHTML_instance = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_dom.$_$.a; var KProperty0 = kotlin_kotlin.$_$.ee; 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.$_$.a5; var Person = kotlin_com_ustadmobile_app_lib_database.$_$.o4; 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_13 = kotlin_com_ustadmobile_app_core.$_$.sg; var collectionSizeOrDefault = kotlin_kotlin.$_$.p6; var ArrayList_init_$Create$ = kotlin_kotlin.$_$.l; var addChild_1 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react_core.$_$.d; var NavResultReturnerImpl = kotlin_com_ustadmobile_app_core.$_$.k2; var CommandFlowUstadNavController = kotlin_com_ustadmobile_app_core.$_$.j2; var OnClickLinkUseCase = kotlin_com_ustadmobile_app_core.$_$.p; var listOf = kotlin_kotlin.$_$.p8; var Companion_instance_82 = kotlin_com_ustadmobile_app_core.$_$.mc; var create_0 = kotlin_org_jetbrains_kotlin_wrappers_kotlin_react.$_$.b; var isBlank = kotlin_kotlin.$_$.of; var Companion_getInstance_14 = kotlin_com_ustadmobile_app_lib_database.$_$.d7; var SubmissionConstants_getInstance = kotlin_com_ustadmobile_app_core.$_$.jc; var avatarColorForName = kotlin_com_ustadmobile_app_core.$_$.t3; var rgbColorProperty = kotlin_com_ustadmobile_app_core.$_$.j3; var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.m; var copyToArray = kotlin_kotlin.$_$.i7; var Companion_getInstance_15 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.l; var penaltyPercentage = kotlin_com_ustadmobile_app_core.$_$.f3; var toString_0 = kotlin_kotlin.$_$.xj; var capitalizeFirstLetter = kotlin_com_ustadmobile_app_core.$_$.t2; var Companion_getInstance_16 = kotlin_com_ustadmobile_app_core.$_$.ze; var Companion_getInstance_17 = kotlin_kotlin.$_$.g5; var numberToInt = kotlin_kotlin.$_$.zc; var CourseBlock = kotlin_com_ustadmobile_app_lib_database.$_$.r3; var Companion_instance_83 = kotlin_com_ustadmobile_app_lib_database.$_$.v6; var CourseBlockAndEditEntities = kotlin_com_ustadmobile_app_lib_database.$_$.w; var CourseBlockEditUiState = kotlin_com_ustadmobile_app_core.$_$.j7; var Companion_getInstance_18 = 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_19 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.j; var println = kotlin_kotlin.$_$.gb; var charSequenceGet = kotlin_kotlin.$_$.nb; var isDigit = kotlin_kotlin.$_$.pf; var toIntOrNull = kotlin_kotlin.$_$.eh; var NoSuchElementException_init_$Create$ = kotlin_kotlin.$_$.h2; var Companion_instance_84 = kotlin_com_ustadmobile_app_core.$_$.lc; var LinkTarget_DEFAULT_getInstance = kotlin_com_ustadmobile_app_core.$_$.fb; var to = kotlin_kotlin.$_$.yj; var json = kotlin_kotlin.$_$.sc; var ClazzDaoCommon_instance = kotlin_com_ustadmobile_app_lib_database.$_$.k5; 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.$_$.bh; var _Char___init__impl__6a9atx = kotlin_kotlin.$_$.u2; var Default_getInstance = kotlin_kotlin.$_$.b5; var hasFlag = kotlin_com_ustadmobile_app_core.$_$.b3; var filterByFlags = kotlin_com_ustadmobile_app_core.$_$.x2; var joinToString = kotlin_kotlin.$_$.e8; var UMFileUtil_getInstance = kotlin_com_ustadmobile_app_core.$_$.cd; var iteratorFor = kotlin_org_jetbrains_kotlin_wrappers_kotlin_js.$_$.a; var checkIndexOverflow = kotlin_kotlin.$_$.n6; 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.$_$.ih; var UmAppDatabaseJsImplementations_getInstance = kotlin_com_ustadmobile_app_lib_database.$_$.s5; var DatabaseBuilderOptions = kotlin_com_github_UstadMobile_door_door_runtime.$_$.g2; 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.$_$.l1; var GlobalScope_instance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.w; var randomUuid = kotlin_com_github_UstadMobile_door_door_runtime.$_$.e2; var DoorSqlDatabase = kotlin_com_github_UstadMobile_door_door_runtime.$_$.l2; var XXHasher64FactoryJs = kotlin_com_ustadmobile_app_core.$_$.o1; var Companion_getInstance_20 = kotlin_com_github_UstadMobile_door_door_runtime.$_$.h3; 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.$_$.c; var Json_0 = kotlin_org_jetbrains_kotlinx_kotlinx_serialization_json.$_$.p; var Js_instance = kotlin_io_ktor_ktor_client_core.$_$.b; var HttpClient_0 = kotlin_io_ktor_ktor_client_core.$_$.s; var HttpRequestBuilder = kotlin_io_ktor_ktor_client_core.$_$.j; var url = kotlin_io_ktor_ktor_client_core.$_$.n; var Companion_getInstance_21 = kotlin_io_ktor_ktor_http.$_$.g; var HttpStatement = kotlin_io_ktor_ktor_client_core.$_$.q; var JsType_instance = kotlin_io_ktor_ktor_utils.$_$.b; var Map = kotlin_kotlin.$_$.z5; var createInvariantKTypeProjection = kotlin_kotlin.$_$.a; var typeInfoImpl = kotlin_io_ktor_ktor_utils.$_$.k; var MR_getInstance = kotlin_com_ustadmobile_app_core.$_$.ug; var throwUninitializedPropertyAccessException = kotlin_kotlin.$_$.wj; var Companion_getInstance_22 = kotlin_org_jetbrains_kotlinx_kotlinx_datetime.$_$.k; var chopOffSeconds_0 = kotlin_com_ustadmobile_app_core.$_$.u2; var noWhenBranchMatchedException = kotlin_kotlin.$_$.rj; var Companion_instance_85 = kotlin_com_ustadmobile_app_core.$_$.dd; var substringBefore = kotlin_kotlin.$_$.tg; var requirePostfix = kotlin_com_ustadmobile_app_core.$_$.i3; var contains = kotlin_kotlin.$_$.af; var removeSuffix = kotlin_kotlin.$_$.dg; var CompletableDeferred = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.v1; var Exception_init_$Create$ = kotlin_kotlin.$_$.n1; 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.$_$.fg; 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.$_$.o8; 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.$_$.u4; var PersonParentJoinAndMinorPerson = kotlin_com_ustadmobile_app_lib_database.$_$.l4; 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_instance_86 = kotlin_com_ustadmobile_app_lib_database.$_$.f7; 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.$_$.r8; 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.$_$.zb; var ensureNotNull = kotlin_kotlin.$_$.kj; 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.$_$.n7; 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.$_$.fh; var Companion_getInstance_23 = kotlin_com_ustadmobile_app_core.$_$.td; var addAll = kotlin_kotlin.$_$.f6; var chunked = kotlin_kotlin.$_$.o6; 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_instance_87 = kotlin_com_ustadmobile_app_lib_database.$_$.p6; var CoursePermissionListUiState = kotlin_com_ustadmobile_app_core.$_$.t4; var CoursePermissionListViewModel = kotlin_com_ustadmobile_app_core.$_$.u4; var mapOf_0 = kotlin_kotlin.$_$.s8; var get_progressAsFloat = kotlin_com_ustadmobile_app_core.$_$.h3; var Companion_instance_88 = kotlin_com_ustadmobile_app_lib_database.$_$.c6; 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_instance_89 = kotlin_com_ustadmobile_app_core.$_$.ae; var Companion_instance_90 = 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_instance_91 = kotlin_com_ustadmobile_app_lib_database.$_$.o6; 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_instance_92 = 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.$_$.h4; 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_instance_93 = kotlin_com_ustadmobile_app_lib_database.$_$.s6; 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.$_$.x7; 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_24 = kotlin_com_ustadmobile_app_core.$_$.bd; var Companion_getInstance_25 = kotlin_com_ustadmobile_app_lib_database.$_$.n6; 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 getPropertyCallableRef = kotlin_kotlin.$_$.ac; var lazy = kotlin_kotlin.$_$.qj; var lastOrNull = kotlin_kotlin.$_$.k8; var Collection = kotlin_kotlin.$_$.p5; var checkCountOverflow = kotlin_kotlin.$_$.m6; var getBooleanHashCode = kotlin_kotlin.$_$.xb; var numberRangeToNumber = kotlin_kotlin.$_$.vc; var toList_0 = kotlin_kotlin.$_$.y9; var isArray = kotlin_kotlin.$_$.ec; 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.$_$.ic; var trim = kotlin_kotlin.$_$.uh; 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_instance_94 = kotlin_com_ustadmobile_app_lib_database.$_$.i6; 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_26 = 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.$_$.q; var RoomJdbcImpl = kotlin_com_github_UstadMobile_door_door_runtime.$_$.b2; var Companion_instance_95 = 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.$_$.o7; var MutableStateFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e1; var BufferOverflow_DROP_OLDEST_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.a; var MutableSharedFlow = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d1; var LinkedHashMap_init_$Create$ = kotlin_kotlin.$_$.v; var roundToInt = kotlin_kotlin.$_$.md; var EpubScrollCommand = kotlin_com_ustadmobile_app_core.$_$.j8; var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.k; 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.$_$.hg; var Companion_getInstance_27 = kotlin_com_ustadmobile_app_core.$_$.nc; var Char = kotlin_kotlin.$_$.ai; 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.$_$.lg; var substringAfter = kotlin_kotlin.$_$.qg; var split = kotlin_kotlin.$_$.kg; 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.$_$.i4; 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.$_$.j7; var singleOrNull_0 = kotlin_kotlin.$_$.r9; 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.$_$.c3; 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 Pair = kotlin_kotlin.$_$.pi; var YAxisTypes_DURATION_getInstance = kotlin_com_ustadmobile_app_core.$_$.rb; var TickMode_auto_getInstance = kotlin_space_kscience_plotlykt_core.$_$.b; var attributesMapOf = kotlin_org_jetbrains_kotlinx_kotlinx_html.$_$.c; var DIV = kotlin_org_jetbrains_kotlinx_kotlinx_html.$_$.b; var PlotlyConfig = kotlin_space_kscience_plotlykt_core.$_$.f; var Plot = kotlin_space_kscience_plotlykt_core.$_$.h; var Companion_getInstance_28 = 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_29 = 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.$_$.a; var ReportDataResult = kotlin_com_ustadmobile_app_core.$_$.t9; var ReportOptions2 = kotlin_com_ustadmobile_app_core.$_$.z; var Report = kotlin_com_ustadmobile_app_lib_database.$_$.q4; 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.$_$.r4; 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.$_$.v4; 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.$_$.t4; 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.$_$.s7; 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.$_$.ca; //endregion //region block: pre-declaration setMetadataFor(BuildConfigJs, 'BuildConfigJs', objectMeta); setMetadataFor(MuiAppState, 'MuiAppState', classMeta, VOID, VOID, MuiAppState); setMetadataFor(GetVersionUseCaseJs, 'GetVersionUseCaseJs', classMeta, VOID, [GetVersionUseCase], GetVersionUseCaseJs); setMetadataFor(UstadScreen, 'UstadScreen', classMeta); setMetadataFor(DoorRemoteMediatorResult, 'DoorRemoteMediatorResult', classMeta); setMetadataFor(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0, 'sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0', classMeta, VOID, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$lambda$slambda, 'useDoorRemoteMediator$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [2]); setMetadataFor(useDoorRemoteMediator$slambda$o$collect$slambda, 'useDoorRemoteMediator$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$1, '$collectCOROUTINE$1', classMeta, CoroutineImpl); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(_no_name_provided__qut3iv, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda$slambda, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(useDoorRemoteMediator$slambda$slambda_1, 'useDoorRemoteMediator$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useDoorRemoteMediator$slambda_1, 'useDoorRemoteMediator$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(usePagingSource$lambda$slambda, 'usePagingSource$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_0, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(useViewModelAppUiStateEffect$lambda$slambda, 'useViewModelAppUiStateEffect$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(UseWindowSizeState, 'UseWindowSizeState', classMeta); setMetadataFor(Area, 'Area', objectMeta); setMetadataFor(Header, 'Header', objectMeta); setMetadataFor(Sidebar, 'Sidebar', objectMeta); setMetadataFor(RootScreen, 'RootScreen', classMeta); setMetadataFor(DropDownOption, 'DropDownOption', classMeta); setMetadataFor(Companion, 'Companion', objectMeta); setMetadataFor(UstadScreenTabsState, 'UstadScreenTabsState', classMeta, VOID, VOID, UstadScreenTabsState); setMetadataFor(UstadScreensLoaderData, 'UstadScreensLoaderData', classMeta); setMetadataFor(UstadScreenContextData, 'UstadScreenContextData', classMeta); setMetadataFor(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0, 'sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0', classMeta, VOID, [SnackBarDispatcher]); setMetadataFor(ustadScreensLoader$lambda$slambda, 'ustadScreensLoader$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(ustadScreensLoader$lambda$slambda_1, 'ustadScreensLoader$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(Themes, 'Themes', objectMeta); setMetadataFor(Point, 'Point', classMeta, VOID, VOID, Point); setMetadataFor(StatusIconAndLabel, 'StatusIconAndLabel', classMeta); setMetadataFor(PreviewOption, 'PreviewOption', classMeta); setMetadataFor(VirtualListContentScope, 'VirtualListContentScope', classMeta); setMetadataFor(VirtualListContextData, 'VirtualListContextData', classMeta); setMetadataFor(VirtualListSingleElement, 'VirtualListSingleElement', classMeta); setMetadataFor(VirtualListItemElement, 'VirtualListItemElement', classMeta); setMetadataFor(VirtualListInfiniteQueryItemElement, 'VirtualListInfiniteQueryItemElement', classMeta); setMetadataFor(VirtualListSection, 'VirtualListSection', classMeta); setMetadataFor(ItemListSection, 'ItemListSection', classMeta, VirtualListSection); setMetadataFor(SingleItemSection, 'SingleItemSection', classMeta, VirtualListSection); setMetadataFor(InfiniteQueryResultSection, 'InfiniteQueryResultSection', classMeta, VirtualListSection); setMetadataFor(DbExportScreen$lambda$lambda$slambda, 'DbExportScreen$lambda$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubArea, 'EpubArea', objectMeta); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_1, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubScrollComponent$lambda$slambda$slambda_1, 'EpubScrollComponent$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubScrollComponent$lambda$slambda_1, 'EpubScrollComponent$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(sam$kotlinx_coroutines_flow_FlowCollector$0_2, 'sam$kotlinx_coroutines_flow_FlowCollector$0', classMeta, VOID, [FlowCollector], VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$o$collect$slambda, 'EpubSpineItem$lambda$slambda$o$collect$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor($collectCOROUTINE$2, '$collectCOROUTINE$2', classMeta, CoroutineImpl); setMetadataFor(_no_name_provided__qut3iv_0, VOID, classMeta, VOID, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda$slambda, 'EpubSpineItem$lambda$slambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [1]); setMetadataFor(EpubSpineItem$lambda$slambda, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); setMetadataFor(EpubSpineItem$lambda$slambda_1, 'EpubSpineItem$lambda$slambda', classMeta, CoroutineImpl, VOID, VOID, VOID, VOID, [0]); //endregion function BuildConfigJs() { this.l11m_1 = '0.4.137'; this.m11m_1 = ''; this.n11m_1 = ''; this.o11m_1 = ''; this.p11m_1 = 'false'; } var BuildConfigJs_instance; function BuildConfigJs_getInstance() { return BuildConfigJs_instance; } function ustadJsDi(dbBuilt, dbNodeIdAndAuth, json, httpClient, configMap, stringsProvider) { var tmp = Companion_instance; return tmp.a58(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.g59(); // 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.e59(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.g59(); // 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.e59(tmp$ret$0, null); return new DismissSocialWarningUseCase(tmp$ret$1); } function ustadJsDi$lambda$lambda_1($this$singleton) { return new FilterUsernameUseCase(); } function ustadJsDi$lambda$lambda_2($this$singleton) { return new ValidateUsernameUseCase(); } function ustadJsDi$lambda$lambda_3($configMap) { return function ($this$singleton) { return new AppConfigMap($configMap); }; } function ustadJsDi$lambda$lambda_4($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = '1,2,4'; } else { tmp = tmp0_elvis_lhs; } return new GenderConfig(tmp); } function ustadJsDi$lambda$lambda_5($this$singleton) { // Inline function 'kotlin.also' call var this_0 = new StorageSettings(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call // Inline function 'com.russhwolf.settings.set' call var key = 'onboaring_screen'; this_0.jlp(key, 'true'); var presetLang = ''; var tmp; // Inline function 'kotlin.text.isEmpty' call if (!(charSequenceLength(presetLang) === 0)) { tmp = !(this_0.klp('localePresetDone') === 'true'); } else { tmp = false; } if (tmp) { // Inline function 'com.russhwolf.settings.set' call this_0.jlp('locale', presetLang); // Inline function 'com.russhwolf.settings.set' call var key_0 = 'localePresetDone'; this_0.jlp(key_0, 'true'); } return this_0; } function ustadJsDi$lambda$lambda_6($stringsProvider) { return function ($this$singleton) { return $stringsProvider; }; } function ustadJsDi$lambda$lambda_7($this$singleton) { // Inline function 'org.kodein.di.instance' call var tmp = $this$singleton.g59(); // 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.e59(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.g59(); // 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.e59(tmp$ret$2, null); return new StringProviderJs(localeConfig.vp1_1, jsStringProvider); } function ustadJsDi$lambda$lambda_8($this$singleton) { var tmp0_elvis_lhs = toNullIfBlank(''); var tmp; if (tmp0_elvis_lhs == null) { tmp = 'en,fa,ps,ar,tg,bn,ne,my,rw,ru'; } else { tmp = tmp0_elvis_lhs; } var tmp1_availableLanguagesConfig = tmp; var tmp2_systemLocales = toList(navigator.languages); // Inline function 'org.kodein.di.instance' call var tmp_0 = $this$singleton.g59(); // Inline function 'org.kodein.type.generic' call var tmp_1 = typeToken(createKType(getKClass(Settings), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp_1, TypeToken) ? tmp_1 : THROW_CCE(); var tmp3_settings = tmp_0.e59(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.g59(); // 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.e59(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.g59(); // 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.e59(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_4 = $this$singleton.g59(); // 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.e59(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.g59(); // 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.e59(tmp$ret$0, null); return new UstadAccountManager(tmp$ret$1, $this$singleton.b58()); } 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.g59(); // 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.e59(tmp$ret$0, null); // Inline function 'org.kodein.di.instance' call var tmp_1 = $this$singleton.g59(); // 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.e59(tmp$ret$2, 1); var tmp_3 = Companion_instance_4; var tmp_4 = $this$singleton.sd().kna_1 + 'UmAppDatabase/'; // Inline function 'org.kodein.di.instance' call var tmp_5 = $this$singleton.g59(); // Inline function 'org.kodein.type.generic' call var tmp_6 = typeToken(createKType(getKClass(HttpClient), arrayOf([]), false)); var tmp$ret$4 = isInterface(tmp_6, TypeToken) ? tmp_6 : THROW_CCE(); var tmp_7 = tmp_5.e59(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_8 = $this$singleton.g59(); // Inline function 'org.kodein.type.generic' call var tmp_9 = typeToken(createKType(getKClass(Json), arrayOf([]), false)); var tmp$ret$6 = isInterface(tmp_9, TypeToken) ? tmp_9 : THROW_CCE(); var tmp_10 = tmp_8.e59(tmp$ret$6, null); var repositoryConfig = tmp_3.m74($this$singleton, tmp_4, nodeIdAndAuth.u65_1, nodeIdAndAuth.t65_1, tmp_7, VOID, VOID, tmp_10, ustadJsDi$lambda$lambda$lambda); // Inline function 'com.ustadmobile.door.ext.asRepository' call var dbClass = getKClass(UmAppDatabase); var tmp0_elvis_lhs = Companion_getInstance().f6z(dbClass).j6z(); var tmp_11; if (tmp0_elvis_lhs == null) { throw IllegalArgumentException_init_$Create$('Database ' + dbClass.f7() + ' does not have a repository!'); } else { tmp_11 = tmp0_elvis_lhs; } var repoClass = tmp_11; var tmp_12; if (isInterface(db, DoorDatabaseWrapper)) { tmp_12 = unwrap(db, dbClass); } else { tmp_12 = db; } var dbUnwrapped = tmp_12; var tmp_13 = createInstance(get_js(repoClass), [db, dbUnwrapped, repositoryConfig, true]); var repo = tmp_13 instanceof UmAppDatabase ? tmp_13 : THROW_CCE(); var tmp_14 = Napier_getInstance(); var tmp_15 = 'Created JS repo ' + repo + ' Node Id ' + repositoryConfig.y66_1.toString(); tmp_14.j5f(tmp_15, VOID, 'DoorLog'); return repo; } function ustadJsDi$lambda$lambda$lambda($this$repositoryConfig) { return Unit_instance; } function ustadJsDi$lambda$lambda_15($this$singleton) { // Inline function 'kotlin.also' call var this_0 = Companion_instance_5.z7d(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi...' call this_0.c7e(true); return this_0; } function ustadJsDi$lambda$lambda_16($this$singleton) { return Companion_instance_5.z7d(); } function ustadJsDi$lambda$lambda_17($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.g59(); // 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.e59(tmp$ret$0, null).n7e(); } function ustadJsDi$lambda$lambda_18($this$singleton) { return Dispatchers_getInstance().d13(); } function ustadJsDi$lambda$lambda_19($httpClient) { return function ($this$singleton) { return $httpClient; }; } function ustadJsDi$lambda$lambda_20($this$registerContextTranslator, account) { return new Endpoint(account.cki_1); } function ustadJsDi$lambda$lambda_21($this$singleton) { return new AuthManager($this$singleton.sd(), $this$singleton.b58()); } function ustadJsDi$lambda$lambda_22($this$singleton) { UstadMobileConstants_getInstance(); var numIterations = 10000; UstadMobileConstants_getInstance(); var keyLength = 512; return new Pbkdf2Params(numIterations, keyLength); } function ustadJsDi$lambda$lambda_23($this$singleton) { return new ClazzLogCreatorManagerJs(); } function ustadJsDi$lambda$lambda_24($json) { return function ($this$singleton) { return $json; }; } function ustadJsDi$lambda$lambda_25($this$singleton) { return XML_init_$Create$(VOID, ustadJsDi$lambda$lambda$lambda_0); } function ustadJsDi$lambda$lambda$lambda_0($this$$receiver) { // Inline function 'nl.adaptivity.xmlutil.serialization.Builder.defaultPolicy' call var tmp = $this$$receiver; // Inline function 'kotlin.apply' call var this_0 = $this$$receiver.il1(); // Inline function 'kotlin.contracts.contract' call // Inline function 'ustadJsDi....' call this_0.ml1_1 = Companion_getInstance_0().jlk_1; tmp.bl1_1 = this_0.f3(); return Unit_instance; } function ustadJsDi$lambda$lambda_26($this$singleton) { return new GetVersionUseCaseJs(); } function ustadJsDi$lambda$lambda_27($this$singleton) { return new GetShowPoweredByUseCase(toBoolean('false')); } function ustadJsDi$lambda$lambda_28($this$provider) { // Inline function 'org.kodein.di.instance' call var tmp = $this$provider.g59(); // 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.e59(tmp$ret$0, null); var tmp_2 = $this$provider.sd(); // Inline function 'org.kodein.di.instance' call var tmp_3 = $this$provider.g59(); // 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.e59(tmp$ret$2, null); // Inline function 'org.kodein.di.instance' call var tmp_6 = $this$provider.g59(); // 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.e59(tmp$ret$4, 2); 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 tmp = $this$singleton.g59(); // 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.e59(tmp$ret$0, 1); // Inline function 'org.kodein.di.instance' call var tmp_2 = $this$singleton.g59(); // 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.e59(tmp$ret$2, 2); var tmp_5 = isInterface(tmp_4, DoorDatabaseRepository) ? tmp_4 : THROW_CCE(); var tmp_6 = $this$singleton.sd(); // Inline function 'org.kodein.di.instance' call var tmp_7 = $this$singleton.g59(); // 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.e59(tmp$ret$4, null); // Inline function 'org.kodein.di.instance' call var tmp_10 = $this$singleton.g59(); // 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.e59(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.t57(commonDomainDiModule(Companion_getInstance_1().lna_1)); $this$invoke.t57(DomainDiModuleJs(Companion_getInstance_1().lna_1)); var apiUrl = resolveEndpoint(location.href, new URLSearchParams(location.search)); console.log('Api URL = ' + apiUrl + ' (location.href = ' + location.href); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp = typeToken(createKType(getKClass(ShowSocialWarningUseCase), arrayOf([]), false)); var tmp$ret$0 = isInterface(tmp, TypeToken) ? tmp : THROW_CCE(); var tmp_0 = $this$invoke.p57(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = ustadJsDi$lambda$lambda; var tmp_1 = $this$invoke.d57(); var tmp_2 = $this$invoke.c57(); var tmp_3 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$4, null, null); // Inline function 'org.kodein.di.singleton' call var creator_0 = ustadJsDi$lambda$lambda_0; var tmp_7 = $this$invoke.d57(); var tmp_8 = $this$invoke.c57(); var tmp_9 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$8, null, null); // Inline function 'org.kodein.di.singleton' call var creator_1 = ustadJsDi$lambda$lambda_1; var tmp_13 = $this$invoke.d57(); var tmp_14 = $this$invoke.c57(); var tmp_15 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$12, null, null); // Inline function 'org.kodein.di.singleton' call var creator_2 = ustadJsDi$lambda$lambda_2; var tmp_19 = $this$invoke.d57(); var tmp_20 = $this$invoke.c57(); var tmp_21 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_26 = $this$invoke.c57(); var tmp_27 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$20, null, null); // Inline function 'org.kodein.di.singleton' call var creator_4 = ustadJsDi$lambda$lambda_4; var tmp_31 = $this$invoke.d57(); var tmp_32 = $this$invoke.c57(); var tmp_33 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$24, null, null); // Inline function 'org.kodein.di.singleton' call var creator_5 = ustadJsDi$lambda$lambda_5; var tmp_37 = $this$invoke.d57(); var tmp_38 = $this$invoke.c57(); var tmp_39 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_44 = $this$invoke.c57(); var tmp_45 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$32, null, null); // Inline function 'org.kodein.di.singleton' call var creator_7 = ustadJsDi$lambda$lambda_7; var tmp_49 = $this$invoke.d57(); var tmp_50 = $this$invoke.c57(); var tmp_51 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$36, null, null); // Inline function 'org.kodein.di.singleton' call var creator_8 = ustadJsDi$lambda$lambda_8; var tmp_55 = $this$invoke.d57(); var tmp_56 = $this$invoke.c57(); var tmp_57 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_62 = $this$invoke.c57(); var tmp_63 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$44, null, null); // Inline function 'org.kodein.di.singleton' call var creator_10 = ustadJsDi$lambda$lambda_10; var tmp_67 = $this$invoke.d57(); var tmp_68 = $this$invoke.c57(); var tmp_69 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$48, null, null); // Inline function 'org.kodein.di.singleton' call var creator_11 = ustadJsDi$lambda$lambda_11; var tmp_73 = $this$invoke.d57(); var tmp_74 = $this$invoke.c57(); var tmp_75 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$52, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope = Companion_getInstance_1().lna_1; // Inline function 'org.kodein.type.generic' call var tmp_79 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$54 = isInterface(tmp_79, TypeToken) ? tmp_79 : THROW_CCE(); var this_0 = new ImplWithScope(tmp$ret$54, scope); var creator_12 = ustadJsDi$lambda$lambda_12($dbNodeIdAndAuth); var tmp_80 = this_0.d57(); var tmp_81 = this_0.c57(); var tmp_82 = this_0.e57(); // 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.d5c(tmp$ret$57); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_84 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$58 = isInterface(tmp_84, TypeToken) ? tmp_84 : THROW_CCE(); var tmp_85 = $this$invoke.p57(tmp$ret$58, 1, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_0 = Companion_getInstance_1().lna_1; // Inline function 'org.kodein.type.generic' call var tmp_86 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$60 = isInterface(tmp_86, TypeToken) ? tmp_86 : THROW_CCE(); var this_1 = new ImplWithScope(tmp$ret$60, scope_0); var creator_13 = ustadJsDi$lambda$lambda_13($dbBuilt); var tmp_87 = this_1.d57(); var tmp_88 = this_1.c57(); var tmp_89 = this_1.e57(); // 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.d5c(tmp$ret$63); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_91 = typeToken(createKType(getKClass(UmAppDatabase), arrayOf([]), false)); var tmp$ret$64 = isInterface(tmp_91, TypeToken) ? tmp_91 : THROW_CCE(); var tmp_92 = $this$invoke.p57(tmp$ret$64, 2, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_1 = Companion_getInstance_1().lna_1; // Inline function 'org.kodein.type.generic' call var tmp_93 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$66 = isInterface(tmp_93, TypeToken) ? tmp_93 : THROW_CCE(); var this_2 = new ImplWithScope(tmp$ret$66, scope_1); var creator_14 = ustadJsDi$lambda$lambda_14; var tmp_94 = this_2.d57(); var tmp_95 = this_2.c57(); var tmp_96 = this_2.e57(); // 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.d5c(tmp$ret$69); // Inline function 'org.kodein.di.with' call Companion_getInstance_2(); var this_3 = $this$invoke.r57('dlenabled'); // Inline function 'org.kodein.type.generic' call var tmp_98 = typeToken(createKType(PrimitiveClasses_getInstance().z7(), arrayOf([]), false)); var tmp$ret$70 = isInterface(tmp_98, TypeToken) ? tmp_98 : THROW_CCE(); this_3.i5c(tmp$ret$70, false); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_99 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$72 = isInterface(tmp_99, TypeToken) ? tmp_99 : THROW_CCE(); var tmp_100 = $this$invoke.p57(tmp$ret$72, 1, null); // Inline function 'org.kodein.di.singleton' call var creator_15 = ustadJsDi$lambda$lambda_15; var tmp_101 = $this$invoke.d57(); var tmp_102 = $this$invoke.c57(); var tmp_103 = $this$invoke.e57(); // 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.d5c(tmp$ret$75); // Inline function 'org.kodein.di.bind' call // Inline function 'org.kodein.type.generic' call var tmp_105 = typeToken(createKType(getKClass(XmlPullParserFactory), arrayOf([]), false)); var tmp$ret$76 = isInterface(tmp_105, TypeToken) ? tmp_105 : THROW_CCE(); var tmp_106 = $this$invoke.p57(tmp$ret$76, 0, null); // Inline function 'org.kodein.di.singleton' call var creator_16 = ustadJsDi$lambda$lambda_16; var tmp_107 = $this$invoke.d57(); var tmp_108 = $this$invoke.c57(); var tmp_109 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$80, null, null); // Inline function 'org.kodein.di.provider' call var creator_17 = ustadJsDi$lambda$lambda_17; var tmp_113 = $this$invoke.c57(); // 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.d5c(tmp$ret$83); // Inline function 'org.kodein.di.bind' call Companion_getInstance_2(); // Inline function 'org.kodein.type.generic' call var tmp_115 = typeToken(createKType(getKClass(CoroutineDispatcher), arrayOf([]), false)); var tmp$ret$84 = isInterface(tmp_115, TypeToken) ? tmp_115 : THROW_CCE(); var tmp_116 = $this$invoke.p57(tmp$ret$84, 16, null); // Inline function 'org.kodein.di.singleton' call var creator_18 = ustadJsDi$lambda$lambda_18; var tmp_117 = $this$invoke.d57(); var tmp_118 = $this$invoke.c57(); var tmp_119 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_124 = $this$invoke.c57(); var tmp_125 = $this$invoke.e57(); // 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.d5c(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.u57(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.p57(tmp$ret$96, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_2 = Companion_getInstance_1().lna_1; // Inline function 'org.kodein.type.generic' call var tmp_132 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$98 = isInterface(tmp_132, TypeToken) ? tmp_132 : THROW_CCE(); var this_4 = new ImplWithScope(tmp$ret$98, scope_2); var creator_20 = ustadJsDi$lambda$lambda_21; var tmp_133 = this_4.d57(); var tmp_134 = this_4.c57(); var tmp_135 = this_4.e57(); // 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.d5c(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.p57(tmp$ret$102, null, null); // Inline function 'org.kodein.di.singleton' call var creator_21 = ustadJsDi$lambda$lambda_22; var tmp_139 = $this$invoke.d57(); var tmp_140 = $this$invoke.c57(); var tmp_141 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$106, null, null); // Inline function 'org.kodein.di.singleton' call var creator_22 = ustadJsDi$lambda$lambda_23; var tmp_145 = $this$invoke.d57(); var tmp_146 = $this$invoke.c57(); var tmp_147 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_152 = $this$invoke.c57(); var tmp_153 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$114, null, null); // Inline function 'org.kodein.di.singleton' call var creator_24 = ustadJsDi$lambda$lambda_25; var tmp_157 = $this$invoke.d57(); var tmp_158 = $this$invoke.c57(); var tmp_159 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$118, null, null); // Inline function 'org.kodein.di.singleton' call var creator_25 = ustadJsDi$lambda$lambda_26; var tmp_163 = $this$invoke.d57(); var tmp_164 = $this$invoke.c57(); var tmp_165 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$122, null, null); // Inline function 'org.kodein.di.singleton' call var creator_26 = ustadJsDi$lambda$lambda_27; var tmp_169 = $this$invoke.d57(); var tmp_170 = $this$invoke.c57(); var tmp_171 = $this$invoke.e57(); // 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.d5c(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.p57(tmp$ret$126, null, null); // Inline function 'org.kodein.di.provider' call // Inline function 'org.kodein.di.scoped' call var scope_3 = Companion_getInstance_1().lna_1; // Inline function 'org.kodein.type.generic' call var tmp_175 = typeToken(createKType(getKClass(Endpoint), arrayOf([]), false)); var tmp$ret$128 = isInterface(tmp_175, TypeToken) ? tmp_175 : THROW_CCE(); var this_5 = new ImplWithScope(tmp$ret$128, scope_3); var creator_27 = ustadJsDi$lambda$lambda_28; var tmp_176 = this_5.c57(); // 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.d5c(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.p57(tmp$ret$132, null, null); // Inline function 'org.kodein.di.singleton' call // Inline function 'org.kodein.di.scoped' call var scope_4 = Companion_getInstance_1().lna_1; // 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.d57(); var tmp_182 = this_6.c57(); var tmp_183 = this_6.e57(); // 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.d5c(tmp$ret$137); return Unit_instance; }; } function get_hashRouter() { _init_properties_App_kt__fk8usv(); return hashRouter; } var hashRouter; function get_App() { _init_properties_App_kt__fk8usv(); return App; } var App; function main() { _init_properties_App_kt__fk8usv(); require('react-quill/dist/quill.snow.css'); get_jsJodaTz(); // Inline function 'kotlin.also' call var tmp = document; // Inline function 'web.html.HTML.div' call // Inline function 'web.html.HtmlTagName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp.createElement('div'); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.main.' call document.body.appendChild(this_0); var root = this_0; createRoot(root).render(create(get_App())); } function MuiAppState(appBarHeight) { var tmp; if (appBarHeight === VOID) { Header_getInstance(); tmp = 64; } else { tmp = appBarHeight; } appBarHeight = tmp; this.q11m_1 = appBarHeight; } protoOf(MuiAppState).r11m = function (appBarHeight) { return new MuiAppState(appBarHeight); }; protoOf(MuiAppState).toString = function () { return 'MuiAppState(appBarHeight=' + this.q11m_1 + ')'; }; protoOf(MuiAppState).hashCode = function () { return this.q11m_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.q11m_1 === tmp0_other_with_cast.q11m_1)) return false; return true; }; function hashRouter$lambda(it) { _init_properties_App_kt__fk8usv(); return false; } function App$lambda($this$FC, it) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeModule(); var block = App$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function App$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = RouterProvider; var block = App$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function App$lambda$lambda$lambda($this$invoke) { _init_properties_App_kt__fk8usv(); $this$invoke.router = get_hashRouter(); return Unit_instance; } var properties_initialized_App_kt_kalemn; function _init_properties_App_kt__fk8usv() { if (!properties_initialized_App_kt_kalemn) { properties_initialized_App_kt_kalemn = true; // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter.' call this_0.path = '/'; this_0.loader = get_ustadScreensLoader(); this_0.shouldRevalidate = hashRouter$lambda; this_0.Component = get_UstadScreens(); this_0.ErrorBoundary = get_Error(); // Inline function 'kotlin.arrayOf' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_1.path = ':ustadScreenName'; this_1.loader = get_ustadScreenLoader(); this_1.Component = get_UstadScreen(); this_1.ErrorBoundary = get_Error(); var tmp = this_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_2.Component = get_RedirectScreen(); this_2.index = true; var tmp_0 = this_2; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_3 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hashRouter..' call this_3.path = '*'; this_3.Component = get_Error(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.children = [tmp, tmp_0, this_3]; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$17 = [this_0]; hashRouter = createHashRouter(tmp$ret$17); App = FC(App$lambda); } } function GetVersionUseCaseJs() { } protoOf(GetVersionUseCaseJs).lor = function () { return new VersionInfo('0.4.137', new Long(0, 0)); }; function get_USTAD_SCREENS() { _init_properties_UstadScreen_kt__famf9v(); return USTAD_SCREENS; } var USTAD_SCREENS; function UstadScreen(key, name, component) { this.s11m_1 = key; this.t11m_1 = name; this.u11m_1 = component; } protoOf(UstadScreen).toString = function () { return 'UstadScreen(key=' + this.s11m_1 + ', name=' + this.t11m_1 + ', component=' + this.u11m_1 + ')'; }; protoOf(UstadScreen).hashCode = function () { var result = getStringHashCode(this.s11m_1); result = imul(result, 31) + getStringHashCode(this.t11m_1) | 0; result = imul(result, 31) + hashCode(this.u11m_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.s11m_1 === tmp0_other_with_cast.s11m_1)) return false; if (!(this.t11m_1 === tmp0_other_with_cast.t11m_1)) return false; if (!equals(this.u11m_1, tmp0_other_with_cast.u11m_1)) return false; return true; }; var properties_initialized_UstadScreen_kt_gwo5xx; function _init_properties_UstadScreen_kt__famf9v() { if (!properties_initialized_UstadScreen_kt_gwo5xx) { properties_initialized_UstadScreen_kt_gwo5xx = true; var tmp = new UstadScreen('PersonDetailView', 'Person Detail', get_PersonDetailScreen()); var tmp_0 = new UstadScreen('PersonDetailPreview', 'Person Detail Preview', get_PersonDetailPreview()); var tmp_1 = new UstadScreen('UstadEditFields', 'Edit Fields', get_UstadEditFieldPreviews()); var tmp_2 = new UstadScreen('UstadDetailFields', 'Detail Fields', get_UstadDetailFieldPreview()); var tmp_3 = new UstadScreen('UstadCourseBlockEdit', 'UstadCourseBlockEdit', get_UstadCourseBlockEditPreview()); var tmp_4 = new UstadScreen('PersonEditPreview', 'Person Edit Preview', get_PersonEditScreenPreview()); Companion_getInstance_3(); var tmp_5 = new UstadScreen('PersonEditView', 'PersonEdit', get_PersonEditScreen()); Companion_getInstance_3(); var tmp_6 = new UstadScreen('Register', 'Register', get_PersonEditScreen()); var tmp_7 = new UstadScreen('Login', 'Login Preview', get_LoginScreen()); Companion_getInstance_4(); var tmp_8 = new UstadScreen('SiteEnterLink', 'Site Enter Link Preview', get_SiteEnterLinkScreen()); var tmp_9 = new UstadScreen('ParentalConsentManagement', 'Parental Consent Management Preview', get_ParentalConsentManagementScreen()); var tmp_10 = new UstadScreen('Settings', 'Settings', get_SettingsScreen()); var tmp_11 = new UstadScreen('InviteViaLink', 'Invite Via Link Preview', get_InviteViaLinkPreview()); var tmp_12 = new UstadScreen('EnrolmentEdit', 'ClazzEnrolmentEdit', get_ClazzEnrolmentEditScreen()); var tmp_13 = new UstadScreen('CourseEnrolments', 'ClazzEnrolmentsList', get_ClazzEnrolmentListScreen()); var tmp_14 = new UstadScreen('SiteTermsDetailView', 'SiteTermsDetail Preview', get_SiteTermsDetailScreenPreview()); var tmp_15 = new UstadScreen('WaitForParent', 'RegisterMinorWaitForParent Preview', get_RegisterMinorWaitForParentScreen()); var tmp_16 = new UstadScreen('ScheduleEdit', 'ScheduleEdit', get_ScheduleEditScreen()); var tmp_17 = new UstadScreen('ContentEntryEdit', 'ContentEntryEdit Preview', get_ContentEntryEditScreen()); var tmp_18 = new UstadScreen('Community', 'Site Detail', get_SiteDetailScreen()); var tmp_19 = new UstadScreen('SiteEdit', 'Site Edit Preview', get_SiteEditScreen()); var tmp_20 = new UstadScreen('LanguageDetailView', 'LanguageDetail Preview', get_LanguageDetailPreview()); var tmp_21 = new UstadScreen('CourseEdit', 'Course Edit', get_ClazzEditScreen()); var tmp_22 = new UstadScreen('EasySort', 'Easy Sort', get_EasySortPreview()); var tmp_23 = new UstadScreen('ErrorReport', 'ErrorReport Preview', get_ErrorReportPreview()); var tmp_24 = new UstadScreen('LanguageEditEditView', 'LanguageEdit Preview', get_LanguageEditPreview()); var tmp_25 = new UstadScreen('ReportFilterEdit', 'ReportFilterEdit', get_ReportFilterEditScreenComponent()); var tmp_26 = new UstadScreen('ReportEdit', 'ReportEdit', get_ReportEditScreen()); var tmp_27 = new UstadScreen('ReportDetailView', 'Report Detail', get_ReportDetailScreen()); var tmp_28 = new UstadScreen('ScopedGrantDetail', 'ScopedGrantDetail Preview', get_ScopedGrantDetailScreenPreview()); var tmp_29 = new UstadScreen('ContentEntryImportLink', 'ContentEntryImportLink', get_ContentEntryImportLinkScreen()); var tmp_30 = new UstadScreen('HolidayCalendarDetail', 'HolidayCalendarDetail Preview', get_HolidayCalendarDetailPreview()); var tmp_31 = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); var tmp_32 = new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen()); var tmp_33 = new UstadScreen('ContentEntryDetailAttemptsSessionList', 'ContentEntryDetailAttemptsSessionList', get_ContentEntryDetailAttemptsSessionListScreen()); var tmp_34 = new UstadScreen('ContentEntryDetailAttemptsStatementList', 'ContentEntryDetailAttemptsStatementList', get_ContentEntryDetailAttemptsStatementListScreen()); var tmp_35 = new UstadScreen('HolidayCalendarEdit', 'HolidayCalendarEdit Preview', get_HolidayCalendarEditPreview()); var tmp_36 = new UstadScreen('ScopedGrantEdit', 'ScopedGrantEdit Preview', get_ScopedGrantEditScreenPreview()); var tmp_37 = new UstadScreen('CourseTerminologyEdit', 'CourseTerminologyEdit Preview', get_CourseTerminologyEditScreen()); var tmp_38 = new UstadScreen('UstadListFilterChipsHeader', 'UstadListFilterChipsHeaderPreview Preview', get_UstadListFilterChipsHeaderPreview()); var tmp_39 = new UstadScreen('UstadListSortHeader', 'UstadListSortHeader', get_UstadListSortHeaderPreview()); var tmp_40 = new UstadScreen('ClazzLogEdit', 'ClazzLogEdit Preview', get_ClazzLogEditScreen()); var tmp_41 = new UstadScreen('CourseGroupsEdit', 'CourseGroupSetEdit Preview', get_CourseGroupSetEditScreen()); var tmp_42 = new UstadScreen('UstadContentEntryListItem', 'UstadContentEntryListItem Preview', get_UstadContentEntryListItemPreview()); var tmp_43 = new UstadScreen('CourseGroupSet', 'CourseGroupSetDetail Preview', get_CourseGroupSetDetailScreen()); var tmp_44 = new UstadScreen('HolidayCalendarList', 'HolidayCalendarList Preview', get_HolidayCalendarListScreenPreview()); var tmp_45 = new UstadScreen('LanguageList', 'LanguageList Preview', get_LanguageListScreenPreview()); var tmp_46 = new UstadScreen('PersonListPreview', 'PersonList Preview', get_PersonListScreenPreview()); Companion_getInstance_5(); var tmp_47 = new UstadScreen('People', 'PersonList', get_PersonListScreen()); Companion_getInstance_5(); var tmp_48 = new UstadScreen('PersonListHome', 'PersonListHome', get_PersonListScreen()); Companion_getInstance_6(); var tmp_49 = new UstadScreen('ReportListHome', 'ReportListHome', get_ReportListScreen()); Companion_getInstance_6(); var tmp_50 = new UstadScreen('Report', 'ReportList', get_ReportListScreen()); var tmp_51 = new UstadScreen(get_NAVHOST_CLEARSTACK_VIEWNAME(), 'Clear Stack', get_NavHostClearStackPlaceholder()); var tmp_52 = new UstadScreen('UstadAddListItem', 'UstadAddListItem Preview', get_UstadAddListItemPreview()); var tmp_53 = new UstadScreen('EditAttendance', 'ClazzLogEditAttendance Preview', get_ClazzLogEditAttendanceScreen()); var tmp_54 = new UstadScreen('CourseLogListAttendanceView', 'ClazzLogListAttendance Preview', get_ClazzLogListAttendanceScreen()); Companion_getInstance_7(); var tmp_55 = new UstadScreen('ContentEntries', 'ContentEntryList Preview', get_ContentEntryListScreen()); Companion_getInstance_7(); var tmp_56 = new UstadScreen('ContentEntryListHome', 'ContentEntryListHome', get_ContentEntryListScreen()); Companion_getInstance_7(); var tmp_57 = new UstadScreen('PickContentEntry', 'ContentEntryListPicker', get_ContentEntryListScreen()); var tmp_58 = new UstadScreen('AccountList', 'AccountList', get_AccountListScreen()); var tmp_59 = new UstadScreen('CourseMembers', 'ClazzMemberList Preview', get_ClazzMemberListScreen()); Companion_getInstance_8(); var tmp_60 = new UstadScreen('CourseList', 'Clazz List', get_ClazzListScreen()); Companion_getInstance_8(); var tmp_61 = new UstadScreen('CourseListHome', 'ClazzListHome', get_ClazzListScreen()); var tmp_62 = new UstadScreen('VirtualListPreview', 'Virtual List Preview', get_VirtualListPreview()); var tmp_63 = new UstadScreen('VirtualListReversedPreview', 'Virtual List Reversed Preview', get_VirtualListPreviewReverse()); var tmp_64 = new UstadScreen('UstadCommentListItem', 'UstadCommentListItem Preview', get_UstadCommentListItemPreview()); var tmp_65 = new UstadScreen('UstadAddCommentListItem', 'UstadAddCommentListItem Preview', get_UstadAddCommentListItemPreview()); var tmp_66 = new UstadScreen('UstadImageSelectButtonPreview', 'UstadImageSelectButtonPreview', get_UstadImageSelectButtonPreview()); var tmp_67 = new UstadScreen('UstadSelectFieldPreview', 'UstadSelectFieldPreview', get_UstadSelectFieldPreview()); var tmp_68 = new UstadScreen('UstadMessageIdSelectFieldPreview', 'UstadMessageIdSelectFieldPreview', get_UstadMessageIdSelectFieldPreview()); var tmp_69 = new UstadScreen('Quill', 'Quill', get_QuillDemo()); Companion_getInstance_9(); var tmp_70 = new UstadScreen('CourseBlockEdit', 'CourseBlockEdit', get_CourseBlockEditScreen()); var tmp_71 = new UstadScreen('UstadNumberTextEditField', 'UstadNumberTextEditField Preview', get_UstadNumberTextFieldPreview()); var tmp_72 = new UstadScreen('TimeZoneList', 'Time Zone List', get_TimeZoneListScreen()); var tmp_73 = new UstadScreen('CourseTerminologyList', 'Course Terminology List', get_CourseTerminologyListScreen()); var tmp_74 = new UstadScreen('CourseAssignmentEdit', 'ClazzAssignmentEdit', get_ClazzAssignmentEditScreen()); var tmp_75 = new UstadScreen('DateTimeEdit', 'Date Time Edit', get_DateTimeEditFieldPreview()); var tmp_76 = new UstadScreen('Course', 'Clazz Detail', get_ClazzDetailScreen()); var tmp_77 = new UstadScreen('CourseDetailOverviewView', 'Clazz Detail Overview', get_ClazzDetailOverviewScreen()); var tmp_78 = new UstadScreen('CourseDiscussion', 'Course Discussion Detail Preview', get_CourseDiscussionDetailScreen()); var tmp_79 = new UstadScreen('DiscussionPostDetailViewDemo', 'Course Discussion Post Detail', get_DiscussionPostDetailPreview()); var tmp_80 = new UstadScreen('CourseDiscussionPost', 'Real Course Discussion Post Detail', get_DiscussionPostDetailScreen()); var tmp_81 = new UstadScreen('DiscussionPostEdit', 'Discussion Post Edit', get_DiscussionPostEditScreen()); var tmp_82 = new UstadScreen('DiscussionPostEditViewDemo', 'Discussion Post Edit Preview', get_DiscussionPostEditPreview()); var tmp_83 = new UstadScreen('CourseAssignment', 'ClazzAssignmentDetail', get_ClazzAssignmentDetailScreen()); var tmp_84 = new UstadScreen('CourseGroups', 'CourseGroupSetList', get_CourseGroupSetListScreen()); var tmp_85 = new UstadScreen('CourseAssignmentSubmitter', 'CourseAssignmentSubmitterDetail', get_ClazzAssignmentSubmitterDetailScreen()); var tmp_86 = new UstadScreen('LeavingReasonEdit', 'LeavingReasonEdit', get_LeavingReasonEditScreen()); var tmp_87 = new UstadScreen('DbExport', 'DbExport', get_DbExportScreen()); var tmp_88 = new UstadScreen('AccountEdit', 'PersonAccountEdit', get_PersonAccountEditScreen()); var tmp_89 = new UstadScreen('ContentEntryGetMetadata', 'ContentEntryGetMetadata', get_ContentEntryGetMetadataScreen()); var tmp_90 = new UstadScreen('ContentEntryGetMetadataPreview', 'ContentEntryGetMetadataPreview', get_ContentEntryGetMetadataPreview()); Companion_getInstance_10(); var tmp_91 = new UstadScreen('ContentEntry', 'ContentEntryDetail', get_ContentEntryDetailScreen()); var tmp_92 = new UstadScreen('XapiContent', 'XapiContent', get_XapiContentScreen()); var tmp_93 = new UstadScreen('PdfContent', 'PdfContent', get_PdfContentScreen()); var tmp_94 = new UstadScreen('EpubContent', 'EpubContent', get_EpubContentScreen()); var tmp_95 = new UstadScreen('Video', 'VideoContent', get_VideoContentScreen()); var tmp_96 = new UstadScreen('PeerReviewerAllocationEdit', 'PeerReviewAllocationEdit', get_PeerReviewerAllocationEditScreen()); var tmp_97 = new UstadScreen('MuiTelInputDemo', 'MuiTelInput', get_MuiTelInputDemo()); var tmp_98 = new UstadScreen('CourseText', 'TextCourseBlock', get_TextBlockDetailScreen()); var tmp_99 = new UstadScreen('LinkifyPreview', 'Linkify', get_LinkifyPreview()); var tmp_100 = new UstadScreen('RegisterAgeRedirect', 'AgeRedirect', get_RegisterAgeRedirectScreen()); var tmp_101 = new UstadScreen('Terms', 'Terms', get_SiteTermsDetailScreen()); var tmp_102 = new UstadScreen('OpenLicenses', 'OpenLicenses', get_OpenLicensesScreen()); var tmp_103 = new UstadScreen('DeletedItems', 'DeletedItems', get_DeletedItemListScreen()); Companion_getInstance_11(); var tmp_104 = new UstadScreen('ConversationList', 'ConversationList', get_ConversationListScreen()); Companion_getInstance_11(); var tmp_105 = new UstadScreen('ConversationListHome', 'ConversationListHome', get_ConversationListScreen()); var tmp_106 = new UstadScreen('ConversationListPreview', 'ConversationListPreview', get_ConversationListScreenPreview()); var tmp_107 = new UstadScreen('MessageList', 'MessageList', get_MessageListScreen()); var tmp_108 = new UstadScreen('MessageListScreenPreview', 'MessageListPreview', get_MessageListScreenPreview()); var tmp_109 = new UstadScreen('JoinWithCode', 'JoinWithCode', get_JoinWithCodeScreen()); var tmp_110 = new UstadScreen('InviteWithLink', 'InviteviaLink', get_InviteViaLinkScreen()); var tmp_111 = new UstadScreen('CoursePermissionList', 'CoursePermissionList', get_CoursePermissionListScreen()); var tmp_112 = new UstadScreen('CoursePermissionEdit', 'CoursePermissionEdit', get_CoursePermissionEditScreen()); var tmp_113 = new UstadScreen('CoursePermissionDetail', 'CoursePermissionDetail', get_CoursePermissionDetailScreen()); var tmp_114 = new UstadScreen('SystemPermission', 'SystemPermissionDetail', get_SystemPermissionDetailScreen()); var tmp_115 = new UstadScreen('SystemPermissionEdit', 'SystemPermissionEdit', get_SystemPermissionEditScreen()); var tmp_116 = new UstadScreen('BulkAddPersonSelectFile', 'BulkAddPersonSelectFile', get_BulkAddPersonSelectFileScreen()); var tmp_117 = new UstadScreen('BulkAddPersonRunImport', 'BulkAddPersonRunImport', get_BulkAddPersonRunImportScreen()); var tmp_118 = new UstadScreen('Gradebook', 'ClazzProgressReport', get_ClazzGradebookScreen()); var tmp_119 = new UstadScreen('UstadChipsDemo', 'UstadChipsDemo', get_UstadChipsDemo()); var tmp_120 = new UstadScreen('GetSubtitle', 'GetSubtitle', get_GetSubtitleScreen()); USTAD_SCREENS = setOf([tmp, tmp_0, tmp_1, tmp_2, tmp_3, tmp_4, tmp_5, tmp_6, tmp_7, tmp_8, tmp_9, tmp_10, tmp_11, tmp_12, tmp_13, tmp_14, tmp_15, tmp_16, tmp_17, tmp_18, tmp_19, tmp_20, tmp_21, tmp_22, tmp_23, tmp_24, tmp_25, tmp_26, tmp_27, tmp_28, tmp_29, tmp_30, tmp_31, tmp_32, tmp_33, tmp_34, tmp_35, tmp_36, tmp_37, tmp_38, tmp_39, tmp_40, tmp_41, tmp_42, tmp_43, tmp_44, tmp_45, tmp_46, tmp_47, tmp_48, tmp_49, tmp_50, tmp_51, tmp_52, tmp_53, tmp_54, tmp_55, tmp_56, tmp_57, tmp_58, tmp_59, tmp_60, tmp_61, tmp_62, tmp_63, tmp_64, tmp_65, tmp_66, tmp_67, tmp_68, tmp_69, tmp_70, tmp_71, tmp_72, tmp_73, tmp_74, tmp_75, tmp_76, tmp_77, tmp_78, tmp_79, tmp_80, tmp_81, tmp_82, tmp_83, tmp_84, tmp_85, tmp_86, tmp_87, tmp_88, tmp_89, tmp_90, tmp_91, tmp_92, tmp_93, tmp_94, tmp_95, tmp_96, tmp_97, tmp_98, tmp_99, tmp_100, tmp_101, tmp_102, tmp_103, tmp_104, tmp_105, tmp_106, tmp_107, tmp_108, tmp_109, tmp_110, tmp_111, tmp_112, tmp_113, tmp_114, tmp_115, tmp_116, tmp_117, tmp_118, tmp_119, tmp_120, new UstadScreen('SubtitleEdit', 'SubtitleEdit', get_SubtitleEditScreen())]); } } function useMuiAppState() { var screensContext = useRequiredContext(get_UstadScreensContext()); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return screensContext.w11m_1[0]; } function useCourseTerminologyEntries(courseTerminology) { var di = useRequiredContext(get_DIContext()); var termJsonStr = courseTerminology == null ? null : courseTerminology.m8h_1; // Inline function 'react.useMemo' call var dependencies = [termJsonStr]; var callback = useCourseTerminologyEntries$lambda(courseTerminology, di); return useMemo(callback, dependencies); } function courseTerminologyResource(terminologyEntries, stringProvider, stringResource, fallbackValue) { fallbackValue = fallbackValue === VOID ? '' : fallbackValue; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = terminologyEntries.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call if (element.cpn_1.equals(stringResource)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver = tmp$ret$1; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dpn_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp_0; if (stringResource == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.courseTerminologyResource.' call tmp_0 = stringProvider.apn(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).g59(); // 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.e59(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_12().vly($timestamp); var timestampLocalDateTime = toLocalDateTime(timestampInstant, $timeZone); var epochDaysPassed = $localDateTimeNow.hlz().zly() - timestampLocalDateTime.hlz().zly() | 0; var tmp_0; if (epochDaysPassed === 0) { var tmp_1; if ($showTimeIfToday) { tmp_1 = $timeFormatter.format(new Date($timestamp)); } else { tmp_1 = $stringProvider.apn(strings_getInstance().amc_1); } tmp_0 = tmp_1; } else if (epochDaysPassed === 1) { tmp_0 = $stringProvider.apn(strings_getInstance().ln4_1); } else if (epochDaysPassed <= 7) { tmp_0 = $dayOfWeekStringMap.q(timestampLocalDateTime.clz()); } else { tmp_0 = $dateFormatter.format(new Date($timestamp)); } tmp = tmp_0; } else { tmp = null; } return tmp; }; } function DoorRemoteMediatorResult(pagingSourceFactory, mediatorState) { this.y11m_1 = pagingSourceFactory; this.z11m_1 = mediatorState; } protoOf(DoorRemoteMediatorResult).toString = function () { return 'DoorRemoteMediatorResult(pagingSourceFactory=' + this.y11m_1 + ', mediatorState=' + this.z11m_1 + ')'; }; protoOf(DoorRemoteMediatorResult).hashCode = function () { var result = hashCode(this.y11m_1); result = imul(result, 31) + this.z11m_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.y11m_1, tmp0_other_with_cast.y11m_1)) return false; if (!this.z11m_1.equals(tmp0_other_with_cast.z11m_1)) return false; return true; }; function useDoorRemoteMediator(pagingSourceFactory, refreshCommandFlow, refreshCommandTimeout) { refreshCommandTimeout = refreshCommandTimeout === VOID ? new Long(2000, 0) : refreshCommandTimeout; // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useDoorRemoteMediator$lambda_1; var pagingSourceRef = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = useDoorRemoteMediator$lambda_2(pagingSourceRef); var offsetLimitMediator = useMemo(callback_0, dependencies_0); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useDoorRemoteMediator$lambda_3(offsetLimitMediator)); // Inline function 'react.useMemo' call var dependencies_1 = [pagingSourceFactory]; var callback_1 = useDoorRemoteMediator$lambda_4(pagingSourceFactory, pagingSourceRef, offsetLimitMediator); var pagingSourceWithIntercept = useMemo(callback_1, dependencies_1); useLaunchedEffect([refreshCommandFlow], useDoorRemoteMediator$slambda_0(refreshCommandFlow, refreshCommandTimeout, offsetLimitMediator, pagingSourceRef, null)); var mediatorState$delegate = useState(useDoorRemoteMediator$lambda_5); // Inline function 'kotlin.emptyArray' call var tmp_0 = [].slice(); useLaunchedEffect(tmp_0, useDoorRemoteMediator$slambda_2(offsetLimitMediator, mediatorState$delegate, null)); return new DoorRemoteMediatorResult(pagingSourceWithIntercept, useDoorRemoteMediator$lambda(mediatorState$delegate)); } function useDoorRemoteMediator$lambda($mediatorState$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mediatorState$delegate[0]; } function useDoorRemoteMediator$lambda_0($mediatorState$delegate, value) { getLocalDelegateReference('mediatorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mediatorState$delegate[1](value); return Unit_instance; } function useDoorRemoteMediator$lambda_1() { return mutableListOf([null]); } function sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0(function_0) { this.a11n_1 = function_0; } protoOf(sam$com_ustadmobile_door_paging_DoorOffsetLimitRemoteMediator_OnRemoteLoad$0).v6e = function (offset, limit, $completion) { return this.a11n_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.j11n_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$lambda$slambda).v6e = function (offset, limit, $completion) { var tmp = this.s5q(offset, limit, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$lambda$slambda).en = function (p1, p2, $completion) { var tmp = (!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(); return this.v6e(tmp, (!(p2 == null) ? typeof p2 === 'number' : false) ? p2 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 3; this.m11n_1 = first(this.j11n_1); var tmp_0 = this; var tmp0_safe_receiver = this.m11n_1; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { tmp_1 = getKClassFromExpression(tmp0_safe_receiver).f7(); } tmp_0.n11n_1 = tmp_1; var tmp_2 = Napier_getInstance(); tmp_2.f5f(VOID, VOID, useDoorRemoteMediator$lambda$slambda$lambda(this.k11n_1, this.l11n_1, this.n11n_1)); var tmp_3 = this; var tmp_4 = this.m11n_1; tmp_3.o11n_1 = (!(tmp_4 == null) ? isInterface(tmp_4, PagingSourceWithHttpLoader) : false) ? tmp_4 : null; if (this.o11n_1 == null) { this.p11n_1 = null; this.ld_1 = 2; continue $sm; } else { this.ld_1 = 1; suspendResult = this.o11n_1.e6g(new Refresh(this.k11n_1, this.l11n_1, false), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } case 1: this.p11n_1 = suspendResult; this.ld_1 = 2; continue $sm; case 2: return Unit_instance; case 3: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 3) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$lambda$slambda).s5q = function (offset, limit, completion) { var i = new useDoorRemoteMediator$lambda$slambda(this.j11n_1, completion); i.k11n_1 = offset; i.l11n_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.v6e(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.x6e(); return Unit_instance; }; } function useDoorRemoteMediator$lambda_3($offsetLimitMediator) { return function ($this$useEffect) { $this$useEffect.push(useDoorRemoteMediator$lambda$lambda($offsetLimitMediator)); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda$lambda($it) { return function () { return 'useDoorRemoteMediator: set paging source to ' + getKClassFromExpression($it).f7(); }; } function useDoorRemoteMediator$lambda$lambda$lambda$lambda() { return 'useDoorRemoteMediator: load'; } function useDoorRemoteMediator$lambda$lambda$lambda_0($offsetLimitMediator) { return function (it) { var tmp = Napier_getInstance(); tmp.f5f(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda$lambda); $offsetLimitMediator.w6e(it); return Unit_instance; }; } function useDoorRemoteMediator$lambda$lambda_0($pagingSourceFactory, $pagingSourceRef, $offsetLimitMediator) { return function () { // Inline function 'kotlin.also' call var this_0 = $pagingSourceFactory(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useDoorRemoteMediator...' call var tmp = Napier_getInstance(); tmp.f5f(VOID, VOID, useDoorRemoteMediator$lambda$lambda$lambda(this_0)); $pagingSourceRef.g1(0, this_0); $offsetLimitMediator.l55(); 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.y11n_1 = $$this$unsafeFlow; this.z11n_1 = $refreshCommandTimeout; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).e11o = function (value, $completion) { var tmp = this.f11o(value, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).le = function (p1, $completion) { return this.e11o(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 5; this.ld_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.c11o_1 = this.y11n_1; var tmp_1 = this; tmp_1.d11o_1 = this.a11o_1; var it = this.d11o_1; if (systemTimeInMillis().qc(it.ypp_1).c7(this.z11n_1) < 0) { this.ld_1 = 3; suspendResult = this.c11o_1.d1e(this.d11o_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.ld_1 = 2; continue $sm; } case 2: if (false) { this.ld_1 = 1; continue $sm; } this.ld_1 = 4; continue $sm; case 3: this.b11o_1 = suspendResult; this.ld_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 5) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda$o$collect$slambda).f11o = function (value, completion) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda(this.y11n_1, this.z11n_1, completion); i.a11o_1 = value; return i; }; function useDoorRemoteMediator$slambda$o$collect$slambda_0($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation) { var i = new useDoorRemoteMediator$slambda$o$collect$slambda($$this$unsafeFlow, $refreshCommandTimeout, resultContinuation); var l = function (value, $completion) { return i.e11o(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$1(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.o11o_1 = _this__u8e3s4; this.p11o_1 = collector; } protoOf($collectCOROUTINE$1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; var tmp_0 = this; tmp_0.q11o_1 = this.p11o_1; this.ld_1 = 1; var tmp_1 = useDoorRemoteMediator$slambda$o$collect$slambda_0(this.q11o_1, this.o11o_1.s11o_1, null); suspendResult = this.o11o_1.r11o_1.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; function useDoorRemoteMediator$slambda$slambda$lambda() { return 'useDoorRemoteMediator: refresh'; } function sam$kotlinx_coroutines_flow_FlowCollector$0(function_0) { this.t11o_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0).d1e = function (value, $completion) { return this.t11o_1(value, $completion); }; function _no_name_provided__qut3iv($this, $refreshCommandTimeout) { this.r11o_1 = $this; this.s11o_1 = $refreshCommandTimeout; } protoOf(_no_name_provided__qut3iv).u11o = function (collector, $completion) { var tmp = new $collectCOROUTINE$1(this, collector, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(_no_name_provided__qut3iv).k1c = function (collector, $completion) { return this.u11o(collector, $completion); }; function useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.d11p_1 = $offsetLimitMediator; this.e11p_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda).e11o = function (it, $completion) { var tmp = this.f11o(it, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$slambda$slambda).le = function (p1, $completion) { return this.e11o(p1 instanceof RefreshCommand ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; if (tmp === 0) { this.md_1 = 1; var tmp_0 = Napier_getInstance(); tmp_0.f5f(VOID, VOID, useDoorRemoteMediator$slambda$slambda$lambda); this.d11p_1.l55(); var tmp0_safe_receiver = first(this.e11p_1); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.l55(); } return Unit_instance; } else if (tmp === 1) { throw this.od_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda).f11o = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda(this.d11p_1, this.e11p_1, completion); i.f11p_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_0($offsetLimitMediator, $pagingSourceRef, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda($offsetLimitMediator, $pagingSourceRef, resultContinuation); var l = function (it, $completion) { return i.e11o(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda($refreshCommandFlow, $refreshCommandTimeout, $offsetLimitMediator, $pagingSourceRef, resultContinuation) { this.o11p_1 = $refreshCommandFlow; this.p11p_1 = $refreshCommandTimeout; this.q11p_1 = $offsetLimitMediator; this.r11p_1 = $pagingSourceRef; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$slambda).r79 = function ($completion) { return this.h88($completion); }; protoOf(useDoorRemoteMediator$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var this_0 = this.o11p_1; var tmp_0 = new _no_name_provided__qut3iv(this_0, this.p11p_1); var tmp_1 = useDoorRemoteMediator$slambda$slambda_0(this.q11p_1, this.r11p_1, null); suspendResult = tmp_0.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda).q79 = function (completion) { return new useDoorRemoteMediator$slambda(this.o11p_1, this.p11p_1, this.q11p_1, this.r11p_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.h88($completion); }; l.$arity = 0; return l; } function useDoorRemoteMediator$lambda_5() { return new OffsetLimitMediatorState(); } function useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation) { this.a11q_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda$slambda_1).c11q = function (it, $completion) { var tmp = this.d11q(it, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).le = function (p1, $completion) { return this.c11q(p1 instanceof OffsetLimitMediatorState ? p1 : THROW_CCE(), $completion); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; if (tmp === 0) { this.md_1 = 1; useDoorRemoteMediator$lambda_0(this.a11q_1, this.b11q_1); return Unit_instance; } else if (tmp === 1) { throw this.od_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useDoorRemoteMediator$slambda$slambda_1).d11q = function (it, completion) { var i = new useDoorRemoteMediator$slambda$slambda_1(this.a11q_1, completion); i.b11q_1 = it; return i; }; function useDoorRemoteMediator$slambda$slambda_2($mediatorState$delegate, resultContinuation) { var i = new useDoorRemoteMediator$slambda$slambda_1($mediatorState$delegate, resultContinuation); var l = function (it, $completion) { return i.c11q(it, $completion); }; l.$arity = 1; return l; } function useDoorRemoteMediator$slambda_1($offsetLimitMediator, $mediatorState$delegate, resultContinuation) { this.m11q_1 = $offsetLimitMediator; this.n11q_1 = $mediatorState$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(useDoorRemoteMediator$slambda_1).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useDoorRemoteMediator$slambda_1).r79 = function ($completion) { return this.h88($completion); }; protoOf(useDoorRemoteMediator$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = useDoorRemoteMediator$slambda$slambda_2(this.n11q_1, null); suspendResult = this.m11q_1.u6e_1.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(useDoorRemoteMediator$slambda_1).q79 = function (completion) { return new useDoorRemoteMediator$slambda_1(this.m11q_1, this.n11q_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.h88($completion); }; l.$arity = 0; return l; } function useEmptyFlow() { // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useEmptyFlow$lambda; return useMemo(callback, dependencies); } function useEmptyFlow$lambda() { return emptyFlow(); } function useDateFormatter(dependencies) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call var dependencies_0 = dependencies.slice(); var callback = useDateFormatter$lambda(langConfig); return useMemo(callback, dependencies_0); } function useFormattedDate(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDate$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateRange(startTimeInMillis, endTimeInMillis, timezoneId, joiner) { var tmp; if (joiner === VOID) { tmp = useFormattedDateRange$lambda; } else { tmp = joiner; } joiner = tmp; var startDate = useFormattedDate(startTimeInMillis, timezoneId); var endDate = useFormattedDate(endTimeInMillis, timezoneId); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [startTimeInMillis, endTimeInMillis, timezoneId].slice(); var callback = useFormattedDateRange$lambda_0(joiner, startDate, endDate); return useMemo(callback, dependencies); } function useDateFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vp1_1; return new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs); }; } function useFormattedDate$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDate..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vp1_1; tmp_0 = (new Intl.DateTimeFormat(tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_1; if ($p instanceof Exception) { var e = $p; var tmp3_elvis_lhs = dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(); tmp_1 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; } else { throw $p; } tmp = tmp_1; } return tmp; }; } function useFormattedDateRange$lambda(start, end) { return start + ' - ' + end; } function useFormattedDateRange$lambda_0($joiner, $startDate, $endDate) { return function () { return $joiner($startDate, $endDate); }; } function useFormattedDateAndTime(timeInMillis, timezoneId) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis, timezoneId].slice(); var callback = useFormattedDateAndTime$lambda(timeInMillis, timezoneId, langConfig); return useMemo(callback, dependencies); } function useFormattedDateAndTime$lambda($timeInMillis, $timezoneId, $langConfig) { return function () { var dateOffsetForTimezone = toJsDateFromOtherTimeZoneToSystemTimeZone($timeInMillis, $timezoneId); var tmp; try { var tmp_0; if (dateOffsetForTimezone == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime..' call var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vp1_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDateAndTime...' call this_0.timeStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).short; this_0.dateStyle = (/*union*/{full: 'full', long: 'long', medium: 'medium', short: 'short'}/*union*/).medium; tmp_0 = (new Intl.DateTimeFormat(tmp_1, this_0)).format(dateOffsetForTimezone); } var tmp1_elvis_lhs_0 = tmp_0; tmp = tmp1_elvis_lhs_0 == null ? '' : tmp1_elvis_lhs_0; } catch ($p) { var tmp_2; if ($p instanceof Exception) { var e = $p; var tmp_3 = plus(dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toDateString(), ' '); tmp_2 = tmp_3 + (dateOffsetForTimezone == null ? null : dateOffsetForTimezone.toTimeString()); } else { throw $p; } tmp = tmp_2; } return tmp; }; } function useFormattedDuration(timeInMillis) { var stringsXml = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedDuration$lambda(timeInMillis, stringsXml); return useMemo(callback, dependencies); } function useFormattedDuration$lambda($timeInMillis, $stringsXml) { return function () { // Inline function 'kotlin.Long.div' call var this_0 = $timeInMillis; var other = get_MS_PER_HOUR(); var hours = this_0.cb(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.rc(other_1); var mins = r.pc(other_1.yc(r.ad(other_1).yc(r.zc(r.b7())).wc(63))).nb() / 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.rc(toLong(other_2)).cb(toLong(1000)); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_3 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedDuration..' call if (hours.c7(new Long(0, 0)) > 0) { this_3.y5(hours.toString() + ' ' + $stringsXml.apn(strings_getInstance().pma_1) + ' '); } if (mins > 0) { this_3.y5('' + mins + ' ' + $stringsXml.apn(strings_getInstance().qma_1)); } if (secs.c7(new Long(0, 0)) > 0 ? true : hours.equals(new Long(0, 0)) ? toLong(mins).equals(new Long(0, 0)) : false) { this_3.y5(secs.toString() + ' ' + $stringsXml.apn(strings_getInstance().rma_1)); } return this_3.toString(); }; } function useFormattedTime(timeInMillisSinceMidnight) { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillisSinceMidnight].slice(); var callback = useFormattedTime$lambda(timeInMillisSinceMidnight, langConfig); return useMemo(callback, dependencies); } function useFormattedTime$lambda($timeInMillisSinceMidnight, $langConfig) { return function () { var date = new Date(); var tmp = $timeInMillisSinceMidnight / get_MS_PER_HOUR() | 0; // Inline function 'kotlin.mod' call var this_0 = $timeInMillisSinceMidnight; var other = get_MS_PER_HOUR(); var r = this_0 % other | 0; var tmp_0 = (r + (other & ((r ^ other) & (r | (-r | 0))) >> 31) | 0) / get_MS_PER_MIN() | 0; // Inline function 'kotlin.mod' call var this_1 = $timeInMillisSinceMidnight; var other_0 = get_MS_PER_MIN(); var r_0 = this_1 % other_0 | 0; var tmp$ret$1 = r_0 + (other_0 & ((r_0 ^ other_0) & (r_0 | (-r_0 | 0))) >> 31) | 0; setHours(date, tmp, tmp_0, tmp$ret$1 / 1000 | 0); var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vp1_1; var tmp_1 = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useFormattedTime..' call this_2.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_2.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return (new Intl.DateTimeFormat(tmp_1, this_2)).format(date); }; } function useFormattedTimeForDate(timeInMillis, formatter) { // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [timeInMillis].slice(); var callback = useFormattedTimeForDate$lambda(timeInMillis, formatter); return useMemo(callback, dependencies); } function useFormattedTimeForDate$lambda($timeInMillis, $formatter) { return function () { var date = new Date($timeInMillis); return $formatter.format(date); }; } function useHtmlToPlainText(html) { // Inline function 'react.useMemo' call var dependencies = [html]; var callback = useHtmlToPlainText$lambda(html); return useMemo(callback, dependencies); } function useHtmlToPlainText$lambda($html) { return function () { return htmlToPlainText($html); }; } function useMessageEffect(onMessage) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useMessageEffect$lambda(onMessage)); } function useMessageEffect$lambda$lambda($onMessage) { return function (it) { $onMessage(it); return Unit_instance; }; } function useMessageEffect$lambda$lambda_0($handler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'message', $handler); return Unit_instance; }; } function useMessageEffect$lambda($onMessage) { return function ($this$useEffect) { var handler = useMessageEffect$lambda$lambda($onMessage); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'message', handler); $this$useEffect.push(useMessageEffect$lambda$lambda_0(handler)); return Unit_instance; }; } function getPageParam(_this__u8e3s4) { var tmp; // Inline function 'kotlin.js.asDynamic' call if (_this__u8e3s4.pageParam == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call var tmp_0 = _this__u8e3s4.pageParam; tmp = tmp_0 instanceof LoadParams ? tmp_0 : THROW_CCE(); } return tmp; } function usePagingSource(pagingSourceFactory, placeholdersEnabled, loadSize) { loadSize = loadSize === VOID ? 50 : loadSize; var pagingSourceHashCode = hashCode(pagingSourceFactory); var logPrefix = 'usePagingSource: ' + pagingSourceHashCode; console.log(logPrefix + ' : start'); var lastInvalidationTime$delegate = useState(usePagingSource$lambda_5); var lastRefreshedTime$delegate = useState(usePagingSource$lambda_6); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); var pagingSource$delegate = useState(usePagingSource$lambda_7); // Inline function 'react.useMemo' call var dependencies = [pagingSourceFactory]; var callback = usePagingSource$lambda_8(logPrefix, lastInvalidationTime$delegate); var invalidationCallback = useMemo(callback, dependencies); var tmp = [usePagingSource$lambda_3(pagingSource$delegate)]; useEffect(tmp, usePagingSource$lambda_9(logPrefix, invalidationCallback, pagingSource$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource.' call // Inline function 'tanstack.query.core.QueryKey' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.queryKey = ['' + hashCode(pagingSourceFactory)]; this_0.queryFn = usePagingSource$lambda_10(logPrefix, pagingSourceFactory, loadSize, placeholdersEnabled, coroutineScope, invalidationCallback, pagingSource$delegate); this_0.getNextPageParam = usePagingSource$lambda_11(loadSize, placeholdersEnabled); this_0.getPreviousPageParam = usePagingSource$lambda_12(loadSize, placeholdersEnabled); var infiniteQueryResult = useInfiniteQuery(this_0); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = [usePagingSource$lambda(lastInvalidationTime$delegate), infiniteQueryResult.isFetching, usePagingSource$lambda_1(lastRefreshedTime$delegate)].slice(); useEffect(tmp_0, usePagingSource$lambda_13(infiniteQueryResult, logPrefix, lastInvalidationTime$delegate, lastRefreshedTime$delegate)); return infiniteQueryResult; } function usePagingSource$lambda($lastInvalidationTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastInvalidationTime$delegate[0]; } function usePagingSource$lambda_0($lastInvalidationTime$delegate, value) { getLocalDelegateReference('lastInvalidationTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastInvalidationTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_1($lastRefreshedTime$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $lastRefreshedTime$delegate[0]; } function usePagingSource$lambda_2($lastRefreshedTime$delegate, value) { getLocalDelegateReference('lastRefreshedTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $lastRefreshedTime$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_3($pagingSource$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $pagingSource$delegate[0]; } function usePagingSource$lambda_4($pagingSource$delegate, value) { getLocalDelegateReference('pagingSource', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $pagingSource$delegate[1](value); return Unit_instance; } function usePagingSource$lambda_5() { return new Long(0, 0); } function usePagingSource$lambda_6() { return new Long(0, 0); } function usePagingSource$lambda_7() { return null; } function usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate) { return function () { var timeNow = systemTimeInMillis(); console.log($logPrefix + ': set last invalidation time = ' + timeNow.toString()); usePagingSource$lambda_0($lastInvalidationTime$delegate, timeNow); return Unit_instance; }; } function usePagingSource$lambda_8($logPrefix, $lastInvalidationTime$delegate) { return function () { return usePagingSource$lambda$lambda($logPrefix, $lastInvalidationTime$delegate); }; } function usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function () { console.log($logPrefix + ': remove invalidation listener for old source'); var tmp0_safe_receiver = usePagingSource$lambda_3($pagingSource$delegate); if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.p55($invalidationCallback); } return Unit_instance; }; } function usePagingSource$lambda_9($logPrefix, $invalidationCallback, $pagingSource$delegate) { return function ($this$useEffect) { $this$useEffect.push(usePagingSource$lambda$lambda_0($logPrefix, $invalidationCallback, $pagingSource$delegate)); return Unit_instance; }; } function usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { this.w11q_1 = $pagingSourceFactory; this.x11q_1 = $invalidationCallback; this.y11q_1 = $loadParams; this.z11q_1 = $logPrefix; this.a11r_1 = $pagingSource$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(usePagingSource$lambda$slambda).c11r = function ($this$promise, $completion) { var tmp = this.f1n($this$promise, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(usePagingSource$lambda$slambda).le = function (p1, $completion) { return this.c11r((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(usePagingSource$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var this_0 = this.w11q_1(); usePagingSource$lambda_4(this.a11r_1, this_0); this_0.o55(this.x11q_1); suspendResult = this_0.q55(this.y11q_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var this_1 = suspendResult; console.log(this.z11q_1 + ' ran load with loadParams = ' + this.y11q_1); return this_1; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(usePagingSource$lambda$slambda).f1n = function ($this$promise, completion) { var i = new usePagingSource$lambda$slambda(this.w11q_1, this.x11q_1, this.y11q_1, this.z11q_1, this.a11r_1, completion); i.b11r_1 = $this$promise; return i; }; function usePagingSource$lambda$slambda_0($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation) { var i = new usePagingSource$lambda$slambda($pagingSourceFactory, $invalidationCallback, $loadParams, $logPrefix, $pagingSource$delegate, resultContinuation); var l = function ($this$promise, $completion) { return i.c11r($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.f55_1; var tmp; if (nextKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Append(nextKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_12($loadSize, $placeholdersEnabled) { return function (firstPage, allPages) { var tmp0_safe_receiver = firstPage instanceof Page ? firstPage : null; var prevKey = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e55_1; var tmp; if (prevKey == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource...' call tmp = new Prepend(prevKey, $loadSize, $placeholdersEnabled); } var tmp2_elvis_lhs = tmp; var tmp_0; if (tmp2_elvis_lhs == null) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = undefined; } else { tmp_0 = tmp2_elvis_lhs; } return tmp_0; }; } function usePagingSource$lambda_13($infiniteQueryResult, $logPrefix, $lastInvalidationTime$delegate, $lastRefreshedTime$delegate) { return function ($this$useEffect) { var dateUpdatedAt = numberToLong($infiniteQueryResult.dataUpdatedAt); console.log($logPrefix + ' : isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString() + ' updatedAt=' + dateUpdatedAt.toString() + ' refreshTime=' + usePagingSource$lambda_1($lastRefreshedTime$delegate).toString()); var tmp; if (usePagingSource$lambda_1($lastRefreshedTime$delegate).c7(usePagingSource$lambda($lastInvalidationTime$delegate)) < 0 ? !$infiniteQueryResult.isFetching : false) { usePagingSource$lambda_2($lastRefreshedTime$delegate, systemTimeInMillis()); console.log($logPrefix + ' : refetch: isFetching = ' + $infiniteQueryResult.isFetching + ' lastInvalidationTime=' + usePagingSource$lambda($lastInvalidationTime$delegate).toString()); var tmp_0 = $infiniteQueryResult.refetch; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.usePagingSource..' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } function useTabHeight() { var context = useContext(get_UstadScreenTabsStateContext()); var tmp; if (context == null) { tmp = null; } else { // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = context[0]; } var tmp1_safe_receiver = tmp; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.d11r_1; return tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; } function useTabAndAppBarHeight() { var tabHeight = useTabHeight(); var muiState = useMuiAppState(); return tabHeight + muiState.q11m_1 | 0; } function useTimeFormatter() { var langConfig = useContext(get_UstadLanguageConfigContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useTimeFormatter$lambda(langConfig); return useMemo(callback, dependencies); } function useTimeFormatter$lambda($langConfig) { return function () { var tmp0_safe_receiver = $langConfig; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vp1_1; var tmp = tmp1_elvis_lhs == null ? 'en' : tmp1_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.hooks.useTimeFormatter..' call this_0.hour = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; this_0.minute = (/*union*/{numeric: 'numeric', twodigit: 'two-digit'}/*union*/).numeric; return new Intl.DateTimeFormat(tmp, this_0); }; } function useUstadViewModel(collectAppUiState, block) { collectAppUiState = collectAppUiState === VOID ? true : collectAppUiState; var appDi = useRequiredContext(get_DIContext()); var ustadScreensContext = useRequiredContext(get_UstadScreensContext()); var navResultReturner = useRequiredContext(get_NavResultReturnerContext()); var tabUrlSearchParams = useContext(get_TabSearchParamContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = useUstadViewModel$lambda(appDi, navResultReturner, ustadScreensContext); var di = useMemo(callback, dependencies); var viewModel = useViewModel(tabUrlSearchParams, useUstadViewModel$lambda_0(block, di)); useViewModelAppUiStateEffect(viewModel); useNavControllerEffect(viewModel.hq1_1); return viewModel; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(function_0) { this.e11r_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0).vpl = function (snack) { return this.e11r_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.x11m_1.vpl(it); return Unit_instance; }; } function useUstadViewModel$lambda$lambda$lambda_0($ustadScreensContext) { return function ($this$singleton) { var tmp = useUstadViewModel$lambda$lambda$lambda$lambda($ustadScreensContext); return new sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0(tmp); }; } function useUstadViewModel$lambda$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function ($this$invoke) { $this$invoke.w57($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.p57(tmp$ret$0, null, null); // Inline function 'org.kodein.di.singleton' call var creator = useUstadViewModel$lambda$lambda$lambda($navResultReturner); var tmp_1 = $this$invoke.d57(); var tmp_2 = $this$invoke.c57(); var tmp_3 = $this$invoke.e57(); // 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.d5c(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.p57(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.d57(); var tmp_8 = $this$invoke.c57(); var tmp_9 = $this$invoke.e57(); // 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.d5c(tmp$ret$7); return Unit_instance; }; } function useUstadViewModel$lambda($appDi, $navResultReturner, $ustadScreensContext) { return function () { var tmp = Companion_instance; return tmp.a58(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.f11r_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_0).d1e = function (value, $completion) { return this.f11r_1(value, $completion); }; function useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation) { this.o11r_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).q11r = function (it, $completion) { var tmp = this.r11r(it, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).le = function (p1, $completion) { return this.q11r(p1 instanceof AppUiState ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; if (tmp === 0) { this.md_1 = 1; this.o11r_1.v11m_1(this.p11r_1); return Unit_instance; } else if (tmp === 1) { throw this.od_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda$slambda).r11r = function (it, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda(this.o11r_1, completion); i.p11r_1 = it; return i; }; function useViewModelAppUiStateEffect$lambda$slambda$slambda_0($ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda$slambda($ustadScreensContext, resultContinuation); var l = function (it, $completion) { return i.q11r(it, $completion); }; l.$arity = 1; return l; } function useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation) { this.a11s_1 = $viewModel; this.b11s_1 = $ustadScreensContext; CoroutineImpl.call(this, resultContinuation); } protoOf(useViewModelAppUiStateEffect$lambda$slambda).e1n = function ($this$launch, $completion) { var tmp = this.f1n($this$launch, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).le = function (p1, $completion) { return this.e1n((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = useViewModelAppUiStateEffect$lambda$slambda$slambda_0(this.b11s_1, null); suspendResult = this.a11s_1.jq1_1.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_0(tmp_0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(useViewModelAppUiStateEffect$lambda$slambda).f1n = function ($this$launch, completion) { var i = new useViewModelAppUiStateEffect$lambda$slambda(this.a11s_1, this.b11s_1, completion); i.c11s_1 = $this$launch; return i; }; function useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, resultContinuation) { var i = new useViewModelAppUiStateEffect$lambda$slambda($viewModel, $ustadScreensContext, resultContinuation); var l = function ($this$launch, $completion) { return i.e1n($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.vq1(); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.hooks.useViewModelAppUiStateEffect..' call if ($collectAppUiState) { tmp = this_0; } else { tmp = null; } var tmp0_safe_receiver = tmp; if (tmp0_safe_receiver == null) null; else { launch(tmp0_safe_receiver, VOID, VOID, useViewModelAppUiStateEffect$lambda$slambda_0($viewModel, $ustadScreensContext, null)); } return Unit_instance; }; } function useWindowFocusedEffect(onFocusChanged) { // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, useWindowFocusedEffect$lambda(onFocusChanged)); } function useWindowFocusedEffect$lambda$lambda($onFocusChanged) { return function (it) { $onFocusChanged(true); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_0($onFocusChanged) { return function (it) { $onFocusChanged(false); return Unit_instance; }; } function useWindowFocusedEffect$lambda$lambda_1($focusListener, $blurListener) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp, 'focus', $focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp_0, 'blue', $blurListener); return Unit_instance; }; } function useWindowFocusedEffect$lambda($onFocusChanged) { return function ($this$useEffect) { $onFocusChanged(document.hasFocus()); var focusListener = useWindowFocusedEffect$lambda$lambda($onFocusChanged); var blurListener = useWindowFocusedEffect$lambda$lambda_0($onFocusChanged); var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp, 'focus', focusListener); var tmp_0 = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp_0, 'blur', blurListener); $this$useEffect.push(useWindowFocusedEffect$lambda$lambda_1(focusListener, blurListener)); return Unit_instance; }; } function UseWindowSizeState(width, height) { this.d11s_1 = width; this.e11s_1 = height; } protoOf(UseWindowSizeState).toString = function () { return 'UseWindowSizeState(width=' + this.d11s_1 + ', height=' + this.e11s_1 + ')'; }; protoOf(UseWindowSizeState).hashCode = function () { var result = this.d11s_1; result = imul(result, 31) + this.e11s_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.d11s_1 === tmp0_other_with_cast.d11s_1)) return false; if (!(this.e11s_1 === tmp0_other_with_cast.e11s_1)) return false; return true; }; function useWindowSize() { var state$delegate = useState(useWindowSize$lambda_1); useEffect_0(useWindowSize$lambda_2(state$delegate)); return useWindowSize$lambda(state$delegate); } function useWindowSize$lambda($state$delegate) { // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $state$delegate[0]; } function useWindowSize$lambda_0($state$delegate, value) { getLocalDelegateReference('state', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $state$delegate[1](value); return Unit_instance; } function useWindowSize$lambda_1() { return new UseWindowSizeState(window.innerWidth, window.innerHeight); } function useWindowSize$lambda$lambda($state$delegate) { return function () { useWindowSize$lambda_0($state$delegate, new UseWindowSizeState(window.innerWidth, window.innerHeight)); return Unit_instance; }; } function useWindowSize$lambda$lambda_0($handleResize) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $handleResize); return Unit_instance; }; } function useWindowSize$lambda_2($state$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleResize = useWindowSize$lambda$lambda($state$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', handleResize); $this$useEffect.push(useWindowSize$lambda$lambda_0(handleResize)); return Unit_instance; }; } function Area() { Area_instance = this; var tmp = this; // Inline function 'web.cssom.ident' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.f11s_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.g11s_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.h11s_1 = 'content'; } var Area_instance; function Area_getInstance() { if (Area_instance == null) new Area(); return Area_instance; } function get_DisplayWebkitBox() { _init_properties_MissedWrappers_kt__ce7ye3(); return DisplayWebkitBox; } var DisplayWebkitBox; var properties_initialized_MissedWrappers_kt_todpcz; function _init_properties_MissedWrappers_kt__ce7ye3() { if (!properties_initialized_MissedWrappers_kt_todpcz) { properties_initialized_MissedWrappers_kt_todpcz = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call DisplayWebkitBox = '-webkit-box'; } } function Header() { Header_instance = this; this.i11s_1 = 64; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.j11s_1 = toString(64) + 'px'; } var Header_instance; function Header_getInstance() { if (Header_instance == null) new Header(); return Header_instance; } function Sidebar() { Sidebar_instance = this; this.k11s_1 = 180; var tmp = this; // Inline function 'web.cssom.px' call var this_0 = this.k11s_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.l11s_1 = toString(this_0) + 'px'; } var Sidebar_instance; function Sidebar_getInstance() { if (Sidebar_instance == null) new Sidebar(); return Sidebar_instance; } function get_AppBarSearch() { _init_properties_AppBarSearch_kt__izavhi(); return AppBarSearch; } var AppBarSearch; function AppBarSearch$lambda($this$FC, props) { _init_properties_AppBarSearch_kt__izavhi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var searchWidth$delegate = useState(AppBarSearch$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda_0(theme$delegate, strings, props, searchWidth$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda($theme$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_0($searchWidth$delegate) { _init_properties_AppBarSearch_kt__izavhi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $searchWidth$delegate[0]; } function invoke$lambda_1($searchWidth$delegate, value) { _init_properties_AppBarSearch_kt__izavhi(); getLocalDelegateReference('searchWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $searchWidth$delegate[1](value); return Unit_instance; } function AppBarSearch$lambda$lambda() { _init_properties_AppBarSearch_kt__izavhi(); return 24; } function AppBarSearch$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(0, 2); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; $this$invoke.className = css(this_0); var this_1 = default_0; addChild_0($this$invoke, this_1); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 34); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate) { return function (it) { invoke$lambda_1($searchWidth$delegate, 24); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onTextChanged; var tmp_0 = it.target; tmp((tmp_0 instanceof HTMLInputElement ? tmp_0 : THROW_CCE()).value); return Unit_instance; }; } function AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate) { return function ($this$invoke) { $this$invoke.placeholder = $strings.apn(strings_getInstance().umh_1) + '\u2026'; $this$invoke.value = $props.searchText; $this$invoke.onFocus = AppBarSearch$lambda$lambda$lambda$lambda($searchWidth$delegate); $this$invoke.onBlur = AppBarSearch$lambda$lambda$lambda$lambda_0($searchWidth$delegate); $this$invoke.id = 'actionBarSearch'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch....' call // Inline function 'web.cssom.Globals.Companion.inherit' call 0; this_0.color = 'inherit'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda($theme$delegate).spacing(1, 1, 1, 1); var tmp = invoke$lambda($theme$delegate).transitions.create; // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = ['width']; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call this_0.transition = tmp(tmp_0, {}); // Inline function 'kotlin.js.asDynamic' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'calc(1em + ' + invoke$lambda($theme$delegate).spacing(4) + ')'; // Inline function 'kotlin.js.asDynamic' call var tmp_1 = this_0; var tmp_2 = invoke$lambda($theme$delegate).breakpoints.up; // Inline function 'mui.system.Breakpoint.Companion.sm' call 0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch.....' call // Inline function 'web.cssom.ch' call var this_2 = invoke$lambda_0($searchWidth$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(this_2) + 'ch'; tmp_1[tmp_2('sm')] = this_1; $this$invoke.sx = this_0; $this$invoke.onChange = AppBarSearch$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function AppBarSearch$lambda$lambda_0($theme$delegate, $strings, $props, $searchWidth$delegate) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.AppBarSearch...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; this_0.borderRadius = invoke$lambda($theme$delegate).shape.borderRadius; // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = 'rgb(' + 255 + ' ' + 255 + ' ' + 255 + ' / ' + 0.15 + ')'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(0) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.width = 'auto'; $this$invoke.className = css(this_0); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = AppBarSearch$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, 'div', block); var this_1 = default_1; var block_0 = AppBarSearch$lambda$lambda$lambda_0($strings, $props, $searchWidth$delegate, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_AppBarSearch_kt_aquyrg; function _init_properties_AppBarSearch_kt__izavhi() { if (!properties_initialized_AppBarSearch_kt_aquyrg) { properties_initialized_AppBarSearch_kt_aquyrg = true; AppBarSearch = FC(AppBarSearch$lambda); } } function get_Error() { _init_properties_Error_kt__xs7m22(); return Error_0; } var Error_0; function Error$lambda($this$FC, it) { _init_properties_Error_kt__xs7m22(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var error = useRouteError(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = Error$lambda$lambda(error); addChild($this$FC, this_0, block); return Unit_instance; } function Error$lambda$lambda($error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $error.message; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } var properties_initialized_Error_kt_q5k94o; function _init_properties_Error_kt__xs7m22() { if (!properties_initialized_Error_kt_q5k94o) { properties_initialized_Error_kt_q5k94o = true; Error_0 = FC(Error$lambda); } } function get_ROOT_LOCATIONS() { _init_properties_Header_kt__ojs2ul(); return ROOT_LOCATIONS; } var ROOT_LOCATIONS; function get_Header() { _init_properties_Header_kt__ojs2ul(); return Header_0; } var Header_0; function Header$lambda($this$FC, props) { _init_properties_Header_kt__ojs2ul(); var theme$delegate = useRequiredContext(get_ThemeContext()); var appBarRef = useRef(null); var strings = useStringProvider(); var overflowAnchor$delegate = useState(Header$lambda$lambda); var navigateFn = useNavigate(); var location = useLocation(); var leadingActionButtonVal = props.appUiState.dpl_1; var isSelectionColors = props.appUiState.epl_1.equals(AppBarColors_SELECTION_MODE_getInstance()); var tmp; if (!isSelectionColors) { tmp = invoke$lambda_2(theme$delegate).palette.primary.contrastText; } else { tmp = invoke$lambda_2(theme$delegate).palette.secondary.contrastText; } var contentColor = tmp; var appDi = useRequiredContext(get_DIContext()); // Inline function 'org.kodein.di.instance' call var tmp_0 = get_direct(appDi.b58()).g59(); // 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.e59(tmp$ret$0, null); var currentSession$delegate = collectAsState(accountManager.kno(), new UserSessionWithPersonAndEndpoint(new UserSession(), new Person(), new Endpoint(''))); var appBarTitle$delegate = useState(Header$lambda$lambda_0(strings)); var appUiStateTitle = props.appUiState.tpk_1; useEffect([appUiStateTitle], Header$lambda$lambda_1(appUiStateTitle, strings, appBarTitle$delegate)); var tmp0_safe_receiver = appBarRef.current; var tmp_2 = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp_2, Header$lambda$lambda_2(appBarRef, props)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_3; var block = Header$lambda$lambda_3(appBarRef, props, leadingActionButtonVal, location, contentColor, strings, appBarTitle$delegate, navigateFn, theme$delegate, overflowAnchor$delegate, currentSession$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_2($theme$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_3($overflowAnchor$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_4($overflowAnchor$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_5($currentSession$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentSession', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentSession$delegate[0]; } function invoke$lambda_6($appBarTitle$delegate) { _init_properties_Header_kt__ojs2ul(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appBarTitle$delegate[0]; } function invoke$lambda_7($appBarTitle$delegate, value) { _init_properties_Header_kt__ojs2ul(); getLocalDelegateReference('appBarTitle', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appBarTitle$delegate[1](value); return Unit_instance; } function Header$lambda$lambda() { _init_properties_Header_kt__ojs2ul(); return null; } function Header$lambda$lambda_0($strings) { return function () { return $strings.apn(strings_getInstance().wlz_1); }; } function Header$lambda$lambda_1($appUiStateTitle, $strings, $appBarTitle$delegate) { return function ($this$useEffect) { var tmp; if (!($appUiStateTitle == null) ? !($appUiStateTitle === invoke$lambda_6($appBarTitle$delegate)) : false) { invoke$lambda_7($appBarTitle$delegate, $appUiStateTitle); document.title = $strings.apn(strings_getInstance().wlz_1) + ' : ' + $appUiStateTitle; tmp = Unit_instance; } return Unit_instance; }; } function Header$lambda$lambda_2($appBarRef, $props) { return function ($this$useEffect) { var tmp0_safe_receiver = $appBarRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call $props.setAppBarHeight(tmp0_safe_receiver.clientHeight); } return Unit_instance; }; } function Header$lambda$lambda$lambda($this$invoke) { _init_properties_Header_kt__ojs2ul(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; // Inline function 'web.cssom.px' call Header_getInstance(); var this_1 = 64 - 2 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; $this$invoke.id = 'header_progress_bar'; // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$invoke.variant = 'indeterminate'; return Unit_instance; } function Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $leadingActionButtonVal; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMenuIcon(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().ln3_1); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_4; var block = Header$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.flexGrow = 1.0; $this$invoke.sx = this_0; $this$invoke.id = 'appbar_title'; // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; $this$invoke.noWrap = true; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'div'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = invoke$lambda_6($appBarTitle$delegate); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn) { return function (it) { $navigateFn('/' + 'Settings'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.......' call this_0.color = $contentColor; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor) { return function ($this$invoke) { $this$invoke.id = 'settings_button'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda($navigateFn); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().jm2_1); var this_0 = default_5; var block = Header$lambda$lambda$lambda$lambda$lambda$lambda_0($contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().jm2_1); var this_0 = default_6; var block = Header$lambda$lambda$lambda$lambda$lambda_1($strings, $navigateFn, $contentColor); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_3($it, $contentColor) { return function ($this$invoke) { $this$invoke.actionButton = $it; $this$invoke.color = $contentColor; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.onTextChanged = $props.appUiState.ypk_1.opk_1; $this$invoke.searchText = $props.appUiState.ypk_1.npk_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.appUiState.zpk_1.fpk_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call this_0.color = invoke$lambda_2($theme$delegate).palette.common.white; $this$invoke.sx = this_0; $this$invoke.id = 'actionBarButton'; $this$invoke.disabled = !$props.appUiState.zpk_1.epk_1; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $props.appUiState.zpk_1.dpk_1; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_3($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_4($overflowAnchor$delegate, tmp); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header......' call this_0.color = invoke$lambda_2($theme$delegate).palette.primary.contrastText; $this$invoke.sx = this_0; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_6($overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_3($overflowAnchor$delegate); $this$invoke.id = 'header_overflow_menu_expand_button'; var this_0 = default_7; var block = Header$lambda$lambda$lambda$lambda$lambda_4($theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate) { return function () { invoke$lambda_4($overflowAnchor$delegate, null); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate) { return function (it) { invoke$lambda_4($overflowAnchor$delegate, null); $item.rpl_1(); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_7($item, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda$lambda_1($item, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.qpl_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_7($props, $overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_overflow_menu'; $this$invoke.open = true; $this$invoke.anchorEl = Header$lambda$lambda$lambda$lambda$lambda_5($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_2($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = Header$lambda$lambda$lambda$lambda$lambda_6($overflowAnchor$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.dom.aria.ariaLabelledBy' call // Inline function 'kotlin.js.asDynamic' call this_1['aria-labelledby'] = 'header_overflow_menu_expand_button'; $this$invoke.MenuListProps = this_1; var tmp0_iterator = $props.appUiState.apl_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_8; var block = Header$lambda$lambda$lambda$lambda$lambda_7(element, $overflowAnchor$delegate); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn) { return function (it) { $navigateFn('AccountList'); return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate) { return function ($this$invoke) { $this$invoke.personName = invoke$lambda_5($currentSession$delegate).anb_1.mkd(); var tmp0_safe_receiver = invoke$lambda_5($currentSession$delegate).cnb_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b98_1; return Unit_instance; }; } function Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate) { return function ($this$invoke) { $this$invoke.id = 'header_avatar'; $this$invoke.onClick = Header$lambda$lambda$lambda$lambda$lambda_8($navigateFn); var this_0 = get_UstadPersonAvatar(); var block = Header$lambda$lambda$lambda$lambda$lambda_9($currentSession$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { var tmp; if (!($leadingActionButtonVal == null)) { var this_0 = get_UstadActionButtonIcon(); var block = Header$lambda$lambda$lambda$lambda($leadingActionButtonVal, $contentColor); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.showMenuIcon ? $props.appUiState.upk_1 : false) { var this_1 = default_6; var block_0 = Header$lambda$lambda$lambda$lambda_0($strings, $props, $contentColor); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = default_2; var block_1 = Header$lambda$lambda$lambda$lambda_1($appBarTitle$delegate); addChild($this$invoke, this_2, block_1); var tmp_0; if (get_ROOT_LOCATIONS().b1($location.pathname) ? !$props.appUiState.wpk_1 : false) { var this_3 = default_9; var block_2 = Header$lambda$lambda$lambda$lambda_2($strings, $navigateFn, $contentColor); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp0_iterator = $props.appUiState.cpl_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.Header....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadActionButtonIcon(); var block_3 = Header$lambda$lambda$lambda$lambda_3(element, $contentColor); addChild($this$invoke, this_4, block_3); } var tmp_1; if ($props.appUiState.ypk_1.mpk_1) { var this_5 = get_AppBarSearch(); var block_4 = Header$lambda$lambda$lambda$lambda_4($props); addChild($this$invoke, this_5, block_4); tmp_1 = Unit_instance; } var tmp_2; if ($props.appUiState.zpk_1.cpk_1) { var this_6 = default_11; var block_5 = Header$lambda$lambda$lambda$lambda_5($props, $theme$delegate); addChild($this$invoke, this_6, block_5); tmp_2 = Unit_instance; } else { // Inline function 'kotlin.collections.isNotEmpty' call if (!$props.appUiState.apl_1.d1()) { var overflowAnchorVal = invoke$lambda_3($overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_6; var block_6 = Header$lambda$lambda$lambda$lambda_6(overflowAnchorVal, $overflowAnchor$delegate, $theme$delegate); addChild($this$invoke, this_7, block_6); var tmp_3; if (!(overflowAnchorVal == null)) { var this_8 = default_10; var block_7 = Header$lambda$lambda$lambda$lambda_7($props, overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } tmp_2 = tmp_3; } else { if ($props.appUiState.xpk_1) { var this_9 = default_6; var block_8 = Header$lambda$lambda$lambda$lambda_8($navigateFn, $currentSession$delegate); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } } } return Unit_instance; }; } function Header$lambda$lambda_3($appBarRef, $props, $leadingActionButtonVal, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate) { return function ($this$invoke) { // Inline function 'mui.material.AppBarPosition.Companion.fixed' call 0; $this$invoke.position = 'fixed'; $this$invoke.ref = $appBarRef; var tmp; if ($props.appUiState.epl_1.equals(AppBarColors_STANDARD_getInstance())) { // Inline function 'mui.material.AppBarColor.Companion.primary' call 0; tmp = 'primary'; } else { // Inline function 'mui.material.AppBarColor.Companion.secondary' call 0; tmp = 'secondary'; } $this$invoke.color = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Header...' call this_0.gridArea = Area_getInstance().f11s_1; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1500; var tmp_0; if ($props.sidebarVisible) { tmp_0 = Sidebar_getInstance().l11s_1; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.marginLeft = tmp_0; var tmp_1; if ($props.sidebarVisible) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = 'calc(100% - ' + Sidebar_getInstance().l11s_1 + ')'; } else { // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(100) + '%'; } this_0.width = tmp_1; $this$invoke.sx = this_0; var tmp_2; if ($props.appUiState.spk_1.ppl_1.equals(State_INDETERMINATE_getInstance())) { var this_1 = default_12; var block = Header$lambda$lambda$lambda; addChild($this$invoke, this_1, block); tmp_2 = Unit_instance; } var this_2 = default_13; var block_0 = Header$lambda$lambda$lambda_0($leadingActionButtonVal, $props, $location, $contentColor, $strings, $appBarTitle$delegate, $navigateFn, $theme$delegate, $overflowAnchor$delegate, $currentSession$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_Header_kt_wmda6p; function _init_properties_Header_kt__ojs2ul() { if (!properties_initialized_Header_kt_wmda6p) { properties_initialized_Header_kt_wmda6p = true; // Inline function 'kotlin.collections.map' call var this_0 = Companion_getInstance_13().rqc_1; // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ROOT_LOCATIONS.' call var tmp$ret$0 = '/' + item; destination.j1(tmp$ret$0); } ROOT_LOCATIONS = destination; Header_0 = FC(Header$lambda); } } function get_NavResultReturnerContext() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerContext; } var NavResultReturnerContext; function get_NavResultReturnerModule() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return NavResultReturnerModule; } var NavResultReturnerModule; function NavResultReturnerModule$lambda($this$FC, props) { _init_properties_NavResultReturnerModule_kt__dmzwaf(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavResultReturnerModule$lambda$lambda; var navResultReturner = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavResultReturnerContext(); var block = NavResultReturnerModule$lambda$lambda_0(props); addChild_1($this$FC, this_0, navResultReturner, block); return Unit_instance; } function NavResultReturnerModule$lambda$lambda() { _init_properties_NavResultReturnerModule_kt__dmzwaf(); return new NavResultReturnerImpl(); } function NavResultReturnerModule$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_NavResultReturnerModule_kt_ko5lhj; function _init_properties_NavResultReturnerModule_kt__dmzwaf() { if (!properties_initialized_NavResultReturnerModule_kt_ko5lhj) { properties_initialized_NavResultReturnerModule_kt_ko5lhj = true; NavResultReturnerContext = createContext(); NavResultReturnerModule = FC(NavResultReturnerModule$lambda); } } function get_OnClickLinkContext() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkContext; } var OnClickLinkContext; function get_OnClickLinkProvider() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return OnClickLinkProvider; } var OnClickLinkProvider; function OnClickLinkProvider$lambda($this$FC, props) { _init_properties_OnClickLinkProvider_kt__wqo2qq(); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = OnClickLinkProvider$lambda$lambda; var navController = useMemo(callback, dependencies); console.log('ClickLinkProvider accountMAnager=' + props.accountManager + ' linkUseCase=' + props.openExternalLinkUseCase); useNavControllerEffect(navController.tpn_1); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = OnClickLinkProvider$lambda$lambda_0(navController, props); var onClickLinkUseCase = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkContext(); var block = OnClickLinkProvider$lambda$lambda_1(props); addChild_1($this$FC, this_0, onClickLinkUseCase, block); return Unit_instance; } function OnClickLinkProvider$lambda$lambda() { _init_properties_OnClickLinkProvider_kt__wqo2qq(); return new CommandFlowUstadNavController(); } function OnClickLinkProvider$lambda$lambda_0($navController, $props) { return function () { return new OnClickLinkUseCase($navController, $props.accountManager, $props.openExternalLinkUseCase, false); }; } function OnClickLinkProvider$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_OnClickLinkProvider_kt_hl28zo; function _init_properties_OnClickLinkProvider_kt__wqo2qq() { if (!properties_initialized_OnClickLinkProvider_kt_hl28zo) { properties_initialized_OnClickLinkProvider_kt_hl28zo = true; OnClickLinkContext = createContext(); OnClickLinkProvider = FC(OnClickLinkProvider$lambda); } } function get_UstadPoweredByLink() { _init_properties_PoweredByLink_kt__rt36gt(); return UstadPoweredByLink; } var UstadPoweredByLink; function UstadPoweredByLink$lambda($this$FC, it) { _init_properties_PoweredByLink_kt__rt36gt(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_14; var block = UstadPoweredByLink$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPoweredByLink$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPoweredByLink...' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; $this$invoke.href = 'https://www.ustadmobile.com/'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; $this$invoke.target = '_blank'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.apn(strings_getInstance().umr_1); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } var properties_initialized_PoweredByLink_kt_evsjid; function _init_properties_PoweredByLink_kt__rt36gt() { if (!properties_initialized_PoweredByLink_kt_evsjid) { properties_initialized_PoweredByLink_kt_evsjid = true; UstadPoweredByLink = FC(UstadPoweredByLink$lambda); } } function get_ROOT_SCREENS() { _init_properties_Sidebar_kt__p2xbfu(); return ROOT_SCREENS; } var ROOT_SCREENS; function get_Sidebar() { _init_properties_Sidebar_kt__p2xbfu(); return Sidebar_0; } var Sidebar_0; function RootScreen(key, nameMessageId, icon) { icon = icon === VOID ? null : icon; this.m11s_1 = key; this.n11s_1 = nameMessageId; this.o11s_1 = icon; } protoOf(RootScreen).toString = function () { return 'RootScreen(key=' + this.m11s_1 + ', nameMessageId=' + this.n11s_1 + ', icon=' + this.o11s_1 + ')'; }; protoOf(RootScreen).hashCode = function () { var result = getStringHashCode(this.m11s_1); result = imul(result, 31) + this.n11s_1.hashCode() | 0; result = imul(result, 31) + (this.o11s_1 == null ? 0 : hashCode(this.o11s_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.m11s_1 === tmp0_other_with_cast.m11s_1)) return false; if (!this.n11s_1.equals(tmp0_other_with_cast.n11s_1)) return false; if (!equals(this.o11s_1, tmp0_other_with_cast.o11s_1)) return false; return true; }; function Sidebar$lambda($this$FC, props) { _init_properties_Sidebar_kt__p2xbfu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = Sidebar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.disableGutters = true; // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Sidebar_kt__p2xbfu(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().l11s_1; this_0.maxHeight = Header_getInstance().j11s_1; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; $this$invoke.style = this_0; return Unit_instance; } function Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'sidebar'; return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar......' call this_0.width = Sidebar_getInstance().l11s_1; $this$invoke.sx = this_0; var this_1 = get_UstadRootScreenNavLinks(); var block = Sidebar$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_13; var block = Sidebar$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = Sidebar$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function Sidebar$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerVariant.Companion.permanent' call 0; $this$invoke.variant = 'permanent'; // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; var this_0 = default_15; var block = Sidebar$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Sidebar$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.Sidebar...' call this_0.gridArea = Area_getInstance().g11s_1; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; } else { // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_17; var block = Sidebar$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_Sidebar_kt_w1hu44; function _init_properties_Sidebar_kt__p2xbfu() { if (!properties_initialized_Sidebar_kt_w1hu44) { properties_initialized_Sidebar_kt_w1hu44 = true; Companion_getInstance_8(); var tmp = new RootScreen('CourseListHome', strings_getInstance().zmz_1, default_18); Companion_getInstance_7(); var tmp_0 = new RootScreen('ContentEntryListHome', strings_getInstance().ymz_1, default_19); Companion_getInstance_11(); var tmp_1 = new RootScreen('ConversationListHome', strings_getInstance().wmz_1, default_20); Companion_getInstance_5(); var tmp_2 = new RootScreen('PersonListHome', strings_getInstance().ymb_1, default_21); Companion_getInstance_6(); ROOT_SCREENS = listOf([tmp, tmp_0, tmp_1, tmp_2, new RootScreen('ReportListHome', strings_getInstance().cm3_1, default_22)]); Sidebar_0 = FC(Sidebar$lambda); } } function get_SocialWarningListItem() { _init_properties_SocialWarningListItem_kt__ycn17y(); return SocialWarningListItem; } var SocialWarningListItem; function SocialWarningListItem$lambda($this$FC, props) { _init_properties_SocialWarningListItem_kt__ycn17y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = SocialWarningListItem$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda($this$invoke) { _init_properties_SocialWarningListItem_kt__ycn17y(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_24; addChild_0($this$invoke, this_0); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().cm0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onDismiss(); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().zlz_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_SocialWarningListItem_kt__ycn17y(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://beinternetawesome.withgoogle.com', '_blank'); return Unit_instance; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().am0_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.gap = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; $this$invoke.sx = this_0; var this_1 = default_11; var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$create, 'div', block); var this_0 = default_25; var block_0 = SocialWarningListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, this_0, block_0); return Unit_instance; }; } function SocialWarningListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().bm0_1); var tmp = default_25; $this$invoke.secondary = create_0(tmp, SocialWarningListItem$lambda$lambda$lambda$lambda($strings, $props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.SocialWarningListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function SocialWarningListItem$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_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_instance; }; } var properties_initialized_SocialWarningListItem_kt_flzy4w; function _init_properties_SocialWarningListItem_kt__ycn17y() { if (!properties_initialized_SocialWarningListItem_kt_flzy4w) { properties_initialized_SocialWarningListItem_kt_flzy4w = true; SocialWarningListItem = FC(SocialWarningListItem$lambda); } } function get_ThemeContext() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeContext; } var ThemeContext; function get_ThemeModule() { _init_properties_ThemeModule_kt__1guyxv(); return ThemeModule; } var ThemeModule; function ThemeModule$lambda($this$FC, props) { _init_properties_ThemeModule_kt__1guyxv(); var state = useState_0(Themes_getInstance().p11s_1); // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var theme = state[0]; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ThemeContext(); var block = ThemeModule$lambda$lambda(theme, props); addChild_1($this$FC, this_0, state, block); return Unit_instance; } function ThemeModule$lambda$lambda$lambda($theme, $props) { return function ($this$invoke) { $this$invoke.theme = $theme; var this_0 = default_28; addChild_0($this$invoke, this_0); var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } function ThemeModule$lambda$lambda($theme, $props) { return function ($this$invoke) { var this_0 = default_29; var block = ThemeModule$lambda$lambda$lambda($theme, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ThemeModule_kt_jn7rfp; function _init_properties_ThemeModule_kt__1guyxv() { if (!properties_initialized_ThemeModule_kt_jn7rfp) { properties_initialized_ThemeModule_kt_jn7rfp = true; ThemeContext = createContext(); ThemeModule = FC(ThemeModule$lambda); } } function get_UstadActionButtonIcon() { _init_properties_UstadActionButtonIcon_kt__x7attk(); return UstadActionButtonIcon; } var UstadActionButtonIcon; function UstadActionButtonIcon$lambda($this$FC, props) { _init_properties_UstadActionButtonIcon_kt__x7attk(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_9; var block = UstadActionButtonIcon$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda($props) { return function (it) { $props.actionButton.kpk_1(); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.color; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon.....' call // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadActionButtonIcon......' call this_0.color = tmp0_safe_receiver; $this$create.sx = this_0; } return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $props.actionButton.jpk_1; $this$invoke.id = $props.actionButton.lpk_1; $this$invoke.onClick = UstadActionButtonIcon$lambda$lambda$lambda$lambda($props); var tmp = get_iconComponent($props.actionButton); var this_0 = create_0(tmp, UstadActionButtonIcon$lambda$lambda$lambda$lambda_0($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadActionButtonIcon$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $props.actionButton.jpk_1; var this_0 = default_6; var block = UstadActionButtonIcon$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadActionButtonIcon_kt_1r1aay; function _init_properties_UstadActionButtonIcon_kt__x7attk() { if (!properties_initialized_UstadActionButtonIcon_kt_1r1aay) { properties_initialized_UstadActionButtonIcon_kt_1r1aay = true; UstadActionButtonIcon = FC(UstadActionButtonIcon$lambda); } } function get_UstadAddCommentListItem() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItem; } var UstadAddCommentListItem; function get_UstadAddCommentListItemPreview() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return UstadAddCommentListItemPreview; } var UstadAddCommentListItemPreview; function UstadAddCommentListItem$lambda($this$FC, props) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadAddCommentListItem$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_30); addChildNode($this$invoke, this_0); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickSubmit(); } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmit(); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().nmo_1); $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_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadAddCommentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.id = $props.id; $this$invoke.onKeyUp = UstadAddCommentListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadAddCommentListItem$lambda$lambda$lambda$lambda_0($props); $this$invoke.placeholder = $props.placeholder; var tmp; // Inline function 'kotlin.text.isNotBlank' call var this_0 = $props.text; if (!isBlank(this_0)) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddCommentListItem....' call var tmp_0 = default_32; this_1.endAdornment = create_0(tmp_0, UstadAddCommentListItem$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = $this$invoke.InputProps = this_1; } return Unit_instance; }; } function UstadAddCommentListItem$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function UstadAddCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddCommentListItem_kt__p2db56(); var commentText$delegate = useState(UstadAddCommentListItemPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddCommentListItem(); var block = UstadAddCommentListItemPreview$lambda$lambda_0(commentText$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_8($commentText$delegate) { _init_properties_UstadAddCommentListItem_kt__p2db56(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $commentText$delegate[0]; } function invoke$lambda_9($commentText$delegate, value) { _init_properties_UstadAddCommentListItem_kt__p2db56(); getLocalDelegateReference('commentText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $commentText$delegate[1](value); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return ''; } function UstadAddCommentListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddCommentListItem_kt__p2db56(); return Unit_instance; } function UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate) { return function (it) { invoke$lambda_9($commentText$delegate, it); return Unit_instance; }; } function UstadAddCommentListItemPreview$lambda$lambda_0($commentText$delegate) { return function ($this$invoke) { $this$invoke.text = invoke$lambda_8($commentText$delegate); $this$invoke.enabled = true; $this$invoke.personUid = new Long(0, 0); $this$invoke.onClickSubmit = UstadAddCommentListItemPreview$lambda$lambda$lambda; $this$invoke.placeholder = 'Add a comment'; $this$invoke.id = 'addcomment'; $this$invoke.onChange = UstadAddCommentListItemPreview$lambda$lambda$lambda_0($commentText$delegate); return Unit_instance; }; } var properties_initialized_UstadAddCommentListItem_kt_176ghk; function _init_properties_UstadAddCommentListItem_kt__p2db56() { if (!properties_initialized_UstadAddCommentListItem_kt_176ghk) { properties_initialized_UstadAddCommentListItem_kt_176ghk = true; UstadAddCommentListItem = FC(UstadAddCommentListItem$lambda); UstadAddCommentListItemPreview = FC(UstadAddCommentListItemPreview$lambda); } } function get_UstadAddListItem() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItem; } var UstadAddListItem; function get_UstadAddListItemPreview() { _init_properties_UstadAddListItem_kt__7q5r95(); return UstadAddListItemPreview; } var UstadAddListItemPreview; function UstadAddListItem$lambda($this$FC, props) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadAddListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.icon; var this_0 = tmp0_elvis_lhs == null ? create(default_33) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $props.text; return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAdd(); return Unit_instance; }; } function UstadAddListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.id = tmp0_safe_receiver; } var tmp1_safe_receiver = $props.disableGutters; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAddListItem....' call $this$invoke.disableGutters = tmp1_safe_receiver; } var tmp2_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp2_elvis_lhs == null ? true : tmp2_elvis_lhs); var this_0 = default_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_instance; }; } 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_instance; }; } function UstadAddListItemPreview$lambda($this$FC, it) { _init_properties_UstadAddListItem_kt__7q5r95(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAddListItem(); var block = UstadAddListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadAddListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadAddListItem_kt__7q5r95(); $this$invoke.text = 'Add'; $this$invoke.enabled = true; $this$invoke.icon = create(default_33); $this$invoke.onClickAdd = UstadAddListItemPreview$lambda$lambda$lambda; return Unit_instance; } function UstadAddListItemPreview$lambda$lambda$lambda() { _init_properties_UstadAddListItem_kt__7q5r95(); return Unit_instance; } var properties_initialized_UstadAddListItem_kt_pw1vp; function _init_properties_UstadAddListItem_kt__7q5r95() { if (!properties_initialized_UstadAddListItem_kt_pw1vp) { properties_initialized_UstadAddListItem_kt_pw1vp = true; UstadAddListItem = FC(UstadAddListItem$lambda); UstadAddListItemPreview = FC(UstadAddListItemPreview$lambda); } } function get_UstadAssignmentSubmissionHeader() { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); return UstadAssignmentSubmissionHeader; } var UstadAssignmentSubmissionHeader; function UstadAssignmentSubmissionHeader$lambda($this$FC, props) { _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_35; var block = UstadAssignmentSubmissionHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = get_ASSIGNMENT_STATUS_MAP(); var tmp0_elvis_lhs = $props.uiState.ysu(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_14(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); var this_0 = create(tmp1_elvis_lhs == null ? default_36 : tmp1_elvis_lhs); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp = SubmissionConstants_getInstance().lnv_1; var tmp0_elvis_lhs = $props.uiState.ysu(); var tmp_0; if (tmp0_elvis_lhs == null) { Companion_getInstance_14(); tmp_0 = 0; } else { tmp_0 = tmp0_elvis_lhs; } var tmp1_elvis_lhs = tmp.q(tmp_0); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(tmp1_elvis_lhs == null ? strings_getInstance().qmm_1 : tmp1_elvis_lhs); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().pml_1); return Unit_instance; }; } 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_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAssignmentSubmissionHeader.....' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().qmn_1; var tmp0_safe_receiver = $props.uiState.lsh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a7z_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.k10o(tmp, [(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString() + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.asv(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sjz_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '/'); var tmp3_safe_receiver = $props.uiState.lsh_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.c7z_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.apn(strings_getInstance().kmn_1); addChildNode($this$create, tmp$ret$14); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.bsv()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1($pointsElement, $strings) { return function ($this$invoke) { $this$invoke.valueContent = $pointsElement; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().tma_1); $this$invoke.leadingContent = create(default_37); return Unit_instance; }; } function UstadAssignmentSubmissionHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.usu()) { var this_0 = default_23; var block = UstadAssignmentSubmissionHeader$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.zsu()) { var tmp_1 = default_2; var pointsElement = create_0(tmp_1, UstadAssignmentSubmissionHeader$lambda$lambda$lambda_0($props, $strings)); var this_1 = get_UstadDetailField2(); var block_0 = UstadAssignmentSubmissionHeader$lambda$lambda$lambda_1(pointsElement, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41; function _init_properties_UstadAssignmentSubmissionHeader_kt__w85twz() { if (!properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41) { properties_initialized_UstadAssignmentSubmissionHeader_kt_lpzu41 = true; UstadAssignmentSubmissionHeader = FC(UstadAssignmentSubmissionHeader$lambda); } } function get_UstadAvatar() { _init_properties_UstadAvatar_kt__fj2wcg(); return UstadAvatar; } var UstadAvatar; function UstadAvatar$lambda($this$FC, props) { _init_properties_UstadAvatar_kt__fj2wcg(); var colorNameVal = props.colorName; var pictureUriVal = props.src; // Inline function 'react.useMemo' call var dependencies = [pictureUriVal, colorNameVal]; var callback = UstadAvatar$lambda$lambda(pictureUriVal, colorNameVal); var bgColor = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = UstadAvatar$lambda$lambda_0(props, bgColor); addChild($this$FC, this_0, block); return Unit_instance; } function UstadAvatar$lambda$lambda($pictureUriVal, $colorNameVal) { return function () { var tmp; if ($pictureUriVal == null ? !($colorNameVal == null) : false) { tmp = rgbColorProperty(avatarColorForName($colorNameVal)); } else { // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = '#ffffff00'; } return tmp; }; } function UstadAvatar$lambda$lambda_0($props, $bgColor) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadAvatar...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_2 = $props.sx; Object.assign(this_1, this_2); this_1.backgroundColor = $bgColor; $this$invoke.sx = this_1; var this_3 = $props.children; addChildNode($this$invoke, this_3); return Unit_instance; }; } var properties_initialized_UstadAvatar_kt_q2cjky; function _init_properties_UstadAvatar_kt__fj2wcg() { if (!properties_initialized_UstadAvatar_kt_q2cjky) { properties_initialized_UstadAvatar_kt_q2cjky = true; UstadAvatar = FC(UstadAvatar$lambda); } } function get_UstadBlockIcon() { _init_properties_UstadBlockIcon_kt__7vete5(); return UstadBlockIcon; } var UstadBlockIcon; function UstadBlockIcon$lambda($this$FC, props) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.useMemo' call var dependencies = [props.title]; var callback = UstadBlockIcon$lambda$lambda(props); var bgColor = useMemo(callback, dependencies); var theme$delegate = useRequiredContext(get_ThemeContext()); var contentEntryVal = props.contentEntry; var courseBlockVal = props.courseBlock; var pictureUriVal = props.pictureUri; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadBlockIcon$lambda$lambda_0(props, bgColor, pictureUriVal, contentEntryVal, courseBlockVal, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_10($theme$delegate) { _init_properties_UstadBlockIcon_kt__7vete5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockIcon$lambda$lambda($props) { return function () { return rgbColorProperty(avatarColorForName($props.title)); }; } function UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call // Inline function 'web.cssom.ObjectFit.Companion.scaleDown' call 0; this_0.objectFit = 'scale-down'; var tmp0_elvis_lhs = $props.height; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = toString(40) + 'px'; } else { tmp = tmp0_elvis_lhs; } this_0.height = tmp; var tmp1_elvis_lhs = $props.width; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } this_0.width = tmp_0; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $pictureUriVal; return Unit_instance; }; } function UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call this_0.color = invoke$lambda_10($theme$delegate).palette.primary.contrastText; $this$create.sx = this_0; var tmp0_safe_receiver = $props.iconSize; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon....' call $this$create.fontSize = tmp0_safe_receiver; } return Unit_instance; }; } function UstadBlockIcon$lambda$lambda_0($props, $bgColor, $pictureUriVal, $contentEntryVal, $courseBlockVal, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockIcon...' call var tmp; if ($props.pictureUri == null) { // Inline function 'kotlin.text.isNotEmpty' call var this_1 = $props.title; tmp = charSequenceLength(this_1) > 0; } else { tmp = false; } if (tmp) { this_0.backgroundColor = $bgColor; } var tmp0_elvis_lhs = $props.width; var tmp_0; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(40) + 'px'; } else { tmp_0 = tmp0_elvis_lhs; } this_0.width = tmp_0; var tmp1_elvis_lhs = $props.height; var tmp_1; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(40) + 'px'; } else { tmp_1 = tmp1_elvis_lhs; } this_0.height = tmp_1; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp_2; if (!($pictureUriVal == null)) { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadBlockIcon$lambda$lambda$lambda($props, $pictureUriVal); addChild($this$invoke, 'img', block); tmp_2 = Unit_instance; } else { var tmp0_safe_receiver = $contentEntryVal; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : contentTypeIconComponent(tmp0_safe_receiver); var tmp_3; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $courseBlockVal; tmp_3 = tmp1_safe_receiver == null ? null : iconComponent(tmp1_safe_receiver); } else { tmp_3 = tmp2_elvis_lhs; } var iconComponent_0 = tmp_3; var tmp_4; if (!(iconComponent_0 == null)) { var this_2 = create_0(iconComponent_0, UstadBlockIcon$lambda$lambda$lambda_0($props, $theme$delegate)); addChildNode($this$invoke, this_2); tmp_4 = Unit_instance; } tmp_2 = tmp_4; } return Unit_instance; }; } var properties_initialized_UstadBlockIcon_kt_n630nj; function _init_properties_UstadBlockIcon_kt__7vete5() { if (!properties_initialized_UstadBlockIcon_kt_n630nj) { properties_initialized_UstadBlockIcon_kt_n630nj = true; UstadBlockIcon = FC(UstadBlockIcon$lambda); } } function get_UstadBlockStatusProgressBar() { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); return UstadBlockStatusProgressBar; } var UstadBlockStatusProgressBar; function UstadBlockStatusProgressBar$lambda($this$FC, props) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_39; var block = UstadBlockStatusProgressBar$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_11($theme$delegate) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadBlockStatusProgressBar_kt__ftofrm(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(8) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar.....' call var tmp; var tmp_0; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nal_1) === true) { var tmp1_safe_receiver = $props.blockStatus; tmp_0 = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.oal_1) === false; } else { tmp_0 = false; } if (tmp_0) { tmp = invoke$lambda_11($theme$delegate).palette.error.main; } else { tmp = invoke$lambda_11($theme$delegate).palette.success.main; } this_0.backgroundColor = tmp; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$create.sx = this_0; var tmp_1; var tmp_2; var tmp0_safe_receiver_0 = $props.blockStatus; if ((tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.nal_1) === true) { var tmp1_safe_receiver_0 = $props.blockStatus; tmp_2 = (tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.oal_1) === false; } else { tmp_2 = false; } if (tmp_2) { var this_1 = default_41; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_1, block); tmp_1 = Unit_instance; } else { var tmp2_safe_receiver = $props.blockStatus; if ((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.nal_1) === true) { var this_2 = default_40; var block_0 = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_2, block_0); tmp_1 = Unit_instance; } } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0($progressVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar......' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(4) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progressVal; return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda$lambda($hasIcon, $props, $theme$delegate) { return function ($this$invoke) { $this$invoke.invisible = !$hasIcon; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.left' call 0; this_0.horizontal = 'left'; $this$invoke.anchorOrigin = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.width = toString(100) + '%'; $this$invoke.sx = this_1; var tmp; if ($hasIcon) { var tmp_0 = default_38; tmp = create_0(tmp_0, UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda($props, $theme$delegate)); } else { tmp = null; } $this$invoke.badgeContent = tmp; var tmp0_safe_receiver = $props.blockStatus; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mal_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadBlockStatusProgressBar....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_12; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver); addChild($this$invoke, this_2, block); } return Unit_instance; }; } function UstadBlockStatusProgressBar$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { $this$invoke.sx = $props.sx; var tmp; var tmp0_safe_receiver = $props.blockStatus; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nal_1) === true) { tmp = true; } else { var tmp1_safe_receiver = $props.blockStatus; tmp = !((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.oal_1) == null); } var hasIcon = tmp; var this_0 = default_42; var block = UstadBlockStatusProgressBar$lambda$lambda$lambda(hasIcon, $props, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s; function _init_properties_UstadBlockStatusProgressBar_kt__ftofrm() { if (!properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s) { properties_initialized_UstadBlockStatusProgressBar_kt_4rvt1s = true; UstadBlockStatusProgressBar = FC(UstadBlockStatusProgressBar$lambda); } } function get_UstadChipsDemo() { _init_properties_UstadChipsDemo_kt__b6xzqn(); return UstadChipsDemo; } var UstadChipsDemo; function UstadChipsDemo$lambda($this$FC, it) { _init_properties_UstadChipsDemo_kt__b6xzqn(); var chipList$delegate = useState(UstadChipsDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_43; var block = UstadChipsDemo$lambda$lambda_0(chipList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_12($chipList$delegate) { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $chipList$delegate[0]; } function invoke$lambda_13($chipList$delegate, value) { _init_properties_UstadChipsDemo_kt__b6xzqn(); getLocalDelegateReference('chipList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $chipList$delegate[1](value); return Unit_instance; } function UstadChipsDemo$lambda$lambda() { _init_properties_UstadChipsDemo_kt__b6xzqn(); // Inline function 'kotlin.emptyArray' call return []; } function UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate) { return function (it) { // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.filterIndexed' call // Inline function 'kotlin.collections.filterIndexedTo' call var this_0 = invoke$lambda_12($chipList$delegate); var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var item = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.filterIndexedTo.' call var tmp1 = index; index = tmp1 + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo........' call if (!(tmp1 === $index)) { destination.j1(item); } } var tmp$ret$3 = copyToArray(destination); invoke$lambda_13($chipList$delegate, tmp$ret$3); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda$lambda($option, $index, $chipList$delegate) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $option; $this$create.onDelete = UstadChipsDemo$lambda$lambda$lambda$lambda$lambda($index, $chipList$delegate); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda($chipList$delegate) { return function (value, getTagProps, ownerState) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(value.length); var index = 0; var inductionVariable = 0; var last = value.length; while (inductionVariable < last) { var item = value[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo.....' call var tmp1 = index; index = tmp1 + 1 | 0; var tmp = default_44; var tmp$ret$0 = create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda(item, tmp1, $chipList$delegate)); destination.j1(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_45; return create_0(tmp, UstadChipsDemo$lambda$lambda$lambda$lambda_0(inputParams)); } function UstadChipsDemo$lambda$lambda$lambda$lambda_0($inputParams) { return function ($this$create) { var this_0 = $inputParams; Object.assign($this$create, this_0); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate) { return function (event, value, reason, detail) { // Inline function 'kotlin.js.unsafeCast' call invoke$lambda_13($chipList$delegate, value); return Unit_instance; }; } function UstadChipsDemo$lambda$lambda_0($chipList$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadChipsDemo...' call // Inline function 'kotlin.emptyArray' call this_0.options = []; this_0.freeSolo = true; this_0.multiple = true; this_0.renderTags = UstadChipsDemo$lambda$lambda$lambda($chipList$delegate); this_0.renderInput = UstadChipsDemo$lambda$lambda$lambda_0; this_0.value = invoke$lambda_12($chipList$delegate); this_0.onChange = UstadChipsDemo$lambda$lambda$lambda_1($chipList$delegate); Object.assign($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadChipsDemo_kt_swzkrx; function _init_properties_UstadChipsDemo_kt__b6xzqn() { if (!properties_initialized_UstadChipsDemo_kt_swzkrx) { properties_initialized_UstadChipsDemo_kt_swzkrx = true; UstadChipsDemo = FC(UstadChipsDemo$lambda); } } function get_UstadCourseAssignmentMarkListItem() { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); return UstadCourseAssignmentMarkListItem; } var UstadCourseAssignmentMarkListItem; function UstadCourseAssignmentMarkListItem$lambda($this$FC, props) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); var strings = useStringProvider(); var text = {_v: props.uiState.qs9()}; if (props.uiState.rs9()) { text._v = text._v + (' (' + strings.k10o(strings_getInstance().gn0_1, [props.uiState.ps9().toString()]) + ')'); } var tmp = props.uiState.ns9_1; var tmp0_safe_receiver = props.uiState.ms9_1.fbk_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cbk_1; var dayOrDateStr = useDayOrDate(true, tmp, tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().nlz(), true, props.timeFormatter, props.dateFormatter, props.uiState.os9_1); // 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_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDateStr; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.uiState.qs9(); $this$invoke.pictureUri = $props.uiState.ms9_1.ibk_1; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$invoke.style = this_0; var tmp = strings_getInstance().qmn_1; var tmp0_safe_receiver = $props.uiState.ms9_1.fbk_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.k10o(tmp, [toString_0(tmp0_safe_receiver == null ? null : penaltyPercentage(tmp0_safe_receiver)) + '%']); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_37; var block = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.uiState.ms9_1.fbk_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zbj_1); addChildNode($this$create, tmp$ret$2); var tmp1_safe_receiver = $props.uiState.ms9_1.fbk_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = '/' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.abk_1); addChildNode($this$create, tmp$ret$5); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = ' ' + $strings.apn(strings_getInstance().kmn_1); addChildNode($this$create, tmp$ret$8); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, ' '); var tmp; if ($props.uiState.ss9()) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$create, 'span', block_0); tmp = Unit_instance; } // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); var tmp2_safe_receiver = $props.uiState.ms9_1.fbk_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ybj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$22 = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$22); return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda$lambda_1($text, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text._v; // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda$lambda_0($props, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseAssignmentMarkListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadCourseAssignmentMarkListItem$lambda$lambda($dayOrDateStr, $props, $text, $strings) { return function ($this$invoke) { var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, UstadCourseAssignmentMarkListItem$lambda$lambda$lambda($dayOrDateStr)); var this_0 = default_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_instance; }; } var properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f; function _init_properties_UstadCourseAssignmentMarkListItem_kt__co29gz() { if (!properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f) { properties_initialized_UstadCourseAssignmentMarkListItem_kt_t63y8f = true; UstadCourseAssignmentMarkListItem = FC(UstadCourseAssignmentMarkListItem$lambda); } } function get_UstadCourseBlockEdit() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEdit; } var UstadCourseBlockEdit; function get_UstadCourseBlockEditPreview() { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return UstadCourseBlockEditPreview; } var UstadCourseBlockEditPreview; function UstadCourseBlockEdit$lambda($this$FC, props) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_35; var block = UstadCourseBlockEdit$lambda$lambda(props, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_14($theme$delegate) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_46; addChild_0($this$invoke, this_0); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_0($selectedContentEntry, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $selectedContentEntry.caj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().an6_1); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickEditSelectedContentEntry(); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_47; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.apn(strings_getInstance().wmc_1); var this_0 = default_6; var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda($props, $selectedContentEntry, $strings) { return function ($this$invoke) { var this_0 = default_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.xsy_1) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_1($strings, $props)); tmp = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props) { return function (imageUri) { $props.onPictureChanged(imageUri); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fjv_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7z_1; $this$invoke.onImageUriChanged = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_2($props); $this$invoke.disabled = !$props.uiState.zsy_1; return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7y_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1) + '*'; $this$invoke.disabled = !$props.uiState.zsy_1; $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.bsz_1 == null); // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.bsz_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp3_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.wsy_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call $props.onCourseBlockChange(tmp0_safe_receiver.ejv_1.rk8(VOID, VOID, VOID, VOID, VOID, it)); } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7y_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.apn(strings_getInstance().em2_1); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7y_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().fmx_1); $this$invoke.id = 'hide_until_date'; $this$invoke.disabled = !$props.uiState.zsy_1; var tmp3_safe_receiver = $props.uiState.asz_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.asz_1 == null); $this$invoke.timeZoneId = $props.uiState.gsz_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0(it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); return it.lvu_1.toString(); } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return capitalizeFirstLetter($strings.apn(it.kvu_1)); }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, it.lvu_1)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'cbCompletionCriteria'; var tmp = Companion_getInstance_16(); var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7y_1; $this$UstadSelectField.value = tmp.jjy(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.apn(strings_getInstance().omn_1); $this$UstadSelectField.options = $props.uiState.ysy_1; $this$UstadSelectField.itemValue = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_0; $this$UstadSelectField.itemLabel = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_1($strings); $this$UstadSelectField.enabled = $props.uiState.zsy_1; $this$UstadSelectField.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().kmn_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMinPoints'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.d7z_1; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit.....' call var tmp = default_32; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_3($strings)); $this$invoke.InputProps = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().kmn_1); $this$invoke.disabled = !$props.uiState.zsy_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var tmp; if ($props.uiState.xvz()) { UstadSelectField($this$invoke, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_6($props, $strings)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.uvz()) { var this_0 = get_UstadNullableNumberTextField(); var block = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_0, block); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbMaxPoints'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; $this$invoke.numValue = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7z_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call this_0.y5($strings.apn(strings_getInstance().hmy_1)); if ($props.uiState.esz_1) { this_0.y5('*'); } // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = this_0.toString(); $this$invoke.error = !($props.uiState.dsz_1 == null); var tmp2_safe_receiver = $props.uiState.dsz_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } var tmp3_elvis_lhs = tmp; var tmp_0; if (tmp3_elvis_lhs == null) { var tmp_1; if ($props.uiState.esz_1) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = $strings.apn(strings_getInstance().cn3_1); } else { tmp_1 = null; } tmp_0 = tmp_1; } else { tmp_0 = tmp3_elvis_lhs; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.zsy_1; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbDeadlineDate'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.z7y_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.gsz_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().bmo_1); $this$invoke.disabled = !$props.uiState.zsy_1; var tmp3_safe_receiver = $props.uiState.csz_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.csz_1 == null); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props) { return function (it) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, it)); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbGracePeriodDate'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b7z_1; $this$invoke.timeInMillis = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.gsz_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().hmn_1); $this$invoke.disabled = !$props.uiState.zsy_1; var tmp3_safe_receiver = $props.uiState.fsz_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.uiState.fsz_1 == null); $this$invoke.timeZoneId = Companion_getInstance_15().nlz().oly(); $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_10($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11($this$create) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, '%'); return Unit_instance; } function UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props) { return function (newString) { var tmp = $props.onCourseBlockChange; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; tmp(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk8(VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, numberToInt(newString))); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cbLateSubmissionPenalty'; var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ejv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7z_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().gmn_1); $this$invoke.disabled = !$props.uiState.zsy_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $strings.apn(strings_getInstance().imy_1); // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit....' call var tmp = default_32; this_0.endAdornment = create_0(tmp, UstadCourseBlockEdit$lambda$lambda$lambda$lambda_11); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadCourseBlockEdit$lambda$lambda$lambda$lambda_12($props); return Unit_instance; }; } function UstadCourseBlockEdit$lambda$lambda($props, $theme$delegate, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_14($theme$delegate).spacing(2); var tmp0_safe_receiver = $props.uiState.wsy_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gjv_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEdit...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_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.yvz()) { var this_6 = get_UstadNullableNumberTextField(); var block_5 = UstadCourseBlockEdit$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp = Unit_instance; } var tmp_0; if ($props.uiState.wvz()) { var this_7 = get_UstadDateTimeField(); var block_6 = UstadCourseBlockEdit$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.vvz()) { var this_8 = get_UstadDateTimeField(); var block_7 = UstadCourseBlockEdit$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.bsv()) { var this_9 = get_UstadNumberTextField(); var block_8 = UstadCourseBlockEdit$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_2 = Unit_instance; } return Unit_instance; }; } function UstadCourseBlockEditPreview$lambda($this$FC, it) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadCourseBlockEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockEdit(); var block = UstadCourseBlockEditPreview$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadCourseBlockEditPreview$lambda$lambda$lambda($this$invoke) { _init_properties_UstadCourseBlockEdit_kt__1vh62l(); // Inline function 'kotlin.apply' call var this_0 = new CourseBlock(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockEditPreview....' call this_0.c7z_1 = 78.0; var tmp = this_0; tmp.x7y_1 = 1; $this$invoke.uiState = new CourseBlockEditUiState(new CourseBlockAndEditEntities(this_0)); return Unit_instance; } var properties_initialized_UstadCourseBlockEdit_kt_t9em4b; function _init_properties_UstadCourseBlockEdit_kt__1vh62l() { if (!properties_initialized_UstadCourseBlockEdit_kt_t9em4b) { properties_initialized_UstadCourseBlockEdit_kt_t9em4b = true; UstadCourseBlockEdit = FC(UstadCourseBlockEdit$lambda); UstadCourseBlockEditPreview = FC(UstadCourseBlockEditPreview$lambda); } } function get_UstadCourseBlockHeader() { _init_properties_UstadCourseBlockHeader_kt__781i0q(); return UstadCourseBlockHeader; } var UstadCourseBlockHeader; function UstadCourseBlockHeader$lambda($this$FC, props) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadCourseBlockHeader$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_15($theme$delegate) { _init_properties_UstadCourseBlockHeader_kt__781i0q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadCourseBlockHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.courseBlock = $props.block; var tmp0_safe_receiver = $props.picture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w7z_1; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7y_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; var tmp0_elvis_lhs = $props.id; $this$invoke.id = (tmp0_elvis_lhs == null ? 'courseblock' : tmp0_elvis_lhs) + '_title'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadCourseBlockHeader....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_15($theme$delegate).spacing(1); $this$invoke.sx = this_0; var tmp1_safe_receiver = $props.block; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7y_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function UstadCourseBlockHeader$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.sx = $props.sx; $this$invoke.id = $props.id; var this_0 = get_UstadBlockIcon(); var block = UstadCourseBlockHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadCourseBlockHeader$lambda$lambda$lambda_0($props, $theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadCourseBlockHeader_kt_jxkviw; function _init_properties_UstadCourseBlockHeader_kt__781i0q() { if (!properties_initialized_UstadCourseBlockHeader_kt_jxkviw) { properties_initialized_UstadCourseBlockHeader_kt_jxkviw = true; UstadCourseBlockHeader = FC(UstadCourseBlockHeader$lambda); } } function get_JS_DATE_MAX() { _init_properties_UstadDateField_kt__swpsb7(); return JS_DATE_MAX; } var JS_DATE_MAX; function get_UstadDateField() { _init_properties_UstadDateField_kt__swpsb7(); return UstadDateField; } var UstadDateField; function isSetDate(_this__u8e3s4) { _init_properties_UstadDateField_kt__swpsb7(); return _this__u8e3s4.c7(new Long(0, 0)) > 0 ? _this__u8e3s4.c7(get_JS_DATE_MAX()) < 0 : false; } function UstadDateField$lambda($this$FC, props) { _init_properties_UstadDateField_kt__swpsb7(); var rawValue$delegate = useState(UstadDateField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadDateField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = toLocalDateTime(Companion_getInstance_12().vly(_this__u8e3s4), Companion_getInstance_15().lly($props.timeZoneId)).hlz().toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_16($rawValue$delegate) { _init_properties_UstadDateField_kt__swpsb7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_17($rawValue$delegate, value) { _init_properties_UstadDateField_kt__swpsb7(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); }; } function UstadDateField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strVal = invoke$timeToIsoDateInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_16($rawValue$delegate) === strVal)) { invoke$lambda_17($rawValue$delegate, strVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_17($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotEmpty' call if (charSequenceLength(targetElValue) > 0) { var instant = toInstant(LocalDateTime_init_$Create$(Companion_getInstance_18().y2r(targetElValue), LocalTime_init_$Create$(0, 0)), Companion_getInstance_15().lly($props.timeZoneId)); console.log('onChange: ' + targetElValue); tmp_0 = $props.onChange(instant.uly()); } else { console.log('onChange: unset'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.date' call 0; $this$invoke.type = 'date'; $this$invoke.label = $props.label; $this$invoke.value = invoke$lambda_16($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.helperText = $props.helperText; $this$invoke.error = $props.error; $this$invoke.disabled = $props.disabled; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadDateField_kt_8qq9lh; function _init_properties_UstadDateField_kt__swpsb7() { if (!properties_initialized_UstadDateField_kt_8qq9lh) { properties_initialized_UstadDateField_kt_8qq9lh = true; JS_DATE_MAX = new Long(-1025769472, 2011656); UstadDateField = FC(UstadDateField$lambda); } } function get_UstadDateTimeField() { _init_properties_UstadDateTimeField_kt__2c2ame(); return UstadDateTimeField; } var UstadDateTimeField; function get_DateTimeEditFieldPreview() { _init_properties_UstadDateTimeField_kt__2c2ame(); return DateTimeEditFieldPreview; } var DateTimeEditFieldPreview; function UstadDateTimeField$lambda($this$FC, props) { _init_properties_UstadDateTimeField_kt__2c2ame(); if (!props.timeInMillis.equals(props.unsetDefault) ? props.timeInMillis.c7(get_JS_DATE_MAX()) > 0 : false) { throw IllegalArgumentException_init_$Create$('UstadDateTimeEditField: Date to display is out of allowed range. If Long.MAX_VALUE is being used as a fallback default, set the unsetDefault property e.g. unsetDefault = Long.MAX_VALUE'); } var rawValue$delegate = useState(UstadDateTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadDateTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadDateTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$timeToIsoDateTimeInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!_this__u8e3s4.equals(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs)) { tmp = chopOffSeconds(toLocalDateTime(Companion_getInstance_12().vly(_this__u8e3s4), Companion_getInstance_15().lly($props.timeZoneId))).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_18($rawValue$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_19($rawValue$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadDateTimeField$lambda$lambda($props) { return function () { return invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); }; } function UstadDateTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$timeToIsoDateTimeInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_18($rawValue$delegate) === strValue)) { invoke$lambda_19($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; invoke$lambda_19($rawValue$delegate, targetElValue); var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var localDateTime = Companion_getInstance_19().y2r(targetElValue); var instant = toInstant(localDateTime, Companion_getInstance_15().lly($props.timeZoneId)); tmp_0 = $props.onChange(instant.uly()); } else { var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? new Long(0, 0) : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadDateTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.datetimeLocal' call 0; $this$invoke.type = 'datetime-local'; $this$invoke.label = $props.label; $this$invoke.helperText = $props.helperText; $this$invoke.value = invoke$lambda_18($rawValue$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDateTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; $this$invoke.id = $props.id; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.disabled = $props.disabled; $this$invoke.error = $props.error; $this$invoke.sx = $props.sx; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadDateTimeField$lambda$lambda$lambda($props, $rawValue$delegate); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda($this$FC, it) { _init_properties_UstadDateTimeField_kt__2c2ame(); var dateTime$delegate = useState(DateTimeEditFieldPreview$lambda$lambda); var formattedDate = useFormattedDateAndTime(invoke$lambda_20(dateTime$delegate), Companion_getInstance_15().nlz().oly()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateTimeField(); var block = DateTimeEditFieldPreview$lambda$lambda_0(dateTime$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$FC, formattedDate); return Unit_instance; } function invoke$lambda_20($dateTime$delegate) { _init_properties_UstadDateTimeField_kt__2c2ame(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $dateTime$delegate[0]; } function invoke$lambda_21($dateTime$delegate, value) { _init_properties_UstadDateTimeField_kt__2c2ame(); getLocalDelegateReference('dateTime', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $dateTime$delegate[1](value); return Unit_instance; } function DateTimeEditFieldPreview$lambda$lambda() { _init_properties_UstadDateTimeField_kt__2c2ame(); return new Long(0, 0); } function DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate) { return function (it) { invoke$lambda_21($dateTime$delegate, it); return Unit_instance; }; } function DateTimeEditFieldPreview$lambda$lambda_0($dateTime$delegate) { return function ($this$invoke) { $this$invoke.id = 'datetime'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.DateTimeEditFieldPreview...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(20) + 'px'; $this$invoke.sx = this_0; $this$invoke.timeInMillis = invoke$lambda_20($dateTime$delegate); $this$invoke.timeZoneId = Companion_getInstance_15().nlz().oly(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date and time'; $this$invoke.onChange = DateTimeEditFieldPreview$lambda$lambda$lambda($dateTime$delegate); return Unit_instance; }; } var properties_initialized_UstadDateTimeField_kt_4an38o; function _init_properties_UstadDateTimeField_kt__2c2ame() { if (!properties_initialized_UstadDateTimeField_kt_4an38o) { properties_initialized_UstadDateTimeField_kt_4an38o = true; UstadDateTimeField = FC(UstadDateTimeField$lambda); DateTimeEditFieldPreview = FC(DateTimeEditFieldPreview$lambda); } } function get_UstadDetailField() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailField; } var UstadDetailField; function get_UstadDetailFieldPreview() { _init_properties_UstadDetailField_kt__djxids(); return UstadDetailFieldPreview; } var UstadDetailFieldPreview; function UstadDetailField$lambda($this$FC, props) { _init_properties_UstadDetailField_kt__djxids(); var tmp = default_49; var contentNode = create_0(tmp, UstadDetailField$lambda$lambda(props)); if (props.onClick == null) { // Inline function 'react.ChildrenBuilder.unaryPlus' call addChildNode($this$FC, contentNode); } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_50; var block = UstadDetailField$lambda$lambda_0(contentNode); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailField$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp; if (!($props.icon == null)) { var this_1 = $props.icon; addChildNode($this$invoke, this_1); tmp = Unit_instance; } else { var this_2 = get_UstadBlankIcon(); var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_2, block); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = UstadDetailField$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField......' call $this$invoke.sx = {}; // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var this_0 = $props.valueText; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda$lambda_1($labelText) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.left' call 0; $this$invoke.align = 'left'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $labelText; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = UstadDetailField$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); var tmp0_safe_receiver = $props.labelText; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = UstadDetailField$lambda$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 8; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 10; var this_0 = default_35; var block = UstadDetailField$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField....' call // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; this_0.justifyContent = 'end'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_1 = $props.secondaryActionContent; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailField$lambda$lambda($props) { return function ($this$create) { $this$create.container = true; var this_0 = default_49; var block = UstadDetailField$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var this_1 = default_49; 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_49; var block_1 = UstadDetailField$lambda$lambda$lambda_1($props); addChild($this$create, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField$lambda$lambda_0($contentNode) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.border = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = $contentNode; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadDetailFieldPreview$lambda($this$FC, it) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadDetailFieldPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); $this$invoke.maxWidth = 'lg'; var currentDateTime = useFormattedDateAndTime(systemTimeInMillis(), 'Asia/Dubai'); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_35; var block = UstadDetailFieldPreview$lambda$lambda$lambda(currentDateTime); addChild($this$invoke, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadDetailField_kt__djxids(); $this$create.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_51; var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $currentDateTime; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_30); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda); return Unit_instance; }; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With icon and secondary action'; $this$invoke.icon = create(default_30); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'With no icon or secondary action'; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = 'Demo value'; $this$invoke.labelText = 'Clickable with icon and secondary action'; $this$invoke.icon = create(default_30); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_0() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.valueText = create_0(tmp, UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1); $this$invoke.labelText = 'Simple Text'; $this$invoke.icon = create(default_30); $this$invoke.onClick = UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2; return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_1($this$create) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailFieldPreview......' call // Inline function 'web.cssom.rgb' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.color = 'rgb(' + 255 + ' ' + 0 + ' ' + 0 + ' / ' + 1.0 + ')'; $this$create.style = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = 'Simple Text'; addChildNode($this$create, tmp$ret$8); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda$lambda_2() { _init_properties_UstadDetailField_kt__djxids(); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_UstadDetailField_kt__djxids(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = useFormattedDate(systemTimeInMillis(), 'Asia/Dubai'); $this$invoke.labelText = 'Date'; $this$invoke.icon = create(default_52); return Unit_instance; } function UstadDetailFieldPreview$lambda$lambda$lambda($currentDateTime) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = UstadDetailFieldPreview$lambda$lambda$lambda$lambda($currentDateTime); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailField(); var block_2 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = get_UstadDetailField(); var block_3 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_4, block_3); var this_5 = get_UstadDetailField(); var block_4 = UstadDetailFieldPreview$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_5, block_4); return Unit_instance; }; } var properties_initialized_UstadDetailField_kt_5hmr9q; function _init_properties_UstadDetailField_kt__djxids() { if (!properties_initialized_UstadDetailField_kt_5hmr9q) { properties_initialized_UstadDetailField_kt_5hmr9q = true; UstadDetailField = FC(UstadDetailField$lambda); UstadDetailFieldPreview = FC(UstadDetailFieldPreview$lambda); } } function get_UstadDetailField2() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2; } var UstadDetailField2; function get_UstadDetailField2Content() { _init_properties_UstadDetailField2_kt__5zpf5c(); return UstadDetailField2Content; } var UstadDetailField2Content; function UstadDetailField2$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadDetailField2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal) { return function (it) { $onClickVal(); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda($onClickVal, $props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = UstadDetailField2$lambda$lambda$lambda$lambda($onClickVal); var this_0 = get_UstadDetailField2Content(); var block = UstadDetailField2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadDetailField2$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2$lambda$lambda($props) { return function ($this$invoke) { var onClickVal = $props.onClick; var tmp; if (!(onClickVal == null)) { var this_0 = default_34; var block = UstadDetailField2$lambda$lambda$lambda(onClickVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = get_UstadDetailField2Content(); var block_0 = UstadDetailField2$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadDetailField2Content$lambda($this$FC, props) { _init_properties_UstadDetailField2_kt__5zpf5c(); var tmp0_safe_receiver = props.leadingContent; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDetailField2Content..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_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_instance; } function UstadDetailField2Content$lambda$lambda($leadingContent) { return function ($this$invoke) { var this_0 = $leadingContent; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDetailField2Content$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.primary = $props.valueContent; $this$invoke.secondary = $props.labelContent; return Unit_instance; }; } var properties_initialized_UstadDetailField2_kt_s4eo0e; function _init_properties_UstadDetailField2_kt__5zpf5c() { if (!properties_initialized_UstadDetailField2_kt_s4eo0e) { properties_initialized_UstadDetailField2_kt_s4eo0e = true; UstadDetailField2 = FC(UstadDetailField2$lambda); UstadDetailField2Content = FC(UstadDetailField2Content$lambda); } } function get_UstadTextEditField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadTextEditField; } var UstadTextEditField; function get_UstadDropDownField() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadDropDownField; } var UstadDropDownField; function get_UstadEditFieldPreviews() { _init_properties_UstadEditField_kt__ohlfw7(); return UstadEditFieldPreviews; } var UstadEditFieldPreviews; function DropDownOption(label, value) { this.r11s_1 = label; this.s11s_1 = value; } protoOf(DropDownOption).toString = function () { return 'DropDownOption label=' + this.r11s_1 + ' value=' + this.s11s_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_45; var block = UstadTextEditField$lambda$lambda_1(props, errorText$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_22($errorText$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $errorText$delegate[0]; } function invoke$lambda_23($errorText$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('errorText', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $errorText$delegate[1](value); return Unit_instance; } function invoke$lambda_24($passwordVisible$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_25($passwordVisible$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadTextEditField$lambda$lambda($props) { return function () { return $props.error; }; } function UstadTextEditField$lambda$lambda_0() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadTextEditField$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate) { return function (it) { // Inline function 'kotlin.js.asDynamic' call var currentVal = it.target.value; invoke$lambda_23($errorText$delegate, null); var tmp = $props.onChange; var tmp1_elvis_lhs = currentVal == null ? null : toString(currentVal); tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_25($passwordVisible$delegate, !invoke$lambda_24($passwordVisible$delegate)); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().gms_1); $this$invoke.onClick = UstadTextEditField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_24($passwordVisible$delegate)) { var this_0 = default_53; var block = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_51; var block_0 = UstadTextEditField$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadTextEditField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadTextEditField$lambda$lambda$lambda_2($props) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var tmp0_elvis_lhs = $props.suffixText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function UstadTextEditField$lambda$lambda_1($props, $errorText$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.label; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.value = $props.value; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.error = !(invoke$lambda_22($errorText$delegate) == null); var tmp2_safe_receiver = invoke$lambda_22($errorText$delegate); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.id = $props.id; var tmp_0; if ($props.readOnly) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_0.readOnly = true; $this$invoke.inputProps = this_0; tmp_0 = Unit_instance; } var tmp3_safe_receiver = $props.onClick; var tmp_1; if (tmp3_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call tmp_1 = UstadTextEditField$lambda$lambda$lambda(tmp3_safe_receiver); } $this$invoke.onClick = tmp_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextEditField$lambda$lambda$lambda_0($props, $errorText$delegate); var tmp_2; if ($props.password) { var tmp_3; if (invoke$lambda_24($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp_3 = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp_3 = 'password'; } $this$invoke.type = tmp_3; tmp_2 = Unit_instance; } // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField...' call if ($props.password) { var tmp_4 = default_32; this_1.endAdornment = create_0(tmp_4, UstadTextEditField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); } else if (!($props.suffixText == null)) { var tmp_5 = default_32; this_1.endAdornment = create_0(tmp_5, UstadTextEditField$lambda$lambda$lambda_2($props)); } var tmp0_safe_receiver = $props.inputProps; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTextEditField....' call tmp0_safe_receiver(this_1); } $this$invoke.InputProps = this_1; return Unit_instance; }; } function UstadDropDownField$lambda($this$FC, props) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_54; var block = UstadDropDownField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDropDownField$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; $props.onChange(selectedItem); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda$lambda_0($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.value; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call tmp = $props.itemValue(tmp0_safe_receiver); } $this$invoke.value = tmp; $this$invoke.id = $props.id; $this$invoke.labelId = '' + $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp1_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.onChange = UstadDropDownField$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadDropDownField....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadDropDownField$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadDropDownField$lambda$lambda$lambda_1($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadDropDownField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = UstadDropDownField$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_56; 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_57; var block_1 = UstadDropDownField$lambda$lambda$lambda_1(helperText); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadEditFieldPreviews$lambda($this$FC, it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadEditFieldPreviews$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 5; var date1$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadDateField(); var block = UstadEditFieldPreviews$lambda$lambda$lambda_0(date1$delegate); addChild($this$invoke, this_0, block); var unsetMinDate$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadDateField(); var block_0 = UstadEditFieldPreviews$lambda$lambda$lambda_2(unsetMinDate$delegate); addChild($this$invoke, this_1, block_0); var time$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_3); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadTimeField(); var block_1 = UstadEditFieldPreviews$lambda$lambda$lambda_4(time$delegate); addChild($this$invoke, this_2, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadTextEditField(); var block_2 = UstadEditFieldPreviews$lambda$lambda$lambda_5; addChild($this$invoke, this_3, block_2); var selectedOption$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_6); // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadDropDownField(); var block_3 = UstadEditFieldPreviews$lambda$lambda$lambda_7(selectedOption$delegate); addChild($this$invoke, this_4, block_3); var switchChecked$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_8); // Inline function 'react.ChildrenBuilder.invoke' call var this_5 = get_UstadSwitchField(); var block_4 = UstadEditFieldPreviews$lambda$lambda$lambda_9(switchChecked$delegate); addChild($this$invoke, this_5, block_4); var maxScore$delegate = useState(UstadEditFieldPreviews$lambda$lambda$lambda_10); // Inline function 'react.ChildrenBuilder.invoke' call var this_6 = get_UstadTextEditField(); var block_5 = UstadEditFieldPreviews$lambda$lambda$lambda_11(maxScore$delegate); addChild($this$invoke, this_6, block_5); return Unit_instance; } function invoke$lambda_26($date1$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $date1$delegate[0]; } function invoke$lambda_27($date1$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('date1', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $date1$delegate[1](value); return Unit_instance; } function invoke$lambda_28($unsetMinDate$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $unsetMinDate$delegate[0]; } function invoke$lambda_29($unsetMinDate$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('unsetMinDate', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $unsetMinDate$delegate[1](value); return Unit_instance; } function invoke$lambda_30($time$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $time$delegate[0]; } function invoke$lambda_31($time$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('time', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $time$delegate[1](value); return Unit_instance; } function invoke$lambda_32($selectedOption$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectedOption$delegate[0]; } function invoke$lambda_33($selectedOption$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('selectedOption', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectedOption$delegate[1](value); return Unit_instance; } function invoke$lambda_34($switchChecked$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $switchChecked$delegate[0]; } function invoke$lambda_35($switchChecked$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('switchChecked', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $switchChecked$delegate[1](value); return Unit_instance; } function invoke$lambda_36($maxScore$delegate) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $maxScore$delegate[0]; } function invoke$lambda_37($maxScore$delegate, value) { _init_properties_UstadEditField_kt__ohlfw7(); getLocalDelegateReference('maxScore', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $maxScore$delegate[1](value); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda() { _init_properties_UstadEditField_kt__ohlfw7(); return systemTimeInMillis(); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate) { return function (it) { invoke$lambda_27($date1$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_0($date1$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_26($date1$delegate); $this$invoke.id = 'date_edit_field'; $this$invoke.timeZoneId = Companion_getInstance_15().nlz().oly(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda($date1$delegate); $this$invoke.error = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = 'Bady Day'; return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_1() { _init_properties_UstadEditField_kt__ohlfw7(); return new Long(0, 0); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate) { return function (it) { invoke$lambda_29($unsetMinDate$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_2($unsetMinDate$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_28($unsetMinDate$delegate); $this$invoke.timeZoneId = Companion_getInstance_15().nlz().oly(); $this$invoke.id = 'date_edit_unset'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Unset min date'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_0($unsetMinDate$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); return imul(14, get_MS_PER_HOUR()) + imul(30, get_MS_PER_MIN()) | 0; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate) { return function (it) { invoke$lambda_31($time$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_4($time$delegate) { return function ($this$invoke) { $this$invoke.timeInMillis = invoke$lambda_30($time$delegate); $this$invoke.id = 'time_field'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Time'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_1($time$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_5($this$invoke) { _init_properties_UstadEditField_kt__ohlfw7(); $this$invoke.label = 'Read only field'; $this$invoke.value = 'Cant change me'; $this$invoke.id = 'read_only_edit_field'; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2; $this$invoke.readOnly = true; $this$invoke.onClick = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_2(it) { _init_properties_UstadEditField_kt__ohlfw7(); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_3() { _init_properties_UstadEditField_kt__ohlfw7(); println('Read only field clicked'); return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_6() { _init_properties_UstadEditField_kt__ohlfw7(); return new DropDownOption('One', '1'); } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = it instanceof DropDownOption ? it : null; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r11s_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.s11s_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate) { return function (it) { invoke$lambda_33($selectedOption$delegate, it instanceof DropDownOption ? it : null); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_7($selectedOption$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_32($selectedOption$delegate); $this$invoke.label = 'Select options'; $this$invoke.id = 'select_field'; $this$invoke.options = listOf([new DropDownOption('One', '1'), new DropDownOption('Two', '2')]); $this$invoke.itemLabel = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_4; $this$invoke.itemValue = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_5; $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_6($selectedOption$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_8() { _init_properties_UstadEditField_kt__ohlfw7(); return false; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate) { return function (it) { invoke$lambda_35($switchChecked$delegate, it); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_9($switchChecked$delegate) { return function ($this$invoke) { $this$invoke.label = 'Switch'; $this$invoke.id = 'switch_field'; $this$invoke.checked = invoke$lambda_34($switchChecked$delegate); $this$invoke.onChanged = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_7($switchChecked$delegate); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda_10() { _init_properties_UstadEditField_kt__ohlfw7(); return 42; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate) { return function (newString) { // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(newString); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(newString, index); // Inline function 'com.ustadmobile.mui.components.UstadEditFieldPreviews.....' call if (isDigit(element)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp0_elvis_lhs = toIntOrNull(tmp$ret$2); invoke$lambda_37($maxScore$delegate, tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); return Unit_instance; }; } function UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9(it) { _init_properties_UstadEditField_kt__ohlfw7(); // Inline function 'web.html.InputMode.Companion.numeric' call 0; it.inputMode = 'numeric'; return Unit_instance; } function UstadEditFieldPreviews$lambda$lambda$lambda_11($maxScore$delegate) { return function ($this$invoke) { $this$invoke.label = 'Maximum score'; $this$invoke.id = 'maximum_score'; $this$invoke.value = invoke$lambda_36($maxScore$delegate).toString(); $this$invoke.onChange = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_8($maxScore$delegate); $this$invoke.inputProps = UstadEditFieldPreviews$lambda$lambda$lambda$lambda_9; $this$invoke.suffixText = 'Points'; return Unit_instance; }; } var properties_initialized_UstadEditField_kt_b6clo9; function _init_properties_UstadEditField_kt__ohlfw7() { if (!properties_initialized_UstadEditField_kt_b6clo9) { properties_initialized_UstadEditField_kt_b6clo9 = true; UstadTextEditField = FC(UstadTextEditField$lambda); UstadDropDownField = FC(UstadDropDownField$lambda); UstadEditFieldPreviews = FC(UstadEditFieldPreviews$lambda); } } function get_UstadFullSizeIframe() { _init_properties_UstadFullSizeIframe_kt__205s4l(); return UstadFullSizeIframe; } var UstadFullSizeIframe; function UstadFullSizeIframe$lambda($this$FC, props) { _init_properties_UstadFullSizeIframe_kt__205s4l(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadFullSizeIframe$lambda$lambda(muiAppState, props); addChild($this$FC, 'iframe', block); return Unit_instance; } function UstadFullSizeIframe$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadFullSizeIframe...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); $this$invoke.src = $props.src; $this$invoke.id = $props.id; return Unit_instance; }; } var properties_initialized_UstadFullSizeIframe_kt_yqtod9; function _init_properties_UstadFullSizeIframe_kt__205s4l() { if (!properties_initialized_UstadFullSizeIframe_kt_yqtod9) { properties_initialized_UstadFullSizeIframe_kt_yqtod9 = true; UstadFullSizeIframe = FC(UstadFullSizeIframe$lambda); } } function get_UstadLanguageConfigContext() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigContext; } var UstadLanguageConfigContext; function get_UstadLanguageConfigProvider() { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); return UstadLanguageConfigProvider; } var UstadLanguageConfigProvider; function UstadLanguageConfigProvider$lambda($this$FC, props) { _init_properties_UstadLanguageConfigProvider_kt__j83jny(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadLanguageConfigContext(); var value = props.languagesConfig; var block = UstadLanguageConfigProvider$lambda$lambda(props); addChild_1($this$FC, this_0, value, block); return Unit_instance; } function UstadLanguageConfigProvider$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c; function _init_properties_UstadLanguageConfigProvider_kt__j83jny() { if (!properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c) { properties_initialized_UstadLanguageConfigProvider_kt_2lcf6c = true; UstadLanguageConfigContext = createContext(); UstadLanguageConfigProvider = FC(UstadLanguageConfigProvider$lambda); } } function get_UstadLanguageSelect() { _init_properties_UstadLanguageSelect_kt__w0bj1h(); return UstadLanguageSelect; } var UstadLanguageSelect; function UstadLanguageSelect$lambda($this$FC, props) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_54; var block = UstadLanguageSelect$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === '') { tmp = 'sys'; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$fromLangSysVal(_this__u8e3s4) { var tmp; if (_this__u8e3s4 === 'sys') { tmp = ''; } else { tmp = _this__u8e3s4; } return tmp; } function invoke$lambda_38($theme$delegate) { _init_properties_UstadLanguageSelect_kt__w0bj1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_38($theme$delegate).palette.background.default; $this$invoke.sx = this_0; $this$invoke.id = $props.id + '_label'; var this_1 = $props.label; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = invoke$fromLangSysVal('' + event.target.value); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.first' call var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect.....' call if (element.bpj_1 === selectedVal) { tmp$ret$1 = element; break $l$block; } } throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); } var selectedLang = tmp$ret$1; $props.onItemSelected(selectedLang); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda$lambda_0($lang) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($lang.bpj_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $lang.cpj_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.value = invoke$toLangSysVal($props.currentLanguage.bpj_1); $this$invoke.id = $props.id; $this$invoke.label = $this$invoke.label; $this$invoke.labelId = $props.id + '_label'; var tmp0_elvis_lhs = $props.disabled; $this$invoke.disabled = tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs; $this$invoke.onChange = UstadLanguageSelect$lambda$lambda$lambda$lambda($props); var tmp0_iterator = $props.langList.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadLanguageSelect....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadLanguageSelect$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadLanguageSelect$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.fullWidth; $this$invoke.fullWidth = tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs; var this_0 = default_55; var block = UstadLanguageSelect$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = UstadLanguageSelect$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadLanguageSelect_kt_qjpusd; function _init_properties_UstadLanguageSelect_kt__w0bj1h() { if (!properties_initialized_UstadLanguageSelect_kt_qjpusd) { properties_initialized_UstadLanguageSelect_kt_qjpusd = true; UstadLanguageSelect = FC(UstadLanguageSelect$lambda); } } function get_UstadLinearProgressListItem() { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); return UstadLinearProgressListItem; } var UstadLinearProgressListItem; function UstadLinearProgressListItem$lambda($this$FC, props) { _init_properties_UstadLinearProgressListItem_kt__lr8uoa(); var strings = useStringProvider(); var errorVal = props.error; var progressVal = props.progress; var onCancelVal = props.onCancel; var onDismissErrorVal = props.onDismissError; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadLinearProgressListItem$lambda$lambda(errorVal, onDismissErrorVal, strings, props, progressVal, onCancelVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().ln6_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $errorVal; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal) { return function ($this$create) { var tmp; if (!($progressVal == null)) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$create.variant = 'determinate'; $this$create.value = $progressVal * 100; tmp = Unit_instance; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; $this$create.variant = 'indeterminate'; tmp = Unit_instance; } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_0($props, $progressVal) { return function ($this$invoke) { var tmp = default_12; $this$invoke.primary = create_0(tmp, UstadLinearProgressListItem$lambda$lambda$lambda$lambda($progressVal)); $this$invoke.secondary = $props.secondaryContent; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinearProgressListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_1.component = 'div'; $this$invoke.secondaryTypographyProps = this_1; return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal) { return function (it) { var tmp; if (!($errorVal == null) ? !($onDismissErrorVal == null) : false) { tmp = $onDismissErrorVal(); } else if (!($onCancelVal == null)) { tmp = $onCancelVal(); } return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().wm0_1); $this$invoke.onClick = UstadLinearProgressListItem$lambda$lambda$lambda$lambda$lambda($errorVal, $onDismissErrorVal, $onCancelVal); var this_0 = default_41; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.apn(strings_getInstance().wm0_1); var this_0 = default_6; var block = UstadLinearProgressListItem$lambda$lambda$lambda$lambda_0($strings, $errorVal, $onDismissErrorVal, $onCancelVal); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadLinearProgressListItem$lambda$lambda($errorVal, $onDismissErrorVal, $strings, $props, $progressVal, $onCancelVal) { return function ($this$invoke) { var tmp; if (!($errorVal == null)) { var this_0 = default_27; var block = UstadLinearProgressListItem$lambda$lambda$lambda($strings, $errorVal); addChild($this$invoke, this_0, block); tmp = Unit_instance; } 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_instance; } var showSecondaryAction = (!($errorVal == null) ? !($onDismissErrorVal == null) : false) ? true : !($onDismissErrorVal == null); var tmp_0; if (showSecondaryAction) { var tmp_1 = default_9; $this$invoke.secondaryAction = create_0(tmp_1, UstadLinearProgressListItem$lambda$lambda$lambda_1($strings, $errorVal, $onDismissErrorVal, $onCancelVal)); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadLinearProgressListItem_kt_f0of3g; function _init_properties_UstadLinearProgressListItem_kt__lr8uoa() { if (!properties_initialized_UstadLinearProgressListItem_kt_f0of3g) { properties_initialized_UstadLinearProgressListItem_kt_f0of3g = true; UstadLinearProgressListItem = FC(UstadLinearProgressListItem$lambda); } } function get_UstadLinkify() { _init_properties_UstadLinkify_kt__gsbh49(); return UstadLinkify; } var UstadLinkify; function UstadLinkify$lambda($this$FC, props) { _init_properties_UstadLinkify_kt__gsbh49(); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_58; var block = UstadLinkify$lambda$lambda(props, linkOpener); addChild($this$FC, this_0, block); return Unit_instance; } function UstadLinkify$lambda$lambda$lambda($linkOpener) { return function (evt) { evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); var tmp2_safe_receiver = targetEl == null ? null : targetEl.getAttribute('target'); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify.....' call tmp_0 = Companion_instance_84.lly(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.eos(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } tmp_1 = Unit_instance; } return Unit_instance; }; } function UstadLinkify$lambda$lambda($props, $linkOpener) { return function ($this$invoke) { $this$invoke.as = $props.elementName; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadLinkify...' call this_0.attributes = json([to('onClick', UstadLinkify$lambda$lambda$lambda($linkOpener))]); $this$invoke.options = this_0; var this_1 = $props.children; addChildNode($this$invoke, this_1); return Unit_instance; }; } var properties_initialized_UstadLinkify_kt_45lmxh; function _init_properties_UstadLinkify_kt__gsbh49() { if (!properties_initialized_UstadLinkify_kt_45lmxh) { properties_initialized_UstadLinkify_kt_45lmxh = true; UstadLinkify = FC(UstadLinkify$lambda); } } function get_UstadListFilterChipsHeader() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeader; } var UstadListFilterChipsHeader; function get_UstadListFilterChipsHeaderPreview() { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return UstadListFilterChipsHeaderPreview; } var UstadListFilterChipsHeaderPreview; function UstadListFilterChipsHeader$lambda($this$FC, props) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadListFilterChipsHeader$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption) { return function (it) { $props.onClickFilterChip($filterOption); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda$lambda($props, $filterOption, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.enabled === false; var tmp; if ($filterOption.jpm_1 === $props.selectedChipId) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp = 'outlined'; } $this$invoke.variant = tmp; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Margin' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = '' + (toString(0) + 'px') + ' ' + tmp0_horizontal; $this$invoke.sx = this_0; $this$invoke.onClick = UstadListFilterChipsHeader$lambda$lambda$lambda$lambda($props, $filterOption); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn($filterOption.ipm_1); return Unit_instance; }; } function UstadListFilterChipsHeader$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = $props.id; var tmp0_iterator = $props.filterOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListFilterChipsHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_44; var block = UstadListFilterChipsHeader$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListFilterChipsHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListFilterChipsHeader(); var block = UstadListFilterChipsHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); $this$invoke.onClickFilterChip = UstadListFilterChipsHeaderPreview$lambda$lambda$lambda; var tmp = strings_getInstance().pn0_1; var tmp_0 = new MessageIdOption2(tmp, 5); var tmp_1 = strings_getInstance().qn0_1; $this$invoke.filterOptions = listOf([tmp_0, new MessageIdOption2(tmp_1, 6), new MessageIdOption2(strings_getInstance().cmh_1, 0)]); $this$invoke.selectedChipId = 5; return Unit_instance; } function UstadListFilterChipsHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListFilterChipsHeader_kt__viyfa3(); return Unit_instance; } var properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z; function _init_properties_UstadListFilterChipsHeader_kt__viyfa3() { if (!properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z) { properties_initialized_UstadListFilterChipsHeader_kt_ys9m1z = true; UstadListFilterChipsHeader = FC(UstadListFilterChipsHeader$lambda); UstadListFilterChipsHeaderPreview = FC(UstadListFilterChipsHeaderPreview$lambda); } } function get_UstadListSortHeader() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeader; } var UstadListSortHeader; function get_UstadListSortHeaderPreview() { _init_properties_UstadListSortHeader_kt__11fmkw(); return UstadListSortHeaderPreview; } var UstadListSortHeaderPreview; function UstadListSortHeader$lambda($this$FC, props) { _init_properties_UstadListSortHeader_kt__11fmkw(); var strings = useStringProvider(); var sortIcon = !(props.activeSortOrderOption.cpr_1 === false) ? create(default_60) : create(default_59); var anchorState$delegate = useState_0(null); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_50; var block = UstadListSortHeader$lambda$lambda(props, anchorState$delegate, strings, sortIcon); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_10; var block_0 = UstadListSortHeader$lambda$lambda_0(props, anchorState$delegate, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_39($anchorState$delegate) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $anchorState$delegate[0]; } function invoke$lambda_40($anchorState$delegate, value) { _init_properties_UstadListSortHeader_kt__11fmkw(); getLocalDelegateReference('anchorState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $anchorState$delegate[1](value); return Unit_instance; } function UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, it.currentTarget); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn($props.activeSortOrderOption.apr_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_1($sortIcon) { return function ($this$invoke) { var this_0 = $sortIcon; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda($props, $anchorState$delegate, $strings, $sortIcon) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; this_0.justifyContent = 'start'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; $this$invoke.disabled = $props.enabled === false; $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda($anchorState$delegate); var this_1 = default_2; var block = UstadListSortHeader$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_61; var block_0 = UstadListSortHeader$lambda$lambda$lambda_1($sortIcon); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_2($element) { return function (it) { return $element; }; } function UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate) { return function () { invoke$lambda_40($anchorState$delegate, null); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate) { return function (it) { invoke$lambda_40($anchorState$delegate, null); $props.onClickSort($option); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda$lambda_4($option, $strings, $props, $anchorState$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadListSortHeader$lambda$lambda$lambda$lambda($props, $option, $anchorState$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = description($option, $strings); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadListSortHeader$lambda$lambda_0($props, $anchorState$delegate, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = invoke$lambda_39($anchorState$delegate); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call tmp = UstadListSortHeader$lambda$lambda$lambda_2(tmp0_safe_receiver); } $this$invoke.anchorEl = tmp; $this$invoke.open = !(invoke$lambda_39($anchorState$delegate) == null); $this$invoke.onClose = UstadListSortHeader$lambda$lambda$lambda_3($anchorState$delegate); var tmp0_iterator = $props.sortOptions.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadListSortHeader...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = UstadListSortHeader$lambda$lambda$lambda_4(element, $strings, $props, $anchorState$delegate); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function UstadListSortHeaderPreview$lambda($this$FC, it) { _init_properties_UstadListSortHeader_kt__11fmkw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadListSortHeader(); var block = UstadListSortHeaderPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda($this$invoke) { _init_properties_UstadListSortHeader_kt__11fmkw(); var tmp = strings_getInstance().dm2_1; $this$invoke.activeSortOrderOption = new SortOrderOption(tmp, 1, true); $this$invoke.enabled = true; $this$invoke.onClickSort = UstadListSortHeaderPreview$lambda$lambda$lambda; return Unit_instance; } function UstadListSortHeaderPreview$lambda$lambda$lambda(it) { _init_properties_UstadListSortHeader_kt__11fmkw(); return Unit_instance; } var properties_initialized_UstadListSortHeader_kt_kys1qq; function _init_properties_UstadListSortHeader_kt__11fmkw() { if (!properties_initialized_UstadListSortHeader_kt_kys1qq) { properties_initialized_UstadListSortHeader_kt_kys1qq = true; UstadListSortHeader = FC(UstadListSortHeader$lambda); UstadListSortHeaderPreview = FC(UstadListSortHeaderPreview$lambda); } } function get_UstadMobileMenu() { _init_properties_UstadMobileMenu_kt__g5c3rc(); return UstadMobileMenu; } var UstadMobileMenu; function UstadMobileMenu$lambda($this$FC, props) { _init_properties_UstadMobileMenu_kt__g5c3rc(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadMobileMenu$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetOpen(true); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_UstadMobileMenu_kt__g5c3rc(); $this$invoke.id = 'top_center_brand_img'; $this$invoke.src = 'assets/top-start.svg'; $this$invoke.alt = ''; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu.......' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(16) + 'px'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; this_0.maxWidth = Sidebar_getInstance().l11s_1; this_0.maxHeight = Header_getInstance().j11s_1; $this$invoke.style = this_0; return Unit_instance; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function () { $props.onSetOpen(false); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.selectedItem = $props.selectedRootItemIndex; $this$invoke.idPrefix = 'mobilemenu'; $this$invoke.onClick = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu......' call this_0.width = Sidebar_getInstance().l11s_1; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_1 = get_UstadRootScreenNavLinks(); var block_0 = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_13; addChild_0($this$invoke, this_0); var this_1 = default_16; var block = UstadMobileMenu$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.DrawerAnchor.Companion.left' call 0; $this$invoke.anchor = 'left'; $this$invoke.open = $props.isOpen; $this$invoke.onOpen = UstadMobileMenu$lambda$lambda$lambda$lambda($props); $this$invoke.onClose = UstadMobileMenu$lambda$lambda$lambda$lambda_0($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu....' call // Inline function 'web.cssom.vh' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(99) + 'vh'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadMobileMenu$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadSidebarBottomBox(); addChild_0($this$invoke, this_2); return Unit_instance; }; } function UstadMobileMenu$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.nav' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'nav'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadMobileMenu...' call var tmp; if ($props.visible) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; $this$invoke.sx = this_0; var this_1 = default_62; var block = UstadMobileMenu$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadMobileMenu_kt_jv3tuy; function _init_properties_UstadMobileMenu_kt__g5c3rc() { if (!properties_initialized_UstadMobileMenu_kt_jv3tuy) { properties_initialized_UstadMobileMenu_kt_jv3tuy = true; UstadMobileMenu = FC(UstadMobileMenu$lambda); } } function get_UstadNothingHereYet() { _init_properties_UstadNothingHereYet_kt__djeo8i(); return UstadNothingHereYet; } var UstadNothingHereYet; function UstadNothingHereYet$lambda($this$FC, it) { _init_properties_UstadNothingHereYet_kt__djeo8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadNothingHereYet$lambda$lambda(strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda($this$invoke) { _init_properties_UstadNothingHereYet_kt__djeo8i(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet....' call // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginLeft = 'auto'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.marginRight = 'auto'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = ''; return Unit_instance; } function UstadNothingHereYet$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().vn6_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadNothingHereYet$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNothingHereYet...' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_1 = default_63; var block = UstadNothingHereYet$lambda$lambda$lambda; addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = UstadNothingHereYet$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_UstadNothingHereYet_kt_kqxcj0; function _init_properties_UstadNothingHereYet_kt__djeo8i() { if (!properties_initialized_UstadNothingHereYet_kt_kqxcj0) { properties_initialized_UstadNothingHereYet_kt_kqxcj0 = true; UstadNothingHereYet = FC(UstadNothingHereYet$lambda); } } function get_UstadNullableNumberTextField() { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return UstadNullableNumberTextField; } var UstadNullableNumberTextField; function UstadNullableNumberTextField$lambda($this$FC, props) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); var rawValue$delegate = useState(UstadNullableNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNullableNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadNullableNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_41($rawValue$delegate) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_42($rawValue$delegate, value) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNullableNumberTextField$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function UstadNullableNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!(toDoubleOrNull(this_0) == $props.numValue)) { console.log('nullablenum: rawValue=' + invoke$lambda_41($rawValue$delegate) + ' numValue=' + $props.numValue + ' updating raw value'); var tmp0_safe_receiver = $props.numValue; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toDisplayString(tmp0_safe_receiver); invoke$lambda_42($rawValue$delegate, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); tmp = Unit_instance; } return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNullableNumberTextField_kt__pt9896(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField....' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_42($rawValue$delegate, filteredText); console.log("nullablenum: onChange: text='" + text + "' filtered text='" + filteredText + "'"); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var floatVal = toDoubleOrNull(filteredText); $props.onChange(floatVal); return Unit_instance; }; } function UstadNullableNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNullableNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNullableNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_41($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNullableNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } var properties_initialized_UstadNullableNumberTextField_kt_ogeyz8; function _init_properties_UstadNullableNumberTextField_kt__pt9896() { if (!properties_initialized_UstadNullableNumberTextField_kt_ogeyz8) { properties_initialized_UstadNullableNumberTextField_kt_ogeyz8 = true; UstadNullableNumberTextField = FC(UstadNullableNumberTextField$lambda); } } function get_UstadNumberTextField() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextField; } var UstadNumberTextField; function get_UstadNumberTextFieldPreview() { _init_properties_UstadNumberTextField_kt__g39jv9(); return UstadNumberTextFieldPreview; } var UstadNumberTextFieldPreview; function get_effectiveValueIfBlank(_this__u8e3s4) { _init_properties_UstadNumberTextField_kt__g39jv9(); var tmp0_elvis_lhs = _this__u8e3s4.numValueIfBlank; return tmp0_elvis_lhs == null ? 0.0 : tmp0_elvis_lhs; } function UstadNumberTextField$lambda($this$FC, props) { _init_properties_UstadNumberTextField_kt__g39jv9(); var rawValue$delegate = useState(UstadNumberTextField$lambda$lambda(props)); var tmp = [props.numValue]; useEffect(tmp, UstadNumberTextField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadNumberTextField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_43($rawValue$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_44($rawValue$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadNumberTextField$lambda$lambda($props) { return function () { return !($props.numValue === get_effectiveValueIfBlank($props)) ? toDisplayString($props.numValue) : ''; }; } function UstadNumberTextField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var tmp; var tmp_0 = $props.numValue; // Inline function 'kotlin.text.toFloatOrNull' call var this_0 = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(this_0); if (!(tmp_0 === (tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs))) { var tmp_1; if ($props.numValue === $props.numValueIfBlank) { tmp_1 = ''; } else { tmp_1 = $props.numValue.toString(); } invoke$lambda_44($rawValue$delegate, tmp_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadNumberTextField$lambda$lambda$lambda(it) { _init_properties_UstadNumberTextField_kt__g39jv9(); return ((!(it === 'value') ? !(it === 'onChange') : false) ? !(it === 'numValue') : false) ? !(it === 'numValueIfBlank') : false; } function UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(text); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(text, index); // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField....' call if ((isDigit(element) ? true : element === _Char___init__impl__6a9atx(45)) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var filteredText = destination.toString(); invoke$lambda_44($rawValue$delegate, filteredText); // Inline function 'kotlin.text.toFloatOrNull' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_elvis_lhs = toDoubleOrNull(filteredText); var floatVal = tmp0_elvis_lhs == null ? get_effectiveValueIfBlank($props) : tmp0_elvis_lhs; $props.onChange(floatVal); return Unit_instance; }; } function UstadNumberTextField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadNumberTextField$lambda$lambda$lambda); var tmp; if ($props.inputProps == null) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextField...' call // Inline function 'web.html.InputMode.Companion.numeric' call 0; this_0.inputMode = 'numeric'; $this$invoke.inputProps = this_0; tmp = Unit_instance; } $this$invoke.value = invoke$lambda_43($rawValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadNumberTextField$lambda$lambda$lambda_0($props, $rawValue$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda($this$FC, it) { _init_properties_UstadNumberTextField_kt__g39jv9(); var aNumber$delegate = useState(UstadNumberTextFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadNumberTextFieldPreview$lambda$lambda_0(aNumber$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_45($aNumber$delegate) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $aNumber$delegate[0]; } function invoke$lambda_46($aNumber$delegate, value) { _init_properties_UstadNumberTextField_kt__g39jv9(); getLocalDelegateReference('aNumber', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $aNumber$delegate[1](value); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda() { _init_properties_UstadNumberTextField_kt__g39jv9(); return 0.0; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda($this$create) { _init_properties_UstadNumberTextField_kt__g39jv9(); // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$create, 'point'); return Unit_instance; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, it); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate) { return function ($this$invoke) { $this$invoke.numValue = invoke$lambda_45($aNumber$delegate); $this$invoke.id = 'numberfield'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = 'Phone'; $this$invoke.placeholder = 'Phone'; $this$invoke.disabled = false; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadNumberTextFieldPreview....' call var tmp = default_32; this_0.endAdornment = create_0(tmp, UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda); $this$invoke.InputProps = this_0; $this$invoke.onChange = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_0($aNumber$delegate); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate) { return function (it) { invoke$lambda_46($aNumber$delegate, Default_getInstance().bk(1, 6)); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.onClick = UstadNumberTextFieldPreview$lambda$lambda$lambda$lambda_1($aNumber$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = 'Roll Dice'; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadNumberTextFieldPreview$lambda$lambda_0($aNumber$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var this_0 = get_UstadNumberTextField(); var block = UstadNumberTextFieldPreview$lambda$lambda$lambda($aNumber$delegate); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = UstadNumberTextFieldPreview$lambda$lambda$lambda_0($aNumber$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_UstadNumberTextField_kt_crhff7; function _init_properties_UstadNumberTextField_kt__g39jv9() { if (!properties_initialized_UstadNumberTextField_kt_crhff7) { properties_initialized_UstadNumberTextField_kt_crhff7 = true; UstadNumberTextField = FC(UstadNumberTextField$lambda); UstadNumberTextFieldPreview = FC(UstadNumberTextFieldPreview$lambda); } } function get_UstadPasswordTextField() { _init_properties_UstadPasswordField_kt__vdnf0a(); return UstadPasswordTextField; } var UstadPasswordTextField; function UstadPasswordTextField$lambda($this$FC, props) { _init_properties_UstadPasswordField_kt__vdnf0a(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); var passwordVisible$delegate = useState_0(false); var strings = useStringProvider(); useEffect([propsTextVal], UstadPasswordTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadPasswordTextField$lambda$lambda_0(props, textFieldValue$delegate, passwordVisible$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_47($textFieldValue$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_48($textFieldValue$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function invoke$lambda_49($passwordVisible$delegate) { _init_properties_UstadPasswordField_kt__vdnf0a(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_50($passwordVisible$delegate, value) { _init_properties_UstadPasswordField_kt__vdnf0a(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function UstadPasswordTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_47($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_48($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda(it) { _init_properties_UstadPasswordField_kt__vdnf0a(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_48($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_50($passwordVisible$delegate, !invoke$lambda_49($passwordVisible$delegate)); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().gms_1); $this$invoke.onClick = UstadPasswordTextField$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { var this_0 = default_53; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_51; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadPasswordTextField$lambda$lambda$lambda$lambda($strings, $passwordVisible$delegate); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPasswordTextField$lambda$lambda_0($props, $textFieldValue$delegate, $passwordVisible$delegate, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadPasswordTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_47($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadPasswordTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); var tmp; if (invoke$lambda_49($passwordVisible$delegate)) { // Inline function 'web.html.InputType.Companion.text' call 0; tmp = 'text'; } else { // Inline function 'web.html.InputType.Companion.password' call 0; tmp = 'password'; } $this$invoke.type = tmp; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPasswordTextField...' call var tmp_0 = default_32; this_0.endAdornment = create_0(tmp_0, UstadPasswordTextField$lambda$lambda$lambda_1($strings, $passwordVisible$delegate)); $this$invoke.InputProps = this_0; return Unit_instance; }; } var properties_initialized_UstadPasswordField_kt_sziorc; function _init_properties_UstadPasswordField_kt__vdnf0a() { if (!properties_initialized_UstadPasswordField_kt_sziorc) { properties_initialized_UstadPasswordField_kt_sziorc = true; UstadPasswordTextField = FC(UstadPasswordTextField$lambda); } } function get_UstadPermissionEditComponent() { _init_properties_UstadPermissionEdit_kt__mswuhs(); return UstadPermissionEditComponent; } var UstadPermissionEditComponent; function UstadPermissionEditComponent$lambda($this$FC, props) { _init_properties_UstadPermissionEdit_kt__mswuhs(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call var spacing = invoke$lambda_51(theme$delegate).spacing(1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = UstadPermissionEditComponent$lambda$lambda(props, spacing, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_51($theme$delegate) { _init_properties_UstadPermissionEdit_kt__mswuhs(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel) { return function (it) { $props.onToggle($permissionLabel.x6_1); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, $permissionLabel, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent.....' call this_0.paddingTop = $spacing; this_0.paddingBottom = $spacing; $this$invoke.sx = this_0; $this$invoke.label = $strings.apn($permissionLabel.w6_1); $this$invoke.checked = hasFlag($props.value, $permissionLabel.x6_1); $this$invoke.enabled = $props.enabled; $this$invoke.onChanged = UstadPermissionEditComponent$lambda$lambda$lambda$lambda($props, $permissionLabel); return Unit_instance; }; } function UstadPermissionEditComponent$lambda$lambda($props, $spacing, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionEditComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadSwitchField(); var block = UstadPermissionEditComponent$lambda$lambda$lambda($spacing, $strings, element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionEdit_kt_509sji; function _init_properties_UstadPermissionEdit_kt__mswuhs() { if (!properties_initialized_UstadPermissionEdit_kt_509sji) { properties_initialized_UstadPermissionEdit_kt_509sji = true; UstadPermissionEditComponent = FC(UstadPermissionEditComponent$lambda); } } function get_UstadPermissionLabelsList() { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); return UstadPermissionLabelsList; } var UstadPermissionLabelsList; function UstadPermissionLabelsList$lambda($this$FC, props) { _init_properties_UstadPermissionLabelsList_kt__rkgr7(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = UstadPermissionLabelsList$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().un1_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().vn1_1); return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda($permissionEnabled, $strings) { return function ($this$invoke) { var tmp; if ($permissionEnabled) { var this_0 = default_40; var block = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_41; var block_0 = UstadPermissionLabelsList$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionLabelsList$lambda$lambda$lambda$lambda_0($strings, $it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn($it.w6_1); return Unit_instance; }; } 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_instance; }; } function UstadPermissionLabelsList$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.permissionLabels.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadPermissionLabelsList...' call var permissionEnabled = hasFlag($props.value, element.x6_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadPermissionLabelsList$lambda$lambda$lambda(permissionEnabled, $strings, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_UstadPermissionLabelsList_kt_b9j02d; function _init_properties_UstadPermissionLabelsList_kt__rkgr7() { if (!properties_initialized_UstadPermissionLabelsList_kt_b9j02d) { properties_initialized_UstadPermissionLabelsList_kt_b9j02d = true; UstadPermissionLabelsList = FC(UstadPermissionLabelsList$lambda); } } function get_UstadPermissionListItem() { _init_properties_UstadPermissionListItem_kt__i2ak2v(); return UstadPermissionListItem; } var UstadPermissionListItem; function UstadPermissionListItem$lambda($this$FC, props) { _init_properties_UstadPermissionListItem_kt__i2ak2v(); var strings = useStringProvider(); var toPersonVal = props.toPerson; // Inline function 'react.useMemo' call var dependencies = [props.value, props.permissionLabels]; var callback = UstadPermissionListItem$lambda$lambda(props, strings); var permissionStr = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadPermissionListItem$lambda$lambda_0(props, strings, toPersonVal, permissionStr); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPermissionListItem$lambda$lambda$lambda($strings) { return function (it) { return $strings.apn(it.w6_1); }; } function UstadPermissionListItem$lambda$lambda($props, $strings) { return function () { var tmp = filterByFlags($props.permissionLabels, $props.value); return joinToString(tmp, VOID, VOID, VOID, VOID, VOID, UstadPermissionListItem$lambda$lambda$lambda($strings)); }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDelete(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().ym0_1); $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_64; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.apn(strings_getInstance().ym0_1); var this_0 = default_6; var block = UstadPermissionListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props) { return function ($this$invoke) { $this$invoke.personName = $toPersonVal.mkd(); var tmp0_safe_receiver = $props.toPersonPicture; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b98_1; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_1($toPersonVal, $props) { return function ($this$invoke) { var tmp; if (!($toPersonVal == null)) { var this_0 = get_UstadPersonAvatar(); var block = UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_0($toPersonVal, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else { var this_1 = default_65; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem......' call useLineClamp(this_0, 2); $this$create.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $permissionStr; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda$lambda_2($props, $permissionStr) { return function ($this$invoke) { $this$invoke.primary = $props.primary; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.secondary = create_0(tmp, UstadPermissionListItem$lambda$lambda$lambda$lambda$lambda_1($permissionStr)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadPermissionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr) { return function ($this$invoke) { $this$invoke.onClick = UstadPermissionListItem$lambda$lambda$lambda$lambda_0($props); var this_0 = default_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_instance; }; } function UstadPermissionListItem$lambda$lambda_0($props, $strings, $toPersonVal, $permissionStr) { return function ($this$invoke) { var tmp; if ($props.showDelete) { var tmp_0 = default_9; $this$invoke.secondaryAction = create_0(tmp_0, UstadPermissionListItem$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } var this_0 = default_34; var block = UstadPermissionListItem$lambda$lambda$lambda_1($props, $toPersonVal, $permissionStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadPermissionListItem_kt_6ok0kp; function _init_properties_UstadPermissionListItem_kt__i2ak2v() { if (!properties_initialized_UstadPermissionListItem_kt_6ok0kp) { properties_initialized_UstadPermissionListItem_kt_6ok0kp = true; UstadPermissionListItem = FC(UstadPermissionListItem$lambda); } } function get_UstadProgressBarWithLabel() { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); return UstadProgressBarWithLabel; } var UstadProgressBarWithLabel; function UstadProgressBarWithLabel$lambda($this$FC, props) { _init_properties_UstadProgressBarWithLabel_kt__wnirsf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadProgressBarWithLabel$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressBarWithLabel$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; var this_0 = $props.label; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 6; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressBarWithLabel....' call // Inline function 'web.cssom.TextAlign.Companion.end' call 0; this_0.textAlign = 'end'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '' + $props.progressValue + '%'; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $props.progressValue; return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 12; var this_0 = default_12; var block = UstadProgressBarWithLabel$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressBarWithLabel$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.sx = $props.sx; $this$invoke.container = true; var this_0 = default_49; var block = UstadProgressBarWithLabel$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_49; var block_0 = UstadProgressBarWithLabel$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = default_49; var block_1 = UstadProgressBarWithLabel$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } var properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5; function _init_properties_UstadProgressBarWithLabel_kt__wnirsf() { if (!properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5) { properties_initialized_UstadProgressBarWithLabel_kt_h3yjn5 = true; UstadProgressBarWithLabel = FC(UstadProgressBarWithLabel$lambda); } } function get_UstadProgressOrErrorMessage() { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); return UstadProgressOrErrorMessage; } var UstadProgressOrErrorMessage; function UstadProgressOrErrorMessage$lambda($this$FC, props) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = UstadProgressOrErrorMessage$lambda$lambda(muiAppState, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = 'auto'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = 'auto'; $this$invoke.sx = this_0; var tmp; if (!($props.progress == null)) { // Inline function 'mui.material.CircularProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } else { // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } $this$invoke.variant = tmp; var tmp0_safe_receiver = $props.progress; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage.....' call $this$invoke.value = tmp0_safe_receiver; } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_66; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().em1_1) + ': '; addChildNode($this$invoke, tmp$ret$2); var tmp0_safe_receiver = $props.processedBytes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = UMFileUtil_getInstance().hpr(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().hpr(tmp1_safe_receiver) + ' '; addChildNode($this$invoke, tmp$ret$9); } return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_1($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_67; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadProgressOrErrorMessage_kt__vj5may(); // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.fontSize = 'large'; return Unit_instance; } function UstadProgressOrErrorMessage$lambda$lambda$lambda_2($errorStr) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $errorStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadProgressOrErrorMessage$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadProgressOrErrorMessage...' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var errorStr = $props.errorMessage; var tmp; if (errorStr == null) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_49; var block = UstadProgressOrErrorMessage$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_49; var block_0 = UstadProgressOrErrorMessage$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } else { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = default_49; var block_1 = UstadProgressOrErrorMessage$lambda$lambda$lambda_1; addChild($this$invoke, this_3, block_1); var this_4 = default_49; var block_2 = UstadProgressOrErrorMessage$lambda$lambda$lambda_2(errorStr); addChild($this$invoke, this_4, block_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c; function _init_properties_UstadProgressOrErrorMessage_kt__vj5may() { if (!properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c) { properties_initialized_UstadProgressOrErrorMessage_kt_nm0w3c = true; UstadProgressOrErrorMessage = FC(UstadProgressOrErrorMessage$lambda); } } function get_UstadQuickActionButton() { _init_properties_UstadQuickActionButton_kt__s52p4s(); return UstadQuickActionButton; } var UstadQuickActionButton; function UstadQuickActionButton$lambda($this$FC, props) { _init_properties_UstadQuickActionButton_kt__s52p4s(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = UstadQuickActionButton$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadQuickActionButton$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadQuickActionButton.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(80) + 'px'; // Inline function 'web.cssom.AlignContent.Companion.center' call 0; this_0.alignContent = 'center'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.sx = this_0; var this_1 = $props.icon; addChildNode($this$invoke, this_1); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $props.text; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = UstadQuickActionButton$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = UstadQuickActionButton$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadQuickActionButton$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = $props.onClick; $this$invoke.id = $props.id; var this_0 = default_35; var block = UstadQuickActionButton$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadQuickActionButton_kt_u8lj8i; function _init_properties_UstadQuickActionButton_kt__s52p4s() { if (!properties_initialized_UstadQuickActionButton_kt_u8lj8i) { properties_initialized_UstadQuickActionButton_kt_u8lj8i = true; UstadQuickActionButton = FC(UstadQuickActionButton$lambda); } } function get_UstadRawHtml() { _init_properties_UstadRawHtml_kt__trv50a(); return UstadRawHtml; } var UstadRawHtml; function UstadRawHtml$lambda($this$FC, props) { _init_properties_UstadRawHtml_kt__trv50a(); // Inline function 'react.useMemo' call var dependencies = [props.html]; var callback = UstadRawHtml$lambda$lambda(props); var cleanHtml = useMemo(callback, dependencies); var divRef = useRef(null); var linkOpener = useContext(get_OnClickLinkContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadRawHtml$lambda$lambda_0(divRef, cleanHtml, props); addChild($this$FC, 'div', block); var tmp = [divRef.current]; useEffect(tmp, UstadRawHtml$lambda$lambda_1(divRef, linkOpener)); return Unit_instance; } function UstadRawHtml$lambda$lambda($props) { return function () { return sanitize($props.html); }; } function UstadRawHtml$lambda$lambda_0($divRef, $cleanHtml, $props) { return function ($this$invoke) { $this$invoke.ref = $divRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call this_0.__html = $cleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; $this$invoke.style = $props.style; $this$invoke.id = $props.id; return Unit_instance; }; } function UstadRawHtml$lambda$lambda$lambda($anchorEl, $linkOpener) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $anchorEl.getAttribute('href'); var tmp0_safe_receiver = $anchorEl.getAttribute('target'); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRawHtml.....' call tmp = Companion_instance_84.lly(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.eos(href, target == null ? LinkTarget_DEFAULT_getInstance() : target); } } return Unit_instance; }; } function UstadRawHtml$lambda$lambda_1($divRef, $linkOpener) { return function ($this$useEffect) { var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.querySelectorAll('a'); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'js.iterable.JsIterable.iterator' call tmp = iteratorFor(tmp1_safe_receiver); } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.iterator' call var tmp0_iterator = tmp2_safe_receiver; while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRawHtml...' call if (!element.hasAttribute('ustadlink')) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp_0 = 'click'; addEventListener(element, tmp_0, UstadRawHtml$lambda$lambda$lambda(element, $linkOpener)); element.setAttribute('ustadlink', 'ustadlink'); } } } return Unit_instance; }; } var properties_initialized_UstadRawHtml_kt_p7nk3g; function _init_properties_UstadRawHtml_kt__trv50a() { if (!properties_initialized_UstadRawHtml_kt_p7nk3g) { properties_initialized_UstadRawHtml_kt_p7nk3g = true; UstadRawHtml = FC(UstadRawHtml$lambda); } } function get_UstadRootScreenNavLinks() { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); return UstadRootScreenNavLinks; } var UstadRootScreenNavLinks; function UstadRootScreenNavLinks$lambda($this$FC, props) { _init_properties_UstadRootScreenNavLinks_kt__voqa0l(); var strings = useStringProvider(); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = NavLink; var block = UstadRootScreenNavLinks$lambda$lambda(item, props, index_0, strings); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadRootScreenNavLinks$lambda$lambda$lambda($this) { return function (it) { $this(); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda($screen) { return function ($this$invoke) { var tmp0_safe_receiver = $screen.o11s_1; var this_0 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda$lambda$lambda_0($strings, $screen) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn($screen.n11s_1); return Unit_instance; }; } 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_instance; }; } function UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings) { return function ($this$invoke) { $this$invoke.selected = $index === $props.selectedItem; var this_0 = default_34; var block = UstadRootScreenNavLinks$lambda$lambda$lambda$lambda($screen, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadRootScreenNavLinks$lambda$lambda($screen, $props, $index, $strings) { return function ($this$invoke) { $this$invoke.to = $screen.m11s_1; $this$invoke.id = $props.idPrefix + '_' + $screen.m11s_1; var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call $this$invoke.onClick = UstadRootScreenNavLinks$lambda$lambda$lambda(tmp0_safe_receiver); } // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadRootScreenNavLinks....' call // Inline function 'web.cssom.None.Companion.none' call 0; this_0.textDecoration = 'none'; // Inline function 'web.cssom.Color.Companion.currentcolor' call 0; this_0.color = 'currentcolor'; $this$invoke.className = css(this_0); var this_1 = default_23; var block = UstadRootScreenNavLinks$lambda$lambda$lambda_0($index, $props, $screen, $strings); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn; function _init_properties_UstadRootScreenNavLinks_kt__voqa0l() { if (!properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn) { properties_initialized_UstadRootScreenNavLinks_kt_sdgvzn = true; UstadRootScreenNavLinks = FC(UstadRootScreenNavLinks$lambda); } } function get_UstadScreen() { _init_properties_UstadScreen_kt__famf9v_0(); return UstadScreen_0; } var UstadScreen_0; function get_ustadScreenLoader() { _init_properties_UstadScreen_kt__famf9v_0(); return ustadScreenLoader; } var ustadScreenLoader; function UstadScreen$lambda($this$FC, it) { _init_properties_UstadScreen_kt__famf9v_0(); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = useLoaderData().u11m_1; addChild_0($this$FC, this_0); return Unit_instance; } function ustadScreenLoader$lambda(args) { _init_properties_UstadScreen_kt__famf9v_0(); var tmp = Promise; // Inline function 'kotlin.collections.single' call var single = null; var found = false; var tmp0_iterator = get_USTAD_SCREENS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.ustadScreenLoader..' call if (equals(element.s11m_1, args.params['ustadScreenName'])) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$1 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); return tmp.resolve(tmp$ret$1); } var properties_initialized_UstadScreen_kt_gwo5xx_0; function _init_properties_UstadScreen_kt__famf9v_0() { if (!properties_initialized_UstadScreen_kt_gwo5xx_0) { properties_initialized_UstadScreen_kt_gwo5xx_0 = true; UstadScreen_0 = FC(UstadScreen$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreenLoader = ustadScreenLoader$lambda; } } function get_TabSearchParamContext() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return TabSearchParamContext; } var TabSearchParamContext; function get_UstadScreenTabPanel() { _init_properties_UstadScreenTabPanel_kt__2e8ici(); return UstadScreenTabPanel; } var UstadScreenTabPanel; function toURLSearchParams(_this__u8e3s4) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'kotlin.collections.toTypedArray' call // Inline function 'kotlin.collections.map' call var this_0 = _this__u8e3s4.q2(); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.toURLSearchParams.' call // Inline function 'js.array.tupleOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = [item.s2(), item.t2()]; destination.j1(tmp$ret$6); } var tmp$ret$9 = copyToArray(destination); return new URLSearchParams(tmp$ret$9); } function UstadScreenTabPanel$lambda($this$FC, props) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.useMemo' call var dependencies = [props.args]; var callback = UstadScreenTabPanel$lambda$lambda(props); var searchParams = useMemo(callback, dependencies); var tabState$delegate = useRequiredContext(get_UstadScreenTabsStateContext()); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TabSearchParamContext(); var block = UstadScreenTabPanel$lambda$lambda_0(props, muiAppState, tabState$delegate); addChild_1($this$FC, this_0, searchParams, block); return Unit_instance; } function invoke$lambda_52($tabState$delegate) { _init_properties_UstadScreenTabPanel_kt__2e8ici(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabState$delegate[0]; } function UstadScreenTabPanel$lambda$lambda($props) { return function () { return toURLSearchParams($props.args); }; } function UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.q11m_1 + invoke$lambda_52($tabState$delegate).d11r_1 | 0) + 'px)'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.overflowY = 'auto'; $this$invoke.sx = this_0; var tmp; try { // Inline function 'kotlin.collections.single' call var tmp0_elvis_lhs = $props.screens; var single = null; var found = false; var tmp0_iterator = (tmp0_elvis_lhs == null ? get_USTAD_SCREENS() : tmp0_elvis_lhs).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel.....' call if (element.s11m_1 === $props.viewName) { if (found) throw IllegalArgumentException_init_$Create$('Collection contains more than one matching element.'); single = element; found = true; } } if (!found) throw NoSuchElementException_init_$Create$('Collection contains no element matching the predicate.'); var tmp$ret$8 = (single == null ? true : !(single == null)) ? single : THROW_CCE(); var this_1 = create(tmp$ret$8.u11m_1); addChildNode($this$invoke, this_1); tmp = Unit_instance; } catch ($p) { var tmp_0; if ($p instanceof Error) { var e = $p; throw IllegalArgumentException_init_$Create$('Cannot find/error creating view for ' + $props.viewName + ': ' + e); } else { throw $p; } } return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { $this$invoke.value = $props.value; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabPanel....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; $this$invoke.sx = this_0; var this_1 = default_15; var block = UstadScreenTabPanel$lambda$lambda$lambda$lambda($muiAppState, $props, $tabState$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabPanel$lambda$lambda_0($props, $muiAppState, $tabState$delegate) { return function ($this$invoke) { var this_0 = default_68; var block = UstadScreenTabPanel$lambda$lambda$lambda($props, $muiAppState, $tabState$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabPanel_kt_dzbs3o; function _init_properties_UstadScreenTabPanel_kt__2e8ici() { if (!properties_initialized_UstadScreenTabPanel_kt_dzbs3o) { properties_initialized_UstadScreenTabPanel_kt_dzbs3o = true; TabSearchParamContext = createContext(); UstadScreenTabPanel = FC(UstadScreenTabPanel$lambda); } } function get_UstadScreenTabsStateContext() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabsStateContext; } var UstadScreenTabsStateContext; function get_UstadScreenTabs() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return UstadScreenTabs; } var UstadScreenTabs; function Companion() { this.t11s_1 = 48; } var Companion_instance_96; function Companion_getInstance_30() { return Companion_instance_96; } function UstadScreenTabsState(height) { height = height === VOID ? 48 : height; this.d11r_1 = height; } protoOf(UstadScreenTabsState).r11m = function (height) { return new UstadScreenTabsState(height); }; protoOf(UstadScreenTabsState).toString = function () { return 'UstadScreenTabsState(height=' + this.d11r_1 + ')'; }; protoOf(UstadScreenTabsState).hashCode = function () { return this.d11r_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.d11r_1 === tmp0_other_with_cast.d11r_1)) return false; return true; }; function UstadScreenTabs$lambda($this$FC, props) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.useMemo' call var dependencies = []; var callback = UstadScreenTabs$lambda$lambda; var history = useMemo(callback, dependencies); var currentTab$delegate = useState(UstadScreenTabs$lambda$lambda_0); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabSizeState = useState(UstadScreenTabs$lambda$lambda_1); var tabSizeStateVar$delegate = tabSizeState; var tabsRef = useRef(null); var tmp0_safe_receiver = tabsRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, UstadScreenTabs$lambda$lambda_2(tabsRef, tabSizeState, tabSizeStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabsStateContext(); var block = UstadScreenTabs$lambda$lambda_3(props, currentTab$delegate, theme$delegate, tabsRef, history); addChild_1($this$FC, this_0, tabSizeState, block); return Unit_instance; } function invoke$lambda_53($currentTab$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentTab$delegate[0]; } function invoke$lambda_54($currentTab$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('currentTab', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentTab$delegate[1](value); return Unit_instance; } function invoke$lambda_55($theme$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_56($tabSizeStateVar$delegate) { _init_properties_UstadScreenTabs_kt__2qc3v3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $tabSizeStateVar$delegate[0]; } function invoke$lambda_57($tabSizeStateVar$delegate, value) { _init_properties_UstadScreenTabs_kt__2qc3v3(); getLocalDelegateReference('tabSizeStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $tabSizeStateVar$delegate[1](value); return Unit_instance; } function UstadScreenTabs$lambda$lambda() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return window.history; } function UstadScreenTabs$lambda$lambda_0() { _init_properties_UstadScreenTabs_kt__2qc3v3(); var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var tmp_0 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver['activeTab']; var tmp2_elvis_lhs = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function UstadScreenTabs$lambda$lambda_1() { _init_properties_UstadScreenTabs_kt__2qc3v3(); return new UstadScreenTabsState(); } function UstadScreenTabs$lambda$lambda_2($tabsRef, $tabSizeState, $tabSizeStateVar$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $tabsRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; var currentTabHeight = tmp1_elvis_lhs == null ? 48 : tmp1_elvis_lhs; var tmp; // Inline function 'react.StateInstance.component1' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call if (!($tabSizeState[0].d11r_1 === currentTabHeight)) { invoke$lambda_57($tabSizeStateVar$delegate, invoke$lambda_56($tabSizeStateVar$delegate).r11m(currentTabHeight)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate) { return function (evt, newTab) { invoke$lambda_54($currentTab$delegate, newTab); // Inline function 'kotlin.also' call var tmp0_safe_receiver = window.history.state; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var this_0 = tmp1_elvis_lhs == null ? json([]) : tmp1_elvis_lhs; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs........' call this_0['activeTab'] = newTab; var newState = this_0; $history.replaceState(newState, ''); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($tab, $index) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $tab.ypl_1; $this$invoke.value = $index.toString(); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history) { return function ($this$invoke) { $this$invoke.ref = $tabsRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; $this$invoke.sx = this_0; $this$invoke.value = invoke$lambda_53($currentTab$delegate); $this$invoke.onChange = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda($history, $currentTab$delegate); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_69; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0(item, index_0); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderBottom = toString(1) + 'px'; this_0.borderColor = invoke$lambda_55($theme$delegate).palette.divider; if ($props.tabs.u() === 1 ? $props.autoHideIfOneTab === true : false) { // Inline function 'web.cssom.None.Companion.none' call 0; this_0.display = 'none'; } $this$invoke.sx = this_0; var this_1 = default_70; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda($tabsRef, $props, $currentTab$delegate, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0($index, $tab, $props) { return function ($this$invoke) { $this$invoke.value = $index.toString(); $this$invoke.viewName = $tab.wpl_1; $this$invoke.args = $tab.xpl_1; $this$invoke.screens = $props.screens; return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_53($currentTab$delegate); var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate, $tabsRef, $currentTab$delegate, $history); addChild($this$invoke, this_0, block); var index = 0; var tmp0_iterator = $props.tabs.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadScreenTabPanel(); var block_0 = UstadScreenTabs$lambda$lambda$lambda$lambda$lambda_0(index_0, item, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreenTabs....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = default_71; var block = UstadScreenTabs$lambda$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadScreenTabs$lambda$lambda_3($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history) { return function ($this$invoke) { var this_0 = default_15; var block = UstadScreenTabs$lambda$lambda$lambda($props, $currentTab$delegate, $theme$delegate, $tabsRef, $history); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadScreenTabs_kt_w86iz1; function _init_properties_UstadScreenTabs_kt__2qc3v3() { if (!properties_initialized_UstadScreenTabs_kt_w86iz1) { properties_initialized_UstadScreenTabs_kt_w86iz1 = true; UstadScreenTabsStateContext = createContext(); UstadScreenTabs = FC(UstadScreenTabs$lambda); } } function get_tanstackQueryClient() { _init_properties_UstadScreens_kt__m1mixe(); return tanstackQueryClient; } var tanstackQueryClient; function get_UstadScreensContext() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreensContext; } var UstadScreensContext; function get_UstadScreens() { _init_properties_UstadScreens_kt__m1mixe(); return UstadScreens; } var UstadScreens; function get_ustadScreensLoader() { _init_properties_UstadScreens_kt__m1mixe(); return ustadScreensLoader; } var ustadScreensLoader; function UstadScreensLoaderData(di) { this.u11s_1 = di; } protoOf(UstadScreensLoaderData).toString = function () { return 'UstadScreensLoaderData(di=' + this.u11s_1 + ')'; }; protoOf(UstadScreensLoaderData).hashCode = function () { return hashCode(this.u11s_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.u11s_1, tmp0_other_with_cast.u11s_1)) return false; return true; }; function UstadScreenContextData(onAppUiStateChanged, muiAppState, showSnackFunction) { this.v11m_1 = onAppUiStateChanged; this.w11m_1 = muiAppState; this.x11m_1 = showSnackFunction; } 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_instance; } function sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0(function_0) { this.v11s_1 = function_0; } protoOf(sam$com_ustadmobile_core_impl_appstate_SnackBarDispatcher$0_0).vpl = function (snack) { return this.v11s_1(snack); }; function invoke$lambda_58($appUiState$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function invoke$lambda_59($appUiState$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('appUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $appUiState$delegate[1](value); return Unit_instance; } function invoke$lambda_60($snack$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $snack$delegate[0]; } function invoke$lambda_61($snack$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('snack', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $snack$delegate[1](value); return Unit_instance; } function invoke$lambda_62($muiStateVar$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $muiStateVar$delegate[0]; } function invoke$lambda_63($muiStateVar$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('muiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $muiStateVar$delegate[1](value); return Unit_instance; } function invoke$lambda_64($mobileMenuOpen$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $mobileMenuOpen$delegate[0]; } function invoke$lambda_65($mobileMenuOpen$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('mobileMenuOpen', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $mobileMenuOpen$delegate[1](value); return Unit_instance; } function invoke$lambda_66($currentRootItemIndex$delegate) { _init_properties_UstadScreens_kt__m1mixe(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentRootItemIndex$delegate[0]; } function invoke$lambda_67($currentRootItemIndex$delegate, value) { _init_properties_UstadScreens_kt__m1mixe(); getLocalDelegateReference('currentRootItemIndex', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentRootItemIndex$delegate[1](value); return Unit_instance; } function UstadScreens$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); return new AppUiState(); } function UstadScreens$lambda$lambda_0() { _init_properties_UstadScreens_kt__m1mixe(); return null; } function UstadScreens$lambda$lambda_1($loaderData) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($loaderData.u11s_1).g59(); // 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.e59(tmp$ret$0, null); }; } function UstadScreens$lambda$lambda_2() { _init_properties_UstadScreens_kt__m1mixe(); return new MuiAppState(); } function UstadScreens$lambda$lambda_3() { _init_properties_UstadScreens_kt__m1mixe(); return 0; } function UstadScreens$lambda$lambda_4($location, $currentRootItemIndex$delegate) { return function ($this$useEffect) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.indexOfFirst' call var index = 0; var tmp0_iterator = get_ROOT_SCREENS().w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.mui.components.UstadScreens...' call if ($location.pathname === '/' + item.m11s_1) { tmp$ret$1 = index; break $l$block; } index = index + 1 | 0; } tmp$ret$1 = -1; } var pathIndex = tmp$ret$1; var tmp; if (pathIndex >= 0) { invoke$lambda_67($currentRootItemIndex$delegate, pathIndex); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda_5($appUiState$delegate) { return function (it) { invoke$lambda_59($appUiState$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda_6($snack$delegate) { return function (it) { invoke$lambda_61($snack$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate) { return function (it) { var tmp; if (!(invoke$lambda_62($muiStateVar$delegate).q11m_1 === it)) { invoke$lambda_63($muiStateVar$delegate, invoke$lambda_62($muiStateVar$delegate).r11m(it)); tmp = Unit_instance; } return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate) { return function () { invoke$lambda_65($mobileMenuOpen$delegate, !invoke$lambda_64($mobileMenuOpen$delegate)); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate) { return function ($this$invoke) { $this$invoke.appUiState = invoke$lambda_58($appUiState$delegate); $this$invoke.setAppBarHeight = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($muiStateVar$delegate); $this$invoke.showMenuIcon = $mobileMode; $this$invoke.onClickMenuIcon = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMenuOpen$delegate); $this$invoke.sidebarVisible = !$mobileMode ? invoke$lambda_58($appUiState$delegate).upk_1 : false; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { $this$invoke.visible = !$mobileMode ? invoke$lambda_58($appUiState$delegate).upk_1 : false; $this$invoke.selectedRootItemIndex = invoke$lambda_66($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate) { return function (it) { invoke$lambda_65($mobileMenuOpen$delegate, it); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate) { return function ($this$invoke) { $this$invoke.isOpen = invoke$lambda_64($mobileMenuOpen$delegate) ? invoke$lambda_58($appUiState$delegate).upk_1 : false; $this$invoke.visible = $mobileMode ? invoke$lambda_58($appUiState$delegate).upk_1 : false; $this$invoke.onSetOpen = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMenuOpen$delegate); $this$invoke.selectedRootItemIndex = invoke$lambda_66($currentRootItemIndex$delegate); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_61($snack$delegate, null); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_60($snack$delegate) == null); $this$invoke.onClose = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); $this$invoke.autoHideDuration = 8000; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = invoke$lambda_60($snack$delegate); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.spl_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.message = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadScreens.......' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; var tmp = Header_getInstance().j11s_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array([tmp, 'auto']); var tmp_0 = Sidebar_getInstance().l11s_1; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateColumns = array([tmp_0, 'auto']); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_1 = [Area_getInstance().f11s_1, Area_getInstance().f11s_1]; var tmp_2; if ($mobileMode ? true : !invoke$lambda_58($appUiState$delegate).upk_1) { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().h11s_1, Area_getInstance().h11s_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_2 = [Area_getInstance().g11s_1, Area_getInstance().h11s_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_1, tmp_2]); $this$invoke.sx = this_0; var this_1 = get_Header(); var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate); addChild($this$invoke, this_1, block); var this_2 = get_Sidebar(); var block_0 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($mobileMode, $appUiState$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_2, block_0); var this_3 = get_UstadMobileMenu(); var block_1 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($mobileMode, $mobileMenuOpen$delegate, $appUiState$delegate, $currentRootItemIndex$delegate); addChild($this$invoke, this_3, block_1); var this_4 = get_Content(); addChild_0($this$invoke, this_4); var this_5 = default_73; var block_2 = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($snack$delegate); addChild($this$invoke, this_5, block_2); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.client = get_tanstackQueryClient(); var this_0 = default_39; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.languagesConfig = $langConfig; var this_0 = QueryClientProvider; var block = UstadScreens$lambda$lambda$lambda$lambda$lambda($mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { $this$invoke.di = $loaderData.u11s_1; var this_0 = get_UstadLanguageConfigProvider(); var block = UstadScreens$lambda$lambda$lambda$lambda($langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadScreens$lambda$lambda_7($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate) { return function ($this$invoke) { var this_0 = get_DIModule(); var block = UstadScreens$lambda$lambda$lambda($loaderData, $langConfig, $mobileMode, $appUiState$delegate, $muiStateVar$delegate, $mobileMenuOpen$delegate, $currentRootItemIndex$delegate, $snack$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ustadScreensLoader$lambda(args) { _init_properties_UstadScreens_kt__m1mixe(); Napier_getInstance().y5e(new UstadAntilog()); Napier_getInstance().j5f('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.t65_1; var builderOptions = new DatabaseBuilderOptions(getKClass(UmAppDatabase), tmp0_dbImplClasses, tmp1_nodeId, dbUrl, './worker.sql-wasm.js'); var tmp_3 = addSyncCallback(Companion_getInstance().e6z(builderOptions), dbNodeIdAndAuth); // Inline function 'kotlin.collections.toTypedArray' call var this_0 = migrationList(); var tmp$ret$0 = copyToArray(this_0); var tmp_4 = tmp_3.s73(tmp$ret$0.slice()).s73([get_MIGRATION_144_145_CLIENT()]).s73([get_MIGRATION_148_149_NO_OFFLINE_ITEMS()]).s73([get_MIGRATION_155_156_CLIENT()]).s73([get_MIGRATION_161_162_CLIENT()]).s73([get_MIGRATION_169_170_CLIENT()]).s73([get_MIGRATE_USERNAME_CLIENT()]); var dbBuilder = tmp_4.s73([new DoorMigrationAsync(203, 204, ustadScreensLoader$lambda$slambda_0(null))]).s73([]); var tmp_5 = GlobalScope_instance; return promise(tmp_5, VOID, VOID, ustadScreensLoader$lambda$slambda_2(dbBuilder, dbName, dbNodeIdAndAuth, null)); } function ustadScreensLoader$lambda$lambda() { _init_properties_UstadScreens_kt__m1mixe(); var tmp = Default_getInstance(); var tmp_0 = new Long(0, 0); Companion_getInstance_17(); return tmp.dk(tmp_0, new Long(-1, 2147483647)).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).f11t = function (db, $completion) { var tmp = this.g11t(db, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(ustadScreensLoader$lambda$slambda).le = function (p1, $completion) { return this.f11t((!(p1 == null) ? isInterface(p1, DoorSqlDatabase) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = this.e11t_1.x5f(); var tmp_1 = new XXHasher64FactoryJs(); Companion_getInstance_20(); suspendResult = migrate203_204AddStatementEntityContextRegHash(tmp_0, tmp_1, 1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda).g11t = function (db, completion) { var i = new ustadScreensLoader$lambda$slambda(completion); i.e11t_1 = db; return i; }; function ustadScreensLoader$lambda$slambda_0(resultContinuation) { var i = new ustadScreensLoader$lambda$slambda(resultContinuation); var l = function (db, $completion) { return i.f11t(db, $completion); }; l.$arity = 1; return l; } function ustadScreensLoader$lambda$slambda$lambda($this$Json) { $this$Json.n4q_1 = true; $this$Json.p4q_1 = true; return Unit_instance; } function ustadScreensLoader$lambda$slambda$lambda$lambda($json) { return function ($this$install) { json_0($this$install, $json); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda$lambda_0($json) { return function ($this$HttpClient) { var tmp = Plugin_getInstance(); $this$HttpClient.m3a(tmp, ustadScreensLoader$lambda$slambda$lambda$lambda($json)); $this$HttpClient.a3a(Plugin_getInstance_0()); return Unit_instance; }; } function ustadScreensLoader$lambda$slambda_1($dbBuilder, $dbName, $dbNodeIdAndAuth, resultContinuation) { this.p11t_1 = $dbBuilder; this.q11t_1 = $dbName; this.r11t_1 = $dbNodeIdAndAuth; CoroutineImpl.call(this, resultContinuation); } protoOf(ustadScreensLoader$lambda$slambda_1).h11u = function ($this$promise, $completion) { var tmp = this.f1n($this$promise, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(ustadScreensLoader$lambda$slambda_1).le = function (p1, $completion) { return this.h11u((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(ustadScreensLoader$lambda$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 9; this.t11t_1 = null; this.md_1 = 2; this.ld_1 = 1; suspendResult = this.p11t_1.r73(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: this.t11t_1 = suspendResult; this.md_1 = 9; this.ld_1 = 5; continue $sm; case 2: this.md_1 = 9; var tmp_0 = this.od_1; if (tmp_0 instanceof Exception) { this.u11t_1 = this.od_1; Napier_getInstance().n5f('Exception building database - trying to clear'); this.ld_1 = 3; suspendResult = deleteDatabaseAsync(indexedDB, this.q11t_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { throw this.od_1; } case 3: localStorage.clear(); this.ld_1 = 4; suspendResult = this.p11t_1.r73(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 4: this.t11t_1 = suspendResult; this.ld_1 = 5; continue $sm; case 5: this.md_1 = 9; var tmp_1 = this; tmp_1.v11t_1 = Json_0(VOID, ustadScreensLoader$lambda$slambda$lambda); var tmp_2 = this; var tmp_3 = Js_instance; tmp_2.w11t_1 = HttpClient_0(tmp_3, ustadScreensLoader$lambda$slambda$lambda_0(this.v11t_1)); this.x11t_1 = (new URL('ustad-config.json', location.href)).href; var tmp_4 = this; tmp_4.y11t_1 = this.w11t_1; var tmp_5 = this; tmp_5.z11t_1 = this.x11t_1; var tmp_6 = this; tmp_6.a11u_1 = this.y11t_1; var tmp_7 = this; tmp_7.b11u_1 = this.a11u_1; var tmp_8 = this; var this_0 = new HttpRequestBuilder(); url(this_0, this.z11t_1); tmp_8.c11u_1 = this_0; this.c11u_1.g39_1 = Companion_getInstance_21().v2x_1; var tmp_9 = this; tmp_9.d11u_1 = this.b11u_1; var tmp_10 = this; tmp_10.e11u_1 = this.c11u_1; this.ld_1 = 6; suspendResult = (new HttpStatement(this.e11u_1, this.d11u_1)).r3z(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 6: this.f11u_1 = suspendResult; this.ld_1 = 7; var tmp_11 = this.f11u_1.o3c(); var tmp_12 = JsType_instance; var tmp_13 = getKClass(Map); var tmp_14; try { tmp_14 = createKType(getKClass(Map), arrayOf([createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().g8(), arrayOf([]), false)), createInvariantKTypeProjection(createKType(PrimitiveClasses_getInstance().g8(), arrayOf([]), false))]), false); } catch ($p) { var tmp_15; if ($p instanceof Error) { var cause = $p; tmp_15 = null; } else { throw $p; } tmp_14 = tmp_15; } suspendResult = tmp_11.r3b(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.g11u_1 = (!(suspendResult == null) ? isInterface(suspendResult, Map) : false) ? suspendResult : THROW_CCE(); this.ld_1 = 8; suspendResult = MR_getInstance().on9_1.dlu(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 8: var jsStringsProvider = suspendResult; var tmp_17; if (this.t11t_1 == null) { throwUninitializedPropertyAccessException('dbBuilt'); } else { tmp_17 = this.t11t_1; } var di = ustadJsDi(tmp_17, this.r11t_1, this.v11t_1, this.w11t_1, this.g11u_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.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 9) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(ustadScreensLoader$lambda$slambda_1).f1n = function ($this$promise, completion) { var i = new ustadScreensLoader$lambda$slambda_1(this.p11t_1, this.q11t_1, this.r11t_1, completion); i.s11t_1 = $this$promise; return i; }; 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.h11u($this$promise, $completion); }; l.$arity = 1; return l; } var properties_initialized_UstadScreens_kt_qvtxn4; function _init_properties_UstadScreens_kt__m1mixe() { if (!properties_initialized_UstadScreens_kt_qvtxn4) { properties_initialized_UstadScreens_kt_qvtxn4 = true; tanstackQueryClient = new QueryClient(); UstadScreensContext = createContext(); UstadScreens = FC(UstadScreens$lambda); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call ustadScreensLoader = ustadScreensLoader$lambda; } } function get_UstadSendTextField() { _init_properties_UstadSendTextField_kt__81qhtg(); return UstadSendTextField; } var UstadSendTextField; function UstadSendTextField$lambda($this$FC, props) { _init_properties_UstadSendTextField_kt__81qhtg(); var strings = useStringProvider(); var tmp = toString_0(props.value); var tmp_0 = props.value; println('UstadSendTextField: value = ' + tmp + ' / ' + ((!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null)); // Inline function 'react.useMemo' call var dependencies = [props.value]; var callback = UstadSendTextField$lambda$lambda(props); var isBlank = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadTextField(); var block = UstadSendTextField$lambda$lambda_0(props, isBlank, strings); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSendTextField$lambda$lambda($props) { return function () { // Inline function 'kotlin.text.isNullOrBlank' call var tmp = $props.value; var this_0 = (!(tmp == null) ? typeof tmp === 'string' : false) ? tmp : null; // Inline function 'kotlin.contracts.contract' call return this_0 == null ? true : isBlank(this_0); }; } function UstadSendTextField$lambda$lambda$lambda(it) { _init_properties_UstadSendTextField_kt__81qhtg(); return !(it === 'InputProps'); } function UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props) { return function (evt) { if (((evt.key === 'Enter' ? !$isBlank : false) ? !evt.ctrlKey : false) ? !evt.shiftKey : false) $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSend(); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = UstadSendTextField$lambda$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.id; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField......' call $this$invoke.id = tmp0_safe_receiver + '_send_button'; } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().nm3_1); var this_0 = default_31; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadSendTextField$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; var this_0 = default_6; var block = UstadSendTextField$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function UstadSendTextField$lambda$lambda_0($props, $isBlank, $strings) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadSendTextField$lambda$lambda$lambda); $this$invoke.onKeyUp = UstadSendTextField$lambda$lambda$lambda_0($isBlank, $props); var tmp; if (!$isBlank) { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSendTextField...' call var tmp_0 = default_32; this_0.endAdornment = create_0(tmp_0, UstadSendTextField$lambda$lambda$lambda_1($props, $strings)); tmp = $this$invoke.InputProps = this_0; } return Unit_instance; }; } var properties_initialized_UstadSendTextField_kt_dp77yq; function _init_properties_UstadSendTextField_kt__81qhtg() { if (!properties_initialized_UstadSendTextField_kt_dp77yq) { properties_initialized_UstadSendTextField_kt_dp77yq = true; UstadSendTextField = FC(UstadSendTextField$lambda); } } function get_UstadSidebarBottomBox() { _init_properties_UstadSidebarBottomBox_kt__71bz79(); return UstadSidebarBottomBox; } var UstadSidebarBottomBox; function UstadSidebarBottomBox$lambda($this$FC, it) { _init_properties_UstadSidebarBottomBox_kt__71bz79(); var di = useRequiredContext(get_DIContext()); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = UstadSidebarBottomBox$lambda$lambda(di); var version = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = UstadSidebarBottomBox$lambda$lambda_0(di); var showPoweredBy = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadSidebarBottomBox$lambda$lambda_1(showPoweredBy, strings, version); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSidebarBottomBox$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).g59(); // 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.e59(tmp$ret$0, null).lor().jor_1; }; } function UstadSidebarBottomBox$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).g59(); // 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.e59(tmp$ret$0, null).lor(); }; } 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.apn(strings_getInstance().xn3_1) + ' ' + $version; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function UstadSidebarBottomBox$lambda$lambda_1($showPoweredBy, $strings, $version) { return function ($this$invoke) { $this$invoke.id = 'drawer_version_info'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadSidebarBottomBox...' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_2; var block = UstadSidebarBottomBox$lambda$lambda$lambda($strings, $version); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var tmp; if ($showPoweredBy) { var this_2 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_2); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadSidebarBottomBox_kt_hf90hf; function _init_properties_UstadSidebarBottomBox_kt__71bz79() { if (!properties_initialized_UstadSidebarBottomBox_kt_hf90hf) { properties_initialized_UstadSidebarBottomBox_kt_hf90hf = true; UstadSidebarBottomBox = FC(UstadSidebarBottomBox$lambda); } } function get_UstadStandardContainer() { _init_properties_UstadStandardContainer_kt__l1p251(); return UstadStandardContainer; } var UstadStandardContainer; function UstadStandardContainer$lambda($this$FC, props) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = UstadStandardContainer$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_68($theme$delegate) { _init_properties_UstadStandardContainer_kt__l1p251(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadStandardContainer$lambda$lambda($props) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); var this_0 = $props; Object.assign($this$invoke, this_0); // Inline function 'kotlin.also' call var tmp0_elvis_lhs = $this$invoke.sx; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'kotlin.also' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call $this$invoke.sx = this_1; tmp = this_1; } else { tmp = tmp0_elvis_lhs; } // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadStandardContainer...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call tmp.paddingTop = invoke$lambda_68(theme$delegate).spacing(2); var tmp_0; if ($props.maxWidth == null) { $this$invoke.maxWidth = 'lg'; tmp_0 = Unit_instance; } var this_2 = $this$invoke.children; addChildNode($this$invoke, this_2); return Unit_instance; }; } var properties_initialized_UstadStandardContainer_kt_x7op65; function _init_properties_UstadStandardContainer_kt__l1p251() { if (!properties_initialized_UstadStandardContainer_kt_x7op65) { properties_initialized_UstadStandardContainer_kt_x7op65 = true; UstadStandardContainer = FC(UstadStandardContainer$lambda); } } function get_UstadTextField() { _init_properties_UstadTextField_kt__5a3ab8(); return UstadTextField; } var UstadTextField; function UstadTextField$lambda($this$FC, props) { _init_properties_UstadTextField_kt__5a3ab8(); var tmp0_safe_receiver = props.value; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : toString(tmp0_safe_receiver); var propsTextVal = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var textFieldValue$delegate = useState_0(propsTextVal); useEffect([propsTextVal], UstadTextField$lambda$lambda(propsTextVal, textFieldValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadTextField$lambda$lambda_0(props, textFieldValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_69($textFieldValue$delegate) { _init_properties_UstadTextField_kt__5a3ab8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textFieldValue$delegate[0]; } function invoke$lambda_70($textFieldValue$delegate, value) { _init_properties_UstadTextField_kt__5a3ab8(); getLocalDelegateReference('textFieldValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $textFieldValue$delegate[1](value); return Unit_instance; } function UstadTextField$lambda$lambda($propsTextVal, $textFieldValue$delegate) { return function ($this$useEffect) { var tmp; if (!(invoke$lambda_69($textFieldValue$delegate) === $propsTextVal)) { invoke$lambda_70($textFieldValue$delegate, $propsTextVal); tmp = Unit_instance; } return Unit_instance; }; } function UstadTextField$lambda$lambda$lambda(it) { _init_properties_UstadTextField_kt__5a3ab8(); return !(it === 'value') ? !(it === 'onChange') : false; } function UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate) { return function (evt) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var text = evt.target.value; invoke$lambda_70($textFieldValue$delegate, text); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_safe_receiver = $props.onChange; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp0_safe_receiver(evt); } return Unit_instance; }; } function UstadTextField$lambda$lambda_0($props, $textFieldValue$delegate) { return function ($this$invoke) { assignPropsTo($props, $this$invoke, UstadTextField$lambda$lambda$lambda); $this$invoke.value = invoke$lambda_69($textFieldValue$delegate); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTextField$lambda$lambda$lambda_0($props, $textFieldValue$delegate); return Unit_instance; }; } var properties_initialized_UstadTextField_kt_depeui; function _init_properties_UstadTextField_kt__5a3ab8() { if (!properties_initialized_UstadTextField_kt_depeui) { properties_initialized_UstadTextField_kt_depeui = true; UstadTextField = FC(UstadTextField$lambda); } } function get_UstadTimeField() { _init_properties_UstadTimeField_kt__ybd7pw(); return UstadTimeField; } var UstadTimeField; function UstadTimeField$lambda($this$FC, props) { _init_properties_UstadTimeField_kt__ybd7pw(); var rawValue$delegate = useState(UstadTimeField$lambda$lambda(props)); var tmp = [props.timeInMillis]; useEffect(tmp, UstadTimeField$lambda$lambda_0(props, rawValue$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_45; var block = UstadTimeField$lambda$lambda_1(props, rawValue$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$toTimeOfDayInputFieldString(_this__u8e3s4, $props) { var tmp; var tmp0_elvis_lhs = $props.unsetDefault; if (!(_this__u8e3s4 === (tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs))) { return chopOffSeconds_0(Companion_getInstance_22().klz(_this__u8e3s4)).toString(); } else { tmp = ''; } return tmp; } function invoke$lambda_71($rawValue$delegate) { _init_properties_UstadTimeField_kt__ybd7pw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $rawValue$delegate[0]; } function invoke$lambda_72($rawValue$delegate, value) { _init_properties_UstadTimeField_kt__ybd7pw(); getLocalDelegateReference('rawValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $rawValue$delegate[1](value); return Unit_instance; } function UstadTimeField$lambda$lambda($props) { return function () { return invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); }; } function UstadTimeField$lambda$lambda_0($props, $rawValue$delegate) { return function ($this$useEffect) { var strValue = invoke$toTimeOfDayInputFieldString($props.timeInMillis, $props); var tmp; if (!(invoke$lambda_71($rawValue$delegate) === strValue)) { invoke$lambda_72($rawValue$delegate, strValue); tmp = Unit_instance; } return Unit_instance; }; } function UstadTimeField$lambda$lambda$lambda($props) { return function (it) { var tmp = it.target; var targetElValue = (tmp instanceof HTMLInputElement ? tmp : THROW_CCE()).value; var tmp_0; // Inline function 'kotlin.text.isNotBlank' call if (!isBlank(targetElValue)) { var time = Companion_getInstance_22().y2r(targetElValue); console.log('onChange time = ' + time + ' ' + time.llz()); tmp_0 = $props.onChange(time.llz()); } else { console.log('onChange time = 0'); var tmp_1 = $props.onChange; var tmp0_elvis_lhs = $props.unsetDefault; tmp_0 = tmp_1(tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs); } return Unit_instance; }; } function UstadTimeField$lambda$lambda_1($props, $rawValue$delegate) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.time' call 0; $this$invoke.type = 'time'; $this$invoke.value = invoke$lambda_71($rawValue$delegate); $this$invoke.label = $props.label; $this$invoke.disabled = $props.disabled; $this$invoke.helperText = $props.helperText; $this$invoke.fullWidth = $props.fullWidth; $this$invoke.sx = $props.sx; $this$invoke.error = $props.error; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = UstadTimeField$lambda$lambda$lambda($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.components.UstadTimeField...' call this_0.shrink = true; $this$invoke.InputLabelProps = this_0; return Unit_instance; }; } var properties_initialized_UstadTimeField_kt_nidhca; function _init_properties_UstadTimeField_kt__ybd7pw() { if (!properties_initialized_UstadTimeField_kt_nidhca) { properties_initialized_UstadTimeField_kt_nidhca = true; UstadTimeField = FC(UstadTimeField$lambda); } } function get_UstadTransferStatusIcon() { _init_properties_UstadTransferStatusIcon_kt__qwje83(); return UstadTransferStatusIcon; } var UstadTransferStatusIcon; function UstadTransferStatusIcon$lambda($this$FC, props) { _init_properties_UstadTransferStatusIcon_kt__qwje83(); var strings = useStringProvider(); var tmp; switch (props.transferJobItemStatus.ab_1) { case 1: tmp = to(default_74, strings_getInstance().lmf_1); break; case 0: tmp = to(default_75, strings_getInstance().sm3_1); break; case 3: tmp = to(default_76, strings_getInstance().tm3_1); break; case 2: tmp = to(default_77, strings_getInstance().ym3_1); break; case 4: tmp = to(default_78, strings_getInstance().xm0_1); break; default: noWhenBranchMatchedException(); break; } var tmp1_container = tmp; var icon = tmp1_container.y6(); var stringResource = tmp1_container.z6(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(icon, UstadTransferStatusIcon$lambda$lambda(props, strings, stringResource)); addChildNode($this$FC, this_0); return Unit_instance; } function UstadTransferStatusIcon$lambda$lambda($props, $strings, $stringResource) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.apn($stringResource); return Unit_instance; }; } var properties_initialized_UstadTransferStatusIcon_kt_a74g8x; function _init_properties_UstadTransferStatusIcon_kt__qwje83() { if (!properties_initialized_UstadTransferStatusIcon_kt_a74g8x) { properties_initialized_UstadTransferStatusIcon_kt_a74g8x = true; UstadTransferStatusIcon = FC(UstadTransferStatusIcon$lambda); } } function get_iconComponent(_this__u8e3s4) { var tmp; switch (_this__u8e3s4.ipk_1.ab_1) { case 1: tmp = default_41; break; case 0: tmp = default_79; break; case 2: tmp = default_64; 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.p11s_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.q11s_1 = default_80(this_2); } var Themes_instance; function Themes_getInstance() { if (Themes_instance == null) new Themes(); return Themes_instance; } function resolveEndpoint(href, searchParams) { var searchParamApiUrl = searchParams.get('apiUrl'); var tmp; if (!(searchParamApiUrl == null)) { tmp = searchParamApiUrl; } else { if (contains(href, '/#/')) { tmp = requirePostfix(removeSuffix(substringBefore(href, '/#/'), '/umapp'), '/'); } else { if (contains(href, '/umapp/')) { tmp = requirePostfix(substringBefore(href, '/umapp/'), '/'); } else { tmp = href; } } } return tmp; } function assignPropsTo(_this__u8e3s4, receiver, filter) { var tmp; if (filter === VOID) { tmp = assignPropsTo$lambda; } else { tmp = filter; } filter = tmp; // Inline function 'kotlin.js.asDynamic' call var thisDynamic = _this__u8e3s4; // Inline function 'kotlin.js.asDynamic' call var receiverDynamic = receiver; // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = Object.getOwnPropertyNames(_this__u8e3s4); var destination = ArrayList_init_$Create$_0(); var inductionVariable = 0; var last = this_0.length; while (inductionVariable < last) { var element = this_0[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; if (filter(element)) { destination.j1(element); } } var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.util.ext.assignPropsTo.' call receiverDynamic[element_0] = thisDynamic[element_0]; } } function assignPropsTo$lambda(it) { return true; } function setHours(_this__u8e3s4, hours, minutes, seconds) { // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.setHours(hours, minutes, seconds); } function deleteDatabaseAsync(_this__u8e3s4, name, $completion) { var completable = CompletableDeferred(); var request = _this__u8e3s4.deleteDatabase(name); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onsuccess = deleteDatabaseAsync$lambda(completable); // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call request.onerror = deleteDatabaseAsync$lambda_0(completable, name); return completable.xv($completion); } function deleteDatabaseAsync$lambda($completable) { return function () { $completable.qy(Unit_instance); return Unit_instance; }; } function deleteDatabaseAsync$lambda_0($completable, $name) { return function () { $completable.sy(Exception_init_$Create$('Error deleting database: ' + $name)); return Unit_instance; }; } function isSettledEmpty(_this__u8e3s4, mediatorResult) { var tmp; var tmp_0; if (!_this__u8e3s4.isLoading ? mediatorResult.z11m_1.w6d_1 : false) { var tmp$ret$2; $l$block: { // Inline function 'kotlin.collections.any' call var indexedObject = pages(_this__u8e3s4); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.util.ext.isSettledEmpty.' call var tmp0_safe_receiver = element instanceof Page ? element : null; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d55_1; var tmp_1; if (tmp1_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_1 = !tmp1_safe_receiver.d1(); } 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.z11m_1.v6d_1.d1(); } 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_12().vly(_this__u8e3s4), Companion_getInstance_15().lly(fromTimeZoneId), Companion_getInstance_15().nlz())); } 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.q11m_1 + 'px)'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; _this__u8e3s4.textAlign = 'center'; } function useAbsolutePositionBottom(_this__u8e3s4, zIndexVal) { zIndexVal = zIndexVal === VOID ? 1500 : zIndexVal; // Inline function 'web.cssom.Position.Companion.absolute' call 0; _this__u8e3s4.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.bottom = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call _this__u8e3s4.zIndex = zIndexVal; } function description(_this__u8e3s4, strings) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description.' call this_0.y5(strings.apn(_this__u8e3s4.apr_1)); var tmp0_safe_receiver = _this__u8e3s4.cpr_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.util.ext.description..' call var tmp; if (tmp0_safe_receiver) { tmp = strings.apn(strings_getInstance().smf_1); } else { tmp = strings.apn(strings_getInstance().tmf_1); } var orderLabel = tmp; this_0.y5(' (' + orderLabel + ')'); } return this_0.toString(); } function yesOrNoString(_this__u8e3s4, yes) { return _this__u8e3s4.apn(yes === true ? strings_getInstance().dmr_1 : strings_getInstance().emr_1); } function get_Content() { _init_properties_Content_kt__pfrwlj(); return Content; } var Content; function get_NavHostContentOutlet() { _init_properties_Content_kt__pfrwlj(); return NavHostContentOutlet; } var NavHostContentOutlet; function Content$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_39; var block = Content$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function Content$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); $this$invoke.key = 'content_box'; // Inline function 'react.dom.html.ReactHTML.main' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.component = 'main'; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.Content...' call this_0.gridArea = Area_getInstance().h11s_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_NavResultReturnerModule(); var block = Content$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function Content$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHost(); var block = Content$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function Content$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_Content_kt__pfrwlj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_NavHostContentOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function NavHostContentOutlet$lambda($this$FC, it) { _init_properties_Content_kt__pfrwlj(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = NavHostContentOutlet$lambda$lambda(di); var accountManagerVal = useMemo(callback, dependencies); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies_0 = [].slice(); var callback_0 = NavHostContentOutlet$lambda$lambda_0(di); var openExternalUseCaseVal = useMemo(callback_0, dependencies_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_OnClickLinkProvider(); var block = NavHostContentOutlet$lambda$lambda_1(accountManagerVal, openExternalUseCaseVal); addChild($this$FC, this_0, block); return Unit_instance; } function NavHostContentOutlet$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).g59(); // 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.e59(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_0($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).g59(); // 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.e59(tmp$ret$0, null); }; } function NavHostContentOutlet$lambda$lambda_1($accountManagerVal, $openExternalUseCaseVal) { return function ($this$invoke) { $this$invoke.accountManager = $accountManagerVal; $this$invoke.openExternalLinkUseCase = $openExternalUseCaseVal; var this_0 = Outlet; addChild_0($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_Content_kt_bhcozt; function _init_properties_Content_kt__pfrwlj() { if (!properties_initialized_Content_kt_bhcozt) { properties_initialized_Content_kt_bhcozt = true; Content = FC(Content$lambda); NavHostContentOutlet = FC(NavHostContentOutlet$lambda); } } function get_ErrorReportComponent2() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportComponent2; } var ErrorReportComponent2; function get_ErrorReportPreview() { _init_properties_ErrorReportScreen_kt__nfz306(); return ErrorReportPreview; } var ErrorReportPreview; function ErrorReportComponent2$lambda($this$FC, props) { _init_properties_ErrorReportScreen_kt__nfz306(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = ErrorReportComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); $this$invoke.src = 'img/undraw_access_denied_re_awnf.svg'; $this$invoke.alt = ''; $this$invoke.height = 300.0; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().tmv_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onTakeMeHomeClick; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().wmv_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vq2_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qeu_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().umv_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onCopyIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().bmq_1); $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_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onShareIconClick(); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().mm3_1); $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_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_6; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_6; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportComponent2.....' call // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; this_0.justifyContent = 'space-between'; $this$invoke.sx = this_0; var this_1 = default_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_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { var tmp = $strings.apn(strings_getInstance().vmv_1); var tmp0_safe_receiver = $props.uiState.vq2_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = replace(tmp, '%1$s', toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aev_1)); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = default_2; var block = ErrorReportComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vq2_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eev_1); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; return Unit_instance; }; } function ErrorReportComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ErrorReportComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = ErrorReportComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = default_11; var block_1 = ErrorReportComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_1, block_1); var this_2 = default_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_instance; }; } 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_instance; }; } function ErrorReportPreview$lambda($this$FC, it) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ErrorReportComponent2(); var block = ErrorReportPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ErrorReportPreview$lambda$lambda($this$invoke) { _init_properties_ErrorReportScreen_kt__nfz306(); // Inline function 'kotlin.apply' call var this_0 = new ErrorReport(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ErrorReportPreview...' call this_0.aev_1 = 1234; this_0.qeu_1 = new Long(1234123112, 0); this_0.eev_1 = '6x7 is the question when you think about it'; $this$invoke.uiState = new ErrorReportUiState(this_0); return Unit_instance; } var properties_initialized_ErrorReportScreen_kt_wskl94; function _init_properties_ErrorReportScreen_kt__nfz306() { if (!properties_initialized_ErrorReportScreen_kt_wskl94) { properties_initialized_ErrorReportScreen_kt_wskl94 = true; ErrorReportComponent2 = FC(ErrorReportComponent2$lambda); ErrorReportPreview = FC(ErrorReportPreview$lambda); } } function get_HolidayCalendarDetailComponent2() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailComponent2; } var HolidayCalendarDetailComponent2; function get_HolidayCalendarDetailPreview() { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); return HolidayCalendarDetailPreview; } var HolidayCalendarDetailPreview; function HolidayCalendarDetailComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = HolidayCalendarDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.apn(strings_getInstance().dm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.xq2_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b8g_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.icon = create(default_52); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onItemClick($item); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $item.bez_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_27; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $holidayStart, $holidayEnd); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($item.zey_1, 'UTC'); var holidayEnd = useFormattedDate($item.aez_1, '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_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.yq2_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarDetailComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda$lambda(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadDetailField(); var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = HolidayCalendarDetailComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function HolidayCalendarDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = HolidayCalendarDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarDetailPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarDetailComponent2(); var block = HolidayCalendarDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarDetailPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarDetailScreen_kt__zgxgap(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_0.b8g_1 = 'My Calendar'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarDetailPreview...' call this_1.bez_1 = 'Eid'; this_1.zey_1 = new Long(1352958816, 0); this_1.aez_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarDetailUIState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3; function _init_properties_HolidayCalendarDetailScreen_kt__zgxgap() { if (!properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3) { properties_initialized_HolidayCalendarDetailScreen_kt_j5q7k3 = true; HolidayCalendarDetailComponent2 = FC(HolidayCalendarDetailComponent2$lambda); HolidayCalendarDetailPreview = FC(HolidayCalendarDetailPreview$lambda); } } function get_HolidayCalendarEditComponent2() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditComponent2; } var HolidayCalendarEditComponent2; function get_HolidayCalendarEditPreview() { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return HolidayCalendarEditPreview; } var HolidayCalendarEditPreview; function HolidayCalendarEditComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = HolidayCalendarEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.b8g_1 = $it; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onHolidayCalendarChange; var tmp0_safe_receiver = $props.uiState.aq3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy(tmp0_safe_receiver, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.aq3_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b8g_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().dm2_1); $this$invoke.enabled = $props.uiState.bq3_1; $this$invoke.onChange = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().nmd_1); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onAddItemClick(); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_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_instance; }; } 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_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday) { return function (it) { $props.onItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holiday.bez_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $holidayStart + ' - ' + $holidayEnd; return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday, $holidayStart, $holidayEnd) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $holiday); var this_0 = default_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_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday) { return function (it) { $props.onDeleteItemClick($holiday); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); return Unit_instance; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday) { return function ($this$create) { $this$create.onClick = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $holiday); var this_0 = default_64; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4; addChild($this$create, this_0, block); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1($holiday, $props) { return function ($this$invoke) { $this$invoke.disablePadding = true; var holidayStart = useFormattedDate($holiday.zey_1, 'UTC'); var holidayEnd = useFormattedDate($holiday.aez_1, '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_0(tmp, HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $holiday)); return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.cq3_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } } return Unit_instance; }; } function HolidayCalendarEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = HolidayCalendarEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_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_instance; }; } 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_instance; }; } function HolidayCalendarEditPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarEditComponent2(); var block = HolidayCalendarEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarEditPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarEditScreen_kt__km5hfq(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendar(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_0.b8g_1 = 'my cal'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Holiday(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarEditPreview...' call this_1.bez_1 = 'Eid'; this_1.zey_1 = new Long(1352958816, 0); this_1.aez_1 = new Long(1352958818, 0); $this$invoke.uiState = new HolidayCalendarEditUiState(tmp, VOID, listOf_0(this_1)); return Unit_instance; } var properties_initialized_HolidayCalendarEditScreen_kt_ayimp0; function _init_properties_HolidayCalendarEditScreen_kt__km5hfq() { if (!properties_initialized_HolidayCalendarEditScreen_kt_ayimp0) { properties_initialized_HolidayCalendarEditScreen_kt_ayimp0 = true; HolidayCalendarEditComponent2 = FC(HolidayCalendarEditComponent2$lambda); HolidayCalendarEditPreview = FC(HolidayCalendarEditPreview$lambda); } } function get_HolidayCalendarListComponent2() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListComponent2; } var HolidayCalendarListComponent2; function get_HolidayCalendarListScreenPreview() { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); return HolidayCalendarListScreenPreview; } var HolidayCalendarListScreenPreview; function HolidayCalendarListComponent2$lambda($this$FC, props) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = HolidayCalendarListComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar) { return function (it) { $props.onListItemClick($holidayCalendar); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $holidayCalendar.b8g_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = replace($strings.apn(strings_getInstance().in2_1), '%1$s', $holidayCalendar.gkb_1.toString()); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.onClick = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar); var this_0 = default_27; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $holidayCalendar, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.eq3_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.HolidayCalendarListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_16; var block = HolidayCalendarListComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = HolidayCalendarListComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function HolidayCalendarListScreenPreview$lambda($this$FC, it) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_HolidayCalendarListComponent2(); var block = HolidayCalendarListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function HolidayCalendarListScreenPreview$lambda$lambda($this$invoke) { _init_properties_HolidayCalendarListScreen_kt__b0wvle(); // Inline function 'kotlin.apply' call var this_0 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_0.b8g_1 = 'Calendar name 1'; this_0.a8g_1 = new Long(898787, 0); this_0.gkb_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_1.b8g_1 = 'Calendar name 2'; this_1.a8g_1 = new Long(8, 0); this_1.gkb_1 = 3; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new HolidayCalendarWithNumEntries(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.HolidayCalendarListScreenPreview...' call this_2.b8g_1 = 'Calendar name 3'; this_2.a8g_1 = new Long(80, 0); this_2.gkb_1 = 2; $this$invoke.uiState = new HolidayCalendarListUiState(listOf([tmp, tmp_0, this_2])); return Unit_instance; } var properties_initialized_HolidayCalendarListScreen_kt_pe58z4; function _init_properties_HolidayCalendarListScreen_kt__b0wvle() { if (!properties_initialized_HolidayCalendarListScreen_kt_pe58z4) { properties_initialized_HolidayCalendarListScreen_kt_pe58z4 = true; HolidayCalendarListComponent2 = FC(HolidayCalendarListComponent2$lambda); HolidayCalendarListScreenPreview = FC(HolidayCalendarListScreenPreview$lambda); } } function get_LanguageDetailComponent2() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailComponent2; } var LanguageDetailComponent2; function get_LanguageDetailPreview() { _init_properties_LanguageDetailScreen_kt__khe157(); return LanguageDetailPreview; } var LanguageDetailPreview; function LanguageDetailComponent2$lambda($this$FC, props) { _init_properties_LanguageDetailScreen_kt__khe157(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = LanguageDetailComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.apn(strings_getInstance().dm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.fq3_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dcb_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.apn(strings_getInstance().qm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.fq3_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ecb_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.labelText = $strings.apn(strings_getInstance().rm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.fq3_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fcb_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField(); var block = LanguageDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField(); var block_1 = LanguageDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageDetailComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = LanguageDetailComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageDetailPreview$lambda($this$FC, it) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageDetailComponent2(); var block = LanguageDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageDetailPreview$lambda$lambda($this$invoke) { _init_properties_LanguageDetailScreen_kt__khe157(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageDetailPreview...' call this_0.dcb_1 = '\u0641\u0627\u0631\u0633\u06CC'; this_0.ecb_1 = 'fa'; this_0.fcb_1 = 'per'; $this$invoke.uiState = new LanguageDetailUiState(this_0); return Unit_instance; } var properties_initialized_LanguageDetailScreen_kt_abw8zt; function _init_properties_LanguageDetailScreen_kt__khe157() { if (!properties_initialized_LanguageDetailScreen_kt_abw8zt) { properties_initialized_LanguageDetailScreen_kt_abw8zt = true; LanguageDetailComponent2 = FC(LanguageDetailComponent2$lambda); LanguageDetailPreview = FC(LanguageDetailPreview$lambda); } } function get_LanguageEditComponent2() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditComponent2; } var LanguageEditComponent2; function get_LanguageEditPreview() { _init_properties_LanguageEditScreen_kt__f5y8i(); return LanguageEditPreview; } var LanguageEditPreview; function LanguageEditComponent2$lambda($this$FC, props) { _init_properties_LanguageEditScreen_kt__f5y8i(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = LanguageEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.dcb_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dcb_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().dm2_1); $this$invoke.error = $props.uiState.iq3_1; $this$invoke.enabled = $props.uiState.hq3_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.ecb_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ecb_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().qm2_1); $this$invoke.error = $props.uiState.iq3_1; $this$invoke.enabled = $props.uiState.hq3_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.fcb_1 = $it; return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onLanguageChanged; var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_0(tmp0_safe_receiver, LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it)); } tmp(tmp_0); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.gq3_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fcb_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().rm2_1); $this$invoke.error = $props.uiState.iq3_1; $this$invoke.enabled = $props.uiState.hq3_1; $this$invoke.onChange = LanguageEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextEditField(); var block = LanguageEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextEditField(); var block_0 = LanguageEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadTextEditField(); var block_1 = LanguageEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function LanguageEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = LanguageEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageEditPreview$lambda($this$FC, it) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageEditComponent2(); var block = LanguageEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageEditPreview$lambda$lambda($this$invoke) { _init_properties_LanguageEditScreen_kt__f5y8i(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageEditPreview...' call this_0.dcb_1 = 'fa'; $this$invoke.uiState = new LanguageEditUiState(this_0); return Unit_instance; } var properties_initialized_LanguageEditScreen_kt_n40a0g; function _init_properties_LanguageEditScreen_kt__f5y8i() { if (!properties_initialized_LanguageEditScreen_kt_n40a0g) { properties_initialized_LanguageEditScreen_kt_n40a0g = true; LanguageEditComponent2 = FC(LanguageEditComponent2$lambda); LanguageEditPreview = FC(LanguageEditPreview$lambda); } } function get_LanguageListComponent2() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListComponent2; } var LanguageListComponent2; function get_LanguageListScreenPreview() { _init_properties_LanguageListScreen_kt__962nlu(); return LanguageListScreenPreview; } var LanguageListScreenPreview; function LanguageListComponent2$lambda($this$FC, props) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = LanguageListComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSort(); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.activeSortOrderOption = $props.uiState.oq3_1; $this$invoke.enabled = true; $this$invoke.onClickSort = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function (it) { $props.onListItemClick($language); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $language.dcb_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = '' + $language.ecb_1 + ' / ' + $language.fcb_1; return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language) { return function ($this$invoke) { $this$invoke.onClick = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); var this_0 = default_27; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $language) { return function ($this$invoke) { var this_0 = default_34; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $language); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.mq3_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.LanguageListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = LanguageListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function LanguageListComponent2$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadListSortHeader(); var block = LanguageListComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = LanguageListComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function LanguageListComponent2$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = LanguageListComponent2$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LanguageListScreenPreview$lambda($this$FC, it) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LanguageListComponent2(); var block = LanguageListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LanguageListScreenPreview$lambda$lambda($this$invoke) { _init_properties_LanguageListScreen_kt__962nlu(); // Inline function 'kotlin.apply' call var this_0 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_0.dcb_1 = 'Farsi'; this_0.ecb_1 = 'fa'; this_0.fcb_1 = 'far'; this_0.ccb_1 = new Long(5, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.LanguageListScreenPreview...' call this_1.dcb_1 = 'English'; this_1.ecb_1 = 'en'; this_1.fcb_1 = 'eng'; this_1.ccb_1 = new Long(6, 0); $this$invoke.uiState = new LanguageListUiState(listOf([tmp, this_1])); return Unit_instance; } var properties_initialized_LanguageListScreen_kt_d8nlno; function _init_properties_LanguageListScreen_kt__962nlu() { if (!properties_initialized_LanguageListScreen_kt_d8nlno) { properties_initialized_LanguageListScreen_kt_d8nlno = true; LanguageListComponent2 = FC(LanguageListComponent2$lambda); LanguageListScreenPreview = FC(LanguageListScreenPreview$lambda); } } function get_ParentalConsentManagementComponent2() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementComponent2; } var ParentalConsentManagementComponent2; function get_ParentalConsentManagementScreen() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return ParentalConsentManagementScreen; } var ParentalConsentManagementScreen; var ParentalConsentManagementPreview; function ParentalConsentManagementComponent2$lambda($this$FC, props) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.txm_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ige_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.i97_1; var minorDateOfBirth = useFormattedDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().kly_1.oly()); var tmp3_safe_receiver = props.uiState.txm_1; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.hge_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.rft_1; var statusDate = useFormattedDateAndTime(tmp5_elvis_lhs == null ? new Long(0, 0) : tmp5_elvis_lhs, Companion_getInstance_15().nlz().oly()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ParentalConsentManagementComponent2$lambda$lambda(props, strings, statusDate, minorDateOfBirth); addChild($this$FC, this_0, block); return Unit_instance; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth) { return function ($this$invoke) { var tmp = strings_getInstance().kms_1; var tmp0_safe_receiver = $props.uiState.txm_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ige_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd(); $this$invoke.html = replace($strings.k10o(tmp, [tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs, $minorDateOfBirth, $props.uiState.xxm_1]), '\\n', '
'); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.mft_1 = $it.jpm_1; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeRelation; var tmp0_safe_receiver = $props.uiState.txm_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hge_1; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp1_safe_receiver, ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda$lambda(it)); } tmp(tmp_0); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.txm_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hge_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mft_1; $this$invoke.value = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; $this$invoke.options = PersonParentJoinConstants_getInstance().mpn_1; $this$invoke.label = $strings.apn(strings_getInstance().lms_1) + '*'; $this$invoke.onChange = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = $props.uiState.uxm_1; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.uxm_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp3_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.apn(strings_getInstance().zmq_1); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.vxm_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.khg_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.wxm_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().mms_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDoNotConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.wxm_1; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().nms_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangeConsent(); return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.wxm_1; var tmp0_safe_receiver = $props.uiState.rxo(); 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.apn(tmp0_safe_receiver); addChildNode($this$invoke, tmp$ret$3); } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp; if ($props.uiState.pxo()) { var tmp0_safe_receiver = $props.uiState.qxo(); 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.k10o(tmp0_safe_receiver, [$statusDate]); addChildNode($this$invoke, tmp$ret$12); } var this_0 = default_83; addChild_0($this$invoke, this_0); tmp = Unit_instance; } var this_1 = get_UstadRawHtml(); var block = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda($strings, $props, $minorDateOfBirth); addChild($this$invoke, this_1, block); var tmp_0; if ($props.uiState.lxo()) { var this_2 = get_UstadMessageIdSelectField(); var block_0 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var this_3 = get_UstadDetailHeader(); var block_1 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_3, block_1); var this_4 = default_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.mxo()) { var this_7 = default_11; var block_3 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_7, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.nxo()) { var this_8 = default_11; var block_4 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_8, block_4); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.oxo()) { var this_9 = default_11; var block_5 = ParentalConsentManagementComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_9, block_5); tmp_3 = Unit_instance; } return Unit_instance; }; } function ParentalConsentManagementComponent2$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth) { return function ($this$invoke) { var this_0 = default_35; var block = ParentalConsentManagementComponent2$lambda$lambda$lambda($props, $strings, $statusDate, $minorDateOfBirth); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ParentalConsentManagementScreen$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var viewModel = useUstadViewModel(VOID, ParentalConsentManagementScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.rxm_1, new ParentalConsentManagementUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_73($uiStateVal$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ParentalConsentManagementScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); return new ParentalConsentManagementViewModel(di, savedStateHandle); } function ParentalConsentManagementViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.hxo(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ParentalConsentManagementViewModel$onClickConsent$ref($boundThis) { var l = function () { $boundThis.ixo(); return Unit_instance; }; l.callableName = 'onClickConsent'; return l; } function ParentalConsentManagementViewModel$onClickDontConsent$ref($boundThis) { var l = function () { $boundThis.jxo(); return Unit_instance; }; l.callableName = 'onClickDontConsent'; return l; } function ParentalConsentManagementViewModel$onClickChangeConsent$ref($boundThis) { var l = function () { $boundThis.kxo(); return Unit_instance; }; l.callableName = 'onClickChangeConsent'; return l; } function ParentalConsentManagementScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_73($uiStateVal$delegate); $this$invoke.onChangeRelation = ParentalConsentManagementViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickConsent = ParentalConsentManagementViewModel$onClickConsent$ref($viewModel); $this$invoke.onClickDoNotConsent = ParentalConsentManagementViewModel$onClickDontConsent$ref($viewModel); $this$invoke.onClickChangeConsent = ParentalConsentManagementViewModel$onClickChangeConsent$ref($viewModel); return Unit_instance; }; } function ParentalConsentManagementPreview$lambda($this$FC, it) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); var uiStateVar$delegate = useState(ParentalConsentManagementPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ParentalConsentManagementComponent2(); var block = ParentalConsentManagementPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_74($uiStateVar$delegate) { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ParentalConsentManagementPreview$lambda$lambda() { _init_properties_ParentalConsentManagementScreen_kt__vjv91e(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call this_0.khg_1 = 'hello world<\/b>'; // Inline function 'kotlin.apply' call var this_1 = new PersonParentJoinAndMinorPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview...' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.ParentalConsentManagementPreview....' call this_2.c97_1 = 'Pit'; this_2.d97_1 = 'The Younger'; tmp.ige_1 = this_2; return new ParentalConsentManagementUiState(this_1, VOID, this_0, true); } function ParentalConsentManagementPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_74($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc; function _init_properties_ParentalConsentManagementScreen_kt__vjv91e() { if (!properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc) { properties_initialized_ParentalConsentManagementScreen_kt_q2jqsc = true; ParentalConsentManagementComponent2 = FC(ParentalConsentManagementComponent2$lambda); ParentalConsentManagementScreen = FC(ParentalConsentManagementScreen$lambda); ParentalConsentManagementPreview = FC(ParentalConsentManagementPreview$lambda); } } function get_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_48; var block = ScopedGrantDetailComponent2$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var tmp; if ($bitmask.tpp_1) { tmp = $strings.apn(strings_getInstance().un1_1); } else { tmp = $strings.apn(strings_getInstance().vn1_1); } // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = tmp; var tmp_0; if ($bitmask.tpp_1) { var this_0 = default_40; addChild_0($this$invoke, this_0); tmp_0 = Unit_instance; } else { var this_1 = default_41; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda($bitmask, $strings) { return function ($this$invoke) { var this_0 = default_61; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda$lambda($bitmask, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn($bitmask.spp_1); return Unit_instance; }; } 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_instance; }; } function ScopedGrantDetailComponent2$lambda$lambda($props) { return function ($this$invoke) { var strings = useStringProvider(); var tmp0_iterator = $props.uiState.sq7_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantDetailComponent2...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ScopedGrantDetailComponent2$lambda$lambda$lambda(element, strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantDetailScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantDetailComponent2(); var block = ScopedGrantDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_ScopedGrantDetailScreen_kt__2dczrd(); var tmp0_stringResource = strings_getInstance().umv_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource, true); var tmp1_stringResource = strings_getInstance().xmz_1; $this$invoke.uiState = new ScopedGrantDetailUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource, false)])); return Unit_instance; } var properties_initialized_ScopedGrantDetailScreen_kt_u95tq1; function _init_properties_ScopedGrantDetailScreen_kt__2dczrd() { if (!properties_initialized_ScopedGrantDetailScreen_kt_u95tq1) { properties_initialized_ScopedGrantDetailScreen_kt_u95tq1 = true; ScopedGrantDetailComponent2 = FC(ScopedGrantDetailComponent2$lambda); ScopedGrantDetailScreenPreview = FC(ScopedGrantDetailScreenPreview$lambda); } } function get_ScopedGrantEditScreenComponent2() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenComponent2; } var ScopedGrantEditScreenComponent2; function get_ScopedGrantEditScreenPreview() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); return ScopedGrantEditScreenPreview; } var ScopedGrantEditScreenPreview; function ScopedGrantEditScreenComponent2$lambda($this$FC, props) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = ScopedGrantEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask) { return function (it) { $props.onChangedBitmask($bitmask.vpp(VOID, VOID, !$bitmask.tpp_1)); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $bitmask) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn($bitmask.spp_1); return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($bitmask) { return function ($this$invoke) { $this$invoke.checked = $bitmask.tpp_1; return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $bitmask, $strings) { return function ($this$invoke) { $this$invoke.onClick = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $bitmask); var this_0 = default_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_instance; }; } 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_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.aq8_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.ScopedGrantEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda$lambda($props, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ScopedGrantEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = ScopedGrantEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScopedGrantEditScreenPreview$lambda($this$FC, it) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var uiStateVar$delegate = useState(ScopedGrantEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScopedGrantEditScreenComponent2(); var block = ScopedGrantEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_75($uiStateVar$delegate) { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ScopedGrantEditScreenPreview$lambda$lambda() { _init_properties_ScopedGrantEditScreen_kt__3vjqvk(); var tmp0_stringResource = strings_getInstance().zmi_1; var tmp = new BitmaskFlag(new Long(0, 0), tmp0_stringResource); var tmp1_stringResource = strings_getInstance().amj_1; return new ScopedGrantEditUiState(VOID, listOf([tmp, new BitmaskFlag(new Long(0, 0), tmp1_stringResource)])); } function ScopedGrantEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_75($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ScopedGrantEditScreen_kt_33gsuq; function _init_properties_ScopedGrantEditScreen_kt__3vjqvk() { if (!properties_initialized_ScopedGrantEditScreen_kt_33gsuq) { properties_initialized_ScopedGrantEditScreen_kt_33gsuq = true; ScopedGrantEditScreenComponent2 = FC(ScopedGrantEditScreenComponent2$lambda); ScopedGrantEditScreenPreview = FC(ScopedGrantEditScreenPreview$lambda); } } function get_SiteTermsDetailScreenComponent2() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenComponent2; } var SiteTermsDetailScreenComponent2; function get_SiteTermsDetailScreenPreview() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); return SiteTermsDetailScreenPreview; } var SiteTermsDetailScreenPreview; function SiteTermsDetailScreenComponent2$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.uiState.kzn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.khg_1; var dependencies = [tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]; var callback = SiteTermsDetailScreenComponent2$lambda$lambda(props); var termsCleanHtml = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = SiteTermsDetailScreenComponent2$lambda$lambda_0(termsCleanHtml); addChild($this$FC, this_0, block); return Unit_instance; } function SiteTermsDetailScreenComponent2$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.kzn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.khg_1; return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenComponent2.....' call this_0.__html = $termsCleanHtml; $this$invoke.dangerouslySetInnerHTML = this_0; return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, 'div', block); return Unit_instance; }; } function SiteTermsDetailScreenComponent2$lambda$lambda_0($termsCleanHtml) { return function ($this$invoke) { var this_0 = default_35; var block = SiteTermsDetailScreenComponent2$lambda$lambda$lambda($termsCleanHtml); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteTermsDetailScreenPreview$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); var uiStateVar$delegate = useState(SiteTermsDetailScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailScreenComponent2(); var block = SiteTermsDetailScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_76($uiStateVar$delegate) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SiteTermsDetailScreenPreview$lambda$lambda() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9(); // Inline function 'kotlin.apply' call var this_0 = new SiteTerms(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.SiteTermsDetailScreenPreview...' call this_0.khg_1 = '

This is a Heading<\/h1>\n

This is a paragraph.<\/p>'; return new SiteTermsDetailUiState(this_0); } function SiteTermsDetailScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_76($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5 = true; SiteTermsDetailScreenComponent2 = FC(SiteTermsDetailScreenComponent2$lambda); SiteTermsDetailScreenPreview = FC(SiteTermsDetailScreenPreview$lambda); } } function get_OpenLicensesScreen() { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return OpenLicensesScreen; } var OpenLicensesScreen; function OpenLicensesScreen$lambda($this$FC, it) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); useUstadViewModel(VOID, OpenLicensesScreen$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = OpenLicensesScreen$lambda$lambda_0; addChild($this$FC, this_0, block); return Unit_instance; } function OpenLicensesScreen$lambda$lambda(di, savedStateHandle) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); return new OpenLicensesViewModel(di, savedStateHandle); } function OpenLicensesScreen$lambda$lambda_0($this$invoke) { _init_properties_OpenLicensesScreen_kt__hpj8wo(); $this$invoke.src = 'open_source_licenses.txt'; $this$invoke.id = 'license_iframe'; return Unit_instance; } var properties_initialized_OpenLicensesScreen_kt_k9fz5i; function _init_properties_OpenLicensesScreen_kt__hpj8wo() { if (!properties_initialized_OpenLicensesScreen_kt_k9fz5i) { properties_initialized_OpenLicensesScreen_kt_k9fz5i = true; OpenLicensesScreen = FC(OpenLicensesScreen$lambda); } } function get_AccountListItemContent() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItemContent; } var AccountListItemContent; function get_AccountListItem() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListItem; } var AccountListItem; function get_AccountListComponent2() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListComponent2; } var AccountListComponent2; function get_AccountListScreen() { _init_properties_AccountListScreen_kt__4yip1h(); return AccountListScreen; } var AccountListScreen; var AccountListScreenPreview; function AccountListItemContent$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_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_instance; } function AccountListItemContent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.account.anb_1.mkd(); var tmp0_safe_receiver = $props.account.cnb_1; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b98_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AccountListItemContent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.account.anb_1.c97_1 + ' ' + $props.account.anb_1.d97_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_86; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.account.anb_1.b97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_87; var block = AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListItemContent$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListItemContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(5) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $props.account.bnb_1.kna_1; return Unit_instance; }; } function AccountListItemContent$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_61; 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_61; 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_instance; } return Unit_instance; }; } function AccountListItemContent$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_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_instance; }; } function AccountListItem$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var onListItemClick = props.onListItemClick; var strings = useStringProvider(); if (!(onListItemClick == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_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_instance; } function AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props) { return function (it) { $onListItemClick($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.onDeleteListItemClick = $props.onDeleteListItemClick; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda($onListItemClick, $props) { return function ($this$invoke) { $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda($onListItemClick, $props); var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onDeleteListItemClick; if (tmp0_safe_receiver == null) null; else tmp0_safe_receiver($props.account); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().fn3_1); $this$invoke.onClick = AccountListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_64; addChild_0($this$invoke, this_0); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().fn3_1); var this_0 = default_6; var block = AccountListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = AccountListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListItem$lambda$lambda($props, $onListItemClick, $strings) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_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_instance; } return Unit_instance; }; } function AccountListItem$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.account = $props.account; $this$invoke.showAccountEndpoint = $props.showAccountEndpoint; return Unit_instance; }; } function AccountListItem$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_AccountListItemContent(); var block = AccountListItem$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda($this$FC, props) { _init_properties_AccountListScreen_kt__4yip1h(); var strings = useStringProvider(); var tmp; if (props.uiState.mqj_1) { tmp = props.uiState.lqj_1 + ' ' + strings.apn(strings_getInstance().umr_1); } else { tmp = props.uiState.lqj_1; } var versionStr = tmp; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = AccountListComponent2$lambda$lambda(props, strings, versionStr); addChild($this$FC, this_0, block); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda($headerAccount) { return function ($this$invoke) { $this$invoke.account = $headerAccount; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onMyProfileClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'profile_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.yqm(); // 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.apn(strings_getInstance().qn2_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onLogoutClick(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'logout_button'; $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.disabled = !$props.uiState.yqm(); // 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.apn(strings_getInstance().gm1_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(72) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.zqm()) { var this_1 = default_11; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var this_2 = default_11; var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount) { return function (it) { $props.onAccountListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount) { return function (it) { $props.onDeleteListItemClick($thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1($thisAccount, $props) { return function ($this$invoke) { $this$invoke.onListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $thisAccount); $this$invoke.account = $thisAccount; $this$invoke.onDeleteListItemClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $thisAccount); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.apn(strings_getInstance().rn2_1); $this$invoke.onClickAdd = $props.onAddItem; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.jqj_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_0, block); } var this_1 = get_UstadAddListItem(); var block_0 = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it) { _init_properties_AccountListScreen_kt__4yip1h(); var tmp = window; // Inline function 'web.window.WindowTarget.Companion._blank' call 0; tmp.open('https://www.ustadmobile.com/', '_blank'); return Unit_instance; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings, $versionStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().xn3_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $versionStr; return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings, $versionStr) { return function ($this$invoke) { var tmp; if ($props.uiState.mqj_1) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3; tmp = Unit_instance; } 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_instance; }; } 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_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickOpenLicenses(); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().yn3_1); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_27; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; var this_0 = default_34; var block = AccountListComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AccountListComponent2$lambda$lambda$lambda($props, $strings, $versionStr) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var tmp0_safe_receiver = $props.uiState.iqj_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListItem(); var block = AccountListComponent2$lambda$lambda$lambda$lambda(tmp0_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_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_instance; }; } 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_instance; }; } function AccountListScreen$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); var viewModel = useUstadViewModel(VOID, AccountListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.dqj_1, new AccountListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_77($uiStateVal$delegate) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function AccountListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_AccountListScreen_kt__4yip1h(); return new AccountListViewModel(di, savedStateHandle); } function AccountListViewModel$onClickLogout$ref($boundThis) { var l = function () { $boundThis.sqm(); return Unit_instance; }; l.callableName = 'onClickLogout'; return l; } function AccountListViewModel$onClickProfile$ref($boundThis) { var l = function () { $boundThis.tqm(); return Unit_instance; }; l.callableName = 'onClickProfile'; return l; } function AccountListViewModel$onClickAddAccount$ref($boundThis) { var l = function () { $boundThis.uqm(); return Unit_instance; }; l.callableName = 'onClickAddAccount'; return l; } function AccountListViewModel$onClickAccount$ref($boundThis) { var l = function (p0) { $boundThis.vqm(p0); return Unit_instance; }; l.callableName = 'onClickAccount'; return l; } function AccountListViewModel$onClickDeleteAccount$ref($boundThis) { var l = function (p0) { $boundThis.wqm(p0); return Unit_instance; }; l.callableName = 'onClickDeleteAccount'; return l; } function AccountListViewModel$onClickOpenLicenses$ref($boundThis) { var l = function () { $boundThis.xqm(); return Unit_instance; }; l.callableName = 'onClickOpenLicenses'; return l; } function AccountListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_77($uiStateVal$delegate); $this$invoke.onLogoutClick = AccountListViewModel$onClickLogout$ref($viewModel); $this$invoke.onMyProfileClick = AccountListViewModel$onClickProfile$ref($viewModel); $this$invoke.onAddItem = AccountListViewModel$onClickAddAccount$ref($viewModel); $this$invoke.onAccountListItemClick = AccountListViewModel$onClickAccount$ref($viewModel); $this$invoke.onDeleteListItemClick = AccountListViewModel$onClickDeleteAccount$ref($viewModel); $this$invoke.onClickOpenLicenses = AccountListViewModel$onClickOpenLicenses$ref($viewModel); return Unit_instance; }; } function AccountListScreenPreview$lambda($this$FC, it) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_AccountListComponent2(); var block = AccountListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function AccountListScreenPreview$lambda$lambda($this$invoke) { _init_properties_AccountListScreen_kt__4yip1h(); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp = new UserSession(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_0.c97_1 = 'Sara'; this_0.d97_1 = 'Sarvari'; this_0.a97_1 = new Long(9, 0); this_0.b97_1 = 'sara99'; var tmp_0 = new UserSessionWithPersonAndEndpoint(tmp, this_0, new Endpoint('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_1 = new UserSession(); // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_1.c97_1 = 'Ahmad'; this_1.d97_1 = 'Ahmadi'; this_1.a97_1 = new Long(4, 0); this_1.b97_1 = 'ahmadi'; var tmp_2 = new UserSessionWithPersonAndEndpoint(tmp_1, this_1, new Endpoint('https://example.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_3 = new UserSession(); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_2.c97_1 = 'Negin'; this_2.d97_1 = 'Naseri'; this_2.a97_1 = new Long(5, 0); this_2.b97_1 = 'negin10'; var tmp_4 = new UserSessionWithPersonAndEndpoint(tmp_3, this_2, new Endpoint('https://someweb.com')); // Inline function 'kotlin.apply' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call var tmp_5 = new UserSession(); // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.accountlist.AccountListScreenPreview...' call this_3.c97_1 = 'Ali'; this_3.d97_1 = 'Asadi'; this_3.a97_1 = new Long(6, 0); this_3.b97_1 = 'ali01'; $this$invoke.uiState = new AccountListUiState(tmp_0, listOf([tmp_2, tmp_4, new UserSessionWithPersonAndEndpoint(tmp_5, this_3, new Endpoint('https://thisisalink.org'))])); return Unit_instance; } var properties_initialized_AccountListScreen_kt_5w6rwn; function _init_properties_AccountListScreen_kt__4yip1h() { if (!properties_initialized_AccountListScreen_kt_5w6rwn) { properties_initialized_AccountListScreen_kt_5w6rwn = true; AccountListItemContent = FC(AccountListItemContent$lambda); AccountListItem = FC(AccountListItem$lambda); AccountListComponent2 = FC(AccountListComponent2$lambda); AccountListScreen = FC(AccountListScreen$lambda); AccountListScreenPreview = FC(AccountListScreenPreview$lambda); } } function iconComponent(_this__u8e3s4) { var tmp0_subject = _this__u8e3s4.s7y_1; var tmp; if (tmp0_subject === 100) { tmp = default_92; } else { if (tmp0_subject === 105) { tmp = default_91; } else { if (tmp0_subject === 102) { tmp = default_90; } else { if (tmp0_subject === 103) { tmp = default_89; } else { if (tmp0_subject === 104) { tmp = default_88; } else { tmp = null; } } } } } return tmp; } function uriOrDefaultBanner(_this__u8e3s4, clazzName) { var tmp1_elvis_lhs = _this__u8e3s4 == null ? null : _this__u8e3s4.q8h_1; return tmp1_elvis_lhs == null ? 'img/default_course_banners/' + defaultCourseBannerImageIndex(clazzName) + '.webp' : tmp1_elvis_lhs; } function get_CourseBlockEditScreen() { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return CourseBlockEditScreen; } var CourseBlockEditScreen; function CourseBlockEditScreen$lambda($this$FC, it) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); var viewModel = useUstadViewModel(VOID, CourseBlockEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.uvv_1, new CourseBlockEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseBlockEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_78($uiStateVar$delegate) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function CourseBlockEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseBlockEditScreen_kt__d2z5oq(); return new CourseBlockEditViewModel(di, savedStateHandle); } function CourseBlockEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.vvv(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseBlockEditViewModel$onClickEditContentEntry$ref($boundThis) { var l = function () { $boundThis.qvz(); return Unit_instance; }; l.callableName = 'onClickEditContentEntry'; return l; } function CourseBlockEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.xt6(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_78($uiStateVar$delegate); $this$invoke.onCourseBlockChange = CourseBlockEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickEditSelectedContentEntry = CourseBlockEditViewModel$onClickEditContentEntry$ref($viewModel); $this$invoke.onPictureChanged = CourseBlockEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } function CourseBlockEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { var this_0 = get_UstadCourseBlockEdit(); var block = CourseBlockEditScreen$lambda$lambda$lambda($viewModel, $uiStateVar$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_CourseBlockEditScreen_kt_exqprc; function _init_properties_CourseBlockEditScreen_kt__d2z5oq() { if (!properties_initialized_CourseBlockEditScreen_kt_exqprc) { properties_initialized_CourseBlockEditScreen_kt_exqprc = true; CourseBlockEditScreen = FC(CourseBlockEditScreen$lambda); } } function get_ClazzDetailScreen() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailScreen; } var ClazzDetailScreen; function get_ClazzDetailComponent() { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return ClazzDetailComponent; } var ClazzDetailComponent; var ClazzDetailPreview; function ClazzDetailScreen$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var viewModel = useUstadViewModel(false, ClazzDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.eqr_1, new ClazzDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_79($uiStateVal$delegate) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); return new ClazzDetailViewModel(di, savedStateHandle); } function ClazzDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_79($uiStateVal$delegate); return Unit_instance; }; } function ClazzDetailComponent$lambda($this$FC, props) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.fqr_1.d1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.fqr_1; return Unit_instance; }; } function ClazzDetailPreview$lambda($this$FC, it) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzDetailComponent(); var block = ClazzDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzDetailPreview$lambda$lambda($this$invoke) { _init_properties_ClazzDetailScreen_kt__o1zzmr(); var tmp = new TabItem('CourseDetailOverviewView', mapOf(to('clazzUid', '1')), 'Course'); $this$invoke.uiState = new ClazzDetailUiState(listOf([tmp, new TabItem('CourseMembers', mapOf(to('clazzUid', '1')), 'Members')])); return Unit_instance; } var properties_initialized_ClazzDetailScreen_kt_7khylh; function _init_properties_ClazzDetailScreen_kt__o1zzmr() { if (!properties_initialized_ClazzDetailScreen_kt_7khylh) { properties_initialized_ClazzDetailScreen_kt_7khylh = true; ClazzDetailScreen = FC(ClazzDetailScreen$lambda); ClazzDetailComponent = FC(ClazzDetailComponent$lambda); ClazzDetailPreview = FC(ClazzDetailPreview$lambda); } } function get_ClazzDetailOverviewCourseBlockListItem() { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); return ClazzDetailOverviewCourseBlockListItem; } var ClazzDetailOverviewCourseBlockListItem; function ClazzDetailOverviewCourseBlockListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); var tmp0_safe_receiver = props.courseBlock; var courseBlockVal = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ncb_1; var tmp1_safe_receiver = props.courseBlock; var contentEntryVal = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.pcb_1; var tmp3_elvis_lhs = courseBlockVal == null ? null : courseBlockVal.w7y_1; 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_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ncb_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props) { return function ($this$invoke) { var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7y_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.courseBlock; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ocb_1; var tmp6_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.x7z_1; var tmp; if (tmp6_elvis_lhs == null) { var tmp4_safe_receiver = $props.courseBlock; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.qcb_1; tmp = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.uak_1; } else { tmp = tmp6_elvis_lhs; } $this$invoke.pictureUri = tmp; var tmp7_safe_receiver = $props.courseBlock; $this$invoke.courseBlock = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.ncb_1; var tmp8_safe_receiver = $props.courseBlock; $this$invoke.contentEntry = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.pcb_1; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_0($courseBlockVal, $props) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockVal, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$create) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'react.dom.aria.ariaLabel' call // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = ''; // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = toString(8) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(1) + 'px'; $this$create.sx = this_0; return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($contentEntryVal == null)) { var iconType = contentTypeIconComponent($contentEntryVal); if (!(iconType == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create_0(iconType, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda); addChildNode($this$invoke, this_0); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(get_contentTypeStringResource($contentEntryVal)); addChildNode($this$invoke, tmp$ret$2); tmp = Unit_instance; } else if (!($courseBlockVal == null)) { var iconType_0 = iconComponent($courseBlockVal); if (!(iconType_0 == null)) { // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_1 = create_0(iconType_0, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0); addChildNode($this$invoke, this_1); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(get_blockTypeStringResource($courseBlockVal)); addChildNode($this$invoke, tmp$ret$5); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call useLineClamp(this_0, 1); $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $blockDescription; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($contentEntryVal, $strings, $courseBlockVal); addChild($this$create, 'div', block); // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($blockDescription); addChild($this$create, 'div', block_0); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_2($courseBlockVal, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7y_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_25; $this$invoke.secondary = create_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($contentEntryVal, $strings, $courseBlockVal, $blockDescription)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem....' call var tmp0_safe_receiver = $courseBlockVal; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t7y_1; this_0.padding = paddingCourseBlockIndent(tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); $this$invoke.sx = this_0; $this$invoke.onClick = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda($props); var this_1 = default_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_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ncb_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r7y_1; $this$invoke.blockUid = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; $this$invoke.blockStatuses = $props.blockStatuses; $this$invoke.blocks = $props.allCourseBlocks; $this$invoke.showMaxScore = true; return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ncb_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.......' call $props.onClickCourseBlock(tmp1_safe_receiver); } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, $labelText) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $courseBlockVal; var tmp_0 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7y_1; if (tmp_0 === 100) { 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(trailingIcon); addChildNode($this$invoke, this_0); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal) { return function ($this$invoke) { var tmp; if (!($props.expanded === false)) { tmp = $strings.apn(strings_getInstance().en3_1); } else { tmp = $strings.apn(strings_getInstance().dn3_1); } var labelText = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = labelText; var this_0 = default_6; var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda$lambda_1($courseBlockVal, $props, labelText); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewCourseBlockListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; if ($props.showGrade) { var this_0 = get_ClazzGradebookCell(); var block = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.showExpandCollapse) { var tmp_1; var tmp0_safe_receiver = $props.courseBlock; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ncb_1; var tmp_2 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.s7y_1; if (tmp_2 === 100) { var this_1 = default_9; var block_0 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_4($props, $strings, $courseBlockVal); addChild($this$create, this_1, block_0); tmp_1 = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_1 = ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda$lambda_5; addChild($this$create, 'div', block_1); tmp_1 = Unit_instance; } tmp_0 = tmp_1; } return Unit_instance; }; } function ClazzDetailOverviewCourseBlockListItem$lambda$lambda($courseBlockVal, $props, $contentEntryVal, $strings, $blockDescription) { return function ($this$invoke) { var this_0 = default_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_0(tmp, ClazzDetailOverviewCourseBlockListItem$lambda$lambda$lambda_0($props, $strings, $courseBlockVal)); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz; function _init_properties_ClazzDetailOverviewCourseBlockListItem_kt__72txhb() { if (!properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz) { properties_initialized_ClazzDetailOverviewCourseBlockListItem_kt_pzffcz = true; ClazzDetailOverviewCourseBlockListItem = FC(ClazzDetailOverviewCourseBlockListItem$lambda); } } function get_ClazzDetailOverviewScheduleListItem() { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); return ClazzDetailOverviewScheduleListItem; } var ClazzDetailOverviewScheduleListItem; function ClazzDetailOverviewScheduleListItem$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.wh2_1.nb()); var toTimeFormatted = useFormattedTime(props.schedule.xh2_1.nb()); var tmp0_safe_receiver = ScheduleConstants_getInstance().qpn_1.q(props.schedule.ah3_1); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp = strings.apn(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; var frequencyStr = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = ScheduleConstants_getInstance().ppn_1.q(props.schedule.yh2_1); var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem..' call tmp_0 = strings.apn(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_instance; } function ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ClazzDetailOverviewScheduleListItem$lambda$lambda($text) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewScheduleListItem...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp1_bottom = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp2_left = toString(22) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + tmp0_top + ' ' + (toString(0) + 'px') + ' ' + tmp1_bottom + ' ' + tmp2_left; $this$invoke.sx = this_0; var this_1 = get_UstadBlankIcon(); addChild_0($this$invoke, this_1); var this_2 = default_27; var block = ClazzDetailOverviewScheduleListItem$lambda$lambda$lambda($text); addChild($this$invoke, this_2, block); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y; function _init_properties_ClazzDetailOverviewScheduleListItem_kt__1f9wa0() { if (!properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y) { properties_initialized_ClazzDetailOverviewScheduleListItem_kt_pyye9y = true; ClazzDetailOverviewScheduleListItem = FC(ClazzDetailOverviewScheduleListItem$lambda); } } function get_ClazzDetailOverviewComponent() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewComponent; } var ClazzDetailOverviewComponent; function get_ClazzDetailOverviewScreen() { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return ClazzDetailOverviewScreen; } var ClazzDetailOverviewScreen; function ClazzDetailOverviewComponent$lambda($this$FC, props) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.ir3(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x8e_1; var tmp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = props.uiState.ir3(); var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.y8e_1; var tmp_0 = tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs; var tmp4_safe_receiver = props.uiState.ir3(); var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.h8f_1; var clazzDateRangeFormatted = useFormattedDateRange(tmp, tmp_0, tmp5_elvis_lhs == null ? 'UTC' : tmp5_elvis_lhs); // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.cqv_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent..' call var tmp0_safe_receiver_0 = element.ncb_1; if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver_0); } } var courseBlocks = destination; var hasModules = props.uiState.mr3(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp6_safe_receiver = props.uiState.aqv_1; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.o8l_1; var tmp9_elvis_lhs = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.q8h_1; var tmp_1; if (tmp9_elvis_lhs == null) { var tmp8_safe_receiver = props.uiState.ir3(); tmp_1 = 'img/default_course_banners/' + defaultCourseBannerImageIndex(tmp8_safe_receiver == null ? null : tmp8_safe_receiver.q8e_1) + '.webp'; } else { tmp_1 = tmp9_elvis_lhs; } var coursePictureUri = tmp_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzDetailOverviewComponent$lambda$lambda(tabAndAppBarHeight, props, coursePictureUri, strings, clazzDateRangeFormatted, courseBlocks, hasModules); addChild($this$FC, this_1, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(192) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.ObjectFit.Companion.cover' call 0; this_0.objectFit = 'cover'; $this$create.className = css(this_0); $this$create.src = $coursePictureUri; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri) { return function () { // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'img'; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda($coursePictureUri)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.text = $strings.apn(strings_getInstance().omi_1); $this$invoke.icon = create(default_95); $this$invoke.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.hqv_1) { var this_0 = get_UstadQuickActionButton(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_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_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_25; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ir3(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r8e_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_2; return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_65); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $props.uiState.nr3(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = capitalizeFirstLetter($strings.apn(strings_getInstance().qmi_1)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = $props.onClickClazzCode; var tmp0_safe_receiver = $props.uiState.ir3(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.m8f_1; tmp(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_96); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.ir3(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.m8f_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.apn(strings_getInstance().qmq_1); $this$create.onClick = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function () { var tmp = get_UstadDetailField2(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_3($props, $strings)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings) { return function ($this$create) { $this$create.leadingContent = create(default_97); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.valueContent = $clazzDateRangeFormatted; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.labelContent = $strings.apn(strings_getInstance().hmk_1) + ' - ' + $strings.apn(strings_getInstance().imk_1); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); return 'sc' + it.vh2_1.toString(); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6(scheduleItem) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp = get_ClazzDetailOverviewScheduleListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4(scheduleItem)); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_4($scheduleItem) { return function ($this$create) { $this$create.schedule = $scheduleItem; return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var tmp0_safe_receiver = it.ncb_1; return 'cb' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r7y_1); } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5($courseBlockItem, $props, $courseBlocks, $hasModules) { return function ($this$create) { $this$create.courseBlock = $courseBlockItem; var tmp0_safe_receiver = $props.uiState.aqv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r8l_1; $this$create.showGrade = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$create.allCourseBlocks = $courseBlocks; $this$create.blockStatuses = $props.uiState.dqv_1; $this$create.showExpandCollapse = $hasModules; $this$create.onClickCourseBlock = $props.onClickCourseBlock; var tmp = $props.uiState.fqv_1; var tmp2_safe_receiver = $courseBlockItem.ncb_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.r7y_1; $this$create.expanded = !tmp.b1(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules) { return function (courseBlockItem) { var tmp = get_ClazzDetailOverviewCourseBlockListItem(); return create_0(tmp, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda$lambda_5(courseBlockItem, $props, $courseBlocks, $hasModules)); }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('banner', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda($coursePictureUri)); var tmp; if ($props.uiState.or3()) { $this$virtualListContent.j11u('quick_action_bar', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } $this$virtualListContent.j11u('description', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_1($props)); $this$virtualListContent.j11u('members_total', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_2($props, $strings)); var tmp_0; if ($props.uiState.eqv_1) { $this$virtualListContent.j11u('clazz_code', ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_3($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.jr3()) { var tmp_2 = get_UstadDetailField2(); create_0(tmp_2, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_4($clazzDateRangeFormatted, $strings)); tmp_1 = Unit_instance; } var tmp_3 = $props.uiState.bqv_1; var tmp_4 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_5; $this$virtualListContent.k11u(tmp_3, tmp_4, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_6); var tmp_5 = $props.uiState.pr3(); var tmp_6 = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_7; $this$virtualListContent.k11u(tmp_5, tmp_6, ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_8($props, $courseBlocks, $hasModules)); return Unit_instance; }; } function ClazzDetailOverviewComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzDetailOverviewComponent$lambda$lambda($tabAndAppBarHeight, $props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.detailoverview.ClazzDetailOverviewComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzDetailOverviewComponent$lambda$lambda$lambda($props, $coursePictureUri, $strings, $clazzDateRangeFormatted, $courseBlocks, $hasModules)); var this_1 = default_48; var block = ClazzDetailOverviewComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); var location = useLocation(); var viewModel = useUstadViewModel(VOID, ClazzDetailOverviewScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.wqu_1, new ClazzDetailOverviewUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ClazzDetailOverviewScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ClazzDetailOverviewComponent(); var block_0 = ClazzDetailOverviewScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_80($uiStateVal$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_81($appState$delegate) { _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzDetailOverviewScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ClazzDetailOverviewViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzDetailOverviewScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_81($appState$delegate).rpk_1; return Unit_instance; }; } function ClazzDetailOverviewViewModel$onClickCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.gr3(p0); return Unit_instance; }; l.callableName = 'onClickCourseBlock'; return l; } function ClazzDetailOverviewViewModel$onClickClazzCode$ref($boundThis) { var l = function (p0) { $boundThis.fr3(p0); return Unit_instance; }; l.callableName = 'onClickClazzCode'; return l; } function ClazzDetailOverviewViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.hr3(); return Unit_instance; }; 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.zqu_1; $this$invoke.onClickCourseBlock = ClazzDetailOverviewViewModel$onClickCourseBlock$ref($viewModel); $this$invoke.onClickClazzCode = ClazzDetailOverviewViewModel$onClickClazzCode$ref($viewModel); $this$invoke.onClickPermissions = ClazzDetailOverviewViewModel$onClickPermissions$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma; function _init_properties_ClazzDetailOverviewScreen_kt__mwrqf0() { if (!properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma) { properties_initialized_ClazzDetailOverviewScreen_kt_uoyoma = true; ClazzDetailOverviewComponent = FC(ClazzDetailOverviewComponent$lambda); ClazzDetailOverviewScreen = FC(ClazzDetailOverviewScreen$lambda); } } function get_AddCourseBlockDialog() { _init_properties_AddCourseBlockDialog_kt__xcpsp(); return AddCourseBlockDialog; } var AddCourseBlockDialog; function AddCourseBlockDialog$lambda($this$FC, props) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = AddCourseBlockDialog$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(100); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_92; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().omy_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().pmy_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_module'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(102); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_99; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().ymj_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().qmy_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_text_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_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_instance; }; } 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_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(104); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_100; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().lml_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().rmy_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_content_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var this_0 = default_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_instance; }; } 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_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(103); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_9($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_101; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().ymk_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().smy_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_assignment_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_8($props); var this_0 = default_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_instance; }; } 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_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onClickAddBlock; tmp(105); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_12($this$invoke) { _init_properties_AddCourseBlockDialog_kt__xcpsp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_91; addChild_0($this$invoke, this_0); return Unit_instance; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_13($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().tmy_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().umy_1); return Unit_instance; }; } function AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_discussion_block'; $this$invoke.onClick = AddCourseBlockDialog$lambda$lambda$lambda$lambda$lambda$lambda_11($props); var this_0 = default_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_instance; }; } 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_instance; }; } 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_instance; }; } function AddCourseBlockDialog$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.open = $props.open; $this$invoke.onClose = $props.onClose; var this_0 = default_16; var block = AddCourseBlockDialog$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_AddCourseBlockDialog_kt_mh721x; function _init_properties_AddCourseBlockDialog_kt__xcpsp() { if (!properties_initialized_AddCourseBlockDialog_kt_mh721x) { properties_initialized_AddCourseBlockDialog_kt_mh721x = true; AddCourseBlockDialog = FC(AddCourseBlockDialog$lambda); } } function get_ClazzEditScreenComponent2() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreenComponent2; } var ClazzEditScreenComponent2; function get_ClazzEditScreen() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return ClazzEditScreen; } var ClazzEditScreen; function get_COURSE_BLOCK_DRAG_CLASS() { return COURSE_BLOCK_DRAG_CLASS; } var COURSE_BLOCK_DRAG_CLASS; function ClazzEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $imageUri) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8h_1; tmp.j8h_1 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.rk9(VOID, VOID, $imageUri); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (imageUri) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.ar6_1; 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j8h_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.q8h_1; $this$invoke.onImageUriChanged = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().tmc_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.q8e_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.ar6_1; 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q8e_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().dm2_1) + '*'; $this$invoke.id = 'clazz_name'; $this$invoke.disabled = !$props.uiState.zr5_1; $this$invoke.error = !($props.uiState.dr6_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.dr6_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.r8e_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.uiState.ar6_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call var tmp = $props.onClazzChanged; tmp(shallowCopy_2(tmp0_safe_receiver, ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1(it))); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r8e_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_desc'; $this$invoke.readOnly = !$props.uiState.zr5_1; $this$invoke.placeholder = $strings.apn(strings_getInstance().em2_1); $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.x8e_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.ar6_1; 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x8e_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.gr6_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().hmk_1) + '*'; $this$invoke.error = !($props.uiState.br6_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.br6_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.zr5_1; $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_start_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.y8e_1 = $it; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzChanged; var tmp0_safe_receiver = $props.uiState.ar6_1; 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y8e_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.timeZoneId = $props.uiState.gr6_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().imk_1); $this$invoke.error = !($props.uiState.cr6_1 == null); var tmp2_safe_receiver = $props.uiState.cr6_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.zr5_1; Companion_getInstance_17(); $this$invoke.unsetDefault = new Long(-1, 2147483647); $this$invoke.fullWidth = true; $this$invoke.id = 'clazz_end_time'; $this$invoke.onChange = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadDateField(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block); var this_2 = get_UstadDateField(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().lmy_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAddCourseBlock(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().mmy_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.id = 'add_course_block'; $this$invoke.disabled = !$props.uiState.zr5_1; 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_instance; }; } 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (oldIndex, newIndex) { $props.onCourseBlockMoved(oldIndex, newIndex); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($courseBlockItem, $props) { return function ($this$invoke) { $this$invoke.block = $courseBlockItem; $this$invoke.fieldsEnabled = $props.uiState.zr5_1; $this$invoke.onClickEditCourseBlock = $props.onClickEditCourseBlock; $this$invoke.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$invoke.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$invoke.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$invoke.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$invoke.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$invoke.uiState = $props.uiState.trl($courseBlockItem); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { $this$invoke.draggedItemClassName = 'dragging_course_block'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); var tmp0_iterator = $props.uiState.fr6_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseBlockListItem(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().dmc_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickAddSchedule(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().emc_1); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_schedule_button'; $this$invoke.disabled = !$props.uiState.zr5_1; $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_instance; }; } 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_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($scheduleItem, $props) { return function ($this$invoke) { $this$invoke.schedule = $scheduleItem; $this$invoke.key = $scheduleItem.vh2_1.toString(); $this$invoke.onClickEditSchedule = $props.onClickEditSchedule; $this$invoke.onClickDeleteSchedule = $props.onClickDeleteSchedule; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var this_0 = default_23; var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.er6_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ScheduleListItem(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7(element, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_8($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().nmz_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickTimezone(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.h8f_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'clazz_timezone'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().omk_1); $this$invoke.disabled = !$props.uiState.zr5_1; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_10($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.apn(strings_getInstance().zm2_1); $this$invoke.checked = $props.uiState.srl(); $this$invoke.id = 'clazz_attendance_switch'; $this$invoke.onChanged = $props.onCheckedAttendanceChanged; $this$invoke.enabled = $props.uiState.zr5_1; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { $props.onClickTerminology(); return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_11($props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.inputCursor' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; // Inline function 'kotlin.js.asDynamic' call if (this_0.input != null) { // Inline function 'kotlin.js.asDynamic' call this_0.input.cursor = 'pointer'; } else { // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.mui.common..' call this_1.cursor = 'pointer'; this_0.input = this_1; } $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.ar6_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8h_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.l8h_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().imz_1); $this$invoke.disabled = !$props.uiState.zr5_1; $this$invoke.id = 'clazz_terminology'; $this$invoke.onClick = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($props); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.ClazzEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; return Unit_instance; }; } function ClazzEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadEditHeader(); var block_0 = ClazzEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_1, block_0); var this_2 = default_45; 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_instance; }; } 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_instance; }; } function ClazzEditScreen$lambda($this$FC, it) { _init_properties_ClazzEditScreen_kt__s0a7vg(); var viewModel = useUstadViewModel(VOID, ClazzEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.wr5_1, new ClazzEditUiState()); var addCourseBlockDialogVisible$delegate = useState(ClazzEditScreen$lambda$lambda_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEditScreenComponent2(); var block = ClazzEditScreen$lambda$lambda_1(viewModel, uiStateVar$delegate, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_AddCourseBlockDialog(); var block_0 = ClazzEditScreen$lambda$lambda_2(viewModel, addCourseBlockDialogVisible$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_82($uiStateVar$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_83($addCourseBlockDialogVisible$delegate) { _init_properties_ClazzEditScreen_kt__s0a7vg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addCourseBlockDialogVisible$delegate[0]; } function invoke$lambda_84($addCourseBlockDialogVisible$delegate, value) { _init_properties_ClazzEditScreen_kt__s0a7vg(); getLocalDelegateReference('addCourseBlockDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addCourseBlockDialogVisible$delegate[1](value); return Unit_instance; } function ClazzEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEditScreen_kt__s0a7vg(); return new ClazzEditViewModel(di, savedStateHandle); } function ClazzEditScreen$lambda$lambda_0() { _init_properties_ClazzEditScreen_kt__s0a7vg(); return false; } function ClazzEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.yr9(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEditViewModel$onCheckedAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.wrk(p0); return Unit_instance; }; l.callableName = 'onCheckedAttendanceChanged'; return l; } function ClazzEditViewModel$onClickAddSchedule$ref($boundThis) { var l = function () { $boundThis.xrk(); return Unit_instance; }; l.callableName = 'onClickAddSchedule'; return l; } function ClazzEditViewModel$onClickEditSchedule$ref($boundThis) { var l = function (p0) { $boundThis.yrk(p0); return Unit_instance; }; l.callableName = 'onClickEditSchedule'; return l; } function ClazzEditViewModel$onClickDeleteSchedule$ref($boundThis) { var l = function (p0) { $boundThis.zrk(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSchedule'; return l; } function ClazzEditViewModel$onCourseBlockMoved$ref($boundThis) { var l = function (p0, p1) { $boundThis.brl(p0, p1); return Unit_instance; }; l.callableName = 'onCourseBlockMoved'; return l; } function ClazzEditViewModel$onClickTimezone$ref($boundThis) { var l = function () { $boundThis.crl(); return Unit_instance; }; l.callableName = 'onClickTimezone'; return l; } function ClazzEditViewModel$onClickHolidayCalendar$ref($boundThis) { var l = function () { $boundThis.drl(); return Unit_instance; }; l.callableName = 'onClickHolidayCalendar'; return l; } function ClazzEditViewModel$onClickTerminology$ref($boundThis) { var l = function () { $boundThis.erl(); return Unit_instance; }; l.callableName = 'onClickTerminology'; return l; } function ClazzEditViewModel$onClickHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.frl(p0); return Unit_instance; }; l.callableName = 'onClickHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.grl(p0); return Unit_instance; }; l.callableName = 'onClickUnHideBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.hrl(p0); return Unit_instance; }; l.callableName = 'onClickIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($boundThis) { var l = function (p0) { $boundThis.irl(p0); return Unit_instance; }; l.callableName = 'onClickUnIndentBlockPopupMenu'; return l; } function ClazzEditViewModel$onClickEditCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.krl(p0); return Unit_instance; }; l.callableName = 'onClickEditCourseBlock'; return l; } function ClazzEditViewModel$onClickDeleteCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.jrl(p0); return Unit_instance; }; l.callableName = 'onClickDeleteCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate) { return function () { invoke$lambda_84($addCourseBlockDialogVisible$delegate, true); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda_1($viewModel, $uiStateVar$delegate, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_82($uiStateVar$delegate); $this$invoke.onClazzChanged = ClazzEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onCheckedAttendanceChanged = ClazzEditViewModel$onCheckedAttendanceChanged$ref($viewModel); $this$invoke.onClickAddSchedule = ClazzEditViewModel$onClickAddSchedule$ref($viewModel); $this$invoke.onClickEditSchedule = ClazzEditViewModel$onClickEditSchedule$ref($viewModel); $this$invoke.onClickDeleteSchedule = ClazzEditViewModel$onClickDeleteSchedule$ref($viewModel); $this$invoke.onCourseBlockMoved = ClazzEditViewModel$onCourseBlockMoved$ref($viewModel); $this$invoke.onClickTimezone = ClazzEditViewModel$onClickTimezone$ref($viewModel); $this$invoke.onClickHolidayCalendar = ClazzEditViewModel$onClickHolidayCalendar$ref($viewModel); $this$invoke.onClickTerminology = ClazzEditViewModel$onClickTerminology$ref($viewModel); $this$invoke.onClickHideBlockPopupMenu = ClazzEditViewModel$onClickHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnHideBlockPopupMenu = ClazzEditViewModel$onClickUnHideBlockPopupMenu$ref($viewModel); $this$invoke.onClickIndentBlockPopupMenu = ClazzEditViewModel$onClickIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickUnIndentBlockPopupMenu = ClazzEditViewModel$onClickUnIndentBlockPopupMenu$ref($viewModel); $this$invoke.onClickEditCourseBlock = ClazzEditViewModel$onClickEditCourseBlock$ref($viewModel); $this$invoke.onClickDeleteBlockPopupMenu = ClazzEditViewModel$onClickDeleteCourseBlock$ref($viewModel); $this$invoke.onClickAddCourseBlock = ClazzEditScreen$lambda$lambda$lambda($addCourseBlockDialogVisible$delegate); return Unit_instance; }; } function ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_84($addCourseBlockDialogVisible$delegate, false); return Unit_instance; }; } function ClazzEditViewModel$onAddCourseBlock$ref($boundThis) { var l = function (p0) { $boundThis.arl(p0); return Unit_instance; }; l.callableName = 'onAddCourseBlock'; return l; } function ClazzEditScreen$lambda$lambda_2($viewModel, $addCourseBlockDialogVisible$delegate) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_83($addCourseBlockDialogVisible$delegate); $this$invoke.onClose = ClazzEditScreen$lambda$lambda$lambda_0($addCourseBlockDialogVisible$delegate); $this$invoke.onClickAddBlock = ClazzEditViewModel$onAddCourseBlock$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEditScreen_kt_jgyc02; function _init_properties_ClazzEditScreen_kt__s0a7vg() { if (!properties_initialized_ClazzEditScreen_kt_jgyc02) { properties_initialized_ClazzEditScreen_kt_jgyc02 = true; ClazzEditScreenComponent2 = FC(ClazzEditScreenComponent2$lambda); ClazzEditScreen = FC(ClazzEditScreen$lambda); } } function get_CourseBlockListItem() { _init_properties_CourseBlockListItem_kt__j5vje9(); return CourseBlockListItem; } var CourseBlockListItem; function CourseBlockListItem$lambda($this$FC, props) { _init_properties_CourseBlockListItem_kt__j5vje9(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = CourseBlockListItem$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_85($theme$delegate) { _init_properties_CourseBlockListItem_kt__j5vje9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props) { return function (it) { var tmp; var tmp0_safe_receiver = $divRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.classList; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contains(get_COURSE_BLOCK_DRAG_CLASS())) === true)) { tmp = $props.onClickEditCourseBlock($props.block); } return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.block.ejv_1.v7y_1; $this$invoke.title = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.contentEntry = $props.block.gjv_1; $this$invoke.courseBlock = $props.block.ejv_1; var tmp1_safe_receiver = $props.block.fjv_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7z_1; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($startPadding, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem.......' call this_0.paddingLeft = $startPadding; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_85($theme$delegate).spacing(1); $this$invoke.sx = this_0; var this_1 = get_UstadBlockIcon(); var block = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.block.ejv_1.v7y_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda($courseBlockEditAlpha, $divRef, $props, $startPadding, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.CourseBlockListItem......' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = $courseBlockEditAlpha; $this$invoke.sx = this_0; $this$invoke.onClick = CourseBlockListItem$lambda$lambda$lambda$lambda$lambda$lambda($divRef, $props); var this_1 = default_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_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.fieldsEnabled = $props.fieldsEnabled; $this$create.onClickHideBlockPopupMenu = $props.onClickHideBlockPopupMenu; $this$create.onClickUnHideBlockPopupMenu = $props.onClickUnHideBlockPopupMenu; $this$create.onClickIndentBlockPopupMenu = $props.onClickIndentBlockPopupMenu; $this$create.onClickUnIndentBlockPopupMenu = $props.onClickUnIndentBlockPopupMenu; $this$create.onClickDeleteBlockPopupMenu = $props.onClickDeleteBlockPopupMenu; $this$create.uiState = $props.uiState; return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda$lambda($props, $divRef, $theme$delegate) { return function ($this$invoke) { var courseBlockEditAlpha = $props.block.ejv_1.i7z_1 ? 0.5 : 1.0; // Inline function 'web.cssom.px' call var this_0 = imul($props.block.ejv_1.t7y_1, 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_0(tmp, CourseBlockListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { var divRef = useRef(null); var this_0 = default_23; var block = CourseBlockListItem$lambda$lambda$lambda$lambda($props, divRef, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseBlockListItem$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = CourseBlockListItem$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, 'div', block); return Unit_instance; }; } var properties_initialized_CourseBlockListItem_kt_76j66l; function _init_properties_CourseBlockListItem_kt__j5vje9() { if (!properties_initialized_CourseBlockListItem_kt_76j66l) { properties_initialized_CourseBlockListItem_kt_76j66l = true; CourseBlockListItem = FC(CourseBlockListItem$lambda); } } function get_PopUpMenu() { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); return PopUpMenu; } var PopUpMenu; function Point(x, y) { x = x === VOID ? 10.0 : x; y = y === VOID ? 10.0 : y; this.l11u_1 = x; this.m11u_1 = y; } protoOf(Point).toString = function () { return 'Point(x=' + this.l11u_1 + ', y=' + this.m11u_1 + ')'; }; protoOf(Point).hashCode = function () { var result = getNumberHashCode(this.l11u_1); result = imul(result, 31) + getNumberHashCode(this.m11u_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.l11u_1, tmp0_other_with_cast.l11u_1)) return false; if (!equals(this.m11u_1, tmp0_other_with_cast.m11u_1)) return false; return true; }; function PopUpMenu$lambda($this$FC, props) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); var strings = useStringProvider(); var point$delegate = useState_1(); var handleContextMenu = PopUpMenu$lambda$lambda(point$delegate); var handleClose = PopUpMenu$lambda$lambda_0(point$delegate); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = PopUpMenu$lambda$lambda_1(props, handleContextMenu, strings, handleClose, point$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_86($point$delegate) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $point$delegate[0]; } function invoke$lambda_87($point$delegate, value) { _init_properties_CourseBlockListItemPopup_kt__o6k7op(); getLocalDelegateReference('point', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $point$delegate[1](value); return Unit_instance; } function PopUpMenu$lambda$lambda($point$delegate) { return function (event) { event.preventDefault(); var tmp; if (invoke$lambda_86($point$delegate) == null) { tmp = new Point(event.clientX - 2, event.clientY - 4); } else { tmp = null; } invoke$lambda_87($point$delegate, tmp); return Unit_instance; }; } function PopUpMenu$lambda$lambda_0($point$delegate) { return function (it) { invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings) { return function ($this$invoke) { $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.onClick = $handleContextMenu; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().hn2_1); // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'courseblockpopup'; var this_0 = create(default_7); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate) { return function (it) { $props.onClickHideBlockPopupMenu($props.uiState.lrl_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().um4_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate) { return function (it) { $props.onClickUnHideBlockPopupMenu($props.uiState.lrl_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_0($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().vm4_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate) { return function (it) { $props.onClickIndentBlockPopupMenu($props.uiState.lrl_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_1($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().xmy_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate) { return function (it) { $props.onClickUnIndentBlockPopupMenu($props.uiState.lrl_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_2($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().ymy_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate) { return function (it) { $props.onClickDeleteBlockPopupMenu($props.uiState.lrl_1); invoke$lambda_87($point$delegate, null); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate) { return function ($this$invoke) { $this$invoke.onClick = PopUpMenu$lambda$lambda$lambda$lambda$lambda_3($props, $point$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().ym0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_86($point$delegate) == null); $this$invoke.onClose = $handleClose; // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!(invoke$lambda_86($point$delegate) == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.edit.PopUpMenu....' call this_0.top = ensureNotNull(invoke$lambda_86($point$delegate)).m11u_1; this_0.left = ensureNotNull(invoke$lambda_86($point$delegate)).l11u_1; tmp = this_0; } else { tmp = undefined; } $this$invoke.anchorPosition = tmp; var tmp_0; if ($props.uiState.orl()) { var this_1 = default_8; var block = PopUpMenu$lambda$lambda$lambda$lambda($strings, $props, $point$delegate); addChild($this$invoke, this_1, block); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.prl()) { var this_2 = default_8; var block_0 = PopUpMenu$lambda$lambda$lambda$lambda_0($strings, $props, $point$delegate); addChild($this$invoke, this_2, block_0); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.mrl()) { var this_3 = default_8; var block_1 = PopUpMenu$lambda$lambda$lambda$lambda_1($strings, $props, $point$delegate); addChild($this$invoke, this_3, block_1); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.nrl()) { var this_4 = default_8; var block_2 = PopUpMenu$lambda$lambda$lambda$lambda_2($strings, $props, $point$delegate); addChild($this$invoke, this_4, block_2); tmp_3 = Unit_instance; } var this_5 = default_8; var block_3 = PopUpMenu$lambda$lambda$lambda$lambda_3($strings, $props, $point$delegate); addChild($this$invoke, this_5, block_3); return Unit_instance; }; } function PopUpMenu$lambda$lambda_1($props, $handleContextMenu, $strings, $handleClose, $point$delegate) { return function ($this$invoke) { var this_0 = default_6; var block = PopUpMenu$lambda$lambda$lambda($props, $handleContextMenu, $strings); addChild($this$invoke, this_0, block); var this_1 = default_10; var block_0 = PopUpMenu$lambda$lambda$lambda_0($handleClose, $props, $point$delegate, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_CourseBlockListItemPopup_kt_y8zewb; function _init_properties_CourseBlockListItemPopup_kt__o6k7op() { if (!properties_initialized_CourseBlockListItemPopup_kt_y8zewb) { properties_initialized_CourseBlockListItemPopup_kt_y8zewb = true; PopUpMenu = FC(PopUpMenu$lambda); } } function get_ScheduleListItem() { _init_properties_ScheduleListItem_kt__ixm6ag(); return ScheduleListItem; } var ScheduleListItem; function ScheduleListItem$lambda($this$FC, props) { _init_properties_ScheduleListItem_kt__ixm6ag(); var strings = useStringProvider(); var fromTimeFormatted = useFormattedTime(props.schedule.wh2_1.nb()); var toTimeFormatted = useFormattedTime(props.schedule.xh2_1.nb()); var text = mapLookup(strings, props.schedule.ah3_1, ScheduleConstants_getInstance().qpn_1) + ' ' + mapLookup(strings, props.schedule.yh2_1, ScheduleConstants_getInstance().ppn_1) + (' ' + 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_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDeleteSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda($strings, $props) { return function ($this$create) { $this$create.onClick = ScheduleListItem$lambda$lambda$lambda$lambda($props); // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.apn(strings_getInstance().ym0_1); var this_0 = default_64; var block = ScheduleListItem$lambda$lambda$lambda$lambda_0; addChild($this$create, this_0, block); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickEditSchedule($props.schedule); return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); var block = ScheduleListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ScheduleListItem_kt__ixm6ag(); return Unit_instance; } function ScheduleListItem$lambda$lambda$lambda$lambda_3($text) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $text; return Unit_instance; }; } function ScheduleListItem$lambda$lambda$lambda_0($props, $text) { return function ($this$invoke) { $this$invoke.onClick = ScheduleListItem$lambda$lambda$lambda$lambda_1($props); var this_0 = default_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_instance; }; } function ScheduleListItem$lambda$lambda($strings, $props, $text) { return function ($this$invoke) { var tmp = default_6; $this$invoke.secondaryAction = create_0(tmp, ScheduleListItem$lambda$lambda$lambda($strings, $props)); var this_0 = default_34; var block = ScheduleListItem$lambda$lambda$lambda_0($props, $text); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ScheduleListItem_kt_fwcbp2; function _init_properties_ScheduleListItem_kt__ixm6ag() { if (!properties_initialized_ScheduleListItem_kt_fwcbp2) { properties_initialized_ScheduleListItem_kt_fwcbp2 = true; ScheduleListItem = FC(ScheduleListItem$lambda); } } function get_ClazzGradebookCell() { _init_properties_ClazzGradebookCell_kt__ivyspi(); return ClazzGradebookCell; } var ClazzGradebookCell; function ClazzGradebookCell$lambda($this$FC, props) { _init_properties_ClazzGradebookCell_kt__ivyspi(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_elvis_lhs = props.scoreMargin; var scoreMarginVal = tmp0_elvis_lhs == null ? 8 : tmp0_elvis_lhs; var strings = useStringProvider(); var tmp1_elvis_lhs = props.width; var widthVal = tmp1_elvis_lhs == null ? 56 : tmp1_elvis_lhs; var tmp2_elvis_lhs = props.height; var heightVal = tmp2_elvis_lhs == null ? 56 : tmp2_elvis_lhs; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = props.blocks.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell..' call if (element.r7y_1.equals(props.blockUid)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var block = tmp$ret$1; var blockStatus = aggregateIfModule(props.blockStatuses, props.blockUid, props.blocks); var maxPoints = block == null ? null : maxScoreSummedIfModule(block, props.blocks); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block_0 = ClazzGradebookCell$lambda$lambda(widthVal, heightVal, blockStatus, maxPoints, block, theme$delegate, scoreMarginVal, props, strings); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_88($theme$delegate) { _init_properties_ClazzGradebookCell_kt__ivyspi(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints) { return function ($this$invoke) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.FontSize.Companion.smaller' call 0; this_0.fontSize = 'smaller'; $this$invoke.className = css(this_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = '/' + $maxPoints; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, $scoreMargin, $markColor, $displayMark, $props, $maxPoints) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $widthVal - imul($scoreMarginVal, 2) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call var this_3 = $scoreMargin; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_3) + 'px'; var tmp0_safe_receiver = $markColor; this_0.backgroundColor = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.main; var tmp1_safe_receiver = $markColor; this_0.color = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contrastText; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$15 = $displayMark; addChildNode($this$invoke, tmp$ret$15); var tmp; if ($props.showMaxScore === true) { // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzGradebookCell$lambda$lambda$lambda$lambda($maxPoints); addChild($this$invoke, 'span', block); tmp = Unit_instance; } return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().ym3_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().ym3_1); var this_0 = default_40; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell.....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(50) + '%'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(50) + '%'; // Inline function 'web.cssom.translate' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'translate(' + (toString(-50) + '%') + ',' + (toString(-50) + '%') + ')'; $this$invoke.sx = this_0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().tm3_1); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().tm3_1); var this_0 = default_41; var block = ClazzGradebookCell$lambda$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, $progress) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.CircularProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = $progress; return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda$lambda_3($heightVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; // Inline function 'web.cssom.px' call var this_1 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.lineHeight = toString(this_1) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, '-'); return Unit_instance; }; } function ClazzGradebookCell$lambda$lambda($widthVal, $heightVal, $blockStatus, $maxPoints, $block, $theme$delegate, $scoreMarginVal, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call var this_1 = $widthVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $heightVal; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $blockStatus; var displayMark = tmp0_safe_receiver == null ? null : displayMarkFor(tmp0_safe_receiver, $maxPoints); var tmp1_safe_receiver = $blockStatus; var progress = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mal_1; var tmp; if (!(displayMark == null)) { var tmp2_safe_receiver = $blockStatus.pal_1; var tmp_0; if (tmp2_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell...' call var tmp0_safe_receiver_0 = $block; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_2; // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookCell....' call if ($blockStatus.nal_1) { tmp_2 = tmp0_safe_receiver_0; } else { tmp_2 = null; } tmp_1 = tmp_2; } var tmp1_safe_receiver_0 = tmp_1; tmp_0 = tmp1_safe_receiver_0 == null ? null : colorForMark(tmp1_safe_receiver_0, invoke$lambda_88($theme$delegate), tmp2_safe_receiver); } var markColor = tmp_0; var scoreMargin = 8; var this_3 = default_2; var block = ClazzGradebookCell$lambda$lambda$lambda($heightVal, $scoreMarginVal, $widthVal, scoreMargin, markColor, displayMark, $props, $maxPoints); addChild($this$invoke, this_3, block); tmp = Unit_instance; } else { var tmp_3; var tmp3_safe_receiver = $blockStatus; if ((tmp3_safe_receiver == null ? null : tmp3_safe_receiver.nal_1) === true) { tmp_3 = true; } else { var tmp4_safe_receiver = $blockStatus; tmp_3 = (tmp4_safe_receiver == null ? null : tmp4_safe_receiver.oal_1) === true; } if (tmp_3) { var this_4 = default_9; var block_0 = ClazzGradebookCell$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_4, block_0); tmp = Unit_instance; } else { var tmp5_safe_receiver = $blockStatus; if ((tmp5_safe_receiver == null ? null : tmp5_safe_receiver.oal_1) === false) { var this_5 = default_9; var block_1 = ClazzGradebookCell$lambda$lambda$lambda_1($strings); addChild($this$invoke, this_5, block_1); tmp = Unit_instance; } else { if (!(progress == null)) { var this_6 = default_66; var block_2 = ClazzGradebookCell$lambda$lambda$lambda_2($widthVal, $heightVal, progress); addChild($this$invoke, this_6, block_2); tmp = Unit_instance; } else { var this_7 = default_2; var block_3 = ClazzGradebookCell$lambda$lambda$lambda_3($heightVal); addChild($this$invoke, this_7, block_3); tmp = Unit_instance; } } } } return Unit_instance; }; } var properties_initialized_ClazzGradebookCell_kt_e58jv0; function _init_properties_ClazzGradebookCell_kt__ivyspi() { if (!properties_initialized_ClazzGradebookCell_kt_e58jv0) { properties_initialized_ClazzGradebookCell_kt_e58jv0 = true; ClazzGradebookCell = FC(ClazzGradebookCell$lambda); } } function get_NAME_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return NAME_WIDTH; } var NAME_WIDTH; function get_COLUMN_WIDTH() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_WIDTH; } var COLUMN_WIDTH; function get_COLUMN_HEIGHT() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return COLUMN_HEIGHT; } var COLUMN_HEIGHT; function get_ClazzGradebookComponent() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookComponent; } var ClazzGradebookComponent; function get_ClazzGradebookScreen() { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return ClazzGradebookScreen; } var ClazzGradebookScreen; function ClazzGradebookComponent$lambda($this$FC, props) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var mediatorResult = useDoorRemoteMediator(props.uiState.rro_1, props.refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, false, 50); var theme$delegate = useRequiredContext(get_ThemeContext()); var tabAndAppBarHeight = useTabAndAppBarHeight(); var headerRowHeight = 180; var totalWidth = get_NAME_WIDTH() + imul(get_COLUMN_WIDTH(), props.uiState.qro_1.u()) | 0; var heightMargin = 4; // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var this_0 = props.uiState.qro_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent..' call var tmp0_safe_receiver = element.vcc_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver); } } var allCourseBlocks = destination; // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block = ClazzGradebookComponent$lambda$lambda(tabAndAppBarHeight, heightMargin, infiniteQueryResult, totalWidth, props, theme$delegate, allCourseBlocks, headerRowHeight); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_89($theme$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda(item, index) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var tmp0_safe_receiver = item.vjx_1.v96_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a97_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? index.toString() : tmp2_elvis_lhs; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vjx_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w96_1; $this$invoke.pictureUri = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.b98_1; var tmp3_safe_receiver = $item; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.vjx_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.v96_1; $this$invoke.personName = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.mkd(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vjx_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v96_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.mkd(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp3_elvis_lhs == null ? 'null' : tmp3_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($item)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; $this$invoke.sx = this_0; var this_2 = default_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_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($blockVal, $item, $allCourseBlocks) { return function ($this$invoke) { var tmp0_safe_receiver = $blockVal.vcc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r7y_1; $this$invoke.blockUid = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp2_safe_receiver = $item; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.wjx_1; $this$invoke.blockStatuses = tmp3_elvis_lhs == null ? emptyList() : tmp3_elvis_lhs; $this$invoke.blocks = $allCourseBlocks; $this$invoke.width = get_COLUMN_WIDTH(); $this$invoke.height = get_COLUMN_HEIGHT(); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, $item, $allCourseBlocks) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 900; $this$create.sx = this_0; var this_2 = default_23; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate, $item); addChild($this$create, this_2, block); var tmp0_iterator = $props.uiState.qro_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzGradebookCell(); var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_0(element, $item, $allCourseBlocks); addChild($this$create, this_3, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function (item, index) { var tmp = default_25; return create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda($totalWidth, $props, $theme$delegate, item, $allCourseBlocks)); }; } function ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks) { return function ($this$virtualListContent) { var tmp = ClazzGradebookComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.n11u($infiniteQueryResult, tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda_0($totalWidth, $props, $theme$delegate, $allCourseBlocks)); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent......' call // Inline function 'web.cssom.px' call var this_1 = get_NAME_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1100; $this$invoke.sx = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var tmp0_safe_receiver = $block.vcc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7y_1; $this$invoke.title = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.courseBlock = $block.vcc_1; $this$invoke.contentEntry = $block.xcc_1; $this$invoke.pictureUri = get_thumbnailUri($block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block) { return function ($this$invoke) { var this_0 = get_UstadBlockIcon(); var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($block); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent............' call useLineClamp(this_0, 2); $this$create.className = css(this_0); var tmp0_safe_receiver = $block.vcc_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7y_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'div'; $this$invoke.primary = create_0(tmp, ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($block)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.primaryTypographyProps = this_0; return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.........' call // Inline function 'web.cssom.rotate' call // Inline function 'web.cssom.deg' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'rotate(' + (toString(-90.0) + 'deg') + ')'; // Inline function 'web.cssom.TransformOrigin' call // Inline function 'web.cssom.GeometryPosition.Companion.left' call 0; // Inline function 'web.cssom.GeometryPosition.Companion.bottom' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transformOrigin = '' + 'left' + ' ' + 'bottom'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(4) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.Overflow.Companion.clip' call 0; this_0.overflowInline = 'clip'; // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; $this$invoke.sx = this_0; var this_3 = default_23; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.px' call var this_1 = get_COLUMN_WIDTH(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_2) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_3 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_3, block); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent........' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var blockMaxPts = maxScoreForBlock($props.uiState.qro_1, $block); var tmp1_elvis_lhs = blockMaxPts == null ? null : toDisplayString(blockMaxPts); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = '/' + (tmp1_elvis_lhs == null ? '-' : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, $block); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $block); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda$lambda_1($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'web.cssom.px' call var this_1 = $headerRowHeight; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.px' call var this_2 = $totalWidth; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_2) + 'px'; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_89($theme$delegate).palette.background.default; // Inline function 'web.cssom.Position.Companion.sticky' call 0; this_0.position = 'sticky'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.integer' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 1000; $this$invoke.sx = this_0; var this_3 = default_15; var block = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_0($headerRowHeight, $theme$delegate); addChild($this$invoke, this_3, block); var tmp0_iterator = $props.uiState.qro_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_25; var block_0 = ClazzGradebookComponent$lambda$lambda$lambda$lambda$lambda_1($headerRowHeight, element, $props); addChild($this$invoke, this_4, block_0); } return Unit_instance; }; } function ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_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_instance; }; } function ClazzGradebookComponent$lambda$lambda($tabAndAppBarHeight, $heightMargin, $infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks, $headerRowHeight) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.gradebook.ClazzGradebookComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($tabAndAppBarHeight + $heightMargin | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.style = this_0; // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.className = 'VirtualList scrollbarAlwaysVisible'; $this$invoke.content = virtualListContent(ClazzGradebookComponent$lambda$lambda$lambda($infiniteQueryResult, $totalWidth, $props, $theme$delegate, $allCourseBlocks)); var this_1 = default_25; var block = ClazzGradebookComponent$lambda$lambda$lambda_0($headerRowHeight, $totalWidth, $props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzGradebookScreen$lambda($this$FC, it) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); var viewModel = useUstadViewModel(VOID, ClazzGradebookScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ClazzGradebookUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzGradebookComponent(); var block = ClazzGradebookScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_90($uiStateVal$delegate) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzGradebookScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzGradebookScreen_kt__5g62oc(); return new ClazzGradebookViewModel(di, savedStateHandle); } function ClazzGradebookScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_90($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; return Unit_instance; }; } var properties_initialized_ClazzGradebookScreen_kt_jzayqy; function _init_properties_ClazzGradebookScreen_kt__5g62oc() { if (!properties_initialized_ClazzGradebookScreen_kt_jzayqy) { properties_initialized_ClazzGradebookScreen_kt_jzayqy = true; NAME_WIDTH = 240; COLUMN_WIDTH = 56; COLUMN_HEIGHT = 56; ClazzGradebookComponent = FC(ClazzGradebookComponent$lambda); ClazzGradebookScreen = FC(ClazzGradebookScreen$lambda); } } function colorForMark(_this__u8e3s4, theme, scoreScaled) { return scoreScaled >= 0.75 ? theme.palette.success : scoreScaled >= 0.5 ? theme.palette.warning : theme.palette.error; } function get_InviteViaLinkPreview() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkPreview; } var InviteViaLinkPreview; function get_InviteViaLinkScreen() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkScreen; } var InviteViaLinkScreen; function get_InviteViaLinkComponent2() { _init_properties_InviteViaLinkScreen_kt__8nefax(); return InviteViaLinkComponent2; } var InviteViaLinkComponent2; function InviteViaLinkPreview$lambda($this$FC, it) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_InviteViaLinkComponent2(); var block = InviteViaLinkPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function InviteViaLinkPreview$lambda$lambda($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); $this$invoke.uiState = new InviteViaLinkUiState('http://wwww.ustadmobile.com/ClazzJoin?code=12ASDncd'); return Unit_instance; } function InviteViaLinkScreen$lambda($this$FC, it) { _init_properties_InviteViaLinkScreen_kt__8nefax(); var viewModel = useUstadViewModel(VOID, InviteViaLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.srr_1, new InviteViaLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_InviteViaLinkComponent2(); var block = InviteViaLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_91($uiStateVal$delegate) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function InviteViaLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_InviteViaLinkScreen_kt__8nefax(); return new InviteViaLinkViewModel(di, savedStateHandle); } function InviteViaLinkViewModel$onClickCopy$ref($boundThis) { var l = function () { $boundThis.crs(); return Unit_instance; }; l.callableName = 'onClickCopy'; return l; } function InviteViaLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_91($uiStateVal$delegate); $this$invoke.onClickCopyLink = InviteViaLinkViewModel$onClickCopy$ref($viewModel); return Unit_instance; }; } function InviteViaLinkComponent2$lambda($this$FC, props) { _init_properties_InviteViaLinkScreen_kt__8nefax(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = InviteViaLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().zmp_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.zrr_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var this_0 = default_103; addChild_0($this$invoke, this_0); var this_1 = default_2; var block = InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickCopyLink(); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = InviteViaLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.startIcon = create(default_104); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().amq_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function InviteViaLinkComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_InviteViaLinkScreen_kt__8nefax(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.invitevialink.InviteViaLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function InviteViaLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_2; var block = InviteViaLinkComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_15; var block_0 = InviteViaLinkComponent2$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block_0); var this_2 = default_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_instance; }; } 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_instance; }; } var properties_initialized_InviteViaLinkScreen_kt_14zy3; function _init_properties_InviteViaLinkScreen_kt__8nefax() { if (!properties_initialized_InviteViaLinkScreen_kt_14zy3) { properties_initialized_InviteViaLinkScreen_kt_14zy3 = true; InviteViaLinkPreview = FC(InviteViaLinkPreview$lambda); InviteViaLinkScreen = FC(InviteViaLinkScreen$lambda); InviteViaLinkComponent2 = FC(InviteViaLinkComponent2$lambda); } } function get_JoinWithCodeScreen() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreen; } var JoinWithCodeScreen; function get_JoinWithCodeScreenComponent2() { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return JoinWithCodeScreenComponent2; } var JoinWithCodeScreenComponent2; function JoinWithCodeScreen$lambda($this$FC, it) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var viewModel = useUstadViewModel(VOID, JoinWithCodeScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.zrs_1, new JoinWithCodeUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_JoinWithCodeScreenComponent2(); var block = JoinWithCodeScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_92($uiStateVal$delegate) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function JoinWithCodeScreen$lambda$lambda(di, savedStateHandle) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); return new JoinWithCodeViewModel(di, savedStateHandle); } function JoinWithCodeViewModel$onCodeValueChange$ref($boundThis) { var l = function (p0) { $boundThis.prt(p0); return Unit_instance; }; l.callableName = 'onCodeValueChange'; return l; } function JoinWithCodeViewModel$onClickJoin$ref($boundThis) { var l = function () { $boundThis.qrt(); return Unit_instance; }; l.callableName = 'onClickJoin'; return l; } function JoinWithCodeScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_92($uiStateVal$delegate); $this$invoke.onCodeValueChange = JoinWithCodeViewModel$onCodeValueChange$ref($viewModel); $this$invoke.onClickDone = JoinWithCodeViewModel$onClickJoin$ref($viewModel); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda($this$FC, props) { _init_properties_JoinWithCodeScreen_kt__nq7xop(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = JoinWithCodeScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().smq_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onCodeValueChange(it_0); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickDone(); } return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.value = $props.uiState.drt_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().qmq_1) + '*'; $this$invoke.id = 'course_code'; $this$invoke.error = !($props.uiState.crt_1 == null); $this$invoke.disabled = !$props.uiState.ert_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.crt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; $this$invoke.onKeyUp = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickDone(); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_button'; $this$invoke.onClick = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.ert_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().nmo_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = default_2; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = default_45; var block_0 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = JoinWithCodeScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function JoinWithCodeScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = JoinWithCodeScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_JoinWithCodeScreen_kt_llkc51; function _init_properties_JoinWithCodeScreen_kt__nq7xop() { if (!properties_initialized_JoinWithCodeScreen_kt_llkc51) { properties_initialized_JoinWithCodeScreen_kt_llkc51 = true; JoinWithCodeScreen = FC(JoinWithCodeScreen$lambda); JoinWithCodeScreenComponent2 = FC(JoinWithCodeScreenComponent2$lambda); } } function get_ClazzListScreenComponent2() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreenComponent2; } var ClazzListScreenComponent2; function get_ClazzListScreen() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListScreen; } var ClazzListScreen; function get_ClazzListItem() { _init_properties_ClazzListScreen_kt__xfl89c(); return ClazzListItem; } var ClazzListItem; function ClazzListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var tmp = props.uiState.dru_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); var containerRef = useRef(null); var containerDefaultPadding = 48; var containerWidth$delegate = useState(ClazzListScreenComponent2$lambda$lambda(containerDefaultPadding)); var cardMinWidth = 320; var tmp1_safe_receiver = containerRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientWidth]; useEffect(tmp_0, ClazzListScreenComponent2$lambda$lambda_0(containerRef, containerWidth$delegate)); // Inline function 'kotlin.math.max' call var a = invoke$lambda_93(containerWidth$delegate) / cardMinWidth | 0; var cardsPerRow = Math.max(a, 1); var cardWidth = invoke$lambda_93(containerWidth$delegate) / cardsPerRow | 0; var muiAppState = useMuiAppState(); // Inline function 'kotlin.collections.isNotEmpty' call var hasPendingEnrolments = !props.uiState.jru_1.d1(); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzListScreenComponent2$lambda$lambda_1(muiAppState, hasPendingEnrolments, props, isSettledEmpty_0, infiniteQueryResult, strings, timeFormatterVal, dateFormatterVal, cardsPerRow, cardWidth, containerRef); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_93($containerWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $containerWidth$delegate[0]; } function invoke$lambda_94($containerWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('containerWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $containerWidth$delegate[1](value); return Unit_instance; } function ClazzListScreenComponent2$lambda$lambda($containerDefaultPadding) { return function () { // Inline function 'kotlin.math.min' call var a = (window.innerWidth - Sidebar_getInstance().k11s_1 | 0) - 48 | 0; var b = 1200 - $containerDefaultPadding | 0; return Math.min(a, b); }; } function invoke$calcContainerWidth(containerRef, containerWidth$delegate) { var currentEl = containerRef.current; if (!(currentEl == null)) { var computedStyle = getComputedStyle(currentEl); var tmp = currentEl.clientWidth; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_0 = computedStyle.paddingLeft; var destination = StringBuilder_init_$Create$(); var inductionVariable = 0; var last = charSequenceLength(this_0); if (inductionVariable < last) do { var index = inductionVariable; inductionVariable = inductionVariable + 1 | 0; var element = charSequenceGet(this_0, index); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element) ? true : element === _Char___init__impl__6a9atx(46)) { destination.z5(element); } } while (inductionVariable < last); var tmp$ret$2 = destination.toString(); var tmp_0 = tmp - toInt(tmp$ret$2) | 0; // Inline function 'kotlin.text.filter' call // Inline function 'kotlin.text.filterTo' call var this_1 = computedStyle.paddingRight; var destination_0 = StringBuilder_init_$Create$(); var inductionVariable_0 = 0; var last_0 = charSequenceLength(this_1); if (inductionVariable_0 < last_0) do { var index_0 = inductionVariable_0; inductionVariable_0 = inductionVariable_0 + 1 | 0; var element_0 = charSequenceGet(this_1, index_0); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2$lambda.ClazzListScreenComponent2$lambda$lambda.invoke.calcContainerWidth.' call if (isDigit(element_0)) { destination_0.z5(element_0); } } while (inductionVariable_0 < last_0); var tmp$ret$5 = destination_0.toString(); invoke$lambda_94(containerWidth$delegate, tmp_0 - toInt(tmp$ret$5) | 0); } } function ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate) { return function () { invoke$calcContainerWidth($containerRef, $containerWidth$delegate); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_0($eventListener) { return function () { var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener_0(tmp, 'resize', $eventListener); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_0($containerRef, $containerWidth$delegate) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var eventListener = ClazzListScreenComponent2$lambda$lambda$lambda($containerRef, $containerWidth$delegate); var tmp = window; // Inline function 'web.window.resize' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener_0(tmp, 'resize', eventListener); $this$useEffect.push(ClazzListScreenComponent2$lambda$lambda$lambda_0(eventListener)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.apn(strings_getInstance().tmp_1); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzListScreen_kt__xfl89c(); var tmp0_safe_receiver = it.mem_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yel_1); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($it, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $it; $this$create.timeNow = $props.uiState.mru_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dayOfWeekStrings = $props.uiState.lru_1; $this$create.onClickCancel = $props.onClickCancelEnrolmentRequest; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (it) { var tmp = get_PendingEnrolmentListItem(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0(it, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(default_83); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.fru_1; $this$create.enabled = $props.uiState.gru_1; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = Companion_getInstance_23().kry_1; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.kru_1; $this$create.selectedChipId = $props.uiState.hru_1; $this$create.enabled = $props.uiState.gru_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5() { _init_properties_ClazzListScreen_kt__xfl89c(); return create(get_UstadNothingHereYet()); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow) { return function (pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2.....' call var list = element_0.d55_1; addAll(destination_0, list); } return chunked(destination_0, $cardsPerRow); }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7(_anonymous_parameter_0__qggqh8, index) { _init_properties_ClazzListScreen_kt__xfl89c(); return index.toString(); } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, $clazz, $props) { return function ($this$invoke) { $this$invoke.width = $cardWidth; $this$invoke.clazzItem = $clazz; $this$invoke.onClickClazz = $props.onClickClazz; return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($rowClazzes, $cardWidth, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp0_safe_receiver = $rowClazzes; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp0_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListItem(); var block = ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($cardWidth, element, $props); addChild($this$create, this_0, block); } } return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props) { return function (rowClazzes, _anonymous_parameter_1__qggqgd) { var tmp = default_25; return create_0(tmp, ClazzListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(rowClazzes, $cardWidth, $props)); }; } function ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth) { return function ($this$virtualListContent) { var tmp; if ($hasPendingEnrolments) { $this$virtualListContent.j11u('pending_enrolment_header', ClazzListScreenComponent2$lambda$lambda$lambda$lambda($strings)); var tmp_0 = $props.uiState.jru_1; var tmp_1 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.k11u(tmp_0, tmp_1, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); $this$virtualListContent.j11u('pending_enrolment_divider', ClazzListScreenComponent2$lambda$lambda$lambda$lambda_2); tmp = Unit_instance; } $this$virtualListContent.o11u(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_3($props)); $this$virtualListContent.o11u(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.o11u(VOID, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_5); tmp_2 = Unit_instance; } var tmp_3 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_6($cardsPerRow); var tmp_4 = ClazzListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.p11u($infiniteQueryResult, tmp_3, tmp_4, ClazzListScreenComponent2$lambda$lambda$lambda$lambda_8($cardWidth, $props)); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef) { return function ($this$invoke) { $this$invoke.ref = $containerRef; var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzListScreenComponent2$lambda$lambda_1($muiAppState, $hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth, $containerRef) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzListScreenComponent2$lambda$lambda$lambda_1($hasPendingEnrolments, $props, $isSettledEmpty, $infiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal, $cardsPerRow, $cardWidth)); var this_1 = default_48; var block = ClazzListScreenComponent2$lambda$lambda$lambda_2($containerRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzListScreen$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var strings = useStringProvider(); var location = useLocation(); var addDialogVisible$delegate = useState(ClazzListScreen$lambda$lambda); var viewModel = useUstadViewModel(VOID, ClazzListScreen$lambda$lambda_0(location)); var uiState$delegate = collectAsState(viewModel.pq9_1, new ClazzListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzListScreenComponent2(); var block = ClazzListScreen$lambda$lambda_1(props, viewModel, uiState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzListScreen$lambda$lambda_2(appState$delegate, addDialogVisible$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_1 = ClazzListScreen$lambda$lambda_3(addDialogVisible$delegate, uiState$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_95($addDialogVisible$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $addDialogVisible$delegate[0]; } function invoke$lambda_96($addDialogVisible$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('addDialogVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $addDialogVisible$delegate[1](value); return Unit_instance; } function invoke$lambda_97($uiState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_98($appState$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzListScreen$lambda$lambda() { _init_properties_ClazzListScreen_kt__xfl89c(); return false; } function ClazzListScreen$lambda$lambda_0($location) { return function (di, savedStateHandle) { return new ClazzListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ClazzListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.gry(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.iry(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzListViewModel$onClickCancelEnrolmentRequest$ref($boundThis) { var l = function (p0) { $boundThis.jry(p0); return Unit_instance; }; l.callableName = 'onClickCancelEnrolmentRequest'; return l; } function ClazzListScreen$lambda$lambda_1($props, $viewModel, $uiState$delegate) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = invoke$lambda_97($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onClickClazz = ClazzListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickSort = ClazzListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickFilterChip = ClazzListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickCancelEnrolmentRequest = ClazzListViewModel$onClickCancelEnrolmentRequest$ref($viewModel); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate) { return function () { invoke$lambda_96($addDialogVisible$delegate, true); return Unit_instance; }; } function ClazzListScreen$lambda$lambda_2($appState$delegate, $addDialogVisible$delegate) { return function ($this$invoke) { var tmp = invoke$lambda_98($appState$delegate).rpk_1; $this$invoke.fabState = tmp.mpl(VOID, VOID, VOID, ClazzListScreen$lambda$lambda$lambda($addDialogVisible$delegate)); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { invoke$lambda_96($addDialogVisible$delegate, false); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.jqa(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().mn0_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate) { return function (it) { invoke$lambda_96($addDialogVisible$delegate, false); $viewModel.fry(); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_96; var block = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); return Unit_instance; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().bmd_1); return Unit_instance; }; } function ClazzListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel, $addDialogVisible$delegate); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings) { return function ($this$invoke) { var tmp; if (invoke$lambda_97($uiState$delegate).iru_1) { var this_0 = default_23; var block = ClazzListScreen$lambda$lambda$lambda$lambda($viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } 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_instance; }; } function ClazzListScreen$lambda$lambda_3($addDialogVisible$delegate, $uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_95($addDialogVisible$delegate); $this$invoke.onClose = ClazzListScreen$lambda$lambda$lambda_0($addDialogVisible$delegate); var this_0 = default_16; var block = ClazzListScreen$lambda$lambda$lambda_1($uiState$delegate, $viewModel, $addDialogVisible$delegate, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzListItem$lambda($this$FC, props) { _init_properties_ClazzListScreen_kt__xfl89c(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'kotlin.collections.find' call var this_0 = RoleConstants_getInstance().npn_1; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem..' call var tmp0_safe_receiver = props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w8i_1; if (element.jpm_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.e8j_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var role = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.ipm_1; var tmp1_safe_receiver_0 = props.clazzItem; var terminologyEntries = useCourseTerminologyEntries(tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.x8i_1); var tmp2_safe_receiver = props.clazzItem; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.r8e_1; var clazzDescription = useHtmlToPlainText(tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var badgeContentRef = useRef(null); var badgeWidth$delegate = useState_0(10); var tmp4_safe_receiver = badgeContentRef.current; var tmp = [tmp4_safe_receiver == null ? null : tmp4_safe_receiver.clientWidth]; useEffect(tmp, ClazzListItem$lambda$lambda(badgeContentRef, badgeWidth$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block = ClazzListItem$lambda$lambda_0(role, badgeContentRef, props, badgeWidth$delegate, theme$delegate, terminologyEntries, strings, clazzDescription); addChild($this$FC, this_1, block); return Unit_instance; } function invoke$lambda_99($theme$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_100($badgeWidth$delegate) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $badgeWidth$delegate[0]; } function invoke$lambda_101($badgeWidth$delegate, value) { _init_properties_ClazzListScreen_kt__xfl89c(); getLocalDelegateReference('badgeWidth', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $badgeWidth$delegate[1](value); return Unit_instance; } function ClazzListItem$lambda$lambda($badgeContentRef, $badgeWidth$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $badgeContentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem...' call invoke$lambda_101($badgeWidth$delegate, tmp0_safe_receiver.clientWidth); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzListScreen_kt__xfl89c(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconColor.Companion.inherit' call 0; $this$invoke.color = 'inherit'; return Unit_instance; } function ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var this_0 = default_105; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = courseTerminologyResource($terminologyEntries, $strings, $role); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role) { return function ($this$invoke) { $this$invoke.ref = $badgeContentRef; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.zIndex = 50000; // Inline function 'web.cssom.px' call var this_1 = $props.width - invoke$lambda_100($badgeWidth$delegate) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = toString(this_1) + 'px'; this_0.backgroundColor = invoke$lambda_99($theme$delegate).palette.primary.light; this_0.color = invoke$lambda_99($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRadius = toString(48) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(4) + 'px'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.VerticalAlign.Companion.baseline' call 0; this_0.verticalAlign = 'baseline'; $this$invoke.sx = this_0; var this_2 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda($terminologyEntries, $strings, $role); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(96) + 'px'; $this$invoke.sx = this_0; var tmp2_safe_receiver = $props.clazzItem; var tmp = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.y8i_1; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q8e_1; $this$invoke.image = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp0_safe_receiver = $props.clazzItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem......' call $props.onClickClazz(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h5' call 0; $this$invoke.variant = 'h5'; $this$invoke.gutterBottom = true; var tmp0_safe_receiver = $props.clazzItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q8e_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.......' call // Inline function 'com.ustadmobile.mui.common.webKitLineClamp' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-line-clamp'] = (2).toString(); this_0.display = get_DisplayWebkitBox(); // Inline function 'com.ustadmobile.mui.common.webkitBoxOrient' call // Inline function 'kotlin.js.asDynamic' call this_0['-webkit-box-orient'] = 'vertical'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = 'text.secondary'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $clazzDescription; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription) { return function ($this$invoke) { var this_0 = default_2; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem.....' call // Inline function 'web.cssom.VerticalAlign.Companion.top' call 0; this_0.verticalAlign = 'top'; $this$invoke.sx = this_0; var this_1 = default_106; var block = ClazzListItem$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block); $this$invoke.onClick = ClazzListItem$lambda$lambda$lambda$lambda$lambda_1($props); var this_2 = default_107; var block_0 = ClazzListItem$lambda$lambda$lambda$lambda$lambda_2($props, $clazzDescription); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p8e_1; $this$invoke.key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.ClazzListItem....' call // Inline function 'web.cssom.px' call var this_1 = $props.width - 20 | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = invoke$lambda_99($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_2 = default_108; var block = ClazzListItem$lambda$lambda$lambda$lambda_0($props, $clazzDescription); addChild($this$invoke, this_2, block); return Unit_instance; }; } function ClazzListItem$lambda$lambda_0($role, $badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $clazzDescription) { return function ($this$invoke) { var tmp; if (!($role == null)) { var this_0 = default_15; var block = ClazzListItem$lambda$lambda$lambda($badgeContentRef, $props, $badgeWidth$delegate, $theme$delegate, $terminologyEntries, $strings, $role); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_109; var block_0 = ClazzListItem$lambda$lambda$lambda_0($props, $theme$delegate, $clazzDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } var properties_initialized_ClazzListScreen_kt_gvpjo2; function _init_properties_ClazzListScreen_kt__xfl89c() { if (!properties_initialized_ClazzListScreen_kt_gvpjo2) { properties_initialized_ClazzListScreen_kt_gvpjo2 = true; ClazzListScreenComponent2 = FC(ClazzListScreenComponent2$lambda); ClazzListScreen = FC(ClazzListScreen$lambda); ClazzListItem = FC(ClazzListItem$lambda); } } function get_PendingEnrolmentListItem() { _init_properties_PendingEnrolmentListItem_kt__19f1um(); return PendingEnrolmentListItem; } var PendingEnrolmentListItem; function PendingEnrolmentListItem$lambda($this$FC, props) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var request = props.request.mem_1; var tmp2_localDateTimeNow = props.timeNow; var tmp1_elvis_lhs = request == null ? null : request.gem_1; var tmp3_timestamp = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; var tmp4_timeZone = Companion_getInstance_15().nlz(); 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_instance; } function invoke$lambda_102($theme$delegate) { _init_properties_PendingEnrolmentListItem_kt__19f1um(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp = $props.request.nem_1; var tmp0_safe_receiver = $props.request.mem_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aem_1; $this$invoke.src = uriOrDefaultBanner(tmp, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_38; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_102($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_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_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request.mem_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aem_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_25; $this$invoke.secondary = create_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda$lambda_0($requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.list.PendingEnrolmentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request.mem_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickCancel(tmp0_safe_receiver); } return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PendingEnrolmentListItem$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().wm0_1); var this_0 = default_41; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.apn(strings_getInstance().wm0_1); var this_0 = default_6; var block = PendingEnrolmentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function PendingEnrolmentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_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_0(tmp, PendingEnrolmentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } var properties_initialized_PendingEnrolmentListItem_kt_3yophc; function _init_properties_PendingEnrolmentListItem_kt__19f1um() { if (!properties_initialized_PendingEnrolmentListItem_kt_3yophc) { properties_initialized_PendingEnrolmentListItem_kt_3yophc = true; PendingEnrolmentListItem = FC(PendingEnrolmentListItem$lambda); } } function get_CoursePermissionDetailComponent() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailComponent; } var CoursePermissionDetailComponent; function get_CoursePermissionDetailScreen() { _init_properties_CoursePermissionDetail_kt__6boc2j(); return CoursePermissionDetailScreen; } var CoursePermissionDetailScreen; function CoursePermissionDetailComponent$lambda($this$FC, props) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.ps0_1; var tmp0_safe_receiver = $props.uiState.os0_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.td8_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; return Unit_instance; }; } function CoursePermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = CoursePermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda($this$FC, it) { _init_properties_CoursePermissionDetail_kt__6boc2j(); var viewModel = useUstadViewModel(VOID, CoursePermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ms0_1, new CoursePermissionDetailUiState()); var appUiStateVal$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionDetailComponent(); var block = CoursePermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionDetailScreen$lambda$lambda_1(appUiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_103($uiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_104($appUiStateVal$delegate) { _init_properties_CoursePermissionDetail_kt__6boc2j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiStateVal$delegate[0]; } function CoursePermissionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionDetail_kt__6boc2j(); return new CoursePermissionDetailViewModel(di, savedStateHandle); } function CoursePermissionDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_103($uiStateVal$delegate); return Unit_instance; }; } function CoursePermissionDetailScreen$lambda$lambda_1($appUiStateVal$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_104($appUiStateVal$delegate).rpk_1; return Unit_instance; }; } var properties_initialized_CoursePermissionDetail_kt_kvgn8d; function _init_properties_CoursePermissionDetail_kt__6boc2j() { if (!properties_initialized_CoursePermissionDetail_kt_kvgn8d) { properties_initialized_CoursePermissionDetail_kt_kvgn8d = true; CoursePermissionDetailComponent = FC(CoursePermissionDetailComponent$lambda); CoursePermissionDetailScreen = FC(CoursePermissionDetailScreen$lambda); } } function get_CoursePermissionEditScreen() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditScreen; } var CoursePermissionEditScreen; function get_CoursePermissionEditComponent() { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return CoursePermissionEditComponent; } var CoursePermissionEditComponent; function CoursePermissionEditScreen$lambda($this$FC, it) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); var viewModel = useUstadViewModel(VOID, CoursePermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ls3_1, new CoursePermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CoursePermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_105($uiStateVal$delegate) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CoursePermissionEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); return new CoursePermissionEditViewModel(di, savedStateHandle); } function CoursePermissionEditViewModel$onTogglePermission$ref($boundThis) { var l = function (p0) { $boundThis.us5(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_105($uiStateVal$delegate); $this$invoke.onToggle = CoursePermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function CoursePermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_CoursePermissionEditComponent(); var block = CoursePermissionEditScreen$lambda$lambda$lambda($viewModel, $uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CoursePermissionEditComponent$lambda($this$FC, props) { _init_properties_CoursePermissionEditScreen_kt__nhrzts(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionEditComponent(); var block = CoursePermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.uiState.zs3_1; var tmp0_safe_receiver = $props.uiState.xs3_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.td8_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.onToggle = $props.onToggle; $this$invoke.enabled = $props.uiState.ys3_1; return Unit_instance; }; } var properties_initialized_CoursePermissionEditScreen_kt_dwju9u; function _init_properties_CoursePermissionEditScreen_kt__nhrzts() { if (!properties_initialized_CoursePermissionEditScreen_kt_dwju9u) { properties_initialized_CoursePermissionEditScreen_kt_dwju9u = true; CoursePermissionEditScreen = FC(CoursePermissionEditScreen$lambda); CoursePermissionEditComponent = FC(CoursePermissionEditComponent$lambda); } } function get_CoursePermissionListItem() { _init_properties_CoursePermissionListItem_kt__fb4bff(); return CoursePermissionListItem; } var CoursePermissionListItem; function CoursePermissionListItem$lambda($this$FC, props) { _init_properties_CoursePermissionListItem_kt__fb4bff(); var strings = useStringProvider(); var tmp0_safe_receiver = props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vd8_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qd8_1; var toRole = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; var tmp; if (toRole === 1001) { tmp = strings_getInstance().amg_1; } else { tmp = strings_getInstance().gm3_1; } var toTerminology = tmp; var terminologyStr = courseTerminologyResource(props.courseTerminologyEntries, strings, toTerminology); var tmp_0; if (!(toRole === 0)) { tmp_0 = terminologyStr; } else { var tmp3_safe_receiver = props.coursePermission; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.wd8_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.mkd(); tmp_0 = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; } var headlineText = tmp_0; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadPermissionListItem(); var block = CoursePermissionListItem$lambda$lambda(props, headlineText); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListItem$lambda$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vd8_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda$lambda_0($props) { return function () { var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vd8_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeleteEntry(tmp1_safe_receiver); } return Unit_instance; }; } function CoursePermissionListItem$lambda$lambda($props, $headlineText) { return function ($this$invoke) { $this$invoke.permissionLabels = $props.permissionLabels; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $headlineText; var tmp0_safe_receiver = $props.coursePermission; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vd8_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.td8_1; $this$invoke.value = tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.coursePermission; $this$invoke.toPerson = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.wd8_1; var tmp4_safe_receiver = $props.coursePermission; $this$invoke.toPersonPicture = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.xd8_1; $this$invoke.showDelete = $props.showDelete; $this$invoke.onClick = CoursePermissionListItem$lambda$lambda$lambda($props); $this$invoke.onClickDelete = CoursePermissionListItem$lambda$lambda$lambda_0($props); return Unit_instance; }; } var properties_initialized_CoursePermissionListItem_kt_pdc6e5; function _init_properties_CoursePermissionListItem_kt__fb4bff() { if (!properties_initialized_CoursePermissionListItem_kt_pdc6e5) { properties_initialized_CoursePermissionListItem_kt_pdc6e5 = true; CoursePermissionListItem = FC(CoursePermissionListItem$lambda); } } function get_CoursePermissionListScreen() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListScreen; } var CoursePermissionListScreen; function get_CoursePermissionListComponent() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return CoursePermissionListComponent; } var CoursePermissionListComponent; function CoursePermissionListScreen$lambda($this$FC, it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var viewModel = useUstadViewModel(VOID, CoursePermissionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new CoursePermissionListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); var terminologyEntries = useCourseTerminologyEntries(invoke$lambda_106(uiStateVal$delegate).ms7_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CoursePermissionListComponent(); var block = CoursePermissionListScreen$lambda$lambda_0(viewModel, terminologyEntries, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CoursePermissionListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_106($uiStateVal$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_107($appState$delegate) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CoursePermissionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return new CoursePermissionListViewModel(di, savedStateHandle); } function CoursePermissionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.ws8(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CoursePermissionListViewModel$onClickDeleteEntry$ref($boundThis) { var l = function (p0) { $boundThis.xs8(p0); return Unit_instance; }; l.callableName = 'onClickDeleteEntry'; return l; } function CoursePermissionListScreen$lambda$lambda_0($viewModel, $terminologyEntries, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_106($uiStateVal$delegate); $this$invoke.onClickEntry = CoursePermissionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickDeleteEntry = CoursePermissionListViewModel$onClickDeleteEntry$ref($viewModel); $this$invoke.courseTerminologyEntries = $terminologyEntries; return Unit_instance; }; } function CoursePermissionListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_107($appState$delegate).rpk_1; return Unit_instance; }; } function CoursePermissionListComponent$lambda($this$FC, props) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = CoursePermissionListComponent$lambda$lambda; var refreshFlow = useMemo(callback, dependencies); var mediatorResult = useDoorRemoteMediator(props.uiState.ks7_1, refreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CoursePermissionListComponent$lambda$lambda_0(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda() { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); return emptyFlow(); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); var tmp0_safe_receiver = it.vd8_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nd8_1); } function CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda($item, $props) { return function ($this$create) { $this$create.coursePermission = $item; $this$create.permissionLabels = $props.uiState.ls7_1; $this$create.courseTerminologyEntries = $props.courseTerminologyEntries; $this$create.onClickEntry = $props.onClickEntry; var tmp; if ($props.uiState.ns7_1) { var tmp0_safe_receiver = $item; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vd8_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qd8_1) === 0; } else { tmp = false; } $this$create.showDelete = tmp; $this$create.onClickDeleteEntry = $props.onClickDeleteEntry; return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props) { return function (item) { var tmp; if ($props.uiState.ns7_1) { var tmp1_safe_receiver = item == null ? null : item.vd8_1; tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qd8_1) === 0; } else { tmp = false; } var delete_0 = tmp; console.log('content show delete: ' + delete_0); var tmp_0 = get_CoursePermissionListItem(); return create_0(tmp_0, CoursePermissionListComponent$lambda$lambda$lambda$lambda$lambda(item, $props)); }; } function CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = CoursePermissionListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.q11u($infiniteQueryResult, tmp, CoursePermissionListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function CoursePermissionListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CoursePermissionListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CoursePermissionListScreen_kt__dwjdzg(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CoursePermissionListComponent$lambda$lambda_0($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazz.permissionlist.CoursePermissionListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CoursePermissionListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = get_UstadStandardContainer(); var block = CoursePermissionListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_CoursePermissionListScreen_kt_krwc16; function _init_properties_CoursePermissionListScreen_kt__dwjdzg() { if (!properties_initialized_CoursePermissionListScreen_kt_krwc16) { properties_initialized_CoursePermissionListScreen_kt_krwc16 = true; CoursePermissionListScreen = FC(CoursePermissionListScreen$lambda); CoursePermissionListComponent = FC(CoursePermissionListComponent$lambda); } } function get_AssignmentCommentTextFieldListItem() { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); return AssignmentCommentTextFieldListItem; } var AssignmentCommentTextFieldListItem; function AssignmentCommentTextFieldListItem$lambda($this$FC, props) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); var textValue$delegate = collectAsState(props.value, '', Dispatchers_getInstance().d13().x12()); // 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_instance; } function invoke$lambda_108($textValue$delegate) { _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('textValue', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $textValue$delegate[0]; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.personName = $props.activeUserPersonName; $this$invoke.pictureUri = $props.activeUserPictureUri; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda$lambda_0($props, $textValue$delegate) { return function ($this$invoke) { $this$invoke.label = $props.label; $this$invoke.fullWidth = true; $this$invoke.value = invoke$lambda_108($textValue$delegate); var value = $props.onChange; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = AssignmentCommentTextFieldListItem$lambda$lambda$lambda$lambda_0(value); $this$invoke.id = $props.textFieldId; $this$invoke.onClickSend = $props.onClickSubmit; return Unit_instance; }; } function AssignmentCommentTextFieldListItem$lambda$lambda($props, $textValue$delegate) { return function ($this$invoke) { var this_0 = default_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_instance; }; } var properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge; function _init_properties_AssignmentCommentTextFieldListItem_kt__8jrh1w() { if (!properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge) { properties_initialized_AssignmentCommentTextFieldListItem_kt_gl1gge = true; AssignmentCommentTextFieldListItem = FC(AssignmentCommentTextFieldListItem$lambda); } } function get_SUBMISSION_STATUS_ICON_MAP() { _init_properties_AssignmentSubmissionConstants_kt__obrva4(); return SUBMISSION_STATUS_ICON_MAP; } var SUBMISSION_STATUS_ICON_MAP; var properties_initialized_AssignmentSubmissionConstants_kt_gna7qy; function _init_properties_AssignmentSubmissionConstants_kt__obrva4() { if (!properties_initialized_AssignmentSubmissionConstants_kt_gna7qy) { properties_initialized_AssignmentSubmissionConstants_kt_gna7qy = true; Companion_getInstance_14(); var tmp = to(1, default_36); Companion_getInstance_14(); var tmp_0 = to(0, default_110); Companion_getInstance_14(); SUBMISSION_STATUS_ICON_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); } } function get_CourseAssignmentSubmissionComponent() { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); return CourseAssignmentSubmissionComponent; } var CourseAssignmentSubmissionComponent; function CourseAssignmentSubmissionComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var submittedTime = useFormattedDateAndTime(props.submission.ebq_1, Companion_getInstance_15().nlz().oly()); var expandLabel = props.isCollapsed ? strings.apn(strings_getInstance().dn3_1) : strings.apn(strings_getInstance().en3_1); // 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_instance; } function invoke$lambda_109($theme$delegate) { _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().gmo_1) + ' ' + $props.submissionNum; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $submittedTime; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda($props, $strings, $submittedTime) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_27; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_0($strings, $props, $submittedTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onToggleExpandCollapse(); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $expandLabel; $this$invoke.onClick = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); var tmp; if ($props.isCollapsed) { var this_0 = default_113; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_112; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $expandLabel; var this_0 = default_6; var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda$lambda_1($expandLabel, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda($props, $strings, $submittedTime, $expandLabel) { return function ($this$invoke) { var this_0 = default_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_0(tmp, CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_0($expandLabel, $props)); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.submission.cbq_1; $this$invoke.html = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda$lambda_0($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_109($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = CourseAssignmentSubmissionComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseAssignmentSubmissionComponent$lambda$lambda($props, $strings, $submittedTime, $expandLabel, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_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_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn; function _init_properties_CourseAssignmentSubmissionComponent_kt__cpzbt5() { if (!properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn) { properties_initialized_CourseAssignmentSubmissionComponent_kt_iqdfwn = true; CourseAssignmentSubmissionComponent = FC(CourseAssignmentSubmissionComponent$lambda); } } function get_CourseAssignmentSubmissionFileListItem() { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); return CourseAssignmentSubmissionFileListItem; } var CourseAssignmentSubmissionFileListItem; function CourseAssignmentSubmissionFileListItem$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var onRemoveVal = props.onRemove; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda(onRemoveVal, props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_110($theme$delegate) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_114; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda($transferJob) { return function ($this$invoke) { // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; $this$invoke.variant = 'determinate'; $this$invoke.value = numberToInt(get_progressAsFloat($transferJob) * 100); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_110($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.file.kbz_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = UMFileUtil_getInstance().gpr(toLong(tmp0_safe_receiver.uby_1)); addChildNode($this$create, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$create, 'br'); } var tmp1_safe_receiver = $props.file.lbz_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem......' call var tmp0_subject = tmp1_safe_receiver.ubz_1; if (tmp0_subject === 11) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_12; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda$lambda(tmp1_safe_receiver); addChild($this$create, this_0, block); } else { if (tmp0_subject === 22) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_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.apn(strings_getInstance().rn5_1); addChildNode($this$create, tmp$ret$14); } } } return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_1($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.file.kbz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sby_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_25; $this$invoke.secondary = create_0(tmp, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda($props, $strings, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var tmp0_safe_receiver = $props.onClick; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.CourseAssignmentSubmissionFileListItem....' call $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props); } var this_0 = default_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_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props) { return function (it) { $this($props.file); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().fn3_1); $this$invoke.onClick = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda$lambda_0($this, $props); var this_0 = default_115; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, $this, $props) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.title = $strings.apn(strings_getInstance().fn3_1); var this_0 = default_6; var block = CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda$lambda_2($strings, $this, $props); addChild($this$create, this_0, block); return Unit_instance; }; } function CourseAssignmentSubmissionFileListItem$lambda$lambda($onRemoveVal, $props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_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_0(tmp_0, CourseAssignmentSubmissionFileListItem$lambda$lambda$lambda_0($strings, tmp0_safe_receiver, $props)); } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel; function _init_properties_CourseAssignmentSubmissionFileListItem_kt__o8jjdr() { if (!properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel) { properties_initialized_CourseAssignmentSubmissionFileListItem_kt_7tyhel = true; CourseAssignmentSubmissionFileListItem = FC(CourseAssignmentSubmissionFileListItem$lambda); } } function get_UstadCommentListItem() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItem; } var UstadCommentListItem; function get_UstadCommentListItemPreview() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return UstadCommentListItemPreview; } var UstadCommentListItemPreview; function UstadCommentListItem$lambda($this$FC, props) { _init_properties_UstadCommentListItem_kt__t8s2kp(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.dateTimeNow; var tmp0_safe_receiver = props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ea1_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ca1_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().nlz(), 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.ea1_1; var tmp_0; if (tmp4_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.takeIf' call // Inline function 'kotlin.contracts.contract' call var tmp_1; // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call if (get_isFromSubmitterGroup(tmp4_safe_receiver)) { tmp_1 = tmp4_safe_receiver; } else { tmp_1 = null; } tmp_0 = tmp_1; } var tmp5_safe_receiver = tmp_0; var tmp_2; if (tmp5_safe_receiver == null) { tmp_2 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem..' call tmp_2 = '(' + strings.apn(strings_getInstance().emx_1) + ' ' + tmp5_safe_receiver.za0_1.toString() + ')'; } var tmp6_elvis_lhs = tmp_2; var groupNumSuffix = tmp6_elvis_lhs == null ? '' : tmp6_elvis_lhs; var overflowAnchor$delegate = useState(UstadCommentListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_112(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadCommentListItem$lambda$lambda_0(props, groupNumSuffix, overflowAnchorVal, formattedTime, overflowAnchor$delegate, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_111($theme$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_112($overflowAnchor$delegate) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_113($overflowAnchor$delegate, value) { _init_properties_UstadCommentListItem_kt__t8s2kp(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function UstadCommentListItem$lambda$lambda() { _init_properties_UstadCommentListItem_kt__t8s2kp(); return null; } function UstadCommentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fa1_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.commentsAndName; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ga1_1; $this$invoke.personName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var tmp4_safe_receiver = $props.commentsAndName; $this$invoke.pictureUri = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ha1_1; return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = UstadCommentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ea1_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ua0_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_0($props, $groupNumSuffix) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.commentsAndName; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fa1_1; var tmp1_safe_receiver = $props.commentsAndName; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + tmp + ' ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ga1_1) + ' ' + $groupNumSuffix; var tmp_0 = get_UstadLinkify(); $this$invoke.secondary = create_0(tmp_0, UstadCommentListItem$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_112($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_113($overflowAnchor$delegate, tmp); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_113($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { var tmp0_safe_receiver = $props.commentsAndName; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ea1_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeleteComment(tmp1_safe_receiver); } invoke$lambda_113($overflowAnchor$delegate, null); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().ym0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_111($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = UstadCommentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = UstadCommentListItem$lambda$lambda$lambda$lambda_1($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = UstadCommentListItem$lambda$lambda$lambda$lambda_2($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = UstadCommentListItem$lambda$lambda$lambda$lambda_3($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function UstadCommentListItem$lambda$lambda_0($props, $groupNumSuffix, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_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_0(tmp, UstadCommentListItem$lambda$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings)); return Unit_instance; }; } function UstadCommentListItemPreview$lambda($this$FC, it) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCommentListItem(); var block = UstadCommentListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadCommentListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadCommentListItem_kt__t8s2kp(); // Inline function 'kotlin.apply' call var this_0 = new CommentsAndName(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Comments(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.UstadCommentListItemPreview....' call this_1.ta0_1 = new Long(1, 0); this_1.ua0_1 = 'I like this activity. Shall we discuss this in our next meeting?'; tmp.ea1_1 = this_1; this_0.fa1_1 = 'Bob'; this_0.ga1_1 = 'Dylan'; $this$invoke.commentsAndName = this_0; return Unit_instance; } var properties_initialized_UstadCommentListItem_kt_obl9fd; function _init_properties_UstadCommentListItem_kt__t8s2kp() { if (!properties_initialized_UstadCommentListItem_kt_obl9fd) { properties_initialized_UstadCommentListItem_kt_obl9fd = true; UstadCommentListItem = FC(UstadCommentListItem$lambda); UstadCommentListItemPreview = FC(UstadCommentListItemPreview$lambda); } } function get_ClazzAssignmentDetailScreen() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailScreen; } var ClazzAssignmentDetailScreen; function get_ASSIGNMENT_DETAIL_TAB_SCREENS() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ASSIGNMENT_DETAIL_TAB_SCREENS; } var ASSIGNMENT_DETAIL_TAB_SCREENS; function get_ClazzAssignmentDetailComponent() { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return ClazzAssignmentDetailComponent; } var ClazzAssignmentDetailComponent; function ClazzAssignmentDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); var viewModel = useUstadViewModel(false, ClazzAssignmentDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.dsb_1, new ClazzAssignmentDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailComponent(); var block = ClazzAssignmentDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_114($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); return new ClazzAssignmentDetailViewModel(di, savedStateHandle); } function ClazzAssignmentDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_114($uiStateVal$delegate); return Unit_instance; }; } function ClazzAssignmentDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailScreen_kt__ersp80(); // Inline function 'kotlin.collections.isNotEmpty' call if (!props.uiState.fsb_1.d1()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ClazzAssignmentDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function ClazzAssignmentDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.fsb_1; $this$invoke.screens = get_ASSIGNMENT_DETAIL_TAB_SCREENS(); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa; function _init_properties_ClazzAssignmentDetailScreen_kt__ersp80() { if (!properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa) { properties_initialized_ClazzAssignmentDetailScreen_kt_i67opa = true; ClazzAssignmentDetailScreen = FC(ClazzAssignmentDetailScreen$lambda); var tmp = new UstadScreen('CourseAssignmentDetailOverviewView', 'AssignmentOverview', get_ClazzAssignmentDetailOverviewScreen()); ASSIGNMENT_DETAIL_TAB_SCREENS = listOf([tmp, new UstadScreen('CourseAssignmentSubmissionsTab', 'SubmissionsTab', get_ClazzAssignmentDetailSubmissionsTabScreen())]); ClazzAssignmentDetailComponent = FC(ClazzAssignmentDetailComponent$lambda); } } var ClazzAssignmentDetailSubmissionsTabPreview; function get_ClazzAssignmentDetailSubmissionsTabScreen() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabScreen; } var ClazzAssignmentDetailSubmissionsTabScreen; function get_ClazzAssignmentDetailSubmissionsTabComponent() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return ClazzAssignmentDetailSubmissionsTabComponent; } var ClazzAssignmentDetailSubmissionsTabComponent; function ClazzAssignmentDetailSubmissionsTabPreview$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentProgressSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview...' call this_0.x7v_1 = 10; this_0.w7v_1 = 2; this_0.y7v_1 = 3; var tmp = this_0; $this$invoke.uiState = new ClazzAssignmentDetailSubmissionsTabUiState(tmp, ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabPreview$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'kotlin.apply' call var this_0 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_0.p7w_1 = new Long(1, 0); this_0.q7w_1 = 'Bob Dylan'; this_0.s7w_1 = 'Here is private comment'; var tmp = this_0; Companion_getInstance_14(); tmp.t7w_1 = 2; var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new AssignmentSubmitterSummary(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabPreview....' call this_1.p7w_1 = new Long(2, 0); this_1.q7w_1 = 'Morris Rogers'; this_1.s7w_1 = 'Here is private comment'; var tmp_1 = this_1; Companion_getInstance_14(); tmp_1.t7w_1 = 1; return new ListPagingSource(listOf([tmp_0, this_1])); } function ClazzAssignmentDetailSubmissionsTabScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ClazzAssignmentDetailSubmissionsTabUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailSubmissionsTabComponent(); var block = ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_115($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return new ClazzAssignmentDetailSubmissionsTabViewModel(di, savedStateHandle); } function ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($boundThis) { var l = function (p0) { $boundThis.rse(p0); return Unit_instance; }; l.callableName = 'onClickSubmitter'; return l; } function ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($boundThis) { var l = function (p0) { $boundThis.sse(p0); return Unit_instance; }; l.callableName = 'onChangeSortOption'; return l; } function ClazzAssignmentDetailSubmissionsTabScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_115($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onClickSubmitter = ClazzAssignmentDetailSubmissionsTabViewModel$onClickSubmitter$ref($viewModel); $this$invoke.onChangeSortOption = ClazzAssignmentDetailSubmissionsTabViewModel$onChangeSortOption$ref($viewModel); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var tmp = props.uiState.tsb_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.wsb_1); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, props, strings, courseTerminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ssb_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7v_1; var tmp; var tmp1_safe_receiver = $props.uiState.ssb_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7w_1) === true) { tmp = $strings.apn(strings_getInstance().ami_1); } else { tmp = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().gm3_1); } $this$invoke.label = tmp; $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ssb_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w7v_1; $this$invoke.label = $strings.apn(strings_getInstance().pmm_1); $this$invoke.showDivider = true; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ssb_1; $this$invoke.total = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.y7v_1; $this$invoke.label = $strings.apn(strings_getInstance().rmn_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = get_ClazzAssignmentSummaryColumn(); var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries); addChild($this$create, this_0, block); var this_1 = get_ClazzAssignmentSummaryColumn(); var block_0 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$create, this_1, block_0); var this_2 = get_ClazzAssignmentSummaryColumn(); var block_1 = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$create, this_2, block_1); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries) { return function () { var tmp = default_25; return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.vsb_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.usb_1; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); return it.p7w_1.toString(); } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1($submitterSummaryItem, $props) { return function ($this$create) { $this$create.submitterSummary = $submitterSummaryItem; $this$create.onClick = $props.onClickSubmitter; return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props) { return function (submitterSummaryItem) { var tmp = get_SubmitterSummaryListItem(); return create_0(tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda$lambda_1(submitterSummaryItem, $props)); }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('header', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda($props, $strings, $courseTerminologyEntries)); $this$virtualListContent.j11u('sortitem', ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_0($props)); var tmp = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.q11u($infiniteQueryResult, tmp, ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); $this$invoke.maxWidth = 'lg'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $props, $strings, $courseTerminologyEntries) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentDetailSubmissionsTabComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $strings, $courseTerminologyEntries)); var this_1 = default_48; var block = ClazzAssignmentDetailSubmissionsTabComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g; function _init_properties_ClazzAssignmentDetailSubmissionsTabScreen_kt__3nq44i() { if (!properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g) { properties_initialized_ClazzAssignmentDetailSubmissionsTabScreen_kt_afsp8g = true; ClazzAssignmentDetailSubmissionsTabPreview = FC(ClazzAssignmentDetailSubmissionsTabPreview$lambda); ClazzAssignmentDetailSubmissionsTabScreen = FC(ClazzAssignmentDetailSubmissionsTabScreen$lambda); ClazzAssignmentDetailSubmissionsTabComponent = FC(ClazzAssignmentDetailSubmissionsTabComponent$lambda); } } function get_SubmitterSummaryListItem() { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); return SubmitterSummaryListItem; } var SubmitterSummaryListItem; function SubmitterSummaryListItem$lambda($this$FC, props) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); var strings = useStringProvider(); var tmp0_safe_receiver = props.submitterSummary; var personUiState = tmp0_safe_receiver == null ? null : get_listItemUiState(tmp0_safe_receiver); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp1_safe_receiver = props.submitterSummary; var key = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7w_1; var tmp2_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(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_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.submitterSummary; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; $this$invoke.personName = tmp0_safe_receiver == null ? null : avatarName(tmp0_safe_receiver); var tmp1_safe_receiver = $props.submitterSummary; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r7w_1; var tmp2_safe_receiver = $props.submitterSummary; $this$invoke.colorName = tmp2_safe_receiver == null ? null : avatarColorName(tmp2_safe_receiver); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(12) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.submitterSummary; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.s7w_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_latestPrivateCommentVisible__impl__bdq0p0(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp_2 = default_116; create_0(tmp_2, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda); var this_0 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_0, block); tmp = Unit_instance; } return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_1($props, $personUiState) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.submitterSummary; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q7w_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp = default_25; $this$invoke.secondary = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda$lambda$lambda_0($personUiState, $props)); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState) { return function ($this$invoke) { $this$invoke.onClick = SubmitterSummaryListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2($this$create) { _init_properties_SubmitterSummaryListItem_kt__w4gtci(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.SubmitterSummaryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; $this$create.sx = this_0; return Unit_instance; } function SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().lnv_1; var tmp0_safe_receiver = $props.submitterSummary; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.t7w_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = ' ' + $strings.apn(tmp1_elvis_lhs == null ? strings_getInstance().qmm_1 : tmp1_elvis_lhs); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var tmp; var tmp0_safe_receiver = $personUiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new AssignmentSubmitterSummaryUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _AssignmentSubmitterSummaryUiState___get_fileSubmissionStatusIconVisible__impl__so25h0(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = create_0($assignmentStatusIcon, SubmitterSummaryListItem$lambda$lambda$lambda$lambda_2); addChildNode($this$create, this_0); tmp = Unit_instance; } var this_1 = default_2; var block = SubmitterSummaryListItem$lambda$lambda$lambda$lambda_3($strings, $props); addChild($this$create, this_1, block); return Unit_instance; }; } function SubmitterSummaryListItem$lambda$lambda($props, $personUiState, $assignmentStatusIcon, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = SubmitterSummaryListItem$lambda$lambda$lambda($props, $personUiState); addChild($this$invoke, this_0, block); var tmp = default_25; $this$invoke.secondaryAction = create_0(tmp, SubmitterSummaryListItem$lambda$lambda$lambda_0($personUiState, $assignmentStatusIcon, $strings, $props)); return Unit_instance; }; } var properties_initialized_SubmitterSummaryListItem_kt_ffzfio; function _init_properties_SubmitterSummaryListItem_kt__w4gtci() { if (!properties_initialized_SubmitterSummaryListItem_kt_ffzfio) { properties_initialized_SubmitterSummaryListItem_kt_ffzfio = true; SubmitterSummaryListItem = FC(SubmitterSummaryListItem$lambda); } } function get_ClazzAssignmentSummaryColumn() { _init_properties_SummaryColumn_kt__fwyi1i(); return ClazzAssignmentSummaryColumn; } var ClazzAssignmentSummaryColumn; function ClazzAssignmentSummaryColumn$lambda($this$FC, props) { _init_properties_SummaryColumn_kt__fwyi1i(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ClazzAssignmentSummaryColumn$lambda$lambda(props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_116($theme$delegate) { _init_properties_SummaryColumn_kt__fwyi1i(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString_0($props.total); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = capitalizeFirstLetter($props.label); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzAssignmentSummaryColumn$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detail.submissionstab.ClazzAssignmentSummaryColumn...' call if ($props.showDivider === true) { // Inline function 'web.cssom.Border' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var width = toString(1) + 'px'; // Inline function 'web.cssom.LineStyle.Companion.solid' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderRight = '' + width + ' ' + 'solid' + ' ' + invoke$lambda_116($theme$delegate).palette.divider; } // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp0_horizontal = toString(32) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'web.cssom.Padding' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = '' + (toString(8) + 'px') + ' ' + tmp0_horizontal; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ClazzAssignmentSummaryColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ClazzAssignmentSummaryColumn$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_SummaryColumn_kt_xm9704; function _init_properties_SummaryColumn_kt__fwyi1i() { if (!properties_initialized_SummaryColumn_kt_xm9704) { properties_initialized_SummaryColumn_kt_xm9704 = true; ClazzAssignmentSummaryColumn = FC(ClazzAssignmentSummaryColumn$lambda); } } function get_ASSIGNMENT_STATUS_MAP() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ASSIGNMENT_STATUS_MAP; } var ASSIGNMENT_STATUS_MAP; function get_ClazzAssignmentDetailOverviewScreenComponent2() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreenComponent2; } var ClazzAssignmentDetailOverviewScreenComponent2; function get_ClazzAssignmentDetailOverviewScreen() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return ClazzAssignmentDetailOverviewScreen; } var ClazzAssignmentDetailOverviewScreen; function ClazzAssignmentDetailOverviewScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp0_safe_receiver = props.uiState.lsh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z7y_1; var formattedDateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().nlz().oly()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = SubmissionPolicyConstants_getInstance().rpn_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2..' call var tmp0_safe_receiver_0 = props.uiState.ksh_1; if (element.jpm_1 === (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.x7u_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp2_safe_receiver = tmp$ret$1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ipm_1; var policyMessageId = tmp3_elvis_lhs == null ? strings_getInstance().en1_1 : tmp3_elvis_lhs; // Inline function 'kotlin.collections.get' call var this_0 = SubmissionConstants_getInstance().knv_1; var tmp4_safe_receiver = props.uiState.ksh_1; var key = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.u7u_1; var tmp5_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); var caFileType = strings.apn(tmp5_elvis_lhs == null ? strings_getInstance().qm4_1 : tmp5_elvis_lhs); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var courseCommentMediatorResult = useDoorRemoteMediator(props.uiState.tsh_1, refreshCommandFlow); var courseCommentInfiniteQueryResult = usePagingSource(courseCommentMediatorResult.y11m_1, true, 50); var privateCommentMediatorResult = useDoorRemoteMediator(props.uiState.ush_1, refreshCommandFlow); var privateCommentIninfiteQueryResult = usePagingSource(privateCommentMediatorResult.y11m_1, true, 50); var courseTerminologyEntries = useCourseTerminologyEntries(props.uiState.esi_1); var inputRef = useRef(null); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda(inputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_VirtualList(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0(muiAppState, props, courseCommentInfiniteQueryResult, privateCommentIninfiteQueryResult, theme$delegate, formattedDateTime, strings, policyMessageId, courseTerminologyEntries, inputRef, caFileType, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_117($theme$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { tmp = $props.onAddFile(file); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = 'assignment_file_input'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_117($theme$delegate).spacing(2); $this$create.sx = this_0; $this$create.block = $props.uiState.lsh_1; $this$create.picture = $props.uiState.msh_1; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.lsh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w7y_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda() { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $formattedDateTime + ' (' + Companion_getInstance_15().nlz().oly() + ')'; $this$invoke.labelText = $strings.apn(strings_getInstance().bmo_1); $this$invoke.icon = create(default_117); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.apn($policyMessageId); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().hn1_1); // Inline function 'kotlin.collections.get' call var this_0 = get_ASSIGNMENT_STATUS_MAP(); var tmp0_safe_receiver = $props.uiState.ksh_1; var key = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.x7u_1; var tmp1_elvis_lhs = (isInterface(this_0, Map) ? this_0 : THROW_CCE()).q(key); $this$invoke.leadingContent = create(tmp1_elvis_lhs == null ? default_36 : tmp1_elvis_lhs); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { $props.onClickCourseGroupSet(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($groupSet, $strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $groupSet.z7z_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().gmx_1); $this$invoke.leadingContent = create(default_118); $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.ksh_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call var tmp_0; var tmp_1 = tmp0_safe_receiver.y7u_1; if (tmp_1 === 1) { tmp_0 = courseTerminologyResource($courseTerminologyEntries, $strings, strings_getInstance().xmf_1); } else { tmp_0 = $strings.apn(strings_getInstance().tmx_1); } tmp = tmp_0; } var tmp1_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().smx_1); var tmp2_safe_receiver = $props.uiState.ksh_1; var tmp3_subject = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.y7u_1; var tmp_2; if (tmp3_subject === 1) { tmp_2 = create(default_21); } else { if (tmp3_subject === 2) { tmp_2 = create(default_65); } else { tmp_2 = null; } } $this$invoke.leadingContent = tmp_2; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function ($this$create) { var this_0 = get_UstadRawHtml(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$create, this_0, block); var tmp; if ($props.uiState.psu()) { var this_1 = get_UstadDetailField(); var block_0 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($formattedDateTime, $strings); addChild($this$create, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadDetailField2(); var block_1 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $policyMessageId, $props); addChild($this$create, this_2, block_1); var tmp0_safe_receiver = $props.uiState.nsh_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField2(); var block_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(tmp0_safe_receiver, $strings, $props); addChild($this$create, this_3, block_2); } var this_4 = get_UstadDetailField2(); var block_3 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $courseTerminologyEntries, $strings); addChild($this$create, this_4, block_3); var this_5 = get_UstadAssignmentSubmissionHeader(); var block_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); addChild($this$create, this_5, block_4); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries) { return function () { var tmp = default_25; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.zsh_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$create) { var this_0 = default_27; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.esv()) { tmp = '(' + $strings.k10o(strings_getInstance().gn0_1, [$props.uiState.osh_1.toString()]) + ')'; } else { tmp = ''; } var suffix = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.apn(strings_getInstance().un2_1) + ' ' + suffix; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { $this$create.stateFlow = $props.editableSubmissionFlow; $this$create.overviewUiState = $props.uiState; $this$create.onChangeSubmissionText = $props.onChangeSubmissionText; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = get_CourseAssignmentSubmissionEditComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $caFileType, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().omt_1); // Inline function 'react.ReactNode' call var tmp = $strings.apn(strings_getInstance().wmx_1) + ' ' + $caFileType + ' '; var tmp_0 = $strings.apn(strings_getInstance().nmx_1); var tmp1_safe_receiver = $props.uiState.ksh_1; var tmp_1 = tmp + (tmp_0 + ': ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7u_1) + ' '); var tmp_2 = $strings.apn(strings_getInstance().kmx_1); var tmp0_safe_receiver = $props.uiState.ksh_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = tmp_1 + (tmp_2 + ': ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v7u_1)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($inputRef, $strings, $caFileType, $props) { return function ($this$invoke) { $this$invoke.id = 'add_file_button'; $this$invoke.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($inputRef); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.kbz_1; return 'attachment_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mby_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onRemove = $props.onRemoveSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_5(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { $props.onClickSubmitSubmission(); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$create) { $this$create.onClick = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); $this$create.id = 'submit_button'; $this$create.disabled = !$props.uiState.vsh_1; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$create.variant = 'contained'; $this$create.fullWidth = true; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().nmo_1).toUpperCase(); addChildNode($this$create, tmp$ret$5); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function () { var tmp = default_11; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2.......' call this_0.color = invoke$lambda_117($theme$delegate).palette.error.main; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $submissionError; addChildNode($this$create, tmp$ret$6); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_8($submissionError, $theme$delegate) { return function () { var tmp = default_2; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($submissionError, $theme$delegate)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem) { return function () { $props.onToggleSubmissionExpandCollapse($submissionItem.ajy_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionItem.ajy_1; $this$create.submissionNum = $props.uiState.rsh_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props, $submissionItem); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9($submissionItem, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($submissionItem, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.kbz_1; return 'submitted_file_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mby_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($it, $props) { return function ($this$create) { $this$create.file = $it; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_9(it, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.apn(strings_getInstance().yn2_1); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_10($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickFilterChip(it); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { $this$invoke.filterOptions = $props.uiState.xsh_1; $this$invoke.selectedChipId = $props.uiState.wsh_1; $this$invoke.enabled = $props.uiState.vsh_1; $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function ($this$create) { var this_0 = get_UstadListFilterChipsHeader(); var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($props); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var tmp0_safe_receiver = it.fbk_1; return 'mark_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tbj_1); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($markItem, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = new UstadCourseAssignmentMarkListItemUiState($markItem, $props.uiState.fsi_1, $props.uiState.gsi_1); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal) { return function (markItem) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_12(markItem, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props) { return function ($this$create) { $this$create.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().cn0_1); return Unit_instance; }; } 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_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangeCourseComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.apn(strings_getInstance().kmo_1); $this$create.value = $props.newCourseCommentFlow; $this$create.activeUserPersonName = $props.uiState.csi_1; $this$create.activeUserPictureUri = $props.uiState.dsi_1; $this$create.textFieldId = 'course_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitCourseComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'cc_' + it.ea1_1.ta0_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.fsi_1; $this$create.dayOfWeekMap = $props.uiState.gsi_1; $this$create.showModerateOptions = $props.uiState.jsi_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_15(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().imo_1); return Unit_instance; }; } 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_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.apn(strings_getInstance().lmo_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonName = $props.uiState.csi_1; $this$create.activeUserPictureUri = $props.uiState.dsi_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props, $strings)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23(it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return 'pc_' + it.ea1_1.ta0_1.toString(); } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.fsi_1; $this$create.dayOfWeekMap = $props.uiState.gsi_1; $this$create.showModerateOptions = $props.uiState.jsi_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda$lambda_18(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('block_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.j11u('header_section_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_0($props, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries)); var tmp; if ($props.uiState.ssu()) { $this$virtualListContent.j11u('unassigned_error', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_1($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.usu()) { if ($props.uiState.rsu()) { $this$virtualListContent.j11u('submission_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); } if ($props.uiState.csv()) { $this$virtualListContent.j11u('assignment_text_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_3($props)); } if ($props.uiState.xsu()) { $this$virtualListContent.j11u('add_file_button_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_4($inputRef, $strings, $caFileType, $props)); } var tmp_1 = $props.uiState.psh_1; var tmp_2 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_5; $this$virtualListContent.k11u(tmp_1, tmp_2, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_6($props)); if ($props.uiState.qsu()) { $this$virtualListContent.j11u('item_submit_button', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings)); } var tmp0_safe_receiver = $props.uiState.asi_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call $this$virtualListContent.j11u('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.rsh_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.hsi_1.b1(item.ajy_1.ybp_1); var tmp_3 = 'submission_' + item.ajy_1.ybp_1.toString(); $this$virtualListContent.j11u(tmp_3, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_9(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_4 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.k11u(item.bjy_1, tmp_4, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_11($props)); } } $this$virtualListContent.j11u('grades_scoring_header', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_12($strings)); $this$virtualListContent.j11u('grade_filter_chips', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_13($props)); var tmp_5 = $props.uiState.dsv(); var tmp_6 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_14; $this$virtualListContent.k11u(tmp_5, tmp_6, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_15($props, $timeFormatterVal, $dateFormatterVal)); tmp_0 = Unit_instance; } var tmp_7; if ($props.uiState.tsu()) { if ($props.uiState.ksi_1) { var tmp_8 = get_SocialWarningListItem(); create_0(tmp_8, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_16($props)); } $this$virtualListContent.j11u('course_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_17($strings)); $this$virtualListContent.j11u('course_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_18($props, $strings)); var tmp_9 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_19; $this$virtualListContent.q11u($courseCommentInfiniteQueryResult, tmp_9, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_20($timeFormatterVal, $dateFormatterVal, $props)); tmp_7 = Unit_instance; } var tmp_10; if ($props.uiState.vsu()) { $this$virtualListContent.j11u('private_comments_header_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_21($strings)); $this$virtualListContent.j11u('private_comment_textfield_item', ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_22($props, $strings)); var tmp_11 = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_23; $this$virtualListContent.q11u($privateCommentIninfiteQueryResult, tmp_11, ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda$lambda_24($timeFormatterVal, $dateFormatterVal, $props)); tmp_10 = Unit_instance; } return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda_0($muiAppState, $props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_0($props, $courseCommentInfiniteQueryResult, $privateCommentIninfiteQueryResult, $theme$delegate, $formattedDateTime, $strings, $policyMessageId, $courseTerminologyEntries, $inputRef, $caFileType, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_48; var block = ClazzAssignmentDetailOverviewScreenComponent2$lambda$lambda$lambda_1; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.esg_1, new ClazzAssignmentDetailOverviewUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentDetailOverviewScreenComponent2(); var block = ClazzAssignmentDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_118($uiStateVal$delegate) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l(); return new ClazzAssignmentDetailOverviewViewModel(di, savedStateHandle); } function ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($boundThis) { var l = function (p0) { $boundThis.xsg(p0); return Unit_instance; }; l.callableName = 'onChangeSubmissionText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($boundThis) { var l = function (p0) { $boundThis.gsu(p0); return Unit_instance; }; l.callableName = 'onChangeCourseCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($boundThis) { var l = function (p0) { $boundThis.esu(p0); return Unit_instance; }; l.callableName = 'onChangePrivateCommentText'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($boundThis) { var l = function () { $boundThis.hsu(); return Unit_instance; }; l.callableName = 'onClickSubmitCourseComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.fsu(); return Unit_instance; }; l.callableName = 'onClickSubmitPrivateComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($boundThis) { var l = function () { $boundThis.jsu(); return Unit_instance; }; l.callableName = 'onClickSubmit'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.dsu(p0); return Unit_instance; }; l.callableName = 'onClickMarksFilterChip'; return l; } function ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($boundThis) { var l = function () { $boundThis.lsu(); return Unit_instance; }; l.callableName = 'onClickCourseGroupSet'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel) { return function (file) { var uri = URL.createObjectURL(file); $viewModel.isu(uri, file.name, file.type, numberToLong(file.size)); return Unit_instance; }; } function ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.msu(p0); return Unit_instance; }; l.callableName = 'onRemoveSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.ksu(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.nsu(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.osu(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.csu(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function ClazzAssignmentDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_118($uiStateVal$delegate); $this$invoke.editableSubmissionFlow = $viewModel.gsg_1; $this$invoke.newCourseCommentFlow = $viewModel.ksg_1; $this$invoke.newPrivateCommentFlow = $viewModel.isg_1; $this$invoke.onChangeSubmissionText = ClazzAssignmentDetailOverviewViewModel$onChangeSubmissionText$ref($viewModel); $this$invoke.onChangeCourseComment = ClazzAssignmentDetailOverviewViewModel$onChangeCourseCommentText$ref($viewModel); $this$invoke.onChangePrivateComment = ClazzAssignmentDetailOverviewViewModel$onChangePrivateCommentText$ref($viewModel); $this$invoke.onClickSubmitCourseComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitCourseComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentDetailOverviewViewModel$onClickSubmitPrivateComment$ref($viewModel); $this$invoke.onClickSubmitSubmission = ClazzAssignmentDetailOverviewViewModel$onClickSubmit$ref($viewModel); $this$invoke.onClickFilterChip = ClazzAssignmentDetailOverviewViewModel$onClickMarksFilterChip$ref($viewModel); $this$invoke.onClickCourseGroupSet = ClazzAssignmentDetailOverviewViewModel$onClickCourseGroupSet$ref($viewModel); $this$invoke.onAddFile = ClazzAssignmentDetailOverviewScreen$lambda$lambda$lambda($viewModel); $this$invoke.onRemoveSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onRemoveSubmissionFile$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentDetailOverviewViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentDetailOverviewViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentDetailOverviewViewModel$onDeleteComment$ref($viewModel); $this$invoke.onWarningDismiss = ClazzAssignmentDetailOverviewViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3; function _init_properties_ClazzAssignmentDetailOverviewScreen_kt__h5919l() { if (!properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3) { properties_initialized_ClazzAssignmentDetailOverviewScreen_kt_37tei3 = true; Companion_getInstance_14(); var tmp = to(0, default_36); Companion_getInstance_14(); var tmp_0 = to(1, default_36); Companion_getInstance_14(); ASSIGNMENT_STATUS_MAP = mapOf_0([tmp, tmp_0, to(2, default_111)]); ClazzAssignmentDetailOverviewScreenComponent2 = FC(ClazzAssignmentDetailOverviewScreenComponent2$lambda); ClazzAssignmentDetailOverviewScreen = FC(ClazzAssignmentDetailOverviewScreen$lambda); } } function get_CourseAssignmentSubmissionEditComponent() { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); return CourseAssignmentSubmissionEditComponent; } var CourseAssignmentSubmissionEditComponent; function CourseAssignmentSubmissionEditComponent$lambda($this$FC, props) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(props.stateFlow, new ClazzAssignmentDetailoverviewSubmissionUiState(), Dispatchers_getInstance().d13().x12()); // 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_instance; } function invoke$lambda_119($uiStateVal$delegate) { _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'assignment_text'; var tmp0_safe_receiver = invoke$lambda_119($uiStateVal$delegate).ksk_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cbq_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.onChange = $props.onChangeSubmissionText; return Unit_instance; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate) { return function () { var tmp2_safe_receiver = invoke$lambda_119($uiStateVal$delegate).ksk_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { var tmp0_safe_receiver = $props.overviewUiState.ksh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a7v_1; tmp = textLength(tmp2_safe_receiver, tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs); } return tmp; }; } function CourseAssignmentSubmissionEditComponent$lambda$lambda($props, $strings, $uiStateVal$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda($props, $uiStateVal$delegate); addChild($this$invoke, this_0, block); // Inline function 'react.useMemo' call var tmp0_safe_receiver = invoke$lambda_119($uiStateVal$delegate).ksk_1; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.cbq_1; var tmp1_safe_receiver = $props.overviewUiState.ksh_1; var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7v_1]; var callback = CourseAssignmentSubmissionEditComponent$lambda$lambda$lambda_0($props, $uiStateVal$delegate); var submissionLength = useMemo(callback, dependencies); var tmp_0; if (!(submissionLength == null)) { var tmp_1; var tmp2_safe_receiver = $props.overviewUiState.ksh_1; var tmp_2 = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.a7v_1; if (tmp_2 === 2) { tmp_1 = strings_getInstance().fmy_1; } else { tmp_1 = strings_getInstance().emy_1; } var limitTypeMessageId = tmp_1; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $strings.apn(limitTypeMessageId) + ': ' + submissionLength + ' / '; addChildNode($this$invoke, tmp$ret$7); var tmp3_safe_receiver = $props.overviewUiState.ksh_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = '' + (tmp3_safe_receiver == null ? null : tmp3_safe_receiver.b7v_1) + ' '; addChildNode($this$invoke, tmp$ret$10); tmp_0 = Unit_instance; } return Unit_instance; }; } var properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h; function _init_properties_CourseAssignmentSubmissionEditComponent_kt__2ecc8j() { if (!properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h) { properties_initialized_CourseAssignmentSubmissionEditComponent_kt_x8q54h = true; CourseAssignmentSubmissionEditComponent = FC(CourseAssignmentSubmissionEditComponent$lambda); } } function get_ClazzAssignmentEditScreenComponent2() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreenComponent2; } var ClazzAssignmentEditScreenComponent2; function get_ClazzAssignmentEditScreen() { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return ClazzAssignmentEditScreen; } var ClazzAssignmentEditScreen; function ClazzAssignmentEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var strings = useStringProvider(); var terminologyEntries = useCourseTerminologyEntries(props.uiState.wsw_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda(props, strings, terminologyEntries); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.zsw_1; $this$invoke.onCourseBlockChange = $props.onChangeCourseBlock; $this$invoke.onPictureChanged = $props.onPictureChanged; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.apn(strings_getInstance().kn3_1); $this$invoke.checked = $props.uiState.asx_1; $this$invoke.onChanged = $props.onGroupSubmissionOnChanged; $this$invoke.enabled = $props.uiState.ssw_1; $this$invoke.id = 'group_submission_on'; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickSubmissionType(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgsName'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.input' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_1.cursor = 'pointer'; this_0.input = this_1; $this$invoke.sx = this_0; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mjv_1; $this$invoke.value = tmp1_elvis_lhs == null ? '(' + $strings.apn(strings_getInstance().im2_1) + ')' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().ami_1); $this$invoke.disabled = !$props.uiState.usw_1; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_2 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'com.ustadmobile.mui.common.readOnly' call // Inline function 'kotlin.js.asDynamic' call this_2.readOnly = true; $this$invoke.inputProps = this_2; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.bsx_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.bsx_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.t7u_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireFileSubmission'; $this$invoke.label = $strings.apn(strings_getInstance().hmx_1); var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.t7u_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.xsw_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.enabled = $props.uiState.ssw_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.v7u_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSizeLimit'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.v7u_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().kmx_1); $this$invoke.disabled = !$props.uiState.ssw_1; $this$invoke.error = !($props.uiState.ysw_1 == null); var tmp3_safe_receiver = $props.uiState.ysw_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.w7u_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caNumberOfFiles'; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7u_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().nmx_1); $this$invoke.disabled = !$props.uiState.ssw_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.z7u_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caRequireTextSubmission'; $this$invoke.label = $strings.apn(strings_getInstance().imx_1); var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.z7u_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.error = $props.uiState.xsw_1; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.enabled = $props.uiState.ssw_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.fs9_1.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $strings.apn(it.es9_1); }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.a7v_1 = $it.fs9_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caTextLimitType'; $this$UstadSelectField.options = toList(values()); var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var indexedObject = values(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var element = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2.....' call var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; if (element.fs9_1 === (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a7v_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? TextLimitType_LIMIT_WORDS_getInstance() : tmp0_elvis_lhs; $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_4; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($strings); $this$UstadSelectField.label = $strings.apn(strings_getInstance().mmx_1); $this$UstadSelectField.enabled = $props.uiState.ssw_1; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.b7v_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caTextLimit'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b7v_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().jmx_1); $this$invoke.placeholder = $strings.apn(strings_getInstance().jmx_1); $this$invoke.disabled = !$props.uiState.ssw_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.x7u_1 = $it.jpm_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caSubmissionPolicy'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.x7u_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 1; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.apn(strings_getInstance().hn1_1); $this$invoke.options = SubmissionPolicyConstants_getInstance().rpn_1; $this$invoke.enabled = $props.uiState.ssw_1; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries) { return function (markingType) { var tmp; if (markingType.equals(MarkingType_PEERS_getInstance())) { tmp = $strings.apn(strings_getInstance().tmx_1); } else { tmp = courseTerminologyResource($terminologyEntries, $strings, strings_getInstance().xmf_1); } var text = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return text; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return it.toString(); } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.y7u_1 = $it.bs9_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'caMarkingType'; var tmp = Companion_instance_92; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.y7u_1; $this$UstadSelectField.value = tmp.jjy(tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs); $this$UstadSelectField.label = $strings.apn(strings_getInstance().smx_1); $this$UstadSelectField.options = get_entries(); $this$UstadSelectField.enabled = $props.uiState.tsw_1; $this$UstadSelectField.itemLabel = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($strings, $terminologyEntries); $this$UstadSelectField.itemValue = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_10; $this$UstadSelectField.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.e7v_1 = numberToInt($it); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'caPeerReviewerCount'; $this$invoke.fullWidth = true; // Inline function 'mui.material.FormControlVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.e7v_1; $this$invoke.numValue = tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().yn1_1); $this$invoke.disabled = !$props.uiState.ssw_1; $this$invoke.error = !($props.uiState.vsw_1 == null); var tmp3_safe_receiver = $props.uiState.vsw_1; var tmp; if (tmp3_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.edit.ClazzAssignmentEditScreenComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp3_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.onChange = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($props); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { $props.onClickAssignReviewers(); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'buttonAssignReviewers'; $this$invoke.fullWidth = true; $this$invoke.onClick = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($props); $this$invoke.disabled = !$props.uiState.ssw_1; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().xn1_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_10($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadNumberTextField(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($it) { return function ($this$shallowCopy) { $this$shallowCopy.q7u_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caClassCommentEnabled'; $this$invoke.label = $strings.apn(strings_getInstance().imn_1); var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.q7u_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_14($props); $this$invoke.enabled = $props.uiState.ssw_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($it) { return function ($this$shallowCopy) { $this$shallowCopy.r7u_1 = $it; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props) { return function (it) { var tmp = $props.onAssignmentChanged; var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; 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_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'caPrivateCommentsEnabled'; $this$invoke.label = $strings.apn(strings_getInstance().amo_1); var tmp0_safe_receiver = $props.uiState.msx(); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ljv_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.r7u_1; $this$invoke.checked = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; $this$invoke.onChanged = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_15($props); $this$invoke.enabled = $props.uiState.ssw_1; return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadCourseBlockEdit(); var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.asx_1) { var this_2 = get_UstadTextField(); var block_1 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var this_3 = get_UstadSwitchField(); var block_2 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); var tmp_0; if ($props.uiState.et7()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = get_UstadNumberTextField(); var block_3 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = get_UstadNumberTextField(); var block_4 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var this_6 = get_UstadSwitchField(); var block_5 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); var tmp_1; if ($props.uiState.dt7()) { UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); var this_7 = get_UstadNumberTextField(); var block_6 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_7, block_6); tmp_1 = Unit_instance; } var this_8 = get_UstadMessageIdSelectField(); var block_7 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_8, block_7); UstadSelectField($this$invoke, ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_9($props, $strings, $terminologyEntries)); var tmp_2; if ($props.uiState.ct7()) { 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_instance; } var this_10 = get_UstadSwitchField(); var block_9 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_11($strings, $props); addChild($this$invoke, this_10, block_9); var this_11 = get_UstadSwitchField(); var block_10 = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda$lambda_12($strings, $props); addChild($this$invoke, this_11, block_10); return Unit_instance; }; } function ClazzAssignmentEditScreenComponent2$lambda$lambda($props, $strings, $terminologyEntries) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzAssignmentEditScreenComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntries); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzAssignmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.psw_1, new ClazzAssignmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentEditScreenComponent2(); var block = ClazzAssignmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_120($uiStateVal$delegate) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb(); return new ClazzAssignmentEditViewModel(di, savedStateHandle); } function ClazzAssignmentEditViewModel$onAssignmentChanged$ref($boundThis) { var l = function (p0) { $boundThis.wt6(p0); return Unit_instance; }; l.callableName = 'onAssignmentChanged'; return l; } function ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($boundThis) { var l = function (p0) { $boundThis.xsx(p0); return Unit_instance; }; l.callableName = 'onCourseBlockChanged'; return l; } function ClazzAssignmentEditViewModel$onClickSubmissionType$ref($boundThis) { var l = function () { $boundThis.yt6(); return Unit_instance; }; l.callableName = 'onClickSubmissionType'; return l; } function ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($boundThis) { var l = function () { $boundThis.zt6(); return Unit_instance; }; l.callableName = 'onClickAssignReviewers'; return l; } function ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($boundThis) { var l = function (p0) { $boundThis.vt6(p0); return Unit_instance; }; l.callableName = 'onGroupSubmissionOnChanged'; return l; } function ClazzAssignmentEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.xt6(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ClazzAssignmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_120($uiStateVal$delegate); $this$invoke.onAssignmentChanged = ClazzAssignmentEditViewModel$onAssignmentChanged$ref($viewModel); $this$invoke.onChangeCourseBlock = ClazzAssignmentEditViewModel$onCourseBlockChanged$ref($viewModel); $this$invoke.onClickSubmissionType = ClazzAssignmentEditViewModel$onClickSubmissionType$ref($viewModel); $this$invoke.onClickAssignReviewers = ClazzAssignmentEditViewModel$onClickAssignReviewers$ref($viewModel); $this$invoke.onGroupSubmissionOnChanged = ClazzAssignmentEditViewModel$onGroupSubmissionOnChanged$ref($viewModel); $this$invoke.onPictureChanged = ClazzAssignmentEditViewModel$onPictureChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d; function _init_properties_ClazzAssignmentEditScreen_kt__7yd0zb() { if (!properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d) { properties_initialized_ClazzAssignmentEditScreen_kt_6s8u2d = true; ClazzAssignmentEditScreenComponent2 = FC(ClazzAssignmentEditScreenComponent2$lambda); ClazzAssignmentEditScreen = FC(ClazzAssignmentEditScreen$lambda); } } function get_PeerReviewerAllocationEditComponent2() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditComponent2; } var PeerReviewerAllocationEditComponent2; function get_PeerReviewerAllocationEditScreen() { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return PeerReviewerAllocationEditScreen; } var PeerReviewerAllocationEditScreen; var PeerReviewerAllocationEditPreview; function PeerReviewerAllocationEditComponent2$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PeerReviewerAllocationEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_121($theme$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onAssignRandomReviewerClick(); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().zn1_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0($submitter) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $submitter.kjz_1.q7w_1; addChildNode($this$invoke, tmp$ret$3); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = $selectId + '_label'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_121($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.k10o(strings_getInstance().an2_1, [$index + 1 | 0]); addChildNode($this$invoke, tmp$ret$8); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; $props.onAllocationChanged($allocation.ykc(VOID, toLong_0(selectedVal))); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.value = '0'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '(' + $strings.apn(strings_getInstance().an1_1) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($reviewer) { return function ($this$invoke) { $this$invoke.value = $reviewer.kjz_1.p7w_1.toString(); var tmp0_elvis_lhs = $reviewer.kjz_1.q7w_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings) { return function ($this$invoke) { $this$invoke.value = $allocation.cfi_1.toString(); $this$invoke.id = $selectId; $this$invoke.fullWidth = true; $this$invoke.onChange = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $allocation); var this_0 = default_8; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.ctb($allocation).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1(element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($selectId, $strings, $index, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($allocation, $selectId, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, $selectId, $strings, $index, $allocation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_121($theme$delegate).spacing(4); $this$invoke.sx = this_0; var this_1 = default_54; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda$lambda_0($selectId, $strings, $index, $theme$delegate, $allocation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_11; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.yt9_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block_0 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_0(element); addChild($this$invoke, this_1, block_0); // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator_0 = element.ljz_1.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditComponent2.....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var selectId = 'select_' + element.kjz_1.p7w_1.toString(); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_15; var block_1 = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda$lambda_1($theme$delegate, selectId, $strings, index_0, item, $props); addChild($this$invoke, this_2, block_1); } } return Unit_instance; }; } function PeerReviewerAllocationEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = PeerReviewerAllocationEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PeerReviewerAllocationEditScreen$lambda($this$FC, props) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); var viewModel = useUstadViewModel(VOID, PeerReviewerAllocationEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.kt9_1, new PeerReviewerAllocationEditUIState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_122($uiStateVal$delegate) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PeerReviewerAllocationEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return new PeerReviewerAllocationEditViewModel(di, savedStateHandle); } function PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($boundThis) { var l = function () { $boundThis.btb(); return Unit_instance; }; l.callableName = 'onAssignRandomReviewers'; return l; } function PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($boundThis) { var l = function (p0) { $boundThis.atb(p0); return Unit_instance; }; l.callableName = 'onAllocationChanged'; return l; } function PeerReviewerAllocationEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_122($uiStateVal$delegate); $this$invoke.onAssignRandomReviewerClick = PeerReviewerAllocationEditViewModel$onAssignRandomReviewers$ref($viewModel); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditViewModel$onAllocationChanged$ref($viewModel); return Unit_instance; }; } function PeerReviewerAllocationEditPreview$lambda($this$FC, it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PeerReviewerAllocationEditComponent2(); var block = PeerReviewerAllocationEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda($this$invoke) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); $this$invoke.onAllocationChanged = PeerReviewerAllocationEditPreview$lambda$lambda$lambda; var tmp = new AssignmentSubmitterSummary(new Long(1, 0), 'Maryam'); // Inline function 'kotlin.apply' call var this_0 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_0.bfi_1 = new Long(321, 0); this_0.cfi_1 = new Long(0, 0); var tmp_0 = this_0; // Inline function 'kotlin.apply' call var this_1 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_1.bfi_1 = new Long(2131, 0); this_1.cfi_1 = new Long(3, 0); var tmp_1 = new AssignmentSubmitterAndAllocations(tmp, listOf([tmp_0, this_1])); var tmp_2 = new AssignmentSubmitterSummary(new Long(2, 0), 'Ahmad'); // Inline function 'kotlin.apply' call var this_2 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_2.bfi_1 = new Long(134, 0); this_2.cfi_1 = new Long(3, 0); var tmp_3 = this_2; // Inline function 'kotlin.apply' call var this_3 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_3.bfi_1 = new Long(31321, 0); this_3.cfi_1 = new Long(1, 0); var tmp_4 = new AssignmentSubmitterAndAllocations(tmp_2, listOf([tmp_3, this_3])); var tmp_5 = new AssignmentSubmitterSummary(new Long(3, 0), 'Intelligent Students'); // Inline function 'kotlin.apply' call var this_4 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_4.bfi_1 = new Long(13131, 0); this_4.cfi_1 = new Long(1, 0); var tmp_6 = this_4; // Inline function 'kotlin.apply' call var this_5 = new PeerReviewerAllocation(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditPreview...' call this_5.bfi_1 = new Long(23131, 0); this_5.cfi_1 = new Long(2, 0); $this$invoke.uiState = new PeerReviewerAllocationEditUIState(listOf([tmp_1, tmp_4, new AssignmentSubmitterAndAllocations(tmp_5, listOf([tmp_6, this_5]))])); return Unit_instance; } function PeerReviewerAllocationEditPreview$lambda$lambda$lambda(it) { _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal(); return Unit_instance; } var properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d; function _init_properties_PeerReviewerAllocationEditScreen_kt__6hxyal() { if (!properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d) { properties_initialized_PeerReviewerAllocationEditScreen_kt_6yvn1d = true; PeerReviewerAllocationEditComponent2 = FC(PeerReviewerAllocationEditComponent2$lambda); PeerReviewerAllocationEditScreen = FC(PeerReviewerAllocationEditScreen$lambda); PeerReviewerAllocationEditPreview = FC(PeerReviewerAllocationEditPreview$lambda); } } function get_ClazzAssignmentSubmitterDetailComponent() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailComponent; } var ClazzAssignmentSubmitterDetailComponent; function get_ClazzAssignmentSubmitterDetailScreen() { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return ClazzAssignmentSubmitterDetailScreen; } var ClazzAssignmentSubmitterDetailScreen; function ClazzAssignmentSubmitterDetailComponent$lambda($this$FC, props) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var refreshCommandFlow = useEmptyFlow(); var commentsMediatorResult = useDoorRemoteMediator(props.uiState.jtd_1, refreshCommandFlow); var commentsInfiniteQueryResult = usePagingSource(commentsMediatorResult.y11m_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda(muiAppState, props, commentsInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = get_SUBMISSION_STATUS_ICON_MAP().q($props.uiState.ysu()); if (tmp0_safe_receiver == null) null; else { // Inline function 'react.ChildrenBuilder.invoke' call addChild_0($this$invoke, tmp0_safe_receiver); } return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = capitalizeFirstLetter(mapLookup($strings, $props.uiState.ysu(), ClazzAssignmentViewModelConstants_getInstance().gs9_1)); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().pml_1); return Unit_instance; }; } 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_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_37; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + $props.uiState.dtl() + ' ' + $strings.apn(strings_getInstance().kmn_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().rm7_1); return Unit_instance; }; } 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_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles) { return function () { $props.onToggleSubmissionExpandCollapse($submissionAndFiles.ajy_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function ($this$create) { $this$create.submission = $submissionAndFiles.ajy_1; $this$create.submissionNum = $props.uiState.atd_1.u() - $index | 0; $this$create.isCollapsed = $isCollapsedVal; $this$create.onToggleExpandCollapse = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($props, $submissionAndFiles); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal) { return function () { var tmp = get_CourseAssignmentSubmissionComponent(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_1($submissionAndFiles, $props, $index, $isCollapsedVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.kbz_1; return 'submissionfile_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mby_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2($fileItem, $props) { return function ($this$create) { $this$create.file = $fileItem; $this$create.onClick = $props.onClickSubmissionFile; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props) { return function (fileItem) { var tmp = get_CourseAssignmentSubmissionFileListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_2(fileItem, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.apn(strings_getInstance().yn2_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_3($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function ($this$create) { $this$create.onClickFilterChip = $props.onClickGradeFilterChip; $this$create.filterOptions = $props.uiState.itd_1; $this$create.selectedChipId = $props.uiState.htd_1; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_4($props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var tmp0_safe_receiver = it.fbk_1; return 'grade_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tbj_1); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, $mark, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.uiState = $props.uiState.etl($mark); $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal) { return function (mark) { var tmp = get_UstadCourseAssignmentMarkListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_5($props, mark, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props) { return function ($this$create) { $this$create.draftMark = $draftMarkVal; $this$create.markFieldsEnabled = $props.uiState.atl(); var tmp0_safe_receiver = $props.uiState.ytc_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.icc_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.c7z_1; $this$create.maxPoints = tmp2_elvis_lhs == null ? 0.0 : tmp2_elvis_lhs; $this$create.scoreError = $props.uiState.xtc_1; $this$create.onChangeDraftMark = $props.onChangeDraftMark; $this$create.onClickSubmitGrade = $props.onClickSubmitGrade; $this$create.onClickSubmitGradeAndMarkNext = $props.onClickSubmitGradeAndMarkNext; $this$create.submitButtonLabelStringResource = $props.uiState.ftl(); $this$create.submitGradeButtonAndGoNextStringResource = $props.uiState.gtl(); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8($draftMarkVal, $props) { return function () { var tmp = get_CourseAssignmentMarkEdit(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_6($draftMarkVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.header = $strings.apn(strings_getInstance().imo_1); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = get_UstadDetailHeader(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$create) { $this$create.onChange = $props.onChangePrivateComment; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.label = $strings.apn(strings_getInstance().lmo_1); $this$create.value = $props.newPrivateCommentFlow; $this$create.activeUserPersonUid = $props.uiState.ltd_1; $this$create.activeUserPersonName = $props.uiState.ntd_1; $this$create.activeUserPictureUri = $props.uiState.otd_1; $this$create.textFieldId = 'private_comment_textfield'; $this$create.onClickSubmit = $props.onClickSubmitPrivateComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings) { return function () { var tmp = get_AssignmentCommentTextFieldListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11(it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return 'comment_' + it.ea1_1.ta0_1.toString(); } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9($comment, $timeFormatterVal, $dateFormatterVal, $props) { return function ($this$create) { $this$create.commentsAndName = $comment; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.dateTimeNow = $props.uiState.ptd_1; $this$create.dayOfWeekMap = $props.uiState.qtd_1; $this$create.showModerateOptions = $props.uiState.ttd_1; $this$create.onDeleteComment = $props.onDeleteComment; return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props) { return function (comment) { var tmp = get_UstadCommentListItem(); return create_0(tmp, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda$lambda_9(comment, $timeFormatterVal, $dateFormatterVal, $props)); }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda($props, $strings)); var tmp; if ($props.uiState.itl()) { $this$virtualListContent.j11u('averagescore', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp = Unit_instance; } var index = 0; var tmp0_iterator = $props.uiState.atd_1.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var isCollapsedVal = $props.uiState.rtd_1.b1(item.ajy_1.ybp_1); var tmp_0 = 'submission_' + item.ajy_1.ybp_1.toString(); $this$virtualListContent.j11u(tmp_0, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_1(item, $props, index_0, isCollapsedVal)); if (!isCollapsedVal) { var tmp_1 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.k11u(item.bjy_1, tmp_1, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_3($props)); } } $this$virtualListContent.j11u('gradesheader', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_4($strings)); var tmp_2; if ($props.uiState.htl()) { $this$virtualListContent.j11u('gradefilterchips', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_5($props)); tmp_2 = Unit_instance; } var tmp_3 = $props.uiState.dsv(); var tmp_4 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_6; $this$virtualListContent.k11u(tmp_3, tmp_4, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_7($props, $timeFormatterVal, $dateFormatterVal)); var tmp0_safe_receiver = $props.uiState.dtd_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent....' call $this$virtualListContent.j11u('draftmark', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_8(tmp0_safe_receiver, $props)); } var tmp_5; if ($props.uiState.ktd_1) { $this$virtualListContent.j11u('private_comment_header', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_9($strings)); $this$virtualListContent.j11u('new_private_comment', ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_10($props, $strings)); tmp_5 = Unit_instance; } var tmp_6 = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_11; $this$virtualListContent.q11u($commentsInfiniteQueryResult, tmp_6, ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_12($timeFormatterVal, $dateFormatterVal, $props)); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda$lambda_13($this$invoke) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzAssignmentSubmitterDetailComponent$lambda$lambda($muiAppState, $props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.ClazzAssignmentSubmitterDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.id = 'VirtualList'; $this$invoke.content = virtualListContent(ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda($props, $commentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_48; var block = ClazzAssignmentSubmitterDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzAssignmentSubmitterDetailScreen$lambda($this$FC, it) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); var viewModel = useUstadViewModel(VOID, ClazzAssignmentSubmitterDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.mtc_1, new ClazzAssignmentSubmitterDetailUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzAssignmentSubmitterDetailComponent(); var block = ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_123($uiStateVal$delegate) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7(); return new ClazzAssignmentSubmitterDetailViewModel(di, savedStateHandle); } function ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($boundThis) { var l = function (p0) { $boundThis.wtk(p0); return Unit_instance; }; l.callableName = 'onChangePrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($boundThis) { var l = function () { $boundThis.xtk(); return Unit_instance; }; l.callableName = 'onSubmitPrivateComment'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($boundThis) { var l = function (p0) { $boundThis.ytk(p0); return Unit_instance; }; l.callableName = 'onChangeDraftMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($boundThis) { var l = function () { $boundThis.ztk(); return Unit_instance; }; l.callableName = 'onClickSubmitMark'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.btl(p0); return Unit_instance; }; l.callableName = 'onClickGradeFilterChip'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($boundThis) { var l = function (p0) { $boundThis.ksu(p0); return Unit_instance; }; l.callableName = 'onToggleSubmissionExpandCollapse'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($boundThis) { var l = function (p0) { $boundThis.nsu(p0); return Unit_instance; }; l.callableName = 'onOpenSubmissionFile'; return l; } function ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($boundThis) { var l = function (p0) { $boundThis.osu(p0); return Unit_instance; }; l.callableName = 'onDeleteComment'; return l; } function ClazzAssignmentSubmitterDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_123($uiStateVal$delegate); $this$invoke.newPrivateCommentFlow = $viewModel.otc_1; $this$invoke.onChangePrivateComment = ClazzAssignmentSubmitterDetailViewModel$onChangePrivateComment$ref($viewModel); $this$invoke.onClickSubmitPrivateComment = ClazzAssignmentSubmitterDetailViewModel$onSubmitPrivateComment$ref($viewModel); $this$invoke.onChangeDraftMark = ClazzAssignmentSubmitterDetailViewModel$onChangeDraftMark$ref($viewModel); $this$invoke.onClickSubmitGrade = ClazzAssignmentSubmitterDetailViewModel$onClickSubmitMark$ref($viewModel); $this$invoke.onClickGradeFilterChip = ClazzAssignmentSubmitterDetailViewModel$onClickGradeFilterChip$ref($viewModel); $this$invoke.onToggleSubmissionExpandCollapse = ClazzAssignmentSubmitterDetailViewModel$onToggleSubmissionExpandCollapse$ref($viewModel); $this$invoke.onClickSubmissionFile = ClazzAssignmentSubmitterDetailViewModel$onOpenSubmissionFile$ref($viewModel); $this$invoke.onDeleteComment = ClazzAssignmentSubmitterDetailViewModel$onDeleteComment$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5; function _init_properties_ClazzAssignmentSubmitterDetailScreen_kt__3u1gm7() { if (!properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5) { properties_initialized_ClazzAssignmentSubmitterDetailScreen_kt_6qavq5 = true; ClazzAssignmentSubmitterDetailComponent = FC(ClazzAssignmentSubmitterDetailComponent$lambda); ClazzAssignmentSubmitterDetailScreen = FC(ClazzAssignmentSubmitterDetailScreen$lambda); } } function get_CourseAssignmentMarkEdit() { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); return CourseAssignmentMarkEdit; } var CourseAssignmentMarkEdit; function CourseAssignmentMarkEdit$lambda($this$FC, props) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = CourseAssignmentMarkEdit$lambda$lambda(theme$delegate, strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_124($theme$delegate) { _init_properties_CourseAssignmentMarkEdit_kt__52hev5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.ybj_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_4(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda(it_0))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'marker_comment'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().zn2_1); var tmp0_elvis_lhs = $props.draftMark.ybj_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.zbj_1 = $it; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onChangeDraftMark; var tmp_0 = $props.draftMark; tmp(shallowCopy_4(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda$lambda(it))); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { // Inline function 'mui.material.InputAdornmentPosition.Companion.end' call 0; $this$create.position = 'end'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = '/' + $props.maxPoints + ' ' + $strings.apn(strings_getInstance().kmn_1); addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'marker_mark'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_124($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.numValue = $props.draftMark.zbj_1; $this$invoke.numValueIfBlank = -1.0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().an3_1); $this$invoke.onChange = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_0($props); var tmp0_safe_receiver = $props.scoreError; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($props.scoreError == null); $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'kotlin.js.asDynamic' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_1 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit.....' call var tmp_0 = default_32; this_1.endAdornment = create_0(tmp_0, CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); $this$invoke.InputProps = this_1; $this$invoke.fullWidth = true; return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickSubmitGrade(); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'submit_mark_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda$lambda_2($props); $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.markFieldsEnabled; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn($props.submitButtonLabelStringResource); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit....' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.JustifyContent.Companion.stretch' call 0; this_0.justifyContent = 'stretch'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var this_1 = get_UstadNumberTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_1, block); var this_2 = default_11; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function CourseAssignmentMarkEdit$lambda$lambda($theme$delegate, $strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_124($theme$delegate).spacing(1); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzassignment.submitterdetail.CourseAssignmentMarkEdit...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_124($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = get_UstadTextField(); var block = CourseAssignmentMarkEdit$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = CourseAssignmentMarkEdit$lambda$lambda$lambda_0($props, $strings, $theme$delegate); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } var properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9; function _init_properties_CourseAssignmentMarkEdit_kt__52hev5() { if (!properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9) { properties_initialized_CourseAssignmentMarkEdit_kt_nqijy9 = true; CourseAssignmentMarkEdit = FC(CourseAssignmentMarkEdit$lambda); } } function get_ClazzMemberListScreenComponent2() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreenComponent2; } var ClazzMemberListScreenComponent2; function get_ClazzMemberListScreen() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return ClazzMemberListScreen; } var ClazzMemberListScreen; function get_StudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return StudentListItem; } var StudentListItem; function get_PendingStudentListItem() { _init_properties_ClazzMemberListScreen_kt__32qaju(); return PendingStudentListItem; } var PendingStudentListItem; function ClazzMemberListScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var teachersMediatorResult = useDoorRemoteMediator(props.uiState.ltl_1, props.refreshCommandFlow); var teachersInfiniteQueryResult = usePagingSource(teachersMediatorResult.y11m_1, true); var studentsMediatorResult = useDoorRemoteMediator(props.uiState.ktl_1, props.refreshCommandFlow); var studentsInfiniteQueryResult = usePagingSource(studentsMediatorResult.y11m_1, true); var pendingStudentsMediatorResult = useDoorRemoteMediator(props.uiState.mtl_1, props.refreshCommandFlow); var pendingStudentsInfiniteQueryResult = usePagingSource(pendingStudentsMediatorResult.y11m_1, true); var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzMemberListScreenComponent2$lambda$lambda(tabAndAppBarHeight, props, teachersInfiniteQueryResult, studentsInfiniteQueryResult, pendingStudentsInfiniteQueryResult, strings, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.qtl_1; $this$create.enabled = true; $this$create.onClickSort = $props.onClickSort; $this$create.sortOptions = $props.uiState.ptl_1; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { $this$create.filterOptions = $props.uiState.ttl_1; $this$create.selectedChipId = $props.uiState.stl_1; $this$create.enabled = $props.uiState.rtl_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.utl_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.apn(strings_getInstance().amg_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().amg_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1001); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.utl_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.apn(strings_getInstance().ymf_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().ymf_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.rtl_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.v96_1; return 't_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a97_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props) { return function (it) { var tmp0_safe_receiver = $member; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2........' call $props.onClickEntry(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w96_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $member; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.v96_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mkd(); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $member; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member, $props) { return function ($this$invoke) { $this$invoke.onClick = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member, $props); $this$invoke.disableGutters = true; var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props) { return function (member) { var tmp = default_23; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_3(member, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.utl_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.apn(strings_getInstance().gm3_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().gm3_1) : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props) { return function () { var tmp = $props.onClickAddNewMember; tmp(1000); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.utl_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.apn(strings_getInstance().hm3_1); $this$create.text = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().hm3_1) : tmp1_elvis_lhs; $this$create.enabled = $props.uiState.rtl_1; $this$create.icon = create(default_119); $this$create.onClickAdd = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($props); $this$create.disableGutters = true; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_5($props, $strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.v96_1; return 's_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a97_1); } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($personItem, $props) { return function ($this$create) { $this$create.person = $personItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props) { return function (personItem) { var tmp = get_StudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_6(personItem, $props)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().tmp_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$create) { var this_0 = default_27; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($strings); addChild($this$create, this_0, block); return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings) { return function () { var tmp = default_23; return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($strings)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10(it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var tmp0_safe_receiver = it.aen_1; return 'p_' + toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yel_1) + ' '; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($pendingStudent, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.request = $pendingStudent; $this$create.onClick = $props.onClickPendingRequest; $this$create.localDateTimeNow = $props.uiState.vtl_1; $this$create.dayOfWeekStringMap = $props.uiState.wtl_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal) { return function (pendingStudent) { var tmp = get_PendingStudentListItem(); return create_0(tmp, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda$lambda_8(pendingStudent, $props, $timeFormatterVal, $dateFormatterVal)); }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); var tmp; if ($props.uiState.ntl_1) { $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp = Unit_instance; } var tmp_0 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.q11u($teachersInfiniteQueryResult, tmp_0, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_4($props)); $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_5($props, $strings)); var tmp_1; if ($props.uiState.otl_1) { $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_6($props, $strings)); tmp_1 = Unit_instance; } var tmp_2 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_7; $this$virtualListContent.q11u($studentsInfiniteQueryResult, tmp_2, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_8($props)); var tmp_3; if ($props.uiState.otl_1) { $this$virtualListContent.o11u(VOID, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_9($strings)); var tmp_4 = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_10; $this$virtualListContent.q11u($pendingStudentsInfiniteQueryResult, tmp_4, ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_11($props, $timeFormatterVal, $dateFormatterVal)); tmp_3 = Unit_instance; } return Unit_instance; }; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda$lambda$lambda_12($this$invoke) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzMemberListScreenComponent2$lambda$lambda($tabAndAppBarHeight, $props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.ClazzMemberListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzMemberListScreenComponent2$lambda$lambda$lambda($props, $teachersInfiniteQueryResult, $studentsInfiniteQueryResult, $pendingStudentsInfiniteQueryResult, $strings, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_48; var block = ClazzMemberListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzMemberListScreen$lambda($this$FC, it) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var viewModel = useUstadViewModel(VOID, ClazzMemberListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ClazzMemberListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzMemberListScreenComponent2(); var block = ClazzMemberListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_125($uiStateVal$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzMemberListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzMemberListScreen_kt__32qaju(); return new ClazzMemberListViewModel(di, savedStateHandle); } function ClazzMemberListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.atr(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($boundThis) { var l = function (p0, p1) { $boundThis.ytq(p0, p1); return Unit_instance; }; l.callableName = 'onClickRespondToPendingEnrolment'; return l; } function ClazzMemberListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.iry(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ClazzMemberListViewModel$onClickAddNewMember$ref($boundThis) { var l = function (p0) { $boundThis.ztq(p0); return Unit_instance; }; l.callableName = 'onClickAddNewMember'; return l; } function ClazzMemberListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ClazzMemberListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_125($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzMemberListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickPendingRequest = ClazzMemberListViewModel$onClickRespondToPendingEnrolment$ref($viewModel); $this$invoke.onClickFilterChip = ClazzMemberListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onClickAddNewMember = ClazzMemberListViewModel$onClickAddNewMember$ref($viewModel); $this$invoke.onClickSort = ClazzMemberListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } function StudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = StudentListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function StudentListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.person; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.StudentListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w96_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $props.person; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.v96_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mkd(); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = StudentListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.person; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.v96_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function StudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = StudentListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function PendingStudentListItem$lambda($this$FC, props) { _init_properties_ClazzMemberListScreen_kt__32qaju(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.localDateTimeNow; var tmp0_safe_receiver = props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aen_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gem_1; var requestTimeStr = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().nlz(), 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_instance; } function invoke$lambda_126($theme$delegate) { _init_properties_ClazzMemberListScreen_kt__32qaju(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PendingStudentListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ben_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $props.request; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.aen_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.cem_1; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PendingStudentListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_126($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_126($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_126($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_21; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$create, this_0, block); var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aen_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eem_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$create, tmp$ret$6); var this_1 = default_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_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aen_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cem_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = default_25; $this$invoke.secondary = create_0(tmp, PendingStudentListItem$lambda$lambda$lambda$lambda_0($props, $requestTimeStr, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aen_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, true); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().rm5_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().rm5_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.request; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aen_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.clazzmemberlist.PendingStudentListItem.......' call $props.onClick(tmp1_safe_receiver, false); } return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().wmp_1); $this$invoke.onClick = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_41; addChild_0($this$invoke, this_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().wmp_1); var this_0 = default_6; var block = PendingStudentListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_9; var block = PendingStudentListItem$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$create, this_0, block); var this_1 = default_9; var block_0 = PendingStudentListItem$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$create, this_1, block_0); return Unit_instance; }; } function PendingStudentListItem$lambda$lambda($props, $requestTimeStr, $theme$delegate, $strings) { return function ($this$invoke) { var this_0 = default_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_0(tmp, PendingStudentListItem$lambda$lambda$lambda_1($strings, $props)); return Unit_instance; }; } var properties_initialized_ClazzMemberListScreen_kt_qwxzw4; function _init_properties_ClazzMemberListScreen_kt__32qaju() { if (!properties_initialized_ClazzMemberListScreen_kt_qwxzw4) { properties_initialized_ClazzMemberListScreen_kt_qwxzw4 = true; ClazzMemberListScreenComponent2 = FC(ClazzMemberListScreenComponent2$lambda); ClazzMemberListScreen = FC(ClazzMemberListScreen$lambda); StudentListItem = FC(StudentListItem$lambda); PendingStudentListItem = FC(PendingStudentListItem$lambda); } } function get_ClazzEnrolmentEditScreenComponent() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreenComponent; } var ClazzEnrolmentEditScreenComponent; function get_ClazzEnrolmentEditScreen() { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return ClazzEnrolmentEditScreen; } var ClazzEnrolmentEditScreen; function ClazzEnrolmentEditScreenComponent$lambda($this$FC, props) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return '' + it; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function (it) { var tmp; if (it === 1001) { tmp = strings_getInstance().xmf_1; } else { tmp = strings_getInstance().kmm_1; } var messageId = tmp; // Inline function 'react.ReactNode' call var tmp1_safe_receiver = $props.uiState.htt_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.apn(messageId); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return tmp2_elvis_lhs == null ? $strings.apn(messageId) : tmp2_elvis_lhs; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.e8j_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.ctt_1; 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_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'enrolment_role'; var tmp0_safe_receiver = $props.uiState.ctt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e8j_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 1000; } else { tmp = tmp1_elvis_lhs; } $this$UstadSelectField.value = tmp; $this$UstadSelectField.label = $strings.apn(strings_getInstance().dmi_1) + '*'; $this$UstadSelectField.options = $props.uiState.itt_1; $this$UstadSelectField.error = !($props.uiState.dtt_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.dtt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$UstadSelectField.enabled = $props.uiState.gtt_1; $this$UstadSelectField.itemValue = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings); $this$UstadSelectField.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.c8j_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.ctt_1; 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_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_joined'; var tmp0_safe_receiver = $props.uiState.ctt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c8j_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().hmk_1) + '*'; $this$invoke.disabled = !$props.uiState.gtt_1; $this$invoke.error = !($props.uiState.ett_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ett_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.ctt_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.n95_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.d8j_1 = $it; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.ctt_1; 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_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'date_left'; var tmp0_safe_receiver = $props.uiState.ctt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d8j_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().imk_1); $this$invoke.disabled = !$props.uiState.gtt_1; $this$invoke.error = !($props.uiState.ftt_1 == null); var tmp2_safe_receiver = $props.uiState.ftt_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.edit.ClazzEnrolmentEditScreenComponent.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; var tmp3_safe_receiver = $props.uiState.ctt_1; var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.n95_1; $this$invoke.timeZoneId = tmp4_elvis_lhs == null ? 'UTC' : tmp4_elvis_lhs; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props); $this$invoke.unsetDefault = get_UNSET_DISTANT_FUTURE(); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($it) { return function ($this$shallowCopy) { $this$shallowCopy.i8j_1 = $it.jpm_1; return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onClazzEnrolmentChanged; var tmp0_safe_receiver = $props.uiState.ctt_1; 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_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'outcome'; var tmp0_safe_receiver = $props.uiState.ctt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i8j_1; var tmp; if (tmp1_elvis_lhs == null) { tmp = 200; } else { tmp = tmp1_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.label = $strings.apn(strings_getInstance().mmf_1); $this$invoke.options = OutcomeConstants_getInstance().lpn_1; $this$invoke.enabled = $props.uiState.gtt_1; $this$invoke.onChange = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; UstadSelectField($this$invoke, ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings)); var this_0 = get_UstadDateField(); var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.ytv()) { var this_2 = get_UstadMessageIdSelectField(); var block_1 = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ClazzEnrolmentEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = ClazzEnrolmentEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentEditScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.att_1, new ClazzEnrolmentEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentEditScreenComponent(); var block = ClazzEnrolmentEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_127($uiStateVal$delegate) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y(); return new ClazzEnrolmentEditViewModel(di, savedStateHandle); } function ClazzEnrolmentEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.xtv(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzEnrolmentEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_127($uiStateVal$delegate); $this$invoke.onClazzEnrolmentChanged = ClazzEnrolmentEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s; function _init_properties_ClazzEnrolmentEditScreen_kt__e9ch4y() { if (!properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s) { properties_initialized_ClazzEnrolmentEditScreen_kt_djqb4s = true; ClazzEnrolmentEditScreenComponent = FC(ClazzEnrolmentEditScreenComponent$lambda); ClazzEnrolmentEditScreen = FC(ClazzEnrolmentEditScreen$lambda); } } function get_ClazzEnrolmentListComponent2() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListComponent2; } var ClazzEnrolmentListComponent2; function get_ClazzEnrolmentListItem() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListItem; } var ClazzEnrolmentListItem; function get_ClazzEnrolmentListScreen() { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return ClazzEnrolmentListScreen; } var ClazzEnrolmentListScreen; var ClazzEnrolmentListPreview; function ClazzEnrolmentListComponent2$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var terminologyEntriesList = useCourseTerminologyEntries(props.uiState.ntx_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = ClazzEnrolmentListComponent2$lambda$lambda(props, strings, terminologyEntriesList); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onViewProfileClick(); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.id = 'profile_button'; $this$invoke.text = $strings.apn(strings_getInstance().imf_1); $this$invoke.onClick = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { var tmp = strings_getInstance().nmf_1; var tmp0_elvis_lhs = $props.uiState.jtx_1; var tmp_0 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; var tmp1_elvis_lhs = $props.uiState.ktx_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.k10o(tmp, [tmp_0, tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$2); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, $enrolmentItem, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState.ru3($enrolmentItem); $this$invoke.onClickEdit = $props.onEditItemClick; $this$invoke.terminologyEntries = $terminologyEntriesList; return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadQuickActionButton(); var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_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.itx_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_ClazzEnrolmentListItem(); var block_1 = ClazzEnrolmentListComponent2$lambda$lambda$lambda$lambda_1($props, element, $terminologyEntriesList); addChild($this$invoke, this_3, block_1); } return Unit_instance; }; } function ClazzEnrolmentListComponent2$lambda$lambda($props, $strings, $terminologyEntriesList) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = ClazzEnrolmentListComponent2$lambda$lambda$lambda($props, $strings, $terminologyEntriesList); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda($this$FC, props) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var strings = useStringProvider(); var enrolment = props.uiState.uu3_1; var joinedLeftDate = useFormattedDateRange(enrolment.c8j_1, enrolment.d8j_1, props.uiState.vu3_1); // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListItem..' call this_0.y5(courseTerminologyResource(props.terminologyEntries, strings, ClazzEnrolmentListConstants_getInstance().hpn_1.q(enrolment.e8j_1))); this_0.y5(' - '); this_0.y5(mapLookup(strings, enrolment.i8j_1, ClazzEnrolmentListConstants_getInstance().ipn_1)); if (!(enrolment.m95_1 == null)) { var tmp0_safe_receiver = enrolment.m95_1; this_0.y5('(' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p95_1) + ')'); } 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_instance; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment) { return function (it) { $props.onClickEdit($enrolment); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().wmc_1); $this$invoke.onClick = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $enrolment); var this_0 = default_47; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().wmc_1); var this_0 = default_6; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment) { return function ($this$invoke) { var this_0 = default_9; var block = ClazzEnrolmentListItem$lambda$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $itemPrimaryText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $joinedLeftDate; return Unit_instance; }; } function ClazzEnrolmentListItem$lambda$lambda($props, $strings, $enrolment, $itemPrimaryText, $joinedLeftDate) { return function ($this$invoke) { var tmp; if ($props.uiState.tu3_1) { var this_0 = default_84; var block = ClazzEnrolmentListItem$lambda$lambda$lambda($strings, $props, $enrolment); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_27; var block_0 = ClazzEnrolmentListItem$lambda$lambda$lambda_0($itemPrimaryText, $joinedLeftDate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzEnrolmentListScreen$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); var viewModel = useUstadViewModel(VOID, ClazzEnrolmentListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ClazzEnrolmentListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_128($uiStateVal$delegate) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzEnrolmentListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); return new ClazzEnrolmentListViewModel(di, savedStateHandle); } function ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($boundThis) { var l = function (p0) { $boundThis.pu3(p0); return Unit_instance; }; l.callableName = 'onClickEditEnrolment'; return l; } function ClazzEnrolmentListViewModel$onClickViewProfile$ref($boundThis) { var l = function () { $boundThis.qu3(); return Unit_instance; }; l.callableName = 'onClickViewProfile'; return l; } function ClazzEnrolmentListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_128($uiStateVal$delegate); $this$invoke.onEditItemClick = ClazzEnrolmentListViewModel$onClickEditEnrolment$ref($viewModel); $this$invoke.onViewProfileClick = ClazzEnrolmentListViewModel$onClickViewProfile$ref($viewModel); return Unit_instance; }; } function ClazzEnrolmentListPreview$lambda($this$FC, it) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzEnrolmentListComponent2(); var block = ClazzEnrolmentListPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzEnrolmentListPreview$lambda$lambda($this$invoke) { _init_properties_ClazzEnrolmentListScreen_kt__nul2za(); // Inline function 'kotlin.apply' call var this_0 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_0.c8j_1 = new Long(349880298, 0); this_0.d8j_1 = new Long(509823093, 0); this_0.z8i_1 = new Long(7, 0); this_0.e8j_1 = 1000; this_0.i8j_1 = 201; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzEnrolmentWithLeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview...' call this_1.c8j_1 = new Long(349887338, 0); this_1.d8j_1 = new Long(409937093, 0); this_1.z8i_1 = new Long(8, 0); this_1.e8j_1 = 1000; this_1.i8j_1 = 203; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzenrolment.list.ClazzEnrolmentListPreview....' call this_2.p95_1 = 'transportation problem'; tmp_0.m95_1 = this_2; var tmp0_enrolmentList = listOf([tmp, this_1]); $this$invoke.uiState = new ClazzEnrolmentListUiState(tmp0_enrolmentList, 'Ahmad', 'Mathematics', true, true); return Unit_instance; } var properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc; function _init_properties_ClazzEnrolmentListScreen_kt__nul2za() { if (!properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc) { properties_initialized_ClazzEnrolmentListScreen_kt_msxkjc = true; ClazzEnrolmentListComponent2 = FC(ClazzEnrolmentListComponent2$lambda); ClazzEnrolmentListItem = FC(ClazzEnrolmentListItem$lambda); ClazzEnrolmentListScreen = FC(ClazzEnrolmentListScreen$lambda); ClazzEnrolmentListPreview = FC(ClazzEnrolmentListPreview$lambda); } } function get_ClazzLogListAttendanceScreen() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreen; } var ClazzLogListAttendanceScreen; var ClazzLogListAttendanceScreenPreview; function get_ClazzLogListAttendanceScreenComponent() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListAttendanceScreenComponent; } var ClazzLogListAttendanceScreenComponent; function get_ClazzLogListItem() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItem; } var ClazzLogListItem; function get_ClazzLogListItemAttendanceStatusBox() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return ClazzLogListItemAttendanceStatusBox; } var ClazzLogListItemAttendanceStatusBox; function ClazzLogListAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ClazzLogListAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ClazzLogListAttendanceUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = ClazzLogListAttendanceScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_1 = ClazzLogListAttendanceScreen$lambda$lambda_2(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_129($uiStateVal$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_130($appState$delegate) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ClazzLogListAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return new ClazzLogListAttendanceViewModel(di, savedStateHandle); } function ClazzLogListAttendanceViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.au9(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ClazzLogListAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_129($uiStateVal$delegate); $this$invoke.onClickEntry = ClazzLogListAttendanceViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_130($appState$delegate).rpk_1; return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.zu8(); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option) { return function (it) { $viewModel.tu5($option); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn($option.cu8_1); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $option); var this_0 = default_27; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($strings, $option); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, $option, $strings) { return function ($this$invoke) { var this_0 = default_34; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $option, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_129($uiStateVal$delegate).ku4_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda$lambda($viewModel, element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ClazzLogListAttendanceScreen$lambda$lambda_2($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_129($uiStateVal$delegate).pu4_1; $this$invoke.onClose = ClazzLogListAttendanceScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = ClazzLogListAttendanceScreen$lambda$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogListAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogListAttendanceScreenComponent(); var block = ClazzLogListAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); $this$invoke.uiState = new ClazzLogListAttendanceUiState(VOID, VOID, VOID, ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ClazzLogListAttendanceScreenPreview$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'kotlin.apply' call var this_0 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_0.u9r_1 = new Long(1, 0); this_0.b9s_1 = 4; this_0.d9s_1 = 15; this_0.c9s_1 = 10; this_0.w9r_1 = new Long(-1353898440, 389); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_1.u9r_1 = new Long(2, 0); this_1.b9s_1 = 9; this_1.d9s_1 = 8; this_1.c9s_1 = 45; this_1.w9r_1 = new Long(-1353898440, 389); var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenPreview....' call this_2.u9r_1 = new Long(3, 0); this_2.b9s_1 = 70; this_2.d9s_1 = 30; this_2.c9s_1 = 10; this_2.w9r_1 = new Long(-1353898440, 389); return new ListPagingSource(listOf([tmp, tmp_0, this_2])); } function ClazzLogListAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var refreshCommandFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.lu4_1, refreshCommandFlow); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ClazzLogListAttendanceScreenComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda() { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return create(get_UstadNothingHereYet()); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); return it.u9r_1.toString(); } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda($clazzLogItem, $props) { return function ($this$create) { $this$create.clazzLog = $clazzLogItem; $this$create.onClick = $props.onClickEntry; $this$create.timeZoneId = $props.uiState.ju4_1; return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function (clazzLogItem) { var tmp = get_ClazzLogListItem(); return create_0(tmp, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda(clazzLogItem, $props)); }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ClazzLogListAttendanceScreenComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListAttendanceScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_48; var block = ClazzLogListAttendanceScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ClazzLogListItem$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); var tmp0_safe_receiver = props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9r_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZoneId); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogListItem$lambda$lambda(props, dateTime, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_61; var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_52); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b9s_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#4CAF50'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d9s_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#ff9800'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c9s_1; $this$invoke.numerator = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; var tmp2_safe_receiver = $props.clazzLog; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : get_totalAttendeeStatusRecorded(tmp2_safe_receiver); $this$invoke.denominator = tmp3_elvis_lhs == null ? 1 : tmp3_elvis_lhs; // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.color = '#b00020'; return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = get_ClazzLogListItemAttendanceStatusBox(); var block = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_ClazzLogListItemAttendanceStatusBox(); var block_0 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var this_2 = get_ClazzLogListItemAttendanceStatusBox(); var block_1 = ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.clazzLog; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItem.......' call // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.k10o(strings_getInstance().omo_1, [tmp0_safe_receiver.b9s_1, $strings.apn(strings_getInstance().mmc_1), tmp0_safe_receiver.d9s_1, $strings.apn(strings_getInstance().zmf_1), tmp0_safe_receiver.c9s_1, $strings.apn(strings_getInstance().nmc_1)]); addChildNode($this$invoke, tmp$ret$2); } return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var this_0 = default_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_instance; }; } function ClazzLogListItem$lambda$lambda$lambda$lambda_1($dateTime, $props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $dateTime; var tmp = default_25; $this$invoke.secondary = create_0(tmp, ClazzLogListItem$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); return Unit_instance; }; } function ClazzLogListItem$lambda$lambda$lambda($props, $dateTime, $strings) { return function ($this$invoke) { $this$invoke.onClick = ClazzLogListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzLogListItemAttendanceStatusBox$lambda($this$FC, props) { _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = ClazzLogListItemAttendanceStatusBox$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogListItemAttendanceStatusBox$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.attendancelist.ClazzLogListItemAttendanceStatusBox...' call // Inline function 'web.cssom.pct' call var tmp = imul($props.numerator, 100); // Inline function 'kotlin.math.max' call var a = $props.denominator; var this_1 = tmp / Math.max(a, 1) | 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(this_1) + '%'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(6) + 'px'; this_0.backgroundColor = $props.color; $this$invoke.sx = this_0; return Unit_instance; }; } var properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669; function _init_properties_ClazzLogListAttendanceScreen_kt__89dy0x() { if (!properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669) { properties_initialized_ClazzLogListAttendanceScreen_kt_tcd669 = true; ClazzLogListAttendanceScreen = FC(ClazzLogListAttendanceScreen$lambda); ClazzLogListAttendanceScreenPreview = FC(ClazzLogListAttendanceScreenPreview$lambda); ClazzLogListAttendanceScreenComponent = FC(ClazzLogListAttendanceScreenComponent$lambda); ClazzLogListItem = FC(ClazzLogListItem$lambda); ClazzLogListItemAttendanceStatusBox = FC(ClazzLogListItemAttendanceStatusBox$lambda); } } function get_ClazzLogEditScreenComponent2() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreenComponent2; } var ClazzLogEditScreenComponent2; var ClazzLogEditScreenPreview; function get_ClazzLogEditScreen() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return ClazzLogEditScreen; } var ClazzLogEditScreen; function ClazzLogEditScreenComponent2$lambda($this$FC, props) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditScreenComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.w9r_1 = $it; return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onChangeClazzLog; var tmp0_safe_receiver = $props.uiState.yua_1; 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_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.yua_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9r_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().wmg_1) + '*'; $this$invoke.disabled = !$props.uiState.xua_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.aub_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.aub_1 == null); $this$invoke.timeZoneId = $props.uiState.zua_1; $this$invoke.onChange = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadDateTimeField(); var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = ClazzLogEditScreenComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var clazzLogUiState$delegate = useState(ClazzLogEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreenPreview$lambda$lambda_0(clazzLogUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_131($clazzLogUiState$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $clazzLogUiState$delegate[0]; } function invoke$lambda_132($clazzLogUiState$delegate, value) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); getLocalDelegateReference('clazzLogUiState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $clazzLogUiState$delegate[1](value); return Unit_instance; } function ClazzLogEditScreenPreview$lambda$lambda() { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditUiState(VOID, new ClazzLog()); } function ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate) { return function (it) { invoke$lambda_132($clazzLogUiState$delegate, invoke$lambda_131($clazzLogUiState$delegate).bub(VOID, it)); return Unit_instance; }; } function ClazzLogEditScreenPreview$lambda$lambda_0($clazzLogUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_131($clazzLogUiState$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditScreenPreview$lambda$lambda$lambda($clazzLogUiState$delegate); return Unit_instance; }; } function ClazzLogEditScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); var viewModel = useUstadViewModel(VOID, ClazzLogEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.vua_1, new ClazzLogEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditScreenComponent2(); var block = ClazzLogEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_133($uiStateVal$delegate) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditScreen_kt__jyv1lu(); return new ClazzLogEditViewModel(di, savedStateHandle); } function ClazzLogEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.buc(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ClazzLogEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_133($uiStateVal$delegate); $this$invoke.onChangeClazzLog = ClazzLogEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ClazzLogEditScreen_kt_qn1emc; function _init_properties_ClazzLogEditScreen_kt__jyv1lu() { if (!properties_initialized_ClazzLogEditScreen_kt_qn1emc) { properties_initialized_ClazzLogEditScreen_kt_qn1emc = true; ClazzLogEditScreenComponent2 = FC(ClazzLogEditScreenComponent2$lambda); ClazzLogEditScreenPreview = FC(ClazzLogEditScreenPreview$lambda); ClazzLogEditScreen = FC(ClazzLogEditScreen$lambda); } } var ClazzLogEditAttendanceScreenPreview; function get_ClazzLogEditAttendanceScreen() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreen; } var ClazzLogEditAttendanceScreen; function get_ClazzLogEditAttendanceScreenComponent() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogEditAttendanceScreenComponent; } var ClazzLogEditAttendanceScreenComponent; function get_PagerView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return PagerView; } var PagerView; function get_STATUS_AND_ICONS() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return STATUS_AND_ICONS; } var STATUS_AND_ICONS; function get_ClazzLogItemView() { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return ClazzLogItemView; } var ClazzLogItemView; function StatusIconAndLabel(status, icon, labelStringResource) { this.r11u_1 = status; this.s11u_1 = icon; this.t11u_1 = labelStringResource; } protoOf(StatusIconAndLabel).y6 = function () { return this.r11u_1; }; protoOf(StatusIconAndLabel).z6 = function () { return this.s11u_1; }; protoOf(StatusIconAndLabel).nn = function () { return this.t11u_1; }; protoOf(StatusIconAndLabel).toString = function () { return 'StatusIconAndLabel(status=' + this.r11u_1 + ', icon=' + this.s11u_1 + ', labelStringResource=' + this.t11u_1 + ')'; }; protoOf(StatusIconAndLabel).hashCode = function () { var result = this.r11u_1; result = imul(result, 31) + hashCode(this.s11u_1) | 0; result = imul(result, 31) + this.t11u_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.r11u_1 === tmp0_other_with_cast.r11u_1)) return false; if (!equals(this.s11u_1, tmp0_other_with_cast.s11u_1)) return false; if (!this.t11u_1.equals(tmp0_other_with_cast.t11u_1)) return false; return true; }; function ClazzLogEditAttendanceScreenPreview$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenPreview$lambda$lambda($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_0.c97_1 = 'Student Name'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_1.o9m_1 = new Long(0, 0); var tmp_0 = this_1; tmp_0.r9m_1 = 1; var tmp_1 = new PersonAndClazzLogAttendanceRecord(tmp, VOID, this_1); // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_2.c97_1 = 'Student Name'; var tmp_2 = this_2; // Inline function 'kotlin.apply' call var this_3 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_3.o9m_1 = new Long(1, 0); var tmp_3 = this_3; tmp_3.r9m_1 = 1; var tmp_4 = new PersonAndClazzLogAttendanceRecord(tmp_2, VOID, this_3); // Inline function 'kotlin.apply' call var this_4 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_4.c97_1 = 'Student Name'; var tmp_5 = this_4; // Inline function 'kotlin.apply' call var this_5 = new ClazzLogAttendanceRecord(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_5.o9m_1 = new Long(2, 0); var tmp_6 = this_5; tmp_6.r9m_1 = 2; var tmp_7 = listOf([tmp_1, tmp_4, new PersonAndClazzLogAttendanceRecord(tmp_5, VOID, this_5)]); // Inline function 'kotlin.apply' call var this_6 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_6.w9r_1 = new Long(887700856, 389); var tmp_8 = this_6; // Inline function 'kotlin.apply' call var this_7 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_7.w9r_1 = new Long(2046101040, 385); var tmp_9 = this_7; // Inline function 'kotlin.apply' call var this_8 = new ClazzLog(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenPreview...' call this_8.w9r_1 = new Long(1233300856, 389); $this$invoke.uiState = new ClazzLogEditAttendanceUiState(tmp_7, VOID, listOf([tmp_8, tmp_9, this_8])); return Unit_instance; } function ClazzLogEditAttendanceScreen$lambda($this$FC, it) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var viewModel = useUstadViewModel(VOID, ClazzLogEditAttendanceScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.nud_1, new ClazzLogEditAttendanceUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ClazzLogEditAttendanceScreenComponent(); var block = ClazzLogEditAttendanceScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_134($uiStateVal$delegate) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ClazzLogEditAttendanceScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); return new ClazzLogEditAttendanceViewModel(di, savedStateHandle); } function ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($boundThis) { var l = function (p0) { $boundThis.kuk(p0); return Unit_instance; }; l.callableName = 'onClickMarkAll'; return l; } function ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($boundThis) { var l = function (p0) { $boundThis.juk(p0); return Unit_instance; }; l.callableName = 'onClazzLogAttendanceChanged'; return l; } function ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.iuk(it); return Unit_instance; }; } function ClazzLogEditAttendanceScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_134($uiStateVal$delegate); $this$invoke.onClickMarkAll = ClazzLogEditAttendanceViewModel$onClickMarkAll$ref($viewModel); $this$invoke.onClazzLogAttendanceChanged = ClazzLogEditAttendanceViewModel$onClazzLogAttendanceChanged$ref($viewModel); $this$invoke.onChangeClazzLog = ClazzLogEditAttendanceScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.timeZone = $props.uiState.gue_1; $this$invoke.list = $props.uiState.due_1; $this$invoke.onChangeClazzLog = $props.onChangeClazzLog; $this$invoke.currentIndex = $props.uiState.cue_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_120); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().kmc_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp = $props.onClickMarkAll; tmp(2); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(default_121); addChildNode($this$invoke, this_0); return Unit_instance; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().lmc_1); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.disableGutters = true; $this$invoke.onClick = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_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_instance; }; } 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_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1($clazzLogAttendance, $props) { return function ($this$invoke) { $this$invoke.personAndRecord = $clazzLogAttendance; $this$invoke.onClazzLogAttendanceChanged = $props.onClazzLogAttendanceChanged; $this$invoke.fieldsEnabled = $props.uiState.eue_1; $this$invoke.canEdit = $props.uiState.fue_1; return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.fue_1) { // 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_instance; } var tmp0_iterator = $props.uiState.bue_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogEditAttendanceScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_ClazzLogItemView(); var block_1 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda$lambda_1(element, $props); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_PagerView(); var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_16; var block_0 = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ClazzLogEditAttendanceScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ClazzLogEditAttendanceScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); var tmp0_safe_receiver = getOrNull(props.list, props.currentIndex); var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.w9r_1; var dateTime = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, props.timeZone); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = PagerView$lambda$lambda(props, strings, dateTime); addChild($this$FC, this_0, block); return Unit_instance; } function PagerView$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var prevLog = getOrNull($props.list, $props.currentIndex - 1 | 0); var tmp; if (!(prevLog == null)) { tmp = $props.onChangeClazzLog(prevLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex <= 0; $this$invoke.id = 'prev_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().km1_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda($props); var this_0 = create(default_122); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.PagerView.....' call // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $dateTime; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_0($dateTime) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 10; var this_0 = default_2; var block = PagerView$lambda$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var nextLog = getOrNull($props.list, $props.currentIndex + 1 | 0); var tmp; if (!(nextLog == null)) { tmp = $props.onChangeClazzLog(nextLog); } return Unit_instance; }; } function PagerView$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.disabled = $props.currentIndex >= ($props.list.u() - 1 | 0); $this$invoke.id = 'next_day_button'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().jm1_1); $this$invoke.onClick = PagerView$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = create(default_123); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PagerView$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 1; var this_0 = default_6; var block = PagerView$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PagerView$lambda$lambda($props, $strings, $dateTime) { return function ($this$invoke) { $this$invoke.container = true; var this_0 = default_49; var block = PagerView$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_49; var block_0 = PagerView$lambda$lambda$lambda_0($dateTime); addChild($this$invoke, this_1, block_0); var this_2 = default_49; var block_1 = PagerView$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function ClazzLogItemView$lambda($this$FC, props) { _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = ClazzLogItemView$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ClazzLogItemView$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.personAndRecord.j9n_1; $this$invoke.personName = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mkd(); var tmp1_safe_receiver = $props.personAndRecord.k9n_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ClazzLogItemView$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.personAndRecord.j9n_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : personFullName(tmp0_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda$lambda($newValue) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; var tmp0_elvis_lhs = toIntOrNull(toString($newValue)); tmp.r9m_1 = tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs; return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_0($props) { return function (_anonymous_parameter_0__qggqh8, newValue) { var tmp = $props.onClazzLogAttendanceChanged; var tmp_0 = $props.personAndRecord; var tmp_1 = $props.personAndRecord.j9n_1; var tmp0_safe_receiver = $props.personAndRecord.l9n_1; 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.sjw(tmp_1, VOID, tmp_2)); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, $labelMessageId, $props, $status, $icon) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn($labelMessageId); $this$invoke.disabled = !$props.fieldsEnabled; $this$invoke.value = $status.toString(); $this$invoke.title = $strings.apn($labelMessageId); var this_0 = create($icon); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_1($props, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.personAndRecord.l9n_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r9m_1; $this$create.value = (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs).toString(); $this$create.exclusive = true; $this$create.onChange = ClazzLogItemView$lambda$lambda$lambda$lambda_0($props); var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView....' call var status = element.y6(); var icon = element.z6(); var labelMessageId = element.nn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_124; var block = ClazzLogItemView$lambda$lambda$lambda$lambda_1($strings, labelMessageId, $props, status, icon); addChild($this$create, this_0, block); } return Unit_instance; }; } function ClazzLogItemView$lambda$lambda$lambda_2($strings, $statusAndLabel) { return function ($this$create) { // Inline function 'kotlin.js.asDynamic' call $this$create['aria-label'] = $strings.apn($statusAndLabel.t11u_1); return Unit_instance; }; } 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_0(tmp_0, ClazzLogItemView$lambda$lambda$lambda_1($props, $strings)); } else { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = get_STATUS_AND_ICONS().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call var tmp0_safe_receiver = $props.personAndRecord.l9n_1; if (element.r11u_1 === (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.r9m_1)) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_safe_receiver_0 = tmp$ret$1; var tmp_1; if (tmp0_safe_receiver_0 == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.clazzlog.editattendance.ClazzLogItemView...' call tmp_1 = create_0(tmp0_safe_receiver_0.s11u_1, ClazzLogItemView$lambda$lambda$lambda_2($strings, tmp0_safe_receiver_0)); } tmp = tmp_1; } $this$invoke.secondaryAction = tmp; return Unit_instance; }; } var properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f; function _init_properties_ClazzLogEditAttendanceScreen_kt__kj3a3v() { if (!properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f) { properties_initialized_ClazzLogEditAttendanceScreen_kt_v5qs9f = true; ClazzLogEditAttendanceScreenPreview = FC(ClazzLogEditAttendanceScreenPreview$lambda); ClazzLogEditAttendanceScreen = FC(ClazzLogEditAttendanceScreen$lambda); ClazzLogEditAttendanceScreenComponent = FC(ClazzLogEditAttendanceScreenComponent$lambda); PagerView = FC(PagerView$lambda); var tmp = new StatusIconAndLabel(1, default_36, strings_getInstance().mmc_1); var tmp_0 = new StatusIconAndLabel(2, default_41, strings_getInstance().nmc_1); STATUS_AND_ICONS = listOf([tmp, tmp_0, new StatusIconAndLabel(4, default_126, strings_getInstance().zmf_1)]); ClazzLogItemView = FC(ClazzLogItemView$lambda); } } function get_UstadBlankIcon() { _init_properties_UstadBlankIcon_kt__x0vkes(); return UstadBlankIcon; } var UstadBlankIcon; function UstadBlankIcon$lambda($this$FC, it) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_127; var block = UstadBlankIcon$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadBlankIcon$lambda$lambda($this$invoke) { _init_properties_UstadBlankIcon_kt__x0vkes(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadBlankIcon...' call // Inline function 'web.cssom.number' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.opacity = 0.0; $this$invoke.sx = this_0; return Unit_instance; } var properties_initialized_UstadBlankIcon_kt_mcvid2; function _init_properties_UstadBlankIcon_kt__x0vkes() { if (!properties_initialized_UstadBlankIcon_kt_mcvid2) { properties_initialized_UstadBlankIcon_kt_mcvid2 = true; UstadBlankIcon = FC(UstadBlankIcon$lambda); } } function get_UstadDetailHeader() { _init_properties_UstadDetailHeader_kt__hvj4px(); return UstadDetailHeader; } var UstadDetailHeader; function UstadDetailHeader$lambda($this$FC, props) { _init_properties_UstadDetailHeader_kt__hvj4px(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadDetailHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadDetailHeader$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.primary = $props.header; return Unit_instance; }; } function UstadDetailHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_27; var block = UstadDetailHeader$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_UstadDetailHeader_kt_3orftl; function _init_properties_UstadDetailHeader_kt__hvj4px() { if (!properties_initialized_UstadDetailHeader_kt_3orftl) { properties_initialized_UstadDetailHeader_kt_3orftl = true; UstadDetailHeader = FC(UstadDetailHeader$lambda); } } function get_UstadEditHeader() { _init_properties_UstadEditHeader_kt__1pkppa(); return UstadEditHeader; } var UstadEditHeader; function UstadEditHeader$lambda($this$FC, props) { _init_properties_UstadEditHeader_kt__1pkppa(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = UstadEditHeader$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadEditHeader$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } var properties_initialized_UstadEditHeader_kt_fqwbls; function _init_properties_UstadEditHeader_kt__1pkppa() { if (!properties_initialized_UstadEditHeader_kt_fqwbls) { properties_initialized_UstadEditHeader_kt_fqwbls = true; UstadEditHeader = FC(UstadEditHeader$lambda); } } function get_ICON_MAP() { _init_properties_UstadFab_kt__6usfrm(); return ICON_MAP; } var ICON_MAP; function get_UstadFab() { _init_properties_UstadFab_kt__6usfrm(); return UstadFab; } var UstadFab; function UstadFab$lambda($this$FC, props) { _init_properties_UstadFab_kt__6usfrm(); if (props.fabState.hpl_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_128; var block = UstadFab$lambda$lambda(props); addChild($this$FC, this_0, block); } return Unit_instance; } function UstadFab$lambda$lambda$lambda($props) { return function (it) { $props.fabState.kpl_1(); return Unit_instance; }; } function UstadFab$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadFab...' call // Inline function 'web.cssom.Position.Companion.fixed' call 0; this_0.position = 'fixed'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.right = toString(20) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.bottom = toString(20) + 'px'; $this$invoke.sx = this_0; // Inline function 'mui.material.FabColor.Companion.secondary' call 0; $this$invoke.color = 'secondary'; // Inline function 'mui.material.FabVariant.Companion.extended' call 0; $this$invoke.variant = 'extended'; $this$invoke.onClick = UstadFab$lambda$lambda$lambda($props); var tmp0_safe_receiver = get_ICON_MAP().q($props.fabState.jpl_1); var this_1 = tmp0_safe_receiver == null ? null : create(tmp0_safe_receiver); addChildNode($this$invoke, this_1); var tmp1_elvis_lhs = $props.fabState.ipl_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_UstadFab_kt_v12uj4; function _init_properties_UstadFab_kt__6usfrm() { if (!properties_initialized_UstadFab_kt_v12uj4) { properties_initialized_UstadFab_kt_v12uj4 = true; ICON_MAP = mapOf_0([to(FabIcon_ADD_getInstance(), default_33), to(FabIcon_EDIT_getInstance(), default_47)]); UstadFab = FC(UstadFab$lambda); } } function get_UstadImageSelectButton() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButton; } var UstadImageSelectButton; function get_ImageSelectButtonAvatar() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return ImageSelectButtonAvatar; } var ImageSelectButtonAvatar; function get_UstadImageSelectButtonPreview() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return UstadImageSelectButtonPreview; } var UstadImageSelectButtonPreview; function UstadImageSelectButton$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var inputRef = useRef(null); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = UstadImageSelectButton$lambda$lambda(props, inputRef, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_135($theme$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function UstadImageSelectButton$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var file = tmp0_safe_receiver == null ? null : tmp0_safe_receiver[0]; var tmp; if (!(file == null)) { var url = URL.createObjectURL(file); tmp = $props.onImageUriChanged(url); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props) { return function ($this$invoke) { // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.ref = $inputRef; $this$invoke.id = $props.id; $this$invoke.accept = '.jpg,.webp,.png,image/jpg,image/webp,image/png'; $this$invoke.value = ''; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = UstadImageSelectButton$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef) { return function (it) { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(16) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$create) { var tmp; if (!($props.disabled === true)) { $this$create.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda($inputRef); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton.....' call this_0.backgroundColor = invoke$lambda_135($theme$delegate).palette.secondary.main; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(24) + 'px'; if (!($props.disabled === true)) { // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; } $this$create.sx = this_0; var this_1 = default_129; var block = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda$lambda_1($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.circular' call 0; $this$invoke.overlap = 'circular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton....' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; var tmp = default_38; $this$invoke.badgeContent = create_0(tmp, UstadImageSelectButton$lambda$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate)); var this_1 = get_ImageSelectButtonAvatar(); var block = UstadImageSelectButton$lambda$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_1, block); return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef) { return function () { var tmp0_safe_receiver = $inputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef) { return function ($this$invoke) { $this$invoke.imageUri = $props.imageUri; $this$invoke.onClick = UstadImageSelectButton$lambda$lambda$lambda$lambda_2($inputRef); $this$invoke.disabled = $props.disabled; return Unit_instance; }; } function UstadImageSelectButton$lambda$lambda($props, $inputRef, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadImageSelectButton...' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadImageSelectButton$lambda$lambda$lambda($inputRef, $props); addChild($this$invoke, 'input', block); var tmp; if (!($props.imageUri == null)) { var this_1 = default_42; var block_0 = UstadImageSelectButton$lambda$lambda$lambda_0($props, $inputRef, $theme$delegate); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = get_ImageSelectButtonAvatar(); var block_1 = UstadImageSelectButton$lambda$lambda$lambda_1($props, $inputRef); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function ImageSelectButtonAvatar$lambda($this$FC, props) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_38; var block = ImageSelectButtonAvatar$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ImageSelectButtonAvatar$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ImageSelectButtonAvatar$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.src = $props.imageUri; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-disabled'] = $props.disabled === true; var tmp; if (!($props.disabled === true)) { $this$invoke.onClick = ImageSelectButtonAvatar$lambda$lambda$lambda($props); tmp = Unit_instance; } // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.ImageSelectButtonAvatar...' call // Inline function 'web.cssom.Cursor.Companion.pointer' call 0; this_0.cursor = 'pointer'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(64) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(64) + 'px'; $this$invoke.sx = this_0; var tmp_0; if ($props.imageUri == null) { var this_1 = default_129; addChild_0($this$invoke, this_1); tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda($this$FC, it) { _init_properties_UstadImageSelectButton_kt__u4lysw(); var imageUriState$delegate = useState(UstadImageSelectButtonPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadImageSelectButton(); var block = UstadImageSelectButtonPreview$lambda$lambda_0(imageUriState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_136($imageUriState$delegate) { _init_properties_UstadImageSelectButton_kt__u4lysw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $imageUriState$delegate[0]; } function invoke$lambda_137($imageUriState$delegate, value) { _init_properties_UstadImageSelectButton_kt__u4lysw(); getLocalDelegateReference('imageUriState', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $imageUriState$delegate[1](value); return Unit_instance; } function UstadImageSelectButtonPreview$lambda$lambda() { _init_properties_UstadImageSelectButton_kt__u4lysw(); return null; } function UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate) { return function (it) { invoke$lambda_137($imageUriState$delegate, it); return Unit_instance; }; } function UstadImageSelectButtonPreview$lambda$lambda_0($imageUriState$delegate) { return function ($this$invoke) { $this$invoke.imageUri = invoke$lambda_136($imageUriState$delegate); $this$invoke.onImageUriChanged = UstadImageSelectButtonPreview$lambda$lambda$lambda($imageUriState$delegate); return Unit_instance; }; } var properties_initialized_UstadImageSelectButton_kt_axvamq; function _init_properties_UstadImageSelectButton_kt__u4lysw() { if (!properties_initialized_UstadImageSelectButton_kt_axvamq) { properties_initialized_UstadImageSelectButton_kt_axvamq = true; UstadImageSelectButton = FC(UstadImageSelectButton$lambda); ImageSelectButtonAvatar = FC(ImageSelectButtonAvatar$lambda); UstadImageSelectButtonPreview = FC(UstadImageSelectButtonPreview$lambda); } } function get_UstadMessageIdSelectField() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectField; } var UstadMessageIdSelectField; function get_UstadMessageIdSelectFieldPreview() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return UstadMessageIdSelectFieldPreview; } var UstadMessageIdSelectFieldPreview; function UstadMessageIdSelectField$lambda($this$FC, props) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var strings = useStringProvider(); UstadSelectField($this$FC, UstadMessageIdSelectField$lambda$lambda(props, strings)); return Unit_instance; } function UstadMessageIdSelectField$lambda$lambda$lambda($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return !(it.jpm_1 === Companion_getInstance_24().ypq_1) ? $strings.apn(it.ipm_1) : ''; }; } function UstadMessageIdSelectField$lambda$lambda$lambda_0(it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); return it.jpm_1.toString(); } function UstadMessageIdSelectField$lambda$lambda$lambda_1($props) { return function (it) { $props.onChange(it); return Unit_instance; }; } function UstadMessageIdSelectField$lambda$lambda($props, $strings) { return function ($this$UstadSelectField) { var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call if (element.jpm_1 === $props.value) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var tmp0_elvis_lhs = tmp$ret$1; $this$UstadSelectField.value = tmp0_elvis_lhs == null ? Companion_getInstance_24().zpq_1 : tmp0_elvis_lhs; $this$UstadSelectField.label = $props.label; $this$UstadSelectField.options = $props.options; $this$UstadSelectField.fullWidth = $props.fullWidth; $this$UstadSelectField.itemLabel = UstadMessageIdSelectField$lambda$lambda$lambda($strings); $this$UstadSelectField.itemValue = UstadMessageIdSelectField$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadMessageIdSelectField$lambda$lambda$lambda_1($props); $this$UstadSelectField.id = $props.id; $this$UstadSelectField.enabled = $props.enabled; $this$UstadSelectField.error = !($props.error == null); var tmp1_safe_receiver = $props.error; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadMessageIdSelectField...' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp1_safe_receiver; } var tmp2_elvis_lhs = tmp; $this$UstadSelectField.helperText = tmp2_elvis_lhs == null ? $props.helperText : tmp2_elvis_lhs; return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); var policy$delegate = useState(UstadMessageIdSelectFieldPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadMessageIdSelectField(); var block = UstadMessageIdSelectFieldPreview$lambda$lambda_0(policy$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_138($policy$delegate) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $policy$delegate[0]; } function invoke$lambda_139($policy$delegate, value) { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); getLocalDelegateReference('policy', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $policy$delegate[1](value); return Unit_instance; } function UstadMessageIdSelectFieldPreview$lambda$lambda() { _init_properties_UstadMessageIdSelectField_kt__lvx1y5(); Companion_getInstance_25(); return 102; } function UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate) { return function (option) { invoke$lambda_139($policy$delegate, option.jpm_1); return Unit_instance; }; } function UstadMessageIdSelectFieldPreview$lambda$lambda_0($policy$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_138($policy$delegate); $this$invoke.options = EnrolmentPolicyConstants_getInstance().jpn_1; $this$invoke.label = 'Policy'; $this$invoke.id = 'policy'; $this$invoke.onChange = UstadMessageIdSelectFieldPreview$lambda$lambda$lambda($policy$delegate); return Unit_instance; }; } var properties_initialized_UstadMessageIdSelectField_kt_mdh8ez; function _init_properties_UstadMessageIdSelectField_kt__lvx1y5() { if (!properties_initialized_UstadMessageIdSelectField_kt_mdh8ez) { properties_initialized_UstadMessageIdSelectField_kt_mdh8ez = true; UstadMessageIdSelectField = FC(UstadMessageIdSelectField$lambda); UstadMessageIdSelectFieldPreview = FC(UstadMessageIdSelectFieldPreview$lambda); } } function get_UstadPersonAvatar() { _init_properties_UstadPersonAvatar_kt__qyyu8b(); return UstadPersonAvatar; } var UstadPersonAvatar; function UstadPersonAvatar$lambda($this$FC, props) { _init_properties_UstadPersonAvatar_kt__qyyu8b(); var personNameVal = props.personName; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadAvatar(); var block = UstadPersonAvatar$lambda$lambda(props, personNameVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadPersonAvatar$lambda$lambda($props, $personNameVal) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.colorName; $this$invoke.colorName = tmp0_elvis_lhs == null ? $props.personName : tmp0_elvis_lhs; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadPersonAvatar...' call if ($props.pictureUri == null ? $props.personName == null : false) { // Inline function 'web.cssom.Visibility.Companion.hidden' call 0; this_0.visibility = 'hidden'; } $this$invoke.sx = this_0; var tmp; if (!($props.pictureUri == null)) { $this$invoke.src = $props.pictureUri; tmp = Unit_instance; } else if (!($personNameVal == null)) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = initial($personNameVal); addChildNode($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_UstadPersonAvatar_kt_kkkxs9; function _init_properties_UstadPersonAvatar_kt__qyyu8b() { if (!properties_initialized_UstadPersonAvatar_kt_kkkxs9) { properties_initialized_UstadPersonAvatar_kt_kkkxs9 = true; UstadPersonAvatar = FC(UstadPersonAvatar$lambda); } } function get_UstadSelectFieldFC() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldFC; } var UstadSelectFieldFC; function get_UstadSelectFieldPreview() { _init_properties_UstadSelectField_kt__iyfoxx(); return UstadSelectFieldPreview; } var UstadSelectFieldPreview; function UstadSelectField(_this__u8e3s4, block) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.ChildrenBuilder.child' call var type = get_UstadSelectFieldFC(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call block(this_0); addChild_2(_this__u8e3s4, type, this_0); } function PreviewOption(value, label) { this.u11u_1 = value; this.v11u_1 = label; } protoOf(PreviewOption).toString = function () { return 'PreviewOption(value=' + this.u11u_1 + ', label=' + this.v11u_1 + ')'; }; protoOf(PreviewOption).hashCode = function () { var result = getStringHashCode(this.u11u_1); result = imul(result, 31) + getStringHashCode(this.v11u_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.u11u_1 === tmp0_other_with_cast.u11u_1)) return false; if (!(this.v11u_1 === tmp0_other_with_cast.v11u_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_54; var block = UstadSelectFieldFC$lambda$lambda(props, selectVal); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.id = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $props.label; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp$ret$1; $l$block: { // Inline function 'kotlin.collections.firstOrNull' call var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC.....' call if ($props.itemValue(element) === selectedVal) { tmp$ret$1 = element; break $l$block; } } tmp$ret$1 = null; } var selectedItem = tmp$ret$1; var tmp; if (!(selectedItem == null)) { tmp = $props.onChange(selectedItem); } else { console.log('UstadSelect: User selected item not in value options'); tmp = Unit_instance; } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadSelectField_kt__iyfoxx(); $this$invoke.value = '__unset__'; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChildNode($this$invoke, ''); return Unit_instance; } function UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, $option) { return function ($this$invoke) { $this$invoke.value = $props.itemValue($option); var this_0 = $props.itemLabel($option); addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_0($selectVal, $props) { return function ($this$invoke) { $this$invoke.value = $selectVal; $this$invoke.id = $props.id; $this$invoke.labelId = $props.id + '_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; var tmp0_elvis_lhs = $props.enabled; $this$invoke.disabled = !(tmp0_elvis_lhs == null ? true : tmp0_elvis_lhs); $this$invoke.fullWidth = $props.fullWidth; $this$invoke.error = $props.error; $this$invoke.onChange = UstadSelectFieldFC$lambda$lambda$lambda$lambda($props); var tmp; if (!$props.options.b1($props.value)) { var this_0 = default_8; var block = UstadSelectFieldFC$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp0_iterator = $props.options.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.UstadSelectFieldFC....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block_0 = UstadSelectFieldFC$lambda$lambda$lambda$lambda_1($props, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda$lambda_1($it) { return function ($this$invoke) { var this_0 = $it; addChildNode($this$invoke, this_0); return Unit_instance; }; } function UstadSelectFieldFC$lambda$lambda($props, $selectVal) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = UstadSelectFieldFC$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_56; 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_57; var block_1 = UstadSelectFieldFC$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function UstadSelectFieldPreview$lambda($this$FC, it) { _init_properties_UstadSelectField_kt__iyfoxx(); var currentValue$delegate = useState(UstadSelectFieldPreview$lambda$lambda); UstadSelectField($this$FC, UstadSelectFieldPreview$lambda$lambda_0(currentValue$delegate)); return Unit_instance; } function invoke$lambda_140($currentValue$delegate) { _init_properties_UstadSelectField_kt__iyfoxx(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $currentValue$delegate[0]; } function invoke$lambda_141($currentValue$delegate, value) { _init_properties_UstadSelectField_kt__iyfoxx(); getLocalDelegateReference('currentValue', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $currentValue$delegate[1](value); return Unit_instance; } function UstadSelectFieldPreview$lambda$lambda() { _init_properties_UstadSelectField_kt__iyfoxx(); return new PreviewOption('1', 'one'); } function UstadSelectFieldPreview$lambda$lambda$lambda(it) { _init_properties_UstadSelectField_kt__iyfoxx(); return it.u11u_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.v11u_1; } function UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate) { return function (it) { invoke$lambda_141($currentValue$delegate, it); return Unit_instance; }; } function UstadSelectFieldPreview$lambda$lambda_0($currentValue$delegate) { return function ($this$UstadSelectField) { $this$UstadSelectField.options = listOf([new PreviewOption('1', 'one'), new PreviewOption('2', 'two')]); $this$UstadSelectField.itemValue = UstadSelectFieldPreview$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = UstadSelectFieldPreview$lambda$lambda$lambda_0; $this$UstadSelectField.onChange = UstadSelectFieldPreview$lambda$lambda$lambda_1($currentValue$delegate); $this$UstadSelectField.label = 'Preview'; $this$UstadSelectField.id = 'testselect'; $this$UstadSelectField.value = invoke$lambda_140($currentValue$delegate); return Unit_instance; }; } var properties_initialized_UstadSelectField_kt_lpbhh5; function _init_properties_UstadSelectField_kt__iyfoxx() { if (!properties_initialized_UstadSelectField_kt_lpbhh5) { properties_initialized_UstadSelectField_kt_lpbhh5 = true; UstadSelectFieldFC = FC(UstadSelectFieldFC$lambda); UstadSelectFieldPreview = FC(UstadSelectFieldPreview$lambda); } } function get_labelClassName() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'kotlin.getValue' call var this_0 = labelClassName$delegate; labelClassName$factory(); return this_0.t2(); } var labelClassName$delegate; function get_UstadSwitchField() { _init_properties_UstadSwitchField_kt__p2fvf1(); return UstadSwitchField; } var UstadSwitchField; function labelClassName$delegate$lambda() { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.labelClassName$delegate..' call // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; return css(this_0); } function UstadSwitchField$lambda($this$FC, props) { _init_properties_UstadSwitchField_kt__p2fvf1(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_54; var block = UstadSwitchField$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props) { return function (_anonymous_parameter_0__qggqh8, value) { $props.onChanged(value); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.checked = $props.checked; $this$create.id = $props.id; $this$create.onChange = UstadSwitchField$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField....' call this_0.label = get_labelClassName(); $this$invoke.classes = this_0; $this$invoke.disabled = $props.enabled === false; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $props.label; // Inline function 'mui.material.LabelPlacement.Companion.start' call 0; $this$invoke.labelPlacement = 'start'; var tmp = default_85; $this$invoke.control = create_0(tmp, UstadSwitchField$lambda$lambda$lambda$lambda($props)); return Unit_instance; }; } function UstadSwitchField$lambda$lambda$lambda_0($helperText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $helperText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadSwitchField$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.error = !($props.error == null); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.UstadSwitchField...' call // Inline function 'csstype.PropertiesBuilder.unaryPlus' call var this_1 = $props.sx; Object.assign(this_0, this_1); $this$invoke.sx = this_0; var this_2 = default_130; var block = UstadSwitchField$lambda$lambda$lambda($props); addChild($this$invoke, this_2, block); var helperText = $props.error; var tmp; if (!(helperText == null)) { var this_3 = default_57; var block_0 = UstadSwitchField$lambda$lambda$lambda_0(helperText); addChild($this$invoke, this_3, block_0); tmp = Unit_instance; } return Unit_instance; }; } function labelClassName$factory() { return getPropertyCallableRef('labelClassName', 0, KProperty0, function () { return get_labelClassName(); }, null); } var properties_initialized_UstadSwitchField_kt_h1vdlb; function _init_properties_UstadSwitchField_kt__p2fvf1() { if (!properties_initialized_UstadSwitchField_kt_h1vdlb) { properties_initialized_UstadSwitchField_kt_h1vdlb = true; labelClassName$delegate = lazy(labelClassName$delegate$lambda); UstadSwitchField = FC(UstadSwitchField$lambda); } } function get_InfiniteQueryItemHolder() { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); return InfiniteQueryItemHolder; } var InfiniteQueryItemHolder; function InfiniteQueryItemHolder$lambda($this$FC, props) { _init_properties_InfiniteQueryItemHolder_kt__o8ch7l(); useEffect_0(InfiniteQueryItemHolder$lambda$lambda(props)); // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = props.children; addChildNode($this$FC, this_0); return Unit_instance; } function InfiniteQueryItemHolder$lambda$lambda($props) { return function ($this$useEffect) { var tmp; if (((!($props.item == null) ? $props.item === lastOrNull($props.loadedItems) : false) ? $props.infiniteQueryResult.hasNextPage : false) ? !$props.infiniteQueryResult.isFetchingNextPage : false) { var tmp_0 = $props.infiniteQueryResult.fetchNextPage; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryItemHolder...' call tmp_0({}); tmp = Unit_instance; } return Unit_instance; }; } var properties_initialized_InfiniteQueryItemHolder_kt_u6enkt; function _init_properties_InfiniteQueryItemHolder_kt__o8ch7l() { if (!properties_initialized_InfiniteQueryItemHolder_kt_u6enkt) { properties_initialized_InfiniteQueryItemHolder_kt_u6enkt = true; InfiniteQueryItemHolder = FC(InfiniteQueryItemHolder$lambda); } } function get_VirtualList() { _init_properties_VirtualList_kt__t9mhhz(); return VirtualList; } var VirtualList; function VirtualListContentScope$items$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$items$lambda_0($createNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $createNode(item); }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda($itemToKey) { return function (items, index) { var tmp0_safe_receiver = items.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed..' call tmp = $itemToKey(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0($itemToNode) { return function (items, index) { return $itemToNode(items.v(index), index); }; } function VirtualListContentScope$infiniteQueryItems$lambda($itemToKey) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToKey(item); }; } function VirtualListContentScope$infiniteQueryItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call var list = element_0.d55_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0($key) { return function (allItems, index) { var tmp0_safe_receiver = allItems.v(index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed..' call tmp = $key(tmp0_safe_receiver, index); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? '' + index : tmp1_elvis_lhs; }; } function VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1($itemToNode) { return function (allItems, index) { return $itemToNode(allItems.v(index), index); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda($key) { return function (item, _anonymous_parameter_1__qggqgd) { return $key(item); }; } function VirtualListContentScope$infiniteQueryPagingItems$lambda_0($itemToNode) { return function (item, _anonymous_parameter_1__qggqgd) { return $itemToNode(item); }; } function VirtualListContentScope$infiniteQueryPagingItemsList$lambda(pages) { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList..' call var list = element_0.d55_1; addAll(destination_0, list); } return destination_0; } function VirtualListContentScope() { var tmp = this; // Inline function 'kotlin.collections.mutableListOf' call tmp.i11u_1 = ArrayList_init_$Create$_0(); } protoOf(VirtualListContentScope).j11u = function (key, block) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.i11u_1; var tmp; if (key == null) { var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.i11u_1; var tmp_0; if (isInterface(this_1, Collection)) { tmp_0 = this_1.d1(); } else { tmp_0 = false; } if (tmp_0) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.item.' call if (element instanceof SingleItemSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } tmp = 'item-' + tmp$ret$0; } else { tmp = key; } var element_0 = new SingleItemSection(block, tmp); this_0.j1(element_0); }; protoOf(VirtualListContentScope).o11u = function (key, block, $super) { key = key === VOID ? null : key; var tmp; if ($super === VOID) { this.j11u(key, block); tmp = Unit_instance; } else { tmp = $super.j11u.call(this, key, block); } return tmp; }; protoOf(VirtualListContentScope).w11u = function (list, key, createNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.i11u_1; var element = new ItemListSection(list, createNode, key); this_0.j1(element); }; protoOf(VirtualListContentScope).k11u = function (list, key, createNode) { var tmp = VirtualListContentScope$items$lambda(key); this.w11u(list, tmp, VirtualListContentScope$items$lambda_0(createNode)); }; protoOf(VirtualListContentScope).p11u = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.i11u_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.i11u_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.d1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryItemsIndexed$lambda(itemToKey); var element_0 = new InfiniteQueryResultSection(infiniteQueryResult, tmp_0, dataPagesToItems, tmp_1, VirtualListContentScope$infiniteQueryItemsIndexed$lambda_0(itemToNode)); this_0.j1(element_0); }; protoOf(VirtualListContentScope).x11u = function (infiniteQueryResult, dataPagesToItems, itemToKey, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryItems$lambda(itemToKey); this.p11u(infiniteQueryResult, dataPagesToItems, tmp, VirtualListContentScope$infiniteQueryItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).n11u = function (items, key, itemToNode) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.i11u_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.i11u_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.d1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsIndexed.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var tmp_1 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda; var tmp_2 = VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_0(key); var element_0 = new InfiniteQueryResultSection(items, tmp_0, tmp_1, tmp_2, VirtualListContentScope$infiniteQueryPagingItemsIndexed$lambda_1(itemToNode)); this_0.j1(element_0); }; protoOf(VirtualListContentScope).q11u = function (items, key, itemToNode) { var tmp = VirtualListContentScope$infiniteQueryPagingItems$lambda(key); this.n11u(items, tmp, VirtualListContentScope$infiniteQueryPagingItems$lambda_0(itemToNode)); }; protoOf(VirtualListContentScope).y11u = function (items, key, node) { // Inline function 'kotlin.collections.plusAssign' call var this_0 = this.i11u_1; var tmp$ret$0; $l$block: { // Inline function 'kotlin.collections.count' call var this_1 = this.i11u_1; var tmp; if (isInterface(this_1, Collection)) { tmp = this_1.d1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = 0; break $l$block; } var count = 0; var tmp0_iterator = this_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListContentScope.infiniteQueryPagingItemsList.' call if (element instanceof InfiniteQueryResultSection) { count = count + 1 | 0; checkCountOverflow(count); } } tmp$ret$0 = count; } var tmp_0 = tmp$ret$0; var element_0 = new InfiniteQueryResultSection(items, tmp_0, VirtualListContentScope$infiniteQueryPagingItemsList$lambda, key, node); this_0.j1(element_0); }; function virtualListContent(block) { _init_properties_VirtualList_kt__t9mhhz(); var scope = new VirtualListContentScope(); block(scope); return scope.i11u_1; } function VirtualList$lambda($this$FC, props) { _init_properties_VirtualList_kt__t9mhhz(); var parentRef = useRef(null); var tmp = [parentRef.current]; useEffect(tmp, VirtualList$lambda$lambda(props, parentRef)); // Inline function 'react.useMemo' call var dependencies = [props.content]; var callback = VirtualList$lambda$lambda_0(props); var allRows = useMemo(callback, dependencies); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList..' call this_0.count = allRows.u(); this_0.getScrollElement = VirtualList$lambda$lambda_1(parentRef); this_0.estimateSize = VirtualList$lambda$lambda_2; this_0.overscan = 5; this_0.getItemKey = VirtualList$lambda$lambda_3(allRows); var virtualizer = useVirtualizer(this_0); var virtualizerStateInstance = useState(VirtualList$lambda$lambda_4(virtualizer, allRows, props)); var virtualizerStateVar$delegate = virtualizerStateInstance; var tmp_0 = [virtualizer, allRows, props.reverseLayout]; useEffect(tmp_0, VirtualList$lambda$lambda_5(virtualizer, allRows, props, virtualizerStateVar$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualList$lambda$lambda_6(parentRef, props, virtualizerStateInstance); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_142($virtualizerStateVar$delegate, value) { _init_properties_VirtualList_kt__t9mhhz(); getLocalDelegateReference('virtualizerStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $virtualizerStateVar$delegate[1](value); return Unit_instance; } function VirtualList$lambda$lambda$lambda(evt) { _init_properties_VirtualList_kt__t9mhhz(); evt.preventDefault(); var tmp = evt.currentTarget; var currentTarget = tmp instanceof HTMLElement ? tmp : null; if (!(currentTarget == null)) { currentTarget.scrollTop = currentTarget.scrollTop - evt.deltaY; } return Unit_instance; } function VirtualList$lambda$lambda$lambda_0($props, $parentRef, $handleScroll) { return function () { var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; removeEventListener_0(tmp0_safe_receiver, 'wheel', $handleScroll); } tmp = Unit_instance; } return Unit_instance; }; } function VirtualList$lambda$lambda($props, $parentRef) { return function ($this$useEffect) { // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var handleScroll = VirtualList$lambda$lambda$lambda; var tmp; if ($props.reverseLayout === true) { var tmp0_safe_receiver = $parentRef.current; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.uievents.WheelEventTypes.wheel' call WheelEvent; var tmp_0 = 'wheel'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call this_0.passive = false; addEventListener_0(tmp0_safe_receiver, tmp_0, handleScroll, this_0); } tmp = Unit_instance; } $this$useEffect.push(VirtualList$lambda$lambda$lambda_0($props, $parentRef, handleScroll)); return Unit_instance; }; } function VirtualList$lambda$lambda_0($props) { return function () { // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.flatMapTo' call var this_0 = $props.content; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var list = element.z11u(); addAll(destination, list); } return destination; }; } function VirtualList$lambda$lambda_1($parentRef) { return function () { return $parentRef.current; }; } function VirtualList$lambda$lambda_2(it) { _init_properties_VirtualList_kt__t9mhhz(); return 45; } function VirtualList$lambda$lambda_3($allRows) { return function (index) { return $allRows.v(index).a11v(); }; } function VirtualList$lambda$lambda_4($virtualizer, $allRows, $props) { return function () { var tmp0_elvis_lhs = $props.reverseLayout; return new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs); }; } function VirtualList$lambda$lambda_5($virtualizer, $allRows, $props, $virtualizerStateVar$delegate) { return function ($this$useEffect) { var tmp0_elvis_lhs = $props.reverseLayout; invoke$lambda_142($virtualizerStateVar$delegate, new VirtualListContextData($virtualizer, $allRows, tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs)); return Unit_instance; }; } function VirtualList$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props.children; addChildNode($this$invoke, this_0); return Unit_instance; }; } function VirtualList$lambda$lambda_6($parentRef, $props, $virtualizerStateInstance) { return function ($this$invoke) { $this$invoke.ref = $parentRef; $this$invoke.id = $props.id; var tmp0_elvis_lhs = $props.className; var tmp; if (tmp0_elvis_lhs == null) { // Inline function 'web.cssom.ClassName' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'VirtualList'; } else { tmp = tmp0_elvis_lhs; } $this$invoke.className = tmp; var tmp_0; if ($props.reverseLayout === true) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList...' call var tmp0_safe_receiver = $props.style; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualList....' call Object.assign(this_0, tmp0_safe_receiver); } // Inline function 'web.cssom.scaley' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.transform = 'scaley(' + toString(-1) + ')'; tmp_0 = this_0; } else { tmp_0 = $props.style; } $this$invoke.style = tmp_0; var this_1 = get_VirtualListContext(); var value = $virtualizerStateInstance; var block = VirtualList$lambda$lambda$lambda_1($props); addChild_1($this$invoke, this_1, value, block); return Unit_instance; }; } var properties_initialized_VirtualList_kt_xya2hz; function _init_properties_VirtualList_kt__t9mhhz() { if (!properties_initialized_VirtualList_kt_xya2hz) { properties_initialized_VirtualList_kt_xya2hz = true; VirtualList = FC(VirtualList$lambda); } } function get_VirtualListContext() { _init_properties_VirtualListContext_kt__4mtwqi(); return VirtualListContext; } var VirtualListContext; function VirtualListContextData(virtualizer, allRows, reverseLayout) { reverseLayout = reverseLayout === VOID ? false : reverseLayout; this.b11v_1 = virtualizer; this.c11v_1 = allRows; this.d11v_1 = reverseLayout; } protoOf(VirtualListContextData).toString = function () { return 'VirtualListContextData(virtualizer=' + this.b11v_1 + ', allRows=' + this.c11v_1 + ', reverseLayout=' + this.d11v_1 + ')'; }; protoOf(VirtualListContextData).hashCode = function () { var result = hashCode(this.b11v_1); result = imul(result, 31) + hashCode(this.c11v_1) | 0; result = imul(result, 31) + getBooleanHashCode(this.d11v_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.b11v_1, tmp0_other_with_cast.b11v_1)) return false; if (!equals(this.c11v_1, tmp0_other_with_cast.c11v_1)) return false; if (!(this.d11v_1 === tmp0_other_with_cast.d11v_1)) return false; return true; }; var properties_initialized_VirtualListContext_kt_mumup4; function _init_properties_VirtualListContext_kt__4mtwqi() { if (!properties_initialized_VirtualListContext_kt_mumup4) { properties_initialized_VirtualListContext_kt_mumup4 = true; VirtualListContext = createContext(); } } function VirtualListSingleElement(createNodeFn, key) { this.e11v_1 = createNodeFn; this.f11v_1 = key; } protoOf(VirtualListSingleElement).g11v = function () { return this.e11v_1(); }; protoOf(VirtualListSingleElement).a11v = function () { return this.f11v_1; }; function VirtualListItemElement(item, index, itemToNode, itemToKey) { this.h11v_1 = item; this.i11v_1 = index; this.j11v_1 = itemToNode; this.k11v_1 = itemToKey; } protoOf(VirtualListItemElement).a11v = function () { return this.k11v_1(this.h11v_1, this.i11v_1); }; protoOf(VirtualListItemElement).g11v = function () { return this.j11v_1(this.h11v_1, this.i11v_1); }; function VirtualListInfiniteQueryItemElement(item, index, itemToKey, itemToNode) { this.l11v_1 = item; this.m11v_1 = index; this.n11v_1 = itemToKey; this.o11v_1 = itemToNode; } protoOf(VirtualListInfiniteQueryItemElement).a11v = function () { var tmp; if (this.l11v_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.n11v_1(this.l11v_1, this.m11v_1); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder-' + this.m11v_1 : tmp1_elvis_lhs; }; protoOf(VirtualListInfiniteQueryItemElement).g11v = function () { return this.o11v_1(this.l11v_1, this.m11v_1); }; function get_VirtualListOutlet() { _init_properties_VirtualListOutlet_kt__1w83pg(); return VirtualListOutlet; } var VirtualListOutlet; function VirtualListOutlet$lambda($this$FC, it) { _init_properties_VirtualListOutlet_kt__1w83pg(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda(virtualizerContext$delegate); addChild($this$FC, 'div', block); return Unit_instance; } function invoke$lambda_143($virtualizerContext$delegate) { _init_properties_VirtualListOutlet_kt__1w83pg(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function VirtualListOutlet$lambda$lambda$lambda($virtualListEl, $virtualRow, $virtualizerContext$delegate) { return function ($this$invoke) { $this$invoke.key = $virtualListEl.a11v(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.ref = invoke$lambda_143($virtualizerContext$delegate).b11v_1.measureElement; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-index'] = $virtualRow.index; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet......' call // Inline function 'web.cssom.Position.Companion.absolute' call 0; this_0.position = 'absolute'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.top = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.left = toString(0) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; var tmp; if (invoke$lambda_143($virtualizerContext$delegate).d11v_1) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'web.cssom.px' call var this_1 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_1) + 'px') + ') scaley(-1)'; } else { // Inline function 'web.cssom.translatey' call // Inline function 'web.cssom.px' call var this_2 = $virtualRow.start; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'translatey(' + (toString(this_2) + 'px') + ')'; } this_0.transform = tmp; $this$invoke.style = this_0; var this_3 = $virtualListEl.g11v(); addChildNode($this$invoke, this_3); return Unit_instance; }; } function VirtualListOutlet$lambda$lambda($virtualizerContext$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call // Inline function 'web.cssom.px' call var this_1 = invoke$lambda_143($virtualizerContext$delegate).b11v_1.getTotalSize(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(this_1) + 'px'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.style = this_0; var index = 0; var indexedObject = invoke$lambda_143($virtualizerContext$delegate).b11v_1.getVirtualItems(); var inductionVariable = 0; var last = indexedObject.length; while (inductionVariable < last) { var item = indexedObject[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet...' call index = index + 1 | 0; var virtualListElement = getOrNull(invoke$lambda_143($virtualizerContext$delegate).c11v_1, item.index); if (virtualListElement == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListOutlet....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VirtualListOutlet$lambda$lambda$lambda(virtualListElement, item, $virtualizerContext$delegate); addChild($this$invoke, 'div', block); } } return Unit_instance; }; } var properties_initialized_VirtualListOutlet_kt_obn9d2; function _init_properties_VirtualListOutlet_kt__1w83pg() { if (!properties_initialized_VirtualListOutlet_kt_obn9d2) { properties_initialized_VirtualListOutlet_kt_obn9d2 = true; VirtualListOutlet = FC(VirtualListOutlet$lambda); } } function get_demoPersonList() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPersonList; } var demoPersonList; function get_demoPagingSource() { _init_properties_VirtualListPreview_kt__oacpr5(); return demoPagingSource; } var demoPagingSource; function get_VirtualListPreview() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreview; } var VirtualListPreview; function get_VirtualListPreviewReverse() { _init_properties_VirtualListPreview_kt__oacpr5(); return VirtualListPreviewReverse; } var VirtualListPreviewReverse; function demoPagingSource$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); return new ListPagingSource(get_demoPersonList()); } function VirtualListPreview$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreview$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda() { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_2; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda($this$create) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'List Header '; addChildNode($this$create, tmp$ret$2); return Unit_instance; } function VirtualListPreview$lambda$lambda$lambda$lambda_0(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return '' + it; } function VirtualListPreview$lambda$lambda$lambda$lambda_1(number) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_23; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0(number)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'item ' + $number; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_0($number) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda($number); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda_2(pages) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'kotlin.collections.flatMap' call // Inline function 'kotlin.collections.mapNotNull' call // Inline function 'kotlin.collections.mapNotNullTo' call var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var inductionVariable = 0; var last = pages.length; while (inductionVariable < last) { var element = pages[inductionVariable]; inductionVariable = inductionVariable + 1 | 0; // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var tmp0_safe_receiver = element instanceof Page ? element : null; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(tmp0_safe_receiver); } } // Inline function 'kotlin.collections.flatMapTo' call var destination_0 = ArrayList_init_$Create$_0(); var tmp0_iterator = destination.w(); while (tmp0_iterator.f()) { var element_0 = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview.....' call var list = element_0.d55_1; addAll(destination_0, list); } return destination_0; } function VirtualListPreview$lambda$lambda$lambda$lambda_3(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.a97_1.toString(); } function VirtualListPreview$lambda$lambda$lambda$lambda_4(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_23; return create_0(tmp, VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1(person)); } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mkd(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda$lambda$lambda_1($person) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreview$lambda$lambda$lambda$lambda$lambda$lambda_0($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { $this$virtualListContent.o11u(VOID, VirtualListPreview$lambda$lambda$lambda$lambda); var tmp = toList_0(numberRangeToNumber(0, 100)); var tmp_0 = VirtualListPreview$lambda$lambda$lambda$lambda_0; $this$virtualListContent.k11u(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.x11u($infiniteQueryResult, tmp_1, tmp_2, VirtualListPreview$lambda$lambda$lambda$lambda_4); return Unit_instance; }; } function VirtualListPreview$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreview$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreview...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreview$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_48; var block = VirtualListPreview$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda($this$FC, it) { _init_properties_VirtualListPreview_kt__oacpr5(); var muiAppState = useMuiAppState(); var infiniteQueryResult = usePagingSource(get_demoPagingSource(), true, 50); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = VirtualListPreviewReverse$lambda$lambda(muiAppState, infiniteQueryResult); addChild($this$FC, this_0, block); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda(it) { _init_properties_VirtualListPreview_kt__oacpr5(); return it.a97_1.toString(); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0(person) { _init_properties_VirtualListPreview_kt__oacpr5(); var tmp = default_23; return create_0(tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda(person)); } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$invoke) { var tmp0_safe_receiver = $person; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mkd(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda($person) { return function ($this$create) { var this_0 = default_27; var block = VirtualListPreviewReverse$lambda$lambda$lambda$lambda$lambda$lambda($person); addChild($this$create, this_0, block); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult) { return function ($this$virtualListContent) { var tmp = VirtualListPreviewReverse$lambda$lambda$lambda$lambda; $this$virtualListContent.q11u($infiniteQueryResult, tmp, VirtualListPreviewReverse$lambda$lambda$lambda$lambda_0); return Unit_instance; }; } function VirtualListPreviewReverse$lambda$lambda$lambda_0($this$invoke) { _init_properties_VirtualListPreview_kt__oacpr5(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function VirtualListPreviewReverse$lambda$lambda($muiAppState, $infiniteQueryResult) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.VirtualListPreviewReverse...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(VirtualListPreviewReverse$lambda$lambda$lambda($infiniteQueryResult)); var this_1 = default_48; var block = VirtualListPreviewReverse$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_VirtualListPreview_kt_s2flb5; function _init_properties_VirtualListPreview_kt__oacpr5() { if (!properties_initialized_VirtualListPreview_kt_s2flb5) { properties_initialized_VirtualListPreview_kt_s2flb5 = true; // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 100); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.demoPersonList..' call this_1.c97_1 = 'Person'; this_1.d97_1 = '' + item; this_1.a97_1 = toLong(item); destination.j1(this_1); } demoPersonList = destination; demoPagingSource = demoPagingSource$lambda; VirtualListPreview = FC(VirtualListPreview$lambda); VirtualListPreviewReverse = FC(VirtualListPreviewReverse$lambda); } } function VirtualListSection() { } function ItemListSection(list, createNode, itemToKey) { VirtualListSection.call(this); var tmp = this; // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(list, 10)); var index = 0; var tmp0_iterator = list.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.ItemListSection.elements.' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListItemElement(item, index_0, createNode, itemToKey); destination.j1(tmp$ret$0); } tmp.p11v_1 = destination; } protoOf(ItemListSection).z11u = function () { return this.p11v_1; }; function SingleItemSection(createNode, key) { VirtualListSection.call(this); this.q11v_1 = listOf_0(new VirtualListSingleElement(createNode, key)); } protoOf(SingleItemSection).z11u = function () { return this.q11v_1; }; function pages(_this__u8e3s4) { var tmp0_safe_receiver = _this__u8e3s4.data; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_safe_receiver = tmp; var pages = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.pages; var tmp_0; if (pages != null) { tmp_0 = (!(pages == null) ? isArray(pages) : false) ? pages : THROW_CCE(); } else { // Inline function 'kotlin.emptyArray' call tmp_0 = []; } return tmp_0; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this$0, $resultRows) { return function (keyItem, keyIndex) { var tmp; if (keyItem == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection...' call tmp = this$0.u11v_1($resultRows, keyIndex); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? 'placeholder_' + this$0.s11v_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.v11v_1($resultRows, $index); addChildNode($this$create, this_0); return Unit_instance; }; } function InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0($queryResult, $resultRows, $index, this$0) { return function (nodeItem, _anonymous_parameter_1__qggqgd) { var tmp = get_InfiniteQueryItemHolder(); return create_0(tmp, InfiniteQueryResultSection$_get_elements_$lambda$lambda_pi5n5o($queryResult, $resultRows, nodeItem, $index, this$0)); }; } function InfiniteQueryResultSection(infiniteQueryResult, infiniteSectionIndex, dataPagesToItems, itemToKey, createNode) { VirtualListSection.call(this); this.r11v_1 = infiniteQueryResult; this.s11v_1 = infiniteSectionIndex; this.t11v_1 = dataPagesToItems; this.u11v_1 = itemToKey; this.v11v_1 = createNode; } protoOf(InfiniteQueryResultSection).z11u = function () { var resultRows = this.t11v_1(pages(this.r11v_1)); var queryResult = this.r11v_1; var itemToKeyFn = InfiniteQueryResultSection$_get_elements_$lambda_cepx89(this, resultRows); // Inline function 'kotlin.collections.mapIndexed' call // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(resultRows, 10)); var index = 0; var tmp0_iterator = resultRows.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.components.virtuallist.InfiniteQueryResultSection..' call var tmp1 = index; index = tmp1 + 1 | 0; var index_0 = checkIndexOverflow(tmp1); var tmp$ret$0 = new VirtualListInfiniteQueryItemElement(item, index_0, itemToKeyFn, InfiniteQueryResultSection$_get_elements_$lambda_cepx89_0(queryResult, resultRows, index_0, this)); destination.j1(tmp$ret$0); } return destination; }; function contentTypeIconComponent(_this__u8e3s4) { var tmp; if (!_this__u8e3s4.qaj_1) { tmp = default_92; } else { var tmp0_subject = _this__u8e3s4.vaj_1; var tmp_0; if (tmp0_subject === 2) { tmp_0 = default_88; } else { if (tmp0_subject === 4) { tmp_0 = default_133; } else { if (tmp0_subject === 6) { tmp_0 = default_114; } else { if (tmp0_subject === 7) { tmp_0 = default_99; } else { if (tmp0_subject === 1) { tmp_0 = default_100; } else { if (tmp0_subject === 3) { tmp_0 = default_132; } else { if (tmp0_subject === 5) { tmp_0 = default_131; } else { tmp_0 = null; } } } } } } } tmp = tmp_0; } return tmp; } function get_UstadContentEntryListItem() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItem; } var UstadContentEntryListItem; function get_SecondaryContent() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return SecondaryContent; } var SecondaryContent; function get_UstadContentEntryListItemPreview() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return UstadContentEntryListItemPreview; } var UstadContentEntryListItemPreview; function UstadContentEntryListItem$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var contextMenuPos$delegate = useState(UstadContentEntryListItem$lambda$lambda); var contextMenuPosVal = invoke$lambda_144(contextMenuPos$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = UstadContentEntryListItem$lambda$lambda_0(props, contextMenuPos$delegate, contextMenuPosVal); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_144($contextMenuPos$delegate) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $contextMenuPos$delegate[0]; } function invoke$lambda_145($contextMenuPos$delegate, value) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); getLocalDelegateReference('contextMenuPos', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $contextMenuPos$delegate[1](value); return Unit_instance; } function UstadContentEntryListItem$lambda$lambda() { _init_properties_UstadContentEntryListItem_kt__9yctzl(); return null; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate) { return function (evt) { evt.preventDefault(); var tmp0_safe_receiver = $props.contentEntry; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp; var tmp_0; if (tmp1_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_0 = !tmp1_safe_receiver.d1(); } var tmp2_elvis_lhs = tmp_0; var hasContextMenuItems = tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs; var tmp_1; if (hasContextMenuItems ? invoke$lambda_144($contextMenuPos$delegate) == null : false) { tmp_1 = to(evt.clientX + 2, evt.clientY + 6); } else { tmp_1 = null; } invoke$lambda_145($contextMenuPos$delegate, tmp_1); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props) { return function (evt) { var tmp; if (!($contextMenuPosVal == null)) { tmp = Unit_instance; } else if (evt.shiftKey ? true : evt.ctrlKey) { var tmp0_safe_receiver = $props.contentEntry; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onSetSelected(tmp0_safe_receiver, !$props.selected); } tmp = Unit_instance; } else { var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eam_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call $props.onClickContentEntry(tmp2_safe_receiver); } tmp = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.......' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.contentEntry; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ham_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntry; $this$invoke.contentEntry = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eam_1; $this$invoke.courseBlock = null; var tmp1_safe_receiver = $props.contentEntry; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eam_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.caj_1; $this$invoke.title = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; var tmp4_safe_receiver = $props.contentEntry; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.fam_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.uak_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem......' call // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(40) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(40) + 'px'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = default_15; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.contentEntry; $this$create.contentEntryItem = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eam_1; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.contentEntry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eam_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.caj_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp = get_SecondaryContent(); $this$invoke.secondary = create_0(tmp, UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_0($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate) { return function () { invoke$lambda_145($contextMenuPos$delegate, null); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate) { return function (_anonymous_parameter_0__qggqh8) { invoke$lambda_145($contextMenuPos$delegate, null); $it.apm_1(); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2($it, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($it, $contextMenuPos$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $it.zpl_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda$lambda_4($contextMenuPosVal, $props, $contextMenuPos$delegate) { return function ($this$invoke) { $this$invoke.open = !(invoke$lambda_144($contextMenuPos$delegate) == null); $this$invoke.onClose = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_1($contextMenuPos$delegate); // Inline function 'mui.material.PopoverReference.Companion.anchorPosition' call 0; $this$invoke.anchorReference = 'anchorPosition'; var tmp; if (!($contextMenuPosVal == null)) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call this_0.left = $contextMenuPosVal.w6_1; this_0.top = $contextMenuPosVal.x6_1; tmp = this_0; } else { tmp = null; } $this$invoke.anchorPosition = tmp; var tmp_0; if (!($contextMenuPosVal == null)) { var tmp0_safe_receiver = $props.contentEntry; var tmp_1; if (tmp0_safe_receiver == null) { tmp_1 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call tmp_1 = $props.contextMenuItems(tmp0_safe_receiver); } var tmp1_safe_receiver = tmp_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = UstadContentEntryListItem$lambda$lambda$lambda$lambda$lambda_2(element, $contextMenuPos$delegate); addChild($this$invoke, this_1, block); } } tmp_0 = Unit_instance; } return Unit_instance; }; } function UstadContentEntryListItem$lambda$lambda$lambda($props, $contextMenuPos$delegate, $contextMenuPosVal) { return function ($this$invoke) { $this$invoke.onContextMenu = UstadContentEntryListItem$lambda$lambda$lambda$lambda($props, $contextMenuPos$delegate); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItem....' call this_0.padding = $props.padding; $this$invoke.sx = this_0; $this$invoke.onClick = UstadContentEntryListItem$lambda$lambda$lambda$lambda_0($contextMenuPosVal, $props); $this$invoke.selected = $props.selected; var this_1 = default_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_instance; }; } 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_instance; }; } function SecondaryContent$lambda($this$FC, props) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); var strings = useStringProvider(); var tmp0_safe_receiver = props.contentEntryItem; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.daj_1; var descriptionPlainText = useHtmlToPlainText(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs); var tmp2_safe_receiver = props.contentEntryItem; var uiState = tmp2_safe_receiver == null ? null : get_listItemUiState_0(tmp2_safe_receiver); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = SecondaryContent$lambda$lambda(uiState, descriptionPlainText, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SecondaryContent$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call useLineClamp(this_0, 2); $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $descriptionPlainText; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.contentEntryItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_contentTypeStringResource(tmp0_safe_receiver); var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call tmp = $strings.apn(tmp1_safe_receiver); } var tmp2_elvis_lhs = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function SecondaryContent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_mimetypeVisible__impl__l8r8g7(tmp0_safe_receiver); } if (tmp_0 === true) { var tmp1_safe_receiver = contentTypeIconComponent(_ContentEntryListItemUiState___get_contentEntry__impl__3g9nl2($uiState)); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.SecondaryContent....' call // Inline function 'react.ChildrenBuilder.unaryPlus' call var this_0 = create(tmp1_safe_receiver); addChildNode($this$invoke, this_0); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_2; var block = SecondaryContent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_1, block); var this_2 = default_15; var block_0 = SecondaryContent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_2, block_0); tmp = Unit_instance; } return Unit_instance; }; } function SecondaryContent$lambda$lambda($uiState, $descriptionPlainText, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'start'; var tmp; var tmp0_safe_receiver = $uiState; var tmp_0; var tmp_1 = tmp0_safe_receiver; if ((tmp_1 == null ? null : new ContentEntryListItemUiState(tmp_1)) == null) { tmp_0 = null; } else { tmp_0 = _ContentEntryListItemUiState___get_descriptionVisible__impl__xyu083(tmp0_safe_receiver); } if (tmp_0 === true) { var this_0 = default_2; var block = SecondaryContent$lambda$lambda$lambda($descriptionPlainText); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var this_1 = default_25; var block_0 = SecondaryContent$lambda$lambda$lambda_0($uiState, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function UstadContentEntryListItemPreview$lambda($this$FC, it) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadContentEntryListItem(); var block = UstadContentEntryListItemPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function UstadContentEntryListItemPreview$lambda$lambda($this$invoke) { _init_properties_UstadContentEntryListItem_kt__9yctzl(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.UstadContentEntryListItemPreview...' call this_0.baj_1 = new Long(1, 0); this_0.qaj_1 = true; this_0.saj_1 = true; var tmp = this_0; tmp.vaj_1 = 3; this_0.caj_1 = 'Content Title'; this_0.daj_1 = 'Content Description'; $this$invoke.contentEntry = new ContentEntryAndListDetail(this_0); $this$invoke.padding = paddingCourseBlockIndent(6); return Unit_instance; } var properties_initialized_UstadContentEntryListItem_kt_hkw19; function _init_properties_UstadContentEntryListItem_kt__9yctzl() { if (!properties_initialized_UstadContentEntryListItem_kt_hkw19) { properties_initialized_UstadContentEntryListItem_kt_hkw19 = true; UstadContentEntryListItem = FC(UstadContentEntryListItem$lambda); SecondaryContent = FC(SecondaryContent$lambda); UstadContentEntryListItemPreview = FC(UstadContentEntryListItemPreview$lambda); } } function get_OVERVIEW_ATTEMPTS_TAB_SCREENS() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return OVERVIEW_ATTEMPTS_TAB_SCREENS; } var OVERVIEW_ATTEMPTS_TAB_SCREENS; function get_ContentEntryDetailComponent() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailComponent; } var ContentEntryDetailComponent; function get_ContentEntryDetailScreen() { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return ContentEntryDetailScreen; } var ContentEntryDetailScreen; function ContentEntryDetailComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadScreenTabs(); var block = ContentEntryDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.tabs = $props.uiState.mul_1; $this$invoke.screens = get_OVERVIEW_ATTEMPTS_TAB_SCREENS(); $this$invoke.autoHideIfOneTab = true; return Unit_instance; }; } function ContentEntryDetailScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); var viewModel = useUstadViewModel(false, ContentEntryDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.lul_1, new ContentEntryDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailComponent(); var block = ContentEntryDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_146($uiStateVal$delegate) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailScreen_kt__uch07q(); return new ContentEntryDetailViewModel(di, savedStateHandle); } function ContentEntryDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_146($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailScreen_kt_mldyk8; function _init_properties_ContentEntryDetailScreen_kt__uch07q() { if (!properties_initialized_ContentEntryDetailScreen_kt_mldyk8) { properties_initialized_ContentEntryDetailScreen_kt_mldyk8 = true; var tmp = new UstadScreen('ContentEntryDetailOverviewView', 'ContentEntryDetailOverview', get_ContentEntryDetailOverviewScreen()); OVERVIEW_ATTEMPTS_TAB_SCREENS = listOf([tmp, new UstadScreen('ContentEntryDetailAttemptsPersonList', 'ContentEntryDetailAttemptsPersonList', get_ContentEntryDetailAttemptsPersonListScreen())]); ContentEntryDetailComponent = FC(ContentEntryDetailComponent$lambda); ContentEntryDetailScreen = FC(ContentEntryDetailScreen$lambda); } } function get_ContentEntryDetailAttemptsListSessionListItem() { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); return ContentEntryDetailAttemptsListSessionListItem; } var ContentEntryDetailAttemptsListSessionListItem; function ContentEntryDetailAttemptsListSessionListItem$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); var tmp0_safe_receiver = props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lj5_1; var tmp; if (tmp1_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem..' call tmp = useFormattedDateAndTime(tmp1_safe_receiver, Companion_getInstance_15().nlz().oly()); } 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_instance; } function invoke$lambda_147($theme$delegate) { _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { var this_0 = $props; Object.assign($this$create, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_0($component, $props) { return function ($this$invoke) { var this_0 = create_0($component, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda($props)); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_147($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda($formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_147($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_52; var block = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate); addChild($this$invoke, this_1, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$11 = $formattedDateAndTime; addChildNode($this$invoke, tmp$ret$11); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($maxProgressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $maxProgressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $stringsXml.apn(strings_getInstance().hn8_1); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($maxScoreVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($maxScoreVal * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.apn(strings_getInstance().vma_1)); return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var this_0 = default_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.mj5_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_0(tmp1_safe_receiver, $stringsXml); addChild($this$create, this_1, block_0); } var tmp2_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.nj5_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda$lambda_1(tmp3_safe_receiver, $stringsXml); addChild($this$create, this_2, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda_1($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_statementSummary(tmp0_safe_receiver); var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : get_descriptionStringRes(tmp1_safe_receiver); var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call tmp = $stringsXml.apn(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_0(tmp_0, ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda$lambda_0($props, $formattedDateAndTime, $theme$delegate, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda($props, $stringsXml, $formattedDateAndTime, $theme$delegate) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsListSessionListItem$lambda$lambda$lambda$lambda($props); var tmp0_safe_receiver = $props.sessionTimeAndProgressInfo; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsListSessionListItem....' call var tmp; if (tmp0_safe_receiver.pj5_1 === true) { tmp = default_136; } else if (tmp0_safe_receiver.pj5_1 === false) { tmp = default_135; } else if (tmp0_safe_receiver.oj5_1) { tmp = default_40; } 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_instance; }; } 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_instance; }; } var properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb; function _init_properties_ContentEntryDetailAttemptsListSessionListItem_kt__7x9dax() { if (!properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb) { properties_initialized_ContentEntryDetailAttemptsListSessionListItem_kt_4sx5nb = true; ContentEntryDetailAttemptsListSessionListItem = FC(ContentEntryDetailAttemptsListSessionListItem$lambda); } } function get_ContentEntryDetailAttemptsPersonListComponent() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListComponent; } var ContentEntryDetailAttemptsPersonListComponent; function get_ContentEntryDetailAttemptsPersonListScreen() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return ContentEntryDetailAttemptsPersonListScreen; } var ContentEntryDetailAttemptsPersonListScreen; function ContentEntryDetailAttemptsPersonListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var tmp = props.uiState.wun_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, true); var tabAndAppBarHeight = useTabAndAppBarHeight(); var stringsXml = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda(tabAndAppBarHeight, infiniteQueryResult, remoteMediatorResult, props, stringsXml); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.yun_1; $this$create.sortOptions = $props.uiState.xun_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return it.zj3_1.a97_1.toString(); } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props) { return function (it) { var tmp0_safe_receiver = $attemptsPersonListItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.aj4_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.zj3_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mkd(); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { var tmp0_safe_receiver = $attemptsPersonListItem; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = '' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bj4_1) + ' ' + $stringsXml.apn(strings_getInstance().zm4_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $maxScoreVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.apn(strings_getInstance().vma_1)); $this$invoke.progressValue = numberToInt($maxScoreVal * 100); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, $maxProgressVal) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.apn(strings_getInstance().hn8_1)); $this$invoke.progressValue = $maxProgressVal; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $stringsXml); addChild($this$create, 'div', block); var tmp0_safe_receiver = $attemptsPersonListItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ej4_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressBarWithLabel(); var block_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp1_safe_receiver); addChild($this$create, this_0, block_0); } var tmp2_safe_receiver = $attemptsPersonListItem; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.fj4_1; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent.........' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadProgressBarWithLabel(); var block_1 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($stringsXml, tmp3_safe_receiver); addChild($this$create, this_1, block_1); } return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($personHeaderText, $attemptsPersonListItem, $stringsXml) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $personHeaderText; var tmp = default_25; $this$invoke.secondary = create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($attemptsPersonListItem, $stringsXml, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($attemptsPersonListItem, $props); var this_0 = default_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.zj3_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd(); this_1.y5(tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs); this_1.y5(' : '); var tmp3_safe_receiver = $attemptsPersonListItem; if (tmp3_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent........' call this_1.y5($stringsXml.apn(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_instance; }; } 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_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props) { return function (attemptsPersonListItem) { var tmp = default_23; return create_0(tmp, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda$lambda_0(attemptsPersonListItem, $stringsXml, $props)); }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('sort_list_opts', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda($props)); var tmp; if (isSettledEmpty($infiniteQueryResult, $remoteMediatorResult)) { $this$virtualListContent.j11u('empty_state', ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_1; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda$lambda_2($stringsXml, $props)); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsPersonListComponent$lambda$lambda($tabAndAppBarHeight, $infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsPersonListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda($infiniteQueryResult, $remoteMediatorResult, $props, $stringsXml)); var this_1 = default_48; var block = ContentEntryDetailAttemptsPersonListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsPersonListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsPersonListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ContentEntryDetailAttemptsPersonListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsPersonListComponent(); var block = ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_148($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen(); return new ContentEntryDetailAttemptsPersonListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.zuo(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsPersonListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_148($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsPersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsPersonListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3; function _init_properties_ContentEntryDetailAttemptsPersonListScreen_kt__fchaen() { if (!properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3) { properties_initialized_ContentEntryDetailAttemptsPersonListScreen_kt_w6dgr3 = true; ContentEntryDetailAttemptsPersonListComponent = FC(ContentEntryDetailAttemptsPersonListComponent$lambda); ContentEntryDetailAttemptsPersonListScreen = FC(ContentEntryDetailAttemptsPersonListScreen$lambda); } } function get_ContentEntryDetailAttemptsSessionListComponent2() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListComponent2; } var ContentEntryDetailAttemptsSessionListComponent2; function get_ContentEntryDetailAttemptsSessionListScreen() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return ContentEntryDetailAttemptsSessionListScreen; } var ContentEntryDetailAttemptsSessionListScreen; function ContentEntryDetailAttemptsSessionListComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var tmp = props.uiState.aur_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, true); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.cur_1; $this$create.sortOptions = $props.uiState.bur_1; $this$create.enabled = true; $this$create.onClickSort = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0() { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1(it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return it.jj5_1.toString() + '-' + it.kj5_1.toString(); } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function () { var tmp0_safe_receiver = $item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2.......' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0($item, $props) { return function ($this$create) { $this$create.sessionTimeAndProgressInfo = $item; $this$create.onClick = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item, $props); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props) { return function (item) { var tmp = get_ContentEntryDetailAttemptsListSessionListItem(); return create_0(tmp, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda$lambda_0(item, $props)); }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('sort_list_opts', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_0); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_1; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda$lambda_2($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsSessionListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props)); var this_1 = default_48; var block = ContentEntryDetailAttemptsSessionListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailAttemptsSessionListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsSessionListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ContentEntryDetailAttemptsSessionListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsSessionListComponent2(); var block = ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_149($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq(); return new ContentEntryDetailAttemptsSessionListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.tur(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsSessionListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_149($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onListItemClick = ContentEntryDetailAttemptsSessionListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsSessionListViewModel$onSortOrderChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o; function _init_properties_ContentEntryDetailAttemptsSessionListScreen_kt__7k5chq() { if (!properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o) { properties_initialized_ContentEntryDetailAttemptsSessionListScreen_kt_yyk36o = true; ContentEntryDetailAttemptsSessionListComponent2 = FC(ContentEntryDetailAttemptsSessionListComponent2$lambda); ContentEntryDetailAttemptsSessionListScreen = FC(ContentEntryDetailAttemptsSessionListScreen$lambda); } } function get_ContentEntryDetailAttemptsStatementListScreen() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListScreen; } var ContentEntryDetailAttemptsStatementListScreen; function get_ContentEntryDetailAttemptsStatementListComponent() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return ContentEntryDetailAttemptsStatementListComponent; } var ContentEntryDetailAttemptsStatementListComponent; function ContentEntryDetailAttemptsStatementListScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailAttemptsStatementListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ContentEntryDetailAttemptsStatementListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailAttemptsStatementListComponent(); var block = ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_150($uiStateVal$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return new ContentEntryDetailAttemptsStatementListViewModel(di, savedStateHandle); } function ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($boundThis) { var l = function (p0) { return $boundThis.vuv(p0); }; l.callableName = 'formattedStatementResponse'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($boundThis) { var l = function (p0) { $boundThis.uuv(p0); return Unit_instance; }; l.callableName = 'onVerbFilterToggled'; return l; } function ContentEntryDetailAttemptsStatementListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_150($uiStateVal$delegate); $this$invoke.formattedResponseFlow = ContentEntryDetailAttemptsStatementListViewModel$formattedStatementResponse$ref($viewModel); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onSortOrderChanged = ContentEntryDetailAttemptsStatementListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onVerbFilterToggled = ContentEntryDetailAttemptsStatementListViewModel$onVerbFilterToggled$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda($this$FC, props) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp = props.uiState.hus_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, true, 50); var muiAppState = useMuiAppState(); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, remoteMediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_151($theme$delegate) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.jus_1; $this$create.sortOptions = $props.uiState.ius_1; $this$create.enabled = true; $this$create.onClickSort = $props.onSortOrderChanged; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb) { return function (it) { $props.onVerbFilterToggled($verb.uj8_1); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda($isSelected, $verb, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent........' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginLeft = invoke$lambda_151($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginRight = invoke$lambda_151($theme$delegate).spacing(1); $this$invoke.sx = this_0; $this$invoke.onClick = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $verb); var tmp; if ($isSelected) { tmp = create(default_40); } else { tmp = null; } $this$invoke.icon = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter(displayName($verb)); var tmp_0; if ($isSelected) { // Inline function 'mui.material.ChipVariant.Companion.filled' call 0; tmp_0 = 'filled'; } else { // Inline function 'mui.material.ChipVariant.Companion.outlined' call 0; tmp_0 = 'outlined'; } $this$invoke.variant = tmp_0; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function ($this$create) { $this$create.id = 'verb_filters'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_151($theme$delegate).spacing(1); // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowX = 'scroll'; $this$create.sx = this_0; var tmp0_iterator = $props.uiState.lus_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent......' call var isSelected = !$props.uiState.mus_1.b1(element.uj8_1.aj7_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_44; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda$lambda(isSelected, element, $theme$delegate, $props); addChild($this$create, this_1, block); } return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate) { return function () { var tmp = default_15; return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return create(get_UstadNothingHereYet()); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); return it.uj6_1.cj2_1.toString() + '-' + it.uj6_1.dj2_1.toString(); } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1($item, $props) { return function ($this$create) { $this$create.statement = $item; $this$create.formattedResponseFlow = $props.formattedResponseFlow; return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props) { return function (item) { var tmp = get_StatementEntityAndVerbListItem(); return create_0(tmp, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda$lambda_1(item, $props)); }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('sort_list_opts', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.j11u('verb_filters', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_0($props, $theme$delegate)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryDetailAttemptsStatementListComponent$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.ContentEntryDetailAttemptsStatementListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $theme$delegate)); var this_1 = default_48; var block = ContentEntryDetailAttemptsStatementListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf; function _init_properties_ContentEntryDetailAttemptsStatementListScreen_kt__p3onjd() { if (!properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf) { properties_initialized_ContentEntryDetailAttemptsStatementListScreen_kt_mkvdyf = true; ContentEntryDetailAttemptsStatementListScreen = FC(ContentEntryDetailAttemptsStatementListScreen$lambda); ContentEntryDetailAttemptsStatementListComponent = FC(ContentEntryDetailAttemptsStatementListComponent$lambda); } } function get_StatementEntityAndVerbListItem() { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); return StatementEntityAndVerbListItem; } var StatementEntityAndVerbListItem; function StatementEntityAndVerbListItem$lambda($this$FC, props) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); var tmp0_safe_receiver = props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yj6_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.sik_1; var activityName = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var theme$delegate = useRequiredContext(get_ThemeContext()); var tmp3_safe_receiver = props.statement; var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.uj6_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.uj2_1; var tmp; if (tmp5_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem..' call tmp = useFormattedDateAndTime(tmp5_safe_receiver, Companion_getInstance_15().nlz().oly()); } 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.uj6_1; var tmp_0 = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.cj2_1; var tmp8_safe_receiver = props.statement; var tmp9_safe_receiver = tmp8_safe_receiver == null ? null : tmp8_safe_receiver.uj6_1; var dependencies = [tmp_0, tmp9_safe_receiver == null ? null : tmp9_safe_receiver.dj2_1]; var callback = StatementEntityAndVerbListItem$lambda$lambda(props); var formattedResponseFlowVal = useMemo(callback, dependencies); var formattedResponse$delegate = collectAsState(formattedResponseFlowVal, new FormattedStatementResponse(null)); var tmp10_safe_receiver = props.statement; var tmp11_safe_receiver = tmp10_safe_receiver == null ? null : tmp10_safe_receiver.uj6_1; var tmp12_elvis_lhs = tmp11_safe_receiver == null ? null : tmp11_safe_receiver.sj2_1; var formattedDuration = useFormattedDuration(tmp12_elvis_lhs == null ? new Long(0, 0) : tmp12_elvis_lhs); var tmp13_safe_receiver = props.statement; var tmp14_elvis_lhs = tmp13_safe_receiver == null ? null : tmp13_safe_receiver.zj6_1; 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_instance; } function invoke$lambda_152($theme$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_153($formattedResponse$delegate) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('formattedResponse', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $formattedResponse$delegate[0]; } function StatementEntityAndVerbListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.statement; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem...' call tmp = $props.formattedResponseFlow(tmp0_safe_receiver); } var tmp1_elvis_lhs = tmp; return tmp1_elvis_lhs == null ? emptyFlow() : tmp1_elvis_lhs; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda($this$invoke) { _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_137; addChild_0($this$invoke, this_0); return Unit_instance; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText) { return function ($this$invoke) { // Inline function 'kotlin.text.trim' call var this_0 = $descriptionPlainText; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = toString(trim(isCharSequence(this_0) ? this_0 : THROW_CCE())); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, $response) { return function ($this$invoke) { // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call this_0.y5($stringsXml.apn(strings_getInstance().in8_1) + ': '); var tmp0_safe_receiver = $response.cpb_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5(tmp0_safe_receiver); } var tmp1_safe_receiver = $response.dpb_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem........' call this_0.y5($stringsXml.apn(tmp1_safe_receiver)); } // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = this_0.toString(); addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineStart = invoke$lambda_152($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginInlineEnd = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_1($formattedDateAndTime, $props, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = invoke$lambda_152($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_1 = default_52; 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.uj6_1; if (!((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.sj2_1) == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_138; var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($theme$delegate); addChild($this$invoke, this_2, block_0); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $formattedDuration; addChildNode($this$invoke, tmp$ret$14); tmp = Unit_instance; } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2($progressVal, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = $progressVal; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.apn(strings_getInstance().hn8_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3($it, $stringsXml) { return function ($this$invoke) { $this$invoke.progressValue = numberToInt($it * 100); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = capitalizeFirstLetter($stringsXml.apn(strings_getInstance().vma_1)); return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'column'; var tmp0_safe_receiver = $props.statement; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zj6_1) == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda($descriptionPlainText); addChild($this$create, 'div', block); } // Inline function 'kotlin.takeIf' call var this_0 = invoke$lambda_153($formattedResponse$delegate); // Inline function 'kotlin.contracts.contract' call var tmp; // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call if (this_0.epb()) { tmp = this_0; } else { tmp = null; } var tmp2_safe_receiver = tmp; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_0($stringsXml, tmp2_safe_receiver); addChild($this$create, 'div', block_0); } var this_1 = default_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.uj6_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.ej3_1; if (tmp5_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadProgressBarWithLabel(); var block_2 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_2(tmp5_safe_receiver, $stringsXml); addChild($this$create, this_2, block_2); } var tmp6_safe_receiver = $props.statement; var tmp7_safe_receiver = tmp6_safe_receiver == null ? null : tmp6_safe_receiver.uj6_1; var tmp8_safe_receiver = tmp7_safe_receiver == null ? null : tmp7_safe_receiver.oj2_1; if (tmp8_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadProgressBarWithLabel(); var block_3 = StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda$lambda_3(tmp8_safe_receiver, $stringsXml); addChild($this$create, this_3, block_3); } return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.statement; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : get_verbDisplayName(tmp0_safe_receiver); var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : capitalizeFirstLetter(tmp1_safe_receiver); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = (tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs) + ' ' + $activityName; var tmp = default_25; $this$invoke.secondary = create_0(tmp, StatementEntityAndVerbListItem$lambda$lambda$lambda$lambda($props, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailattemptstab.StatementEntityAndVerbListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function StatementEntityAndVerbListItem$lambda$lambda_0($props, $activityName, $descriptionPlainText, $formattedResponse$delegate, $stringsXml, $formattedDateAndTime, $formattedDuration, $theme$delegate) { return function ($this$invoke) { var this_0 = default_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_instance; }; } var properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt; function _init_properties_StatementEntityAndVerbListItem_kt__5xjrv9() { if (!properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt) { properties_initialized_StatementEntityAndVerbListItem_kt_p0rqzt = true; StatementEntityAndVerbListItem = FC(StatementEntityAndVerbListItem$lambda); } } function get_ContentEntryDetailOverviewComponent2() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewComponent2; } var ContentEntryDetailOverviewComponent2; function get_ContentDetails() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetails; } var ContentDetails; function get_ContentDetailRightColumn() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentDetailRightColumn; } var ContentDetailRightColumn; function get_QuickActionBarsRow() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return QuickActionBarsRow; } var QuickActionBarsRow; function get_ContentEntryDetailOverviewScreen() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return ContentEntryDetailOverviewScreen; } var ContentEntryDetailOverviewScreen; var ContentEntryDetailOverviewScreenPreview; function ContentEntryDetailOverviewComponent2$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_139; var block = ContentEntryDetailOverviewComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { console.log('ContentEntryDetailOverviewScreen: onClickOpen'); $props.onClickOpen(); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'open_button'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().om3_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; $this$invoke.onClickMarkComplete = $props.onClickMarkComplete; $this$invoke.onClickDelete = $props.onClickMarkComplete; $this$invoke.onClickManageDownload = $props.onClickMarkComplete; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it) { return function () { $props.onCancelRemoteImport($it.daz_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it) { return function () { $props.onDismissRemoteImportError($it.daz_1); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_3($it, $strings, $canCancelJob, $props) { return function ($this$invoke) { $this$invoke.progress = get_progress($it); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondaryContent = $strings.apn(strings_getInstance().qmt_1); $this$invoke.error = $it.haz_1; var tmp; if ($canCancelJob) { $this$invoke.onCancel = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $it); $this$invoke.onDismissError = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $it); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.daj_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().sm5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation) { return function (it) { $props.onClickTranslation($translation); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.text' call 0; $this$invoke.variant = 'text'; $this$invoke.onClick = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $translation); var tmp0_safe_receiver = $translation.gk5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dcb_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(8) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var this_1 = default_11; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2($translation, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke.xs = 2; // Inline function 'kotlin.js.asDynamic' call $this$invoke.md = 1; var this_0 = default_15; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda$lambda($translation, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; $this$invoke.container = true; var tmp0_iterator = $props.uiState.duy_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_49; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_ContentDetails(); var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = default_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.fuy_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewComponent2....' call var canCancelJob = $props.uiState.yv6(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.cuy_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_7 = default_2; var block_6 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_6($strings); addChild($this$invoke, this_7, block_6); var this_8 = default_49; var block_7 = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda$lambda_7($props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryDetailOverviewComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentDetails$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ContentDetails$lambda$lambda(theme$delegate, props); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_154($theme$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentDetails$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails.....' call useAbsolutePositionBottom(this_0); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.xux_1; $this$invoke.blockStatus = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yak_1; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.caj_1; $this$invoke.title = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; var tmp3_safe_receiver = $props.uiState.xux_1; $this$invoke.contentEntry = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.vak_1; var tmp4_safe_receiver = $props.uiState.xux_1; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.xak_1; $this$invoke.pictureUri = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.tak_1; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.height = toString(100) + 'px'; // Inline function 'mui.material.SvgIconSize.Companion.large' call 0; $this$invoke.iconSize = 'large'; return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(100) + 'px'; // Inline function 'web.cssom.Position.Companion.relative' call 0; this_0.position = 'relative'; $this$invoke.sx = this_0; var this_1 = get_UstadBlockStatusProgressBar(); var block = ContentDetails$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_UstadBlockIcon(); var block_0 = ContentDetails$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetails$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function ContentDetails$lambda$lambda($theme$delegate, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetails...' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_154($theme$delegate).spacing(2); $this$invoke.sx = this_0; var this_1 = default_15; var block = ContentDetails$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = get_ContentDetailRightColumn(); var block_0 = ContentDetails$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = ContentDetailRightColumn$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h4' call 0; $this$invoke.variant = 'h4'; $this$invoke.id = 'courseblock_title'; var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.caj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().jn6_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.yux_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ial_1; var tmp_1 = tmp_0.gpr(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs); var tmp_2 = UMFileUtil_getInstance(); var tmp2_safe_receiver = $props.uiState.yux_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.jal_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.k10o(tmp, [tmp_1, tmp_2.gpr(tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp = strings_getInstance().kn6_1; var tmp_0 = UMFileUtil_getInstance(); var tmp0_safe_receiver = $props.uiState.yux_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ial_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.k10o(tmp, [tmp_0.gpr(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs)]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.faj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gaj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().wm6_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; var tmp0_safe_receiver = $props.uiState.xux_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.vak_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.iaj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentDetailRightColumn....' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var this_1 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_1, block); var this_2 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = UMFileUtil_getInstance().gpr(new Long(0, 0)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.wux_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ok5_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; var this_0 = create(default_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_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp2_safe_receiver = $props.uiState.wux_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.jk5_1; var tmp = '(' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs) + '/'; var tmp0_safe_receiver = $props.uiState.wux_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kk5_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp + toString(tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs) + ')'; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda$lambda_5($props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(16) + 'px'; var tmp; if ($props.uiState.uv6()) { var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.vv6()) { // 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_instance; } return Unit_instance; }; } function ContentDetailRightColumn$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var this_0 = default_2; var block = ContentDetailRightColumn$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp; if ($props.uiState.wv6()) { var this_1 = default_2; var block_0 = ContentDetailRightColumn$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else if ($props.uiState.xv6()) { var this_2 = default_2; var block_1 = ContentDetailRightColumn$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.rv6()) { var this_3 = default_2; var block_2 = ContentDetailRightColumn$lambda$lambda$lambda_2($props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.sv6()) { var this_4 = default_2; var block_3 = ContentDetailRightColumn$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.tv6()) { 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_instance; } var this_6 = default_25; var block_5 = ContentDetailRightColumn$lambda$lambda$lambda_5($props); addChild($this$invoke, this_6, block_5); return Unit_instance; }; } function QuickActionBarsRow$lambda($this$FC, props) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_25; var block = QuickActionBarsRow$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBarsRow$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickMarkComplete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_121); // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.apn(strings_getInstance().pmn_1).toUpperCase(); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickDelete; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.apn(strings_getInstance().ym0_1).toUpperCase(); $this$invoke.icon = create(default_64); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickManageDownload; return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.text = $strings.apn(strings_getInstance().tmr_1).toUpperCase(); $this$invoke.icon = create(default_140); $this$invoke.onClick = QuickActionBarsRow$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBarsRow$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(5) + 'px'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.QuickActionBarsRow...' call // Inline function 'web.cssom.AlignItems.Companion.center' call 0; this_0.alignItems = 'center'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.buy_1) { var this_1 = get_UstadQuickActionButton(); var block = QuickActionBarsRow$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_1, block); tmp = Unit_instance; } var tmp_0; var tmp0_safe_receiver = $props.uiState.zux_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tk3_1) === true) { var this_2 = get_UstadQuickActionButton(); var block_0 = QuickActionBarsRow$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_2, block_0); tmp_0 = Unit_instance; } var tmp_1; var tmp1_safe_receiver = $props.uiState.zux_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.uk3_1) === true) { var this_3 = get_UstadQuickActionButton(); var block_1 = QuickActionBarsRow$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_3, block_1); tmp_1 = Unit_instance; } return Unit_instance; }; } function ContentEntryDetailOverviewScreen$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var viewModel = useUstadViewModel(VOID, ContentEntryDetailOverviewScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.lux_1, new ContentEntryDetailOverviewUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_155($uiStateVal$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryDetailOverviewScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); return new ContentEntryDetailOverviewViewModel(di, savedStateHandle); } function ContentEntryDetailOverviewViewModel$onClickOpen$ref($boundThis) { var l = function () { $boundThis.ov6(); return Unit_instance; }; l.callableName = 'onClickOpen'; return l; } function ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($boundThis) { var l = function (p0) { $boundThis.pv6(p0); return Unit_instance; }; l.callableName = 'onCancelRemoteImport'; return l; } function ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($boundThis) { var l = function (p0) { $boundThis.qv6(p0); return Unit_instance; }; l.callableName = 'onDismissRemoteImportError'; return l; } function ContentEntryDetailOverviewScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_155($uiStateVal$delegate); $this$invoke.onClickOpen = ContentEntryDetailOverviewViewModel$onClickOpen$ref($viewModel); $this$invoke.onCancelRemoteImport = ContentEntryDetailOverviewViewModel$onCancelRemoteImport$ref($viewModel); $this$invoke.onDismissRemoteImportError = ContentEntryDetailOverviewViewModel$onDismissRemoteImportError$ref($viewModel); return Unit_instance; }; } function ContentEntryDetailOverviewScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); var uiStateVar$delegate = useState(ContentEntryDetailOverviewScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryDetailOverviewComponent2(); var block = ContentEntryDetailOverviewScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_156($uiStateVar$delegate) { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function ContentEntryDetailOverviewScreenPreview$lambda$lambda() { _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_0.caj_1 = 'Content Title'; this_0.faj_1 = 'Author'; this_0.gaj_1 = 'Publisher'; this_0.iaj_1 = 'BY_SA'; this_0.daj_1 = 'Content Description'; var tmp0_contentEntry = new ContentEntryAndDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntryStatementScoreProgress(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_1.ok5_1 = 4; var tmp = this_1; tmp.pk5_1 = 2; this_1.jk5_1 = 4; this_1.kk5_1 = 40; // Inline function 'kotlin.apply' call var this_2 = new ContentEntryButtonModel(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call this_2.qk3_1 = true; this_2.rk3_1 = true; this_2.tk3_1 = true; this_2.uk3_1 = true; // Inline function 'kotlin.apply' call var this_3 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_0 = this_3; // Inline function 'kotlin.apply' call var this_4 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_4.dcb_1 = 'Persian'; tmp_0.gk5_1 = this_4; var tmp_1 = this_3; // Inline function 'kotlin.apply' call var this_5 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_2 = this_5; // Inline function 'kotlin.apply' call var this_6 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_6.dcb_1 = 'English'; tmp_2.gk5_1 = this_6; var tmp_3 = this_5; // Inline function 'kotlin.apply' call var this_7 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_4 = this_7; // Inline function 'kotlin.apply' call var this_8 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_8.dcb_1 = 'Korean'; tmp_4.gk5_1 = this_8; var tmp_5 = this_7; // Inline function 'kotlin.apply' call var this_9 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_6 = this_9; // Inline function 'kotlin.apply' call var this_10 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_10.dcb_1 = 'Tamil'; tmp_6.gk5_1 = this_10; var tmp_7 = this_9; // Inline function 'kotlin.apply' call var this_11 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_8 = this_11; // Inline function 'kotlin.apply' call var this_12 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_12.dcb_1 = 'Turkish'; tmp_8.gk5_1 = this_12; var tmp_9 = this_11; // Inline function 'kotlin.apply' call var this_13 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_10 = this_13; // Inline function 'kotlin.apply' call var this_14 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_14.dcb_1 = 'Telugu'; tmp_10.gk5_1 = this_14; var tmp_11 = this_13; // Inline function 'kotlin.apply' call var this_15 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_12 = this_15; // Inline function 'kotlin.apply' call var this_16 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_16.dcb_1 = 'Marathi'; tmp_12.gk5_1 = this_16; var tmp_13 = this_15; // Inline function 'kotlin.apply' call var this_17 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_14 = this_17; // Inline function 'kotlin.apply' call var this_18 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_18.dcb_1 = 'Vietnamese'; tmp_14.gk5_1 = this_18; var tmp_15 = this_17; // Inline function 'kotlin.apply' call var this_19 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_16 = this_19; // Inline function 'kotlin.apply' call var this_20 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_20.dcb_1 = 'Japanese'; tmp_16.gk5_1 = this_20; var tmp_17 = this_19; // Inline function 'kotlin.apply' call var this_21 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_18 = this_21; // Inline function 'kotlin.apply' call var this_22 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_22.dcb_1 = 'Russian'; tmp_18.gk5_1 = this_22; var tmp_19 = this_21; // Inline function 'kotlin.apply' call var this_23 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_20 = this_23; // Inline function 'kotlin.apply' call var this_24 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_24.dcb_1 = 'Portuguese'; tmp_20.gk5_1 = this_24; var tmp_21 = this_23; // Inline function 'kotlin.apply' call var this_25 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_22 = this_25; // Inline function 'kotlin.apply' call var this_26 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_26.dcb_1 = 'Bengali'; tmp_22.gk5_1 = this_26; var tmp_23 = this_25; // Inline function 'kotlin.apply' call var this_27 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_24 = this_27; // Inline function 'kotlin.apply' call var this_28 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_28.dcb_1 = 'Spanish'; tmp_24.gk5_1 = this_28; var tmp_25 = this_27; // Inline function 'kotlin.apply' call var this_29 = new ContentEntryRelatedEntryJoinWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview...' call var tmp_26 = this_29; // Inline function 'kotlin.apply' call var this_30 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.detailoverviewtab.ContentEntryDetailOverviewScreenPreview....' call this_30.dcb_1 = 'Hindi'; tmp_26.gk5_1 = this_30; var tmp3_availableTranslations = listOf([tmp_1, tmp_3, tmp_5, tmp_7, tmp_9, tmp_11, tmp_13, tmp_15, tmp_17, tmp_19, tmp_21, tmp_23, tmp_25, this_29]); return new ContentEntryDetailOverviewUiState(this_1, tmp0_contentEntry, VOID, this_2, true, true, true, tmp3_availableTranslations); } function ContentEntryDetailOverviewScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_156($uiStateVar$delegate); return Unit_instance; }; } var properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j; function _init_properties_ContentEntryDetailOverviewScreen_kt__q4v44v() { if (!properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j) { properties_initialized_ContentEntryDetailOverviewScreen_kt_5b713j = true; ContentEntryDetailOverviewComponent2 = FC(ContentEntryDetailOverviewComponent2$lambda); ContentDetails = FC(ContentDetails$lambda); ContentDetailRightColumn = FC(ContentDetailRightColumn$lambda); QuickActionBarsRow = FC(QuickActionBarsRow$lambda); ContentEntryDetailOverviewScreen = FC(ContentEntryDetailOverviewScreen$lambda); ContentEntryDetailOverviewScreenPreview = FC(ContentEntryDetailOverviewScreenPreview$lambda); } } function get_ContentEntryEditScreen() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreen; } var ContentEntryEditScreen; function get_ContentEntryEditScreenComponent() { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return ContentEntryEditScreenComponent; } var ContentEntryEditScreenComponent; function ContentEntryEditScreen$lambda($this$FC, it) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var viewModel = useUstadViewModel(VOID, ContentEntryEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.av8_1, new ContentEntryEditUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryEditScreenComponent(); var block = ContentEntryEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_157($uiStateVal$delegate) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); return new ContentEntryEditViewModel(di, savedStateHandle); } function ContentEntryEditViewModel$onContentEntryChanged$ref($boundThis) { var l = function (p0) { $boundThis.zv8(p0); return Unit_instance; }; l.callableName = 'onContentEntryChanged'; return l; } function ContentEntryEditViewModel$onSetCompressionLevel$ref($boundThis) { var l = function (p0) { $boundThis.nvd(p0); return Unit_instance; }; l.callableName = 'onSetCompressionLevel'; return l; } function ContentEntryEditViewModel$onPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.xt6(p0); return Unit_instance; }; l.callableName = 'onPictureChanged'; return l; } function ContentEntryEditViewModel$onSubtitleFileAdded$ref($boundThis) { var l = function (p0, p1) { $boundThis.ovd(p0, p1); return Unit_instance; }; l.callableName = 'onSubtitleFileAdded'; return l; } function ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.qvd(p0); return Unit_instance; }; l.callableName = 'onClickDeleteSubtitleTrack'; return l; } function ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($boundThis) { var l = function (p0) { $boundThis.pvd(p0); return Unit_instance; }; l.callableName = 'onClickEditSubtitleTrack'; return l; } function ContentEntryEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_157($uiStateVal$delegate); $this$invoke.onContentEntryChanged = ContentEntryEditViewModel$onContentEntryChanged$ref($viewModel); $this$invoke.onSetCompressionLevel = ContentEntryEditViewModel$onSetCompressionLevel$ref($viewModel); $this$invoke.onPictureChanged = ContentEntryEditViewModel$onPictureChanged$ref($viewModel); $this$invoke.onSubtitleFileSelected = ContentEntryEditViewModel$onSubtitleFileAdded$ref($viewModel); $this$invoke.onClickDeleteSubtitleTrack = ContentEntryEditViewModel$onClickDeleteSubtitleTrack$ref($viewModel); $this$invoke.onClickEditSubtitleTrack = ContentEntryEditViewModel$onClickEditSubtitleTrack$ref($viewModel); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); var strings = useStringProvider(); var tmp; // Inline function 'kotlin.text.isNullOrBlank' call var this_0 = props.uiState.tv8_1; // Inline function 'kotlin.contracts.contract' call if (!(this_0 == null ? true : isBlank(this_0))) { tmp = strings.apn(strings_getInstance().bm7_1); } else { tmp = strings.apn(strings_getInstance().bmh_1); } var updateContentText = tmp; var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryEditScreenComponent$lambda$lambda(fileInputRef, props); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadStandardContainer(); var block_0 = ContentEntryEditScreenComponent$lambda$lambda_0(props, strings, updateContentText, fileInputRef); addChild($this$FC, this_1, block_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent....' call $props.onSubtitleFileSelected(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda($fileInputRef, $props) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'subtitle_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickUpdateContent; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().jm4_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $updateContentText; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.iju_1; $this$invoke.imageUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.tak_1; $this$invoke.onImageUriChanged = $props.onPictureChanged; $this$invoke.id = 'content_entry_image'; $this$invoke.disabled = !$props.uiState.rv8_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().gm7_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.caj_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; 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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.caj_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'content_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1) + '*'; // Inline function 'react.ReactNode' call var tmp3_elvis_lhs = $props.uiState.uv8_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp3_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp3_elvis_lhs; $this$invoke.error = !($props.uiState.uv8_1 == null); $this$invoke.disabled = !$props.uiState.rv8_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.daj_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; 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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.daj_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.id = 'description_quill'; $this$invoke.placeholder = $strings.apn(strings_getInstance().em2_1); $this$invoke.readOnly = !$props.uiState.rv8_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef) { return function ($this$invoke) { $this$invoke.text = $strings.apn(strings_getInstance().xn6_1); $this$invoke.enabled = $props.uiState.rv8_1 ? !($fileInputRef.current == null) : false; $this$invoke.onClickAdd = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_1($fileInputRef); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickEditSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryEditScreen_kt__7rfplb(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_141; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($subtitleTrack) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $subtitleTrack.ynu_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $subtitleTrack) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack) { return function (it) { $props.onClickDeleteSubtitleTrack($subtitleTrack); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().ym0_1); $this$invoke.onClick = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $subtitleTrack); var this_0 = default_64; addChild_0($this$invoke, this_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $props, $subtitleTrack) { return function ($this$invoke) { var this_0 = default_6; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $subtitleTrack); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, $subtitleTrack, $strings) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef) { return function ($this$invoke) { var this_0 = get_UstadAddListItem(); var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $fileInputRef); addChild($this$invoke, this_0, block); var tmp0_iterator = $props.uiState.yv8_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_3($props, element, $strings); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.faj_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; 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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.faj_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().um6_1); $this$invoke.id = 'content_author'; $this$invoke.enabled = $props.uiState.rv8_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_5($it) { return function ($this$shallowCopy) { $this$shallowCopy.gaj_1 = $it; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; 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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.gaj_1; $this$invoke.value = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().vm6_1); $this$invoke.id = 'content_publisher'; $this$invoke.enabled = $props.uiState.rv8_1; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { $this$shallowCopy.haj_1 = $it.jpm_1; return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onContentEntryChanged; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; 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_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.haj_1; var tmp; if (tmp2_elvis_lhs == null) { tmp = 0; } else { tmp = tmp2_elvis_lhs; } $this$invoke.value = tmp; $this$invoke.options = LicenceConstants_getInstance().kpn_1; $this$invoke.label = $strings.apn(strings_getInstance().mm4_1); $this$invoke.id = 'content_license'; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { $this$invoke.id = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().cn6_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp0_safe_receiver = toIntOrNull(selectedVal); if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent.......' call $props.onSetCompressionLevel(Companion_getInstance_26().voe(tmp0_safe_receiver)); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8($it, $strings) { return function ($this$invoke) { $this$invoke.value = $it.yoe_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(get_stringResource($it)); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hju_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.ob0_1; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.toString(); $this$invoke.value = tmp3_elvis_lhs == null ? CompressionLevel_MEDIUM_getInstance().yoe_1.toString() : tmp3_elvis_lhs; $this$invoke.id = 'compression'; $this$invoke.labelId = 'compression_label'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().cn6_1); $this$invoke.disabled = !$props.uiState.rv8_1; $this$invoke.fullWidth = true; $this$invoke.onChange = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_7($props); var tmp0_iterator = get_entries_0().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.contententry.edit.ContentEntryEditScreenComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_8; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_8(element, $strings); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_7($strings); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var tmp; if ($props.uiState.sv8_1) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_11; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_0($updateContentText); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } var this_2 = get_UstadImageSelectButton(); var block_1 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_1($props); addChild($this$invoke, this_2, block_1); var tmp_0; var tmp0_safe_receiver = $props.uiState.nv8_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fju_1; if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.qaj_1) === true) { var this_3 = default_2; var block_2 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } var this_4 = default_45; 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.yvd()) { var this_6 = default_16; var block_5 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_5($props, $strings, $fileInputRef); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var this_7 = get_UstadTextEditField(); var block_6 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); var this_8 = get_UstadTextEditField(); var block_7 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); var this_9 = get_UstadMessageIdSelectField(); var block_8 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); var this_10 = default_54; var block_9 = ContentEntryEditScreenComponent$lambda$lambda$lambda$lambda_9($strings, $props); addChild($this$invoke, this_10, block_9); return Unit_instance; }; } function ContentEntryEditScreenComponent$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryEditScreenComponent$lambda$lambda$lambda_0($props, $strings, $updateContentText, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_ContentEntryEditScreen_kt_rp96q9; function _init_properties_ContentEntryEditScreen_kt__7rfplb() { if (!properties_initialized_ContentEntryEditScreen_kt_rp96q9) { properties_initialized_ContentEntryEditScreen_kt_rp96q9 = true; ContentEntryEditScreen = FC(ContentEntryEditScreen$lambda); ContentEntryEditScreenComponent = FC(ContentEntryEditScreenComponent$lambda); } } function get_ContentEntryGetMetadataComponent() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataComponent; } var ContentEntryGetMetadataComponent; function get_ContentEntryGetMetadataScreen() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataScreen; } var ContentEntryGetMetadataScreen; function get_ContentEntryGetMetadataPreview() { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return ContentEntryGetMetadataPreview; } var ContentEntryGetMetadataPreview; function ContentEntryGetMetadataComponent$lambda($this$FC, props) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = ContentEntryGetMetadataComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.yve_1.eog_1; $this$invoke.progress = $props.uiState.yve_1.hog(); $this$invoke.processedBytes = $props.uiState.yve_1.fog_1; $this$invoke.totalBytes = $props.uiState.yve_1.gog_1; return Unit_instance; }; } function ContentEntryGetMetadataScreen$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); var viewModel = useUstadViewModel(VOID, ContentEntryGetMetadataScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.xve_1, new ContentEntryGetMetadataUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_158($uiStateVal$delegate) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryGetMetadataScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); return new ContentEntryGetMetadataViewModel(di, savedStateHandle); } function ContentEntryGetMetadataScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_158($uiStateVal$delegate); return Unit_instance; }; } function ContentEntryGetMetadataPreview$lambda($this$FC, it) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryGetMetadataComponent(); var block = ContentEntryGetMetadataPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryGetMetadataPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6(); $this$invoke.uiState = new ContentEntryGetMetadataUiState(new ContentEntryGetMetadataStatus(true, 'SNAFU')); return Unit_instance; } var properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4; function _init_properties_ContentEntryGetMetadataScreen_kt__2iqlx6() { if (!properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4) { properties_initialized_ContentEntryGetMetadataScreen_kt_h0pdt4 = true; ContentEntryGetMetadataComponent = FC(ContentEntryGetMetadataComponent$lambda); ContentEntryGetMetadataScreen = FC(ContentEntryGetMetadataScreen$lambda); ContentEntryGetMetadataPreview = FC(ContentEntryGetMetadataPreview$lambda); } } function get_GetSubtitleComponent() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleComponent; } var GetSubtitleComponent; function get_GetSubtitleScreen() { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return GetSubtitleScreen; } var GetSubtitleScreen; function GetSubtitleComponent$lambda($this$FC, props) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadProgressOrErrorMessage(); var block = GetSubtitleComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function GetSubtitleComponent$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.errorMessage = $props.uiState.cvh_1; return Unit_instance; }; } function GetSubtitleScreen$lambda($this$FC, it) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); var viewModel = useUstadViewModel(VOID, GetSubtitleScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ovg_1, new GetSubtitleUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_GetSubtitleComponent(); var block = GetSubtitleScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_159($uiStateVal$delegate) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function GetSubtitleScreen$lambda$lambda(di, savedStateHandle) { _init_properties_GetSubtitleScreen_kt__o7mjx4(); return new GetSubtitleViewModel(di, savedStateHandle); } function GetSubtitleScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_159($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_GetSubtitleScreen_kt_4jkqyy; function _init_properties_GetSubtitleScreen_kt__o7mjx4() { if (!properties_initialized_GetSubtitleScreen_kt_4jkqyy) { properties_initialized_GetSubtitleScreen_kt_4jkqyy = true; GetSubtitleComponent = FC(GetSubtitleComponent$lambda); GetSubtitleScreen = FC(GetSubtitleScreen$lambda); } } function get_ContentEntryImportLinkComponent2() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkComponent2; } var ContentEntryImportLinkComponent2; function get_ContentEntryImportLinkScreen() { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return ContentEntryImportLinkScreen; } var ContentEntryImportLinkScreen; function ContentEntryImportLinkComponent2$lambda($this$FC, props) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ContentEntryImportLinkComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_160($theme$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUrlChange(it_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickNext(); } return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_url'; $this$invoke.value = $props.uiState.lvj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().zma_1); $this$invoke.error = !($props.uiState.mvj_1 == null); $this$invoke.disabled = !$props.uiState.nvj_1; var tmp0_safe_receiver = $props.uiState.mvj_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyUp = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.importlink.ContentEntryImportLinkComponent2.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_160($theme$delegate).spacing(1); // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingRight = invoke$lambda_160($theme$delegate).spacing(1); $this$invoke.sx = this_0; // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$10 = $strings.apn(strings_getInstance().gmb_1); addChildNode($this$invoke, tmp$ret$10); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_160(theme$delegate).spacing(1); var this_0 = get_UstadTextField(); var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = ContentEntryImportLinkComponent2$lambda$lambda$lambda$lambda_0($strings, theme$delegate); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ContentEntryImportLinkComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ContentEntryImportLinkComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryImportLinkScreen$lambda($this$FC, it) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); var viewModel = useUstadViewModel(VOID, ContentEntryImportLinkScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.avi_1, new ContentEntryImportLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryImportLinkComponent2(); var block = ContentEntryImportLinkScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_161($uiStateVal$delegate) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function ContentEntryImportLinkScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ContentEntryImportLinkScreen_kt__qxtoec(); return new ContentEntryImportLinkViewModel(di, savedStateHandle); } function ContentEntryImportLinkViewModel$onChangeLink$ref($boundThis) { var l = function (p0) { $boundThis.pvj(p0); return Unit_instance; }; l.callableName = 'onChangeLink'; return l; } function ContentEntryImportLinkViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.gvi(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function ContentEntryImportLinkScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_161($uiStateVal$delegate); $this$invoke.onUrlChange = ContentEntryImportLinkViewModel$onChangeLink$ref($viewModel); $this$invoke.onClickNext = ContentEntryImportLinkViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } var properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze; function _init_properties_ContentEntryImportLinkScreen_kt__qxtoec() { if (!properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze) { properties_initialized_ContentEntryImportLinkScreen_kt_ohq2ze = true; ContentEntryImportLinkComponent2 = FC(ContentEntryImportLinkComponent2$lambda); ContentEntryImportLinkScreen = FC(ContentEntryImportLinkScreen$lambda); } } var ContentEntryListScreenPreview; function get_ContentEntryListScreen() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreen; } var ContentEntryListScreen; function get_ContentEntryListScreenComponent() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return ContentEntryListScreenComponent; } var ContentEntryListScreenComponent; function ContentEntryListScreenPreview$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block = ContentEntryListScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); $this$invoke.uiState = new ContentEntryListUiState(VOID, ContentEntryListScreenPreview$lambda$lambda$lambda); return Unit_instance; } function ContentEntryListScreenPreview$lambda$lambda$lambda() { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'kotlin.apply' call var this_0 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_0.baj_1 = new Long(1, 0); this_0.qaj_1 = false; this_0.saj_1 = true; var tmp = this_0; tmp.vaj_1 = 3; this_0.caj_1 = 'Content Title 1'; this_0.daj_1 = 'Content Description 1'; var tmp_0 = new ContentEntryAndListDetail(this_0); // Inline function 'kotlin.apply' call var this_1 = new ContentEntry(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenPreview....' call this_1.baj_1 = new Long(2, 0); this_1.qaj_1 = true; this_1.saj_1 = false; var tmp_1 = this_1; tmp_1.vaj_1 = 6; this_1.caj_1 = 'Content Title 2'; this_1.daj_1 = 'Content Description 2'; return new ListPagingSource(listOf([tmp_0, new ContentEntryAndListDetail(this_1)])); } function ContentEntryListScreen$lambda($this$FC, it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, ContentEntryListScreen$lambda$lambda(location)); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ContentEntryListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = ContentEntryListScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ContentEntryListScreenComponent(); var block_0 = ContentEntryListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_1 = ContentEntryListScreen$lambda$lambda_2(appState$delegate); addChild($this$FC, this_1, block_1); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_98; var block_2 = ContentEntryListScreen$lambda$lambda_3(uiStateVal$delegate, viewModel, strings, fileInputRef); addChild($this$FC, this_2, block_2); return Unit_instance; } function invoke$lambda_162($uiStateVal$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_163($appState$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ContentEntryListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new ContentEntryListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function ContentEntryListScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen....' call $viewModel.uvq(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'content_input_file'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = ContentEntryListScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function ContentEntryListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.vvq(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ContentEntryListViewModel$onClickImportFromLink$ref($boundThis) { var l = function () { $boundThis.tvq(); return Unit_instance; }; l.callableName = 'onClickImportFromLink'; return l; } function ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListViewModel$onClickFilterChip$ref($boundThis) { var l = function (p0) { $boundThis.iry(p0); return Unit_instance; }; l.callableName = 'onClickFilterChip'; return l; } function ContentEntryListViewModel$onSetSelected$ref($boundThis) { var l = function (p0, p1) { $boundThis.xvq(p0, p1); return Unit_instance; }; l.callableName = 'onSetSelected'; return l; } function ContentEntryListViewModel$onClickSelectThisFolder$ref($boundThis) { var l = function () { $boundThis.wvq(); return Unit_instance; }; l.callableName = 'onClickSelectThisFolder'; return l; } function ContentEntryListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_162($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onClickContentEntry = ContentEntryListViewModel$onClickEntry$ref($viewModel); $this$invoke.onClickImportFromLink = ContentEntryListViewModel$onClickImportFromLink$ref($viewModel); $this$invoke.onClickImportFromFile = ContentEntryListScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickFilterChip = ContentEntryListViewModel$onClickFilterChip$ref($viewModel); $this$invoke.onSetSelected = ContentEntryListViewModel$onSetSelected$ref($viewModel); $this$invoke.onClickSelectThisFolder = ContentEntryListViewModel$onClickSelectThisFolder$ref($viewModel); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda_2($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_163($appState$delegate).rpk_1; return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda_1($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.zu8(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.svq(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_92; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().qmr_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_folder'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_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_instance; }; } 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_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.tvq(); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().fm4_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_link'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_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_instance; }; } 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_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef) { return function (it) { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_6($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_7($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().em4_1); return Unit_instance; }; } function ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda_1($fileInputRef, $strings) { return function ($this$invoke) { $this$invoke.id = 'new_content_from_file'; $this$invoke.onClick = ContentEntryListScreen$lambda$lambda$lambda$lambda$lambda$lambda_5($fileInputRef); var this_0 = default_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_instance; }; } 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_instance; }; } 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_instance; }; } function ContentEntryListScreen$lambda$lambda_3($uiStateVal$delegate, $viewModel, $strings, $fileInputRef) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_162($uiStateVal$delegate).nvk_1; $this$invoke.onClose = ContentEntryListScreen$lambda$lambda$lambda_1($viewModel); var this_0 = default_16; var block = ContentEntryListScreen$lambda$lambda$lambda_2($viewModel, $strings, $fileInputRef); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda($this$FC, props) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var emptyCommandFlow = useEmptyFlow(); var tmp = props.uiState.dvk_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var strings = useStringProvider(); var buttonRef = useRef(null); var selectFolderButtonHeight$delegate = useState_0(0); var buttonPaddingPx = 8; var tmp1_safe_receiver = buttonRef.current; var tmp_0 = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight, props.uiState.pvk_1]; useEffect(tmp_0, ContentEntryListScreenComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, selectFolderButtonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ContentEntryListScreenComponent$lambda$lambda_0(muiAppState, selectFolderButtonHeight$delegate, props, isSettledEmpty_0, infiniteQueryResult, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = ContentEntryListScreenComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_164($selectFolderButtonHeight$delegate) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $selectFolderButtonHeight$delegate[0]; } function invoke$lambda_165($selectFolderButtonHeight$delegate, value) { _init_properties_ContentEntryListScreen_kt__hcobfn(); getLocalDelegateReference('selectFolderButtonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $selectFolderButtonHeight$delegate[1](value); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda($buttonRef, $props, $buttonPaddingPx, $selectFolderButtonHeight$delegate) { return function ($this$useEffect) { var tmp = console; var tmp0_safe_receiver = $buttonRef.current; tmp.log('button height = ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight)); var tmp_0; if ($props.uiState.pvk_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_165($selectFolderButtonHeight$delegate, tmp_0); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.id = 'content_entry_filter_chip_box'; $this$create.filterOptions = $props.uiState.fvk_1; $this$create.selectedChipId = $props.uiState.evk_1; $this$create.onClickFilterChip = $props.onClickFilterChip; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListFilterChipsHeader(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromFile; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_143; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().gm4_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp0_safe_receiver = $props.onClickImportFromLink; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent........' call tmp0_safe_receiver(); } return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().hm4_1); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_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_instance; }; } 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_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2() { _init_properties_ContentEntryListScreen_kt__hcobfn(); return create(get_UstadNothingHereYet()); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3(it) { _init_properties_ContentEntryListScreen_kt__hcobfn(); var tmp0_safe_receiver = it.eam_1; var tmp = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.baj_1); var tmp1_safe_receiver = it.gam_1; return tmp + '_' + toString_0(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.lam_1); } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, $entry) { return function ($this$create) { $this$create.onClickContentEntry = $props.onClickContentEntry; $this$create.onSetSelected = $props.onSetSelected; var tmp0_safe_receiver = $entry; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eam_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.baj_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent......' call tmp = $props.uiState.svk_1.b1(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.qvk_1; return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props) { return function (entry) { var tmp = get_UstadContentEntryListItem(); return create_0(tmp, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda$lambda_2($props, entry)); }; } function ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.zvq()) { $this$virtualListContent.j11u('filter_chips', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda($props)); tmp = Unit_instance; } var tmp_0; if ($props.uiState.mvk_1) { $this$virtualListContent.j11u('import_from_file', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_0($props, $strings)); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.lvk_1) { $this$virtualListContent.j11u('import_from_link', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_1($props, $strings)); tmp_1 = Unit_instance; } var tmp_2; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_2); tmp_2 = Unit_instance; } var tmp_3 = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_3; $this$virtualListContent.q11u($infiniteQueryResult, tmp_3, ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_4($props)); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_0, block); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_ContentEntryListScreen_kt__hcobfn(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ContentEntryListScreenComponent$lambda$lambda_0($muiAppState, $selectFolderButtonHeight$delegate, $props, $isSettledEmpty, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.q11m_1 + invoke$lambda_164($selectFolderButtonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ContentEntryListScreenComponent$lambda$lambda$lambda($props, $isSettledEmpty, $infiniteQueryResult, $strings)); var this_1 = default_48; var block = ContentEntryListScreenComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectThisFolder(); return Unit_instance; }; } function ContentEntryListScreenComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.contententry.list.ContentEntryListScreenComponent...' call var tmp; if ($props.uiState.pvk_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'select_folder_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = ContentEntryListScreenComponent$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.apn(strings_getInstance().dn4_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } var properties_initialized_ContentEntryListScreen_kt_6z6zkr; function _init_properties_ContentEntryListScreen_kt__hcobfn() { if (!properties_initialized_ContentEntryListScreen_kt_6z6zkr) { properties_initialized_ContentEntryListScreen_kt_6z6zkr = true; ContentEntryListScreenPreview = FC(ContentEntryListScreenPreview$lambda); ContentEntryListScreen = FC(ContentEntryListScreen$lambda); ContentEntryListScreenComponent = FC(ContentEntryListScreenComponent$lambda); } } function get_SubtitleEditComponent() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditComponent; } var SubtitleEditComponent; function get_SubtitleEditScreen() { _init_properties_SubtitleEditScreen_kt__twib72(); return SubtitleEditScreen; } var SubtitleEditScreen; function SubtitleEditComponent$lambda($this$FC, props) { _init_properties_SubtitleEditScreen_kt__twib72(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SubtitleEditComponent$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.yvs_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.anv(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'subtitle_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1); var tmp0_safe_receiver = $props.uiState.yvs_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ynu_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.zvs_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.avt_1; $this$invoke.error = !($props.uiState.zvs_1 == null); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onEntityChanged; var tmp0_safe_receiver = $props.uiState.yvs_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.anv(VOID, VOID, it_0)); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'langcode'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().km2_1); var tmp0_safe_receiver = $props.uiState.yvs_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xnu_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.avt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SubtitleEditComponent$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = default_45; var block = SubtitleEditComponent$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_45; var block_0 = SubtitleEditComponent$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function SubtitleEditComponent$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_25; var block = SubtitleEditComponent$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SubtitleEditScreen$lambda($this$FC, it) { _init_properties_SubtitleEditScreen_kt__twib72(); var viewModel = useUstadViewModel(VOID, SubtitleEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.xvs_1, new SubtitleEditUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SubtitleEditComponent(); var block = SubtitleEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_166($uiStateVal$delegate) { _init_properties_SubtitleEditScreen_kt__twib72(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function SubtitleEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_SubtitleEditScreen_kt__twib72(); return new SubtitleEditViewModel(di, savedStateHandle); } function SubtitleEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.fvu(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SubtitleEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_166($uiStateVal$delegate); $this$invoke.onEntityChanged = SubtitleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_SubtitleEditScreen_kt_ckkrv4; function _init_properties_SubtitleEditScreen_kt__twib72() { if (!properties_initialized_SubtitleEditScreen_kt_ckkrv4) { properties_initialized_SubtitleEditScreen_kt_ckkrv4 = true; SubtitleEditComponent = FC(SubtitleEditComponent$lambda); SubtitleEditScreen = FC(SubtitleEditScreen$lambda); } } function get_TextBlockDetailComponent() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailComponent; } var TextBlockDetailComponent; function get_TextBlockDetailScreen() { _init_properties_TextBlockDetailScreen_kt__c969bf(); return TextBlockDetailScreen; } var TextBlockDetailScreen; function TextBlockDetailComponent$lambda($this$FC, props) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadCourseBlockHeader(); var block = TextBlockDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadRawHtml(); var block_0 = TextBlockDetailComponent$lambda$lambda_0(props); addChild($this$FC, this_1, block_0); return Unit_instance; } function TextBlockDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.lw1_1; $this$invoke.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jca_1; var tmp1_safe_receiver = $props.uiState.lw1_1; $this$invoke.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.kca_1; return Unit_instance; }; } function TextBlockDetailComponent$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.lw1_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jca_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7y_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function TextBlockDetailScreen$lambda($this$FC, it) { _init_properties_TextBlockDetailScreen_kt__c969bf(); var viewModel = useUstadViewModel(VOID, TextBlockDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jw1_1, new TextBlockDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = TextBlockDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_167($uiStateVal$delegate) { _init_properties_TextBlockDetailScreen_kt__c969bf(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function TextBlockDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_TextBlockDetailScreen_kt__c969bf(); return new TextBlockDetailViewModel(di, savedStateHandle); } function TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_167($uiStateVal$delegate); return Unit_instance; }; } function TextBlockDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = get_TextBlockDetailComponent(); var block = TextBlockDetailScreen$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_TextBlockDetailScreen_kt_6l7sb7; function _init_properties_TextBlockDetailScreen_kt__c969bf() { if (!properties_initialized_TextBlockDetailScreen_kt_6l7sb7) { properties_initialized_TextBlockDetailScreen_kt_6l7sb7 = true; TextBlockDetailComponent = FC(TextBlockDetailComponent$lambda); TextBlockDetailScreen = FC(TextBlockDetailScreen$lambda); } } function get_CourseGroupSetDetailComponent() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailComponent; } var CourseGroupSetDetailComponent; function get_CourseGroupSetDetailScreen() { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return CourseGroupSetDetailScreen; } var CourseGroupSetDetailScreen; var CourseGroupSetDetailScreenPreview; function CourseGroupSetDetailComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var strings = useStringProvider(); var muiAppState = useMuiAppState(); var tmp0_safe_receiver = props.uiState.rw4_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a80_1; var groupRange = numberRangeToNumber(1, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetDetailComponent$lambda$lambda(muiAppState, groupRange, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = toString(16) + 'px'; $this$create.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$8 = $strings.apn(strings_getInstance().emx_1) + ' ' + $groupNum; addChildNode($this$create, tmp$ret$8); // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$create.variant = 'body1'; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, $groupNum) { return function () { var tmp = default_2; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda($strings, $groupNum)); }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return 'person_' + it.xcs_1.toString(); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1(member) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var tmp = default_23; return create_0(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda_0(member)); } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.wcs_1; $this$invoke.pictureUri = $member.zcs_1; return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $member.wcs_1; return Unit_instance; }; } 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_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings) { return function ($this$virtualListContent) { var tmp0_iterator = $groupRange.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent....' call // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.sw4_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator_0 = this_0.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent.....' call var tmp0_safe_receiver = element_0.vcs_1; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fcs_1) === element) { destination.j1(element_0); } } var groupMembers = destination; // Inline function 'kotlin.collections.isNotEmpty' call if (!groupMembers.d1()) { var tmp = 'item_header_' + element; $this$virtualListContent.j11u(tmp, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda($strings, element)); var tmp_0 = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.k11u(groupMembers, tmp_0, CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_1); } } return Unit_instance; }; } function CourseGroupSetDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetDetailComponent$lambda$lambda($muiAppState, $groupRange, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetDetailComponent$lambda$lambda$lambda($groupRange, $props, $strings)); var this_1 = default_48; var block = CourseGroupSetDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); var viewModel = useUstadViewModel(VOID, CourseGroupSetDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.qw3_1, new CourseGroupSetDetailUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetDetailScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_168($uiStateVal$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_169($appState$delegate) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); return new CourseGroupSetDetailViewModel(di, savedStateHandle); } function CourseGroupSetDetailScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_168($uiStateVal$delegate); return Unit_instance; }; } function CourseGroupSetDetailScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_169($appState$delegate).rpk_1; return Unit_instance; }; } function CourseGroupSetDetailScreenPreview$lambda($this$FC, it) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetDetailComponent(); var block = CourseGroupSetDetailScreenPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetDetailScreenPreview$lambda$lambda($this$invoke) { _init_properties_CourseGroupSetDetailScreen_kt__kqf551(); // Inline function 'kotlin.apply' call var this_0 = new CourseGroupSet(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_0.z7z_1 = 'Group 1'; this_0.a80_1 = 4; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_1.fcs_1 = 1; var tmp_0 = new CourseGroupMemberAndName(this_1, 'Bart Simpson', new Long(1, 0)); // Inline function 'kotlin.apply' call var this_2 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_2.fcs_1 = 2; var tmp_1 = new CourseGroupMemberAndName(this_2, 'Shelly Mackleberry', new Long(2, 0)); // Inline function 'kotlin.apply' call var this_3 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_3.fcs_1 = 2; var tmp_2 = new CourseGroupMemberAndName(this_3, 'Tracy Mackleberry', new Long(3, 0)); // Inline function 'kotlin.apply' call var this_4 = new CourseGroupMember(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.detail.CourseGroupSetDetailScreenPreview...' call this_4.fcs_1 = 1; $this$invoke.uiState = new CourseGroupSetDetailUiState(tmp, listOf([tmp_0, tmp_1, tmp_2, new CourseGroupMemberAndName(this_4, 'Nelzon Muntz', new Long(4, 0))])); return Unit_instance; } var properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er; function _init_properties_CourseGroupSetDetailScreen_kt__kqf551() { if (!properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er) { properties_initialized_CourseGroupSetDetailScreen_kt_yaw3er = true; CourseGroupSetDetailComponent = FC(CourseGroupSetDetailComponent$lambda); CourseGroupSetDetailScreen = FC(CourseGroupSetDetailScreen$lambda); CourseGroupSetDetailScreenPreview = FC(CourseGroupSetDetailScreenPreview$lambda); } } function get_CourseGroupSetEditComponent2() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditComponent2; } var CourseGroupSetEditComponent2; function get_CourseGroupSetEditScreen() { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return CourseGroupSetEditScreen; } var CourseGroupSetEditScreen; function CourseGroupSetEditComponent2$lambda($this$FC, props) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseGroupSetEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.z7z_1 = $it; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.zw9_1; 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_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_name'; var tmp0_safe_receiver = $props.uiState.zw9_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z7z_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1) + '*'; $this$invoke.error = !($props.uiState.bwa_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.bwa_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.dwa_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.a80_1 = numberToInt($it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onCourseGroupSetChange; var tmp0_safe_receiver = $props.uiState.zw9_1; 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_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'cgs_total_groups'; var tmp0_safe_receiver = $props.uiState.zw9_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a80_1; $this$invoke.numValue = tmp1_elvis_lhs == null ? 2 : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().omz_1); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.cwa_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.cwa_1 == null); $this$invoke.disabled = !$props.uiState.dwa_1; $this$invoke.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickAssignRandomly(); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'assign_random_groups'; $this$invoke.onClick = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().pmz_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function (it) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return it === 0 ? $strings.apn(strings_getInstance().an1_1) : $strings.apn(strings_getInstance().emx_1) + ' ' + it; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member) { return function ($this$invoke) { $this$invoke.personName = $member.wcs_1; $this$invoke.pictureUri = $member.zcs_1; return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($member) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($member); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($member) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $member.wcs_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda(it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return it.toString(); } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member) { return function (it) { $props.onChangeGroupAssignment($member.xcs_1, it); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, $assignedGroupNum, $itemLabelFn, $props) { return function ($this$UstadSelectField) { $this$UstadSelectField.id = 'person_' + $member.xcs_1.toString() + '_groupselect'; $this$UstadSelectField.label = ''; var tmp0_safe_receiver = $member.vcs_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fcs_1; $this$UstadSelectField.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$UstadSelectField.options = appendGroupNumIfNotInList($groupOptions, $assignedGroupNum); $this$UstadSelectField.itemValue = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda; $this$UstadSelectField.itemLabel = $itemLabelFn; $this$UstadSelectField.onChange = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $member); $this$UstadSelectField.fullWidth = false; $this$UstadSelectField.enabled = $props.uiState.dwa_1; $this$UstadSelectField.error = !$groupOptions.b1($assignedGroupNum); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(150) + 'px'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $member.vcs_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fcs_1; var assignedGroupNum = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; UstadSelectField($this$invoke, CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($member, $groupOptions, assignedGroupNum, $itemLabelFn, $props)); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2($member, $groupOptions, $itemLabelFn, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(16) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingBottom = toString(16) + 'px'; $this$invoke.sx = this_0; var this_1 = default_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_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, $groupOptions, $itemLabelFn) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.awa_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.coursegroupset.edit.CourseGroupSetEditComponent2.....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda$lambda_2(element, $groupOptions, $itemLabelFn, $props); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(26) + 'px'; var this_0 = get_UstadTextField(); var block = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadNumberTextField(); var block_0 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var tmp0_safe_receiver = $props.uiState.zw9_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a80_1; var groupOptions = toList_0(numberRangeToNumber(0, tmp1_elvis_lhs == null ? 1 : tmp1_elvis_lhs)); var itemLabelFn = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_2($strings); var this_3 = default_16; var block_2 = CourseGroupSetEditComponent2$lambda$lambda$lambda$lambda_3($props, groupOptions, itemLabelFn); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function CourseGroupSetEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = CourseGroupSetEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetEditScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); var viewModel = useUstadViewModel(VOID, CourseGroupSetEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ow9_1, new CourseGroupSetEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetEditComponent2(); var block = CourseGroupSetEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_170($uiStateVal$delegate) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseGroupSetEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetEditScreen_kt__kqx2mk(); return new CourseGroupSetEditViewModel(di, savedStateHandle); } function CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($boundThis) { var l = function (p0, p1) { $boundThis.hwf(p0, p1); return Unit_instance; }; l.callableName = 'onChangeGroupAssignment'; return l; } function CourseGroupSetEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.gwf(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseGroupSetEditViewModel$onClickAssignRandomly$ref($boundThis) { var l = function () { $boundThis.iwf(); return Unit_instance; }; l.callableName = 'onClickAssignRandomly'; return l; } function CourseGroupSetEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_170($uiStateVal$delegate); $this$invoke.onChangeGroupAssignment = CourseGroupSetEditViewModel$onChangeGroupAssignment$ref($viewModel); $this$invoke.onCourseGroupSetChange = CourseGroupSetEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onClickAssignRandomly = CourseGroupSetEditViewModel$onClickAssignRandomly$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseGroupSetEditScreen_kt_q602qy; function _init_properties_CourseGroupSetEditScreen_kt__kqx2mk() { if (!properties_initialized_CourseGroupSetEditScreen_kt_q602qy) { properties_initialized_CourseGroupSetEditScreen_kt_q602qy = true; CourseGroupSetEditComponent2 = FC(CourseGroupSetEditComponent2$lambda); CourseGroupSetEditScreen = FC(CourseGroupSetEditScreen$lambda); } } function get_CourseGroupSetListComponent() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListComponent; } var CourseGroupSetListComponent; function get_CourseGroupSetListItem() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListItem; } var CourseGroupSetListItem; function get_CourseGroupSetListScreen() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return CourseGroupSetListScreen; } var CourseGroupSetListScreen; function CourseGroupSetListComponent$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var tabAndAppBarHeight = useTabAndAppBarHeight(); var strings = useStringProvider(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.nwg_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseGroupSetListComponent$lambda$lambda(tabAndAppBarHeight, isSettledEmpty_0, infiniteQueryResult, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.pwg_1; $this$create.enabled = true; $this$create.onClickSort = $props.onChangeSortOption; $this$create.sortOptions = $props.uiState.owg_1; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda($props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'add_new_groups'; $this$invoke.text = $strings.apn(strings_getInstance().qmz_1); $this$invoke.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'emotion.react.css' call // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent.......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(1) + 'px'; $this$invoke.className = css(this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$create) { var tmp; if ($props.uiState.mwg_1) { var this_0 = get_UstadAddListItem(); var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$create, this_0, block); tmp = Unit_instance; } else { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0; addChild($this$create, 'div', block_0); tmp = Unit_instance; } return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function () { var tmp = Fragment; return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return create(get_UstadNothingHereYet()); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return it.y7z_1.toString(); } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1($courseGroupSetItem, $props) { return function ($this$create) { $this$create.courseGroupSet = $courseGroupSetItem; $this$create.onClick = $props.onClickEntry; return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props) { return function (courseGroupSetItem) { var tmp = get_CourseGroupSetListItem(); return create_0(tmp, CourseGroupSetListComponent$lambda$lambda$lambda$lambda$lambda_1(courseGroupSetItem, $props)); }; } function CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('sortheader', CourseGroupSetListComponent$lambda$lambda$lambda$lambda($props)); $this$virtualListContent.j11u('new', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_0($props, $strings)); var tmp; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', CourseGroupSetListComponent$lambda$lambda$lambda$lambda_1); tmp = Unit_instance; } var tmp_0 = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, CourseGroupSetListComponent$lambda$lambda$lambda$lambda_3($props)); return Unit_instance; }; } function CourseGroupSetListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseGroupSetListComponent$lambda$lambda($tabAndAppBarHeight, $isSettledEmpty, $infiniteQueryResult, $props, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.coursegroupset.list.CourseGroupSetListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $tabAndAppBarHeight + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseGroupSetListComponent$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $strings)); var this_1 = default_48; var block = CourseGroupSetListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda($this$FC, props) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = CourseGroupSetListItem$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.courseGroupSet; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.inset = true; // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.courseGroupSet; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z7z_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = CourseGroupSetListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_27; var block = CourseGroupSetListItem$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListItem$lambda$lambda($props) { return function ($this$invoke) { var this_0 = default_34; var block = CourseGroupSetListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseGroupSetListScreen$lambda($this$FC, it) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); var viewModel = useUstadViewModel(VOID, CourseGroupSetListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new CourseGroupSetListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseGroupSetListComponent(); var block = CourseGroupSetListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseGroupSetListScreen$lambda$lambda_1(appState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_171($uiStateVal$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_172($appState$delegate) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseGroupSetListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseGroupSetListScreen_kt__b5ogs8(); return new CourseGroupSetListViewModel(di, savedStateHandle); } function CourseGroupSetListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.hwi(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseGroupSetListViewModel$onSortOptionChanged$ref($boundThis) { var l = function (p0) { $boundThis.gwi(p0); return Unit_instance; }; l.callableName = 'onSortOptionChanged'; return l; } function CourseGroupSetListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.jqa(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseGroupSetListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_171($uiStateVal$delegate); $this$invoke.onClickEntry = CourseGroupSetListViewModel$onClickEntry$ref($viewModel); $this$invoke.onChangeSortOption = CourseGroupSetListViewModel$onSortOptionChanged$ref($viewModel); $this$invoke.onClickAddItem = CourseGroupSetListViewModel$onClickAdd$ref($viewModel); return Unit_instance; }; } function CourseGroupSetListScreen$lambda$lambda_1($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_172($appState$delegate).rpk_1; return Unit_instance; }; } var properties_initialized_CourseGroupSetListScreen_kt_a6nsx6; function _init_properties_CourseGroupSetListScreen_kt__b5ogs8() { if (!properties_initialized_CourseGroupSetListScreen_kt_a6nsx6) { properties_initialized_CourseGroupSetListScreen_kt_a6nsx6 = true; CourseGroupSetListComponent = FC(CourseGroupSetListComponent$lambda); CourseGroupSetListItem = FC(CourseGroupSetListItem$lambda); CourseGroupSetListScreen = FC(CourseGroupSetListScreen$lambda); } } function get_CourseTerminologyEditScreenComponent2() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreenComponent2; } var CourseTerminologyEditScreenComponent2; function get_CourseTerminologyEditScreen() { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return CourseTerminologyEditScreen; } var CourseTerminologyEditScreen; function CourseTerminologyEditScreenComponent2$lambda($this$FC, props) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.l8h_1 = $it; return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onTerminologyChanged; var tmp0_safe_receiver = $props.uiState.iwk_1; 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_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'terms_title'; var tmp0_safe_receiver = $props.uiState.iwk_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l8h_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().dm2_1); $this$invoke.error = !($props.uiState.hwk_1 == null); var tmp2_safe_receiver = $props.uiState.hwk_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.jwk_1; $this$invoke.fullWidth = true; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onTerminologyTermChanged($terminologyTerm.gpn(VOID, VOID, it_0)); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0($terminologyTerm, $strings, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp0_elvis_lhs = $terminologyTerm.dpn_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn($terminologyTerm.cpn_1); $this$invoke.error = !($terminologyTerm.epn_1 == null); $this$invoke.disabled = !$props.uiState.jwk_1; $this$invoke.id = $terminologyTerm.bpn_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $terminologyTerm); return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextField(); var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$9 = $strings.apn(strings_getInstance().mmz_1); addChildNode($this$invoke, tmp$ret$9); var tmp0_iterator = $props.uiState.kwk_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.courseterminology.edit.CourseTerminologyEditScreenComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadTextField(); var block_0 = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda$lambda_0(element, $strings, $props); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function CourseTerminologyEditScreenComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = CourseTerminologyEditScreenComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseTerminologyEditScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); var viewModel = useUstadViewModel(VOID, CourseTerminologyEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.gwk_1, new CourseTerminologyEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseTerminologyEditScreenComponent2(); var block = CourseTerminologyEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_173($uiStateVal$delegate) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function CourseTerminologyEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyEditScreen_kt__t835k4(); return new CourseTerminologyEditViewModel(di, savedStateHandle); } function CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($boundThis) { var l = function (p0) { $boundThis.ywl(p0); return Unit_instance; }; l.callableName = 'onTerminologyTermChanged'; return l; } function CourseTerminologyEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.xwl(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function CourseTerminologyEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_173($uiStateVal$delegate); $this$invoke.onTerminologyTermChanged = CourseTerminologyEditViewModel$onTerminologyTermChanged$ref($viewModel); $this$invoke.onTerminologyChanged = CourseTerminologyEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyEditScreen_kt_wpamim; function _init_properties_CourseTerminologyEditScreen_kt__t835k4() { if (!properties_initialized_CourseTerminologyEditScreen_kt_wpamim) { properties_initialized_CourseTerminologyEditScreen_kt_wpamim = true; CourseTerminologyEditScreenComponent2 = FC(CourseTerminologyEditScreenComponent2$lambda); CourseTerminologyEditScreen = FC(CourseTerminologyEditScreen$lambda); } } function get_CourseTerminologyListComponent() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListComponent; } var CourseTerminologyListComponent; function get_CourseTerminologyListScreen() { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return CourseTerminologyListScreen; } var CourseTerminologyListScreen; function CourseTerminologyListComponent$lambda($this$FC, props) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var infiniteQueryResult = usePagingSource(props.uiState.awm_1, true, 50); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseTerminologyListComponent$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickAddNewItem(); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_33; addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().kmz_1); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda($props, $strings)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0(it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return it.k8h_1.toString(); } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props) { return function (it) { var tmp0_safe_receiver = $terminology; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent........' call $props.onClickItem(tmp0_safe_receiver); } return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadBlankIcon(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($terminology) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $terminology; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.l8h_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($terminology, $props) { return function ($this$invoke) { $this$invoke.onClick = CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($terminology, $props); var this_0 = default_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_instance; }; } 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_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props) { return function (terminology) { var tmp = default_23; return create_0(tmp, CourseTerminologyListComponent$lambda$lambda$lambda$lambda$lambda_0(terminology, $props)); }; } function CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { var tmp; if ($props.uiState.bwm_1) { $this$virtualListContent.o11u(VOID, CourseTerminologyListComponent$lambda$lambda$lambda$lambda($props, $strings)); tmp = Unit_instance; } var tmp_0 = CourseTerminologyListComponent$lambda$lambda$lambda$lambda_0; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, CourseTerminologyListComponent$lambda$lambda$lambda$lambda_1($props)); return Unit_instance; }; } function CourseTerminologyListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseTerminologyListComponent$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.courseterminology.list.CourseTerminologyListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseTerminologyListComponent$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_48; var block = CourseTerminologyListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseTerminologyListScreen$lambda($this$FC, it) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); var viewModel = useUstadViewModel(VOID, CourseTerminologyListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new CourseTerminologyListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = CourseTerminologyListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_CourseTerminologyListComponent(); var block_0 = CourseTerminologyListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_174($uiStateVal$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_175($appState$delegate) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function CourseTerminologyListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseTerminologyListScreen_kt__jmujps(); return new CourseTerminologyListViewModel(di, savedStateHandle); } function CourseTerminologyListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_175($appState$delegate).rpk_1; return Unit_instance; }; } function CourseTerminologyListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.jqa(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function CourseTerminologyListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.pwn(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function CourseTerminologyListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_174($uiStateVal$delegate); $this$invoke.onClickAddNewItem = CourseTerminologyListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickItem = CourseTerminologyListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_CourseTerminologyListScreen_kt_1z5jse; function _init_properties_CourseTerminologyListScreen_kt__jmujps() { if (!properties_initialized_CourseTerminologyListScreen_kt_1z5jse) { properties_initialized_CourseTerminologyListScreen_kt_1z5jse = true; CourseTerminologyListComponent = FC(CourseTerminologyListComponent$lambda); CourseTerminologyListScreen = FC(CourseTerminologyListScreen$lambda); } } function get_DbExportScreen() { _init_properties_DbExportScreen_kt__36iyim(); return DbExportScreen; } var DbExportScreen; function DbExportScreen$lambda($this$FC, it) { _init_properties_DbExportScreen_kt__36iyim(); var di = useRequiredContext(get_DIContext()); // Inline function 'kotlin.emptyArray' call var tmp$ret$0 = []; var coroutineScope = useCoroutineScope(tmp$ret$0.slice()); // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, DbExportScreen$lambda$lambda(di, coroutineScope)); return Unit_instance; } function DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation) { this.e11w_1 = $activeDb; CoroutineImpl.call(this, resultContinuation); } protoOf(DbExportScreen$lambda$lambda$slambda).e1n = function ($this$launch, $completion) { var tmp = this.f1n($this$launch, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(DbExportScreen$lambda$lambda$slambda).le = function (p1, $completion) { return this.e1n((!(p1 == null) ? isInterface(p1, CoroutineScope) : false) ? p1 : THROW_CCE(), $completion); }; protoOf(DbExportScreen$lambda$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = get_rootDatabase(this.e11w_1); suspendResult = (isInterface(tmp_0, RoomJdbcImpl) ? tmp_0 : THROW_CCE()).d5l().u76(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(DbExportScreen$lambda$lambda$slambda).f1n = function ($this$launch, completion) { var i = new DbExportScreen$lambda$lambda$slambda(this.e11w_1, completion); i.f11w_1 = $this$launch; return i; }; function DbExportScreen$lambda$lambda$slambda_0($activeDb, resultContinuation) { var i = new DbExportScreen$lambda$lambda$slambda($activeDb, resultContinuation); var l = function ($this$launch, $completion) { return i.e1n($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).g59(); // 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.e59(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.nno(); var tmp_1 = this_0.g59(); // Inline function 'org.kodein.di.diContext' call var tmp_2 = Companion_instance_95; // 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.i58(tmp$ret$2, context); var tmp_4 = tmp_1.d59(tmp$ret$3).g59(); // 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.e59(tmp$ret$5, 1); launch($coroutineScope, VOID, VOID, DbExportScreen$lambda$lambda$slambda_0(activeDb, null)); return Unit_instance; }; } var properties_initialized_DbExportScreen_kt_7a4ahs; function _init_properties_DbExportScreen_kt__36iyim() { if (!properties_initialized_DbExportScreen_kt_7a4ahs) { properties_initialized_DbExportScreen_kt_7a4ahs = true; DbExportScreen = FC(DbExportScreen$lambda); } } function get_DeletedItemListItem() { _init_properties_DeletedItemListItem_kt__bb6s97(); return DeletedItemListItem; } var DeletedItemListItem; function DeletedItemListItem$lambda($this$FC, props) { _init_properties_DeletedItemListItem_kt__bb6s97(); var strings = useStringProvider(); var tmp0_safe_receiver = props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xe3_1; var deletedDateFormatted = useFormattedDateAndTime(tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs, Companion_getInstance_15().nlz().oly()); // 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_instance; } function DeletedItemListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp; var tmp0_safe_receiver = $props.item; if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ce4_1) === true) { var this_0 = default_92; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_144; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_0($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.item; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ue3_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.text.buildString' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.apply' call var this_0 = StringBuilder_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem....' call var tmp0_safe_receiver_0 = $props.item; var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : get_delItemContentTypeStringResource(tmp0_safe_receiver_0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListItem.....' call this_0.y5($strings.apn(strings_getInstance().nmv_1) + ': ' + $strings.apn(tmp1_safe_receiver) + ' '); } this_0.y5($strings.apn(strings_getInstance().zm0_1) + ': ' + $deletedDateFormatted); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = this_0.toString(); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickRestore(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().hn4_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_145; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().hn4_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp0_safe_receiver = $props.item; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickDeletePermanently(tmp0_safe_receiver); } return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $strings.apn(strings_getInstance().in4_1); $this$invoke.onClick = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($props); var this_0 = default_146; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $strings.apn(strings_getInstance().in4_1); var this_0 = default_6; var block = DeletedItemListItem$lambda$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { var this_0 = default_9; var block = DeletedItemListItem$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_9; var block_0 = DeletedItemListItem$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListItem$lambda$lambda($props, $strings, $deletedDateFormatted) { return function ($this$invoke) { var this_0 = default_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_instance; }; } var properties_initialized_DeletedItemListItem_kt_mytqnn; function _init_properties_DeletedItemListItem_kt__bb6s97() { if (!properties_initialized_DeletedItemListItem_kt_mytqnn) { properties_initialized_DeletedItemListItem_kt_mytqnn = true; DeletedItemListItem = FC(DeletedItemListItem$lambda); } } function get_DeletedItemListComponent() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListComponent; } var DeletedItemListComponent; function get_DeletedItemListScreen() { _init_properties_DeleteditemListScreen_kt__k644xw(); return DeletedItemListScreen; } var DeletedItemListScreen; function DeletedItemListComponent$lambda($this$FC, props) { _init_properties_DeleteditemListScreen_kt__k644xw(); var muiAppState = useMuiAppState(); var emptyRefreshCommandFlow = useEmptyFlow(); var tmp = props.uiState.rwp_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshCommandFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DeletedItemListComponent$lambda$lambda(muiAppState, infiniteQueryResult, props); addChild($this$FC, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_DeleteditemListScreen_kt__k644xw(); return it.te3_1.toString(); } function DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda($it, $props) { return function ($this$create) { $this$create.item = $it; $this$create.onClickRestore = $props.onClickRestore; $this$create.onClickDeletePermanently = $props.onClickDeletePermanently; return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = get_DeletedItemListItem(); return create_0(tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda$lambda(it, $props)); }; } function DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props) { return function ($this$virtualListContent) { var tmp = DeletedItemListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.q11u($infiniteQueryResult, tmp, DeletedItemListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function DeletedItemListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DeletedItemListComponent$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DeletedItemListComponent$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DeletedItemListComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.deleteditem.list.DeletedItemListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DeletedItemListComponent$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = default_48; var block = DeletedItemListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DeletedItemListScreen$lambda($this$FC, it) { _init_properties_DeleteditemListScreen_kt__k644xw(); var viewModel = useUstadViewModel(VOID, DeletedItemListScreen$lambda$lambda); var strings = useStringProvider(); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new DeletedItemListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = DeletedItemListScreen$lambda$lambda_0(uiStateVal$delegate, viewModel, strings); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_DeletedItemListComponent(); var block_0 = DeletedItemListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_176($uiStateVal$delegate) { _init_properties_DeleteditemListScreen_kt__k644xw(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DeletedItemListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DeleteditemListScreen_kt__k644xw(); return new DeletedItemListViewModel(di, savedStateHandle); } function DeletedItemListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.wwp(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate) { return function ($this$invoke) { var tmp0_elvis_lhs = invoke$lambda_176($uiStateVal$delegate).twp_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { var this_0 = default_147; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda($uiStateVal$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.wwp(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'cancel_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().wm0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel) { return function (it) { $viewModel.xwp(); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { $this$invoke.id = 'confirm_delete_button'; $this$invoke.onClick = DeletedItemListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().vm0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel) { return function ($this$invoke) { var this_0 = default_11; var block = DeletedItemListScreen$lambda$lambda$lambda$lambda_0($strings, $viewModel); addChild($this$invoke, this_0, block); var this_1 = default_11; var block_0 = DeletedItemListScreen$lambda$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_176($uiStateVal$delegate).swp_1; $this$invoke.onClose = DeletedItemListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_148; var block = DeletedItemListScreen$lambda$lambda$lambda_0($uiStateVal$delegate); addChild($this$invoke, this_0, block); var this_1 = default_149; var block_0 = DeletedItemListScreen$lambda$lambda$lambda_1($strings, $viewModel); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function DeletedItemListViewModel$onClickRestore$ref($boundThis) { var l = function (p0) { $boundThis.ywp(p0); return Unit_instance; }; l.callableName = 'onClickRestore'; return l; } function DeletedItemListViewModel$onClickDeletePermanently$ref($boundThis) { var l = function (p0) { $boundThis.zwp(p0); return Unit_instance; }; l.callableName = 'onClickDeletePermanently'; return l; } function DeletedItemListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_176($uiStateVal$delegate); $this$invoke.onClickRestore = DeletedItemListViewModel$onClickRestore$ref($viewModel); $this$invoke.onClickDeletePermanently = DeletedItemListViewModel$onClickDeletePermanently$ref($viewModel); return Unit_instance; }; } var properties_initialized_DeleteditemListScreen_kt_p6b34q; function _init_properties_DeleteditemListScreen_kt__k644xw() { if (!properties_initialized_DeleteditemListScreen_kt_p6b34q) { properties_initialized_DeleteditemListScreen_kt_p6b34q = true; DeletedItemListComponent = FC(DeletedItemListComponent$lambda); DeletedItemListScreen = FC(DeletedItemListScreen$lambda); } } function get_CourseDiscussionDetailPostListItem() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return CourseDiscussionDetailPostListItem; } var CourseDiscussionDetailPostListItem; function CourseDiscussionDetailPostListItem$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.discussionPost; var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.peb_1; var tmp1_safe_receiver = props.discussionPost; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp, tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eea_1].slice(); var callback = CourseDiscussionDetailPostListItem$lambda$lambda(props); var plainTextDescription = useMemo(callback, dependencies); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.fea_1; var formattedTime = useDayOrDate(true, tmp_0, tmp3_elvis_lhs == null ? new Long(0, 0) : tmp3_elvis_lhs, Companion_getInstance_15().nlz(), 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.meb_1; var tmp5_safe_receiver = props.discussionPost; var authorName = '' + tmp_1 + ' ' + (tmp5_safe_receiver == null ? null : tmp5_safe_receiver.neb_1); var overflowAnchor$delegate = useState(CourseDiscussionDetailPostListItem$lambda$lambda_0); var overflowAnchorVal = invoke$lambda_178(overflowAnchor$delegate); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_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_instance; } function invoke$lambda_177($theme$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function invoke$lambda_178($overflowAnchor$delegate) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_179($overflowAnchor$delegate, value) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.discussionPost; var tmp2_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.peb_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp1_safe_receiver = $props.discussionPost; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eea_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; var text = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; return htmlToPlainText(text); }; } function CourseDiscussionDetailPostListItem$lambda$lambda_0() { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); return null; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_178($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_179($overflowAnchor$delegate, tmp); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_179($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_179($overflowAnchor$delegate, null); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().ym0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_177($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda($formattedTime); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClick(); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { $this$invoke.personName = $authorName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.oeb_1; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_3($authorName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_3($authorName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem........' call // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(480) + 'px'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$12 = $plainTextDescription; addChildNode($this$invoke, tmp$ret$12); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_20; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($plainTextDescription); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz(); // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$invoke.color = 'action'; // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$invoke.fontSize = 'small'; return Unit_instance; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$invoke.variant = 'body2'; var tmp = strings_getInstance().smz_1; var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.qeb_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.k10o(tmp, [tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs]); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var this_0 = default_150; var block = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); var this_1 = default_2; var block_0 = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings) { return function ($this$create) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dea_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$create, tmp$ret$2); var this_0 = default_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_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_4($authorName, $props, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $authorName; var tmp = default_25; $this$invoke.secondary = create_0(tmp, CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda$lambda_4($props, $plainTextDescription, $strings)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailPostListItem.....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda$lambda_0($props, $authorName, $plainTextDescription, $strings) { return function ($this$invoke) { // Inline function 'mui.material.ListItemButtonAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; $this$invoke.onClick = CourseDiscussionDetailPostListItem$lambda$lambda$lambda$lambda_2($props); var this_0 = default_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_instance; }; } function CourseDiscussionDetailPostListItem$lambda$lambda_1($props, $overflowAnchorVal, $formattedTime, $overflowAnchor$delegate, $theme$delegate, $strings, $authorName, $plainTextDescription) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_25; $this$invoke.secondaryAction = create_0(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_instance; }; } var properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl; function _init_properties_CourseDiscussionDetailPostListItem_kt__py3taz() { if (!properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl) { properties_initialized_CourseDiscussionDetailPostListItem_kt_soi6hl = true; CourseDiscussionDetailPostListItem = FC(CourseDiscussionDetailPostListItem$lambda); } } function get_CourseDiscussionDetailComponent() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailComponent; } var CourseDiscussionDetailComponent; function get_CourseDiscussionDetailScreen() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return CourseDiscussionDetailScreen; } var CourseDiscussionDetailScreen; function CourseDiscussionDetailComponent$lambda($this$FC, props) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var theme$delegate = useRequiredContext(get_ThemeContext()); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.pwr_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var muiAppState = useMuiAppState(); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = CourseDiscussionDetailComponent$lambda$lambda(muiAppState, infiniteQueryResult, props, theme$delegate, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_180($theme$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$create) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_180($theme$delegate).spacing(1); $this$create.sx = this_0; var tmp0_safe_receiver = $props.uiState.owr_1; $this$create.block = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jca_1; var tmp1_safe_receiver = $props.uiState.owr_1; $this$create.picture = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.kca_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate) { return function () { var tmp = get_UstadCourseBlockHeader(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda($props, $theme$delegate)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { var tmp0_safe_receiver = $props.uiState.owr_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jca_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.w7y_1; $this$create.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props) { return function () { var tmp = get_UstadRawHtml(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_0($props)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1() { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return create(default_83); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2(it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return it.bea_1.toString(); } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickPost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props) { return function () { var tmp0_safe_receiver = $discussionPostItem; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp0_safe_receiver); } return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1($discussionPostItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { $this$create.discussionPost = $discussionPostItem; $this$create.onClick = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda($discussionPostItem, $props); $this$create.onClickDelete = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda$lambda_0($discussionPostItem, $props); $this$create.showModerateOptions = $props.uiState.qwr_1; $this$create.localDateTimeNow = $props.uiState.rwr_1; $this$create.timeFormat = $timeFormatter; $this$create.dateFormat = $dateFormatter; $this$create.dayOfWeekStrings = $props.uiState.swr_1; return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter) { return function (discussionPostItem) { var tmp = get_CourseDiscussionDetailPostListItem(); return create_0(tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda$lambda_1(discussionPostItem, $props, $timeFormatter, $dateFormatter)); }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('header', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda($props, $theme$delegate)); $this$virtualListContent.j11u('description', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_0($props)); $this$virtualListContent.j11u('divider', CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_1); var tmp = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_2; $this$virtualListContent.q11u($infiniteQueryResult, tmp, CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_3($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function CourseDiscussionDetailComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4; addChild($this$invoke, this_0, block); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda$lambda$lambda_4($this$invoke) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function CourseDiscussionDetailComponent$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.coursediscussiondetail.CourseDiscussionDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(CourseDiscussionDetailComponent$lambda$lambda$lambda($infiniteQueryResult, $props, $theme$delegate, $timeFormatter, $dateFormatter)); var this_1 = default_48; var block = CourseDiscussionDetailComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda($this$FC, it) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); var viewModel = useUstadViewModel(VOID, CourseDiscussionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new CourseDiscussionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_CourseDiscussionDetailComponent(); var block = CourseDiscussionDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = CourseDiscussionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_181($uiStateVal$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_182($appUiState$delegate) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appUiState$delegate[0]; } function CourseDiscussionDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_CourseDiscussionDetailScreen_kt__58q70g(); return new CourseDiscussionDetailViewModel(di, savedStateHandle); } function CourseDiscussionDetailViewModel$onClickPost$ref($boundThis) { var l = function (p0) { $boundThis.nwt(p0); return Unit_instance; }; l.callableName = 'onClickPost'; return l; } function CourseDiscussionDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.owt(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function CourseDiscussionDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_181($uiStateVal$delegate); $this$invoke.onClickPost = CourseDiscussionDetailViewModel$onClickPost$ref($viewModel); $this$invoke.onDeletePost = CourseDiscussionDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } function CourseDiscussionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_182($appUiState$delegate).rpk_1; return Unit_instance; }; } var properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u; function _init_properties_CourseDiscussionDetailScreen_kt__58q70g() { if (!properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u) { properties_initialized_CourseDiscussionDetailScreen_kt_k2ws9u = true; CourseDiscussionDetailComponent = FC(CourseDiscussionDetailComponent$lambda); CourseDiscussionDetailScreen = FC(CourseDiscussionDetailScreen$lambda); } } function get_DiscussionPostDetailComponent2() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailComponent2; } var DiscussionPostDetailComponent2; function get_DiscussionPostDetailPreview() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailPreview; } var DiscussionPostDetailPreview; function get_DiscussionPostDetailScreen() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return DiscussionPostDetailScreen; } var DiscussionPostDetailScreen; function DiscussionPostDetailComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var muiAppState = useMuiAppState(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.uww_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true); var timeFormatter = useTimeFormatter(); var dateFormatter = useDateFormatter([]); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = DiscussionPostDetailComponent2$lambda$lambda(muiAppState, infiniteQueryResult, props, timeFormatter, dateFormatter); addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var tmp0_safe_receiver = it.bed_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bea_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props) { return function () { var tmp0_safe_receiver = $postItem; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bed_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onDeletePost(tmp1_safe_receiver); } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { $this$invoke.discussionPost = $postItem; $this$invoke.showModerateOptions = !$isRootItem ? $props.uiState.zww_1 : false; $this$invoke.onClickDelete = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $props); $this$invoke.localDateTimeNow = $props.uiState.awx_1; $this$invoke.timeFormat = $timeFormatter; $this$invoke.dateFormat = $dateFormatter; $this$invoke.dayOfWeekStrings = $props.uiState.bwx_1; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.reply = $props.replyTextFlow; $this$invoke.onClickPostReplyButton = $props.onClickPostReply; $this$invoke.onReplyChanged = $props.onReplyChanged; return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda($isRootItem, $postItem, $props, $timeFormatter, $dateFormatter) { return function ($this$create) { var this_0 = get_DiscussionPostListItem(); var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($postItem, $isRootItem, $props, $timeFormatter, $dateFormatter); addChild($this$create, this_0, block); var tmp; if ($isRootItem) { var this_1 = get_DiscussionPostReply(); var block_0 = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); addChild($this$create, this_1, block_0); tmp = Unit_instance; } return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter) { return function (postItem) { var tmp1_safe_receiver = postItem == null ? null : postItem.bed_1; var isRootItem = equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.cea_1, new Long(0, 0)); var tmp = default_15; return create_0(tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda$lambda(isRootItem, postItem, $props, $timeFormatter, $dateFormatter)); }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$virtualListContent) { var tmp = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda; $this$virtualListContent.q11u($infiniteQueryResult, tmp, DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_0($props, $timeFormatter, $dateFormatter)); return Unit_instance; }; } function DiscussionPostDetailComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1; addChild($this$invoke, this_0, block); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda$lambda$lambda_1($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function DiscussionPostDetailComponent2$lambda$lambda($muiAppState, $infiniteQueryResult, $props, $timeFormatter, $dateFormatter) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(DiscussionPostDetailComponent2$lambda$lambda$lambda($infiniteQueryResult, $props, $timeFormatter, $dateFormatter)); var this_1 = default_48; var block = DiscussionPostDetailComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostDetailPreview$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); $this$invoke.uiState = new DiscussionPostDetailUiState2(DiscussionPostDetailPreview$lambda$lambda$lambda, new Long(1, 0)); return Unit_instance; } function DiscussionPostDetailPreview$lambda$lambda$lambda() { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_0.dea_1 = 'Submitting an assignment'; this_0.iea_1 = new Long(1, 0); this_0.cea_1 = new Long(0, 0); this_0.bea_1 = new Long(1, 0); this_0.eea_1 = 'How can I get the best grade?'; this_0.fea_1 = systemTimeInMillis(); var tmp = new DiscussionPostAndPosterNames(this_0, 'M', 'Nasruddin'); // Inline function 'kotlin.apply' call var this_1 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_1.cea_1 = new Long(42, 0); this_1.dea_1 = null; this_1.iea_1 = new Long(1, 0); this_1.bea_1 = new Long(2, 0); this_1.eea_1 = 'Use ChatGPT'; this_1.fea_1 = systemTimeInMillis(); var tmp_0 = new DiscussionPostAndPosterNames(this_1, 'Cheaty', 'McCheatface'); // Inline function 'kotlin.apply' call var this_2 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_2.cea_1 = new Long(42, 0); this_2.iea_1 = new Long(1, 0); this_2.bea_1 = new Long(3, 0); this_2.eea_1 = 'Use BARD'; this_2.fea_1 = systemTimeInMillis(); var tmp_1 = new DiscussionPostAndPosterNames(this_2, 'Chester', 'Cheetah'); // Inline function 'kotlin.apply' call var this_3 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostDetailPreview....' call this_3.iea_1 = new Long(1, 0); this_3.cea_1 = new Long(42, 0); this_3.bea_1 = new Long(4, 0); this_3.eea_1 = 'Ask Jeeves'; this_3.fea_1 = systemTimeInMillis(); return new ListPagingSource(listOf([tmp, tmp_0, tmp_1, new DiscussionPostAndPosterNames(this_3, 'Uncle', 'Brandon')])); } function DiscussionPostDetailScreen$lambda($this$FC, it) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); var viewModel = useUstadViewModel(VOID, DiscussionPostDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pww_1, new DiscussionPostDetailUiState2()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostDetailComponent2(); var block = DiscussionPostDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_183($uiStateVal$delegate) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function DiscussionPostDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostDetailScreen_kt__s8fd6t(); return new DiscussionPostDetailViewModel(di, savedStateHandle); } function DiscussionPostDetailViewModel$onChangeReplyText$ref($boundThis) { var l = function (p0) { $boundThis.ax0(p0); return Unit_instance; }; l.callableName = 'onChangeReplyText'; return l; } function DiscussionPostDetailViewModel$onClickPostReply$ref($boundThis) { var l = function () { $boundThis.mx0(); return Unit_instance; }; l.callableName = 'onClickPostReply'; return l; } function DiscussionPostDetailViewModel$onDeletePost$ref($boundThis) { var l = function (p0) { $boundThis.owt(p0); return Unit_instance; }; l.callableName = 'onDeletePost'; return l; } function DiscussionPostDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_183($uiStateVal$delegate); $this$invoke.replyTextFlow = $viewModel.rww_1; $this$invoke.onReplyChanged = DiscussionPostDetailViewModel$onChangeReplyText$ref($viewModel); $this$invoke.onClickPostReply = DiscussionPostDetailViewModel$onClickPostReply$ref($viewModel); $this$invoke.onDeletePost = DiscussionPostDetailViewModel$onDeletePost$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1; function _init_properties_DiscussionPostDetailScreen_kt__s8fd6t() { if (!properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1) { properties_initialized_DiscussionPostDetailScreen_kt_aoe7y1 = true; DiscussionPostDetailComponent2 = FC(DiscussionPostDetailComponent2$lambda); DiscussionPostDetailPreview = FC(DiscussionPostDetailPreview$lambda); DiscussionPostDetailScreen = FC(DiscussionPostDetailScreen$lambda); } } function get_DiscussionPostListItem() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return DiscussionPostListItem; } var DiscussionPostListItem; function DiscussionPostListItem$lambda($this$FC, props) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); var tmp0_safe_receiver = props.discussionPost; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ced_1; var tmp = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; var tmp2_safe_receiver = props.discussionPost; var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.ded_1; var posterName = tmp + ' ' + (tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs); var overflowAnchor$delegate = useState(DiscussionPostListItem$lambda$lambda); var overflowAnchorVal = invoke$lambda_184(overflowAnchor$delegate); var theme$delegate = useRequiredContext(get_ThemeContext()); var strings = useStringProvider(); var tmp_0 = props.localDateTimeNow; var tmp4_safe_receiver = props.discussionPost; var tmp5_safe_receiver = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.bed_1; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.fea_1; var dayOrDate = useDayOrDate(true, tmp_0, tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs, Companion_getInstance_15().nlz(), 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_instance; } function invoke$lambda_184($overflowAnchor$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $overflowAnchor$delegate[0]; } function invoke$lambda_185($overflowAnchor$delegate, value) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); getLocalDelegateReference('overflowAnchor', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $overflowAnchor$delegate[1](value); return Unit_instance; } function invoke$lambda_186($theme$delegate) { _init_properties_DiscussionPostListItem_kt__bcvo3d(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostListItem$lambda$lambda() { _init_properties_DiscussionPostListItem_kt__bcvo3d(); return null; } function DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $dayOrDate; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate) { return function (it) { var tmp; if (invoke$lambda_184($overflowAnchor$delegate) == null) { tmp = it.currentTarget; } else { tmp = null; } invoke$lambda_185($overflowAnchor$delegate, tmp); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate) { return function ($this$invoke) { // Inline function 'react.dom.aria.AriaHasPopup.Companion.true' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-haspopup'] = 'true'; // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-expanded'] = !($overflowAnchorVal == null); $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda($overflowAnchor$delegate); var this_0 = default_7; addChild_0($this$invoke, this_0); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal) { return function (it) { return $overflowAnchorVal; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate) { return function () { invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate) { return function (it) { $props.onClickDelete(); invoke$lambda_185($overflowAnchor$delegate, null); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate) { return function ($this$invoke) { $this$invoke.onClick = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda$lambda($props, $overflowAnchor$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().ym0_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props) { return function ($this$invoke) { $this$invoke.open = true; $this$invoke.anchorEl = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_0($overflowAnchorVal); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem.....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = invoke$lambda_186($theme$delegate).spacing(2); $this$invoke.sx = this_0; $this$invoke.onClose = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_1($overflowAnchor$delegate); var this_1 = default_8; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_2($strings, $props, $overflowAnchor$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings) { return function ($this$create) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$create.direction = 'row'; var this_0 = default_2; var block = DiscussionPostListItem$lambda$lambda$lambda$lambda($dayOrDate); addChild($this$create, this_0, block); var tmp; if ($props.showModerateOptions) { // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_6; var block_0 = DiscussionPostListItem$lambda$lambda$lambda$lambda_0($overflowAnchorVal, $overflowAnchor$delegate); addChild($this$create, this_1, block_0); var tmp_0; if (!($overflowAnchorVal == null)) { var this_2 = default_10; var block_1 = DiscussionPostListItem$lambda$lambda$lambda$lambda_1($overflowAnchorVal, $theme$delegate, $overflowAnchor$delegate, $strings, $props); addChild($this$create, this_2, block_1); tmp_0 = Unit_instance; } tmp = tmp_0; } return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props) { return function ($this$invoke) { $this$invoke.personName = $posterName; var tmp0_safe_receiver = $props.discussionPost; $this$invoke.pictureUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eed_1; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_0($posterName, $props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda_2($posterName, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.discussionPost; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bed_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.eea_1; $this$invoke.html = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body2' call 0; $this$create.variant = 'body2'; var this_0 = get_UstadRawHtml(); var block = DiscussionPostListItem$lambda$lambda$lambda$lambda$lambda_3($props); addChild($this$create, this_0, block); return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda$lambda_1($posterName, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $posterName; var tmp = default_2; $this$invoke.secondary = create_0(tmp, DiscussionPostListItem$lambda$lambda$lambda$lambda_3($props)); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostListItem....' call // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.component = 'div'; $this$invoke.secondaryTypographyProps = this_0; return Unit_instance; }; } function DiscussionPostListItem$lambda$lambda_0($props, $overflowAnchorVal, $dayOrDate, $overflowAnchor$delegate, $theme$delegate, $strings, $posterName) { return function ($this$invoke) { // Inline function 'mui.material.ListItemAlignItems.Companion.flexStart' call 0; $this$invoke.alignItems = 'flex-start'; var tmp = default_25; $this$invoke.secondaryAction = create_0(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_instance; }; } var properties_initialized_DiscussionPostListItem_kt_dnp1c5; function _init_properties_DiscussionPostListItem_kt__bcvo3d() { if (!properties_initialized_DiscussionPostListItem_kt_dnp1c5) { properties_initialized_DiscussionPostListItem_kt_dnp1c5 = true; DiscussionPostListItem = FC(DiscussionPostListItem$lambda); } } function get_DiscussionPostReply() { _init_properties_DiscussionPostReply_kt__awtw6o(); return DiscussionPostReply; } var DiscussionPostReply; function DiscussionPostReply$lambda($this$FC, props) { _init_properties_DiscussionPostReply_kt__awtw6o(); var strings = useStringProvider(); var replyVal$delegate = collectAsState(props.reply, '', Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = DiscussionPostReply$lambda$lambda(props, strings, replyVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = DiscussionPostReply$lambda$lambda_0(props, strings, replyVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_187($replyVal$delegate) { _init_properties_DiscussionPostReply_kt__awtw6o(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('replyVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $replyVal$delegate[0]; } function DiscussionPostReply$lambda$lambda($props, $strings, $replyVal$delegate) { return function ($this$invoke) { $this$invoke.id = 'discussion_reply'; $this$invoke.onChange = $props.onReplyChanged; $this$invoke.value = invoke$lambda_187($replyVal$delegate); $this$invoke.placeholder = $strings.apn(strings_getInstance().vmz_1); $this$invoke.readOnly = $props.disabled; return Unit_instance; }; } function DiscussionPostReply$lambda$lambda$lambda($props) { return function (it) { $props.onClickPostReplyButton(); return Unit_instance; }; } function DiscussionPostReply$lambda$lambda_0($props, $strings, $replyVal$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.detail.DiscussionPostReply...' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginTop = toString(12) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.marginBottom = toString(12) + 'px'; $this$invoke.sx = this_0; $this$invoke.onClick = DiscussionPostReply$lambda$lambda$lambda($props); $this$invoke.fullWidth = true; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; var tmp; // Inline function 'kotlin.text.isEmpty' call var this_1 = invoke$lambda_187($replyVal$delegate); if (charSequenceLength(this_1) === 0) { tmp = true; } else { tmp = $props.disabled; } $this$invoke.disabled = tmp; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = $strings.apn(strings_getInstance().yn0_1); addChildNode($this$invoke, tmp$ret$13); return Unit_instance; }; } var properties_initialized_DiscussionPostReply_kt_tttpta; function _init_properties_DiscussionPostReply_kt__awtw6o() { if (!properties_initialized_DiscussionPostReply_kt_tttpta) { properties_initialized_DiscussionPostReply_kt_tttpta = true; DiscussionPostReply = FC(DiscussionPostReply$lambda); } } function get_DiscussionPostEditComponent2() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditComponent2; } var DiscussionPostEditComponent2; function get_DiscussionPostEditPreview() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditPreview; } var DiscussionPostEditPreview; function get_DiscussionPostEditScreen() { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return DiscussionPostEditScreen; } var DiscussionPostEditScreen; function DiscussionPostEditComponent2$lambda($this$FC, props) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = DiscussionPostEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_188($theme$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.dea_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.mx2_1; 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_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.mx2_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dea_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_title'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1); $this$invoke.error = !($props.uiState.ox2_1 == null); var tmp2_safe_receiver = $props.uiState.ox2_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.nx2_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.eea_1 = $it; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onPostChanged; var tmp0_safe_receiver = $props.uiState.mx2_1; 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_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.mx2_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eea_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'discussion_post_message'; $this$invoke.onChange = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); $this$invoke.readOnly = !$props.uiState.nx2_1; return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1($discussionPostError, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2......' call this_0.color = invoke$lambda_188($theme$delegate).palette.error.main; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = $discussionPostError; addChildNode($this$invoke, tmp$ret$6); return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadTextField(); var block = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_0 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_1, block_0); var tmp0_safe_receiver = $props.uiState.px2_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_2; var block_1 = DiscussionPostEditComponent2$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, this_2, block_1); } return Unit_instance; }; } function DiscussionPostEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = DiscussionPostEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function DiscussionPostEditPreview$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function DiscussionPostEditPreview$lambda$lambda($this$invoke) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'kotlin.apply' call var this_0 = new DiscussionPost(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.discussionpost.edit.DiscussionPostEditPreview...' call this_0.dea_1 = 'How to submit report A?'; this_0.eea_1 = 'For our sales report, do I upload or share a link? '; $this$invoke.uiState = new DiscussionPostEditUiState(this_0); return Unit_instance; } function DiscussionPostEditScreen$lambda($this$FC, it) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); var viewModel = useUstadViewModel(VOID, DiscussionPostEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.lx2_1, new DiscussionPostEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_DiscussionPostEditComponent2(); var block = DiscussionPostEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_189($uiStateVar$delegate) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function DiscussionPostEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_DiscussionPostEditScreen_kt__f5g20u(); return new DiscussionPostEditViewModel(di, savedStateHandle); } function DiscussionPostEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.zx4(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function DiscussionPostEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_189($uiStateVar$delegate); $this$invoke.onPostChanged = DiscussionPostEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_DiscussionPostEditScreen_kt_bmlgrk; function _init_properties_DiscussionPostEditScreen_kt__f5g20u() { if (!properties_initialized_DiscussionPostEditScreen_kt_bmlgrk) { properties_initialized_DiscussionPostEditScreen_kt_bmlgrk = true; DiscussionPostEditComponent2 = FC(DiscussionPostEditComponent2$lambda); DiscussionPostEditPreview = FC(DiscussionPostEditPreview$lambda); DiscussionPostEditScreen = FC(DiscussionPostEditScreen$lambda); } } function get_EpubContentComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentComponent; } var EpubContentComponent; function get_EpubScrollComponent() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubScrollComponent; } var EpubScrollComponent; function get_EpubSpineItem() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubSpineItem; } var EpubSpineItem; function get_EpubContentScreen() { _init_properties_EpubContentScreen_kt__41ft1h(); return EpubContentScreen; } var EpubContentScreen; function EpubArea() { EpubArea_instance = this; var tmp = this; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp.g11w_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.h11w_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.i11w_1 = 'epub_content_area'; } var EpubArea_instance; function EpubArea_getInstance() { if (EpubArea_instance == null) new EpubArea(); return EpubArea_instance; } function EpubContentComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var muiAppState = useMuiAppState(); var mobileMode = default_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_instance; } function invoke$lambda_190($defaultHeights$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('defaultHeights', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $defaultHeights$delegate[0]; } function invoke$onScrollBy(scrollByCommandFlow, amount) { scrollByCommandFlow.s1h(amount); } function EpubContentComponent$lambda$lambda($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'kotlin.collections.mapOf' call var tmp$ret$0 = emptyMap(); return MutableStateFlow(tmp$ret$0); } function EpubContentComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return MutableSharedFlow(1, 0, BufferOverflow_DROP_OLDEST_getInstance()); } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda(_anonymous_parameter_0__qggqh8, index) { _init_properties_EpubContentScreen_kt__41ft1h(); return 'spine_' + index; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index) { return function (newHeight) { $l$block: { // Inline function 'kotlinx.coroutines.flow.update' call var this_0 = $defaultHeightMap; while (true) { var prevValue = this_0.t2(); // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent........' call // Inline function 'kotlin.collections.buildMap' call // Inline function 'kotlin.contracts.contract' call // Inline function 'kotlin.collections.buildMapInternal' call // Inline function 'kotlin.apply' call var this_1 = LinkedHashMap_init_$Create$(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent.........' call this_1.r2(prevValue); this_1.s($index, toString(newHeight)); var nextValue = this_1.f3(); if (this_0.i1l(prevValue, nextValue)) { break $l$block; } } } return Unit_instance; }; } function EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow) { var l = function (p0) { invoke$onScrollBy($scrollByCommandFlow, p0); return Unit_instance; }; l.callableName = 'onScrollBy'; return l; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item) { return function (href) { $props.onClickLink($item, href); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda($item, $index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$create) { $this$create.url = $item; $this$create.itemIndex = $index; var tmp0_safe_receiver = invoke$lambda_190($defaultHeights$delegate).q($index); var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } var tmp1_elvis_lhs = tmp; var tmp_0; if (tmp1_elvis_lhs == null) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(600) + 'px'; } else { tmp_0 = tmp1_elvis_lhs; } $this$create.defaultHeight = tmp_0; $this$create.onHeightChanged = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($defaultHeightMap, $index); $this$create.scrollByFunction = EpubContentComponent$lambda$onScrollBy$ref($scrollByCommandFlow); $this$create.onClickLink = EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $item); $this$create.scrollCommands = $props.scrollToCommands; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function (item, index) { var tmp = get_EpubSpineItem(); return create_0(tmp, EpubContentComponent$lambda$lambda$lambda$lambda$lambda$lambda(item, index, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); }; } function EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$virtualListContent) { var tmp = $props.uiState.mx6_1; var tmp_0 = EpubContentComponent$lambda$lambda$lambda$lambda$lambda; $this$virtualListContent.w11u(tmp, tmp_0, EpubContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.scrollToCommands = $props.scrollToCommands; $this$invoke.scrollByCommands = $scrollByCommandFlow; $this$invoke.onSpineIndexChanged = $props.onSpineIndexChanged; return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { $this$invoke.key = 'epub_spine_virtual_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; this_0.gridArea = EpubArea_getInstance().i11w_1; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(EpubContentComponent$lambda$lambda$lambda$lambda($props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow)); var this_1 = default_48; var block = EpubContentComponent$lambda$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); var this_2 = get_EpubScrollComponent(); var block_0 = EpubContentComponent$lambda$lambda$lambda$lambda_1($props, $scrollByCommandFlow); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_2($props) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $props.onDismissTableOfContents(); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props) { return function ($this$invoke) { $this$invoke.key = 'epub_drawer'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent....' call if ($mobileMode) { this_0.gridArea = EpubArea_getInstance().h11w_1; } this_0.width = EpubArea_getInstance().g11w_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.ox6_1; $this$invoke.onClose = EpubContentComponent$lambda$lambda$lambda$lambda_2($props); var this_1 = get_EpubTocListComponent(); var block = EpubContentComponent$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_1, block); return Unit_instance; }; } function EpubContentComponent$lambda$lambda_2($mobileMode, $muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubContentComponent...' call // Inline function 'web.cssom.Display.Companion.grid' call 0; this_0.display = 'grid'; // Inline function 'web.cssom.Auto.Companion.auto' call 0; this_0.gridTemplateRows = array(['auto']); var tmp; if ($mobileMode) { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto']); } else { // Inline function 'web.cssom.Auto.Companion.auto' call 0; tmp = array(['auto', EpubArea_getInstance().g11w_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().i11w_1]; } else { // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = [EpubArea_getInstance().i11w_1, EpubArea_getInstance().h11w_1]; } this_0.gridTemplateAreas = GridTemplateAreas([tmp_0]); $this$invoke.sx = this_0; var this_1 = get_VirtualList(); var block = EpubContentComponent$lambda$lambda$lambda($muiAppState, $props, $defaultHeights$delegate, $defaultHeightMap, $scrollByCommandFlow); addChild($this$invoke, this_1, block); var this_2 = default_17; var block_0 = EpubContentComponent$lambda$lambda$lambda_0($mobileMode, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function EpubScrollComponent$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var virtualizerContext$delegate = useRequiredContext(get_VirtualListContext()); var scrollElement = invoke$lambda_191(virtualizerContext$delegate).b11v_1.scrollElement; useEffect([scrollElement], EpubScrollComponent$lambda$lambda(scrollElement, props, virtualizerContext$delegate)); var spineIndexOffsetTarget$delegate = useState(EpubScrollComponent$lambda$lambda_0); var hashIndexDelta$delegate = useState(EpubScrollComponent$lambda$lambda_1); var tmp = [props.scrollToCommands]; useLaunchedEffect(tmp, EpubScrollComponent$lambda$slambda_0(props, virtualizerContext$delegate, spineIndexOffsetTarget$delegate, null)); var tmp_0 = [props.scrollByCommands]; useLaunchedEffect(tmp_0, EpubScrollComponent$lambda$slambda_2(props, hashIndexDelta$delegate, null)); // Inline function 'kotlin.arrayOf' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_1 = [invoke$lambda_192(spineIndexOffsetTarget$delegate), invoke$lambda_194(hashIndexDelta$delegate), invoke$lambda_191(virtualizerContext$delegate).b11v_1.isScrolling].slice(); useEffect(tmp_1, EpubScrollComponent$lambda$lambda_2(virtualizerContext$delegate, hashIndexDelta$delegate, spineIndexOffsetTarget$delegate)); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_1(function_0) { this.j11w_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_1).d1e = function (value, $completion) { return this.j11w_1(value, $completion); }; function invoke$lambda_191($virtualizerContext$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('virtualizerContext', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $virtualizerContext$delegate[0]; } function invoke$lambda_192($spineIndexOffsetTarget$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $spineIndexOffsetTarget$delegate[0]; } function invoke$lambda_193($spineIndexOffsetTarget$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('spineIndexOffsetTarget', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $spineIndexOffsetTarget$delegate[1](value); return Unit_instance; } function invoke$lambda_194($hashIndexDelta$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $hashIndexDelta$delegate[0]; } function invoke$lambda_195($hashIndexDelta$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('hashIndexDelta', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $hashIndexDelta$delegate[1](value); return Unit_instance; } function EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function (it) { var tmp0_safe_receiver = $scrollElement; var scrollTop = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.scrollTop; var tmp; if (!(scrollTop == null)) { var spineIndex = invoke$lambda_191($virtualizerContext$delegate).b11v_1.getVirtualItemForOffset(roundToInt(scrollTop)).index; tmp = $props.onSpineIndexChanged(spineIndex); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, $scrollListener) { return function () { var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call removeEventListener(tmp0_safe_receiver, 'scroll', $scrollListener); } return Unit_instance; }; } function EpubScrollComponent$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate) { return function ($this$useEffect) { var scrollListener = EpubScrollComponent$lambda$lambda$lambda($scrollElement, $props, $virtualizerContext$delegate); var tmp0_safe_receiver = $scrollElement; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.dom.scroll' call Event; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addEventListener(tmp0_safe_receiver, 'scroll', scrollListener); } $this$useEffect.push(EpubScrollComponent$lambda$lambda$lambda_0($scrollElement, scrollListener)); return Unit_instance; }; } function EpubScrollComponent$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$lambda_1() { _init_properties_EpubContentScreen_kt__41ft1h(); return -1; } function EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.s11w_1 = $virtualizerContext$delegate; this.t11w_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda).v11w = function (command, $completion) { var tmp = this.w11w(command, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).le = function (p1, $completion) { return this.v11w(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; if (tmp === 0) { this.md_1 = 1; var tmp_0 = invoke$lambda_191(this.s11w_1).b11v_1.getOffsetForIndex; 0; var offsetTarget = tmp_0(this.u11w_1.qxb_1, 'start'); var offsetAsInt = numberToInt(offsetTarget[0]); invoke$lambda_193(this.t11w_1, offsetAsInt); var tmp_1 = invoke$lambda_191(this.s11w_1).b11v_1.scrollToOffset; var this_0 = {}; 0; this_0.align = 'start'; 0; this_0.behavior = 'instant'; tmp_1(offsetAsInt, this_0); return Unit_instance; } else if (tmp === 1) { throw this.od_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda).w11w = function (command, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda(this.s11w_1, this.t11w_1, completion); i.u11w_1 = command; return i; }; function EpubScrollComponent$lambda$slambda$slambda_0($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda($virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation); var l = function (command, $completion) { return i.v11w(command, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda($props, $virtualizerContext$delegate, $spineIndexOffsetTarget$delegate, resultContinuation) { this.f11x_1 = $props; this.g11x_1 = $virtualizerContext$delegate; this.h11x_1 = $spineIndexOffsetTarget$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubScrollComponent$lambda$slambda).r79 = function ($completion) { return this.h88($completion); }; protoOf(EpubScrollComponent$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = this.f11x_1.scrollToCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_0(this.g11x_1, this.h11x_1, null); suspendResult = tmp_0.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda).q79 = function (completion) { return new EpubScrollComponent$lambda$slambda(this.f11x_1, this.g11x_1, this.h11x_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.h88($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation) { this.q11x_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda$slambda_1).s1i = function (scrollAmount, $completion) { var tmp = this.t1i(scrollAmount, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).le = function (p1, $completion) { return this.s1i((!(p1 == null) ? typeof p1 === 'number' : false) ? p1 : THROW_CCE(), $completion); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; if (tmp === 0) { this.md_1 = 1; invoke$lambda_195(this.q11x_1, this.r11x_1); return Unit_instance; } else if (tmp === 1) { throw this.od_1; } } catch ($p) { var e = $p; throw e; } while (true); }; protoOf(EpubScrollComponent$lambda$slambda$slambda_1).t1i = function (scrollAmount, completion) { var i = new EpubScrollComponent$lambda$slambda$slambda_1(this.q11x_1, completion); i.r11x_1 = scrollAmount; return i; }; function EpubScrollComponent$lambda$slambda$slambda_2($hashIndexDelta$delegate, resultContinuation) { var i = new EpubScrollComponent$lambda$slambda$slambda_1($hashIndexDelta$delegate, resultContinuation); var l = function (scrollAmount, $completion) { return i.s1i(scrollAmount, $completion); }; l.$arity = 1; return l; } function EpubScrollComponent$lambda$slambda_1($props, $hashIndexDelta$delegate, resultContinuation) { this.a11y_1 = $props; this.b11y_1 = $hashIndexDelta$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubScrollComponent$lambda$slambda_1).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubScrollComponent$lambda$slambda_1).r79 = function ($completion) { return this.h88($completion); }; protoOf(EpubScrollComponent$lambda$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var tmp_0 = this.a11y_1.scrollByCommands; var tmp_1 = EpubScrollComponent$lambda$slambda$slambda_2(this.b11y_1, null); suspendResult = tmp_0.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_1(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubScrollComponent$lambda$slambda_1).q79 = function (completion) { return new EpubScrollComponent$lambda$slambda_1(this.a11y_1, this.b11y_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.h88($completion); }; l.$arity = 0; return l; } function EpubScrollComponent$lambda$lambda_2($virtualizerContext$delegate, $hashIndexDelta$delegate, $spineIndexOffsetTarget$delegate) { return function ($this$useEffect) { var tmp; if ((!invoke$lambda_191($virtualizerContext$delegate).b11v_1.isScrolling ? invoke$lambda_194($hashIndexDelta$delegate) > 0 : false) ? invoke$lambda_191($virtualizerContext$delegate).b11v_1.scrollOffset === invoke$lambda_192($spineIndexOffsetTarget$delegate) : false) { var newOffset = invoke$lambda_191($virtualizerContext$delegate).b11v_1.scrollOffset + invoke$lambda_194($hashIndexDelta$delegate) | 0; invoke$lambda_195($hashIndexDelta$delegate, 0); var tmp_0 = invoke$lambda_191($virtualizerContext$delegate).b11v_1.scrollToOffset; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubScrollComponent...' call // Inline function 'tanstack.virtual.core.ScrollAlignment.Companion.start' call 0; this_0.align = 'start'; // Inline function 'web.scroll.ScrollBehavior.Companion.instant' call 0; this_0.behavior = 'instant'; tmp = tmp_0(newOffset, this_0); } return Unit_instance; }; } function EpubSpineItem$lambda($this$FC, props) { _init_properties_EpubContentScreen_kt__41ft1h(); var iframeRef = useRef(null); var iframeHeight$delegate = useState(EpubSpineItem$lambda$lambda(props)); // Inline function 'react.useMemo' call var dependencies = [props.url]; var callback = EpubSpineItem$lambda$lambda_0; var loadedCompletable = useMemo(callback, dependencies); var tmp = [props.scrollCommands, props.itemIndex]; useLaunchedEffect(tmp, EpubSpineItem$lambda$slambda_0(props, loadedCompletable, iframeRef, null)); var windowSize = useWindowSize(); useLaunchedEffect([windowSize.d11s_1, windowSize.e11s_1], EpubSpineItem$lambda$slambda_2(loadedCompletable, iframeRef, props, iframeHeight$delegate, null)); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.iframe' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubSpineItem$lambda$lambda_1(props, iframeRef, loadedCompletable, iframeHeight$delegate); addChild($this$FC, 'iframe', block); return Unit_instance; } function sam$kotlinx_coroutines_flow_FlowCollector$0_2(function_0) { this.c11y_1 = function_0; } protoOf(sam$kotlinx_coroutines_flow_FlowCollector$0_2).d1e = function (value, $completion) { return this.c11y_1(value, $completion); }; function invoke$lambda_196($iframeHeight$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $iframeHeight$delegate[0]; } function invoke$lambda_197($iframeHeight$delegate, value) { _init_properties_EpubContentScreen_kt__41ft1h(); getLocalDelegateReference('iframeHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $iframeHeight$delegate[1](value); return Unit_instance; } function invoke$updateIframeHeight(iframeRef, $props, iframeHeight$delegate) { var tmp0_safe_receiver = iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; var tmp; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp = tmp2_elvis_lhs; } var bodyEl = tmp; var loadedHeight = bodyEl.offsetHeight; var computedStyle = getComputedStyle(bodyEl); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var calculatedHeight = 'calc(' + loadedHeight + 'px + ' + computedStyle.marginTop + ' + ' + computedStyle.marginBottom + ' + 16px)'; invoke$lambda_197(iframeHeight$delegate, calculatedHeight); $props.onHeightChanged(calculatedHeight); } function EpubSpineItem$lambda$lambda($props) { return function () { return $props.defaultHeight; }; } function EpubSpineItem$lambda$lambda_0() { _init_properties_EpubContentScreen_kt__41ft1h(); return CompletableDeferred(); } function EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation) { this.l11y_1 = $$this$unsafeFlow; this.m11y_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).v11w = function (value, $completion) { var tmp = this.w11w(value, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).le = function (p1, $completion) { return this.v11w(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 5; this.ld_1 = 1; continue $sm; case 1: var tmp_0 = this; tmp_0.p11y_1 = this.l11y_1; var tmp_1 = this; tmp_1.q11y_1 = this.n11y_1; if (this.q11y_1.qxb_1 === this.m11y_1.itemIndex) { this.ld_1 = 3; suspendResult = this.p11y_1.d1e(this.q11y_1, this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; } else { this.ld_1 = 2; continue $sm; } case 2: if (false) { this.ld_1 = 1; continue $sm; } this.ld_1 = 4; continue $sm; case 3: this.o11y_1 = suspendResult; this.ld_1 = 4; continue $sm; case 4: return Unit_instance; case 5: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 5) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$o$collect$slambda).w11w = function (value, completion) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda(this.l11y_1, this.m11y_1, completion); i.n11y_1 = value; return i; }; function EpubSpineItem$lambda$slambda$o$collect$slambda_0($$this$unsafeFlow, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$o$collect$slambda($$this$unsafeFlow, $props, resultContinuation); var l = function (value, $completion) { return i.v11w(value, $completion); }; l.$arity = 1; return l; } function $collectCOROUTINE$2(_this__u8e3s4, collector, resultContinuation) { CoroutineImpl.call(this, resultContinuation); this.z11y_1 = _this__u8e3s4; this.a11z_1 = collector; } protoOf($collectCOROUTINE$2).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; var tmp_0 = this; tmp_0.b11z_1 = this.a11z_1; this.ld_1 = 1; var tmp_1 = EpubSpineItem$lambda$slambda$o$collect$slambda_0(this.b11z_1, this.z11y_1.d11z_1, null); suspendResult = this.z11y_1.c11z_1.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; function _no_name_provided__qut3iv_0($this, $props) { this.c11z_1 = $this; this.d11z_1 = $props; } protoOf(_no_name_provided__qut3iv_0).e11z = function (collector, $completion) { var tmp = new $collectCOROUTINE$2(this, collector, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(_no_name_provided__qut3iv_0).k1c = function (collector, $completion) { return this.e11z(collector, $completion); }; function EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation) { this.n11z_1 = $loadedCompletable; this.o11z_1 = $iframeRef; this.p11z_1 = $props; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda$slambda).v11w = function (it, $completion) { var tmp = this.w11w(it, $completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubSpineItem$lambda$slambda$slambda).le = function (p1, $completion) { return this.v11w(p1 instanceof EpubScrollCommand ? p1 : THROW_CCE(), $completion); }; protoOf(EpubSpineItem$lambda$slambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; var tmp_0 = this; var tmp0_elvis_lhs = this.q11z_1.rxb_1; var tmp_1; if (tmp0_elvis_lhs == null) { return Unit_instance; } else { tmp_1 = tmp0_elvis_lhs; } tmp_0.r11z_1 = tmp_1; this.ld_1 = 1; suspendResult = this.n11z_1.xv(this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: var tmp1_safe_receiver = this.o11z_1.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.contentDocument; var tmp_2; if (tmp2_elvis_lhs == null) { return Unit_instance; } else { tmp_2 = tmp2_elvis_lhs; } var documentEl = tmp_2; var elementId = this.r11z_1.substring(1); var targetEl = documentEl.getElementById(elementId); if (!(targetEl == null)) { var scrollDownBy = roundToInt(targetEl.getBoundingClientRect().top); this.p11z_1.scrollByFunction(scrollDownBy); } return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda$slambda).w11w = function (it, completion) { var i = new EpubSpineItem$lambda$slambda$slambda(this.n11z_1, this.o11z_1, this.p11z_1, completion); i.q11z_1 = it; return i; }; function EpubSpineItem$lambda$slambda$slambda_0($loadedCompletable, $iframeRef, $props, resultContinuation) { var i = new EpubSpineItem$lambda$slambda$slambda($loadedCompletable, $iframeRef, $props, resultContinuation); var l = function (it, $completion) { return i.v11w(it, $completion); }; l.$arity = 1; return l; } function EpubSpineItem$lambda$slambda($props, $loadedCompletable, $iframeRef, resultContinuation) { this.a120_1 = $props; this.b120_1 = $loadedCompletable; this.c120_1 = $iframeRef; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubSpineItem$lambda$slambda).r79 = function ($completion) { return this.h88($completion); }; protoOf(EpubSpineItem$lambda$slambda).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; var this_0 = this.a120_1.scrollCommands; var tmp_0 = new _no_name_provided__qut3iv_0(this_0, this.a120_1); var tmp_1 = EpubSpineItem$lambda$slambda$slambda_0(this.b120_1, this.c120_1, this.a120_1, null); suspendResult = tmp_0.k1c(new sam$kotlinx_coroutines_flow_FlowCollector$0_2(tmp_1), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda).q79 = function (completion) { return new EpubSpineItem$lambda$slambda(this.a120_1, this.b120_1, this.c120_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.h88($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$slambda_1($loadedCompletable, $iframeRef, $props, $iframeHeight$delegate, resultContinuation) { this.l120_1 = $loadedCompletable; this.m120_1 = $iframeRef; this.n120_1 = $props; this.o120_1 = $iframeHeight$delegate; CoroutineImpl.call(this, resultContinuation); } protoOf(EpubSpineItem$lambda$slambda_1).h88 = function ($completion) { var tmp = this.q79($completion); tmp.nd_1 = Unit_instance; tmp.od_1 = null; return tmp.yd(); }; protoOf(EpubSpineItem$lambda$slambda_1).r79 = function ($completion) { return this.h88($completion); }; protoOf(EpubSpineItem$lambda$slambda_1).yd = function () { var suspendResult = this.nd_1; $sm: do try { var tmp = this.ld_1; switch (tmp) { case 0: this.md_1 = 2; this.ld_1 = 1; suspendResult = delay(new Long(300, 0), this); if (suspendResult === get_COROUTINE_SUSPENDED()) { return suspendResult; } continue $sm; case 1: if (this.l120_1.ir()) { invoke$updateIframeHeight(this.m120_1, this.n120_1, this.o120_1); } return Unit_instance; case 2: throw this.od_1; } } catch ($p) { var e = $p; if (this.md_1 === 2) { throw e; } else { this.ld_1 = this.md_1; this.od_1 = e; } } while (true); }; protoOf(EpubSpineItem$lambda$slambda_1).q79 = function (completion) { return new EpubSpineItem$lambda$slambda_1(this.l120_1, this.m120_1, this.n120_1, this.o120_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.h88($completion); }; l.$arity = 0; return l; } function EpubSpineItem$lambda$lambda$lambda$lambda$lambda($element, $props) { return function (evt) { evt.preventDefault(); evt.stopPropagation(); var href = $element.getAttribute('href'); if (href == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call $props.onClickLink(href); } return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda$lambda($props) { return function (element) { // Inline function 'web.uievents.MouseEventTypes.click' call MouseEvent; var tmp = 'click'; // Inline function 'web.events.EventHandler' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = EpubSpineItem$lambda$lambda$lambda$lambda$lambda(element, $props); addEventListener_0(element, tmp, tmp$ret$3); return Unit_instance; }; } function EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate) { return function (_anonymous_parameter_0__qggqh8) { var tmp0_safe_receiver = $iframeRef.current; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.contentDocument; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.body; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem....' call invoke$updateIframeHeight($iframeRef, $props, $iframeHeight$delegate); var tmp = tmp2_safe_receiver.getElementsByTagName('a'); forEach(tmp, EpubSpineItem$lambda$lambda$lambda$lambda($props)); } $loadedCompletable.qy(Unit_instance); return Unit_instance; }; } function EpubSpineItem$lambda$lambda_1($props, $iframeRef, $loadedCompletable, $iframeHeight$delegate) { return function ($this$invoke) { $this$invoke.src = $props.url; $this$invoke.ref = $iframeRef; $this$invoke.onLoad = EpubSpineItem$lambda$lambda$lambda($iframeRef, $loadedCompletable, $props, $iframeHeight$delegate); // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubSpineItem...' call this_0.height = invoke$lambda_196($iframeHeight$delegate); // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.None.Companion.none' call 0; this_0.border = 'none'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(0) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(0) + 'px'; // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubContentScreen$lambda($this$FC, it) { _init_properties_EpubContentScreen_kt__41ft1h(); var epubViewModel = useUstadViewModel(VOID, EpubContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(epubViewModel.gx6_1, new EpubContentUiState()); useOnUnloadEffect(EpubContentViewModel$onUnload$ref(epubViewModel)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_EpubContentComponent(); var block = EpubContentScreen$lambda$lambda_0(epubViewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_198($uiStateVal$delegate) { _init_properties_EpubContentScreen_kt__41ft1h(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function EpubContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_EpubContentScreen_kt__41ft1h(); return new EpubContentViewModel(di, savedStateHandle); } function EpubContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.cpi(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function EpubContentViewModel$onClickLink$ref($boundThis) { var l = function (p0, p1) { $boundThis.jxa(p0, p1); return Unit_instance; }; l.callableName = 'onClickLink'; return l; } function EpubContentViewModel$onDismissTableOfContentsDrawer$ref($boundThis) { var l = function () { $boundThis.mxa(); return Unit_instance; }; l.callableName = 'onDismissTableOfContentsDrawer'; return l; } function EpubContentViewModel$onClickTocItem$ref($boundThis) { var l = function (p0) { $boundThis.kxa(p0); return Unit_instance; }; l.callableName = 'onClickTocItem'; return l; } function EpubContentViewModel$onClickToggleTocItem$ref($boundThis) { var l = function (p0) { $boundThis.lxa(p0); return Unit_instance; }; l.callableName = 'onClickToggleTocItem'; return l; } function EpubContentViewModel$onSpineIndexChanged$ref($boundThis) { var l = function (p0) { $boundThis.nxa(p0); return Unit_instance; }; l.callableName = 'onSpineIndexChanged'; return l; } function EpubContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.mph(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function EpubContentScreen$lambda$lambda_0($epubViewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_198($uiStateVal$delegate); $this$invoke.onClickLink = EpubContentViewModel$onClickLink$ref($epubViewModel); $this$invoke.scrollToCommands = $epubViewModel.jx6_1; $this$invoke.onDismissTableOfContents = EpubContentViewModel$onDismissTableOfContentsDrawer$ref($epubViewModel); $this$invoke.onClickTocItem = EpubContentViewModel$onClickTocItem$ref($epubViewModel); $this$invoke.onClickToggleTogItem = EpubContentViewModel$onClickToggleTocItem$ref($epubViewModel); $this$invoke.onSpineIndexChanged = EpubContentViewModel$onSpineIndexChanged$ref($epubViewModel); $this$invoke.onActiveChanged = EpubContentViewModel$onActiveChanged$ref($epubViewModel); return Unit_instance; }; } var properties_initialized_EpubContentScreen_kt_3w5fnh; function _init_properties_EpubContentScreen_kt__41ft1h() { if (!properties_initialized_EpubContentScreen_kt_3w5fnh) { properties_initialized_EpubContentScreen_kt_3w5fnh = true; EpubContentComponent = FC(EpubContentComponent$lambda); EpubScrollComponent = FC(EpubScrollComponent$lambda); EpubSpineItem = FC(EpubSpineItem$lambda); EpubContentScreen = FC(EpubContentScreen$lambda); } } function get_EpubTocListComponent() { _init_properties_EpubTocListComponent_kt__ugk21b(); return EpubTocListComponent; } var EpubTocListComponent; function EpubTocListComponent$lambda($this$FC, props) { _init_properties_EpubTocListComponent_kt__ugk21b(); var theme$delegate = useRequiredContext(get_ThemeContext()); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = EpubTocListComponent$lambda$lambda(props, muiAppState, theme$delegate, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_199($theme$delegate) { _init_properties_EpubTocListComponent_kt__ugk21b(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function EpubTocListComponent$lambda$lambda$lambda$lambda($coverUrl, $theme$delegate) { return function ($this$invoke) { $this$invoke.src = $coverUrl; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(300) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxHeight = toString(300) + 'px'; // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = invoke$lambda_199($theme$delegate).spacing(2); $this$invoke.className = css(this_0); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'web.cssom.px' call var this_1 = $muiAppState.q11m_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingTop = toString(this_1) + 'px'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; var tmp0_safe_receiver = $props.uiState.qx6_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EpubTocListComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $theme$delegate); addChild($this$invoke, 'img', block); } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickTocItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_0($tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $tocItem.woq_1; return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent......' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.paddingLeft = invoke$lambda_199($theme$delegate).spacing(2 + imul($tocItem.aor_1, 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_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem) { return function (it) { $props.onClickToggleTogItem($tocItem); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { $this$invoke.onClick = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props, $tocItem); // Inline function 'kotlin.js.asDynamic' call $this$invoke['aria-label'] = $text; var tmp; if ($collapsed) { var this_0 = default_93; addChild_0($this$invoke, this_0); tmp = Unit_instance; } else { var this_1 = default_94; addChild_0($this$invoke, this_1); tmp = Unit_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1($text, $collapsed, $props, $tocItem) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.title = $text; var this_0 = default_6; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda$lambda($text, $collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda$lambda_1($props, $tocItem, $strings) { return function ($this$invoke) { var collapsed = $props.uiState.px6_1.b1($tocItem.voq_1); var text = $strings.apn(collapsed ? strings_getInstance().dn3_1 : strings_getInstance().en3_1); var this_0 = default_9; var block = EpubTocListComponent$lambda$lambda$lambda$lambda$lambda_1(text, collapsed, $props, $tocItem); addChild($this$invoke, this_0, block); return Unit_instance; }; } function EpubTocListComponent$lambda$lambda$lambda_0($tocItem, $theme$delegate, $props, $strings) { return function ($this$invoke) { $this$invoke.key = 'toc_' + $tocItem.voq_1; 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.bor_1) { 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_instance; } return Unit_instance; }; } function EpubTocListComponent$lambda$lambda($props, $muiAppState, $theme$delegate, $strings) { return function ($this$invoke) { $this$invoke.id = 'epub_toc_list'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call this_0.width = EpubArea_getInstance().g11w_1; // Inline function 'web.cssom.vw' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.maxWidth = toString(90) + 'vw'; $this$invoke.sx = this_0; var this_1 = default_15; var block = EpubTocListComponent$lambda$lambda$lambda($muiAppState, $props, $theme$delegate); addChild($this$invoke, this_1, block); var tmp0_iterator = $props.uiState.sx6_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.epubcontent.EpubTocListComponent...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = default_23; var block_0 = EpubTocListComponent$lambda$lambda$lambda_0(element, $theme$delegate, $props, $strings); addChild($this$invoke, this_2, block_0); } return Unit_instance; }; } var properties_initialized_EpubTocListComponent_kt_yvxhv3; function _init_properties_EpubTocListComponent_kt__ugk21b() { if (!properties_initialized_EpubTocListComponent_kt_yvxhv3) { properties_initialized_EpubTocListComponent_kt_yvxhv3 = true; EpubTocListComponent = FC(EpubTocListComponent$lambda); } } function get_LeavingReasonEditScreenComponent() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreenComponent; } var LeavingReasonEditScreenComponent; var LeavingReasonEditScreenPreview; function get_LeavingReasonEditScreen() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return LeavingReasonEditScreen; } var LeavingReasonEditScreen; function LeavingReasonEditScreenComponent$lambda($this$FC, props) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LeavingReasonEditScreenComponent$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.p95_1 = $it; return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onLeavingReasonChange; var tmp0_safe_receiver = $props.uiState.iq5_1; 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_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.iq5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.p95_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.label = $strings.apn(strings_getInstance().em2_1); $this$invoke.error = $props.uiState.jq5_1; $this$invoke.enabled = $props.uiState.kq5_1; $this$invoke.onChange = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadTextEditField(); var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenComponent$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = LeavingReasonEditScreenComponent$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var uiStateVar$delegate = useState(LeavingReasonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_200($uiStateVar$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_201($uiStateVar$delegate, value) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function LeavingReasonEditScreenPreview$lambda$lambda() { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'kotlin.apply' call var this_0 = new LeavingReason(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.leavingreason.edit.LeavingReasonEditScreenPreview...' call this_0.p95_1 = 'Leaving because of something...'; return new LeavingReasonEditUiState(this_0); } function LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_201($uiStateVar$delegate, invoke$lambda_200($uiStateVar$delegate).lq5(it)); return Unit_instance; }; } function LeavingReasonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_200($uiStateVar$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function LeavingReasonEditScreen$lambda($this$FC, it) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); var viewModel = useUstadViewModel(VOID, LeavingReasonEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.hq5_1, new LeavingReasonEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LeavingReasonEditScreenComponent(); var block = LeavingReasonEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_202($uiStateVal$delegate) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function LeavingReasonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LeavingReasonEditScreen_kt__4zoie4(); return new LeavingReasonEditViewModel(di, savedStateHandle); } function LeavingReasonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.nq6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function LeavingReasonEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_202($uiStateVal$delegate); $this$invoke.onLeavingReasonChange = LeavingReasonEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_LeavingReasonEditScreen_kt_tk29oi; function _init_properties_LeavingReasonEditScreen_kt__4zoie4() { if (!properties_initialized_LeavingReasonEditScreen_kt_tk29oi) { properties_initialized_LeavingReasonEditScreen_kt_tk29oi = true; LeavingReasonEditScreenComponent = FC(LeavingReasonEditScreenComponent$lambda); LeavingReasonEditScreenPreview = FC(LeavingReasonEditScreenPreview$lambda); LeavingReasonEditScreen = FC(LeavingReasonEditScreen$lambda); } } function get_LoginScreen() { _init_properties_LoginScreen_kt__xieio3(); return LoginScreen; } var LoginScreen; function get_LoginComponent2() { _init_properties_LoginScreen_kt__xieio3(); return LoginComponent2; } var LoginComponent2; function LoginScreen$lambda($this$FC, it) { _init_properties_LoginScreen_kt__xieio3(); var viewModel = useUstadViewModel(VOID, LoginScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.pxc_1, new LoginUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_LoginComponent2(); var block = LoginScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_203($uiState$delegate) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function LoginScreen$lambda$lambda(di, savedStateHandle) { _init_properties_LoginScreen_kt__xieio3(); return new LoginViewModel(di, savedStateHandle); } function LoginViewModel$onClickLogin$ref($boundThis) { var l = function () { $boundThis.fxf(); return Unit_instance; }; l.callableName = 'onClickLogin'; return l; } function LoginViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.gxf(); return Unit_instance; }; l.callableName = 'onClickCreateAccount'; return l; } function LoginViewModel$onClickConnectAsGuest$ref($boundThis) { var l = function () { $boundThis.uxf(); return Unit_instance; }; l.callableName = 'onClickConnectAsGuest'; return l; } function LoginViewModel$onUsernameChanged$ref($boundThis) { var l = function (p0) { $boundThis.dxf(p0); return Unit_instance; }; l.callableName = 'onUsernameChanged'; return l; } function LoginViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.exf(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function LoginViewModel$onChangeLanguage$ref($boundThis) { var l = function (p0) { $boundThis.txf(p0); return Unit_instance; }; l.callableName = 'onChangeLanguage'; return l; } function LoginScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_203($uiState$delegate); $this$invoke.onClickLogin = LoginViewModel$onClickLogin$ref($viewModel); $this$invoke.onClickCreateAccount = LoginViewModel$onClickCreateAccount$ref($viewModel); $this$invoke.onClickConnectAsGuest = LoginViewModel$onClickConnectAsGuest$ref($viewModel); $this$invoke.onUsernameValueChange = LoginViewModel$onUsernameChanged$ref($viewModel); $this$invoke.onPasswordValueChange = LoginViewModel$onPasswordChanged$ref($viewModel); $this$invoke.onChangeLanguage = LoginViewModel$onChangeLanguage$ref($viewModel); return Unit_instance; }; } function LoginComponent2$lambda($this$FC, props) { _init_properties_LoginScreen_kt__xieio3(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = LoginComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.lxd_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onUsernameValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_0(event) { _init_properties_LoginScreen_kt__xieio3(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_27().hp3(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; $this$invoke.value = $props.uiState.dxd_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().mm1_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.onKeyDown = LoginComponent2$lambda$lambda$lambda$lambda$lambda_0; $this$invoke.error = !($props.uiState.gxd_1 == null); var tmp0_safe_receiver = $props.uiState.gxd_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.disabled = !$props.uiState.fxd_1; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordValueChange(it_0); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { var tmp; if (it.key === 'Enter') { tmp = $props.onClickLogin(); } return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'password'; $this$invoke.value = $props.uiState.exd_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().nm1_1); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = LoginComponent2$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.hxd_1 == null); $this$invoke.disabled = !$props.uiState.fxd_1; var tmp0_safe_receiver = $props.uiState.hxd_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = tmp0_safe_receiver; } $this$invoke.helperText = tmp_0; $this$invoke.onKeyUp = LoginComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; var tmp0_elvis_lhs = $props.uiState.mxd_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickLogin(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'login_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_3($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().ylz_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_LoginScreen_kt__xieio3(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.login.LoginComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(10) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function LoginComponent2$lambda$lambda$lambda$lambda_6($props) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.oxd_1; $this$invoke.currentLanguage = $props.uiState.nxd_1; $this$invoke.onItemSelected = $props.onChangeLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'language_select'; return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickCreateAccount(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'create_account_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_4($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().xmo_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickConnectAsGuest(); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_8($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'connect_as_guest_button'; $this$invoke.onClick = LoginComponent2$lambda$lambda$lambda$lambda$lambda_5($props); // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; // Inline function 'kotlin.text.uppercase' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = $strings.apn(strings_getInstance().wmo_1).toUpperCase(); addChildNode($this$invoke, tmp$ret$5); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda$lambda_9($props) { return function ($this$invoke) { // Inline function 'mui.material.TypographyAlign.Companion.center' call 0; $this$invoke.align = 'center'; // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$4 = $props.uiState.ixd_1; addChildNode($this$invoke, tmp$ret$4); return Unit_instance; }; } function LoginComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = default_2; var block = LoginComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = get_UstadTextField(); var block_0 = LoginComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadPasswordTextField(); var block_1 = LoginComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_15; var block_2 = LoginComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_3, block_2); var this_4 = default_2; var block_3 = LoginComponent2$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_4, block_3); var this_5 = default_11; var block_4 = LoginComponent2$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); var this_6 = default_15; var block_5 = LoginComponent2$lambda$lambda$lambda$lambda_5; addChild($this$invoke, this_6, block_5); var this_7 = get_UstadLanguageSelect(); var block_6 = LoginComponent2$lambda$lambda$lambda$lambda_6($props); addChild($this$invoke, this_7, block_6); var tmp; if ($props.uiState.jxd_1) { var this_8 = default_11; var block_7 = LoginComponent2$lambda$lambda$lambda$lambda_7($strings, $props); addChild($this$invoke, this_8, block_7); tmp = Unit_instance; } var tmp_0; if ($props.uiState.kxd_1) { var this_9 = default_11; var block_8 = LoginComponent2$lambda$lambda$lambda$lambda_8($strings, $props); addChild($this$invoke, this_9, block_8); tmp_0 = Unit_instance; } var this_10 = default_2; var block_9 = LoginComponent2$lambda$lambda$lambda$lambda_9($props); addChild($this$invoke, this_10, block_9); var tmp_1; if ($props.uiState.qxd_1) { var this_11 = get_UstadPoweredByLink(); addChild_0($this$invoke, this_11); tmp_1 = Unit_instance; } return Unit_instance; }; } function LoginComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = LoginComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_LoginScreen_kt_75kev9; function _init_properties_LoginScreen_kt__xieio3() { if (!properties_initialized_LoginScreen_kt_75kev9) { properties_initialized_LoginScreen_kt_75kev9 = true; LoginScreen = FC(LoginScreen$lambda); LoginComponent2 = FC(LoginComponent2$lambda); } } function get_ConversationListItem() { _init_properties_ConversationListItem_kt__t0k9hw(); return ConversationListItem; } var ConversationListItem; function ConversationListItem$lambda($this$FC, props) { _init_properties_ConversationListItem_kt__t0k9hw(); var tmp = props.uiState.dxh_1; var tmp0_safe_receiver = props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kfa_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jf9_1; var formattedTime = useDayOrDate(true, tmp, tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, Companion_getInstance_15().nlz(), true, props.timeFormatter, props.dateFormatter, props.uiState.exh_1); // 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_instance; } function ConversationListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.message; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem.....' call $props.onListItemClick(tmp0_safe_receiver); } return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.mfa_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $props.message; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.lfa_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mkd(); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = ConversationListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props) { return function ($this$create) { // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListItem......' call // Inline function 'web.cssom.Display.Companion.inlineBlock' call 0; this_0.display = 'inline-block'; // Inline function 'web.cssom.WhiteSpace.Companion.nowrap' call 0; this_0.whiteSpace = 'nowrap'; // Inline function 'web.cssom.Overflow.Companion.hidden' call 0; this_0.overflow = 'hidden'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.TextOverflow.Companion.ellipsis' call 0; this_0.textOverflow = 'ellipsis'; $this$create.className = css(this_0); var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.kfa_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.if9_1); addChildNode($this$create, tmp$ret$13); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.message; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.lfa_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = '' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd()); // Inline function 'react.dom.html.ReactHTML.span' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = 'span'; $this$invoke.secondary = create_0(tmp, ConversationListItem$lambda$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function ConversationListItem$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onClick = ConversationListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } function ConversationListItem$lambda$lambda$lambda_0($formattedTime) { return function ($this$create) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$create.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $formattedTime; addChildNode($this$create, tmp$ret$3); return Unit_instance; }; } function ConversationListItem$lambda$lambda($props, $formattedTime) { return function ($this$invoke) { var this_0 = default_34; var block = ConversationListItem$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var tmp = default_2; $this$invoke.secondaryAction = create_0(tmp, ConversationListItem$lambda$lambda$lambda_0($formattedTime)); return Unit_instance; }; } var properties_initialized_ConversationListItem_kt_poawy2; function _init_properties_ConversationListItem_kt__t0k9hw() { if (!properties_initialized_ConversationListItem_kt_poawy2) { properties_initialized_ConversationListItem_kt_poawy2 = true; ConversationListItem = FC(ConversationListItem$lambda); } } function get_ConversationListScreenComponent2() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenComponent2; } var ConversationListScreenComponent2; function get_demoConversationList() { _init_properties_ConversationListScreen_kt__hkawkt(); return demoConversationList; } var demoConversationList; function get_ConversationListScreenPreview() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreenPreview; } var ConversationListScreenPreview; function get_ConversationListScreen() { _init_properties_ConversationListScreen_kt__hkawkt(); return ConversationListScreen; } var ConversationListScreen; function ConversationListScreenComponent2$lambda($this$FC, props) { _init_properties_ConversationListScreen_kt__hkawkt(); var emptyRefreshFlow = useEmptyFlow(); var tmp = props.uiState.axh_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var mediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyRefreshFlow : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true, 50); var isSettledEmpty_0 = isSettledEmpty(infiniteQueryResult, mediatorResult); var muiAppState = useMuiAppState(); var dateFormatterVal = useDateFormatter([]); var timeFormatterVal = useTimeFormatter(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = ConversationListScreenComponent2$lambda$lambda(muiAppState, isSettledEmpty_0, infiniteQueryResult, props, dateFormatterVal, timeFormatterVal); addChild($this$FC, this_0, block); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return create(get_UstadNothingHereYet()); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0(it) { _init_properties_ConversationListScreen_kt__hkawkt(); var tmp0_safe_receiver = it.kfa_1; return toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ff9_1); } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda($messageItem, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$create) { $this$create.message = $messageItem; $this$create.onListItemClick = $props.onClickEntry; $this$create.uiState = $props.uiState; $this$create.dateFormatter = $dateFormatterVal; $this$create.timeFormatter = $timeFormatterVal; return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal) { return function (messageItem) { var tmp = get_ConversationListItem(); return create_0(tmp, ConversationListScreenComponent2$lambda$lambda$lambda$lambda$lambda(messageItem, $props, $dateFormatterVal, $timeFormatterVal)); }; } function ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$virtualListContent) { var tmp; if ($isSettledEmpty) { $this$virtualListContent.j11u('empty_state', ConversationListScreenComponent2$lambda$lambda$lambda$lambda); tmp = Unit_instance; } var tmp_0 = ConversationListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.q11u($infiniteQueryResult, tmp_0, ConversationListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $dateFormatterVal, $timeFormatterVal)); return Unit_instance; }; } function ConversationListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function ConversationListScreenComponent2$lambda$lambda($muiAppState, $isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.ConversationListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ConversationListScreenComponent2$lambda$lambda$lambda($isSettledEmpty, $infiniteQueryResult, $props, $dateFormatterVal, $timeFormatterVal)); var this_1 = default_48; var block = ConversationListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function ConversationListScreenPreview$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var conversationListUiState$delegate = useState(ConversationListScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ConversationListScreenComponent2(); var block = ConversationListScreenPreview$lambda$lambda_0(conversationListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_204($conversationListUiState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('conversationListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $conversationListUiState$delegate[0]; } function ConversationListScreenPreview$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListUiState(ConversationListScreenPreview$lambda$lambda$lambda); } function ConversationListScreenPreview$lambda$lambda$lambda() { _init_properties_ConversationListScreen_kt__hkawkt(); return new ListPagingSource(get_demoConversationList()); } function ConversationListScreenPreview$lambda$lambda_0($conversationListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_204($conversationListUiState$delegate); return Unit_instance; }; } function ConversationListScreen$lambda($this$FC, it) { _init_properties_ConversationListScreen_kt__hkawkt(); var viewModel = useUstadViewModel(VOID, ConversationListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new ConversationListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = ConversationListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_ConversationListScreenComponent2(); var block_0 = ConversationListScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_205($uiStateVal$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function invoke$lambda_206($appState$delegate) { _init_properties_ConversationListScreen_kt__hkawkt(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function ConversationListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_ConversationListScreen_kt__hkawkt(); return new ConversationListViewModel(di, savedStateHandle); } function ConversationListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_206($appState$delegate).rpk_1; return Unit_instance; }; } function ConversationListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.gxh(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ConversationListScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_205($uiStateVal$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onClickEntry = ConversationListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_ConversationListScreen_kt_6rhgdr; function _init_properties_ConversationListScreen_kt__hkawkt() { if (!properties_initialized_ConversationListScreen_kt_6rhgdr) { properties_initialized_ConversationListScreen_kt_6rhgdr = true; ConversationListScreenComponent2 = FC(ConversationListScreenComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList.' call // Inline function 'kotlin.apply' call var this_1 = new MessageAndOtherPerson(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_2.if9_1 = 'The Conversation number ' + item; tmp.kfa_1 = this_2; var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_3 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.conversationlist.demoConversationList...' call this_3.c97_1 = 'Person ' + item; this_3.d97_1 = '' + item; this_3.a97_1 = toLong(item); tmp_0.lfa_1 = this_3; destination.j1(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.gf9_1, props.activeUserUid); var tmp1_safe_receiver = props.message; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jf9_1; var messageTime = useFormattedTimeForDate(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs, props.timeFormatter); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp3_safe_receiver = props.message; var tmp = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.jf9_1; var tmp4_safe_receiver = props.previousMessage; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [[tmp, tmp4_safe_receiver == null ? null : tmp4_safe_receiver.jf9_1]]; var callback = MessageListItem$lambda$lambda(props); var daysSincePrevMessage = useMemo(callback, dependencies); var tmp7_enabled = !(daysSincePrevMessage === 0); var tmp8_localDateTimeNow = props.listUiState.hxk_1; var tmp5_safe_receiver = props.message; var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.jf9_1; var tmp9_timestamp = tmp6_elvis_lhs == null ? new Long(0, 0) : tmp6_elvis_lhs; var tmp10_timeZone = Companion_getInstance_15().nlz(); var tmp11_dateFormatter = props.dateFormatter; var tmp12_timeFormatter = props.timeFormatter; var tmp13_dayOfWeekStringMap = props.listUiState.gxk_1; var dayOrDateHeader = useDayOrDate(tmp7_enabled, tmp8_localDateTimeNow, tmp9_timestamp, tmp10_timeZone, true, tmp12_timeFormatter, tmp11_dateFormatter, tmp13_dayOfWeekStringMap); if (dayOrDateHeader == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_2; var block = MessageListItem$lambda$lambda_0(dayOrDateHeader); addChild($this$FC, this_0, block); } // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_15; var block_0 = MessageListItem$lambda$lambda_1(isFromMe, theme$delegate, props, messageTime); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_207($theme$delegate) { _init_properties_MessageListItem_kt__kboerq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function MessageListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.message; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call var tmp0_safe_receiver_0 = $props.previousMessage; tmp = tmp0_safe_receiver_0 == null ? null : daysUntil(tmp0_safe_receiver_0, tmp0_safe_receiver); } return tmp; }; } function MessageListItem$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call // Inline function 'web.cssom.Display.Companion.block' call 0; this_0.display = 'block'; // Inline function 'web.cssom.TextAlign.Companion.center' call 0; this_0.textAlign = 'center'; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$7 = $it; addChildNode($this$invoke, tmp$ret$7); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.message; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.if9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda$lambda_0($messageTime) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.caption' call 0; $this$invoke.variant = 'caption'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $messageTime; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem....' call var tmp; if ($isFromMe) { tmp = invoke$lambda_207($theme$delegate).palette.primary.light; } else { tmp = invoke$lambda_207($theme$delegate).palette.primary.dark; } this_0.backgroundColor = tmp; this_0.color = invoke$lambda_207($theme$delegate).palette.primary.contrastText; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = toString(10) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(5) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopLeftRadius = toString(24) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.borderTopRightRadius = toString(24) + 'px'; var tmp_0; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(24) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_0 = toString(0) + 'px'; } this_0.borderBottomLeftRadius = tmp_0; var tmp_1; if ($isFromMe) { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(0) + 'px'; } else { // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp_1 = toString(24) + 'px'; } this_0.borderBottomRightRadius = tmp_1; $this$invoke.sx = this_0; var this_1 = get_UstadLinkify(); var block = MessageListItem$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$invoke, 'br'); var this_2 = default_2; var block_0 = MessageListItem$lambda$lambda$lambda$lambda_0($messageTime); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function MessageListItem$lambda$lambda_1($isFromMe, $theme$delegate, $props, $messageTime) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListItem...' call // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; // Inline function 'web.cssom.Flex.Companion.minContent' call 0; this_0.flex = 'min-content'; var tmp; if ($isFromMe) { // Inline function 'web.cssom.JustifyContent.Companion.end' call 0; tmp = 'end'; } else { // Inline function 'web.cssom.JustifyContent.Companion.start' call 0; tmp = 'start'; } this_0.justifyContent = tmp; $this$invoke.sx = this_0; var this_1 = default_15; var block = MessageListItem$lambda$lambda$lambda($isFromMe, $theme$delegate, $props, $messageTime); addChild($this$invoke, this_1, block); return Unit_instance; }; } var properties_initialized_MessageListItem_kt_z9fyqg; function _init_properties_MessageListItem_kt__kboerq() { if (!properties_initialized_MessageListItem_kt_z9fyqg) { properties_initialized_MessageListItem_kt_z9fyqg = true; MessageListItem = FC(MessageListItem$lambda); } } function get_MessageListScreenComponent2() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenComponent2; } var MessageListScreenComponent2; function get_MessageListScreenPreview() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreenPreview; } var MessageListScreenPreview; function get_MessageListScreen() { _init_properties_MessageListScreen_kt__o3twtd(); return MessageListScreen; } var MessageListScreen; function MessageListScreenComponent2$lambda($this$FC, props) { _init_properties_MessageListScreen_kt__o3twtd(); var emptyRefreshFlow = useEmptyFlow(); var mediatorResult = useDoorRemoteMediator(props.uiState.dxk_1, emptyRefreshFlow); var infiniteQueryResult = usePagingSource(mediatorResult.y11m_1, true, 50); var muiAppState = useMuiAppState(); var newMessageBoxRef = useRef(null); var newMessageBoxHeight$delegate = useState_0(0); var newMessageBoxPaddingPx = 8; var timeFormatterVal = useTimeFormatter(); var dateFormatterVal = useDateFormatter([]); var tmp0_safe_receiver = newMessageBoxRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight]; useEffect(tmp, MessageListScreenComponent2$lambda$lambda(newMessageBoxRef, newMessageBoxPaddingPx, newMessageBoxHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = MessageListScreenComponent2$lambda$lambda_0(muiAppState, newMessageBoxHeight$delegate, props, infiniteQueryResult, timeFormatterVal, dateFormatterVal); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_48; var block_0 = MessageListScreenComponent2$lambda$lambda_1(newMessageBoxRef, props); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_208($newMessageBoxHeight$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $newMessageBoxHeight$delegate[0]; } function invoke$lambda_209($newMessageBoxHeight$delegate, value) { _init_properties_MessageListScreen_kt__o3twtd(); getLocalDelegateReference('newMessageBoxHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $newMessageBoxHeight$delegate[1](value); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda($newMessageBoxRef, $newMessageBoxPaddingPx, $newMessageBoxHeight$delegate) { return function ($this$useEffect) { var tmp0_safe_receiver = $newMessageBoxRef.current; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight; invoke$lambda_209($newMessageBoxHeight$delegate, (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) + imul($newMessageBoxPaddingPx, 2) | 0); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.onDismiss = $props.onWarningDismiss; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_0(items, index) { _init_properties_MessageListScreen_kt__o3twtd(); var tmp0_safe_receiver = items.v(index); var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.ff9_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '' + items + '_' + index : tmp2_elvis_lhs; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda($list, $index, $props, $timeFormatterVal, $dateFormatterVal) { return function ($this$create) { $this$create.message = $list.v($index); $this$create.previousMessage = getOrNull($list, $index + 1 | 0); $this$create.activeUserUid = $props.uiState.exk_1; $this$create.timeFormatter = $timeFormatterVal; $this$create.dateFormatter = $dateFormatterVal; $this$create.listUiState = $props.uiState; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal) { return function (list, index) { var tmp = get_MessageListItem(); return create_0(tmp, MessageListScreenComponent2$lambda$lambda$lambda$lambda$lambda(list, index, $props, $timeFormatterVal, $dateFormatterVal)); }; } function MessageListScreenComponent2$lambda$lambda$lambda($this_invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$virtualListContent) { $this_invoke.reverseLayout = false; var tmp; if ($props.uiState.ixk_1) { var this_0 = $this_invoke; var this_1 = get_SocialWarningListItem(); var block = MessageListScreenComponent2$lambda$lambda$lambda$lambda($props); addChild(this_0, this_1, block); tmp = Unit_instance; } var tmp_0 = MessageListScreenComponent2$lambda$lambda$lambda$lambda_0; $this$virtualListContent.y11u($infiniteQueryResult, tmp_0, MessageListScreenComponent2$lambda$lambda$lambda$lambda_1($props, $timeFormatterVal, $dateFormatterVal)); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function MessageListScreenComponent2$lambda$lambda_0($muiAppState, $newMessageBoxHeight$delegate, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal) { return function ($this$invoke) { $this$invoke.reverseLayout = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.q11m_1 + invoke$lambda_208($newMessageBoxHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(MessageListScreenComponent2$lambda$lambda$lambda($this$invoke, $props, $infiniteQueryResult, $timeFormatterVal, $dateFormatterVal)); var this_1 = default_48; var block = MessageListScreenComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda$lambda_2($value) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$1 = it.target; $value(tmp$ret$1.value); return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda$lambda_1($props) { return function ($this$invoke) { $this$invoke.value = $props.uiState.fxk_1; $this$invoke.fullWidth = true; var value = $props.onChangeNewMessageText; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = MessageListScreenComponent2$lambda$lambda$lambda$lambda_2(value); $this$invoke.onClickSend = $props.onClickSend; return Unit_instance; }; } function MessageListScreenComponent2$lambda$lambda_1($newMessageBoxRef, $props) { return function ($this$invoke) { $this$invoke.ref = $newMessageBoxRef; var this_0 = get_UstadSendTextField(); var block = MessageListScreenComponent2$lambda$lambda$lambda_1($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function MessageListScreenPreview$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var messages = MessageListScreenPreview$lambda$lambda; var MessageListUiState$delegate = useState(MessageListScreenPreview$lambda$lambda_0(messages)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreenPreview$lambda$lambda_1(MessageListUiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_210($MessageListUiState$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('MessageListUiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $MessageListUiState$delegate[0]; } function MessageListScreenPreview$lambda$lambda() { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'kotlin.apply' call var this_0 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_0.if9_1 = 'Sallam, WHere are you from?'; this_0.gf9_1 = new Long(1, 0); var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Message(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.message.messagelist.MessageListScreenPreview...' call this_1.if9_1 = 'Sallam, WHere are you from?'; this_1.gf9_1 = new Long(2, 0); return new ListPagingSource(listOf([tmp, this_1])); } function MessageListScreenPreview$lambda$lambda_0($messages) { return function () { return new MessageListUiState($messages, new Long(2, 0)); }; } function MessageListScreenPreview$lambda$lambda_1($MessageListUiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_210($MessageListUiState$delegate); return Unit_instance; }; } function MessageListScreen$lambda($this$FC, it) { _init_properties_MessageListScreen_kt__o3twtd(); var viewModel = useUstadViewModel(VOID, MessageListScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.pq9_1, new MessageListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_MessageListScreenComponent2(); var block = MessageListScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_211($uiStateVal$delegate) { _init_properties_MessageListScreen_kt__o3twtd(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function MessageListScreen$lambda$lambda(di, savedStateHandle) { _init_properties_MessageListScreen_kt__o3twtd(); return new MessageListViewModel(di, savedStateHandle); } function MessageListViewModel$onChangeNewMessageText$ref($boundThis) { var l = function (p0) { $boundThis.uxk(p0); return Unit_instance; }; l.callableName = 'onChangeNewMessageText'; return l; } function MessageListViewModel$onClickSend$ref($boundThis) { var l = function () { $boundThis.vxk(); return Unit_instance; }; l.callableName = 'onClickSend'; return l; } function MessageListViewModel$onWarningDismiss$ref($boundThis) { var l = function () { $boundThis.csu(); return Unit_instance; }; l.callableName = 'onWarningDismiss'; return l; } function MessageListScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_211($uiStateVal$delegate); $this$invoke.onChangeNewMessageText = MessageListViewModel$onChangeNewMessageText$ref($viewModel); $this$invoke.onClickSend = MessageListViewModel$onClickSend$ref($viewModel); $this$invoke.onWarningDismiss = MessageListViewModel$onWarningDismiss$ref($viewModel); return Unit_instance; }; } var properties_initialized_MessageListScreen_kt_rgbuch; function _init_properties_MessageListScreen_kt__o3twtd() { if (!properties_initialized_MessageListScreen_kt_rgbuch) { properties_initialized_MessageListScreen_kt_rgbuch = true; MessageListScreenComponent2 = FC(MessageListScreenComponent2$lambda); MessageListScreenPreview = FC(MessageListScreenPreview$lambda); MessageListScreen = FC(MessageListScreen$lambda); } } function get_PdfContentComponent() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentComponent; } var PdfContentComponent; function get_PdfContentScreen() { _init_properties_PdfContentScreen_kt__vg94b7(); return PdfContentScreen; } var PdfContentScreen; function PdfContentComponent$lambda($this$FC, props) { _init_properties_PdfContentScreen_kt__vg94b7(); var di = useRequiredContext(get_DIContext()); // Inline function 'react.useMemo' call // Inline function 'kotlin.emptyArray' call var dependencies = [].slice(); var callback = PdfContentComponent$lambda$lambda(di); var endpoint = useMemo(callback, dependencies); useWindowFocusedEffect(PdfContentComponent$lambda$lambda_0(props)); useMessageEffect(PdfContentComponent$lambda$lambda_1(endpoint, props)); var tmp0_safe_receiver = props.uiState.yxq_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.pdfcontent.PdfContentComponent..' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = PdfContentComponent$lambda$lambda_2(endpoint, tmp0_safe_receiver); addChild($this$FC, this_0, block); } // Inline function 'kotlin.emptyArray' call var tmp = [].slice(); useEffect(tmp, PdfContentComponent$lambda$lambda_3); return Unit_instance; } function PdfContentComponent$lambda$lambda($di) { return function () { // Inline function 'org.kodein.di.instance' call var tmp = get_direct($di).g59(); // 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.e59(tmp$ret$0, null).nno(); }; } function PdfContentComponent$lambda$lambda_0($props) { return function (focused) { $props.onActiveChanged(focused); return Unit_instance; }; } function PdfContentComponent$lambda$lambda_1($endpoint, $props) { return function (it) { var tmp; if (!startsWith($endpoint.kna_1, it.origin, true)) { return Unit_instance; } var tmp_0; if (startsWith(it.data, 'pdf-pages:', true)) { var pageComponents = split(substringAfter(it.data, 'pdf-pages:'), ['/']); var tmp0_container = to(toInt(pageComponents.v(0)), toInt(pageComponents.v(1))); var pageNum = tmp0_container.y6(); var numPages = tmp0_container.z6(); if (numPages === 0) return Unit_instance; var tmp_1; if (pageNum === numPages) { tmp_1 = $props.onComplete(); } else { tmp_1 = $props.onProgressed(imul(pageNum, 100) / numPages | 0); } tmp_0 = tmp_1; } return Unit_instance; }; } function PdfContentComponent$lambda$lambda_2($endpoint, $pdfUrl) { return function ($this$invoke) { $this$invoke.src = $endpoint.kna_1 + 'umapp/pdf-js/web/viewer.html?file=' + encodeURIComponent($pdfUrl); $this$invoke.id = 'pdf_js'; return Unit_instance; }; } function PdfContentComponent$lambda$lambda_3($this$useEffect) { _init_properties_PdfContentScreen_kt__vg94b7(); var eventHandler = PdfContentComponent$lambda$lambda$lambda; var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; addEventListener(tmp, tmp$ret$2, eventHandler); $this$useEffect.push(PdfContentComponent$lambda$lambda$lambda_0(eventHandler)); return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda(it) { _init_properties_PdfContentScreen_kt__vg94b7(); var tmp = document.getElementById('pdf_js'); var iframeEl = tmp instanceof HTMLIFrameElement ? tmp : THROW_CCE(); var tmp0_safe_receiver = iframeEl.contentDocument; if (tmp0_safe_receiver == null) null; else { // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; tmp0_safe_receiver.dispatchEvent(new Event(tmp$ret$2)); } return Unit_instance; } function PdfContentComponent$lambda$lambda$lambda_0($eventHandler) { return function () { var tmp = window; // Inline function 'web.events.EventType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = 'webviewerloaded'; removeEventListener(tmp, tmp$ret$2, $eventHandler); return Unit_instance; }; } function PdfContentScreen$lambda($this$FC, it) { _init_properties_PdfContentScreen_kt__vg94b7(); var viewModel = useUstadViewModel(VOID, PdfContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uxp_1, new PdfContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PdfContentComponent(); var block = PdfContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_212($uiStateVal$delegate) { _init_properties_PdfContentScreen_kt__vg94b7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function PdfContentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PdfContentScreen_kt__vg94b7(); return new PdfContentViewModel(di, savedStateHandle); } function PdfContentViewModel$onProgressed$ref($boundThis) { var l = function (p0) { $boundThis.zph(p0); return Unit_instance; }; l.callableName = 'onProgressed'; return l; } function PdfContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.api(true); return Unit_instance; }; } function PdfContentViewModel$onActiveChanged$ref($boundThis) { var l = function (p0) { $boundThis.mph(p0); return Unit_instance; }; l.callableName = 'onActiveChanged'; return l; } function PdfContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_212($uiStateVal$delegate); $this$invoke.onProgressed = PdfContentViewModel$onProgressed$ref($viewModel); $this$invoke.onComplete = PdfContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onActiveChanged = PdfContentViewModel$onActiveChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PdfContentScreen_kt_oebejv; function _init_properties_PdfContentScreen_kt__vg94b7() { if (!properties_initialized_PdfContentScreen_kt_oebejv) { properties_initialized_PdfContentScreen_kt_oebejv = true; PdfContentComponent = FC(PdfContentComponent$lambda); PdfContentScreen = FC(PdfContentScreen$lambda); } } function get_PersonAccountEditComponent2() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditComponent2; } var PersonAccountEditComponent2; var PersonAccountEditPreview; function get_PersonAccountEditScreen() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return PersonAccountEditScreen; } var PersonAccountEditScreen; function PersonAccountEditComponent2$lambda($this$FC, props) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonAccountEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda(event) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_27().hp3(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dxt_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.exw(VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'username'; var tmp0_safe_receiver = $props.uiState.dxt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xxt_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().mm1_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.ext_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.ext_1 == null); $this$invoke.disabled = !$props.uiState.ixt_1; $this$invoke.onKeyDown = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dxt_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.exw(VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'currentpassword'; var tmp0_safe_receiver = $props.uiState.dxt_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yxt_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().mmk_1) + '*'; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.fxt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.error = !($props.uiState.fxt_1 == null); $this$invoke.disabled = !$props.uiState.ixt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onAccountChanged; var tmp0_safe_receiver = $props.uiState.dxt_1; tmp(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.exw(VOID, VOID, VOID, VOID, it_0)); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'newpassword'; var tmp0_safe_receiver = $props.uiState.dxt_1; $this$invoke.value = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.zxt_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().xm1_1) + '*'; $this$invoke.error = !($props.uiState.gxt_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.gxt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp1_elvis_lhs; $this$invoke.disabled = !$props.uiState.ixt_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonAccountEditComponent2$lambda$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 3; var tmp; if ($props.uiState.fxw()) { var this_0 = get_UstadTextField(); var block = PersonAccountEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.gxw()) { var this_1 = get_UstadPasswordTextField(); var block_0 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var this_2 = get_UstadPasswordTextField(); var block_1 = PersonAccountEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonAccountEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = PersonAccountEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonAccountEditPreview$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var uiStateVar$delegate = useState(PersonAccountEditPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_213($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditPreview$lambda$lambda() { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditUiState(new PersonUsernameAndPasswordModel(VOID, VOID, '', '')); } function PersonAccountEditPreview$lambda$lambda$lambda(it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return Unit_instance; } function PersonAccountEditPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_213($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditPreview$lambda$lambda$lambda; return Unit_instance; }; } function PersonAccountEditScreen$lambda($this$FC, it) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); var viewModel = useUstadViewModel(VOID, PersonAccountEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.yxs_1, new PersonAccountEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonAccountEditComponent2(); var block = PersonAccountEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_214($uiStateVar$delegate) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonAccountEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonAccountEditScreen_kt__2tu9ss(); return new PersonAccountEditViewModel(di, savedStateHandle); } function PersonAccountEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.dxw(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonAccountEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_214($uiStateVar$delegate); $this$invoke.onAccountChanged = PersonAccountEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonAccountEditScreen_kt_mm381u; function _init_properties_PersonAccountEditScreen_kt__2tu9ss() { if (!properties_initialized_PersonAccountEditScreen_kt_mm381u) { properties_initialized_PersonAccountEditScreen_kt_mm381u = true; PersonAccountEditComponent2 = FC(PersonAccountEditComponent2$lambda); PersonAccountEditPreview = FC(PersonAccountEditPreview$lambda); PersonAccountEditScreen = FC(PersonAccountEditScreen$lambda); } } function get_BulkAddPersonRunImportComponent() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportComponent; } var BulkAddPersonRunImportComponent; function get_BulkAddPersonRunImportScreen() { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return BulkAddPersonRunImportScreen; } var BulkAddPersonRunImportScreen; function BulkAddPersonRunImportComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var muiAppState = useMuiAppState(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonRunImportComponent$lambda$lambda(props, muiAppState, strings); addChild($this$FC, this_0, block); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent......' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(200) + 'px'; $this$invoke.sx = this_0; var tmp; if ($props.uiState.lxx_1 > 0) { $this$invoke.value = $props.uiState.hog() * 100; // Inline function 'mui.material.LinearProgressVariant.Companion.determinate' call 0; tmp = 'determinate'; } else { // Inline function 'mui.material.LinearProgressVariant.Companion.indeterminate' call 0; tmp = 'indeterminate'; } $this$invoke.variant = tmp; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { $this$invoke.item = true; var this_0 = default_12; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().qmt_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_49; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_1, block); var this_2 = default_49; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_67; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $errorMessage; return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1($errorMessage) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_67; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda$lambda_3($strings, $error) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().gm0_1) + ' ' + $strings.apn(strings_getInstance().zn5_1) + ' ' + ('' + $error.qou_1 + ' ' + $error.rou_1 + ' - ' + $error.sou_1); return Unit_instance; }; } 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_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.oxx_1; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_1(tmp0_safe_receiver); addChild($this$invoke, this_0, block); } var tmp0_iterator = $props.uiState.nxx_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_23; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_2($strings, element); addChild($this$invoke, this_1, block_0); } return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); $this$invoke.item = true; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_40; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.item = true; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().wn5_1) + ': ' + $props.uiState.mxx_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props) { return function ($this$invoke) { $this$invoke.container = true; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.GridDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddrunimport.BulkAddPersonRunImportComponent....' call useCenterAlignGridContainer(this_0, $muiAppState); $this$invoke.sx = this_0; var this_1 = default_49; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); var this_2 = default_49; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function BulkAddPersonRunImportComponent$lambda$lambda($props, $muiAppState, $strings) { return function ($this$invoke) { var tmp; if ($props.uiState.kxx_1) { var this_0 = default_49; var block = BulkAddPersonRunImportComponent$lambda$lambda$lambda($muiAppState, $props, $strings); addChild($this$invoke, this_0, block); tmp = Unit_instance; } else if ($props.uiState.lt3()) { var this_1 = default_16; var block_0 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = default_49; var block_1 = BulkAddPersonRunImportComponent$lambda$lambda$lambda_1($muiAppState, $strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } function BulkAddPersonRunImportScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); var viewModel = useUstadViewModel(VOID, BulkAddPersonRunImportScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.hxx_1, new BulkAddPersonRunImportUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonRunImportComponent(); var block = BulkAddPersonRunImportScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_215($uiStateVal$delegate) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonRunImportScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8(); return new BulkAddPersonRunImportViewModel(di, savedStateHandle); } function BulkAddPersonRunImportScreen$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_215($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u; function _init_properties_BulkAddPersonRunImportScreen_kt__q8iuk8() { if (!properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u) { properties_initialized_BulkAddPersonRunImportScreen_kt_1k176u = true; BulkAddPersonRunImportComponent = FC(BulkAddPersonRunImportComponent$lambda); BulkAddPersonRunImportScreen = FC(BulkAddPersonRunImportScreen$lambda); } } function get_BulkAddPersonSelectFileComponent() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileComponent; } var BulkAddPersonSelectFileComponent; function get_BulkAddPersonSelectFileScreen() { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return BulkAddPersonSelectFileScreen; } var BulkAddPersonSelectFileScreen; function BulkAddPersonSelectFileComponent$lambda($this$FC, props) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = BulkAddPersonSelectFileComponent$lambda$lambda(theme$delegate, props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_216($theme$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_144; addChild_0($this$invoke, this_0); return Unit_instance; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.sxz_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().zmk_1) : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.secondary = $strings.apn(strings_getInstance().bmh_1); return Unit_instance; }; } 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_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickSelectFile(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'select_file_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.uxz_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().bmm_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickGetTemplate(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'get_template_button'; // Inline function 'mui.material.ButtonVariant.Companion.outlined' call 0; $this$invoke.variant = 'outlined'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.uxz_1; $this$invoke.onClick = BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_2($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().yn5_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickImportButton(); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'import_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.fullWidth = true; $this$invoke.disabled = !$props.uiState.ty0(); $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.apn(strings_getInstance().vn5_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function BulkAddPersonSelectFileComponent$lambda$lambda$lambda($theme$delegate, $props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = invoke$lambda_216($theme$delegate).spacing(2); var this_0 = default_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_instance; }; } 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_instance; }; } function BulkAddPersonSelectFileScreen$lambda($this$FC, it) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); var viewModel = useUstadViewModel(VOID, BulkAddPersonSelectFileScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.exz_1, new BulkAddPersonSelectFileUiState()); var fileInputRef = useRef(null); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.input' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = BulkAddPersonSelectFileScreen$lambda$lambda_0(fileInputRef, viewModel); addChild($this$FC, 'input', block); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_BulkAddPersonSelectFileComponent(); var block_0 = BulkAddPersonSelectFileScreen$lambda$lambda_1(viewModel, uiStateVal$delegate, fileInputRef); addChild($this$FC, this_0, block_0); return Unit_instance; } function invoke$lambda_217($uiStateVal$delegate) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function BulkAddPersonSelectFileScreen$lambda$lambda(di, savedStateHandle) { _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq(); return new BulkAddPersonSelectFileViewModel(di, savedStateHandle); } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel) { return function (it) { var tmp0_safe_receiver = it.target.files; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.item(0); if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen....' call $viewModel.qy0(URL.createObjectURL(tmp1_safe_receiver), tmp1_safe_receiver.name); } return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda_0($fileInputRef, $viewModel) { return function ($this$invoke) { $this$invoke.ref = $fileInputRef; // Inline function 'web.html.InputType.Companion.file' call 0; $this$invoke.type = 'file'; $this$invoke.id = 'bulk_import_file'; $this$invoke.accept = '.csv,text/csv'; // Inline function 'emotion.css.ClassName' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.bulkaddselectfile.BulkAddPersonSelectFileScreen...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.display = 'none'; $this$invoke.className = css(this_0); $this$invoke.onChange = BulkAddPersonSelectFileScreen$lambda$lambda$lambda($viewModel); return Unit_instance; }; } function BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef) { return function () { var tmp0_safe_receiver = $fileInputRef.current; if (tmp0_safe_receiver == null) null; else { tmp0_safe_receiver.click(); } return Unit_instance; }; } function BulkAddPersonSelectFileViewModel$onClickImportButton$ref($boundThis) { var l = function () { $boundThis.ry0(); return Unit_instance; }; l.callableName = 'onClickImportButton'; return l; } function BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($boundThis) { var l = function () { $boundThis.sy0(); return Unit_instance; }; l.callableName = 'onClickGetTemplate'; return l; } function BulkAddPersonSelectFileScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate, $fileInputRef) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_217($uiStateVal$delegate); $this$invoke.onClickSelectFile = BulkAddPersonSelectFileScreen$lambda$lambda$lambda_0($fileInputRef); $this$invoke.onClickImportButton = BulkAddPersonSelectFileViewModel$onClickImportButton$ref($viewModel); $this$invoke.onClickGetTemplate = BulkAddPersonSelectFileViewModel$onClickGetTemplate$ref($viewModel); return Unit_instance; }; } var properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120; function _init_properties_BulkAddPersonSelectFileScreen_kt__mytlbq() { if (!properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120) { properties_initialized_BulkAddPersonSelectFileScreen_kt_pd2120 = true; BulkAddPersonSelectFileComponent = FC(BulkAddPersonSelectFileComponent$lambda); BulkAddPersonSelectFileScreen = FC(BulkAddPersonSelectFileScreen$lambda); } } function get_PersonDetailScreen() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailScreen; } var PersonDetailScreen; function get_PersonDetailPreview() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailPreview; } var PersonDetailPreview; function get_PersonDetailComponent2() { _init_properties_PersonDetailScreen_kt__fr4stu(); return PersonDetailComponent2; } var PersonDetailComponent2; function get_QuickActionBar() { _init_properties_PersonDetailScreen_kt__fr4stu(); return QuickActionBar; } var QuickActionBar; function get_DetailFeilds() { _init_properties_PersonDetailScreen_kt__fr4stu(); return DetailFeilds; } var DetailFeilds; function get_ContactDetails() { _init_properties_PersonDetailScreen_kt__fr4stu(); return ContactDetails; } var ContactDetails; function get_Classes() { _init_properties_PersonDetailScreen_kt__fr4stu(); return Classes; } var Classes; function PersonDetailScreen$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); var viewModel = useUstadViewModel(VOID, PersonDetailScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.qy2_1, new PersonDetailUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_PersonDetailComponent2(); var block_0 = PersonDetailScreen$lambda$lambda_1(viewModel, uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_218($uiState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_219($appState$delegate) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonDetailScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonDetailScreen_kt__fr4stu(); return new PersonDetailViewModel(di, savedStateHandle); } function PersonDetailScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_219($appState$delegate).rpk_1; return Unit_instance; }; } function PersonDetailViewModel$onClickChat$ref($boundThis) { var l = function () { $boundThis.hy7(); return Unit_instance; }; l.callableName = 'onClickChat'; return l; } function PersonDetailViewModel$onClickChangePassword$ref($boundThis) { var l = function () { $boundThis.gy7(); return Unit_instance; }; l.callableName = 'onClickChangePassword'; return l; } function PersonDetailViewModel$onClickCreateAccount$ref($boundThis) { var l = function () { $boundThis.gxf(); return Unit_instance; }; l.callableName = 'onClickCreateAccount'; return l; } function PersonDetailViewModel$onClickManageParentalConsent$ref($boundThis) { var l = function () { $boundThis.ky7(); return Unit_instance; }; l.callableName = 'onClickManageParentalConsent'; return l; } function PersonDetailViewModel$onClickDial$ref($boundThis) { var l = function () { $boundThis.iy7(); return Unit_instance; }; l.callableName = 'onClickDial'; return l; } function PersonDetailViewModel$onClickEmail$ref($boundThis) { var l = function () { $boundThis.jy7(); return Unit_instance; }; l.callableName = 'onClickEmail'; return l; } function PersonDetailViewModel$onClickPermissions$ref($boundThis) { var l = function () { $boundThis.hr3(); return Unit_instance; }; l.callableName = 'onClickPermissions'; return l; } function PersonDetailScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_218($uiState$delegate); $this$invoke.onClickChat = PersonDetailViewModel$onClickChat$ref($viewModel); $this$invoke.onClickChangePassword = PersonDetailViewModel$onClickChangePassword$ref($viewModel); $this$invoke.onClickCreateAccount = PersonDetailViewModel$onClickCreateAccount$ref($viewModel); $this$invoke.onClickManageParentalConsent = PersonDetailViewModel$onClickManageParentalConsent$ref($viewModel); $this$invoke.onClickDial = PersonDetailViewModel$onClickDial$ref($viewModel); $this$invoke.onClickEmail = PersonDetailViewModel$onClickEmail$ref($viewModel); $this$invoke.onClickPermissions = PersonDetailViewModel$onClickPermissions$ref($viewModel); return Unit_instance; }; } function PersonDetailPreview$lambda($this$FC, it) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonDetailComponent2(); var block = PersonDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailPreview$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'kotlin.apply' call var this_0 = new PersonAndDisplayDetail(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview...' call var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailPreview....' call this_1.c97_1 = 'Bob Jones'; this_1.f97_1 = '0799999'; this_1.e97_1 = 'Bob@gmail.com'; this_1.g97_1 = 1; this_1.b97_1 = 'bob12'; this_1.i97_1 = new Long(12, 0); this_1.k97_1 = '123'; this_1.j97_1 = 'Herat'; tmp.bft_1 = this_1; var tmp_0 = this_0; // Inline function 'kotlin.collections.listOf' call var tmp$ret$2 = emptyList(); $this$invoke.uiState = new PersonDetailUiState(tmp_0, VOID, VOID, tmp$ret$2); return Unit_instance; } function PersonDetailComponent2$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); var tmp0_safe_receiver = props.uiState.wy2_1; var pendingTransfer = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eft_1; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonDetailComponent2$lambda$lambda(props, pendingTransfer, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer) { return function ($this$create) { $this$create.transferJobItemStatus = Companion_instance_88.jjy($pendingTransfer.ubz_1); // Inline function 'mui.material.SvgIconSize.Companion.small' call 0; $this$create.fontSize = 'small'; // Inline function 'mui.material.SvgIconColor.Companion.action' call 0; $this$create.color = 'action'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2........' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(304) + 'px'; // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(304) + 'px'; $this$invoke.sx = this_0; $this$invoke.src = $imgSrc; $this$invoke.alt = 'user image'; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'mui.material.BadgeOverlap.Companion.rectangular' call 0; $this$invoke.overlap = 'rectangular'; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2.......' call // Inline function 'mui.material.BadgeOriginVertical.Companion.bottom' call 0; this_0.vertical = 'bottom'; // Inline function 'mui.material.BadgeOriginHorizontal.Companion.right' call 0; this_0.horizontal = 'right'; $this$invoke.anchorOrigin = this_0; $this$invoke.invisible = $pendingTransfer == null; var tmp; if (!($pendingTransfer == null)) { var tmp_0 = get_UstadTransferStatusIcon(); tmp = create_0(tmp_0, PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($pendingTransfer)); } else { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = ''; } $this$invoke.badgeContent = tmp; var this_1 = default_38; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2......' call // Inline function 'web.cssom.JustifyContent.Companion.center' call 0; this_0.justifyContent = 'center'; // Inline function 'web.cssom.Display.Companion.flex' call 0; this_0.display = 'flex'; $this$invoke.sx = this_0; var this_1 = default_42; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda$lambda($pendingTransfer, $imgSrc); addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_1($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_3($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().tmc_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_4($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_5($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_6($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().lmm_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_7($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_8($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'mui.base.Orientation.Companion.horizontal' call 0; $this$invoke.orientation = 'horizontal'; return Unit_instance; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_9($strings) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.h6' call 0; $this$invoke.variant = 'h6'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().am3_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda$lambda_10($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } function PersonDetailComponent2$lambda$lambda$lambda($props, $pendingTransfer, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dft_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.a98_1; if (tmp2_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.detail.PersonDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = PersonDetailComponent2$lambda$lambda$lambda$lambda($pendingTransfer, tmp2_safe_receiver); addChild($this$invoke, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_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_instance; }; } 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_instance; }; } function QuickActionBar$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_35; var block = QuickActionBar$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function QuickActionBar$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickDial(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_151); $this$invoke.text = $strings.apn(strings_getInstance().imm_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickEmail(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.text = $strings.apn(strings_getInstance().vm2_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_1($props) { return function (it) { $props.onClickCreateAccount(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_21); $this$invoke.text = $strings.apn(strings_getInstance().xmo_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickChangePassword(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_153); $this$invoke.text = $strings.apn(strings_getInstance().lmk_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_2($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_3($props) { return function (it) { $props.onClickPermissions(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_95); $this$invoke.text = $strings.apn(strings_getInstance().omi_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_3($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_4($props) { return function (it) { $props.onClickManageParentalConsent(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_4($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_154); $this$invoke.text = $strings.apn(strings_getInstance().tms_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda$lambda_5($props) { return function (it) { $props.onClickChat(); return Unit_instance; }; } function QuickActionBar$lambda$lambda$lambda_5($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_20); $this$invoke.text = $strings.apn(strings_getInstance().un0_1); $this$invoke.onClick = QuickActionBar$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } function QuickActionBar$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; var tmp; if ($props.uiState.qy7()) { var this_0 = get_UstadQuickActionButton(); var block = QuickActionBar$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); tmp = Unit_instance; } var tmp_0; if ($props.uiState.ry7()) { var this_1 = get_UstadQuickActionButton(); var block_0 = QuickActionBar$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.oy7()) { var this_2 = get_UstadQuickActionButton(); var block_1 = QuickActionBar$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.ny7()) { var this_3 = get_UstadQuickActionButton(); var block_2 = QuickActionBar$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.by3_1) { var this_4 = get_UstadQuickActionButton(); var block_3 = QuickActionBar$lambda$lambda$lambda_3($strings, $props); addChild($this$invoke, this_4, block_3); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.uy7()) { var this_5 = get_UstadQuickActionButton(); var block_4 = QuickActionBar$lambda$lambda$lambda_4($strings, $props); addChild($this$invoke, this_5, block_4); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.vy7()) { var this_6 = get_UstadQuickActionButton(); var block_5 = QuickActionBar$lambda$lambda$lambda_5($strings, $props); addChild($this$invoke, this_6, block_5); tmp_5 = Unit_instance; } return Unit_instance; }; } function DetailFeilds$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); // Inline function 'react.useMemo' call // Inline function 'kotlin.arrayOf' call var tmp0_safe_receiver = props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var dependencies = [tmp1_safe_receiver == null ? null : tmp1_safe_receiver.i97_1].slice(); var callback = DetailFeilds$lambda$lambda(props); var birthdayFormatted = useMemo(callback, dependencies); if (props.uiState.ly7()) { // 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.my7()) { // 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.sy7()) { // 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.ty7()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_3 = get_UstadDetailField(); var block_2 = DetailFeilds$lambda$lambda_3(strings, props); addChild($this$FC, this_3, block_2); } return Unit_instance; } function DetailFeilds$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.i97_1; return (new Date(tmp2_elvis_lhs == null ? new Long(0, 0) : tmp2_elvis_lhs)).toLocaleDateString(); }; } function DetailFeilds$lambda$lambda_0($strings, $birthdayFormatted) { return function ($this$invoke) { $this$invoke.icon = create(default_52); $this$invoke.labelText = $strings.apn(strings_getInstance().rmc_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $birthdayFormatted; return Unit_instance; }; } function DetailFeilds$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = null; $this$invoke.labelText = $strings.apn(strings_getInstance().lmh_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.g97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = mapLookup($strings, tmp2_elvis_lhs == null ? 1 : tmp2_elvis_lhs, PersonConstants_getInstance().jnv_1); return Unit_instance; }; } function DetailFeilds$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_42); $this$invoke.labelText = $strings.apn(strings_getInstance().jmm_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.k97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function DetailFeilds$lambda$lambda_3($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_30); $this$invoke.labelText = $strings.apn(strings_getInstance().mm1_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); var strings = useStringProvider(); if (props.uiState.qy7()) { // 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.ry7()) { // 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.py7()) { // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_UstadDetailField(); var block_1 = ContactDetails$lambda$lambda_1(strings, props); addChild($this$FC, this_2, block_1); } return Unit_instance; } function ContactDetails$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.xy2_1; var tmp; if (tmp2_elvis_lhs == null) { var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.f97_1; } else { tmp = tmp2_elvis_lhs; } var tmp3_elvis_lhs = tmp; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp3_elvis_lhs == null ? '' : tmp3_elvis_lhs; $this$invoke.labelText = $strings.apn(strings_getInstance().ym2_1); $this$invoke.icon = create(default_151); $this$invoke.onClick = $props.onClickDial; return Unit_instance; }; } function ContactDetails$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_152); $this$invoke.labelText = $strings.apn(strings_getInstance().vm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.e97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function ContactDetails$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_155); $this$invoke.labelText = $strings.apn(strings_getInstance().umc_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.wy2_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bft_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.j97_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function Classes$lambda($this$FC, props) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_16; var block = Classes$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_PersonDetailScreen_kt__fr4stu(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_156; addChild_0($this$invoke, this_0); return Unit_instance; } function Classes$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $it.h96_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.q8e_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function Classes$lambda$lambda$lambda$lambda($it) { return function ($this$invoke) { var this_0 = default_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_instance; }; } function Classes$lambda$lambda$lambda($it) { return function ($this$invoke) { var tmp0_safe_receiver = $it.g96_1; $this$invoke.key = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.z8i_1); var this_0 = default_34; var block = Classes$lambda$lambda$lambda$lambda($it); addChild($this$invoke, this_0, block); return Unit_instance; }; } function Classes$lambda$lambda($props) { return function ($this$invoke) { var tmp0_iterator = $props.uiState.zy2_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.detail.Classes...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = Classes$lambda$lambda$lambda(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_PersonDetailScreen_kt_65jnmc; function _init_properties_PersonDetailScreen_kt__fr4stu() { if (!properties_initialized_PersonDetailScreen_kt_65jnmc) { properties_initialized_PersonDetailScreen_kt_65jnmc = true; PersonDetailScreen = FC(PersonDetailScreen$lambda); PersonDetailPreview = FC(PersonDetailPreview$lambda); PersonDetailComponent2 = FC(PersonDetailComponent2$lambda); QuickActionBar = FC(QuickActionBar$lambda); DetailFeilds = FC(DetailFeilds$lambda); ContactDetails = FC(ContactDetails$lambda); Classes = FC(Classes$lambda); } } function get_PersonEditComponent2() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditComponent2; } var PersonEditComponent2; function get_PersonEditScreenPreview() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreenPreview; } var PersonEditScreenPreview; function get_PersonEditScreen() { _init_properties_PersonEditScreen_kt__2hysx7(); return PersonEditScreen; } var PersonEditScreen; function PersonEditComponent2$lambda($this$FC, props) { _init_properties_PersonEditScreen_kt__2hysx7(); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = PersonEditComponent2$lambda$lambda(props, strings, theme$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_220($theme$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('theme', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $theme$delegate[0]; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPersonPictureUriChanged(it); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.iya_1; $this$invoke.imageUri = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a98_1; $this$invoke.onImageUriChanged = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.c97_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_first_names'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.c97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().smc_1) + '*'; $this$invoke.error = !($props.uiState.uya_1 == null); $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.uya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.d97_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_last_names'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.d97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().pm1_1) + '*'; $this$invoke.error = !($props.uiState.vya_1 == null); $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.vya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.id = 'gender_label'; $this$invoke.shrink = true; // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'web.cssom.Color' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.backgroundColor = invoke$lambda_220($theme$delegate).palette.background.default; $this$invoke.sx = this_0; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_1 = $strings.apn(strings_getInstance().lmh_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($selectedVal) { return function ($this$shallowCopy) { $this$shallowCopy.g97_1 = toInt($selectedVal); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (event, _anonymous_parameter_1__qggqgd) { var selectedVal = '' + event.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.jpm_1.toString(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.ipm_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.g97_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); $this$invoke.value = tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; $this$invoke.id = 'gender'; $this$invoke.labelId = 'gender_label'; $this$invoke.disabled = !$props.uiState.jya_1; $this$invoke.fullWidth = true; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); // Inline function 'kotlin.collections.filter' call // Inline function 'kotlin.collections.filterTo' call var this_0 = $props.uiState.hya_1; var destination = ArrayList_init_$Create$_0(); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call var tmp; if (!element.ipm_1.equals(strings_getInstance().xlz_1)) { tmp = true; } else { var tmp0_safe_receiver_0 = $props.uiState.fya_1; tmp = (tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.g97_1) === 0; } if (tmp) { destination.j1(element); } } var tmp0_iterator_0 = destination.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_8; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2(element_0, $strings); addChild($this$invoke, this_1, block); } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.tya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_2($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.tya_1 == null); var this_0 = default_55; var block = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_57; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($it) { return function ($this$shallowCopy) { $this$shallowCopy.nft_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onApprovalPersonParentJoinChanged; var tmp0_safe_receiver = $props.uiState.kya_1; var tmp_0; if (tmp0_safe_receiver == null) { tmp_0 = null; } else { tmp_0 = shallowCopy_1(tmp0_safe_receiver, PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3(it_0)); } tmp(tmp_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_parent_email'; var tmp0_safe_receiver = $props.uiState.kya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nft_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().ems_1) + '*'; $this$invoke.error = !($props.uiState.sya_1 == null); $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_5($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.sya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($it) { return function ($this$shallowCopy) { $this$shallowCopy.i97_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_date_of_birth'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.i97_1; $this$invoke.timeInMillis = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().rmc_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.error = !($props.uiState.rya_1 == null); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.rya_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_6($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($number) { return function ($this$shallowCopy) { $this$shallowCopy.f97_1 = $number; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props) { return function (number, telInfo) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_phone_num'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.f97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().cm2_1); $this$invoke.disabled = !$props.uiState.jya_1; $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_7($props); $this$invoke.error = !($props.uiState.wya_1 == null); // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.wya_1; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_6($it) { return function ($this$shallowCopy) { var tmp = $this$shallowCopy; // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $it.target.value; tmp.e97_1 = (!(tmp_0 == null) ? typeof tmp_0 === 'string' : false) ? tmp_0 : null; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props) { return function (it) { var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_email_addr'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.e97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().vm2_1); $this$invoke.error = !($props.uiState.pya_1 == null); $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = $props.uiState.pya_1; // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_8($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($it) { return function ($this$shallowCopy) { $this$shallowCopy.j97_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_address'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.j97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().umc_1); $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_9($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10(event) { _init_properties_PersonEditScreen_kt__2hysx7(); var char = singleOrNull(event.key); var tmp; var tmp_0 = char; if (!((tmp_0 == null ? null : new Char(tmp_0)) == null)) { tmp = !Companion_getInstance_27().hp3(char); } else { tmp = false; } if (tmp) { event.preventDefault(); } return Unit_instance; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_8($it) { return function ($this$shallowCopy) { $this$shallowCopy.b97_1 = $it; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onPersonChanged; var tmp0_safe_receiver = $props.uiState.fya_1; 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_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_username'; var tmp0_safe_receiver = $props.uiState.fya_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.b97_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().mm1_1) + '*'; $this$invoke.disabled = !$props.uiState.jya_1; $this$invoke.error = !($props.uiState.mya_1 == null); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.mya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; $this$invoke.onKeyDown = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_10; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_11($props); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onPasswordChanged(it_0); return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'person_password'; var tmp0_elvis_lhs = $props.uiState.gya_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().nm1_1) + '*'; $this$invoke.disabled = !$props.uiState.jya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = PersonEditComponent2$lambda$lambda$lambda$lambda$lambda_12($props); $this$invoke.error = !($props.uiState.oya_1 == null); // Inline function 'react.ReactNode' call var tmp1_elvis_lhs = $props.uiState.oya_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp1_elvis_lhs; return Unit_instance; }; } function PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadImageSelectButton(); var block = PersonEditComponent2$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); var this_1 = default_45; var block_0 = PersonEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_45; var block_1 = PersonEditComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_2, block_1); var this_3 = default_54; 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.jyg()) { var this_4 = default_45; var block_3 = PersonEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); tmp = Unit_instance; } var tmp_0; if ($props.uiState.ly7()) { var this_5 = get_UstadDateField(); var block_4 = PersonEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); tmp_0 = Unit_instance; } var tmp_1; if ($props.uiState.qy7()) { var this_6 = MuiTelInput; var block_5 = PersonEditComponent2$lambda$lambda$lambda$lambda_5($props, $strings); addChild($this$invoke, this_6, block_5); tmp_1 = Unit_instance; } var tmp_2; if ($props.uiState.ry7()) { var this_7 = default_45; var block_6 = PersonEditComponent2$lambda$lambda$lambda$lambda_6($props, $strings); addChild($this$invoke, this_7, block_6); tmp_2 = Unit_instance; } var tmp_3; if ($props.uiState.py7()) { var this_8 = default_45; var block_7 = PersonEditComponent2$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_8, block_7); tmp_3 = Unit_instance; } var tmp_4; if ($props.uiState.fxw()) { var this_9 = default_45; var block_8 = PersonEditComponent2$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_9, block_8); tmp_4 = Unit_instance; } var tmp_5; if ($props.uiState.kyg()) { var this_10 = get_UstadPasswordTextField(); var block_9 = PersonEditComponent2$lambda$lambda$lambda$lambda_9($props, $strings); addChild($this$invoke, this_10, block_9); tmp_5 = Unit_instance; } return Unit_instance; }; } function PersonEditComponent2$lambda$lambda($props, $strings, $theme$delegate) { return function ($this$invoke) { var this_0 = default_35; var block = PersonEditComponent2$lambda$lambda$lambda($props, $strings, $theme$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonEditScreenPreview$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var uiStateVar$delegate = useState(PersonEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_221($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function invoke$lambda_222($uiStateVar$delegate, value) { _init_properties_PersonEditScreen_kt__2hysx7(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function PersonEditScreenPreview$lambda$lambda() { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'kotlin.apply' call var this_0 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.edit.PersonEditScreenPreview...' call this_0.c97_1 = 'Bob'; this_0.d97_1 = 'Jones'; this_0.f97_1 = '0799999'; this_0.e97_1 = 'Bob@gmail.com'; this_0.g97_1 = 1; this_0.b97_1 = 'Bob12'; this_0.i97_1 = new Long(0, 0); this_0.k97_1 = '123'; this_0.j97_1 = 'Herat'; return new PersonEditUiState(this_0); } function PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_222($uiStateVar$delegate, invoke$lambda_221($uiStateVar$delegate).yya(it)); return Unit_instance; }; } function PersonEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_221($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function PersonEditScreen$lambda($this$FC, it) { _init_properties_PersonEditScreen_kt__2hysx7(); var viewModel = useUstadViewModel(VOID, PersonEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.sy9_1, new PersonEditUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonEditComponent2(); var block = PersonEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_223($uiStateVar$delegate) { _init_properties_PersonEditScreen_kt__2hysx7(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function PersonEditScreen$lambda$lambda(di, savedStateHandle) { _init_properties_PersonEditScreen_kt__2hysx7(); return new PersonEditViewModel(di, savedStateHandle); } function PersonEditViewModel$onEntityChanged$ref($boundThis) { var l = function (p0) { $boundThis.eyg(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($boundThis) { var l = function (p0) { $boundThis.hyg(p0); return Unit_instance; }; l.callableName = 'onApprovalPersonParentJoinChanged'; return l; } function PersonEditViewModel$onPersonPictureChanged$ref($boundThis) { var l = function (p0) { $boundThis.gyg(p0); return Unit_instance; }; l.callableName = 'onPersonPictureChanged'; return l; } function PersonEditViewModel$onNationalPhoneNumSetChanged$ref($boundThis) { var l = function (p0) { $boundThis.iyg(p0); return Unit_instance; }; l.callableName = 'onNationalPhoneNumSetChanged'; return l; } function PersonEditViewModel$onPasswordChanged$ref($boundThis) { var l = function (p0) { $boundThis.fyg(p0); return Unit_instance; }; l.callableName = 'onPasswordChanged'; return l; } function PersonEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_223($uiStateVar$delegate); $this$invoke.onPersonChanged = PersonEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onApprovalPersonParentJoinChanged = PersonEditViewModel$onApprovalPersonParentJoinChanged$ref($viewModel); $this$invoke.onPersonPictureUriChanged = PersonEditViewModel$onPersonPictureChanged$ref($viewModel); $this$invoke.onNationalPhoneNumSetChanged = PersonEditViewModel$onNationalPhoneNumSetChanged$ref($viewModel); $this$invoke.onPasswordChanged = PersonEditViewModel$onPasswordChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonEditScreen_kt_wmn7gz; function _init_properties_PersonEditScreen_kt__2hysx7() { if (!properties_initialized_PersonEditScreen_kt_wmn7gz) { properties_initialized_PersonEditScreen_kt_wmn7gz = true; PersonEditComponent2 = FC(PersonEditComponent2$lambda); PersonEditScreenPreview = FC(PersonEditScreenPreview$lambda); PersonEditScreen = FC(PersonEditScreen$lambda); } } function get_PersonListComponent2() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListComponent2; } var PersonListComponent2; function get_demoPersonList_0() { _init_properties_PersonListScreen_kt__c37erj(); return demoPersonList_0; } var demoPersonList_0; function get_PersonListScreenPreview() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreenPreview; } var PersonListScreenPreview; function get_PersonListScreen() { _init_properties_PersonListScreen_kt__c37erj(); return PersonListScreen; } var PersonListScreen; function PersonListComponent2$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); var strings = useStringProvider(); var tmp = props.uiState.dyi_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, true, 50); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = PersonListComponent2$lambda$lambda(muiAppState, props, infiniteQueryResult, strings); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSortOrderChanged(it); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function ($this$create) { $this$create.activeSortOrderOption = $props.uiState.fyi_1; $this$create.sortOptions = $props.uiState.eyi_1; $this$create.enabled = true; $this$create.onClickSort = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda($props) { return function () { var tmp = get_UstadListSortHeader(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda($props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$create) { $this$create.text = $strings.apn(strings_getInstance().wmi_1); $this$create.onClickAdd = $props.onClickAddItem; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function () { var tmp = get_UstadAddListItem(); return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $props)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onClickCopyInviteCode(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_81; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().yn4_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'copy_invite_code_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($props); var this_0 = default_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_instance; }; } 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_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props) { return function (it) { $props.onClickInviteWithLink(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_142; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().dmq_1); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'invite_with_link_button'; $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var this_0 = default_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_instance; }; } 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_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings) { return function () { var tmp = default_23; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_2($props, $strings)); }; } function PersonListComponent2$lambda$lambda$lambda$lambda_3(it) { _init_properties_PersonListScreen_kt__c37erj(); var tmp0_safe_receiver = it.sfr_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.a97_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.toString(); return tmp2_elvis_lhs == null ? '0' : tmp2_elvis_lhs; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($personAndDetails, $props) { return function (it) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sfr_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2........' call $props.onListItemClick(tmp1_safe_receiver); } return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails) { return function ($this$invoke) { var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.tfr_1; $this$invoke.pictureUri = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.b98_1; var tmp2_safe_receiver = $personAndDetails; var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.sfr_1; $this$invoke.personName = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.mkd(); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_6($personAndDetails) { return function ($this$invoke) { var this_0 = get_UstadPersonAvatar(); var block = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda$lambda($personAndDetails); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_7($personAndDetails) { return function ($this$invoke) { // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $personAndDetails; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sfr_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.mkd(); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = tmp2_elvis_lhs == null ? '' : tmp2_elvis_lhs; return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($personAndDetails, $props) { return function ($this$invoke) { $this$invoke.onClick = PersonListComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_5($personAndDetails, $props); var this_0 = default_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_instance; }; } 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_instance; }; } function PersonListComponent2$lambda$lambda$lambda$lambda_4($props) { return function (personAndDetails) { var tmp = default_23; return create_0(tmp, PersonListComponent2$lambda$lambda$lambda$lambda$lambda_3(personAndDetails, $props)); }; } function PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings) { return function ($this$virtualListContent) { $this$virtualListContent.j11u('sort_list_opts', PersonListComponent2$lambda$lambda$lambda$lambda($props)); var tmp; if ($props.uiState.gyi_1) { $this$virtualListContent.j11u('add_new_person', PersonListComponent2$lambda$lambda$lambda$lambda_0($strings, $props)); tmp = Unit_instance; } if ($props.uiState.iyi_1 == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2....' call $this$virtualListContent.j11u('copy_invite_code', PersonListComponent2$lambda$lambda$lambda$lambda_1($props, $strings)); } var tmp_0; if ($props.uiState.hyi_1) { $this$virtualListContent.j11u('invite_with_link', PersonListComponent2$lambda$lambda$lambda$lambda_2($props, $strings)); tmp_0 = Unit_instance; } var tmp_1 = PersonListComponent2$lambda$lambda$lambda$lambda_3; $this$virtualListContent.q11u($infiniteQueryResult, tmp_1, PersonListComponent2$lambda$lambda$lambda$lambda_4($props)); return Unit_instance; }; } function PersonListComponent2$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListComponent2$lambda$lambda($muiAppState, $props, $infiniteQueryResult, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.PersonListComponent2...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(PersonListComponent2$lambda$lambda$lambda($props, $infiniteQueryResult, $strings)); var this_1 = default_48; var block = PersonListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function PersonListScreenPreview$lambda($this$FC, props) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_PersonListComponent2(); var block = PersonListScreenPreview$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function PersonListScreenPreview$lambda$lambda$lambda() { _init_properties_PersonListScreen_kt__c37erj(); return new ListPagingSource(get_demoPersonList_0()); } function PersonListScreenPreview$lambda$lambda($props) { return function ($this$invoke) { var this_0 = $props; Object.assign($this$invoke, this_0); $this$invoke.uiState = new PersonListUiState(PersonListScreenPreview$lambda$lambda$lambda); return Unit_instance; }; } function PersonListScreen$lambda($this$FC, it) { _init_properties_PersonListScreen_kt__c37erj(); var location = useLocation(); var strings = useStringProvider(); var viewModel = useUstadViewModel(VOID, PersonListScreen$lambda$lambda(location)); var uiState$delegate = collectAsState(viewModel.pq9_1, new PersonListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = PersonListScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_98; var block_0 = PersonListScreen$lambda$lambda_1(uiState$delegate, viewModel, strings); addChild($this$FC, this_1, block_0); // Inline function 'react.ChildrenBuilder.invoke' call var this_2 = get_PersonListComponent2(); var block_1 = PersonListScreen$lambda$lambda_2(viewModel, uiState$delegate); addChild($this$FC, this_2, block_1); return Unit_instance; } function invoke$lambda_224($uiState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiState$delegate[0]; } function invoke$lambda_225($appState$delegate) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('appState', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $appState$delegate[0]; } function PersonListScreen$lambda$lambda($location) { return function (di, savedStateHandle) { return new PersonListViewModel(di, savedStateHandle, get_ustadViewName($location)); }; } function PersonListScreen$lambda$lambda_0($appState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_225($appState$delegate).rpk_1; return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda($viewModel) { return function (_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) { $viewModel.oyk(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel) { return function (it) { $viewModel.jqa(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_119; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_1($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().hmd_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'add_person_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel); var this_0 = default_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_instance; }; } 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_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel) { return function (it) { $viewModel.myk(); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_3($this$invoke) { _init_properties_PersonListScreen_kt__c37erj(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_157; addChild_0($this$invoke, this_0); return Unit_instance; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_4($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $strings.apn(strings_getInstance().un5_1); return Unit_instance; }; } function PersonListScreen$lambda$lambda$lambda$lambda$lambda_0($viewModel, $strings) { return function ($this$invoke) { $this$invoke.id = 'bulk_import_button'; $this$invoke.onClick = PersonListScreen$lambda$lambda$lambda$lambda$lambda$lambda_2($viewModel); var this_0 = default_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_instance; }; } 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_instance; }; } 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_instance; }; } function PersonListScreen$lambda$lambda_1($uiState$delegate, $viewModel, $strings) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_224($uiState$delegate).kyi_1; $this$invoke.onClose = PersonListScreen$lambda$lambda$lambda($viewModel); var this_0 = default_16; var block = PersonListScreen$lambda$lambda$lambda_0($viewModel, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function PersonListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.nyk(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function PersonListViewModel$onSortOrderChanged$ref($boundThis) { var l = function (p0) { $boundThis.hry(p0); return Unit_instance; }; l.callableName = 'onSortOrderChanged'; return l; } function PersonListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.jqa(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function PersonListViewModel$onClickInviteWithLink$ref($boundThis) { var l = function () { $boundThis.kyk(); return Unit_instance; }; l.callableName = 'onClickInviteWithLink'; return l; } function PersonListViewModel$onClickCopyInviteCode$ref($boundThis) { var l = function () { $boundThis.lyk(); return Unit_instance; }; l.callableName = 'onClickCopyInviteCode'; return l; } function PersonListScreen$lambda$lambda_2($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_224($uiState$delegate); $this$invoke.refreshCommandFlow = $viewModel.rq9_1; $this$invoke.onListItemClick = PersonListViewModel$onClickEntry$ref($viewModel); $this$invoke.onSortOrderChanged = PersonListViewModel$onSortOrderChanged$ref($viewModel); $this$invoke.onClickAddItem = PersonListViewModel$onClickAdd$ref($viewModel); $this$invoke.onClickInviteWithLink = PersonListViewModel$onClickInviteWithLink$ref($viewModel); $this$invoke.onClickCopyInviteCode = PersonListViewModel$onClickCopyInviteCode$ref($viewModel); return Unit_instance; }; } var properties_initialized_PersonListScreen_kt_3q0o75; function _init_properties_PersonListScreen_kt__c37erj() { if (!properties_initialized_PersonListScreen_kt_3q0o75) { properties_initialized_PersonListScreen_kt_3q0o75 = true; PersonListComponent2 = FC(PersonListComponent2$lambda); // Inline function 'kotlin.collections.map' call var this_0 = numberRangeToNumber(0, 150); // Inline function 'kotlin.collections.mapTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.person.list.demoPersonList.' call // Inline function 'kotlin.apply' call var this_1 = new PersonAndListDisplayDetails(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList..' call var tmp = this_1; // Inline function 'kotlin.apply' call var this_2 = new Person(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.person.list.demoPersonList...' call this_2.c97_1 = 'Person'; this_2.d97_1 = '' + item; this_2.a97_1 = toLong(item); tmp.sfr_1 = this_2; destination.j1(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.nyl_1, new RegisterAgeRedirectUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterAgeRedirectComponent2(); var block = RegisterAgeRedirectScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_226($uiStateVal$delegate) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterAgeRedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); return new RegisterAgeRedirectViewModel(di, savedStateHandle); } function RegisterAgeRedirectViewModel$onSetDate$ref($boundThis) { var l = function (p0) { $boundThis.oyl(p0); return Unit_instance; }; l.callableName = 'onSetDate'; return l; } function RegisterAgeRedirectViewModel$onClickNext$ref($boundThis) { var l = function () { $boundThis.gvi(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function RegisterAgeRedirectScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_226($uiStateVal$delegate); $this$invoke.onSetDate = RegisterAgeRedirectViewModel$onSetDate$ref($viewModel); $this$invoke.onClickNext = RegisterAgeRedirectViewModel$onClickNext$ref($viewModel); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda($this$FC, props) { _init_properties_RegisterAgeRedirectScreen_kt__e0wiry(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterAgeRedirectComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().dms_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onSetDate(it); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'age_date_of_birth'; $this$invoke.timeInMillis = $props.uiState.pyl_1; UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().rmc_1) + '*'; $this$invoke.onChange = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda($props); $this$invoke.error = !($props.uiState.ryl_1 == null); // Inline function 'react.ReactNode' call var tmp0_elvis_lhs = $props.uiState.ryl_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.id = 'next_button'; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().jm1_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(15) + 'px'; var this_0 = default_2; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda($strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDateField(); var block_0 = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_11; var block_1 = RegisterAgeRedirectComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } function RegisterAgeRedirectComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_35; var block = RegisterAgeRedirectComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_RegisterAgeRedirectScreen_kt_207y0c; function _init_properties_RegisterAgeRedirectScreen_kt__e0wiry() { if (!properties_initialized_RegisterAgeRedirectScreen_kt_207y0c) { properties_initialized_RegisterAgeRedirectScreen_kt_207y0c = true; RegisterAgeRedirectScreen = FC(RegisterAgeRedirectScreen$lambda); RegisterAgeRedirectComponent2 = FC(RegisterAgeRedirectComponent2$lambda); } } function get_RegisterMinorWaitForParentComponent2() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentComponent2; } var RegisterMinorWaitForParentComponent2; function get_RegisterMinorWaitForParentScreen() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return RegisterMinorWaitForParentScreen; } var RegisterMinorWaitForParentScreen; var RegisterMinorWaitForParentPreview; function RegisterMinorWaitForParentComponent2$lambda($this$FC, props) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var strings = useStringProvider(); var passwordVisible$delegate = useState(RegisterMinorWaitForParentComponent2$lambda$lambda); var password = invoke$lambda_227(passwordVisible$delegate) ? props.uiState.wym_1 : '*****'; // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda_0(props, strings, password, passwordVisible$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_227($passwordVisible$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $passwordVisible$delegate[0]; } function invoke$lambda_228($passwordVisible$delegate, value) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); getLocalDelegateReference('passwordVisible', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $passwordVisible$delegate[1](value); return Unit_instance; } function RegisterMinorWaitForParentComponent2$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return false; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $props.uiState.vym_1; $this$invoke.labelText = $strings.apn(strings_getInstance().mm1_1); $this$invoke.icon = create(default_30); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function (it) { invoke$lambda_228($passwordVisible$delegate, !invoke$lambda_227($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate) { return function ($this$create) { $this$create.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate); var tmp; if (!invoke$lambda_227($passwordVisible$delegate)) { var this_0 = default_51; addChild_0($this$create, this_0); tmp = Unit_instance; } else { var this_1 = default_53; addChild_0($this$create, this_1); tmp = Unit_instance; } return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $password; $this$invoke.labelText = $strings.apn(strings_getInstance().nm1_1); $this$invoke.icon = create(default_153); var tmp = default_6; $this$invoke.secondaryActionContent = create_0(tmp, RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda($passwordVisible$delegate)); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.k10o(strings_getInstance().fms_1, [$props.uiState.xym_1]); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickOk(); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().um0_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(20) + 'px'; var this_0 = get_UstadDetailField(); var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField(); var block_0 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_0($password, $strings, $passwordVisible$delegate); addChild($this$invoke, this_1, block_0); var this_2 = default_2; var block_1 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = default_11; var block_2 = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); return Unit_instance; }; } function RegisterMinorWaitForParentComponent2$lambda$lambda_0($props, $strings, $password, $passwordVisible$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = RegisterMinorWaitForParentComponent2$lambda$lambda$lambda($props, $strings, $password, $passwordVisible$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function RegisterMinorWaitForParentScreen$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var viewModel = useUstadViewModel(VOID, RegisterMinorWaitForParentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.uym_1, new RegisterMinorWaitForParentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_229($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentViewModel(di, savedStateHandle); } function RegisterMinorWaitForParentViewModel$onClickOK$ref($boundThis) { var l = function () { $boundThis.zym(); return Unit_instance; }; l.callableName = 'onClickOK'; return l; } function RegisterMinorWaitForParentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_229($uiStateVal$delegate); $this$invoke.onClickOk = RegisterMinorWaitForParentViewModel$onClickOK$ref($viewModel); return Unit_instance; }; } function RegisterMinorWaitForParentPreview$lambda($this$FC, it) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); var uiStateVal$delegate = useState(RegisterMinorWaitForParentPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_RegisterMinorWaitForParentComponent2(); var block = RegisterMinorWaitForParentPreview$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_230($uiStateVal$delegate) { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVal', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVal$delegate[0]; } function RegisterMinorWaitForParentPreview$lambda$lambda() { _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0(); return new RegisterMinorWaitForParentUiState('new.username', 'secret', 'parent@email.com'); } function RegisterMinorWaitForParentPreview$lambda$lambda_0($uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_230($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi; function _init_properties_RegisterMinorWaitForParentScreen_kt__kbbui0() { if (!properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi) { properties_initialized_RegisterMinorWaitForParentScreen_kt_gt4tmi = true; RegisterMinorWaitForParentComponent2 = FC(RegisterMinorWaitForParentComponent2$lambda); RegisterMinorWaitForParentScreen = FC(RegisterMinorWaitForParentScreen$lambda); RegisterMinorWaitForParentPreview = FC(RegisterMinorWaitForParentPreview$lambda); } } function get_RedirectScreen() { _init_properties_RedirectScreen_kt__f4wxfc(); return RedirectScreen; } var RedirectScreen; function RedirectScreen$lambda($this$FC, it) { _init_properties_RedirectScreen_kt__f4wxfc(); useUstadViewModel(VOID, RedirectScreen$lambda$lambda); return Unit_instance; } function RedirectScreen$lambda$lambda(di, savedStateHandle) { _init_properties_RedirectScreen_kt__f4wxfc(); return new RedirectViewModel(di, savedStateHandle); } var properties_initialized_RedirectScreen_kt_v2w9au; function _init_properties_RedirectScreen_kt__f4wxfc() { if (!properties_initialized_RedirectScreen_kt_v2w9au) { properties_initialized_RedirectScreen_kt_v2w9au = true; RedirectScreen = FC(RedirectScreen$lambda); } } function get_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.yyp_1, new ReportDetailUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // 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 = get_ReportDetailComponent2(); var block_0 = ReportDetailScreen$lambda$lambda_1(uiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_231($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_232($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_232($appState$delegate).rpk_1; return Unit_instance; }; } function ReportDetailScreen$lambda$lambda_1($uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_231($uiState$delegate); return Unit_instance; }; } function ReportDetailComponent2$lambda($this$FC, props) { _init_properties_ReportDetailScreen_kt__vikzbl(); var string = useStringProvider(); // Inline function 'react.useMemo' call var dependencies = [listOf([props.uiState.cyq_1, props.uiState.byq_1.eow_1])]; 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_instance; } function ReportDetailComponent2$lambda$lambda($props) { return function () { // Inline function 'kotlin.collections.mapIndexed' call var this_0 = $props.uiState.byq_1.eow_1; // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var index = 0; var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // 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.pox_1; var tmp = (tmp0_subject == null ? -1 : tmp0_subject.ab_1) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver = getOrNull($props.uiState.cyq_1, 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.w(); while (tmp0_iterator_0.f()) { var item_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.report.detail.ReportDetailComponent2....' call var tmp0_xAxis = item_0.qjx_1; var tmp1_yAxis = item_0.pjx_1; var tmp2_subgroup = item_0.rjx_1; var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.j1(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.nox_1); destination.j1(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.byq_1; $this$invoke.strings = $string; return Unit_instance; }; } function ReportDetailComponent2$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { $this$invoke.uiState = $props.uiState; return Unit_instance; }; } 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_instance; }; } 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_instance; }; } function moreOption$lambda($this$FC, props) { _init_properties_ReportDetailScreen_kt__vikzbl(); var strings = useStringProvider(); var header = listOf([strings.apn(strings_getInstance().gn7_1), strings.apn(strings_getInstance().in7_1), strings.apn(strings_getInstance().jn7_1)]); // 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(data, header); addChild($this$FC, this_0, block); return Unit_instance; } function moreOption$lambda$lambda($props) { return function () { // Inline function 'kotlin.collections.mapIndexed' call var this_0 = $props.uiState.byq_1.eow_1; // Inline function 'kotlin.collections.mapIndexedTo' call var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10)); var index = 0; var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // 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.pox_1; var tmp = (tmp0_subject == null ? -1 : tmp0_subject.ab_1) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver = getOrNull($props.uiState.cyq_1, 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.w(); while (tmp0_iterator_0.f()) { var item_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.report.detail.moreOption....' call var tmp0_xAxis = item_0.qjx_1; var tmp1_yAxis = item_0.pjx_1; var tmp2_subgroup = item_0.rjx_1; var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.j1(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.nox_1); destination.j1(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_instance; } 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_instance; }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda($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.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } 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.ioy_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } 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_instance; } 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.hoy_1.toString(); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } 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_instance; } 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.joy_1; addChildNode($this$invoke, tmp$ret$2); if (Unit_instance == null) '-'; return Unit_instance; }; } function moreOption$lambda$lambda$lambda$lambda$lambda$lambda_0($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_instance; }; } function moreOption$lambda$lambda$lambda$lambda$lambda($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($header); addChild($this$invoke, this_1, block); var tmp0_iterator = $data.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.detail.moreOption......' call // Inline function 'kotlin.collections.forEach' call var tmp0_iterator_0 = element.foy_1.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // 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_0(element_0); addChild($this$invoke, this_2, block_0); } } return Unit_instance; }; } function moreOption$lambda$lambda$lambda$lambda_0($data, $header) { return function ($this$invoke) { var this_0 = default_15; var block = moreOption$lambda$lambda$lambda$lambda$lambda($data, $header); addChild($this$invoke, this_0, block); return Unit_instance; }; } function moreOption$lambda$lambda$lambda($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_109; var block_0 = moreOption$lambda$lambda$lambda$lambda_0($data, $header); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function moreOption$lambda$lambda_0($data, $header) { return function ($this$invoke) { var this_0 = default_35; var block = moreOption$lambda$lambda$lambda($data, $header); addChild($this$invoke, this_0, block); return Unit_instance; }; } 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.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.findMatchingReportPeriodOption.' call var optionPeriod = element.how_1; var tmp; if (optionPeriod instanceof RelativeRangeReportPeriod) { var tmp_0; var tmp_1; if (period instanceof RelativeRangeReportPeriod) { tmp_1 = optionPeriod.uow_1.equals(period.uow_1); } else { tmp_1 = false; } if (tmp_1) { tmp_0 = optionPeriod.vow_1 === period.vow_1; } 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.cox_1.equals(period.cox_1); } else { tmp_3 = false; } if (tmp_3) { tmp_2 = optionPeriod.dox_1.equals(period.dox_1); } 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.zyu_1.eow_1; var destination = ArrayList_init_$Create$_0(); // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'kotlin.collections.mapNotNullTo.' call // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2..' call var tmp0_safe_receiver = element.oox_1; var tmp0_safe_receiver_0 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xox_1; if (tmp0_safe_receiver_0 == null) null; else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call destination.j1(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_instance; } function invoke$lambda_233($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.zyu_1.kow(newValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'title'; var tmp0_elvis_lhs = $props.uiState.zyu_1.bow_1; $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lm4_1) + '*'; // 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.ayv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp1_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp1_elvis_lhs; $this$invoke.error = !($props.uiState.ayv_1 == null); return Unit_instance; }; } 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_233($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.apn(strings_getInstance().tm8_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call if (element.za_1 === 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.zyu_1.kow(VOID, VOID, selectedOption.how_1)); } return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.iow_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } 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.gyv_1 == null); var this_0 = default_55; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($selected, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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.zyu_1.dow_1; var newRange = new RelativeRangeReportPeriod((tmp_0 instanceof RelativeRangeReportPeriod ? tmp_0 : THROW_CCE()).uow_1, quantity); $props.onEntityChanged($props.uiState.zyu_1.kow(VOID, VOID, newRange)); return Unit_instance; }; } 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.apn(strings_getInstance().dn8_1); $this$invoke.fullWidth = true; var tmp = $props.uiState.zyu_1.dow_1; $this$invoke.value = (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).vow_1.toString(); // Inline function 'kotlin.js.asDynamic' call $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); $this$invoke.error = !($props.uiState.hyv_1 == null); return Unit_instance; }; } 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.zyu_1.dow_1; var newRange = new RelativeRangeReportPeriod(newUnit, (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).vow_1); $props.onEntityChanged($props.uiState.zyu_1.kow(VOID, VOID, newRange)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($unit) { return function ($this$invoke) { $this$invoke.value = $unit.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $unit.za_1; addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var tmp = $props.uiState.zyu_1.dow_1; $this$invoke.value = (tmp instanceof RelativeRangeReportPeriod ? tmp : THROW_CCE()).uow_1.za_1; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props); var tmp0_iterator = get_entries_2().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } 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_45; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_1, block); var this_2 = default_56; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props); addChild($this$invoke, this_2, block_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props) { return function (newDate) { var tmp = $props.uiState.zyu_1.dow_1; var newRange = new FixedReportTimeRange(newDate, (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).dox_1); $props.onEntityChanged($props.uiState.zyu_1.kow(VOID, VOID, newRange)); return Unit_instance; }; } 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.zyu_1.dow_1; $this$invoke.timeInMillis = (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).cox_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().vm8_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props) { return function (newDate) { var tmp = $props.uiState.zyu_1.dow_1; var newRange = new FixedReportTimeRange((tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).cox_1, newDate); $props.onEntityChanged($props.uiState.zyu_1.kow(VOID, VOID, newRange)); return Unit_instance; }; } 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.zyu_1.dow_1; $this$invoke.timeInMillis = (tmp instanceof FixedReportTimeRange ? tmp : THROW_CCE()).dox_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().fn8_1); UstadMobileConstants_getInstance(); $this$invoke.timeZoneId = 'UTC'; $this$invoke.onChange = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_5($props); return Unit_instance; }; } 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_instance; }; } 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_233($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.apn(strings_getInstance().gn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.......' call if (element.za_1 === 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.zyu_1.kow(VOID, selectedValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_7($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.gox_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.zyu_1.cow_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } 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.byv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_3($props, $strings, $theme$delegate) { return function ($this$invoke) { $this$invoke.fullWidth = true; $this$invoke.error = !($props.uiState.byv_1 == null); var this_0 = default_55; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_6($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_7($props, $strings); addChild($this$invoke, this_1, block_0); var this_2 = default_57; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_8($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } 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_instance; } 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.tox(VOID, newValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($series, $strings, $props) { return function ($this$invoke) { $this$invoke.id = 'series_title'; $this$invoke.value = $series.nox_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().hn7_1) + '*'; // 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.dyv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; $this$invoke.error = !($props.uiState.dyv_1 == null); return Unit_instance; }; } 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_233($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.apn(strings_getInstance().in7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.........' call if (element.za_1 === 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.tox(VOID, VOID, selectedValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $isDisabled, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; $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.apn($option.wox_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_10($series, $requiredYAxisType, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.oox_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2........' call var isDisabled = !($requiredYAxisType == null) ? !element.xox_1.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_instance; }; } 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.cyv_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = tmp0_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp0_elvis_lhs; addChildNode($this$invoke, this_0); return Unit_instance; }; } 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.cyv_1 == null); var this_0 = default_55; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_9($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; 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_57; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_11($props, $strings); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } 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_233($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.apn(strings_getInstance().jn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2.........' call if (element.za_1 === 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.tox(VOID, VOID, VOID, VOID, selectedValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.gox_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.qox_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } 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_55; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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_45; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_9($series, $strings, $props); addChild($this$invoke, this_0, block); var this_1 = default_54; 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_54; var block_1 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_11($strings, $theme$delegate, $series, $props); addChild($this$invoke, this_2, block_1); return Unit_instance; }; } 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_233($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.apn(strings_getInstance().kn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.edit.ReportEditScreenComponent2........' call if (element.za_1 === 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.tox(VOID, VOID, VOID, selectedValue)); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_15($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.doy_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $series.pox_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda_6($strings, $theme$delegate, $series, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_12($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_13($series, $props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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.apn(strings_getInstance().ln7_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } 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_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_16($props, $index, $series) { return function (it) { $props.onRemoveFilter($index, $series.mox_1); return Unit_instance; }; } 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_41; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_3; addChild($this$invoke, this_1, block); return Unit_instance; } 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_instance; } 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_61; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_17; addChild($this$invoke, this_0, block); return Unit_instance; }; } 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.fov_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; 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.gov_1; var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.nov_1; var comparisonSymbol = tmp5_elvis_lhs == null ? '' : tmp5_elvis_lhs; var filterText = fieldName + ' ' + comparisonSymbol + ' ' + $reportFilter2.hov_1; 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_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_16($props, $series) { return function (it) { $props.onAddFilter($series.mox_1); return Unit_instance; }; } 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.apn(strings_getInstance().mn7_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function ReportEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_17($props) { return function (it) { $props.onAddSeries(); return Unit_instance; }; } 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.apn(strings_getInstance().nn7_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } 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_45; var block = ReportEditScreenComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var tmp1_elvis_lhs = findMatchingReportPeriodOption($props.uiState.zyu_1.dow_1, get_entries_1()); var tmp; if (tmp1_elvis_lhs == null) { var tmp0_subject = $props.uiState.zyu_1.dow_1; 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_54; 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_instance; } 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_instance; } var this_4 = default_54; 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.zyu_1.eow_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_54; 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.rox_1; var tmp_3; if (tmp0_safe_receiver == null) { tmp_3 = null; } else { // Inline function 'kotlin.collections.isNotEmpty' call tmp_3 = !tmp0_safe_receiver.d1(); } 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.rox_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEachIndexed' call var index = 0; var tmp0_iterator_0 = tmp1_safe_receiver.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); // 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_instance; }; } 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_instance; }; } function ReportEditScreen$lambda($this$FC, it) { _init_properties_ReportEditScreen_kt__ec4i2e(); var viewModel = useUstadViewModel(VOID, ReportEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.yyu_1, new ReportEditUiState(), Dispatchers_getInstance().d13().x12()); // 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_instance; } function invoke$lambda_234($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.gyw(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ReportEditViewModel$onSeriesChanged$ref($boundThis) { var l = function (p0) { $boundThis.byy(p0); return Unit_instance; }; l.callableName = 'onSeriesChanged'; return l; } function ReportEditViewModel$onAddSeries$ref($boundThis) { var l = function () { $boundThis.dyy(); return Unit_instance; }; l.callableName = 'onAddSeries'; return l; } function ReportEditViewModel$onAddFilter$ref($boundThis) { var l = function (p0) { $boundThis.cyy(p0); return Unit_instance; }; l.callableName = 'onAddFilter'; return l; } function ReportEditViewModel$onRemoveFilter$ref($boundThis) { var l = function (p0, p1) { $boundThis.eyy(p0, p1); return Unit_instance; }; l.callableName = 'onRemoveFilter'; return l; } function ReportEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_234($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_instance; }; } 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_instance; } function invoke$lambda_235($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_235($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.apn(strings_getInstance().bn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2.......' call if (element.za_1 === 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.xyz_1; var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jov(VOID, VOID, selectedValue, null, null); $props.onReportFilterChanged(updatedOptions); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.aoy_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.xyz_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fov_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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_235($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.apn(strings_getInstance().cn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2........' call if (element.za_1 === 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.xyz_1; var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jov(VOID, VOID, VOID, selectedValue); $props.onReportFilterChanged(updatedOptions); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.mov_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.xyz_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.gov_1; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.za_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_2($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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_235($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.apn(strings_getInstance().dn7_1) + '*'; addChildNode($this$invoke, this_1); return Unit_instance; }; } 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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.filteredit.ReportFilterEditScreenComponent2........' call if (element.za_1 === 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.xyz_1; var updatedOptions = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.jov(VOID, VOID, VOID, VOID, selectedValue.za_1); $props.onReportFilterChanged(updatedOptions); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_2($option, $strings) { return function ($this$invoke) { $this$invoke.value = $option.za_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var this_0 = $strings.apn($option.moy_1); addChildNode($this$invoke, this_0); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.xyz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hov_1; $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().w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate, $props) { return function ($this$invoke) { $this$invoke.fullWidth = true; var this_0 = default_55; var block = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_3($strings, $theme$delegate); addChild($this$invoke, this_0, block); var this_1 = default_56; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } 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.xyz_1; var updatedOptions = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.jov(VOID, VOID, VOID, VOID, newValue); $props.onReportFilterChanged(updatedOptions); return Unit_instance; }; } function ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'Value'; var tmp0_safe_receiver = $props.uiState.xyz_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hov_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().dn7_1) + '*'; // 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_instance; }; } 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_54; 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.xyz_1; if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.fov_1, FilterType_PERSON_GENDER_getInstance())) { var this_1 = default_54; var block_0 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_2($strings, $theme$delegate, $props); addChild($this$invoke, this_1, block_0); tmp = Unit_instance; } else { var this_2 = default_45; var block_1 = ReportFilterEditScreenComponent2$lambda$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } return Unit_instance; }; } 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_54; 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_instance; }; } 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_instance; }; } function ReportFilterEditScreenComponent$lambda($this$FC, it) { _init_properties_ReportFilterEditScreen_kt__vqylr2(); var viewModel = useUstadViewModel(VOID, ReportFilterEditScreenComponent$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.iyz_1, new ReportFilterEditUiState(), Dispatchers_getInstance().d13().x12()); // 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_instance; } function invoke$lambda_236($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.zyz(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ReportFilterEditScreenComponent$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_236($uiStateVar$delegate); $this$invoke.onReportFilterChanged = ReportFilterEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ReportFilterEditScreen_kt_an8lok; function _init_properties_ReportFilterEditScreen_kt__vqylr2() { if (!properties_initialized_ReportFilterEditScreen_kt_an8lok) { properties_initialized_ReportFilterEditScreen_kt_an8lok = true; ReportFilterEditScreenComponent2 = FC(ReportFilterEditScreenComponent2$lambda); ReportFilterEditScreenComponent = FC(ReportFilterEditScreenComponent$lambda); } } function get_ReportGraph() { _init_properties_ReportGraph_kt__brrgso(); return ReportGraph; } var ReportGraph; 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 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.eow_1; var tmp; if (isInterface(this_0, Collection)) { tmp = this_0.d1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = false; break $l$block_0; } var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var tmp0_safe_receiver = element.oox_1; if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xox_1, 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.w(); if (!iterator.f()) { tmp$ret$2 = null; break $l$block_1; } // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var maxValue = iterator.e().hoy_1; while (iterator.f()) { // Inline function 'com.ustadmobile.view.report.graph.transformYAxisValues.' call var v = iterator.e().hoy_1; // 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).y6(); // 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.w(); while (tmp0_iterator_0.f()) { var item = tmp0_iterator_0.e(); // 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.hoy_1 * conversionFactor; var tmp$ret$8 = isDuration ? it : numberToInt(it); destination.j1(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.eow_1; var tmp; if (isInterface(this_0, Collection)) { tmp = this_0.d1(); } else { tmp = false; } if (tmp) { tmp$ret$0 = false; break $l$block_0; } var tmp0_iterator = this_0.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.report.graph.getYAxisTitle.' call var tmp0_safe_receiver = element.oox_1; if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xox_1, YAxisTypes_DURATION_getInstance())) { tmp$ret$0 = true; break $l$block_0; } } tmp$ret$0 = false; } var isDuration = tmp$ret$0; return isDuration ? strings.apn(strings_getInstance().bn8_1) : strings.apn(strings_getInstance().cn8_1); } 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 // 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_instance; } function ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda($isCompact) { return function ($this$font) { $this$font.p11e($isCompact ? 6 : 16); return Unit_instance; }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda($props, $isCompact) { return function ($this$title) { var tmp0_safe_receiver = $props.reportOptions.cow_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.za_1; $this$title.p11g(tmp1_elvis_lhs == null ? $props.strings.apn(strings_getInstance().gn7_1) : tmp1_elvis_lhs); $this$title.s11g(ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda($isCompact)); return Unit_instance; }; } function ReportGraph$lambda$lambda$lambda$lambda($props, $isCompact) { return function ($this$xaxis) { $this$xaxis.m10z(ReportGraph$lambda$lambda$lambda$lambda$lambda($props, $isCompact)); $this$xaxis.k10z(TickMode_auto_getInstance()); return Unit_instance; }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda_0($isCompact) { return function ($this$font) { $this$font.p11e($isCompact ? 6 : 16); return Unit_instance; }; } function ReportGraph$lambda$lambda$lambda$lambda$lambda_0($props, $isCompact) { return function ($this$title) { $this$title.p11g(getYAxisTitle($props.reportOptions, $props.strings)); $this$title.s11g(ReportGraph$lambda$lambda$lambda$lambda$lambda$lambda_0($isCompact)); return Unit_instance; }; } function ReportGraph$lambda$lambda$lambda$lambda_0($props, $isCompact) { return function ($this$yaxis) { $this$yaxis.m10z(ReportGraph$lambda$lambda$lambda$lambda$lambda_0($props, $isCompact)); return Unit_instance; }; } 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.g10w() === $this$append)) { throw IllegalArgumentException_init_$Create$('Wrong exception'); } // Inline function 'kotlinx.html.visitTag' call this_0.g10w().w10v(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.g10w() === $this$append)) { throw IllegalArgumentException_init_$Create$('Wrong exception'); } // Inline function 'kotlinx.html.visitTag' call this_1.g10w().w10v(this_1); // Inline function 'kotlinx.html.visitAndFinalize.' call // Inline function 'kotlinx.html.div.' call this_1.g10w().x10v(this_1); var this_2 = $this$append.y10v(); // 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.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // 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.foy_1; var destination = LinkedHashMap_init_$Create$(); var tmp0_iterator_0 = this_4.w(); while (tmp0_iterator_0.f()) { var element_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.......' call var key = element_0.joy_1; // Inline function 'kotlin.collections.getOrPut' call var value = destination.q(key); var tmp; if (value == null) { // Inline function 'kotlin.collections.groupByTo.' call var answer = ArrayList_init_$Create$_0(); destination.s(key, answer); tmp = answer; } else { tmp = value; } var list = tmp; list.j1(element_0); } var groupedData = destination; // Inline function 'kotlin.collections.forEach' call // Inline function 'kotlin.collections.iterator' call var tmp0_iterator_1 = groupedData.q2().w(); while (tmp0_iterator_1.f()) { var element_1 = tmp0_iterator_1.e(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.......' call // Inline function 'kotlin.collections.component1' call var subgroup = element_1.s2(); // Inline function 'kotlin.collections.component2' call var data = element_1.t2(); var transformedYValues = transformYAxisValues(data, $props.reportOptions); var tmp0 = element.eoy_1.ab_1; 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_29().l4e(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph........' call this_5.s113(element.goy_1 + ' - ' + subgroup); // 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.w(); while (tmp0_iterator_2.f()) { var item = tmp0_iterator_2.e(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.........' call var tmp$ret$12 = item.ioy_1; destination_0.j1(tmp$ret$12); } this_5.t10z_1.n11h(destination_0); this_5.w10z_1.m11h(transformedYValues); var trace = this_5; this_3.y10w([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_28().l4e(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph........' call this_6.s113(element.goy_1 + ' - ' + subgroup); // 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.w(); while (tmp0_iterator_3.f()) { var item_0 = tmp0_iterator_3.e(); // Inline function 'com.ustadmobile.view.report.graph.ReportGraph.........' call var tmp$ret$18 = item_0.ioy_1; destination_1.j1(tmp$ret$18); } this_6.t10z_1.n11h(destination_1); this_6.w10z_1.m11h(transformedYValues); this_6.k11a(ScatterMode_lines_markers_getInstance_65e5i3()); this_6.k111(TraceType_scatter_getInstance()); var trace_0 = this_6; this_3.y10w([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.w10w(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.report.graph.ReportGraph......' call if ($isCompact) { this_7.b115(250); this_7.d115(250); } this_7.f115(true); this_7.n115(ReportGraph$lambda$lambda$lambda$lambda($props, $isCompact)); this_7.o115(ReportGraph$lambda$lambda$lambda$lambda_0($props, $isCompact)); this_7.l115(!$isCompact); plot(this_2, plotlyConfig, this_3); new PlotlyElement(this_2); this_0.g10w().x10v(this_0); var tmp_0 = $this$append.y10v(); tmp_0 instanceof HTMLDivElement || THROW_CCE(); return Unit_instance; }; } 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_instance; } 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_instance; }; } 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_instance; }; } 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.ygq_1]; 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_237(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_instance; } function invoke$lambda_237($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_237($reportDataResult$delegate).xz3_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.eow_1; 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.w(); while (tmp0_iterator.f()) { var item = tmp0_iterator.e(); // 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.pox_1; var tmp_0 = (tmp0_subject == null ? -1 : tmp0_subject.ab_1) === 1 ? SeriesType_LINE_getInstance() : SeriesType_BAR_getInstance(); var tmp1_safe_receiver_0 = getOrNull(invoke$lambda_237($reportDataResult$delegate).yz3_1, 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.w(); while (tmp0_iterator_0.f()) { var item_0 = tmp0_iterator_0.e(); // Inline function 'com.ustadmobile.view.report.list.ReportListItem....' call var tmp0_xAxis = item_0.qjx_1; var tmp1_yAxis = item_0.pjx_1; var tmp2_subgroup = item_0.rjx_1; var tmp$ret$0 = new ReportResultQueryRow(tmp1_yAxis, tmp0_xAxis, tmp2_subgroup); destination_0.j1(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.nox_1); destination.j1(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_instance; }; } 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_237($reportDataResult$delegate).xz3_1; $this$invoke.reportOptions = tmp0_elvis_lhs == null ? new ReportOptions2() : tmp0_elvis_lhs; $this$invoke.strings = $string; $this$invoke.compact = true; return Unit_instance; }; } 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.zgq_1; return Unit_instance; }; } 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_instance; }; } function ReportListItem$lambda$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onRemoveReport($props.report.ygq_1); return Unit_instance; }; } 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_instance; }; } function ReportListItem$lambda$lambda$lambda$lambda_2($props) { return function ($this$invoke) { var this_0 = default_64; var block = ReportListItem$lambda$lambda$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } 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_instance; }; } 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_0(tmp, ReportListItem$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function ReportListComponent2$lambda($this$FC, props) { _init_properties_ReportListScreen_kt__4qvw82(); var tmp = props.uiState.nz1_1; var tmp0_elvis_lhs = props.refreshCommandFlow; var remoteMediatorResult = useDoorRemoteMediator(tmp, tmp0_elvis_lhs == null ? emptyFlow() : tmp0_elvis_lhs); var infiniteQueryResult = usePagingSource(remoteMediatorResult.y11m_1, 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_instance; } function ReportListComponent2$lambda$lambda$lambda$lambda(it) { _init_properties_ReportListScreen_kt__4qvw82(); return it.ygq_1.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_instance; }; } function ReportListComponent2$lambda$lambda$lambda$lambda_0($props) { return function (report) { var tmp = get_ReportListItem(); return create_0(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.q11u($infiniteQueryResult, tmp, ReportListComponent2$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } 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_instance; } 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.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(ReportListComponent2$lambda$lambda$lambda($infiniteQueryResult, $props)); var this_1 = default_48; var block = ReportListComponent2$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } 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.pq9_1, new ReportListUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, 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_instance; } function invoke$lambda_238($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_239($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_239($appState$delegate).rpk_1; return Unit_instance; }; } function ReportListViewModel$onClickEntry$ref($boundThis) { var l = function (p0) { $boundThis.uz3(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function ReportListViewModel$onClickAdd$ref($boundThis) { var l = function () { $boundThis.jqa(); return Unit_instance; }; l.callableName = 'onClickAdd'; return l; } function ReportListViewModel$onRemoveReport$ref($boundThis) { var l = function (p0) { $boundThis.vz3(p0); return Unit_instance; }; l.callableName = 'onRemoveReport'; return l; } function ReportListViewModel$runReport$ref($boundThis) { var l = function (p0) { return $boundThis.tz3(p0); }; l.callableName = 'runReport'; return l; } function ReportListScreen$lambda$lambda_1($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_238($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_instance; }; } 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; var ScheduleEditScreenPreview; function get_ScheduleEditScreen() { _init_properties_ScheduleEditScreen_kt__rnahd9(); return ScheduleEditScreen; } var ScheduleEditScreen; function ScheduleEditComponent2$lambda($this$FC, props) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = ScheduleEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.yh2_1 = $it.jpm_1; return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.uz5_1; 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_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.yh2_1; $this$invoke.value = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs; $this$invoke.options = ScheduleConstants_getInstance().opn_1; $this$invoke.label = $strings.apn(strings_getInstance().gme_1); $this$invoke.enabled = $props.uiState.xz5_1; $this$invoke.id = 'day_field'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.wh2_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.uz5_1; 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_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.wh2_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).nb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().vm8_1); var tmp2_safe_receiver = $props.uiState.vz5_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.xz5_1; $this$invoke.error = !($props.uiState.vz5_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'from_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.xh2_1 = toLong($it); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onScheduleChanged; var tmp0_safe_receiver = $props.uiState.uz5_1; 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_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.uz5_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.xh2_1; $this$invoke.timeInMillis = (tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs).nb(); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().lmd_1); var tmp2_safe_receiver = $props.uiState.wz5_1; var tmp; if (tmp2_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditComponent2......' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp2_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.disabled = !$props.uiState.xz5_1; $this$invoke.error = !($props.uiState.wz5_1 == null); $this$invoke.fullWidth = true; $this$invoke.id = 'to_time'; $this$invoke.onChange = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.row' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'row'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; // Inline function 'web.cssom.JustifyContent.Companion.spaceBetween' call 0; // Inline function 'kotlin.js.asDynamic' call $this$invoke.justifyContent = 'space-between'; var this_0 = get_UstadTimeField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadTimeField(); var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; var this_0 = get_UstadMessageIdSelectField(); var block = ScheduleEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = default_25; var block_0 = ScheduleEditComponent2$lambda$lambda$lambda$lambda_0($props, $strings); addChild($this$invoke, this_1, block_0); return Unit_instance; }; } function ScheduleEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_25; var block = ScheduleEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var uiStateVar$delegate = useState(ScheduleEditScreenPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreenPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_240($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_241($uiStateVar$delegate, value) { _init_properties_ScheduleEditScreen_kt__rnahd9(); getLocalDelegateReference('uiStateVar', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $uiStateVar$delegate[1](value); return Unit_instance; } function ScheduleEditScreenPreview$lambda$lambda() { _init_properties_ScheduleEditScreen_kt__rnahd9(); // Inline function 'kotlin.apply' call var this_0 = new Schedule(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.schedule.edit.ScheduleEditScreenPreview...' call this_0.yh2_1 = 0; this_0.wh2_1 = new Long(45, 0); this_0.xh2_1 = new Long(78, 0); return new ScheduleEditUiState(this_0); } function ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate) { return function (it) { invoke$lambda_241($uiStateVar$delegate, invoke$lambda_240($uiStateVar$delegate).yz5(it)); return Unit_instance; }; } function ScheduleEditScreenPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_240($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditScreenPreview$lambda$lambda$lambda($uiStateVar$delegate); return Unit_instance; }; } function ScheduleEditScreen$lambda($this$FC, it) { _init_properties_ScheduleEditScreen_kt__rnahd9(); var viewModel = useUstadViewModel(VOID, ScheduleEditScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.tz5_1, new ScheduleEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_ScheduleEditComponent2(); var block = ScheduleEditScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_242($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.zz6(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function ScheduleEditScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_242($uiStateVar$delegate); $this$invoke.onScheduleChanged = ScheduleEditViewModel$onEntityChanged$ref($viewModel); return Unit_instance; }; } var properties_initialized_ScheduleEditScreen_kt_a9oes1; function _init_properties_ScheduleEditScreen_kt__rnahd9() { if (!properties_initialized_ScheduleEditScreen_kt_a9oes1) { properties_initialized_ScheduleEditScreen_kt_a9oes1 = true; ScheduleEditComponent2 = FC(ScheduleEditComponent2$lambda); ScheduleEditScreenPreview = FC(ScheduleEditScreenPreview$lambda); ScheduleEditScreen = FC(ScheduleEditScreen$lambda); } } function get_SettingsScreen() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsScreen; } var SettingsScreen; var SettingsPreview; function get_SettingsComponent2() { _init_properties_SettingsScreen_kt__zb3f4f(); return SettingsComponent2; } var SettingsComponent2; function SettingsScreen$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var viewModel = useUstadViewModel(VOID, SettingsScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.jz8_1, new SettingsUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_98; var block = SettingsScreen$lambda$lambda_0(uiStateVal$delegate, viewModel); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SettingsComponent2(); var block_0 = SettingsScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_243($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.vza(); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_0(it) { _init_properties_SettingsScreen_kt__zb3f4f(); return it.bpj_1; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function (it) { $viewModel.uza($uiLang); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $uiLang.cpj_1; return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { $this$invoke.onClick = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); var this_0 = default_27; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda$lambda_0($uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda$lambda($viewModel, $uiLang) { return function ($this$invoke) { var this_0 = default_34; var block = SettingsScreen$lambda$lambda$lambda$lambda$lambda($viewModel, $uiLang); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { var tmp0_iterator = invoke$lambda_243($uiStateVal$delegate).fz9_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.settings.SettingsScreen....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_23; var block = SettingsScreen$lambda$lambda$lambda$lambda($viewModel, element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } function SettingsScreen$lambda$lambda_0($uiStateVal$delegate, $viewModel) { return function ($this$invoke) { $this$invoke.open = invoke$lambda_243($uiStateVal$delegate).cz9_1; $this$invoke.onClose = SettingsScreen$lambda$lambda$lambda($viewModel); var tmp = invoke$lambda_243($uiStateVal$delegate).fz9_1; println('languages = ' + joinToString(tmp, VOID, VOID, VOID, VOID, VOID, SettingsScreen$lambda$lambda$lambda_0)); var this_0 = default_16; var block = SettingsScreen$lambda$lambda$lambda_1($uiStateVal$delegate, $viewModel); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SettingsViewModel$onClickSiteSettings$ref($boundThis) { var l = function () { $boundThis.wza(); return Unit_instance; }; l.callableName = 'onClickSiteSettings'; return l; } function SettingsViewModel$onClickLanguage$ref($boundThis) { var l = function () { $boundThis.tza(); return Unit_instance; }; l.callableName = 'onClickLanguage'; return l; } function SettingsViewModel$onClickDeletedItems$ref($boundThis) { var l = function () { $boundThis.xza(); return Unit_instance; }; l.callableName = 'onClickDeletedItems'; return l; } function SettingsScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_243($uiStateVal$delegate); $this$invoke.onClickWorkspace = SettingsViewModel$onClickSiteSettings$ref($viewModel); $this$invoke.onClickAppLanguage = SettingsViewModel$onClickLanguage$ref($viewModel); $this$invoke.onClickDeletedItems = SettingsViewModel$onClickDeletedItems$ref($viewModel); return Unit_instance; }; } function SettingsPreview$lambda($this$FC, it) { _init_properties_SettingsScreen_kt__zb3f4f(); var uiStateVar$delegate = useState(SettingsPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SettingsComponent2(); var block = SettingsPreview$lambda$lambda_0(uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_244($uiStateVar$delegate) { _init_properties_SettingsScreen_kt__zb3f4f(); // Inline function 'react.StateInstance.getValue' call getLocalDelegateReference('uiStateVar', KProperty0, false, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call return $uiStateVar$delegate[0]; } function SettingsPreview$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return new SettingsUiState(VOID, VOID, true, true, true, true); } function SettingsPreview$lambda$lambda$lambda() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_0() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_1() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_2() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda$lambda_3() { _init_properties_SettingsScreen_kt__zb3f4f(); return Unit_instance; } function SettingsPreview$lambda$lambda_0($uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_244($uiStateVar$delegate); $this$invoke.onClickAppLanguage = SettingsPreview$lambda$lambda$lambda; $this$invoke.onClickGoToHolidayCalendarList = SettingsPreview$lambda$lambda$lambda_0; $this$invoke.onClickWorkspace = SettingsPreview$lambda$lambda$lambda_1; $this$invoke.onClickLeavingReason = SettingsPreview$lambda$lambda$lambda_2; $this$invoke.onClickLangList = SettingsPreview$lambda$lambda$lambda_3; return Unit_instance; }; } function SettingsComponent2$lambda($this$FC, props) { _init_properties_SettingsScreen_kt__zb3f4f(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SettingsComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_158); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $props.uiState.ez9_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.apn(strings_getInstance().bn2_1); $this$invoke.onClick = $props.onClickAppLanguage; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_64); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.apn(strings_getInstance().jn4_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().kn4_1); $this$invoke.onClick = $props.onClickDeletedItems; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_159); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().amr_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = $strings.apn(strings_getInstance().gmr_1); $this$invoke.onClick = $props.onClickWorkspace; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props) { return function ($this$invoke) { $this$invoke.icon = create(default_160); $this$invoke.labelText = $strings.apn(strings_getInstance().hmf_1); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueText = $strings.apn(strings_getInstance().fmf_1); $this$invoke.onClick = $props.onClickLeavingReason; return Unit_instance; }; } function SettingsComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.system.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(10) + 'px'; var this_0 = get_UstadDetailField2(); var block = SettingsComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SettingsComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var tmp; if ($props.uiState.az9_1) { var this_2 = get_UstadDetailField2(); var block_1 = SettingsComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); tmp = Unit_instance; } var tmp_0; if ($props.uiState.bz9_1) { var this_3 = get_UstadDetailField(); var block_2 = SettingsComponent2$lambda$lambda$lambda$lambda_2($strings, $props); addChild($this$invoke, this_3, block_2); tmp_0 = Unit_instance; } return Unit_instance; }; } function SettingsComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_35; var block = SettingsComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SettingsScreen_kt_njiyzz; function _init_properties_SettingsScreen_kt__zb3f4f() { if (!properties_initialized_SettingsScreen_kt_njiyzz) { properties_initialized_SettingsScreen_kt_njiyzz = true; SettingsScreen = FC(SettingsScreen$lambda); SettingsPreview = FC(SettingsPreview$lambda); SettingsComponent2 = FC(SettingsComponent2$lambda); } } function get_SiteDetailComponent2() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailComponent2; } var SiteDetailComponent2; function get_SiteDetailScreen() { _init_properties_SiteDetailScreen_kt__4879k4(); return SiteDetailScreen; } var SiteDetailScreen; var SiteDetailPreview; function SiteDetailComponent2$lambda($this$FC, props) { _init_properties_SiteDetailScreen_kt__4879k4(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteDetailComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_161); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().dm2_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.xzc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = toString_0(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bhb_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_162); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().bmr_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.xzc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.chb_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.leadingContent = create(default_163); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.labelContent = $strings.apn(strings_getInstance().cmr_1); // Inline function 'react.ReactNode' call var tmp0_safe_receiver = $props.uiState.xzc_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.valueContent = yesOrNoString($strings, tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dhb_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.header = $strings.apn(strings_getInstance().zmq_1); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item) { return function (it) { $props.onClickTerms($item); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $item.mjx_1; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item) { return function ($this$invoke) { $this$invoke.onClick = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda($props, $item); var this_0 = default_27; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, $item) { return function ($this$invoke) { $this$invoke.disablePadding = true; var this_0 = default_34; var block = SiteDetailComponent2$lambda$lambda$lambda$lambda$lambda($props, $item); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = get_UstadDetailField2(); var block = SiteDetailComponent2$lambda$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); var this_1 = get_UstadDetailField2(); var block_0 = SiteDetailComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadDetailField2(); var block_1 = SiteDetailComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadDetailHeader(); var block_2 = SiteDetailComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var tmp0_iterator = $props.uiState.yzc_1.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.site.detail.SiteDetailComponent2....' call // Inline function 'react.ChildrenBuilder.invoke' call var this_4 = default_23; var block_3 = SiteDetailComponent2$lambda$lambda$lambda$lambda_3($props, element); addChild($this$invoke, this_4, block_3); } return Unit_instance; }; } function SiteDetailComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { var this_0 = default_16; var block = SiteDetailComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteDetailScreen$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); var viewModel = useUstadViewModel(VOID, SiteDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.wzc_1, new SiteDetailUiState()); var appState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFab(); var block = SiteDetailScreen$lambda$lambda_0(appState$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_SiteDetailComponent2(); var block_0 = SiteDetailScreen$lambda$lambda_1(viewModel, uiStateVal$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_245($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_246($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_246($appState$delegate).rpk_1; return Unit_instance; }; } function SiteDetailViewModel$onClickTerms$ref($boundThis) { var l = function (p0) { $boundThis.izf(p0); return Unit_instance; }; l.callableName = 'onClickTerms'; return l; } function SiteDetailScreen$lambda$lambda_1($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_245($uiStateVal$delegate); $this$invoke.onClickTerms = SiteDetailViewModel$onClickTerms$ref($viewModel); return Unit_instance; }; } function SiteDetailPreview$lambda($this$FC, it) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteDetailComponent2(); var block = SiteDetailPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteDetailPreview$lambda$lambda($this$invoke) { _init_properties_SiteDetailScreen_kt__4879k4(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.detail.SiteDetailPreview...' call this_0.bhb_1 = 'My Site'; $this$invoke.uiState = new SiteDetailUiState(this_0, listOf_0(new SiteTermsAndLangName(new SiteTerms(), 'Polish'))); return Unit_instance; } var properties_initialized_SiteDetailScreen_kt_ixq6gq; function _init_properties_SiteDetailScreen_kt__4879k4() { if (!properties_initialized_SiteDetailScreen_kt_ixq6gq) { properties_initialized_SiteDetailScreen_kt_ixq6gq = true; SiteDetailComponent2 = FC(SiteDetailComponent2$lambda); SiteDetailScreen = FC(SiteDetailScreen$lambda); SiteDetailPreview = FC(SiteDetailPreview$lambda); } } function get_SiteEditComponent2() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditComponent2; } var SiteEditComponent2; function get_SiteEditScreen() { _init_properties_SiteEditScreen_kt__3w3b19(); return SiteEditScreen; } var SiteEditScreen; var SiteEditPreview; function SiteEditComponent2$lambda($this$FC, props) { _init_properties_SiteEditScreen_kt__3w3b19(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteEditComponent2$lambda$lambda(props, strings); addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda($it) { return function ($this$shallowCopy) { $this$shallowCopy.bhb_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ozh_1; 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_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ozh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.bhb_1; $this$invoke.value = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; $this$invoke.id = 'site_name'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().dm2_1) + '*'; $this$invoke.error = !($props.uiState.szh_1 == null); $this$invoke.disabled = !$props.uiState.rzh_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp = $this$invoke; tmp.onChange = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda($props); // Inline function 'react.ReactNode' call var tmp2_elvis_lhs = $props.uiState.szh_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.helperText = tmp2_elvis_lhs == null ? $strings.apn(strings_getInstance().cn3_1) : tmp2_elvis_lhs; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_0($it) { return function ($this$shallowCopy) { $this$shallowCopy.chb_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ozh_1; 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_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.apn(strings_getInstance().bmr_1); var tmp0_safe_receiver = $props.uiState.ozh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.chb_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'guest_login_enabled'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_0($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda$lambda_1($it) { return function ($this$shallowCopy) { $this$shallowCopy.dhb_1 = $it; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props) { return function (it) { var tmp = $props.onSiteChanged; var tmp0_safe_receiver = $props.uiState.ozh_1; 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_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props) { return function ($this$invoke) { $this$invoke.label = $strings.apn(strings_getInstance().cmr_1); var tmp0_safe_receiver = $props.uiState.ozh_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.dhb_1; $this$invoke.checked = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs; $this$invoke.id = 'registration_allowed'; $this$invoke.onChanged = SiteEditComponent2$lambda$lambda$lambda$lambda$lambda_1($props); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().zmq_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.langList = $props.uiState.qzh_1; $this$invoke.currentLanguage = $props.uiState.uzh_1; $this$invoke.onItemSelected = $props.onChangeTermsLanguage; $this$invoke.fullWidth = true; $this$invoke.id = 'terms_lang_select'; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().km2_1); $this$invoke.disabled = !$props.uiState.rzh_1; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings) { return function ($this$invoke) { var tmp0_elvis_lhs = $props.uiState.ozl(); $this$invoke.value = tmp0_elvis_lhs == null ? '' : tmp0_elvis_lhs; $this$invoke.id = 'terms_html_edit'; $this$invoke.placeholder = $strings.apn(strings_getInstance().zmq_1); $this$invoke.onChange = $props.onChangeTermsHtml; return Unit_instance; }; } function SiteEditComponent2$lambda$lambda$lambda($props, $strings) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; // Inline function 'mui.system.responsive' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = toString(8) + 'px'; var this_0 = get_UstadTextField(); var block = SiteEditComponent2$lambda$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); var this_1 = get_UstadSwitchField(); var block_0 = SiteEditComponent2$lambda$lambda$lambda$lambda_0($strings, $props); addChild($this$invoke, this_1, block_0); var this_2 = get_UstadSwitchField(); var block_1 = SiteEditComponent2$lambda$lambda$lambda$lambda_1($strings, $props); addChild($this$invoke, this_2, block_1); var this_3 = get_UstadEditHeader(); var block_2 = SiteEditComponent2$lambda$lambda$lambda$lambda_2($strings); addChild($this$invoke, this_3, block_2); var this_4 = get_UstadLanguageSelect(); var block_3 = SiteEditComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_4, block_3); var this_5 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block_4 = SiteEditComponent2$lambda$lambda$lambda$lambda_4($props, $strings); addChild($this$invoke, this_5, block_4); return Unit_instance; }; } function SiteEditComponent2$lambda$lambda($props, $strings) { return function ($this$invoke) { $this$invoke.maxWidth = 'lg'; var this_0 = default_25; var block = SiteEditComponent2$lambda$lambda$lambda($props, $strings); addChild($this$invoke, this_0, block); return Unit_instance; }; } function SiteEditScreen$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); var viewModel = useUstadViewModel(VOID, SiteEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.szg_1, new SiteEditUiState(), Dispatchers_getInstance().d13().x12()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_247($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.nzl(p0); return Unit_instance; }; l.callableName = 'onEntityChanged'; return l; } function SiteEditViewModel$onChangeTermsHtml$ref($boundThis) { var l = function (p0) { $boundThis.vzg(p0); return Unit_instance; }; l.callableName = 'onChangeTermsHtml'; return l; } function SiteEditViewModel$onChangeTermsLanguage$ref($boundThis) { var l = function (p0) { $boundThis.lzl(p0); return Unit_instance; }; l.callableName = 'onChangeTermsLanguage'; return l; } function SiteEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_247($uiStateVal$delegate); $this$invoke.onSiteChanged = SiteEditViewModel$onEntityChanged$ref($viewModel); $this$invoke.onChangeTermsHtml = SiteEditViewModel$onChangeTermsHtml$ref($viewModel); $this$invoke.onChangeTermsLanguage = SiteEditViewModel$onChangeTermsLanguage$ref($viewModel); return Unit_instance; }; } function SiteEditPreview$lambda($this$FC, it) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEditComponent2(); var block = SiteEditPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function SiteEditPreview$lambda$lambda($this$invoke) { _init_properties_SiteEditScreen_kt__3w3b19(); // Inline function 'kotlin.apply' call var this_0 = new Site(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call this_0.bhb_1 = 'My Site'; var tmp = this_0; // Inline function 'kotlin.apply' call var this_1 = new SiteTermsWithLanguage(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview...' call var tmp_0 = this_1; // Inline function 'kotlin.apply' call var this_2 = new Language(); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.edit.SiteEditPreview....' call this_2.dcb_1 = 'fa'; tmp_0.akh_1 = this_2; $this$invoke.uiState = new SiteEditUiState(tmp, listOf_0(this_1)); return Unit_instance; } var properties_initialized_SiteEditScreen_kt_79alpb; function _init_properties_SiteEditScreen_kt__3w3b19() { if (!properties_initialized_SiteEditScreen_kt_79alpb) { properties_initialized_SiteEditScreen_kt_79alpb = true; SiteEditComponent2 = FC(SiteEditComponent2$lambda); SiteEditScreen = FC(SiteEditScreen$lambda); SiteEditPreview = FC(SiteEditPreview$lambda); } } function get_SiteTermsDetailComponent() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailComponent; } var SiteTermsDetailComponent; function get_SiteTermsDetailScreen() { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); return SiteTermsDetailScreen; } var SiteTermsDetailScreen; function SiteTermsDetailComponent$lambda($this$FC, props) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var muiAppState = useMuiAppState(); var buttonRef = useRef(null); var buttonHeight$delegate = useState_0(0); var strings = useStringProvider(); var theme$delegate = useRequiredContext(get_ThemeContext()); var buttonPaddingPx = 8; var tmp0_safe_receiver = buttonRef.current; var tmp = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.clientHeight, props.uiState.lzn_1]; useEffect(tmp, SiteTermsDetailComponent$lambda$lambda(buttonRef, props, buttonPaddingPx, buttonHeight$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_15; var block = SiteTermsDetailComponent$lambda$lambda_0(muiAppState, buttonHeight$delegate, props, theme$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = default_11; var block_0 = SiteTermsDetailComponent$lambda$lambda_1(props, buttonPaddingPx, buttonRef, strings); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_248($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_249($buttonHeight$delegate, value) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); getLocalDelegateReference('buttonHeight', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $buttonHeight$delegate[1](value); return Unit_instance; } function invoke$lambda_250($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.lzn_1) { var tmp1_safe_receiver = $buttonRef.current; var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.clientHeight; tmp_0 = (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs) + imul($buttonPaddingPx, 2) | 0; } else { tmp_0 = 0; } invoke$lambda_249($buttonHeight$delegate, tmp_0); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent....' call // Inline function 'mui.system.Spacing.invoke' call // Inline function 'kotlin.js.asDynamic' call this_0.padding = invoke$lambda_250($theme$delegate).spacing(1); $this$invoke.style = this_0; var tmp0_safe_receiver = $props.uiState.kzn_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.khg_1; $this$invoke.html = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_0($muiAppState, $buttonHeight$delegate, $props, $theme$delegate) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + ($muiAppState.q11m_1 + invoke$lambda_248($buttonHeight$delegate) | 0) + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.sx = this_0; var this_1 = get_UstadRawHtml(); var block = SiteTermsDetailComponent$lambda$lambda$lambda($props, $theme$delegate); addChild($this$invoke, this_1, block); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickAccept(); return Unit_instance; }; } function SiteTermsDetailComponent$lambda$lambda_1($props, $buttonPaddingPx, $buttonRef, $strings) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.site.termsdetail.SiteTermsDetailComponent...' call var tmp; if ($props.uiState.lzn_1) { // Inline function 'web.cssom.Display.Companion.block' call 0; tmp = 'block'; } else { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = 'none'; } this_0.display = tmp; // Inline function 'web.cssom.px' call var this_1 = $buttonPaddingPx; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.margin = toString(this_1) + 'px'; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = 'calc(100% - ' + imul($buttonPaddingPx, 2) + 'px)'; $this$invoke.sx = this_0; $this$invoke.id = 'accept_button'; $this$invoke.ref = $buttonRef; // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.onClick = SiteTermsDetailComponent$lambda$lambda$lambda_0($props); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$14 = $strings.apn(strings_getInstance().rm5_1); addChildNode($this$invoke, tmp$ret$14); return Unit_instance; }; } function SiteTermsDetailScreen$lambda($this$FC, it) { _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0(); var viewModel = useUstadViewModel(VOID, SiteTermsDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.nzm_1, new SiteTermsDetailUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteTermsDetailComponent(); var block = SiteTermsDetailScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_251($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.ozn(); return Unit_instance; }; l.callableName = 'onClickAccept'; return l; } function SiteTermsDetailScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_251($uiStateVal$delegate); $this$invoke.onClickAccept = SiteTermsDetailViewModel$onClickAccept$ref($viewModel); return Unit_instance; }; } var properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0; function _init_properties_SiteTermsDetailScreen_kt__kbx2r9_0() { if (!properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0) { properties_initialized_SiteTermsDetailScreen_kt_stxrm5_0 = true; SiteTermsDetailComponent = FC(SiteTermsDetailComponent$lambda); SiteTermsDetailScreen = FC(SiteTermsDetailScreen$lambda); } } function get_SiteEnterLinkScreen() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return SiteEnterLinkScreen; } var SiteEnterLinkScreen; function get_SiteEnterLinkComponent2() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return SiteEnterLinkComponent2; } var SiteEnterLinkComponent2; function SiteEnterLinkScreen$lambda($this$FC, it) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); var viewModel = useUstadViewModel(VOID, SiteEnterLinkScreen$lambda$lambda); var uiState$delegate = collectAsState(viewModel.mzo_1, new SiteEnterLinkUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SiteEnterLinkComponent2(); var block = SiteEnterLinkScreen$lambda$lambda_0(viewModel, uiState$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_252($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.gvi(); return Unit_instance; }; l.callableName = 'onClickNext'; return l; } function SiteEnterLinkScreen$lambda$lambda$lambda() { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); return Unit_instance; } function SiteEnterLinkViewModel$onSiteLinkUpdated$ref($boundThis) { var l = function (p0) { $boundThis.jzp(p0); return Unit_instance; }; l.callableName = 'onSiteLinkUpdated'; return l; } function SiteEnterLinkScreen$lambda$lambda_0($viewModel, $uiState$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_252($uiState$delegate); $this$invoke.onClickNext = SiteEnterLinkViewModel$onClickNext$ref($viewModel); $this$invoke.onClickNewLearningEnvironment = SiteEnterLinkScreen$lambda$lambda$lambda; $this$invoke.onEditTextValueChange = SiteEnterLinkViewModel$onSiteLinkUpdated$ref($viewModel); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda($this$FC, props) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); var strings = useStringProvider(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SiteEnterLinkComponent2$lambda$lambda(strings, props); addChild($this$FC, this_0, block); return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda($this$invoke) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); $this$invoke.src = 'img/illustration_connect.svg?fit=crop&auto=format'; $this$invoke.alt = 'illustration connect'; $this$invoke.height = 300.0; return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $strings.apn(strings_getInstance().imr_1); addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var it_0 = it.target.value; $props.onEditTextValueChange(it_0); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'sitelink_textfield'; $this$invoke.value = $props.uiState.dzp_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.label = $strings.apn(strings_getInstance().hmr_1); var tmp0_safe_receiver = $props.uiState.gzp_1; var tmp; if (tmp0_safe_receiver == null) { tmp = null; } else { // Inline function 'kotlin.let' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.SiteEnterLinkComponent2.....' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call tmp = tmp0_safe_receiver; } $this$invoke.helperText = tmp; $this$invoke.error = !($this$invoke.helperText == null); $this$invoke.disabled = !$props.uiState.hzp_1; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp_0 = $this$invoke; tmp_0.onChange = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda($props); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_2($this$invoke) { _init_properties_SiteEnterLinkScreen_kt__jqz0xn(); // Inline function 'mui.system.sx' call // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.siteenterlink.SiteEnterLinkComponent2.....' call // Inline function 'web.cssom.px' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = toString(20) + 'px'; $this$invoke.sx = this_0; return Unit_instance; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props) { return function (it) { $props.onClickNext(); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings) { return function ($this$invoke) { $this$invoke.id = 'next_button'; $this$invoke.onClick = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda$lambda_0($props); // Inline function 'mui.material.ButtonVariant.Companion.contained' call 0; $this$invoke.variant = 'contained'; $this$invoke.disabled = !$props.uiState.hzp_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = $strings.apn(strings_getInstance().jm1_1); addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda$lambda($strings, $props) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'react.dom.html.ReactHTML.img' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda; addChild($this$invoke, 'img', block); var this_0 = default_2; var block_0 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_0($strings); addChild($this$invoke, this_0, block_0); var this_1 = get_UstadTextField(); var block_1 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_1($props, $strings); addChild($this$invoke, this_1, block_1); var this_2 = default_15; var block_2 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_2; addChild($this$invoke, this_2, block_2); var this_3 = default_11; var block_3 = SiteEnterLinkComponent2$lambda$lambda$lambda$lambda_3($props, $strings); addChild($this$invoke, this_3, block_3); return Unit_instance; }; } function SiteEnterLinkComponent2$lambda$lambda($strings, $props) { return function ($this$invoke) { var this_0 = default_35; var block = SiteEnterLinkComponent2$lambda$lambda$lambda($strings, $props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SiteEnterLinkScreen_kt_gzj4ef; function _init_properties_SiteEnterLinkScreen_kt__jqz0xn() { if (!properties_initialized_SiteEnterLinkScreen_kt_gzj4ef) { properties_initialized_SiteEnterLinkScreen_kt_gzj4ef = true; SiteEnterLinkScreen = FC(SiteEnterLinkScreen$lambda); SiteEnterLinkComponent2 = FC(SiteEnterLinkComponent2$lambda); } } function get_SystemPermissionDetailScreen() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailScreen; } var SystemPermissionDetailScreen; function get_SystemPermissionDetailComponent() { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); return SystemPermissionDetailComponent; } var SystemPermissionDetailComponent; function SystemPermissionDetailScreen$lambda($this$FC, it) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); var viewModel = useUstadViewModel(VOID, SystemPermissionDetailScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.izr_1, new SystemPermissionDetailUiState()); var appUiState$delegate = collectAsState(viewModel.jq1_1, new AppUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionDetailComponent(); var block = SystemPermissionDetailScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadFab(); var block_0 = SystemPermissionDetailScreen$lambda$lambda_1(appUiState$delegate); addChild($this$FC, this_1, block_0); return Unit_instance; } function invoke$lambda_253($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_254($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_253($uiStateVal$delegate); return Unit_instance; }; } function SystemPermissionDetailScreen$lambda$lambda_1($appUiState$delegate) { return function ($this$invoke) { $this$invoke.fabState = invoke$lambda_254($appUiState$delegate).rpk_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda($this$FC, props) { _init_properties_SystemPermissionDetailScreen_kt__ckma85(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionDetailComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionDetailComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.jzr_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.who_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.kzr_1; return Unit_instance; }; } function SystemPermissionDetailComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionLabelsList(); var block = SystemPermissionDetailComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionDetailScreen_kt_bregn7; function _init_properties_SystemPermissionDetailScreen_kt__ckma85() { if (!properties_initialized_SystemPermissionDetailScreen_kt_bregn7) { properties_initialized_SystemPermissionDetailScreen_kt_bregn7 = true; SystemPermissionDetailScreen = FC(SystemPermissionDetailScreen$lambda); SystemPermissionDetailComponent = FC(SystemPermissionDetailComponent$lambda); } } function get_SystemPermissionEditScreen() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditScreen; } var SystemPermissionEditScreen; function get_SystemPermissionEditComponent() { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); return SystemPermissionEditComponent; } var SystemPermissionEditComponent; function SystemPermissionEditScreen$lambda($this$FC, it) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); var viewModel = useUstadViewModel(VOID, SystemPermissionEditScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.ezv_1, new SystemPermissionEditUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_SystemPermissionEditComponent(); var block = SystemPermissionEditScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_255($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.us5(p0); return Unit_instance; }; l.callableName = 'onTogglePermission'; return l; } function SystemPermissionEditScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_255($uiStateVal$delegate); $this$invoke.onTogglePermission = SystemPermissionEditViewModel$onTogglePermission$ref($viewModel); return Unit_instance; }; } function SystemPermissionEditComponent$lambda($this$FC, props) { _init_properties_SystemPermissionEditScreen_kt__5l4pvw(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadStandardContainer(); var block = SystemPermissionEditComponent$lambda$lambda(props); addChild($this$FC, this_0, block); return Unit_instance; } function SystemPermissionEditComponent$lambda$lambda$lambda($props) { return function ($this$invoke) { var tmp0_safe_receiver = $props.uiState.ozv_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.who_1; $this$invoke.value = tmp1_elvis_lhs == null ? new Long(0, 0) : tmp1_elvis_lhs; $this$invoke.permissionLabels = $props.uiState.qzv_1; $this$invoke.enabled = $props.uiState.pzv_1; $this$invoke.onToggle = $props.onTogglePermission; return Unit_instance; }; } function SystemPermissionEditComponent$lambda$lambda($props) { return function ($this$invoke) { var this_0 = get_UstadPermissionEditComponent(); var block = SystemPermissionEditComponent$lambda$lambda$lambda($props); addChild($this$invoke, this_0, block); return Unit_instance; }; } var properties_initialized_SystemPermissionEditScreen_kt_f62y2; function _init_properties_SystemPermissionEditScreen_kt__5l4pvw() { if (!properties_initialized_SystemPermissionEditScreen_kt_f62y2) { properties_initialized_SystemPermissionEditScreen_kt_f62y2 = true; SystemPermissionEditScreen = FC(SystemPermissionEditScreen$lambda); SystemPermissionEditComponent = FC(SystemPermissionEditComponent$lambda); } } function get_TimeZoneListComponent() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListComponent; } var TimeZoneListComponent; function get_TimeZoneListItem() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListItem; } var TimeZoneListItem; function get_TimeZoneListScreen() { _init_properties_TimeZoneListScreen_kt__4f56v7(); return TimeZoneListScreen; } var TimeZoneListScreen; function TimeZoneListComponent$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var muiAppState = useMuiAppState(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualList(); var block = TimeZoneListComponent$lambda$lambda(muiAppState, props); addChild($this$FC, this_0, block); return Unit_instance; } function TimeZoneListComponent$lambda$lambda$lambda$lambda(it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); return it.oly(); } function TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda($timeZoneItem, $props) { return function ($this$create) { $this$create.timeZone = $timeZoneItem; $this$create.onClick = $props.onListItemClick; return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props) { return function (timeZoneItem) { var tmp = get_TimeZoneListItem(); return create_0(tmp, TimeZoneListComponent$lambda$lambda$lambda$lambda$lambda(timeZoneItem, $props)); }; } function TimeZoneListComponent$lambda$lambda$lambda($props) { return function ($this$virtualListContent) { var tmp = $props.uiState.tzz_1; var tmp_0 = TimeZoneListComponent$lambda$lambda$lambda$lambda; $this$virtualListContent.k11u(tmp, tmp_0, TimeZoneListComponent$lambda$lambda$lambda$lambda_0($props)); return Unit_instance; }; } function TimeZoneListComponent$lambda$lambda$lambda_0($this$invoke) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VirtualListOutlet(); addChild_0($this$invoke, this_0); return Unit_instance; } function TimeZoneListComponent$lambda$lambda($muiAppState, $props) { return function ($this$invoke) { // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListComponent...' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.height = 'calc(100vh - ' + $muiAppState.q11m_1 + 'px)'; // Inline function 'web.cssom.pct' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call this_0.width = toString(100) + '%'; // Inline function 'web.cssom.Contain.Companion.strict' call 0; this_0.contain = 'strict'; // Inline function 'web.cssom.Overflow.Companion.scroll' call 0; this_0.overflowY = 'scroll'; $this$invoke.style = this_0; $this$invoke.content = virtualListContent(TimeZoneListComponent$lambda$lambda$lambda($props)); var this_1 = default_48; var block = TimeZoneListComponent$lambda$lambda$lambda_0; addChild($this$invoke, this_1, block); return Unit_instance; }; } function TimeZoneListItem$lambda($this$FC, props) { _init_properties_TimeZoneListScreen_kt__4f56v7(); // Inline function 'react.useMemo' call var tmp0_safe_receiver = props.timeZone; var dependencies = [tmp0_safe_receiver == null ? null : tmp0_safe_receiver.oly()]; 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_instance; } function TimeZoneListItem$lambda$lambda($props) { return function () { var tmp0_safe_receiver = $props.timeZone; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : formattedString(tmp0_safe_receiver); return tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda($props) { return function (it) { var tmp0_safe_receiver = $props.timeZone; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.timezone.TimeZoneListItem.....' call $props.onClick(tmp0_safe_receiver); } return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.primary = $labelStr; return Unit_instance; }; } function TimeZoneListItem$lambda$lambda$lambda($props, $labelStr) { return function ($this$invoke) { $this$invoke.onClick = TimeZoneListItem$lambda$lambda$lambda$lambda($props); var this_0 = default_27; var block = TimeZoneListItem$lambda$lambda$lambda$lambda_0($labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListItem$lambda$lambda_0($props, $labelStr) { return function ($this$invoke) { var this_0 = default_34; var block = TimeZoneListItem$lambda$lambda$lambda($props, $labelStr); addChild($this$invoke, this_0, block); return Unit_instance; }; } function TimeZoneListScreen$lambda($this$FC, it) { _init_properties_TimeZoneListScreen_kt__4f56v7(); var viewModel = useUstadViewModel(VOID, TimeZoneListScreen$lambda$lambda); var uiStateVar$delegate = collectAsState(viewModel.pq9_1, new TimezoneListUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_TimeZoneListComponent(); var block = TimeZoneListScreen$lambda$lambda_0(viewModel, uiStateVar$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_256($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.g100(p0); return Unit_instance; }; l.callableName = 'onClickEntry'; return l; } function TimeZoneListScreen$lambda$lambda_0($viewModel, $uiStateVar$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_256($uiStateVar$delegate); $this$invoke.onListItemClick = TimeZoneListViewModel$onClickEntry$ref($viewModel); return Unit_instance; }; } var properties_initialized_TimeZoneListScreen_kt_rulsvv; function _init_properties_TimeZoneListScreen_kt__4f56v7() { if (!properties_initialized_TimeZoneListScreen_kt_rulsvv) { properties_initialized_TimeZoneListScreen_kt_rulsvv = true; TimeZoneListComponent = FC(TimeZoneListComponent$lambda); TimeZoneListItem = FC(TimeZoneListItem$lambda); TimeZoneListScreen = FC(TimeZoneListScreen$lambda); } } function get_VideoContentComponent() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentComponent; } var VideoContentComponent; function get_VideoContentScreen() { _init_properties_VideoContentScreen_kt__mcanbq(); return VideoContentScreen; } var VideoContentScreen; function mediaPlayState(_this__u8e3s4) { _init_properties_VideoContentScreen_kt__mcanbq(); return new MediaPlayState(VOID, numberToLong(_this__u8e3s4.currentTime), numberToLong(_this__u8e3s4.duration), (_this__u8e3s4.currentTime > 0.0 ? !_this__u8e3s4.paused : false) ? !_this__u8e3s4.ended : false); } function VideoContentComponent$lambda($this$FC, props) { _init_properties_VideoContentScreen_kt__mcanbq(); var stateAttr$delegate = useState(VideoContentComponent$lambda$lambda); useOnUnloadEffect(VideoContentComponent$lambda$lambda_0(props)); var manifestUrlVal = props.uiState.t102_1; var tmp0_safe_receiver = props.uiState.r102_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.nnu_1; var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : firstOrNull(tmp1_safe_receiver); var firstSrcUrl = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.rnu_1; var contentManifestMap = props.uiState.u102_1; // Inline function 'react.useMemo' call var dependencies = [props.uiState.u102_1, manifestUrlVal, firstSrcUrl]; var callback = VideoContentComponent$lambda$lambda_1(contentManifestMap, firstSrcUrl, manifestUrlVal); var mediaSrc = useMemo(callback, dependencies); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_48; var block = VideoContentComponent$lambda$lambda_2(mediaSrc, props, stateAttr$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_257($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_258($stateAttr$delegate, value) { _init_properties_VideoContentScreen_kt__mcanbq(); getLocalDelegateReference('stateAttr', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $stateAttr$delegate[1](value); return Unit_instance; } function VideoContentComponent$lambda$lambda() { _init_properties_VideoContentScreen_kt__mcanbq(); return ''; } function VideoContentComponent$lambda$lambda_0($props) { return function () { $props.onUnload(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_1($contentManifestMap, $firstSrcUrl, $manifestUrlVal) { return function () { var tmp; if ((!($contentManifestMap == null) ? !($firstSrcUrl == null) : false) ? !($manifestUrlVal == null) : false) { tmp = $contentManifestMap.dof($manifestUrlVal, $firstSrcUrl); } else { tmp = null; } return tmp; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda($props) { return function (it) { $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_0($props, $stateAttr$delegate) { return function (it) { invoke$lambda_258($stateAttr$delegate, 'playing'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_1($props, $stateAttr$delegate) { return function (it) { invoke$lambda_258($stateAttr$delegate, 'paused'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_2($props, $stateAttr$delegate) { return function (it) { invoke$lambda_258($stateAttr$delegate, 'ended'); $props.onPlayStateChanged(mediaPlayState(it.currentTarget)); $props.onComplete(); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3($subtitle, $props) { return function ($this$invoke) { $this$invoke.subtitleTrack = $subtitle; $this$invoke.manifestUrl = $props.uiState.t102_1; $this$invoke.manifestMap = $props.uiState.u102_1; return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { $this$invoke.src = $mediaSrc; $this$invoke.controls = true; // Inline function 'kotlin.js.asDynamic' call $this$invoke['data-ustad-video-state'] = invoke$lambda_257($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.r102_1; var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.onu_1; if (tmp1_safe_receiver == null) null; else { // Inline function 'kotlin.collections.forEach' call var tmp0_iterator = tmp1_safe_receiver.w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent......' call // Inline function 'react.ChildrenBuilder.invoke' call var this_1 = get_UstadVideoContentSubtitleTrack(); var block = VideoContentComponent$lambda$lambda$lambda$lambda$lambda_3(element, $props); addChild($this$invoke, this_1, block); } } return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda$lambda_0($props) { return function ($this$invoke) { // Inline function 'mui.material.styles.TypographyVariant.Companion.body1' call 0; $this$invoke.variant = 'body1'; var tmp0_safe_receiver = $props.uiState.v102_1; var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.daj_1; // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$3 = tmp1_elvis_lhs == null ? '' : tmp1_elvis_lhs; addChildNode($this$invoke, tmp$ret$3); return Unit_instance; }; } function VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { // Inline function 'mui.system.responsive' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.spacing = 2; // Inline function 'mui.system.responsive' call // Inline function 'mui.material.StackDirection.Companion.column' call 0; // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.direction = 'column'; var tmp0_safe_receiver = $mediaSrc; if (tmp0_safe_receiver == null) null; else { // Inline function 'kotlin.also' call // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.view.videocontent.VideoContentComponent....' call // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.video' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = VideoContentComponent$lambda$lambda$lambda$lambda(tmp0_safe_receiver, $props, $stateAttr$delegate); addChild($this$invoke, 'video', block); } var this_0 = default_2; var block_0 = VideoContentComponent$lambda$lambda$lambda$lambda_0($props); addChild($this$invoke, this_0, block_0); return Unit_instance; }; } function VideoContentComponent$lambda$lambda_2($mediaSrc, $props, $stateAttr$delegate) { return function ($this$invoke) { var this_0 = default_25; var block = VideoContentComponent$lambda$lambda$lambda($mediaSrc, $props, $stateAttr$delegate); addChild($this$invoke, this_0, block); return Unit_instance; }; } function VideoContentScreen$lambda($this$FC, it) { _init_properties_VideoContentScreen_kt__mcanbq(); var viewModel = useUstadViewModel(VOID, VideoContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.p102_1, new VideoContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_VideoContentComponent(); var block = VideoContentScreen$lambda$lambda_0(viewModel, uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_259($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.z103(p0); return Unit_instance; }; l.callableName = 'onPlayStateChanged'; return l; } function VideoContentScreen$lambda$lambda$lambda($viewModel) { return function () { $viewModel.nxb(); return Unit_instance; }; } function VideoContentViewModel$onUnload$ref($boundThis) { var l = function () { $boundThis.cpi(); return Unit_instance; }; l.callableName = 'onUnload'; return l; } function VideoContentScreen$lambda$lambda_0($viewModel, $uiStateVal$delegate) { return function ($this$invoke) { $this$invoke.uiState = invoke$lambda_259($uiStateVal$delegate); $this$invoke.onPlayStateChanged = VideoContentViewModel$onPlayStateChanged$ref($viewModel); $this$invoke.onComplete = VideoContentScreen$lambda$lambda$lambda($viewModel); $this$invoke.onUnload = VideoContentViewModel$onUnload$ref($viewModel); return Unit_instance; }; } var properties_initialized_VideoContentScreen_kt_ppoong; function _init_properties_VideoContentScreen_kt__mcanbq() { if (!properties_initialized_VideoContentScreen_kt_ppoong) { properties_initialized_VideoContentScreen_kt_ppoong = true; VideoContentComponent = FC(VideoContentComponent$lambda); VideoContentScreen = FC(VideoContentScreen$lambda); } } function get_UstadVideoContentSubtitleTrack() { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); return UstadVideoContentSubtitleTrack; } var UstadVideoContentSubtitleTrack; function UstadVideoContentSubtitleTrack$lambda($this$FC, props) { _init_properties_VideoContentSubtitleTrack_kt__7q9v7h(); var manifestUrl = props.manifestUrl; var manifestMap = props.manifestMap; // Inline function 'react.useMemo' call var dependencies = [props.subtitleTrack, manifestUrl, manifestMap]; var callback = UstadVideoContentSubtitleTrack$lambda$lambda(manifestMap, manifestUrl, props); var subtitleSrc = useMemo(callback, dependencies); if (!(subtitleSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.track' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = UstadVideoContentSubtitleTrack$lambda$lambda_0(subtitleSrc, props); addChild($this$FC, 'track', block); } return Unit_instance; } function UstadVideoContentSubtitleTrack$lambda$lambda($manifestMap, $manifestUrl, $props) { return function () { var tmp; if (!($manifestMap == null) ? !($manifestUrl == null) : false) { tmp = $manifestMap.dof($manifestUrl, $props.subtitleTrack.vnu_1); } else { tmp = null; } return tmp; }; } function UstadVideoContentSubtitleTrack$lambda$lambda_0($subtitleSrc, $props) { return function ($this$invoke) { $this$invoke.src = $subtitleSrc; $this$invoke.kind = 'subtitles'; $this$invoke.label = $props.subtitleTrack.ynu_1; $this$invoke.srcLang = $props.subtitleTrack.xnu_1; return Unit_instance; }; } var properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr; function _init_properties_VideoContentSubtitleTrack_kt__7q9v7h() { if (!properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr) { properties_initialized_VideoContentSubtitleTrack_kt_bdhbsr = true; UstadVideoContentSubtitleTrack = FC(UstadVideoContentSubtitleTrack$lambda); } } function get_XapiContentComponent() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentComponent; } var XapiContentComponent; function get_XapiContentScreen() { _init_properties_XapiContentScreen_kt__nvbmpb(); return XapiContentScreen; } var XapiContentScreen; function XapiContentComponent$lambda($this$FC, props) { _init_properties_XapiContentScreen_kt__nvbmpb(); var iframeSrc = props.uiState.m105_1; if (!(iframeSrc == null)) { // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_UstadFullSizeIframe(); var block = XapiContentComponent$lambda$lambda(iframeSrc); addChild($this$FC, this_0, block); } return Unit_instance; } function XapiContentComponent$lambda$lambda($iframeSrc) { return function ($this$invoke) { $this$invoke.src = $iframeSrc; $this$invoke.id = 'xapi_content_frame'; return Unit_instance; }; } function XapiContentScreen$lambda($this$FC, it) { _init_properties_XapiContentScreen_kt__nvbmpb(); var viewModel = useUstadViewModel(VOID, XapiContentScreen$lambda$lambda); var uiStateVal$delegate = collectAsState(viewModel.z104_1, new XapiContentUiState()); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = get_XapiContentComponent(); var block = XapiContentScreen$lambda$lambda_0(uiStateVal$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_260($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_260($uiStateVal$delegate); return Unit_instance; }; } var properties_initialized_XapiContentScreen_kt_w4mca5; function _init_properties_XapiContentScreen_kt__nvbmpb() { if (!properties_initialized_XapiContentScreen_kt_w4mca5) { properties_initialized_XapiContentScreen_kt_w4mca5 = true; XapiContentComponent = FC(XapiContentComponent$lambda); XapiContentScreen = FC(XapiContentScreen$lambda); } } function get_jsJodaTz() { _init_properties_JsJodaTimeZone_kt__msqsqk(); return jsJodaTz; } var jsJodaTz; var properties_initialized_JsJodaTimeZone_kt_11nsd6; function _init_properties_JsJodaTimeZone_kt__msqsqk() { if (!properties_initialized_JsJodaTimeZone_kt_11nsd6) { properties_initialized_JsJodaTimeZone_kt_11nsd6 = true; jsJodaTz = JsJodaTimeZoneModule; } } function get_LinkifyPreview() { _init_properties_LinkifyPreview_kt__a0222i(); return LinkifyPreview; } var LinkifyPreview; function LinkifyPreview$lambda($this$FC, it) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_58; var block = LinkifyPreview$lambda$lambda; addChild($this$FC, this_0, block); return Unit_instance; } function LinkifyPreview$lambda$lambda($this$invoke) { _init_properties_LinkifyPreview_kt__a0222i(); // Inline function 'js.objects.jso' call // Inline function 'kotlin.apply' call // Inline function 'js.objects.jso' call var this_0 = {}; // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.linkify.LinkifyPreview...' call this_0.attributes = json([to('onClick', LinkifyPreview$lambda$lambda$lambda)]); $this$invoke.options = this_0; // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$5 = 'hello http://www.link.com/ link'; addChildNode($this$invoke, tmp$ret$5); return Unit_instance; } function LinkifyPreview$lambda$lambda$lambda(evt) { _init_properties_LinkifyPreview_kt__a0222i(); evt.preventDefault(); var tmp = evt.target; var targetEl = tmp instanceof HTMLElement ? tmp : null; var href = targetEl == null ? null : targetEl.getAttribute('href'); if (!(href == null)) { println(href); } return Unit_instance; } var properties_initialized_LinkifyPreview_kt_3r0bvc; function _init_properties_LinkifyPreview_kt__a0222i() { if (!properties_initialized_LinkifyPreview_kt_3r0bvc) { properties_initialized_LinkifyPreview_kt_3r0bvc = true; LinkifyPreview = FC(LinkifyPreview$lambda); } } function get_MuiTelInputDemo() { _init_properties_MuiTellDemo_kt__ui3m71(); return MuiTelInputDemo; } var MuiTelInputDemo; function MuiTelInputDemo$lambda($this$FC, it) { _init_properties_MuiTellDemo_kt__ui3m71(); var phoneNum$delegate = useState(MuiTelInputDemo$lambda$lambda); var libphoneResult$delegate = useState(MuiTelInputDemo$lambda$lambda_0); var tmp = [invoke$lambda_261(phoneNum$delegate)]; useEffect(tmp, MuiTelInputDemo$lambda$lambda_1(phoneNum$delegate, libphoneResult$delegate)); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = MuiTelInput; var block = MuiTelInputDemo$lambda$lambda_2(phoneNum$delegate); addChild($this$FC, this_0, block); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$6 = 'Str: ' + invoke$lambda_261(phoneNum$delegate); addChildNode($this$FC, tmp$ret$6); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp0_safe_receiver = invoke$lambda_263(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$13 = 'LibphoneNumber: ' + (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.number); addChildNode($this$FC, tmp$ret$13); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp1_safe_receiver = invoke$lambda_263(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$20 = 'valid: ' + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.isValid()); addChildNode($this$FC, tmp$ret$20); // Inline function 'react.ChildrenBuilder.invoke' call // Inline function 'react.dom.html.ReactHTML.br' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call addChild_0($this$FC, 'br'); // Inline function 'react.ChildrenBuilder.unaryPlus' call var tmp2_safe_receiver = invoke$lambda_263(libphoneResult$delegate); // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$27 = 'possible: ' + (tmp2_safe_receiver == null ? null : tmp2_safe_receiver.isPossible()); addChildNode($this$FC, tmp$ret$27); return Unit_instance; } function invoke$lambda_261($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_262($phoneNum$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('phoneNum', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $phoneNum$delegate[1](value); return Unit_instance; } function invoke$lambda_263($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_264($libphoneResult$delegate, value) { _init_properties_MuiTellDemo_kt__ui3m71(); getLocalDelegateReference('libphoneResult', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $libphoneResult$delegate[1](value); return Unit_instance; } function MuiTelInputDemo$lambda$lambda() { _init_properties_MuiTellDemo_kt__ui3m71(); return '+18187187466'; } function MuiTelInputDemo$lambda$lambda_0() { _init_properties_MuiTellDemo_kt__ui3m71(); return null; } function MuiTelInputDemo$lambda$lambda_1($phoneNum$delegate, $libphoneResult$delegate) { return function ($this$useEffect) { var tmp; try { tmp = parsePhoneNumber(invoke$lambda_261($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_264($libphoneResult$delegate, tmp); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate) { return function (number, muiInfo) { invoke$lambda_262($phoneNum$delegate, number); return Unit_instance; }; } function MuiTelInputDemo$lambda$lambda_2($phoneNum$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_261($phoneNum$delegate); $this$invoke.onChange = MuiTelInputDemo$lambda$lambda$lambda($phoneNum$delegate); return Unit_instance; }; } var properties_initialized_MuiTellDemo_kt_i9xzob; function _init_properties_MuiTellDemo_kt__ui3m71() { if (!properties_initialized_MuiTellDemo_kt_i9xzob) { properties_initialized_MuiTellDemo_kt_i9xzob = true; MuiTelInputDemo = FC(MuiTelInputDemo$lambda); } } function get_QuillDemo() { _init_properties_QuillDemo_kt__ch86ty(); return QuillDemo; } var QuillDemo; function QuillDemo$lambda($this$FC, it) { _init_properties_QuillDemo_kt__ch86ty(); var text$delegate = useState(QuillDemo$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = com_ustadmobile_wrappers_quill_ReactQuill_m6nbml; var block = QuillDemo$lambda$lambda_0(text$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_265($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_266($text$delegate, value) { _init_properties_QuillDemo_kt__ch86ty(); getLocalDelegateReference('text', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $text$delegate[1](value); return Unit_instance; } function QuillDemo$lambda$lambda() { _init_properties_QuillDemo_kt__ch86ty(); return 'Hello Quill'; } function QuillDemo$lambda$lambda$lambda($text$delegate) { return function (it) { invoke$lambda_266($text$delegate, it); return Unit_instance; }; } function QuillDemo$lambda$lambda_0($text$delegate) { return function ($this$invoke) { $this$invoke.value = invoke$lambda_265($text$delegate); $this$invoke.onChange = QuillDemo$lambda$lambda$lambda($text$delegate); return Unit_instance; }; } var properties_initialized_QuillDemo_kt_guj3k8; function _init_properties_QuillDemo_kt__ch86ty() { if (!properties_initialized_QuillDemo_kt_guj3k8) { properties_initialized_QuillDemo_kt_guj3k8 = true; QuillDemo = FC(QuillDemo$lambda); } } function get_EasySortPreview() { _init_properties_EasySortPreview_kt__o56mk6(); return EasySortPreview; } var EasySortPreview; function EasySortPreview$lambda($this$FC, it) { _init_properties_EasySortPreview_kt__o56mk6(); var itemList$delegate = useState(EasySortPreview$lambda$lambda); // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = default_102; var block = EasySortPreview$lambda$lambda_0(itemList$delegate); addChild($this$FC, this_0, block); return Unit_instance; } function invoke$lambda_267($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_268($itemList$delegate, value) { _init_properties_EasySortPreview_kt__o56mk6(); getLocalDelegateReference('itemList', KMutableProperty0, true, function () { return THROW_ISE(); }); // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $itemList$delegate[1](value); return Unit_instance; } function EasySortPreview$lambda$lambda() { _init_properties_EasySortPreview_kt__o56mk6(); return listOf(['One', 'Two', 'Three']); } function EasySortPreview$lambda$lambda$lambda($itemList$delegate) { return function (oldIndex, newIndex) { // Inline function 'kotlin.apply' call var this_0 = toMutableList(invoke$lambda_267($itemList$delegate)); // Inline function 'kotlin.contracts.contract' call // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview....' call this_0.d2(newIndex, this_0.t1(oldIndex)); invoke$lambda_268($itemList$delegate, toList_0(this_0)); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda$lambda($itemStr) { return function ($this$invoke) { // Inline function 'react.ReactNode' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var tmp$ret$2 = $itemStr; addChildNode($this$invoke, tmp$ret$2); return Unit_instance; }; } function EasySortPreview$lambda$lambda$lambda_0($itemStr) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call var block = EasySortPreview$lambda$lambda$lambda$lambda($itemStr); addChild($this$invoke, 'div', block); return Unit_instance; }; } function EasySortPreview$lambda$lambda_0($itemList$delegate) { return function ($this$invoke) { // Inline function 'react.dom.html.ReactHTML.div' call // Inline function 'react.IntrinsicType' call // Inline function 'kotlin.js.unsafeCast' call // Inline function 'kotlin.js.asDynamic' call $this$invoke.as = 'div'; $this$invoke.allowDrag = true; $this$invoke.draggedItemClassName = 'dragged'; $this$invoke.lockAxis = (/*union*/{x: 'x', y: 'y'}/*union*/).y; $this$invoke.onSortEnd = EasySortPreview$lambda$lambda$lambda($itemList$delegate); var tmp0_iterator = invoke$lambda_267($itemList$delegate).w(); while (tmp0_iterator.f()) { var element = tmp0_iterator.e(); // Inline function 'com.ustadmobile.wrappers.reacteasysort.EasySortPreview...' call // Inline function 'react.ChildrenBuilder.invoke' call var this_0 = SortableItem; var block = EasySortPreview$lambda$lambda$lambda_0(element); addChild($this$invoke, this_0, block); } return Unit_instance; }; } var properties_initialized_EasySortPreview_kt_o6snko; function _init_properties_EasySortPreview_kt__o56mk6() { if (!properties_initialized_EasySortPreview_kt_o6snko) { properties_initialized_EasySortPreview_kt_o6snko = true; EasySortPreview = FC(EasySortPreview$lambda); } } //region block: init BuildConfigJs_instance = new BuildConfigJs(); Companion_instance_96 = new Companion(); COURSE_BLOCK_DRAG_CLASS = 'dragging_course_block'; //endregion //region block: exports kotlin_space_kscience_plotlykt_core.$jsExportAll$(_); //endregion main(); return _; }(module.exports, require('react-dom/client'), require('react-router'), require('react-router-dom'), require('react'), require('@tanstack/react-query'), require('@emotion/css'), require('@mui/icons-material/Search'), require('@mui/material/InputBase'), require('@mui/material/Typography'), require('@mui/material/AppBar'), require('@mui/icons-material/Menu'), require('@mui/icons-material/Settings'), require('@mui/material/IconButton'), require('@mui/icons-material/MoreVert'), require('@mui/material/MenuItem'), require('@mui/material/Tooltip'), require('@mui/material/Menu'), require('@mui/material/Button'), require('@mui/material/LinearProgress'), require('@mui/material/Toolbar'), require('@mui/material/Link'), require('@mui/material/Box'), require('@mui/material/List'), require('@mui/material/Drawer'), require('@mui/icons-material/School'), require('@mui/icons-material/LibraryBooks'), require('@mui/icons-material/Chat'), require('@mui/icons-material/Person'), require('@mui/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/material/Avatar'), require('@mui/system/Box'), require('@mui/icons-material/Check'), require('@mui/icons-material/Close'), require('@mui/material/Badge'), require('@mui/material/Autocomplete'), require('@mui/material/Chip'), require('@mui/material/TextField'), require('@mui/icons-material/BookOutlined'), require('@mui/icons-material/Edit'), require('react-quill'), require('@mui/material/Container'), require('@mui/material/Grid'), require('@mui/material/ButtonBase'), require('@mui/icons-material/Visibility'), require('@mui/icons-material/CalendarToday'), require('@mui/icons-material/VisibilityOff'), require('@mui/material/FormControl'), require('@mui/material/InputLabel'), require('@mui/material/Select'), require('@mui/material/FormHelperText'), require('linkify-react'), require('@mui/icons-material/ArrowUpward'), require('@mui/icons-material/ArrowDownward'), require('@mui/material/Icon'), require('@mui/material/SwipeableDrawer'), require('@mui/icons-material/CropFree'), require('@mui/icons-material/Delete'), require('@mui/icons-material/Group'), require('@mui/material/CircularProgress'), require('@mui/icons-material/ErrorOutline'), require('dompurify'), require('@mui/lab/TabPanel'), require('@mui/material/Tab'), require('@mui/material/Tabs'), require('@mui/lab/TabContext'), require('@mui/system/useMediaQuery'), require('@mui/material/Snackbar'), require('@tanstack/query-core'), require('@mui/icons-material/Sync'), require('@mui/icons-material/Schedule'), require('@mui/icons-material/Error'), require('@mui/icons-material/DownloadDone'), require('@mui/icons-material/Cancel'), require('@mui/icons-material/DriveFileMove'), require('@mui/material/styles/createTheme'), require('@mui/icons-material/CopyAll'), require('@mui/icons-material/Share'), require('@mui/material/Divider'), require('@mui/material/ListItemSecondaryAction'), require('@mui/material/Switch'), require('@mui/icons-material/Person2'), require('@mui/icons-material/LinkOutlined'), require('@mui/icons-material/Book'), require('@mui/icons-material/AssignmentTurnedIn'), require('@mui/icons-material/Title'), require('@mui/icons-material/Forum'), require('@mui/icons-material/Folder'), require('@mui/icons-material/KeyboardArrowDown'), require('@mui/icons-material/KeyboardArrowUp'), require('@mui/icons-material/Shield'), require('@mui/icons-material/Login'), require('@mui/icons-material/Event'), require('@mui/material/Dialog'), require('@mui/icons-material/Article'), require('@mui/icons-material/Collections'), require('@mui/icons-material/Assignment'), require('react-easy-sort'), require('@mui/icons-material/Attachment'), require('@mui/icons-material/ContentCopy'), require('@mui/icons-material/Badge'), require('@mui/material/CardMedia'), require('@mui/material/CardContent'), require('@mui/material/CardActionArea'), require('@mui/material/Card'), require('@mui/icons-material/PendingActions'), require('@mui/icons-material/DoneAll'), require('@mui/icons-material/ExpandLess'), require('@mui/icons-material/ExpandMore'), require('@mui/icons-material/TextSnippet'), require('@mui/icons-material/Clear'), require('@mui/icons-material/Comment'), require('@mui/icons-material/EventAvailable'), require('@mui/icons-material/Groups'), require('@mui/icons-material/PersonAdd'), require('@mui/icons-material/LibraryAddCheckOutlined'), require('@mui/icons-material/CheckBoxOutlined'), require('@mui/icons-material/ArrowBack'), require('@mui/icons-material/ArrowForward'), require('@mui/material/ToggleButton'), require('@mui/material/ToggleButtonGroup'), require('@mui/icons-material/AccessTime'), require('@mui/icons-material/CheckBoxOutlineBlank'), require('@mui/material/Fab'), require('@mui/icons-material/AddAPhoto'), require('@mui/material/FormControlLabel'), require('@tanstack/react-virtual'), require('@mui/icons-material/Audiotrack'), require('@mui/icons-material/TouchApp'), require('@mui/icons-material/SmartDisplay'), require('@mui/icons-material/Pending'), require('@mui/icons-material/HighlightOffOutlined'), require('@mui/icons-material/Star'), require('@mui/icons-material/Work'), require('@mui/icons-material/Timelapse'), require('@mui/system/Container'), require('@mui/icons-material/Download'), require('@mui/icons-material/Subtitles'), require('@mui/icons-material/Link'), require('@mui/icons-material/FileUpload'), require('@mui/icons-material/InsertDriveFile'), require('@mui/icons-material/Restore'), require('@mui/icons-material/DeleteForever'), require('@mui/material/DialogContentText'), require('@mui/material/DialogContent'), require('@mui/material/DialogActions'), require('@mui/icons-material/ReplyAll'), require('@mui/icons-material/Call'), require('@mui/icons-material/Email'), require('@mui/icons-material/Key'), require('@mui/icons-material/SupervisedUserCircle'), require('@mui/icons-material/LocationOn'), require('@mui/icons-material/People'), require('mui-tel-input'), require('@mui/icons-material/GroupAdd'), require('@mui/icons-material/Language'), require('@mui/icons-material/AccountBalance'), require('@mui/icons-material/ExitToApp'), require('@mui/icons-material/DriveFileRenameOutline'), require('@mui/icons-material/Luggage'), require('@mui/icons-material/HowToRegRounded'), require('@js-joda/timezone'), require('libphonenumber-js'), require('./kotlin-kotlin-stdlib.js'), require('./Kosi-Kodein-kodein-di.js'), require('./MultiplatformSettings-multiplatform-settings.js'), require('./Kosi-Kaverit-kaverit.js'), require('./UstadMobile-core.js'), require('./moko-resources-resources.js'), require('./door-door-runtime.js'), require('./UstadMobile-lib-database.js'), require('./ktor-ktor-client-core.js'), require('./kotlinx-serialization-kotlinx-serialization-json.js'), require('./Napier-napier-js-ir.js'), require('./xmlpullparserkmp.js'), require('./kotlinx-coroutines-core.js'), require('./xmlutil-serialization.js'), require('./kotlin-browser.js'), require('./kotlin-react.js'), require('./kotlin-react-core.js'), require('./Kotlin-DateTime-library-kotlinx-datetime-js-ir.js'), require('./multiplatform-paging-root-paging-common.js'), require('./kotlin-web.js'), require('./kotlin-react-dom.js'), require('./kotlin-js.js'), require('./kotlin-cssom-core.js'), require('./UstadMobile-lib-util.js'), require('./ktor-ktor-serialization-kotlinx-json.js'), require('./ktor-ktor-client-content-negotiation.js'), require('./ktor-ktor-http.js'), require('./ktor-ktor-utils.js'), 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