{"version":3,"file":"MultiStepForm.DgueVTQM.mjs","names":["useState","useRef","startTransition","_Fragment"],"sources":["https:/framerusercontent.com/modules/tFtrRT0WJj5Aj5RY8V8s/1n6RoJRG9YGCxIuwIiYY/MultiStepForm.js"],"sourcesContent":["// Advanced Multi-Step Form Component for Framer\n// Displays one question per screen with navigation, validation, and full visual customization\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,startTransition,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Advanced Multi-Step Form\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 500\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MultiStepForm(props){const{questions=[{questionText:\"What is your name?\",inputType:\"text\",inputName:\"name\",isRequired:true,placeholder:\"Enter your name\"},{questionText:\"Tell us about yourself\",inputType:\"textarea\",inputName:\"bio\",isRequired:false,placeholder:\"Write a brief bio\"},{questionText:\"How did you hear about us?\",inputType:\"ratio\",inputName:\"source\",isRequired:true,options:[\"Social Media\",\"Friend\",\"Search Engine\"],hasOtherOption:true}],backgroundColor,padding,borderRadius,borderWidth,borderColor,questionColor,questionFont,inputTextColor,inputFont,inputTextFontSize,inputBackgroundColor,inputBorderColor,inputBorderColorFocus,inputBorderWidth,inputBorderRadius,radioSize,radioColor,radioBorderColor,radioBorderWidth,radioCheckedColor,radioHoverColor,radioLabelColor,radioLabelFont,radioGap,buttonAlignment,nextButtonText,prevButtonText,submitButtonText,buttonBackgroundColor,buttonTextColor,buttonFont,buttonTextFontSize,buttonHoverColor,buttonPadding,buttonBorderRadius,prevButtonArrowSize,showProgressBar,progressBarHeight,progressBarColor,progressBarTrackColor,showStepCounter,stepCounterColor,errorMessage,errorColor,errorFont,errorFontSize,successTitle,successSubtitle,successTitleFont,successSubtitleFont,successTitleColor,successSubtitleColor,successIconSize,successIconColor,successCircleColor,enableRedirect,redirectUrl,redirectDelay,autoAdvanceOnRadio,showBackButton,style}=props;const[currentStep,setCurrentStep]=useState(0);const[formData,setFormData]=useState({});const[errors,setErrors]=useState({});const[hoveredButton,setHoveredButton]=useState(null);const[focusedInput,setFocusedInput]=useState(null);const[hoveredRadio,setHoveredRadio]=useState(null);const[isSubmitted,setIsSubmitted]=useState(false);const[showCheckmark,setShowCheckmark]=useState(false);const[shouldSubmitForm,setShouldSubmitForm]=useState(false);const[finalFormData,setFinalFormData]=useState({});const[isTransitioning,setIsTransitioning]=useState(false);const[transitionDirection,setTransitionDirection]=useState(\"next\");const formRef=useRef(null);const currentQuestion=questions[currentStep];const isLastStep=currentStep===questions.length-1;const isFirstStep=currentStep===0;const progress=(currentStep+1)/questions.length*100;const validateCurrentStep=()=>{if(!currentQuestion)return false;const value=formData[currentQuestion.inputName];// Check if \"Outro\" is selected but the input is empty\nif(currentQuestion.inputType===\"ratio\"&&currentQuestion.hasOtherOption){const allOptions=currentQuestion.options||[];const selectedOption=allOptions.find(opt=>value===opt);const isOtherSelected=!selectedOption&&value!==\"\";if(value===\"___OUTRO___\"||isOtherSelected&&(!value||value.trim()===\"\")){startTransition(()=>{setErrors({[currentQuestion.inputName]:currentQuestion.errorMessage||errorMessage});});return false;}}if(currentQuestion.isRequired&&(!value||value.trim()===\"\"||value===\"___OUTRO___\")){startTransition(()=>{setErrors({[currentQuestion.inputName]:currentQuestion.errorMessage||errorMessage});});return false;}startTransition(()=>{setErrors({});});return true;};const handleNext=()=>{if(!validateCurrentStep())return;if(isLastStep){// Capture final form data before submission\nconst completeFormData={...formData};// Show success screen first\nstartTransition(()=>{setIsSubmitted(true);setShowCheckmark(false);});// Animate checkmark\nsetTimeout(()=>{startTransition(()=>{setShowCheckmark(true);});},200);// Submit form programmatically\nsetTimeout(()=>{const parentForm=formRef.current?.closest(\"form\");if(parentForm){parentForm.requestSubmit();}else{console.error(\"Framer Form wrapper not found.\");}},50);// Handle redirect\nif(enableRedirect&&redirectUrl&&typeof window!==\"undefined\"){setTimeout(()=>{window.location.href=redirectUrl;},redirectDelay*1e3);}}else{startTransition(()=>{setIsTransitioning(true);setTransitionDirection(\"next\");});setTimeout(()=>{startTransition(()=>{setCurrentStep(prev=>prev+1);setIsTransitioning(false);});},300);}};const handlePrev=()=>{startTransition(()=>{setIsTransitioning(true);setTransitionDirection(\"prev\");setErrors({});});setTimeout(()=>{startTransition(()=>{setCurrentStep(prev=>Math.max(0,prev-1));setIsTransitioning(false);});},300);};const handleInputChange=(name,value)=>{startTransition(()=>{setFormData(prev=>({...prev,[name]:value}));setErrors({});});};const handleRadioChange=(name,value)=>{startTransition(()=>{setFormData(prev=>({...prev,[name]:value}));setErrors({});});// Auto-advance for radio questions when enabled\nif(autoAdvanceOnRadio&&value!==\"___OUTRO___\"){// Small delay to show selection before advancing\nsetTimeout(()=>{// Validate and advance\nconst isValid=currentQuestion.isRequired?value&&value.trim()!==\"\":true;if(isValid){if(isLastStep){// Show success screen first\nstartTransition(()=>{setIsSubmitted(true);setShowCheckmark(false);});// Animate checkmark\nsetTimeout(()=>{startTransition(()=>{setShowCheckmark(true);});},200);// Submit form programmatically\nsetTimeout(()=>{const parentForm=formRef.current?.closest(\"form\");if(parentForm){parentForm.requestSubmit();}},50);// Handle redirect\nif(enableRedirect&&redirectUrl&&typeof window!==\"undefined\"){setTimeout(()=>{window.location.href=redirectUrl;},redirectDelay*1e3);}}else{startTransition(()=>{setIsTransitioning(true);setTransitionDirection(\"next\");});setTimeout(()=>{startTransition(()=>{setCurrentStep(prev=>prev+1);setIsTransitioning(false);});},300);}}},300);}};const renderInput=()=>{if(!currentQuestion)return null;const{inputType,inputName,placeholder,options,hasOtherOption}=currentQuestion;const value=formData[inputName]||\"\";const isFocused=focusedInput===inputName;const inputStyle={width:\"100%\",padding:\"12px 16px\",color:inputTextColor,backgroundColor:inputBackgroundColor,border:`${inputBorderWidth}px solid ${isFocused?inputBorderColorFocus:inputBorderColor}`,borderRadius:inputBorderRadius,outline:\"none\",transition:\"border-color 0.2s ease\",...inputFont};if(inputType===\"text\"){return /*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value,placeholder:placeholder,onChange:e=>handleInputChange(inputName,e.target.value),onFocus:()=>startTransition(()=>setFocusedInput(inputName)),onBlur:()=>startTransition(()=>setFocusedInput(null)),style:inputStyle});}if(inputType===\"textarea\"){return /*#__PURE__*/_jsx(\"textarea\",{value:value,placeholder:placeholder,onChange:e=>handleInputChange(inputName,e.target.value),onFocus:()=>startTransition(()=>setFocusedInput(inputName)),onBlur:()=>startTransition(()=>setFocusedInput(null)),style:{...inputStyle,minHeight:\"120px\",resize:\"vertical\"}});}if(inputType===\"ratio\"){const allOptions=hasOtherOption?[...options||[],\"Outro\"]:options||[];const selectedOption=allOptions.find(opt=>value===opt);const isOtherSelected=!selectedOption&&value!==\"\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:radioGap},children:[allOptions.map(option=>{const isChecked=value===option||option===\"Outro\"&&isOtherSelected;const radioId=`${inputName}-${option}`;const isHovered=hoveredRadio===radioId;return /*#__PURE__*/_jsxs(\"label\",{htmlFor:radioId,style:{display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\"},onMouseEnter:()=>startTransition(()=>setHoveredRadio(radioId)),onMouseLeave:()=>startTransition(()=>setHoveredRadio(null)),children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:radioSize,height:radioSize,borderRadius:\"50%\",border:`${radioBorderWidth}px solid ${isChecked?radioCheckedColor:radioBorderColor}`,backgroundColor:isHovered?radioHoverColor:radioColor,transition:\"all 0.2s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:isChecked&&/*#__PURE__*/_jsx(\"div\",{style:{width:radioSize*.5,height:radioSize*.5,borderRadius:\"50%\",backgroundColor:radioCheckedColor}})}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",id:radioId,name:inputName,value:option,checked:isChecked,onChange:e=>{if(option===\"Outro\"){// When \"Outro\" is selected, set a temporary marker\nhandleInputChange(inputName,\"___OUTRO___\");}else{handleRadioChange(inputName,e.target.value);}},style:{display:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{color:radioLabelColor,...radioLabelFont},children:option})]},option);}),(value===\"___OUTRO___\"||isOtherSelected)&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:value===\"___OUTRO___\"?\"\":isOtherSelected?value:\"\",placeholder:placeholder||\"Por favor, especifique\",onChange:e=>handleInputChange(inputName,e.target.value),onFocus:()=>startTransition(()=>setFocusedInput(`${inputName}-other`)),onBlur:()=>startTransition(()=>setFocusedInput(null)),style:{...inputStyle,marginTop:8}})]});}return null;};const buttonStyle=buttonType=>({padding:`${buttonPadding}px ${buttonPadding*2}px`,backgroundColor:hoveredButton===buttonType?buttonHoverColor:buttonBackgroundColor,color:buttonTextColor,border:\"none\",borderRadius:buttonBorderRadius,cursor:\"pointer\",transition:\"background-color 0.2s ease\",...buttonFont});const prevButtonStyle={padding:`${buttonPadding}px ${buttonPadding*2}px`,backgroundColor:\"transparent\",color:buttonTextColor,border:\"none\",borderRadius:buttonBorderRadius,cursor:\"pointer\",transition:\"opacity 0.2s ease\",opacity:hoveredButton===\"prev\"?.7:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont};const getButtonAlignment=()=>{switch(buttonAlignment){case\"left\":return{justifyContent:\"flex-start\"};case\"center\":return{justifyContent:\"center\"};case\"right\":return{justifyContent:\"flex-end\"};case\"space-between\":return{justifyContent:\"space-between\"};default:return{justifyContent:\"space-between\"};}};return /*#__PURE__*/_jsxs(\"div\",{ref:formRef,style:{...style,width:\"100%\",height:\"100%\",backgroundColor,padding,borderRadius,border:`${borderWidth}px solid ${borderColor}`,display:\"flex\",flexDirection:\"column\",gap:24,overflow:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},children:Object.entries(formData).map(([key,value])=>/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:key,value:String(value??\"\")},key))}),shouldSubmitForm&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},children:Object.entries(finalFormData).map(([key,value])=>{// Ensure we're sending the actual value\nconst finalValue=typeof value===\"string\"?value:JSON.stringify(value);return /*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:key,value:finalValue},key);})}),isSubmitted?/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:24,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:successIconSize,height:successIconSize,borderRadius:\"50%\",backgroundColor:successCircleColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transform:showCheckmark?\"scale(1)\":\"scale(0)\",transition:\"transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:successIconSize*.5,height:successIconSize*.5,viewBox:\"0 0 24 24\",fill:\"none\",stroke:successIconColor,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{opacity:showCheckmark?1:0,transition:\"opacity 0.3s ease 0.2s\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:successTitleColor,...successTitleFont},children:successTitle}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:successSubtitleColor,...successSubtitleFont},children:successSubtitle})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[showProgressBar&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:progressBarHeight,backgroundColor:progressBarTrackColor,borderRadius:progressBarHeight/2,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progress}%`,height:\"100%\",backgroundColor:progressBarColor,transition:\"width 0.3s ease\"}})}),showStepCounter&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:14,color:stepCounterColor,textAlign:\"center\",...questionFont},children:[\"Etapa \",currentStep+1,\" de \",questions.length]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:16,opacity:isTransitioning?0:1,transition:\"opacity 0.3s ease\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:questionColor,...questionFont},children:currentQuestion?.questionText}),renderInput(),errors[currentQuestion?.inputName]&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,marginTop:8,...errorFont},children:errors[currentQuestion?.inputName]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,...getButtonAlignment(),// Hide buttons when auto-advance is enabled and current question is radio\n...autoAdvanceOnRadio&&currentQuestion?.inputType===\"ratio\"?{display:\"none\"}:{}},children:[!isFirstStep&&showBackButton&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handlePrev,onMouseEnter:()=>startTransition(()=>setHoveredButton(\"prev\")),onMouseLeave:()=>startTransition(()=>setHoveredButton(null)),style:prevButtonStyle,\"aria-label\":\"Anterior\",children:[/*#__PURE__*/_jsx(\"svg\",{width:prevButtonArrowSize,height:prevButtonArrowSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"})}),/*#__PURE__*/_jsx(\"span\",{children:prevButtonText})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleNext,onMouseEnter:()=>startTransition(()=>setHoveredButton(\"next\")),onMouseLeave:()=>startTransition(()=>setHoveredButton(null)),style:{...buttonStyle(\"next\"),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...!showBackButton?{flex:1}:{}},children:[/*#__PURE__*/_jsx(\"span\",{children:isLastStep?submitButtonText:nextButtonText}),!isLastStep&&/*#__PURE__*/_jsx(\"svg\",{width:prevButtonArrowSize,height:prevButtonArrowSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18l6-6-6-6\"})})]})]})]})]});}addPropertyControls(MultiStepForm,{questions:{type:ControlType.Array,title:\"Quest\\xf5es\",control:{type:ControlType.Object,controls:{questionText:{type:ControlType.String,title:\"Texto da Quest\\xe3o\",defaultValue:\"What is your question?\"},inputType:{type:ControlType.Enum,title:\"Tipo de Input\",options:[\"text\",\"textarea\",\"ratio\"],optionTitles:[\"Texto\",\"\\xc1rea de Texto\",\"R\\xe1dio\"],defaultValue:\"text\"},inputName:{type:ControlType.String,title:\"Nome do Campo\",defaultValue:\"fieldName\"},isRequired:{type:ControlType.Boolean,title:\"Obrigat\\xf3rio\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter your answer\"},errorMessage:{type:ControlType.String,title:\"Mensagem de Erro\",defaultValue:\"This field is required\"},options:{type:ControlType.Array,title:\"Op\\xe7\\xf5es de R\\xe1dio\",control:{type:ControlType.String},defaultValue:[\"Option 1\",\"Option 2\",\"Option 3\"],hidden:({inputType})=>inputType!==\"ratio\"},hasOtherOption:{type:ControlType.Boolean,title:\"Adicionar Op\\xe7\\xe3o 'Outro'\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\",hidden:({inputType})=>inputType!==\"ratio\"}}},defaultValue:[{questionText:\"What is your name?\",inputType:\"text\",inputName:\"name\",isRequired:true,placeholder:\"Enter your name\",errorMessage:\"Please enter your name\"},{questionText:\"Tell us about yourself\",inputType:\"textarea\",inputName:\"bio\",isRequired:false,placeholder:\"Write a brief bio\",errorMessage:\"Please tell us about yourself\"},{questionText:\"How did you hear about us?\",inputType:\"ratio\",inputName:\"source\",isRequired:true,options:[\"Social Media\",\"Friend\",\"Search Engine\"],hasOtherOption:true,errorMessage:\"Please select an option\"}]},backgroundColor:{type:ControlType.Color,title:\"Cor de Fundo\",defaultValue:\"#FFFFFF\"},padding:{type:ControlType.Number,title:\"Espa\\xe7amento Interno\",defaultValue:32,min:0,max:100,step:4},borderRadius:{type:ControlType.Number,title:\"Arredondamento\",defaultValue:16,min:0,max:50},borderWidth:{type:ControlType.Number,title:\"Largura da Borda\",defaultValue:0,min:0,max:10},borderColor:{type:ControlType.Color,title:\"Cor da Borda\",defaultValue:\"#EEEEEE\"},questionColor:{type:ControlType.Color,title:\"Cor da Quest\\xe3o\",defaultValue:\"#000000\"},questionFont:{type:ControlType.Font,title:\"Fonte da Quest\\xe3o\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"24px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},inputTextColor:{type:ControlType.Color,title:\"Cor do Texto do Input\",defaultValue:\"#000000\"},inputFont:{type:ControlType.Font,title:\"Fonte do Input\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},inputBackgroundColor:{type:ControlType.Color,title:\"Fundo do Input\",defaultValue:\"#F5F5F5\"},inputBorderColor:{type:ControlType.Color,title:\"Borda do Input\",defaultValue:\"#EEEEEE\"},inputBorderColorFocus:{type:ControlType.Color,title:\"Borda do Input (Foco)\",defaultValue:\"#000000\"},inputBorderWidth:{type:ControlType.Number,title:\"Largura da Borda do Input\",defaultValue:1,min:0,max:5},inputBorderRadius:{type:ControlType.Number,title:\"Arredondamento do Input\",defaultValue:8,min:0,max:20},radioSize:{type:ControlType.Number,title:\"Tamanho do R\\xe1dio\",defaultValue:20,min:12,max:32},radioColor:{type:ControlType.Color,title:\"Fundo do R\\xe1dio\",defaultValue:\"#FFFFFF\"},radioBorderColor:{type:ControlType.Color,title:\"Borda do R\\xe1dio\",defaultValue:\"#CCCCCC\"},radioBorderWidth:{type:ControlType.Number,title:\"Largura da Borda do R\\xe1dio\",defaultValue:2,min:1,max:5},radioCheckedColor:{type:ControlType.Color,title:\"R\\xe1dio Selecionado\",defaultValue:\"#000000\"},radioHoverColor:{type:ControlType.Color,title:\"R\\xe1dio Hover\",defaultValue:\"#F5F5F5\"},radioLabelColor:{type:ControlType.Color,title:\"Cor do Label do R\\xe1dio\",defaultValue:\"#000000\"},radioLabelFont:{type:ControlType.Font,title:\"Fonte do Label\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},radioGap:{type:ControlType.Number,title:\"Espa\\xe7amento entre R\\xe1dios\",defaultValue:12,min:4,max:32},buttonAlignment:{type:ControlType.Enum,title:\"Alinhamento dos Bot\\xf5es\",options:[\"left\",\"center\",\"right\",\"space-between\"],optionTitles:[\"Esquerda\",\"Centro\",\"Direita\",\"Justificado\"],defaultValue:\"space-between\"},nextButtonText:{type:ControlType.String,title:\"Texto do Bot\\xe3o Pr\\xf3ximo\",defaultValue:\"Next\"},prevButtonText:{type:ControlType.String,title:\"Texto do Bot\\xe3o Anterior\",defaultValue:\"Previous\"},submitButtonText:{type:ControlType.String,title:\"Texto do Bot\\xe3o Enviar\",defaultValue:\"Submit\"},buttonBackgroundColor:{type:ControlType.Color,title:\"Fundo do Bot\\xe3o\",defaultValue:\"#000000\"},buttonTextColor:{type:ControlType.Color,title:\"Cor do Texto do Bot\\xe3o\",defaultValue:\"#FFFFFF\"},buttonFont:{type:ControlType.Font,title:\"Fonte do Bot\\xe3o\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},buttonHoverColor:{type:ControlType.Color,title:\"Bot\\xe3o Hover\",defaultValue:\"#333333\"},buttonPadding:{type:ControlType.Number,title:\"Espa\\xe7amento do Bot\\xe3o\",defaultValue:12,min:4,max:32},buttonBorderRadius:{type:ControlType.Number,title:\"Arredondamento do Bot\\xe3o\",defaultValue:8,min:0,max:20},prevButtonArrowSize:{type:ControlType.Number,title:\"Tamanho da Seta Voltar\",defaultValue:20,min:12,max:48,step:2},showProgressBar:{type:ControlType.Boolean,title:\"Barra de Progresso\",defaultValue:true,enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\"},progressBarHeight:{type:ControlType.Number,title:\"Altura da Barra de Progresso\",defaultValue:6,min:2,max:20,hidden:({showProgressBar})=>!showProgressBar},progressBarColor:{type:ControlType.Color,title:\"Cor da Barra de Progresso\",defaultValue:\"#000000\",hidden:({showProgressBar})=>!showProgressBar},progressBarTrackColor:{type:ControlType.Color,title:\"Cor da Trilha de Progresso\",defaultValue:\"#EEEEEE\",hidden:({showProgressBar})=>!showProgressBar},showStepCounter:{type:ControlType.Boolean,title:\"Contador de Etapas\",defaultValue:true,enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\"},stepCounterColor:{type:ControlType.Color,title:\"Cor do Contador\",defaultValue:\"#CCCCCC\",hidden:({showStepCounter})=>!showStepCounter},errorMessage:{type:ControlType.String,title:\"Mensagem de Erro Padr\\xe3o\",defaultValue:\"This field is required\"},errorColor:{type:ControlType.Color,title:\"Cor do Erro\",defaultValue:\"#FF5588\"},errorFont:{type:ControlType.Font,title:\"Fonte do Erro\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"13px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},successTitle:{type:ControlType.String,title:\"T\\xedtulo de Sucesso\",defaultValue:\"Obrigado!\"},successSubtitle:{type:ControlType.String,title:\"Subt\\xedtulo de Sucesso\",defaultValue:\"Seu formul\\xe1rio foi enviado com sucesso.\"},successTitleFont:{type:ControlType.Font,title:\"Fonte do T\\xedtulo de Sucesso\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},successSubtitleFont:{type:ControlType.Font,title:\"Fonte do Subt\\xedtulo de Sucesso\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},successTitleColor:{type:ControlType.Color,title:\"Cor do T\\xedtulo de Sucesso\",defaultValue:\"#000000\"},successSubtitleColor:{type:ControlType.Color,title:\"Cor do Subt\\xedtulo de Sucesso\",defaultValue:\"#666666\"},successIconSize:{type:ControlType.Number,title:\"Tamanho do \\xcdcone de Sucesso\",defaultValue:80,min:40,max:200,step:10},successIconColor:{type:ControlType.Color,title:\"Cor do \\xcdcone de Sucesso\",defaultValue:\"#FFFFFF\"},successCircleColor:{type:ControlType.Color,title:\"Cor do C\\xedrculo de Sucesso\",defaultValue:\"#22CC66\"},enableRedirect:{type:ControlType.Boolean,title:\"Ativar Redirecionamento\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},redirectUrl:{type:ControlType.String,title:\"URL de Redirecionamento\",defaultValue:\"https://example.com\",hidden:({enableRedirect})=>!enableRedirect},redirectDelay:{type:ControlType.Number,title:\"Delay de Redirecionamento (s)\",defaultValue:3,min:0,max:30,step:1,hidden:({enableRedirect})=>!enableRedirect},autoAdvanceOnRadio:{type:ControlType.Boolean,title:\"Avan\\xe7ar Automaticamente com R\\xe1dio\",defaultValue:false,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},showBackButton:{type:ControlType.Boolean,title:\"Mostrar Bot\\xe3o Voltar\",defaultValue:true,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}