{"version":3,"file":"NoHorizontalScroll.Dob1ukG2.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/9inSRA4RDELOIsWBBZLM/1UMG5SVfEvaIwbfR9DtL/NoHorizontalScroll.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export const NoHorizontalScroll=()=>{useEffect(()=>{// Lock horizontal scroll\nconst lockScroll=action=>{const html=document.documentElement;const body=document.body;html.style.overflowX=action===\"lock\"?\"clip\":\"\";body.style.overflowX=action===\"lock\"?\"clip\":\"\";html.style.width=action===\"lock\"?\"100%\":\"\";body.style.width=action===\"lock\"?\"100%\":\"\";};// Disable text selection\nconst disableSelection=disable=>{const val=disable?\"none\":\"\";document.body.style.userSelect=val;document.body.style.webkitUserSelect=val;document.body.style.msUserSelect=val;document.body.style.MozUserSelect=val;};if(typeof document!==\"undefined\"){lockScroll(\"lock\");disableSelection(true);}return()=>{if(typeof document!==\"undefined\"){lockScroll(\"unlock\");disableSelection(false);}};},[]);return{};};import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withNoHorizontalScroll(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NoHorizontalScroll(props)});};}withNoHorizontalScroll.displayName=\"NoHorizontalScroll\";\nexport const __FramerMetadata__ = {\"exports\":{\"NoHorizontalScroll\":{\"type\":\"override\",\"name\":\"NoHorizontalScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNoHorizontalScroll\":{\"type\":\"reactHoc\",\"name\":\"withNoHorizontalScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NoHorizontalScroll.map"],"mappings":"2KAEoiB,SAAgB,EAAuB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAmB,EAAM,CAAC,CAAC,qBAFhrB,IAA6B,IAE4d,CAF/c,OAAwB,MAAc,CAC3H,IAAM,EAAW,GAAQ,CAAC,IAAM,EAAK,SAAS,gBAAsB,EAAK,SAAS,KAAK,EAAK,MAAM,UAAU,IAAS,OAAO,OAAO,GAAG,EAAK,MAAM,UAAU,IAAS,OAAO,OAAO,GAAG,EAAK,MAAM,MAAM,IAAS,OAAO,OAAO,GAAG,EAAK,MAAM,MAAM,IAAS,OAAO,OAAO,IAClQ,EAAiB,GAAS,CAAC,IAAM,EAAI,EAAQ,OAAO,GAAG,SAAS,KAAK,MAAM,WAAW,EAAI,SAAS,KAAK,MAAM,iBAAiB,EAAI,SAAS,KAAK,MAAM,aAAa,EAAI,SAAS,KAAK,MAAM,cAAc,GAAmF,OAA1E,OAAO,SAAW,MAAa,EAAW,OAAO,CAAC,EAAiB,GAAK,MAAY,CAAI,OAAO,SAAW,MAAa,EAAW,SAAS,CAAC,EAAiB,GAAM,IAAM,EAAE,CAAC,CAAO,EAAE,EAAiV,EAAuB,YAAY"}