{"version":3,"file":"EventForm.UTs13M2f.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","Check"],"sources":["https:/framerusercontent.com/modules/XGKthD9y3KUICcWcrQ4A/ruMExmsqhoERRHQ5pB5W/G8wRlqgXg.js","https:/framerusercontent.com/modules/kShC0iZOfaV80CrpX8Tz/RBMU58lHw6XyYjQWrPiB/EventForm.js"],"sourcesContent":["// Generated by Framer (17c1b93)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mep3xGHsSjk9ndWonRQm/rsTpDfiwZNmvddUiscBL/DJG0VORq2.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/HpYHAq7A68FdN2ag8wUb/EzEkgjoVSGF5z0Sl5VbY/fxk20rRge.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cBFH6fhDWRC2ocziJZMd/ORvCtrwwhtJMLxYbP7LV/pbYr_iVVt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/TJ57naKvFX7gkaOgwf6S/BP82uXnq74SpgOr0KCrc/Vivdcbzfy.js\";const serializationHash=\"framer-0J3lx\";const variantClassNames={DEtWTK0xX:\"framer-v-1mc191o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RqeugEde8=undefined;const eND4AfqdZ=undefined;const fgilbJxrB=undefined;const YfFojPxJ7=undefined;const mCUBrvO1k=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bioShort,headshot,height,id,jobTitle,linkedInURL,name1,width,...props})=>{return{...props,eND4AfqdZ:name1??props.eND4AfqdZ??\"Sarah Chen\",fgilbJxrB:jobTitle??props.fgilbJxrB??\"Head of Legal Ops\",mCUBrvO1k:bioShort??props.mCUBrvO1k??\"Sarah Chen leads legal operations initiatives focused on improving contract workflows, collaboration, and scalable legal processes for modern legal teams.\",RqeugEde8:headshot??props.RqeugEde8,YfFojPxJ7:linkedInURL??props.YfFojPxJ7};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RqeugEde8,eND4AfqdZ,fgilbJxrB,YfFojPxJ7,mCUBrvO1k,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DEtWTK0xX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(YfFojPxJ7);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mc191o\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DEtWTK0xX\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-alpdmn\",\"data-framer-name\":\"Headshot\",layoutDependency:layoutDependency,layoutId:\"VXHhIrb8y\",style:{backgroundColor:\"var(--token-ee0e5004-0a50-4408-b50f-dcde1df495ee, rgb(235, 239, 255))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:640,intrinsicWidth:640,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:640,pixelWidth:640,sizes:\"64px\",...toResponsiveImage(RqeugEde8)},className:\"framer-13fegu1\",\"data-framer-name\":\"Headshot\",layoutDependency:layoutDependency,layoutId:\"rWDUwg9C5\",style:{borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17uxgb2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"HFw0qJEu0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dvxn7q\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"Q1JHSjm1i\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-43cdso\",\"data-styles-preset\":\"Vivdcbzfy\",dir:\"auto\",children:\"Sarah Chen\"})}),className:\"framer-hdbxdd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VzgR13oT7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:eND4AfqdZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2hm6d7\",\"data-styles-preset\":\"pbYr_iVVt\",dir:\"auto\",children:\"Head of Legal Ops\"})}),className:\"framer-1eco3na\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mx6uyHdVZ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},text:fgilbJxrB,verticalAlignment:\"top\",withExternalLayout:true})]}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2hm6d7\",\"data-styles-preset\":\"pbYr_iVVt\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:YfFojPxJ7,motionChild:true,nodeId:\"UTJmO4T3g\",openInNewTab:false,relValues:[],scopeId:\"G8wRlqgXg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11b5ka6\",\"data-styles-preset\":\"fxk20rRge\",children:\"LinkedIn\"})})})}),className:\"framer-f71wd8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UTJmO4T3g\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1v0rany\",\"data-styles-preset\":\"DJG0VORq2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c6071dd5-609a-48f7-b315-5d3cd582a9cb, rgb(72, 77, 86)))\"},children:\"Sarah Chen leads legal operations initiatives focused on improving contract workflows, collaboration, and scalable legal processes for modern legal teams.\"})}),className:\"framer-1xnorg5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R0CE1qMzR\",style:{\"--extracted-r6o4lv\":\"var(--token-c6071dd5-609a-48f7-b315-5d3cd582a9cb, rgb(72, 77, 86))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mCUBrvO1k,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0J3lx.framer-vmhvso, .framer-0J3lx .framer-vmhvso { display: block; }\",\".framer-0J3lx.framer-1mc191o { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 355px; }\",\".framer-0J3lx .framer-alpdmn { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 64px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 64px; }\",\".framer-0J3lx .framer-13fegu1 { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-0J3lx .framer-17uxgb2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0J3lx .framer-dvxn7q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0J3lx .framer-hdbxdd, .framer-0J3lx .framer-1eco3na, .framer-0J3lx .framer-1xnorg5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0J3lx .framer-f71wd8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 119.5\n * @framerIntrinsicWidth 355\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RqeugEde8\":\"headshot\",\"eND4AfqdZ\":\"name1\",\"fgilbJxrB\":\"jobTitle\",\"YfFojPxJ7\":\"linkedInURL\",\"mCUBrvO1k\":\"bioShort\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG8wRlqgXg=withCSS(Component,css,\"framer-0J3lx\");export default FramerG8wRlqgXg;FramerG8wRlqgXg.displayName=\"Events - Speaker Card\";FramerG8wRlqgXg.defaultProps={height:119.5,width:355};addPropertyControls(FramerG8wRlqgXg,{RqeugEde8:{title:\"Headshot\",type:ControlType.ResponsiveImage},eND4AfqdZ:{defaultValue:\"Sarah Chen\",displayTextArea:false,title:\"Name\",type:ControlType.String},oneND4AfqdZChange:{changes:\"eND4AfqdZ\",type:ControlType.ChangeHandler},fgilbJxrB:{defaultValue:\"Head of Legal Ops\",displayTextArea:false,title:\"Job Title\",type:ControlType.String},onfgilbJxrBChange:{changes:\"fgilbJxrB\",type:ControlType.ChangeHandler},YfFojPxJ7:{title:\"LinkedIn URL\",type:ControlType.Link},mCUBrvO1k:{defaultValue:\"Sarah Chen leads legal operations initiatives focused on improving contract workflows, collaboration, and scalable legal processes for modern legal teams.\",displayTextArea:false,title:\"Bio Short\",type:ControlType.String},onmCUBrvO1kChange:{changes:\"mCUBrvO1k\",type:ControlType.ChangeHandler}});addFonts(FramerG8wRlqgXg,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG8wRlqgXg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"119.5\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"RqeugEde8\\\":\\\"headshot\\\",\\\"eND4AfqdZ\\\":\\\"name1\\\",\\\"fgilbJxrB\\\":\\\"jobTitle\\\",\\\"YfFojPxJ7\\\":\\\"linkedInURL\\\",\\\"mCUBrvO1k\\\":\\\"bioShort\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"355\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";import{Check}from\"lucide-react\";import{motion}from\"framer-motion\";// Avvoka Meeting Sign-up Form\n// Sibling of AvvokaEventForm. Same layout and styling, but the checkbox group\n// captures meeting preferences rather than content interests.\n//\n// The checkbox values below MUST match the option values on the HubSpot property\n// event_meeting_preferance exactly, or HubSpot silently drops them. Note the\n// internal name is misspelled (\"preferance\") while its label reads\n// \"Event_meeting_preference\" — HubSpot cannot rename an internal name after\n// creation, so the misspelling is permanent and must be matched.\n// ── UTM helper ───────────────────────────────────────────────────\n// Reads from sessionStorage first (written by site-wide head script),\n// falls back to current URL params in case form is on the landing page itself.\nfunction getUTM(key){return sessionStorage.getItem(key)||new URLSearchParams(window.location.search).get(key)||\"\";}// ─────────────────────────────────────────────────────────────────\nconst PORTAL_ID=\"3063515\";// Values verified against the event_meeting_preferance property options.\nconst MEETING_OPTIONS=[{label:\"Book a demo\",value:\"Book a demo\"},{label:\"Meet at the booth\",value:\"Meet at the booth\"},{label:\"Meet for coffee\",value:\"Meet for coffee\"},{label:\"Product Updates\",value:\"Product Updates\"}];export default function AvvokaMeetingSignupForm({formId=\"cc2b45d9-7427-4c1b-a29e-d5f676c2a1d9\",gtmEventName=\"meeting_signup\",eventSlug=\"\",funnelStage=\"mofu\",buttonLabel=\"SIGN UP NOW\",preferencesLabel=\"Your meeting preferences\",successHeading=\"You're signed up.\",successBody=\"We'll follow up shortly to confirm a time to meet.\",businessEmailError=\"Please enter a business email address.\"}){const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[email,setEmail]=useState(\"\");const[jobTitle,setJobTitle]=useState(\"\");// Starts empty. Pre-ticking would tell Sales that every single registrant\n// wants a demo AND the booth AND coffee, which is not information.\nconst[preferences,setPreferences]=useState([]);// idle | submitting | success | error | business_email\nconst[status,setStatus]=useState(\"idle\");const togglePreference=value=>{setPreferences(prev=>prev.includes(value)?prev.filter(v=>v!==value):[...prev,value]);};const handleSubmit=async e=>{e.preventDefault();if(!firstName.trim()||!lastName.trim()||!email.trim()||!jobTitle.trim())return;setStatus(\"submitting\");try{// Get visitor IP\nlet ipAddress=\"\";try{const ipRes=await fetch(\"https://api.ipify.org?format=json\");const ipData=await ipRes.json();ipAddress=ipData.ip;}catch{}// Get HubSpot tracking cookie\nconst hutk=document.cookie.split(\"; \").find(row=>row.startsWith(\"hubspotutk=\"))?.split(\"=\")[1]||\"\";const context={pageUri:window.location.href,pageName:document.title};if(hutk)context.hutk=hutk;if(ipAddress)context.ipAddress=ipAddress;const response=await fetch(`https://api.hsforms.com/submissions/v3/integration/submit/${PORTAL_ID}/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({fields:[{objectTypeId:\"0-1\",name:\"firstname\",value:firstName},{objectTypeId:\"0-1\",name:\"lastname\",value:lastName},{objectTypeId:\"0-1\",name:\"email\",value:email},{objectTypeId:\"0-1\",name:\"jobtitle\",value:jobTitle},// Internal name is misspelled in HubSpot. Do not \"fix\" it.\n{objectTypeId:\"0-1\",name:\"event_meeting_preferance\",value:preferences.join(\";\")},// Standard UTMs — last touch (always overwrites)\n{objectTypeId:\"0-1\",name:\"utm_source\",value:getUTM(\"utm_source\")},{objectTypeId:\"0-1\",name:\"utm_medium\",value:getUTM(\"utm_medium\")},{objectTypeId:\"0-1\",name:\"utm_campaign\",value:getUTM(\"utm_campaign\")},{objectTypeId:\"0-1\",name:\"utm_content\",value:getUTM(\"utm_content\")},{objectTypeId:\"0-1\",name:\"utm_term\",value:getUTM(\"utm_term\")},// Last touch UTM properties\n{objectTypeId:\"0-1\",name:\"lt_utm_source\",value:getUTM(\"utm_source\")},{objectTypeId:\"0-1\",name:\"lt_utm_medium\",value:getUTM(\"utm_medium\")},{objectTypeId:\"0-1\",name:\"lt_utm_campaign\",value:getUTM(\"utm_campaign\")},{objectTypeId:\"0-1\",name:\"lt_utm_content\",value:getUTM(\"utm_content\")},{objectTypeId:\"0-1\",name:\"lt_utm_term\",value:getUTM(\"utm_term\")},// HubSpot Ads params\n{objectTypeId:\"0-1\",name:\"hsa_acc\",value:getUTM(\"hsa_acc\")},{objectTypeId:\"0-1\",name:\"hsa_cam\",value:getUTM(\"hsa_cam\")},{objectTypeId:\"0-1\",name:\"hsa_grp\",value:getUTM(\"hsa_grp\")},{objectTypeId:\"0-1\",name:\"hsa_ad\",value:getUTM(\"hsa_ad\")},{objectTypeId:\"0-1\",name:\"hsa_src\",value:getUTM(\"hsa_src\")},{objectTypeId:\"0-1\",name:\"hsa_tgt\",value:getUTM(\"hsa_tgt\")},{objectTypeId:\"0-1\",name:\"hsa_kw\",value:getUTM(\"hsa_kw\")},{objectTypeId:\"0-1\",name:\"hsa_mt\",value:getUTM(\"hsa_mt\")},{objectTypeId:\"0-1\",name:\"hsa_net\",value:getUTM(\"hsa_net\")},{objectTypeId:\"0-1\",name:\"hsa_ver\",value:getUTM(\"hsa_ver\")},// Click IDs\n{objectTypeId:\"0-1\",name:\"hs_google_click_id\",value:getUTM(\"gclid\")},{objectTypeId:\"0-1\",name:\"hs_facebook_click_id\",value:getUTM(\"fbclid\")},{objectTypeId:\"0-1\",name:\"hs_linkedin_click_id\",value:getUTM(\"li_fat_id\")},// Microsoft's parameter is msclkid. The sibling form\n// reads \"mscklid\", a transposition, so its Bing\n// attribution has always arrived empty.\n{objectTypeId:\"0-1\",name:\"microsoft_click_id\",value:getUTM(\"msclkid\")},{objectTypeId:\"0-1\",name:\"reddit_click_id\",value:getUTM(\"rdt_cid\")},// Avvoka campaign fields\n{objectTypeId:\"0-1\",name:\"funnel_stage_entry\",value:funnelStage}],context})});if(response.ok){setStatus(\"success\");// GTM dataLayer push\n// gtmEventName is set per-deployment in the Framer properties panel.\n// event_meeting_preference is included only when at least one box is\n// ticked, so GA4 custom dimensions only fire when there's real data.\nwindow.dataLayer=window.dataLayer||[];window.dataLayer.push({event:gtmEventName,funnel_stage:funnelStage,form_id:formId,utm_source:getUTM(\"utm_source\"),utm_medium:getUTM(\"utm_medium\"),utm_campaign:getUTM(\"utm_campaign\"),utm_content:getUTM(\"utm_content\"),utm_term:getUTM(\"utm_term\"),...preferences.length>0&&{event_meeting_preference:preferences.join(\";\")}});if(eventSlug){localStorage.setItem(`event_registered_${eventSlug}`,\"true\");window.dispatchEvent(new CustomEvent(\"registration-updated\"));}}else{// HubSpot rejected the submission. When the form is set to\n// block free/personal email domains, the API returns a 400\n// with an error whose errorType is \"BLOCKED_EMAIL\" (message\n// reads \"...blacklisted (free) email domain\"). Detect that\n// case so we can show a targeted \"use a business email\"\n// message instead of the generic fallback.\nlet isBlockedEmail=false;try{const errBody=await response.json();isBlockedEmail=(errBody?.errors||[]).some(err=>err?.errorType===\"BLOCKED_EMAIL\"||/blacklisted|free email|business email/i.test(err?.message||\"\"));}catch{}setStatus(isBlockedEmail?\"business_email\":\"error\");}}catch{setStatus(\"error\");}};if(status===\"success\"){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:successHeadingStyle,children:successHeading}),/*#__PURE__*/_jsx(\"p\",{style:successTextStyle,children:successBody})]});}return /*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:CUSTOM_CSS}),/*#__PURE__*/_jsxs(\"div\",{style:fieldsWrapperStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:fieldsRowStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:fieldGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"First Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:firstName,onChange:e=>setFirstName(e.target.value),placeholder:\"Jane\",\"aria-label\":\"First name\",required:true,style:inputStyle})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Last Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:lastName,onChange:e=>setLastName(e.target.value),placeholder:\"Smith\",\"aria-label\":\"Last name\",required:true,style:inputStyle})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldsRowStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:fieldGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Work Email\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{setEmail(e.target.value);// Clear a previous rejection as the user edits\nif(status===\"business_email\"||status===\"error\")setStatus(\"idle\");},placeholder:\"jane@firm.com\",\"aria-label\":\"Work email\",required:true,style:inputStyle})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Job Title\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:jobTitle,onChange:e=>setJobTitle(e.target.value),placeholder:\"Senior Associate\",\"aria-label\":\"Job title\",required:true,style:inputStyle})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldGroupStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:preferencesLabel}),/*#__PURE__*/_jsx(\"div\",{style:checkboxGroupStyle,children:MEETING_OPTIONS.map(opt=>{const selected=preferences.includes(opt.value);return /*#__PURE__*/_jsxs(motion.label,{whileHover:{scale:1.02},whileTap:{scale:.98},style:{...checkboxLabelStyle,borderColor:selected?\"#FFFFFF\":\"rgba(255, 255, 255, 0.20)\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:selected,onChange:()=>togglePreference(opt.value),style:checkboxInputStyle}),/*#__PURE__*/_jsx(Check,{size:18,color:selected?\"#FFFFFF\":\"rgba(255, 255, 255, 0.20)\"}),/*#__PURE__*/_jsx(\"span\",{style:checkboxTextStyle,children:opt.label})]},opt.value);})})]}),/*#__PURE__*/_jsx(\"p\",{style:disclaimerStyle,children:\"By submitting, you agree to Avvoka storing your details to confirm your registration and send occasional marketing emails. Unsubscribe anytime.\"}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",disabled:status===\"submitting\",whileHover:status===\"submitting\"?undefined:{scale:1.01},whileTap:status===\"submitting\"?undefined:{scale:.99},style:{...buttonStyle,opacity:status===\"submitting\"?.7:1,cursor:status===\"submitting\"?\"not-allowed\":\"pointer\"},children:status===\"submitting\"?\"Signing up...\":buttonLabel}),status===\"business_email\"&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:businessEmailError}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:\"Something went wrong. Please try again or email marketing@avvoka.com\"})]});}// ── Framer property controls ──────────────────────────────────────\naddPropertyControls(AvvokaMeetingSignupForm,{formId:{type:ControlType.String,title:\"HubSpot Form ID\",defaultValue:\"cc2b45d9-7427-4c1b-a29e-d5f676c2a1d9\",placeholder:\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"},gtmEventName:{type:ControlType.String,title:\"GTM Event Name\",defaultValue:\"meeting_signup\",placeholder:\"e.g. legalweek_2026_meeting\"},eventSlug:{type:ControlType.String,title:\"Event Slug\",defaultValue:\"\"},funnelStage:{type:ControlType.Enum,title:\"Funnel Stage\",defaultValue:\"mofu\",options:[\"tofu\",\"mofu\",\"bofu\"],optionTitles:[\"TOFU\",\"MOFU\",\"BOFU\"]},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"SIGN UP NOW\"},preferencesLabel:{type:ControlType.String,title:\"Preferences Label\",defaultValue:\"Your meeting preferences\"},successHeading:{type:ControlType.String,title:\"Success Heading\",defaultValue:\"You're signed up.\"},successBody:{type:ControlType.String,title:\"Success Body\",defaultValue:\"We'll follow up shortly to confirm a time to meet.\"},businessEmailError:{type:ControlType.String,title:\"Business Email Error\",defaultValue:\"Please enter a business email address.\"}});// ─────────────────────────────────────────────────────────────────\n// --- Styles ---\nconst CUSTOM_CSS=`\nform input::placeholder {\n  color: #FFFFFF;\n  font-family: 'Geist Mono', monospace;\n  font-size: 12px;\n  line-height: 140%;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\nform input:focus {\n  outline: none;\n}\n\nform label:has(+ input:not([type=\"checkbox\"])) {\n  display: none;\n}\n\nform > div > div:first-child > input:not([type=\"checkbox\"]) {\n  margin-right: -1px;\n}\n\n`;const containerStyle={display:\"flex\",flexDirection:\"column\",gap:\"40px\",width:\"100%\",boxSizing:\"border-box\"};const fieldsWrapperStyle={display:\"flex\",flexDirection:\"column\",gap:\"4px\",width:\"100%\"};const fieldsRowStyle={display:\"flex\",width:\"100%\",flexWrap:\"wrap\",rowGap:\"4px\"};const fieldGroupStyle={display:\"flex\",flexDirection:\"column\",gap:\"18px\",flex:\"1 1 0\",minWidth:\"200px\"};const labelStyle={fontFamily:\"'Geist Mono', monospace\",fontSize:\"12px\",fontWeight:400,color:\"#FFFFFF\",textTransform:\"uppercase\",letterSpacing:\"0.08em\"};const inputStyle={width:\"100%\",padding:\"8px 16px\",fontSize:\"14px\",height:\"60px\",fontFamily:\"'Figtree', sans-serif\",color:\"#FFFFFF\",backgroundColor:\"transparent\",border:\"1px solid #333B59\",outline:\"none\",boxSizing:\"border-box\"};const checkboxGroupStyle={display:\"flex\",flexWrap:\"wrap\",gap:\"4px\"};const checkboxLabelStyle={display:\"flex\",alignItems:\"center\",gap:\"6px\",padding:\"9px 11px\",fontFamily:\"'Figtree', sans-serif\",fontSize:\"14px\",fontWeight:400,backgroundColor:\"transparent\",border:\"1px solid rgba(255, 255, 255, 0.20)\",borderRadius:\"999px\",cursor:\"pointer\",transition:\"border-color 0.15s\",letterSpacing:\"-0.02em\"};// Visually hidden rather than display:none, so the checkbox stays focusable and\n// operable by keyboard and is announced by screen readers. Renders identically.\nconst checkboxInputStyle={position:\"absolute\",opacity:0,width:\"1px\",height:\"1px\",margin:0,pointerEvents:\"none\"};const checkboxTextStyle={fontFamily:\"'Figtree', sans-serif\",fontSize:\"14px\",color:\"#FFFFFF\",letterSpacing:\"-0.02em\"};const disclaimerStyle={fontFamily:\"'Figtree', sans-serif\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",lineHeight:1.4,margin:0};const buttonStyle={width:\"100%\",padding:\"8px 32px\",fontFamily:\"'Geist Mono', monospace\",fontSize:\"12px\",height:40,fontWeight:400,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:\"#000A30\",backgroundColor:\"#FFFFFF\",border:\"none\",borderRadius:\"4px\",transition:\"opacity 0.2s\"};const successHeadingStyle={fontFamily:\"'Figtree', sans-serif\",fontSize:\"32px\",fontWeight:500,color:\"#FFFFFF\",letterSpacing:\"-0.03em\",margin:0,lineHeight:\"100%\"};const successTextStyle={fontFamily:\"'Figtree', sans-serif\",fontSize:\"14px\",color:\"rgba(255, 255, 255, 0.7)\",margin:0};const errorStyle={fontFamily:\"'Figtree', sans-serif\",fontSize:\"13px\",color:\"#FEA293\",margin:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvvokaMeetingSignupForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventForm.map"],"mappings":"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"}