{"version":3,"file":"Random_cms_sorting.Dew4MuFH.mjs","names":["useRef","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/0B9pFW39WxFJALTH4ljt/tOASPM7R2LiBPNxCyEZ6/Random_cms_sorting.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef}from\"react\";export function ShuffleAndLimit(){const hasRun=useRef(false);return{style:{opacity:0},ref:element=>{if(!element||hasRun.current)return;setTimeout(()=>{const items=Array.from(element.children);const shuffled=[...items];for(let i=shuffled.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}element.innerHTML=\"\";shuffled.slice(0,3).forEach(child=>{element.appendChild(child);});// show after done\nelement.style.opacity=\"1\";hasRun.current=true;},200);}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withShuffleAndLimit(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ShuffleAndLimit(props)});};}withShuffleAndLimit.displayName=\"ShuffleAndLimit\";\nexport const __FramerMetadata__ = {\"exports\":{\"withShuffleAndLimit\":{\"type\":\"reactHoc\",\"name\":\"withShuffleAndLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShuffleAndLimit\":{\"type\":\"override\",\"name\":\"ShuffleAndLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Random_cms_sorting.map"],"mappings":"2KAAqE,SAAgB,GAAiB,CAAC,IAAM,EAAOA,EAAO,EAAK,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,GAAS,CAAI,CAAC,GAAS,EAAO,SAAe,eAAe,CAA0C,IAAM,EAAS,CAAC,GAA7C,MAAM,KAAK,EAAQ,QAAiC,CAAC,EAAE,IAAI,IAAI,EAAE,EAAS,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAM,EAAE,KAAK,MAAM,KAAK,OAAO,GAAG,EAAE,EAAE,EAAE,CAAC,EAAS,GAAG,EAAS,IAAI,CAAC,EAAS,GAAG,EAAS,EAAE,CAAE,CAAC,EAAQ,UAAU,GAAG,EAAS,MAAM,EAAE,CAAC,CAAC,CAAC,QAAQ,GAAO,CAAC,EAAQ,YAAY,CAAK,CAAE,CAAC,EACtf,EAAQ,MAAM,QAAQ,IAAI,EAAO,QAAQ,EAAK,EAAE,GAAG,CAAE,CAAC,CAAE,CAAoJ,SAAgB,EAAoB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,CAAuC,EAASC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAgB,CAAK,CAAC,CAAC,EAAI,iBADtV,IAA0B,IACuI,EAAsL,EAAoB,YAAY"}