{"version":3,"file":"BookADemoEventForm.BbdW9fkh.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/bYPsxe7xiuhO8mGum0GU/3Y0PHZCOcDFlTlHAHVI8/BookADemoEventForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";const HUBSPOT_PORTAL_ID=\"21588595\";const DEFAULT_SDK_SRC=\"https://import-cdn.default.com/sdk.js\";const DEFAULT_SLACK_ENDPOINT=\"https://fingerprint.com/api/default-slack-message/\";const DEFAULT_FORM_ID=197478;const DEFAULT_TEAM_ID=628;const DEMO_DESCRIPTION=\"SBC Americas Demo Request\";const DEMO_API_CALLS=\"More than 9 million\";const getRegionFromTimezone=()=>{const timezone=Intl.DateTimeFormat().resolvedOptions().timeZone;if(timezone.includes(\"Asia\")||timezone.includes(\"Australia\")||timezone.includes(\"Pacific\")){return\"APAC\";}if(timezone.includes(\"Europe\")||timezone.includes(\"Africa\")){return\"EMEA\";}if(timezone.includes(\"America\")){return\"Americas\";}return\"APAC\";};const getIPRegion=async()=>{try{const response=await fetch(\"https://ipapi.co/json/\");const data=await response.json();const continentMap={AS:\"APAC\",OC:\"APAC\",EU:\"EMEA\",AF:\"EMEA\",NA:\"Americas\",SA:\"Americas\"};const region=continentMap[data.continent_code];return region||getRegionFromTimezone();}catch(error){console.error(\"IP geolocation failed, using timezone fallback\");return getRegionFromTimezone();}};const loadDefaultSdk=()=>{if(typeof window===\"undefined\"){return Promise.reject(new Error(\"Default SDK is only available in the browser.\"));}if(window.DefaultSDK){return Promise.resolve();}return new Promise((resolve,reject)=>{const existing=document.querySelector(`script[src=\"${DEFAULT_SDK_SRC}\"]`);if(existing){existing.addEventListener(\"load\",()=>resolve(),{once:true});existing.addEventListener(\"error\",()=>reject(new Error(\"Failed to load Default SDK script.\")),{once:true});return;}const script=document.createElement(\"script\");script.src=DEFAULT_SDK_SRC;script.async=true;script.onload=()=>resolve();script.onerror=()=>reject(new Error(\"Failed to load Default SDK script.\"));document.head.appendChild(script);});};const inferQuestionType=fieldId=>{const normalized=fieldId.toLowerCase();if(normalized.includes(\"email\"))return\"email\";if(normalized.includes(\"description\"))return\"textarea\";return\"input\";};const toQuestionLabel=fieldId=>fieldId.replace(/([a-z])([A-Z])/g,\"$1 $2\").replace(/_/g,\" \").split(\" \").filter(Boolean).map(word=>word.charAt(0).toUpperCase()+word.slice(1)).join(\" \");const buildDefaultSubmission=({formName,responses,formId=DEFAULT_FORM_ID,teamId=DEFAULT_TEAM_ID})=>{const normalizedResponses={form_name:formName,...responses};const payload={form_id:Number(formId),form_name:formName,responses:normalizedResponses,questions:Object.keys(normalizedResponses).map(fieldId=>({id:fieldId,name:toQuestionLabel(fieldId),type:inferQuestionType(fieldId),options:[]}))};if(teamId){payload.team_id=Number(teamId);}return payload;};const sendDefaultSlackMessage=async({formName,submission,message})=>{try{await fetch(DEFAULT_SLACK_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({formName,submission,message})});}catch(error){console.error(\"Error sending Default SDK Slack message:\",error);}};export default function FingerprintBookADemo(props){const{tint,hubspotFormId,defaultFormId,defaultTeamId}=props;const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[email,setEmail]=useState(\"\");const[url,setUrl]=useState(\"\");const[emailError,setEmailError]=useState(false);const[submitted,setSubmitted]=useState(false);const[focusedInput,setFocusedInput]=useState(null);const getUTMInfo=()=>{const urlParams=new URLSearchParams(window.location.search);return{utm_campaign:urlParams.get(\"utm_campaign\")||\"\",utm_content:urlParams.get(\"utm_content\")||\"\",utm_medium:urlParams.get(\"utm_medium\")||\"\",utm_source:urlParams.get(\"utm_source\")||\"\",utm_term:urlParams.get(\"utm_term\")||\"\",referral_url:document.referrer||\"\"};};const openDefaultScheduler=async ipRegion=>{const submission=buildDefaultSubmission({formName:DEMO_DESCRIPTION,formId:defaultFormId||DEFAULT_FORM_ID,teamId:defaultTeamId||DEFAULT_TEAM_ID,responses:{name:firstName,lastname:lastName,email,job:\"\",website:url||\"\",description:DEMO_DESCRIPTION,apiCalls:DEMO_API_CALLS,ipRegion,autoqualify_flag:\"Yes\",autoqualify_team:null,autoqualify_priority:null}});const completeSubmission=()=>{setSubmitted(true);setEmailError(false);};try{await loadDefaultSdk();const defaultSdk=window?.DefaultSDK;if(!defaultSdk||typeof defaultSdk.submit!==\"function\"){throw new Error(\"Default SDK is not available on window.\");}defaultSdk.submit(submission,{onSuccess:completeSubmission,onMeetingBooked:completeSubmission,onRedirect:completeSubmission,onSchedulerClosed:()=>{void sendDefaultSlackMessage({formName:DEMO_DESCRIPTION,submission,message:\"Default scheduler closed by visitor.\"});completeSubmission();},onError:error=>{console.error(\"Default scheduler error:\",error);void sendDefaultSlackMessage({formName:DEMO_DESCRIPTION,submission,message:error instanceof Error?error.message:\"Unknown Default SDK error\"});completeSubmission();}});}catch(error){console.error(\"Default integration error:\",error);void sendDefaultSlackMessage({formName:DEMO_DESCRIPTION,submission,message:error instanceof Error?error.message:\"Unknown Default SDK error\"});completeSubmission();}};const handleSubmit=async e=>{e.preventDefault();const utm_info=getUTMInfo();const ipRegion=await getIPRegion();console.log(firstName,lastName);const response=await fetch(`https://api.hsforms.com/submissions/v3/integration/submit/${HUBSPOT_PORTAL_ID}/${hubspotFormId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({fields:[{name:\"firstname\",value:firstName},{name:\"lastname\",value:lastName},{name:\"email\",value:email},{name:\"website\",value:url},{name:\"form_details\",value:DEMO_DESCRIPTION},{name:\"ip_region\",value:ipRegion},{name:\"visitorid\",value:\"\"},{name:\"utm_campaign\",value:utm_info.utm_campaign},{name:\"utm_content\",value:utm_info.utm_content},{name:\"utm_medium\",value:utm_info.utm_medium},{name:\"utm_source\",value:utm_info.utm_source},{name:\"utm_term\",value:utm_info.utm_term},{name:\"leadsource\",value:\"Inbound\"},{name:\"referral_url__c\",value:utm_info.referral_url},{name:\"source_details__c\",value:\"Contact Us Form\"},{name:\"jobtitle\",value:\"\"}],context:{pageUri:window.location.href,pageName:document.title}})});const result=await response.json();console.log(\"HubSpot response:\",result);if(response.ok){await openDefaultScheduler(ipRegion);}else{const isBlockedEmail=result?.errors?.some(err=>err?.errorType===\"BLOCKED_EMAIL\");setEmailError(isBlockedEmail);}};const getInputStyle=field=>({display:\"flex\",padding:\"12px 16px\",alignItems:\"center\",gap:\"10px\",flex:\"1 0 0\",alignSelf:\"stretch\",borderRadius:\"6px\",border:`1px solid ${focusedInput===field?\"#F35B22\":\"#D9D9D6\"}`,outline:`${focusedInput===field?\"2px solid rgba(243, 91, 34, 0.2)\":\"none\"}`,background:\"#FFF\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"14px\",lineHeight:\"12px\",transition:\"all 0.2s ease\",width:\"100%\"});if(submitted){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:\"368px\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",padding:\"24px\",gap:\"12px\",border:\"1px solid #E4E5E1\",borderRadius:\"16px\",background:\"linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%), #F3F9F4\",boxShadow:\"0px 1px 2px 0px rgba(24, 25, 22, 0.06), 0px 2px 0px 0px #FFF inset\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"54\",height:\"52\",viewBox:\"0 0 54 52\",fill:\"none\",children:[/*#__PURE__*/_jsxs(\"g\",{clipPath:\"url(#clip0)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M27.3086 46C38.3543 46 47.3086 37.0457 47.3086 26C47.3086 14.9543 38.3543 6 27.3086 6C16.2629 6 7.30859 14.9543 7.30859 26C7.30859 37.0457 16.2629 46 27.3086 46Z\",stroke:\"#165424\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M27.3086 3C40.0111 3 50.3086 13.2975 50.3086 26C50.3086 38.7026 40.0111 49 27.3086 49C14.606 49 4.30859 38.7026 4.30859 26C4.30859 13.2975 14.606 3 27.3086 3Z\",stroke:\"#429E52\",strokeOpacity:\"0.2\",strokeWidth:\"6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21.3086 26L25.3086 30L33.3086 22\",stroke:\"#165424\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:\"clip0\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"53\",height:\"52\",fill:\"white\",transform:\"translate(0.808594)\"})})})]}),/*#__PURE__*/_jsx(\"h3\",{style:{color:\"#165424\",fontFamily:\"Inter, sans-serif\",fontSize:\"24px\",fontWeight:500,lineHeight:\"32px\",letterSpacing:\"-0.456px\",margin:0},children:\"Success!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#484946\",fontFamily:\"Inter, sans-serif\",fontSize:\"14px\",fontWeight:400,lineHeight:\"22px\",margin:0},children:\"We will contact you shortly.\"})]});}return /*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",padding:\"24px 24px 16px 24px\",flexDirection:\"column\",alignItems:\"flex-start\",gap:\"16px\",flex:\"1 0 0\",alignSelf:\"stretch\",border:\"1px solid #E4E5E1\",borderRadius:\"16px\",background:\"linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%), var(--Gray-1, #FAFAF8)\",boxShadow:\"0px 1px 2px 0px rgba(24, 25, 22, 0.06), 0px 2px 0px 0px #FFF inset\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{color:\"var(--LightMode-Text-Header, #141415)\",fontFeatureSettings:\"'liga' off\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"24px\",fontStyle:\"normal\",fontWeight:500,lineHeight:\"32px\",letterSpacing:\"-0.456px\",margin:0},children:\"Book a Demo\"}),/*#__PURE__*/_jsxs(\"p\",{style:{color:\"var(--Text-text-secondary, #484946)\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,lineHeight:\"20px\",margin:0},children:[\"Get to know the world’s most accurate \",/*#__PURE__*/_jsx(\"br\",{}),\" device intelligence platform.\"]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"First name*\",value:firstName,onChange:e=>setFirstName(e.target.value),required:true,onFocus:()=>setFocusedInput(\"firstName\"),onBlur:()=>setFocusedInput(null),style:getInputStyle(\"firstName\")}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Last name*\",value:lastName,onChange:e=>setLastName(e.target.value),required:true,onFocus:()=>setFocusedInput(\"lastName\"),onBlur:()=>setFocusedInput(null),style:getInputStyle(\"lastName\")}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Email*\",value:email,onChange:e=>setEmail(e.target.value),required:true,onFocus:()=>setFocusedInput(\"email\"),onBlur:()=>setFocusedInput(null),style:{...getInputStyle(\"email\"),color:emailError?\"#882329\":\"#000\",outline:emailError?\"2px solid rgba(246, 82, 87, 0.2)\":`2px solid ${focusedInput===\"email\"?\"rgba(243, 91, 34, 0.2)\":\"transparent\"}`,border:emailError?\"1px solid #CF323D\":`1px solid ${focusedInput===\"email\"?tint:\"#D9D9D6\"}`}}),emailError&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"35%\",right:\"12px\",transform:\"translateY(-50%)\",pointerEvents:\"none\"},dangerouslySetInnerHTML:{__html:`\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" fill=\"none\" viewBox=\"0 0 20 20\">\n                        <g filter=\"url(#filter0_i)\">\n                          <path d=\"M18.11 15L11.45 3.33a2 2 0 0 0-3.56 0L1.88 15a2 2 0 0 0 1.46 2.83H16.67a2 2 0 0 0 1.44-2.83Z\" stroke=\"#882329\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        </g>\n                        <g filter=\"url(#filter1_i)\">\n                          <path d=\"M10 7.5V10.83\" stroke=\"#882329\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        </g>\n                        <g filter=\"url(#filter2_i)\">\n                          <path d=\"M10 14.17h.01\" stroke=\"#882329\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        </g>\n                      </svg>\n                `}}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#882329\",fontSize:\"12px\",fontFamily:\"Inter, sans-serif\",margin:\"10px 0 0 0\"},children:\"Enter a valid email address\"})]})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Url\",value:url,onChange:e=>setUrl(e.target.value),onFocus:()=>setFocusedInput(\"url\"),onBlur:()=>setFocusedInput(null),style:getInputStyle(\"url\")}),/*#__PURE__*/_jsx(motion.button,{type:\"submit\",whileTap:{scale:.97},style:{display:\"flex\",padding:\"8px 14px\",borderRadius:\"6px\",border:\"1px solid #D9D9D6\",background:\"#F0F0ED\",boxShadow:\"0px 1px 2px 0px rgba(24, 25, 22, 0.06), 0px 2px 0px 0px rgba(255, 255, 255, 0.40) inset\",justifyContent:\"center\",alignItems:\"center\",gap:\"10px\",fontWeight:500,fontSize:\"12px\",color:\"#181916\",lineHeight:\"130%\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",cursor:\"pointer\",width:70},children:\"Submit\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{marginTop:8,color:\"#434344\",fontVariantNumeric:\"lining-nums proportional-nums\",fontFeatureSettings:\"'liga' off\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"9.8px\",fontStyle:\"normal\",fontWeight:400,lineHeight:\"160%\",letterSpacing:\"0.098px\"},children:[\"We’re committed to your\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{color:\"#FF5D22\",fontVariantNumeric:\"lining-nums proportional-nums\",fontFeatureSettings:\"'liga' off\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",fontSize:\"9.8px\",fontStyle:\"normal\",fontWeight:400,lineHeight:\"160%\",letterSpacing:\"0.098px\",textDecoration:\"none\"},children:\"privacy\"}),\". You may unsubscribe from our communications at any time.\"]})]});}addPropertyControls(FingerprintBookADemo,{tint:{title:\"Tint\",type:ControlType.Color,defaultValue:\"#F35B22\"},hubspotFormId:{title:\"HubSpot Form ID\",type:ControlType.String,defaultValue:\"9fa9baf0-e395-4e5e-be1b-a92492fea23f\"},defaultFormId:{title:\"Default Form ID\",type:ControlType.Number,defaultValue:DEFAULT_FORM_ID,displayStepper:true},defaultTeamId:{title:\"Default Team ID\",type:ControlType.Number,defaultValue:DEFAULT_TEAM_ID,displayStepper:true},defaultDescription:{title:\"Default Description\",type:ControlType.String,defaultValue:DEMO_DESCRIPTION}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FingerprintBookADemo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BookADemoEventForm.map"],"mappings":"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"}