{"version":3,"file":"Form_sql.DaGK8t_7.mjs","names":["useRef","useId","useMemo","__esmMin","window","pe","init_ssg_sandbox_shims","init_npm_react_18_3_1","ce","init_jsx_runtime","ie","de","addPropertyControls","init_framer_BWFVvmND","loadHubSpotScript","hubspotScriptPromise","existingScript","HUBSPOT_SCRIPT_SRC","resolveIfReady","resolve","reject","script","error","HubSpotFormEmbed","formCreated","urlRewritten","containerRef","reactId","targetId","cancelled","ensureCampaignInUrl","currentUrl","HUBSPOT_CAMPAIGN","nextRelativeUrl","createForm","HUBSPOT_PORTAL_ID","HUBSPOT_FORM_ID","HUBSPOT_REGION","styles","QuizForm","init_Form_sql"],"sources":["https:/framerusercontent.com/modules/42PnPmYoYTN9Sja5Mk7R/AIr6UibqVBSdDsS3sOer/Form_sql.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useId,useMemo,useRef}from\"react\";import{addPropertyControls}from\"framer\";// User request: remove all quiz/questions UI and logic, keep only HubSpot embed, preserve existing query/hash while setting utm_campaign to exactly \"lp-ia-catalogue\" via client-side history.replaceState before HubSpot initializes, keep SSR-safe script loading and prevent duplicate initialization, and keep minimal neutral wrapper styling.\nconst HUBSPOT_SCRIPT_SRC=\"https://js-eu1.hsforms.net/forms/embed/v2.js\";const HUBSPOT_PORTAL_ID=\"25689592\";const HUBSPOT_FORM_ID=\"a0c68dd2-a9e4-4153-81a4-eee855c12878\";const HUBSPOT_REGION=\"eu1\";const HUBSPOT_CAMPAIGN=\"lp-courte-analytics-engineer\";let hubspotScriptPromise=null;function loadHubSpotScript(){if(typeof window===\"undefined\"||typeof document===\"undefined\"){return Promise.resolve();}if(window.hbspt)return Promise.resolve();if(hubspotScriptPromise)return hubspotScriptPromise;hubspotScriptPromise=new Promise((resolve,reject)=>{const existingScript=document.querySelector(`script[src=\"${HUBSPOT_SCRIPT_SRC}\"]`);const resolveIfReady=()=>{if(window.hbspt)resolve(undefined);};if(existingScript){existingScript.addEventListener(\"load\",resolveIfReady,{once:true});existingScript.addEventListener(\"error\",()=>reject(new Error(\"HubSpot script failed to load\")),{once:true});resolveIfReady();return;}const script=document.createElement(\"script\");script.src=HUBSPOT_SCRIPT_SRC;script.async=true;script.charset=\"utf-8\";script.addEventListener(\"load\",resolveIfReady,{once:true});script.addEventListener(\"error\",()=>reject(new Error(\"HubSpot script failed to load\")),{once:true});document.body.appendChild(script);}).catch(error=>{hubspotScriptPromise=null;throw error;});return hubspotScriptPromise;}function HubSpotFormEmbed(){const formCreated=useRef(false);const urlRewritten=useRef(false);const containerRef=useRef(null);const reactId=useId();const targetId=useMemo(()=>`hubspot-form-target-${reactId.replace(/[:]/g,\"\")}`,[reactId]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;let cancelled=false;const ensureCampaignInUrl=()=>{if(urlRewritten.current)return;const currentUrl=new URL(window.location.href);const currentCampaign=currentUrl.searchParams.get(\"utm_campaign\");if(currentCampaign===HUBSPOT_CAMPAIGN){urlRewritten.current=true;return;}currentUrl.searchParams.set(\"utm_campaign\",HUBSPOT_CAMPAIGN);const nextRelativeUrl=`${currentUrl.pathname}${currentUrl.search}${currentUrl.hash}`;if(nextRelativeUrl!==`${window.location.pathname}${window.location.search}${window.location.hash}`){window.history.replaceState(window.history.state,\"\",nextRelativeUrl);}urlRewritten.current=true;};const createForm=()=>{if(cancelled||formCreated.current||!window.hbspt||!containerRef.current)return false;formCreated.current=true;containerRef.current.innerHTML=\"\";window.hbspt.forms.create({portalId:HUBSPOT_PORTAL_ID,formId:HUBSPOT_FORM_ID,region:HUBSPOT_REGION,target:`#${targetId}`});return true;};ensureCampaignInUrl();loadHubSpotScript().then(()=>{createForm();}).catch(()=>{// Keep silent and preserve layout if HubSpot fails to load.\n});return()=>{cancelled=true;};},[targetId]);return /*#__PURE__*/_jsx(\"div\",{id:targetId,ref:containerRef,style:styles.hubspotTarget});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export function QuizForm(props){void props;return /*#__PURE__*/_jsx(\"div\",{style:styles.outer,children:/*#__PURE__*/_jsx(HubSpotFormEmbed,{})});}addPropertyControls(QuizForm,{});const styles={outer:{position:\"relative\",width:\"100%\",maxWidth:\"100%\",margin:0,overflow:\"visible\",boxSizing:\"border-box\"},hubspotTarget:{width:\"100%\",overflow:\"visible\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"QuizForm\":{\"type\":\"reactComponent\",\"name\":\"QuizForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_sql.map"],"mappings":"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"}