{"version":3,"file":"FormSpark.CILO5CYV.mjs","names":["FormSpark","useState","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/6ZtPj65jOqc5tBN9FVWN/a8CAcXYyehTBQDpxig8o/FormSpark.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK ENHANCED\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 500\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withInquiry,inquiry,withTimeline,timeline,withBudget,budget,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name?.value);const[emailValue,setEmail]=useState(email?.value);const[inquiryValue,setInquiry]=useState(inquiry?.value);const[timelineValue,setTimeline]=useState(timeline?.value);const[budgetValue,setBudget]=useState(budget?.value);const[messageValue,setMessage]=useState(message?.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isInquiryError,setInquiryError]=useState(false);const[isTimelineError,setTimelineError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setInquiryError(false);setTimelineError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withInquiry&&!inquiryValue){setInquiryError(true);error=true;}if(withTimeline&&!timelineValue){setTimelineError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[withName,withEmail,withInquiry,withTimeline,withMessage,nameValue,emailValue,inquiryValue,timelineValue,messageValue]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());// FIXED: Use correct Formspark API endpoint\nfetch(`https://submit-form.com/g1gxMeMmb`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(response=>{if(response.ok){setSuccess(true);if(onSubmit)onSubmit();}else{console.error(\"Form submission failed:\",response.status);alert(\"There was an error submitting the form. Please email hello@9bitstudios.io directly.\");}setLoading(false);}).catch(error=>{console.error(\"Form submission error:\",error);alert(\"There was an error submitting the form. Please email hello@9bitstudios.io directly.\");setLoading(false);});}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleInquiryChange=useCallback(event=>{setInquiryError(false);setInquiry(event.target.value);},[]);const handleTimelineChange=useCallback(event=>{setTimelineError(false);setTimeline(event.target.value);},[]);const handleBudgetChange=useCallback(event=>{setBudget(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:\"1rem\",padding:\"3rem\",background:\"linear-gradient(135deg, #6A3093, #613FE7)\",borderRadius:borderRadius,textAlign:\"center\",minHeight:\"300px\"},initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.3},children:[/*#__PURE__*/_jsx(motion.div,{style:{width:\"80px\",height:\"80px\",background:\"rgba(255,255,255,0.2)\",borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{scale:0},animate:{scale:1},transition:{delay:.1,type:\"spring\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"40\",height:\"40\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 8 20 L 16 28 L 32 12\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"white\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsx(\"h3\",{style:{color:\"white\",fontSize:\"28px\",fontWeight:600,margin:0,fontFamily:fontFamily},children:\"Message Received!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(255,255,255,0.9)\",fontSize:fontSize,margin:0,fontFamily:fontFamily},children:\"I'll respond within 24 hours. Talk soon!\"})]}):/*#__PURE__*/_jsxs(\"form\",{style:{display:\"flex\",flexDirection:\"column\",gap,width:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withInquiry&&/*#__PURE__*/_jsxs(\"select\",{className:\"framer-formspark-input\",name:\"inquiry\",value:isCanvas?inquiry.value:inquiryValue,onChange:handleInquiryChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inquiryValue?inputs.color:inputs.placeholderColor,cursor:\"pointer\",boxShadow:`inset 0 0 0 1px ${isInquiryError?inputs.error:\"transparent\"}`},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"What brings you here today?*\"}),/*#__PURE__*/_jsx(\"option\",{value:\"website\",children:\"I need a new website\"}),/*#__PURE__*/_jsx(\"option\",{value:\"content\",children:\"I need content services\"}),/*#__PURE__*/_jsx(\"option\",{value:\"oksana\",children:\"I'm interested in Oksana platform\"}),/*#__PURE__*/_jsx(\"option\",{value:\"question\",children:\"I have a question\"}),/*#__PURE__*/_jsx(\"option\",{value:\"other\",children:\"Other\"})]}),withTimeline&&/*#__PURE__*/_jsxs(\"select\",{className:\"framer-formspark-input\",name:\"timeline\",value:isCanvas?timeline.value:timelineValue,onChange:handleTimelineChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:timelineValue?inputs.color:inputs.placeholderColor,cursor:\"pointer\",boxShadow:`inset 0 0 0 1px ${isTimelineError?inputs.error:\"transparent\"}`},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Project Timeline*\"}),/*#__PURE__*/_jsx(\"option\",{value:\"immediate\",children:\"Ready to start (1-2 weeks)\"}),/*#__PURE__*/_jsx(\"option\",{value:\"planning\",children:\"Planning phase (2-4 weeks)\"}),/*#__PURE__*/_jsx(\"option\",{value:\"exploring\",children:\"Exploring options (1-2 months)\"}),/*#__PURE__*/_jsx(\"option\",{value:\"future\",children:\"Future project (3+ months)\"})]}),withBudget&&/*#__PURE__*/_jsxs(\"select\",{className:\"framer-formspark-input\",name:\"budget\",value:isCanvas?budget.value:budgetValue,onChange:handleBudgetChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:budgetValue?inputs.color:inputs.placeholderColor,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Budget Range (Optional)\"}),/*#__PURE__*/_jsx(\"option\",{value:\"under5k\",children:\"Under $5,000\"}),/*#__PURE__*/_jsx(\"option\",{value:\"5-10k\",children:\"$5,000 - $10,000\"}),/*#__PURE__*/_jsx(\"option\",{value:\"10-25k\",children:\"$10,000 - $25,000\"}),/*#__PURE__*/_jsx(\"option\",{value:\"25k+\",children:\"$25,000+\"}),/*#__PURE__*/_jsx(\"option\",{value:\"unsure\",children:\"Not sure yet\"})]}),withMessage&&/*#__PURE__*/_jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:\"120px\",padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:.3},whileHover:{opacity:.85}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:fontSize*.875,color:inputs.placeholderColor,textAlign:\"center\",margin:\"0.5rem 0 0 0\",fontFamily},children:\"Response within 24 hours \\xb7 No pressure, no obligation\"})]})});},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);FormSpark.defaultProps={fontSize:16,fontFamily:\"SF Pro Display\",fontWeight:400,padding:16,paddingTop:16,paddingBottom:16,paddingLeft:16,paddingRight:16,borderRadius:12,topLeftRadius:12,topRightRadius:12,bottomRightRadius:12,bottomLeftRadius:12,gap:16,nameField:{value:undefined,placeholder:\"First Name\"},email:{value:undefined,placeholder:\"Email Address\"},inquiry:{value:undefined,placeholder:\"What brings you here today?\"},timeline:{value:undefined,placeholder:\"Project Timeline\"},budget:{value:undefined,placeholder:\"Budget Range (Optional)\"},message:{value:undefined,placeholder:\"Tell me about your project...\"},inputs:{fill:\"rgba(19, 26, 54, 0.6)\",color:\"#FFF\",placeholderColor:\"rgba(255, 255, 255, 0.4)\",error:\"#EE4444\"},button:{label:\"Schedule Free Consultation\",fontWeight:600,fill:\"linear-gradient(135deg, #613FE7, #6A3093)\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"Form ID\",placeholder:\"g1gxMeMmb\",type:ControlType.String,defaultValue:\"g1gxMeMmb\"},withName:{title:\"Name Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"First Name\"}},hidden:props=>!props.withName},withEmail:{title:\"Email Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email Address\"}},hidden:props=>!props.withEmail},withInquiry:{title:\"Inquiry Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},withTimeline:{title:\"Timeline Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},withBudget:{title:\"Budget Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},withMessage:{title:\"Message Field\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Tell me about your project...\"}},hidden:props=>!props.withMessage},layout:{title:\"Name/Email Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Input Style\",type:ControlType.Object,controls:{fill:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(19, 26, 54, 0.6)\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 0.4)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Schedule Free Consultation\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Background\",type:ControlType.Color,defaultValue:\"#613FE7\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:16},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"550\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map"],"mappings":"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"}