react $module$react@mui/material/Tab $module$_mui_material_Tab_5s11l3@mui/material/Tabs!$module$_mui_material_Tabs_xyfsok@mui/material/Box $module$_mui_material_Box_5s0ol9@mui/lab/TabContext"$module$_mui_lab_TabContext_wbp01i'react/rawUseMemo|2765298913805215188[0]useMemo%react/useState|1931662862565219761[0]useState#react/useRef|5793583089263801150[0]useRef'mui.material/Tab|3955880059255052591[0]default'mui.material/Tabs|607000710928027161[0](mui.material/Box|-8720582489155019177[0])mui.lab/TabContext|1009576495652632654[0]*react/createContext|6307508569375118439[0] createContextz/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt+_init_properties_UstadScreenTabs_kt__2qc3v3UstadScreenTabsStateContextget_UstadScreenTabsStateContextUstadScreenTabsget_UstadScreenTabsCompanion_instanceDEFAULT_HEIGHT_1 Companionget_DEFAULT_HEIGHT_rto2_k$protoOfCompanion_getInstanceheightVOIDheight_1UstadScreenTabsStateget_height_e7t92o_k$component1_7eebsc_k$copy_ns6qmb_k$copy$default_5oz08l_k$$supercalltoStringUstadScreenTabsState(height=)hashCodeequalsothertmp0_other_with_cast THROW_CCESTATE_ACTIVE_TAB_KEYget_STATE_ACTIVE_TAB_KEY dependenciescallbackg/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/useMemo.ktUstadScreenTabs$lambda$lambdahistorycurrentTab$delegatetheme$delegateuseRequiredContextget_ThemeContext tabSizeStatetabSizeStateVar$delegatetabsReftmp0_safe_receivercurrenttmp clientHeight useEffectthiso/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/ChildrenBuilder.ktblockpropsaddChild$this$FCUnit_getInstanceUstadScreenTabs$lambdam/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/StateInstance.ktgetLocalDelegateReference currentTabKMutableProperty0 THROW_ISE;src/jsMainSources/libraries/stdlib/js/src/kotlin/dynamic.kt$currentTab$delegate invoke$lambdavaluetheme KProperty0$theme$delegatetabSizeStateVar$tabSizeStateVar$delegatewindowstatetmp1_safe_receiver activeTabtmp2_elvis_lhsstring0$tabsReftmp1_elvis_lhscurrentTabHeight $tabSizeState$this$useEffectnewTabsrc/kotlin/util/Standard.ktjsonnewState replaceState$historyevt@UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda$lambdalabel $this$invokei/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-react-core/src/jsMain/kotlin/react/ReactNode.ktget_label_iuj8p7_k$$tab$indexref`/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-js/src/jsMain/kotlin/js/objects/jso.kto/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Position.ktpositionstickysxonChangeindex tmp0_iteratoriterator_jk1svi_k$tabs$propshasNext_bitz1p_k$item next_20eer_k$tmp1checkIndexOverflow9UstadScreenTabs$lambda$lambda$lambda$lambda$lambda$lambda borderBottomm/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Length.ktpx borderColordividerpaletteget_size_woubt6_k$autoHideIfOneTabk/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/None.ktdisplaynone2UstadScreenTabs$lambda$lambda$lambda$lambda$lambdaviewNameget_viewName_c12mav_k$argsget_args_woj09y_k$screensget_UstadScreenTabPanel+UstadScreenTabs$lambda$lambda$lambda$lambdawidthq/Users/leonid.khachaturov/code/kotlin-wrappers-new/kotlin-cssom-core/src/jsMain/generated/web/cssom/Percentage.kt%$UstadScreenTabs$lambda$lambda$lambda0properties_initialized_UstadScreenTabs_kt_w86iz1FCrcom.ustadmobile.mui.components/UstadScreenTabsStateContext.|222589445677616662[0]zic#68:com.ustadmobile.mui.components/UstadScreenTabsStateContext.|222589445677616662[0]-1[ com.ustadmobile.mui.components/UstadScreenTabsStateContext|5804454308269102803[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ][com.ustadmobile.mui.components/UstadScreenTabs.|3758473699712406981[0][ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]Ecom.ustadmobile.mui.components/UstadScreenTabsState.Companion|null[0]Mic#94:com.ustadmobile.mui.components/UstadScreenTabsState.Companion|null[0]-1(kotlin.js/protoOf|8514483458758599133[0]+kotlin.js/objectMeta|8329516420247412592[0] objectMeta0kotlin.js/setMetadataFor|-3190451995726208444[0]setMetadataForMic#94:com.ustadmobile.mui.components/UstadScreenTabsState.Companion|null[0]-0;com.ustadmobile.mui.components/UstadScreenTabsState|null[0][ kotlin.js/VOID|-9003306322470486675[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:VOID type:kotlin.Nothing? visibility:private [final,static]] ](kotlin/THROW_CCE|-3310120336637390745[0]*kotlin.js/classMeta|7172139121428111684[0] classMeta[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- com.ustadmobile.mui.components/STATE_ACTIVE_TAB_KEY.|-8583354401195533306[0] ]:[ [ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- com.ustadmobile.mui.components/STATE_ACTIVE_TAB_KEY|5124156815928834332[0] ] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]Ucom.ustadmobile.mui.components/ThemeContext.|7699608987188361159[0]0react/useRequiredContext|-4401811694404745063[0]Hic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1 ]-15-0&react/useEffect|5166452025825940412[0]Hic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1 ]-21-0%react/addChild|1664552935526276189[0]ic#94:kotlin/Unit|null[0]-0ic#34:[ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]-0(kotlin.reflect/KMutableProperty0|null[0]'kotlin/THROW_ISE|3057216435014744923[0]:kotlin.js/getLocalDelegateReference|-317061302862957762[0]ic#34:[ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]-2ic#34:[ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]-5!kotlin.reflect/KProperty0|null[0]ic#34:[ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]-7ic#34:[ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]-9Vic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12:14:15:17 ]-0-0%kotlin.js/json|6057459794142505028[0]Vic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12:14:15:17 ]-7-0Sic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12:14:15 ]-0-0|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12:14 ]-0-0)kotlin.js/toString|3449911381917078876[0]Pic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12:14 ]-6-0Mic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11:12 ]-0-0ccom.ustadmobile.mui.components/UstadScreenTabPanel.|8213513943787964354[0]Jic#59:ic#28:[ File '/home/jenkins/.jenkins/workspace/copy-course/app-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadScreenTabs.kt' <- [ com.ustadmobile.mui.components/UstadScreenTabs|5320640751461480952[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:height type:kotlin.Int visibility:private [final]] ]:1:11 ]-0-0zic#68:com.ustadmobile.mui.components/UstadScreenTabsStateContext.|222589445677616662[0]-0react/FC|1915010297211381709[0]kotlin/Any|null[0]Any      !"#$%&'%(%)#*#%+))-%0%1234%%5678:; < :=>?@:ABCDEFG:HJ:KLMNOQSTVWVXWZ[W]W]XW;^C_;^E`EbCDefFgE%h])iVjC_;^EfHlmnoqrstvwX-xryteHd|~XVoHJLH-[d~tHJeVoXt-xwXtVHJ[eoHJH~tHJV[eoHJV[eotUstadScreenTabscom.ustadmobile.mui.components        5 55  # ##0  ! "  # # $ $%20$ &  $$' (!'   )  *!' + ,!' '-- .!'  / /%0/ 1%2/,31//1 4!'   .5/ 6!' 7 8!'   9  9': 9'9;   <=:93 33>?>5/ % Inline function 'react.useMemo' call@A9B7C9DA@;E;F;G?H?I?$J@K@F@ LAMAKCNCOC&EPEQENREEE EPEEESEPETRE-UE-NE-KE-M4 Inline function 'react.ChildrenBuilder.invoke' callVI\WI_X_Y_E_H_N_CIoZ\[pV]KrW\[Y]; 4 Inline function 'react.StateInstance.getValue' callP,^,R,_,, `, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call;UP,aab; ;^;R;_;; `, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call"UK;c;d;\cde? 4 Inline function 'react.StateInstance.getValue' callP,^,Y,f,, `, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call?UP,gghA 4 Inline function 'react.StateInstance.getValue' callP,^,\,_,, `, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callAUP,iijA A^A\A_AA `, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call"UKAkAlA\klm7 88n8oB; <p<q<r<st< < <p< t<, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call tU/{p<utv<2<2 <u<2<2<2<u<6a<w  v  vc<v<<< <w<<[d<wG@ @"@"'LE- E- F'xF'yFzF{F0F0 F'xF0F0F0|F'xF}FF F{FFU0F{~6 Inline function 'react.StateInstance.component1' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callG G G G%UYP,rG/}H mH H.HjHI} ~\L\zUj# j# kekk)# Inline function 'kotlin.also' callk]"]"]]k]) ]) ]"]) ]), Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' call U/ck]k]] ]]^ ]1 Inline function 'kotlin.contracts.contract' call Inline function 'com.ustadmobile.mui.components.UstadScreenTabs........' callm m m@m#am;lkb o$oo1o;pp\s s ' Inline function 'react.ReactNode' call, Inline function 'kotlin.js.unsafeCast' call+ Inline function 'kotlin.js.asDynamic' callt t u& & u u u.u(v\a a b bb& Inline function 'js.objects.jso' call$ Inline function 'kotlin.apply' call& Inline function 'js.objects.jso' callz 1 Inline function 'kotlin.contracts.contract' call Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' call; Inline function 'web.cssom.Position.Companion.sticky' call{ e a{} dkS h hh bh j jj#j#j#%88rr 88+ 088 Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.......' callXXX  X XEX4 Inline function 'react.ChildrenBuilder.invoke' callIIbINOPx\X X & Inline function 'js.objects.jso' call$ Inline function 'kotlin.apply' call& Inline function 'js.objects.jso' callz 1 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' callZ a eU/ [ a[4[,[&h[&\ \\ \&\!\\.\3 \9\3\M\3\R5 Inline function 'web.cssom.None.Companion.none' call .] a YkS aaaaaaE!aFF)y\|( |( } }}&} ~ ~~'~# # ("\T T U UUbUXXXXXXXE!XFF)%88{{ 88+ 088 Inline function 'com.ustadmobile.mui.components.UstadScreenTabs.....' callXXX  X XEX4 Inline function 'react.ChildrenBuilder.invoke' callI IbIN OP \O O & Inline function 'js.objects.jso' call$ Inline function 'kotlin.apply' call& Inline function 'js.objects.jso' callz 1 Inline function 'kotlin.contracts.contract' callv 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' callQ a  ;dUP P kS T TTTTTTE!T FF)\N. N. OO O O O O O E!OFF)\X    " 55/] >3)a8! #'%; ?> D FJIOUTXZ\b_`^ehfjm    '  '& %%'