{"version":3,"file":"Mutli_Step_Form.BeFso2ZP.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/KesYYO4NWXKdSugJuKBX/CpywlQt6FK3onGGFzE9v/Mutli_Step_Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MultiStepBookingForm(props){const{accentColor,buttonText}=props;const[step,setStep]=useState(1);const[errors,setErrors]=useState({});const[funded,setFunded]=useState(null);const[focusedField,setFocusedField]=useState(\"\");const[hoveredField,setHoveredField]=useState(\"\");const[hoveredToggle,setHoveredToggle]=useState(\"\");const[formData,setFormData]=useState({name:\"\",lastname:\"\",email:\"\",size:\"\"});const updateField=(field,value)=>{// Clear error when user starts typing/selecting\nif(errors[field]||errors.general){setErrors(prev=>({...prev,[field]:false,general:false}));}setFormData(prev=>({...prev,[field]:value}));};const nextStep=()=>{const newErrors={};if(step===1){const emailRegex=/.+@.+\\..+/;if(formData.name.length<=1)newErrors.name=true;if(formData.lastname.length<=1)newErrors.lastname=true;if(!emailRegex.test(formData.email))newErrors.email=true;if(Object.keys(newErrors).length>0){setErrors(newErrors);return;}}if(step===2){const isSizeMissing=!formData.size;const isFundedMissing=funded===null;const isStageMissing=funded===\"yes\"&&!formData.stage;if(isSizeMissing||isFundedMissing||isStageMissing){setErrors({general:true});return;}}setErrors({});setStep(s=>s+1);};const prevStep=()=>{setErrors({});setStep(s=>s-1);};const variants={initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10}};const getInputStyle=field=>({...styles.input,borderColor:focusedField===field||hoveredField===field?\"#8D2BFC\":\"#E2DCE6\"});return /*#__PURE__*/_jsxs(\"form\",{id:\"bookA\",style:{...styles.wrapper,...props.style},onSubmit:e=>{e.preventDefault();const isSizeMissing=!formData.size;const isFundedMissing=funded===null;const isStageMissing=funded===\"yes\"&&!formData.stage;if(isSizeMissing){setErrors({general:true});return;}// submit data here\nconsole.log({...formData,funded});// move to Step 3\nsetErrors({});setStep(3);},children:[/*#__PURE__*/_jsx(\"div\",{style:styles.steps,children:[1,2,3].map(num=>/*#__PURE__*/_jsxs(\"div\",{style:{...styles.stepTab,color:step===num?\"#232026\":\"#9A949E\",background:step===num?\"#FCFCFC\":\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...styles.stepNum,background:step>num?accentColor:step===num?\"#232026\":\"#E2DCE6\",color:step>num?\"#FFFFFF\":step===num?\"#FFFFFF\":\"#6E6A73\"},children:step>num?num:num}),num===1?\"Details\":num===2?\"Company\":\"Time\"]},num))}),/*#__PURE__*/_jsx(\"div\",{style:styles.contentBody,children:/*#__PURE__*/_jsxs(AnimatePresence,{mode:\"wait\",children:[step===1&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"initial\",animate:\"animate\",exit:\"exit\",children:[/*#__PURE__*/_jsx(\"h3\",{style:styles.h3,children:\"Your details\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.hint,children:\"Start with the basics, takes 10 seconds.\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Full name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"fullName\",placeholder:\"Jane\",value:formData.name,onChange:e=>updateField(\"name\",e.target.value),onFocus:()=>setFocusedField(\"name\"),onBlur:()=>setFocusedField(\"\"),onMouseEnter:()=>setHoveredField(\"name\"),onMouseLeave:()=>setHoveredField(\"\"),style:getInputStyle(\"name\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Last name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"lastName\",placeholder:\"Smith\",value:formData.lastname,onChange:e=>updateField(\"lastname\",e.target.value),onFocus:()=>setFocusedField(\"lastname\"),onBlur:()=>setFocusedField(\"\"),onMouseEnter:()=>setHoveredField(\"lastname\"),onMouseLeave:()=>setHoveredField(\"\"),style:getInputStyle(\"lastname\")})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Work email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"workEmail\",placeholder:\"jane@company.com\",type:\"email\",value:formData.email,onChange:e=>updateField(\"email\",e.target.value),onFocus:()=>setFocusedField(\"email\"),onBlur:()=>setFocusedField(\"\"),onMouseEnter:()=>setHoveredField(\"email\"),onMouseLeave:()=>setHoveredField(\"\"),style:getInputStyle(\"email\")})]}),Object.keys(errors).length>0&&/*#__PURE__*/_jsx(\"p\",{style:styles.errorText,children:\"Please add your name and a valid work email.\"}),/*#__PURE__*/_jsxs(motion.button,{type:\"button\",style:styles.button,whileHover:{backgroundColor:accentColor,borderColor:accentColor},transition:{duration:.2},onClick:nextStep,children:[buttonText,\" \",/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:6},children:\"→\"})]})]},\"step1\"),step===2&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"initial\",animate:\"animate\",exit:\"exit\",children:[/*#__PURE__*/_jsx(\"h3\",{style:styles.h3,children:\"About your company\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.hint,children:\"So we can tailor the build to your business.\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Company size\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"companySize\",value:formData.size,onChange:e=>updateField(\"size\",e.target.value),onFocus:()=>setFocusedField(\"size\"),onBlur:()=>setFocusedField(\"\"),onMouseEnter:()=>setHoveredField(\"size\"),onMouseLeave:()=>setHoveredField(\"\"),style:getInputStyle(\"size\"),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select…\"}),/*#__PURE__*/_jsx(\"option\",{children:\"0-50\"}),/*#__PURE__*/_jsx(\"option\",{children:\"51-100\"}),/*#__PURE__*/_jsx(\"option\",{children:\"101-300\"}),/*#__PURE__*/_jsx(\"option\",{children:\"301-500\"}),/*#__PURE__*/_jsx(\"option\",{children:\"500+\"})]})]}),errors.general&&/*#__PURE__*/_jsx(\"p\",{style:styles.errorText,children:\"Please complete all company and funding status.\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.row,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:styles.secondary,whileHover:{backgroundColor:\"#232026\",color:\"#FFFFFF\",borderColor:\"#232026\"},onClick:prevStep,children:\"← Back\"}),/*#__PURE__*/_jsxs(motion.button,{className:\"hubspotSync\",type:\"submit\",style:{...styles.button,flex:1},whileHover:{backgroundColor:accentColor,borderColor:accentColor},children:[\"Continue\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:6},children:\"→\"})]})]})]},\"step2\"),step===3&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"initial\",animate:\"animate\",exit:\"exit\",children:[/*#__PURE__*/_jsx(\"h3\",{style:styles.h3,children:\"Book your live strategy build\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.hint,children:\"Choose a slot that works, we'll confirm by email.\"}),/*#__PURE__*/_jsxs(\"div\",{style:styles.recap,children:[/*#__PURE__*/_jsx(\"b\",{children:formData.name||\"You\"}),\" \\xb7\",\" \",/*#__PURE__*/_jsx(\"b\",{children:formData.lastname||\"You\"}),\" \\xb7\",\" \",formData.size,\" employees\"]}),/*#__PURE__*/_jsx(\"div\",{className:\"mstep-ifrwrap\",style:styles.scheduler,children:/*#__PURE__*/_jsx(\"iframe\",{src:`https://meetings-eu1.hubspot.com/rachel-fulton/rolekick-goal-cascade?embed=true&firstName=${encodeURIComponent(formData.name)}&lastName=${encodeURIComponent(formData.lastname||\"\")}&email=${encodeURIComponent(formData.email)}`,width:\"100%\",height:\"840\",frameBorder:\"0\",style:{border:\"none\",borderRadius:\"6px\",width:\"100%\"},title:\"Book a Meeting\"})})]},\"step3\")]})}),/*#__PURE__*/_jsx(\"div\",{className:\"HubSpotForm\",style:{display:\"none\"}})]});}MultiStepBookingForm.defaultProps={accentColor:\"#8D2BFC\",buttonText:\"Continue\"};addPropertyControls(MultiStepBookingForm,{accentColor:{type:ControlType.Color,title:\"Accent Color\"},buttonText:{type:ControlType.String,title:\"Button Text\"}});const styles={wrapper:{width:\"100%\",maxWidth:\"420px\",margin:\"0 auto\",background:\"#FFFFFF\",borderRadius:\"14px\",border:\"1.5px solid #E2DCE6\",boxShadow:\"0 30px 60px -28px rgba(0,0,0,0.25)\",overflow:\"hidden\",fontFamily:\"'Manrope',system-ui,sans-serif\"},steps:{display:\"flex\",borderBottom:\"1.5px solid #ECE6EE\"},stepTab:{flex:1,padding:\"15px 10px\",textAlign:\"center\",fontSize:\"13px\",fontWeight:700,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\"},stepNum:{width:\"22px\",height:\"22px\",borderRadius:\"50%\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"11px\",marginRight:\"7px\",lineHeight:\"6px\",color:\"#fff\"},contentBody:{padding:\"30px 16px\"},h3:{fontSize:\"21px\",fontWeight:700,color:\"#232026\",marginBottom:\"6px\",fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\",lineHeight:\"1.05\",letterSpacing:\"-0.02em\",textWrap:\"balance\"},hint:{fontSize:\"14px\",color:\"#6E6A73\",marginBottom:\"22px\"},fieldGroup:{marginBottom:\"16px\"},label:{display:\"block\",fontSize:\"13px\",fontWeight:700,color:\"#232026\",marginBottom:\"7px\",fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\",letterSpacing:\"0.01em\"},input:{width:\"100%\",padding:\"13px 15px\",borderRadius:\"4px\",border:\"1.5px solid #E2DCE6\",fontSize:\"15px\",outline:\"none\",boxSizing:\"border-box\",fontFamily:\"'Manrope',system-ui,sans-serif\",transition:\"border-color 0.2s ease, box-shadow 0.2s ease\"},errorText:{color:\"#FC2B71\",fontSize:\"13px\",fontWeight:600,marginTop:\"-6px\",marginBottom:\"12px\",lineHeight:\"1.6\",fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\"},button:{width:\"100%\",padding:\"14px 28px\",borderRadius:\"2px\",border:\"1.5px solid #232026\",background:\"#232026\",color:\"#fff\",fontSize:\"15px\",fontWeight:600,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\",transition:\"all 0.2s ease\"},secondary:{padding:\"14px 18px\",borderRadius:\"2px\",border:\"1.5px solid #E2DCE6\",background:\"transparent\",color:\"#6E6A73\",cursor:\"pointer\",fontSize:\"15px\",fontWeight:600,transition:\"all 0.2s ease\"},toggleRow:{display:\"flex\",gap:\"8px\"},toggle:{flex:1,padding:\"12px\",border:\"1.5px solid #E2DCE6\",cursor:\"pointer\",borderRadius:\"4px\",fontSize:\"14px\",fontWeight:700,fontFamily:\"'Familjen Grotesk',system-ui,sans-serif\",transition:\"all 0.15s ease\"},row:{display:\"flex\",gap:\"10px\",marginTop:\"22px\"},recap:{padding:\"12px 16px\",background:\"#FFF4F7\",border:\"1px solid #E2DCE6\",borderRadius:\"4px\",marginBottom:\"18px\",fontSize:\"13px\",color:\"#6E6A73\"},scheduler:{background:\"#FCFCFC\",border:\"1.5px solid #E2DCE6\",borderRadius:\"6px\",padding:\"20px 5px 40px\",textAlign:\"center\",marginBottom:\"20px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepBookingForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mutli_Step_Form.map"],"mappings":"yOAGG,SAAwB,EAAqB,EAAM,CAAC,GAAK,CAAC,cAAY,cAAY,EAAW,CAAC,EAAK,GAASA,EAAS,EAAE,CAAM,CAAC,EAAO,GAAWA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAO,GAAWA,EAAS,KAAK,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAG,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAG,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAG,CAAM,CAAC,EAAS,GAAaA,EAAS,CAAC,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,KAAK,GAAG,CAAC,CAAO,GAAa,EAAM,IAAQ,EACvc,EAAO,IAAQ,EAAO,UAAS,EAAU,IAAO,CAAC,GAAG,GAAM,GAAO,GAAM,QAAQ,GAAM,EAAE,CAAE,EAAY,IAAO,CAAC,GAAG,GAAM,GAAO,EAAM,EAAE,EAAS,MAAa,CAAC,IAAM,EAAU,EAAE,CAAC,GAAG,IAAO,IAAmC,EAAS,KAAK,QAAQ,IAAE,EAAU,KAAK,IAAQ,EAAS,SAAS,QAAQ,IAAE,EAAU,SAAS,IAA7G,YAAiI,KAAK,EAAS,MAAM,GAAC,EAAU,MAAM,IAAQ,OAAO,KAAK,EAAU,CAAC,OAAO,GAAE,CAAC,EAAU,EAAU,CAAC,OAAS,GAAG,IAAO,EAAE,CAAC,IAAM,EAAc,CAAC,EAAS,KAAW,EAAgB,IAAS,KAAW,EAAe,IAAS,OAAO,CAAC,EAAS,MAAM,GAAG,GAAe,GAAiB,EAAe,CAAC,EAAU,CAAC,QAAQ,GAAK,CAAC,CAAC,QAAS,EAAU,EAAE,CAAC,CAAC,EAAQ,GAAG,EAAE,EAAE,EAAS,MAAa,CAAC,EAAU,EAAE,CAAC,CAAC,EAAQ,GAAG,EAAE,EAAE,EAAS,EAAS,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,IAAI,CAAC,CAAO,EAAc,IAAQ,CAAC,GAAG,EAAO,MAAM,YAAY,IAAe,GAAO,IAAe,EAAM,UAAU,UAAU,EAAE,OAAoB,EAAM,OAAO,CAAC,GAAG,QAAQ,MAAM,CAAC,GAAG,EAAO,QAAQ,GAAG,EAAM,MAAM,CAAC,SAAS,GAAG,CAAC,EAAE,gBAAgB,CAAC,IAAM,EAAc,CAAC,EAAS,KAA8F,GAAhC,IAAS,OAAQ,EAAS,MAAS,EAAc,CAAC,EAAU,CAAC,QAAQ,GAAK,CAAC,CAAC,OACjuC,QAAQ,IAAI,CAAC,GAAG,EAAS,SAAO,CAAC,CACjC,EAAU,EAAE,CAAC,CAAC,EAAQ,EAAE,EAAG,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAO,MAAM,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC,IAAI,GAAkB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAO,QAAQ,MAAM,IAAO,EAAI,UAAU,UAAU,WAAW,IAAO,EAAI,UAAU,cAAc,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAO,QAAQ,WAAW,EAAK,EAAI,EAAY,IAAO,EAAI,UAAU,UAAU,MAAM,EAAK,GAAc,IAAO,EAAjB,UAA+B,UAAU,CAAC,SAAkB,EAAQ,CAAC,CAAC,IAAM,EAAE,UAAU,IAAM,EAAE,UAAU,OAAO,CAAC,CAAC,EAAI,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAO,YAAY,SAAsB,EAAM,EAAgB,CAAC,KAAK,OAAO,SAAS,CAAC,IAAO,GAAgB,EAAM,EAAO,IAAI,CAAU,WAAS,QAAQ,UAAU,QAAQ,UAAU,KAAK,OAAO,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAO,GAAG,SAAS,eAAe,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,EAAO,KAAK,SAAS,2CAA2C,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,WAAW,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAO,MAAM,SAAS,YAAY,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,WAAW,YAAY,OAAO,MAAM,EAAS,KAAK,SAAS,GAAG,EAAY,OAAO,EAAE,OAAO,MAAM,CAAC,YAAY,EAAgB,OAAO,CAAC,WAAW,EAAgB,GAAG,CAAC,iBAAiB,EAAgB,OAAO,CAAC,iBAAiB,EAAgB,GAAG,CAAC,MAAM,EAAc,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,WAAW,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAO,MAAM,SAAS,YAAY,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,WAAW,YAAY,QAAQ,MAAM,EAAS,SAAS,SAAS,GAAG,EAAY,WAAW,EAAE,OAAO,MAAM,CAAC,YAAY,EAAgB,WAAW,CAAC,WAAW,EAAgB,GAAG,CAAC,iBAAiB,EAAgB,WAAW,CAAC,iBAAiB,EAAgB,GAAG,CAAC,MAAM,EAAc,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,WAAW,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAO,MAAM,SAAS,aAAa,CAAC,CAAc,EAAK,QAAQ,CAAC,GAAG,YAAY,YAAY,mBAAmB,KAAK,QAAQ,MAAM,EAAS,MAAM,SAAS,GAAG,EAAY,QAAQ,EAAE,OAAO,MAAM,CAAC,YAAY,EAAgB,QAAQ,CAAC,WAAW,EAAgB,GAAG,CAAC,iBAAiB,EAAgB,QAAQ,CAAC,iBAAiB,EAAgB,GAAG,CAAC,MAAM,EAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,EAAO,CAAC,OAAO,GAAgB,EAAK,IAAI,CAAC,MAAM,EAAO,UAAU,SAAS,+CAA+C,CAAC,CAAc,EAAM,EAAO,OAAO,CAAC,KAAK,SAAS,MAAM,EAAO,OAAO,WAAW,CAAC,gBAAgB,EAAY,YAAY,EAAY,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,QAAQ,EAAS,SAAS,CAAC,EAAW,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAO,GAAgB,EAAM,EAAO,IAAI,CAAU,WAAS,QAAQ,UAAU,QAAQ,UAAU,KAAK,OAAO,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAO,GAAG,SAAS,qBAAqB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,EAAO,KAAK,SAAS,+CAA+C,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,WAAW,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAO,MAAM,SAAS,eAAe,CAAC,CAAc,EAAM,SAAS,CAAC,GAAG,cAAc,MAAM,EAAS,KAAK,SAAS,GAAG,EAAY,OAAO,EAAE,OAAO,MAAM,CAAC,YAAY,EAAgB,OAAO,CAAC,WAAW,EAAgB,GAAG,CAAC,iBAAiB,EAAgB,OAAO,CAAC,iBAAiB,EAAgB,GAAG,CAAC,MAAM,EAAc,OAAO,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,OAAO,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,SAAS,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,SAAsB,EAAK,IAAI,CAAC,MAAM,EAAO,UAAU,SAAS,kDAAkD,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,IAAI,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,KAAK,SAAS,MAAM,EAAO,UAAU,WAAW,CAAC,gBAAgB,UAAU,MAAM,UAAU,YAAY,UAAU,CAAC,QAAQ,EAAS,SAAS,SAAS,CAAC,CAAc,EAAM,EAAO,OAAO,CAAC,UAAU,cAAc,KAAK,SAAS,MAAM,CAAC,GAAG,EAAO,OAAO,KAAK,EAAE,CAAC,WAAW,CAAC,gBAAgB,EAAY,YAAY,EAAY,CAAC,SAAS,CAAC,WAAW,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAO,GAAgB,EAAM,EAAO,IAAI,CAAU,WAAS,QAAQ,UAAU,QAAQ,UAAU,KAAK,OAAO,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAO,GAAG,SAAS,gCAAgC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,EAAO,KAAK,SAAS,oDAAoD,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAO,MAAM,SAAS,CAAc,EAAK,IAAI,CAAC,SAAS,EAAS,MAAM,MAAM,CAAC,CAAC,KAAQ,IAAiB,EAAK,IAAI,CAAC,SAAS,EAAS,UAAU,MAAM,CAAC,CAAC,KAAQ,IAAI,EAAS,KAAK,aAAa,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,MAAM,EAAO,UAAU,SAAsB,EAAK,SAAS,CAAC,IAAI,6FAA6F,mBAAmB,EAAS,KAAK,CAAC,YAAY,mBAAmB,EAAS,UAAU,GAAG,CAAC,SAAS,mBAAmB,EAAS,MAAM,GAAG,MAAM,OAAO,OAAO,MAAM,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,aAAa,MAAM,MAAM,OAAO,CAAC,MAAM,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,oBAN9tK,IAA4B,IAAoD,IAAkD,CAM8lK,EAAqB,aAAa,CAAC,YAAY,UAAU,WAAW,WAAW,CAAC,EAAoB,EAAqB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,CAAC,CAAO,EAAO,CAAC,QAAQ,CAAC,MAAM,OAAO,SAAS,QAAQ,OAAO,SAAS,WAAW,UAAU,aAAa,OAAO,OAAO,sBAAsB,UAAU,qCAAqC,SAAS,SAAS,WAAW,iCAAiC,CAAC,MAAM,CAAC,QAAQ,OAAO,aAAa,sBAAsB,CAAC,QAAQ,CAAC,KAAK,EAAE,QAAQ,YAAY,UAAU,SAAS,SAAS,OAAO,WAAW,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,0CAA0C,CAAC,QAAQ,CAAC,MAAM,OAAO,OAAO,OAAO,aAAa,MAAM,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,SAAS,OAAO,YAAY,MAAM,WAAW,MAAM,MAAM,OAAO,CAAC,YAAY,CAAC,QAAQ,YAAY,CAAC,GAAG,CAAC,SAAS,OAAO,WAAW,IAAI,MAAM,UAAU,aAAa,MAAM,WAAW,0CAA0C,WAAW,OAAO,cAAc,UAAU,SAAS,UAAU,CAAC,KAAK,CAAC,SAAS,OAAO,MAAM,UAAU,aAAa,OAAO,CAAC,WAAW,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,QAAQ,QAAQ,SAAS,OAAO,WAAW,IAAI,MAAM,UAAU,aAAa,MAAM,WAAW,0CAA0C,cAAc,SAAS,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,YAAY,aAAa,MAAM,OAAO,sBAAsB,SAAS,OAAO,QAAQ,OAAO,UAAU,aAAa,WAAW,iCAAiC,WAAW,+CAA+C,CAAC,UAAU,CAAC,MAAM,UAAU,SAAS,OAAO,WAAW,IAAI,UAAU,OAAO,aAAa,OAAO,WAAW,MAAM,WAAW,0CAA0C,CAAC,OAAO,CAAC,MAAM,OAAO,QAAQ,YAAY,aAAa,MAAM,OAAO,sBAAsB,WAAW,UAAU,MAAM,OAAO,SAAS,OAAO,WAAW,IAAI,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,0CAA0C,WAAW,gBAAgB,CAAC,UAAU,CAAC,QAAQ,YAAY,aAAa,MAAM,OAAO,sBAAsB,WAAW,cAAc,MAAM,UAAU,OAAO,UAAU,SAAS,OAAO,WAAW,IAAI,WAAW,gBAAgB,CAAC,UAAU,CAAC,QAAQ,OAAO,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,QAAQ,OAAO,OAAO,sBAAsB,OAAO,UAAU,aAAa,MAAM,SAAS,OAAO,WAAW,IAAI,WAAW,0CAA0C,WAAW,iBAAiB,CAAC,IAAI,CAAC,QAAQ,OAAO,IAAI,OAAO,UAAU,OAAO,CAAC,MAAM,CAAC,QAAQ,YAAY,WAAW,UAAU,OAAO,oBAAoB,aAAa,MAAM,aAAa,OAAO,SAAS,OAAO,MAAM,UAAU,CAAC,UAAU,CAAC,WAAW,UAAU,OAAO,sBAAsB,aAAa,MAAM,QAAQ,gBAAgB,UAAU,SAAS,aAAa,OAAO,CAAC"}