{"version":3,"file":"Grid_Random_Order.BU5diTYv.mjs","names":["n","e"],"sources":["https:/framerusercontent.com/modules/Z95cglz4wCjPJtTtBIM3/6KbdZk6oi2F9a7WjYcid/Grid_Random_Order.js"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import*as t from\"react\";import{useEffect as e,useState as n}from\"react\";export function randomizeGridOrder(o){return a=>{let[i,m]=n([]);return e(()=>{// Create an array of indices based on the number of children\nlet r=t.Children.toArray(a.children).map((r,t)=>t);// Shuffle the array\nr.sort(()=>Math.random()-.5),m(r);},[])// Empty dependency array to run only once on mount\n,/*#__PURE__*/r(o,{...a,children:(()=>{let r=t.Children.toArray(a.children);return i.map(t=>r[t]);})()});};}\nexport const __FramerMetadata__ = {\"exports\":{\"randomizeGridOrder\":{\"type\":\"reactHoc\",\"name\":\"randomizeGridOrder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grid_Random_Order.map"],"mappings":"gIAAgH,SAAgB,EAAmB,EAAE,CAAC,MAAO,IAAG,CAAC,GAAG,CAAC,EAAE,GAAGA,EAAE,CAAC,CAAC,EAAE,OAAOC,MAAM,CAC7L,IAAI,EAAA,EAAa,QAAQ,EAAE,QAAQ,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,EACjD,EAAE,SAAS,KAAK,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,CAAE,EAAE,CAAC,CAAC,EACxB,EAAE,EAAE,CAAC,GAAG,EAAE,cAAc,CAAC,IAAI,EAAA,EAAa,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,GAAG,EAAE,EAAE,CAAE,EAAA,CAAG,CAAC,CAAC,CAAE,CAAE,iBAHpE,IAAwB"}