{"version":3,"file":"OpenContact.BgkKfcc0.mjs","names":["__esmMin","init_npm_react_18_3_1","init_jsx_runtime","J","c","vindMenuContact","kandidaten","el","a","klik","r","o","P","withOpenContact","doel","Component","props","init_OpenContact"],"sources":["https:/framerusercontent.com/modules/KhWvWyWAXFlc5Qwi7hgI/EInc671C5O2XlZ8jkMu4/OpenContact.js"],"sourcesContent":["// Diensten-pagina's (2026-11-11): \"Plan een kennismaking\" opent dezelfde contact-pop-up als \"Contact\" in het menu.\n// Werkt door de Contact-knop in de menubalk aan te klikken. Is die er niet (bijv. telefoonmenu), dan gaat de link gewoon naar /contact.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";function vindMenuContact(){if(typeof document===\"undefined\")return null;const kandidaten=[document.getElementById(\"Pwa1KBrIp-1tat4ep\"),...Array.from(document.querySelectorAll('nav [data-framer-name=\"Contact\"]'))];for(const el of kandidaten){if(!el||el.offsetParent===null)continue;const a=el.querySelector(\"a\")||el;if(a.offsetParent!==null)return a;}return null;}function klik(el){const r=el.getBoundingClientRect();const o={bubbles:true,cancelable:true,clientX:r.x+4,clientY:r.y+4,button:0,pointerId:1,pointerType:\"mouse\",isPrimary:true};const P=typeof PointerEvent!==\"undefined\"?PointerEvent:MouseEvent;el.dispatchEvent(new P(\"pointerdown\",o));el.dispatchEvent(new MouseEvent(\"mousedown\",o));el.dispatchEvent(new P(\"pointerup\",o));el.dispatchEvent(new MouseEvent(\"mouseup\",o));el.click();}export function withOpenContact(Component){return /*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},onClickCapture:e=>{const doel=vindMenuContact();if(!doel)return;// geen pop-up beschikbaar: normale link naar /contact\n    e.preventDefault();e.stopPropagation();klik(doel);},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props})}));}\nexport const __FramerMetadata__ = {\"exports\":{\"withOpenContact\":{\"type\":\"reactHoc\",\"name\":\"withOpenContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OpenContact.map"],"mappings":"A,kHAEyE,SAASK,GAAiB,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,KAAK,IAAMC,EAAW,CAAC,SAAS,eAAe,mBAAmB,EAAE,GAAG,MAAM,KAAK,SAAS,iBAAiB,kCAAkC,CAAC,CAAC,EAAE,IAAI,IAAMC,KAAMD,EAAW,CAAC,GAAG,CAACC,GAAIA,EAAG,eAAe,KAAK,SAAS,IAAMC,EAAED,EAAG,cAAc,GAAG,GAAGA,EAAG,GAAGC,EAAE,eAAe,KAAK,OAAOA,CAAE,CAAC,OAAO,IAAK,CAAC,SAASC,EAAK,EAAG,CAAC,IAAMC,EAAEH,EAAG,sBAAsB,EAAQI,EAAE,CAAC,QAAQ,GAAK,WAAW,GAAK,QAAQD,EAAE,EAAE,EAAE,QAAQA,EAAE,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,YAAY,QAAQ,UAAU,EAAI,EAAQE,EAAE,OAAO,aAAe,IAAY,aAAa,WAAWL,EAAG,cAAc,IAAIK,EAAE,cAAcD,CAAC,CAAC,EAAEJ,EAAG,cAAc,IAAI,WAAW,YAAYI,CAAC,CAAC,EAAEJ,EAAG,cAAc,IAAIK,EAAE,YAAYD,CAAC,CAAC,EAAEJ,EAAG,cAAc,IAAI,WAAW,UAAUI,CAAC,CAAC,EAAEJ,EAAG,MAAM,CAAE,CAAC,SAAgBM,EAAgB,EAAU,CAAC,MAAoB,iBAAY,EAAM,IAAmB,gBAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,eAAe,GAAG,CAAC,IAAMC,EAAKT,EAAgB,EAAMS,IAC3hC,EAAE,eAAe,EAAE,EAAE,gBAAgB,EAAEL,EAAKK,CAAI,EAAE,EAAE,SAAsB,gBAAKC,EAAU,CAAK,MAAI,GAAGC,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,C"}