{"version":3,"file":"CollectionData.DXGHTBk-.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/zbIeahbf61kyNhGl2kGc/68kdaWV8dMbcW3EASQps/CollectionData.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function registry(name){if(typeof window===\"undefined\")return null;const w=window;w.__framerCollectionData=w.__framerCollectionData||{};const all=w.__framerCollectionData;if(!all[name]){const g={items:new Map,listeners:new Set,emit(){g.listeners.forEach(l=>l());}};all[name]=g;}return all[name];}/**\n * Collection data: reports one CMS item to a code component on the page.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function CollectionData(props){const{group=\"items\",index=1,total=1,title=\"\",text1=\"\",text2=\"\",text3=\"\",text4=\"\",number1=0,number2=0,image,link=\"\",label=\"\",style}=props;const id=useRef(\"d\"+Math.random().toString(36).slice(2));useEffect(()=>{const reg=registry(group);if(!reg)return;const key=id.current;reg.items.set(key,{index,total,title,text1,text2,text3,text4,number1,number2,image,link,label});reg.emit();return()=>{reg.items.delete(key);reg.emit();};},[group,index,total,title,text1,text2,text3,text4,number1,number2,image&&image.src,link,label]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:1,height:1,pointerEvents:\"none\",opacity:0,...style}});}CollectionData.displayName=\"Collection data\";addPropertyControls(CollectionData,{group:{type:ControlType.String,title:\"Group\",defaultValue:\"items\"},index:{type:ControlType.Number,title:\"Index\",defaultValue:1,min:1,max:999,step:1,displayStepper:true,description:\"Bind to Item Index.\"},total:{type:ControlType.Number,title:\"Total\",defaultValue:1,min:0,max:999,step:1,displayStepper:true,description:\"Bind to Visible Items.\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},text1:{type:ControlType.String,title:\"Text 1\",defaultValue:\"\"},text2:{type:ControlType.String,title:\"Text 2\",defaultValue:\"\"},text3:{type:ControlType.String,title:\"Text 3\",defaultValue:\"\"},text4:{type:ControlType.String,title:\"Text 4\",defaultValue:\"\"},number1:{type:ControlType.Number,title:\"Number 1\",defaultValue:0,min:0,max:1e3,step:.1},number2:{type:ControlType.Number,title:\"Number 2\",defaultValue:0,min:0,max:1e3,step:.1},image:{type:ControlType.ResponsiveImage,title:\"Image\"},link:{type:ControlType.Link,title:\"Link\"},label:{type:ControlType.String,title:\"Link label\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionData\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CollectionData.map"],"mappings":"+LAAmI,SAAS,EAAS,EAAK,CAAC,GAAU,IAAS,OAAY,OAAO,KAAK,IAAM,EAAE,EAAO,EAAE,uBAAuB,EAAE,wBAAwB,CAAC,EAAE,IAAM,EAAI,EAAE,uBAAuB,GAAG,CAAC,EAAI,GAAM,CAAC,IAAM,EAAE,CAAC,MAAM,IAAI,IAAI,UAAU,IAAI,IAAI,MAAM,CAAC,EAAE,UAAU,QAAQ,GAAG,EAAE,CAAC,CAAE,CAAC,EAAE,EAAI,GAAM,CAAE,CAAC,OAAO,EAAI,EAAM,CAOva,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,QAAM,QAAQ,QAAM,EAAE,QAAM,EAAE,QAAM,GAAG,QAAM,GAAG,QAAM,GAAG,QAAM,GAAG,QAAM,GAAG,UAAQ,EAAE,UAAQ,EAAE,QAAM,OAAK,GAAG,QAAM,GAAG,SAAO,EAAY,EAAGA,EAAO,IAAI,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAyU,OAAvU,MAAc,CAAC,IAAM,EAAI,EAAS,CAAK,EAAE,GAAG,CAAC,EAAI,OAAO,IAAM,EAAI,EAAG,QAAmH,OAA3G,EAAI,MAAM,IAAI,EAAI,CAAC,QAAM,QAAM,QAAM,QAAM,QAAM,QAAM,QAAM,UAAQ,UAAQ,QAAM,OAAK,OAAK,CAAC,EAAE,EAAI,KAAK,MAAY,CAAC,EAAI,MAAM,OAAO,CAAG,EAAE,EAAI,KAAK,CAAE,CAAE,EAAE,CAAC,EAAM,EAAM,EAAM,EAAM,EAAM,EAAM,EAAM,EAAM,EAAQ,EAAQ,GAAO,EAAM,IAAI,EAAK,CAAK,CAAC,EAAsB,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,QAAQ,EAAE,GAAG,CAAK,CAAC,CAAC,CAAE,qBAPtoB,IAAoC,IAAoD,EAO+iB,EAAe,YAAY,kBAAkB,EAAoB,EAAe,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,OAAO,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,YAAY,qBAAqB,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,YAAY,wBAAwB,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,gBAAgB,MAAM,OAAO,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,CAAC,CAAC"}