:: Javascript.Base.Bool.FromJSBool = <{Javascript.Base.Bool.D:FromJSBool}> a1 a2 Javascript.Base.Bool.fromJSBoolUnsafe tpl_sbV9_sbV9 = select tpl_sbV9_sbV9 (<{Javascript.Base.Bool.D:FromJSBool}> tpl_sbVd_sbVd tpl_sbW6_sbW6 -> tpl_sbVd_sbVd) Javascript.Base.Bool.fromJSBool tpl_sbVf_sbVf = select tpl_sbVf_sbVf (<{Javascript.Base.Bool.D:FromJSBool}> tpl_sbWb_sbWb tpl_sbVj_sbVj -> tpl_sbVj_sbVj) Javascript.Base.Bool.toJSBool tpl_sbVl_sbVl = tpl_sbVl_sbVl Javascript.Base.Bool.$fToJSBoolBool =: Javascript.Base.Types.$WFakePtr Javascript.Base.Bool.$fToJSBoolPtr =: GHC.Base.id Javascript.Base.Bool.$w$cfromJSBool ww_sbVn = let !wild_sbWn = GHC.Ptr.Ptr ww_sbVn in select wild_sbWn (Javascript.Base.Types.FakePtr val_sbVx -> let !wild1_sbWm = ffi_wrapper3 _Javascript_Base_TypeChecks_isJSBool ww_sbVn GHC.Prim.realWorld# in select wild1_sbWm (<{GHC.Tuple.(,)}> ds3_sbWl ds4_sbVv -> select ds4_sbVv (_ -> Data.Maybe.Just val_sbVx) (0 -> Data.Maybe.Nothing))) Javascript.Base.Bool.$fFromJSBoolBool_$cfromJSBool w_sbVz = select w_sbVz (GHC.Ptr.Ptr ww_sbVC -> Javascript.Base.Bool.$w$cfromJSBool ww_sbVC) Javascript.Base.Bool.$fFromJSBoolBool =: <{Javascript.Base.Bool.D:FromJSBool}> Javascript.Base.Types.fromPtr Javascript.Base.Bool.$fFromJSBoolBool_$cfromJSBool Javascript.Base.Bool.$fFromJSBoolPtr_$cfromJSBool eta_B1_B1 = Data.Maybe.Just eta_B1_B1 Javascript.Base.Bool.$fFromJSBoolPtr =: <{Javascript.Base.Bool.D:FromJSBool}> GHC.Base.id Data.Maybe.Just Javascript.Base.Bool.$fShowPtr_$cshow x_sbVE = select x_sbVE (Javascript.Base.Types.FakePtr val_sbVH -> if val_sbVH GHC.Show.shows23 GHC.Show.shows25) Javascript.Base.Bool.$fShowPtr_$cshowsPrec ds_sbVS x_sbVM s_sbVR = select x_sbVM (Javascript.Base.Types.FakePtr val_sbVP -> if val_sbVP (<{GHC.Base.++}> GHC.Show.shows23 s_sbVR) (<{GHC.Base.++}> GHC.Show.shows25 s_sbVR)) Javascript.Base.Bool.$fShowPtr1 x_sbVV s_sbW0 = select x_sbVV (Javascript.Base.Types.FakePtr val_sbVY -> if val_sbVY (<{GHC.Base.++}> GHC.Show.shows23 s_sbW0) (<{GHC.Base.++}> GHC.Show.shows25 s_sbW0)) Javascript.Base.Bool.$fShowPtr_$cshowList ls_sbW3 s_sbW4 = GHC.Show.showList__ Javascript.Base.Bool.$fShowPtr1 ls_sbW3 s_sbW4 Javascript.Base.Bool.$fShowPtr =: <{GHC.Show.D:Show}> Javascript.Base.Bool.$fShowPtr_$cshowsPrec Javascript.Base.Bool.$fShowPtr_$cshow Javascript.Base.Bool.$fShowPtr_$cshowList