{"version":3,"file":"Randomize.esrOLSn1.mjs","names":[],"sources":["https:/framerusercontent.com/modules/k6QKvnzZPAw2Q5CARHew/3QoqiOye8RcY4oZYVd7T/Randomize.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";export const withShuffledItems=Component=>{const ShuffledComponent=props=>{const componentRef=useRef(null);const shuffleAndDisplayItems=()=>{const container=componentRef.current;if(!container)return;// Get child nodes and convert to array\nlet items=Array.from(container.children);// Filter out duplicates (but keep TBD)\nconst seenNames=new Set;items=items.filter(item=>{var _item_querySelector_textContent,_item_querySelector;const name=(_item_querySelector=item.querySelector(\"h4\"))===null||_item_querySelector===void 0?void 0:(_item_querySelector_textContent=_item_querySelector.textContent)===null||_item_querySelector_textContent===void 0?void 0:_item_querySelector_textContent.trim();// Always keep TBD entries\nif(name===\"TBD\")return true;// Filter duplicates for non-TBD entries\nif(!name)return false;if(seenNames.has(name))return false;seenNames.add(name);return true;});// Shuffle all items (including TBD)\nfor(let i=items.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[items[i],items[j]]=[items[j],items[i]];}// Take exactly 17 items\nitems=items.slice(0,17);// Clear and update container\ncontainer.innerHTML=\"\";items.forEach(item=>container.appendChild(item));console.log(\"Total items displayed:\",items.length);};useEffect(()=>{const timeoutId=setTimeout(shuffleAndDisplayItems,100);return()=>clearTimeout(timeoutId);},[]);return /*#__PURE__*/_jsx(Component,{ref:componentRef,...props});};return ShuffledComponent;};\nexport const __FramerMetadata__ = {\"exports\":{\"withShuffledItems\":{\"type\":\"reactHoc\",\"name\":\"withShuffledItems\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Randomize.map"],"mappings":"kLAA4F,AAA5F,GAA2C,IAAoC,CAAa,EAAkB,GAAW,CAAC,IAAM,EAAkB,GAAO,CAAC,IAAM,EAAa,EAAO,KAAK,CAAO,EAAuB,IAAI,CAAC,IAAM,EAAU,EAAa,QAAQ,IAAI,EAAU,OAC/Q,IAAI,EAAM,MAAM,KAAK,EAAU,SAAS,CAClC,EAAU,IAAI,IAAI,EAAM,EAAM,OAAO,GAAM,CAAC,IAAI,EAAgC,EAAoB,IAAM,GAAM,EAAoB,EAAK,cAAc,KAAK,GAAI,SAAwC,GAA4H,CAAzH,EAAgC,EAAoB,cAAqG,MAAM,CAElS,OAD3E,IAAO,OAAa,GACnB,GAAqB,EAAU,IAAI,EAAK,EAAQ,GAAM,EAAU,IAAI,EAAK,EAAQ,EAAM,EAAC,CAC5F,IAAI,IAAI,EAAE,EAAM,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAM,EAAE,KAAK,MAAM,KAAK,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC,EAAM,GAAG,EAAM,GAAG,CAAC,CAAC,EAAM,GAAG,EAAM,EAAG,CAAE,CAE3C,AADxE,EAAM,EAAM,MAAM,EAAE,GAAG,CACvB,EAAU,UAAU,GAAG,EAAM,QAAQ,GAAM,EAAU,YAAY,EAAK,CAAC,CAAC,QAAQ,IAAI,yBAAyB,EAAM,OAAO,AAAE,EAA+G,MAA9G,GAAU,IAAI,CAAC,IAAM,EAAU,WAAW,EAAuB,IAAI,CAAC,MAAM,IAAI,aAAa,EAAU,AAAE,EAAC,CAAE,EAAC,CAAqB,EAAK,EAAU,CAAC,IAAI,EAAa,GAAG,CAAM,EAAC,AAAE,EAAC,OAAO,CAAmB"}