{"version":3,"file":"PreloaderConnector.BneU-RCo.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/0OUu9M01UVJkN6MRMAgd/GB0PTr4iE64pXozOrkB6/PreloaderConnector.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export function PreLoaderConnector(props){const{connectedFrame}=props;const[renderKey,setRenderKey]=React.useState(0);const[isInteractive,setIsInteractive]=React.useState(true);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const handleVisibilityChange=()=>{if(document.visibilityState===\"visible\"){setRenderKey(prev=>prev+1);const timer=setTimeout(()=>{setIsInteractive(false);},2e3);document.removeEventListener(\"visibilitychange\",handleVisibilityChange);return()=>clearTimeout(timer);}};if(document.visibilityState===\"visible\"){const timer=setTimeout(()=>setIsInteractive(false),2e3);return()=>clearTimeout(timer);}else{document.addEventListener(\"visibilitychange\",handleVisibilityChange);}return()=>document.removeEventListener(\"visibilitychange\",handleVisibilityChange);},[]);if(RenderTarget.current()===RenderTarget.canvas){return null;}const containerStyle={position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:9999,background:\"transparent\",pointerEvents:isInteractive?\"all\":\"none\"};const frameWrapperStyle={position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};const frameStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\"};const safeFrames=Array.isArray(connectedFrame)?connectedFrame:[];const hasFrames=safeFrames.length>0;return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:hasFrames&&safeFrames.map((frame,index)=>{if(!/*#__PURE__*/React.isValidElement(frame))return null;return /*#__PURE__*/_jsx(\"div\",{style:frameWrapperStyle,children:/*#__PURE__*/React.cloneElement(frame,{style:frameStyle})},`frame-${index}-${renderKey}`);})});}addPropertyControls(PreLoaderConnector,{connectedFrame:{type:ControlType.Array,title:\"Connect Frame\",propertyControl:{type:ControlType.ComponentInstance}}});\nexport const __FramerMetadata__ = {\"exports\":{\"PreLoaderConnector\":{\"type\":\"reactComponent\",\"name\":\"PreLoaderConnector\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreloaderConnector.map"],"mappings":"sMAAwI,SAAgB,EAAmB,EAAM,CAAC,GAAK,CAAC,kBAAgB,EAAW,CAAC,EAAU,GAAcA,EAAe,CAAC,EAAO,CAAC,EAAc,GAAkBA,EAAe,EAAI,EAA2nB,GAAznB,MAAoB,CAAC,GAAG,EAAa,QAAQ,IAAI,EAAa,OAAO,OAAO,IAAM,MAA2B,CAAC,GAAG,SAAS,kBAAkB,UAAU,CAAC,EAAa,GAAM,EAAK,CAAC,EAAE,IAAM,EAAM,eAAe,CAAC,EAAiB,EAAK,CAAE,EAAE,GAAG,EAA0E,OAAxE,SAAS,oBAAoB,mBAAmB,CAAsB,MAAY,aAAa,CAAK,CAAE,CAAC,EAAE,GAAG,SAAS,kBAAkB,UAAU,CAAC,IAAM,EAAM,eAAe,EAAiB,EAAK,EAAE,GAAG,EAAE,UAAU,aAAa,CAAK,CAAE,MAAM,SAAS,iBAAiB,mBAAmB,CAAsB,EAAG,UAAU,SAAS,oBAAoB,mBAAmB,CAAsB,CAAE,EAAE,CAAC,CAAC,EAAK,EAAa,QAAQ,IAAI,EAAa,OAAQ,OAAO,KAAM,IAAM,EAAe,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,OAAO,KAAK,WAAW,cAAc,cAAc,EAAc,MAAM,MAAM,EAAQ,EAAkB,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,QAAQ,EAAQ,EAAW,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,OAAO,EAAQ,EAAW,MAAM,QAAQ,CAAc,EAAE,EAAe,CAAC,EAAsC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAe,SAAzE,EAAW,OAAO,GAA2E,EAAW,KAAK,EAAM,IAA0B,EAAqB,CAAK,EAAkC,EAAK,MAAM,CAAC,MAAM,EAAkB,SAAsB,EAAmB,EAAM,CAAC,MAAM,CAAU,CAAC,CAAC,EAAE,SAAS,EAAM,GAAG,GAAW,EAA9J,IAAiK,CAAC,CAAC,CAAE,iBAAxxD,IAA4B,IAAiE,EAA4rD,EAAoB,EAAmB,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,gBAAgB,CAAC,KAAK,EAAY,iBAAiB,CAAC,CAAC,CAAC"}