{"version":3,"file":"TypeformApply.DXFv2fXH.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/X1m9iDdfiA5jUq87Wmko/FIjcFOmtOTjUwz2Y6lQL/TypeformApply.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const KEYS=[\"gclid\"];const SCRIPT_SRC=\"https://embed.typeform.com/next/embed.js\";const CSS_HREF=\"https://embed.typeform.com/next/css/widget.css\";function readGclidCookie(){const m=document.cookie.match(/(?:^|;\\s*)_gcl_aw=([^;]+)/);if(!m)return\"\";const parts=decodeURIComponent(m[1]).split(\".\");return parts.length>=3?parts.slice(2).join(\".\"):\"\";}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function TypeformApply(props){const{formId,style}=props;const ref=useRef(null);useEffect(()=>{if(!formId||!ref.current)return;const params=new URLSearchParams(window.location.search);const hidden={};KEYS.forEach(k=>{const fromUrl=params.get(k);let stored=\"\";try{if(fromUrl)sessionStorage.setItem(k,fromUrl);stored=sessionStorage.getItem(k)||\"\";}catch(e){}hidden[k]=fromUrl||stored;});if(!hidden.gclid)hidden.gclid=readGclidCookie();if(!document.querySelector(`link[href=\"${CSS_HREF}\"]`)){const link=document.createElement(\"link\");link.rel=\"stylesheet\";link.href=CSS_HREF;document.head.appendChild(link);}let widget;const init=()=>{if(!ref.current||!window.tf)return;ref.current.innerHTML=\"\";widget=window.tf.createWidget(formId,{container:ref.current,hidden,inlineOnMobile:true,medium:\"snippet\"});};if(window.tf&&window.tf.createWidget){init();}else{let s=document.querySelector(`script[src=\"${SCRIPT_SRC}\"]`);if(!s){s=document.createElement(\"script\");s.src=SCRIPT_SRC;s.async=true;document.body.appendChild(s);}s.addEventListener(\"load\",init);}return()=>{if(widget&&widget.unmount)widget.unmount();};},[formId]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",...style}});}TypeformApply.defaultProps={formId:\"I8KEZ7Er\",width:1200,height:700};addPropertyControls(TypeformApply,{formId:{type:ControlType.String,title:\"Form ID\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeformApply\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypeformApply.map"],"mappings":"+LAAoR,SAAS,GAAiB,CAAC,IAAM,EAAE,SAAS,OAAO,MAAM,2BAA2B,EAAE,GAAG,CAAC,EAAE,MAAM,GAAG,IAAM,EAAM,mBAAmB,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,EAAE,OAAO,EAAM,QAAQ,EAAE,EAAM,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,EAAG,CAGzd,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,SAAO,SAAO,EAAY,EAAIA,EAAO,IAAI,EAA4gC,OAA1gC,MAAc,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAI,QAAQ,OAAO,IAAM,EAAO,IAAI,gBAAgB,EAAO,SAAS,MAAM,EAAQ,EAAO,CAAC,EAA2O,GAAzO,EAAK,QAAQ,GAAG,CAAC,IAAM,EAAQ,EAAO,IAAI,CAAC,EAAM,EAAO,GAAG,GAAG,CAAI,GAAQ,eAAe,QAAQ,EAAE,CAAO,EAAE,EAAO,eAAe,QAAQ,CAAC,GAAG,EAAG,MAAS,CAAC,CAAC,EAAO,GAAG,GAAS,CAAO,CAAC,EAAE,AAAiB,EAAO,QAAM,EAAgB,EAAK,CAAC,SAAS,cAAc,cAAc,EAAS,GAAG,EAAE,CAAC,IAAM,EAAK,SAAS,cAAc,MAAM,EAAE,EAAK,IAAI,aAAa,EAAK,KAAK,EAAS,SAAS,KAAK,YAAY,CAAI,CAAE,CAAC,IAAI,EAAa,MAAS,CAAI,CAAC,EAAI,SAAS,CAAC,EAAO,KAAU,EAAI,QAAQ,UAAU,GAAG,EAAO,EAAO,GAAG,aAAa,EAAO,CAAC,UAAU,EAAI,QAAQ,SAAO,eAAe,GAAK,OAAO,SAAS,CAAC,EAAE,EAAE,GAAG,EAAO,IAAI,EAAO,GAAG,aAAc,EAAK,MAAO,CAAC,IAAI,EAAE,SAAS,cAAc,eAAe,EAAW,GAAG,EAAM,IAAG,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,IAAI,EAAW,EAAE,MAAM,GAAK,SAAS,KAAK,YAAY,CAAC,GAAG,EAAE,iBAAiB,OAAO,CAAI,CAAE,CAAC,UAAU,CAAI,GAAQ,EAAO,SAAQ,EAAO,QAAQ,CAAE,CAAE,EAAE,CAAC,CAAM,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG,CAAK,CAAC,CAAC,CAAE,2BAHvpC,IAAoC,IAAoD,EAAO,EAAK,CAAC,OAAO,EAAQ,EAAW,2CAAiD,EAAS,iDAG+9B,EAAc,aAAa,CAAC,OAAO,WAAW,MAAM,KAAK,OAAO,GAAG,EAAE,EAAoB,EAAc,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,CAAC,CAAC"}