{"version":3,"file":"VideoHover.sAwjPIVV.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/xSoTQDj6sY0cbslyHRFt/mAfTuYegw7K7koc5hUL3/VideoHover.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";export function withVideoHover(Component){return props=>{const videoRef=useRef(null);useEffect(()=>{// Find the video element inside Framer's player layer\nconst video=document.querySelector(\"video\");if(video)videoRef.current=video;},[]);const handleMouseEnter=()=>{if(videoRef.current){videoRef.current.setAttribute(\"controls\",\"true\");videoRef.current.play().catch(()=>{});}};const handleMouseLeave=()=>{if(videoRef.current){videoRef.current.removeAttribute(\"controls\");videoRef.current.pause();}};return /*#__PURE__*/_jsx(\"div\",{onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withVideoHover\":{\"type\":\"reactHoc\",\"name\":\"withVideoHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoHover.map"],"mappings":"yHAA+E,SAAgB,EAAe,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAASA,EAAO,IAAI,EACqL,OADnL,MAAc,CAClL,IAAM,EAAM,SAAS,cAAc,OAAO,EAAK,IAAM,EAAS,QAAQ,EAAM,EAAE,CAAC,CAAC,EAA2R,EAAK,MAAM,CAAC,iBAA1Q,CAAI,EAAS,UAAS,EAAS,QAAQ,aAAa,WAAW,MAAM,EAAE,EAAS,QAAQ,KAAK,CAAC,CAAC,UAAU,CAAC,CAAC,EAAG,EAA0L,iBAA7J,CAAI,EAAS,UAAS,EAAS,QAAQ,gBAAgB,UAAU,EAAE,EAAS,QAAQ,MAAM,EAAG,EAA8F,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,EAAE,SAAsB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,CAAC,CAAC,CAAE,CAAE,iBADje,IAAoC"}