{"version":3,"file":"iframeFormParamEmbed.DQE7Cwki.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/TnUUt8Bl5umEgtXpbUAq/bqneoS6MtO5HttGKawdf/iframeFormParamEmbed.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";/**\n * Tracks DOM nodes to prevent duplicate side-effects caused by Framer re-mounting layers.\n */const applied=new WeakSet;/**\n * Injects page-level parameters into the iframe src\n * Designed to run once per DOM element\n */export function IframeFormParamEmbed(){return{ref:node=>{if(!node)return;if(applied.has(node))return;applied.add(node);const iframe=node.querySelector('iframe[src*=\"tfaforms.com\"], iframe[srcdoc*=\"tfaforms.com\"]');if(!iframe)return;const pageParams=new URLSearchParams(window.location.search);let baseUrl=null;if(iframe.src){baseUrl=new URL(iframe.src);}else if(iframe.srcdoc){const match=iframe.srcdoc.match(/https:\\/\\/www\\.tfaforms\\.com\\/\\d+/);if(match){baseUrl=new URL(match[0]);}}if(!baseUrl)return;// 👉 Pass ALL page params to the iframe\npageParams.forEach((value,key)=>{baseUrl.searchParams.set(key,value);});const finalUrl=baseUrl.toString();if(iframe.src===finalUrl)return;iframe.src=finalUrl;}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withIframeFormParamEmbed(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...IframeFormParamEmbed(props)});};}withIframeFormParamEmbed.displayName=\"IframeFormParamEmbed\";\nexport const __FramerMetadata__ = {\"exports\":{\"withIframeFormParamEmbed\":{\"type\":\"reactHoc\",\"name\":\"withIframeFormParamEmbed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IframeFormParamEmbed\":{\"type\":\"override\",\"name\":\"IframeFormParamEmbed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iframeFormParamEmbed.map"],"mappings":"4KAKG,SAAgB,GAAsB,CAAC,MAAM,CAAC,IAAI,GAAM,CAAiB,GAAb,CAAC,GAAe,EAAQ,IAAI,CAAI,EAAE,OAAO,EAAQ,IAAI,CAAI,EAAE,IAAM,EAAO,EAAK,cAAc,6DAA6D,EAAE,GAAG,CAAC,EAAO,OAAO,IAAM,EAAW,IAAI,gBAAgB,EAAO,SAAS,MAAM,EAAM,EAAQ,KAAK,GAAG,EAAO,IAAK,EAAQ,IAAI,IAAI,EAAO,GAAG,OAAQ,GAAG,EAAO,OAAO,CAAC,IAAM,EAAM,EAAO,OAAO,MAAM,mCAAmC,EAAK,IAAO,EAAQ,IAAI,IAAI,EAAM,EAAE,EAAG,CAAC,GAAG,CAAC,EAAQ,OACnf,EAAW,SAAS,EAAM,IAAM,CAAC,EAAQ,aAAa,IAAI,EAAI,CAAK,CAAE,CAAC,EAAE,IAAM,EAAS,EAAQ,SAAS,EAAK,EAAO,MAAM,IAAgB,EAAO,IAAI,EAAS,CAAC,CAAE,CAAoJ,SAAgB,EAAyB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,CAAuC,EAASC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAqB,CAAK,CAAC,CAAC,EAAI,uBANzc,IAMuL,IAAmF,EAJ3S,EAAQ,IAAI,QAI+d,EAAyB,YAAY"}