{"version":3,"file":"ModalTrigger.BY27ApWH.mjs","names":["useState","useRef","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image1","RichText","useState","useRef"],"sources":["https:/framerusercontent.com/modules/XbpGlpaQM44upmYP9ztN/BCTsmHgyqYaa95R0p8ge/MultiStepForm.js","https:/framerusercontent.com/modules/Kvcp4gurhng4pVdRvRBL/WzaJEJFwsT6DsHcsUow7/hpKkcbhRD.js","https:/framerusercontent.com/modules/EwB4jllVgp9hqHHiUvzT/ZmQUwQlF8S4lyMDlSy3w/ModalTrigger.js"],"sourcesContent":["// Multi-step form component with webhook and redirect functionality\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const countries=[\"Afghanistan\",\"Albania\",\"Algeria\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahrain\",\"Bangladesh\",\"Belarus\",\"Belgium\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Brazil\",\"Bulgaria\",\"Cambodia\",\"Canada\",\"Chile\",\"China\",\"Colombia\",\"Costa Rica\",\"Croatia\",\"Czech Republic\",\"Denmark\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"Estonia\",\"Finland\",\"France\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Guatemala\",\"Honduras\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kuwait\",\"Latvia\",\"Lebanon\",\"Lithuania\",\"Luxembourg\",\"Malaysia\",\"Mexico\",\"Morocco\",\"Netherlands\",\"New Zealand\",\"Nigeria\",\"Norway\",\"Pakistan\",\"Panama\",\"Peru\",\"Philippines\",\"Poland\",\"Portugal\",\"Qatar\",\"Romania\",\"Russia\",\"Saudi Arabia\",\"Serbia\",\"Singapore\",\"Slovakia\",\"Slovenia\",\"South Africa\",\"South Korea\",\"Spain\",\"Sri Lanka\",\"Sweden\",\"Switzerland\",\"Taiwan\",\"Thailand\",\"Turkey\",\"Ukraine\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Uruguay\",\"Uzbekistan\",\"Venezuela\",\"Vietnam\"];const seniorityTitles=[\"Intern\",\"Junior\",\"Mid-level\",\"Senior\",\"Lead\",\"Principal\",\"Manager\",\"Senior Manager\",\"Director\",\"Senior Director\",\"VP\",\"SVP\",\"C-Level\",\"Founder\",\"Other\"];const editions=[\"Not sure yet\",\"Standard Edition\",\"Premium Edition\",\"VIP Edition\"];const payingOptions=[\"Not sure yet\",\"Myself\",\"My company\",\"Someone else\"];/**\n * Multi-step form with webhook submission and redirect functionality\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 800\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MultiStepForm(props){const{webhookUrl=\"\",redirectUrl=\"\",primaryColor=\"#000000\",backgroundColor=\"#FFFFFF\",textColor=\"#000000\",labelColor=\"#666666\",inputBackground=\"#F5F5F5\",borderColor=\"#E0E0E0\",buttonFont,labelFont,inputFont,borderRadius=8,seniorityOptions=[{title:\"Intern\"},{title:\"Junior\"},{title:\"Mid-level\"},{title:\"Senior\"},{title:\"Lead\"},{title:\"Principal\"},{title:\"Manager\"},{title:\"Senior Manager\"},{title:\"Director\"},{title:\"Senior Director\"},{title:\"VP\"},{title:\"SVP\"},{title:\"C-Level\"},{title:\"Founder\"},{title:\"Other\"}],editionOptions=[{title:\"Not sure yet\"},{title:\"Standard Edition\"},{title:\"Premium Edition\"},{title:\"VIP Edition\"}],payingOptions=[{title:\"Not sure yet\"},{title:\"Myself\"},{title:\"My company\"},{title:\"Someone else\"}],mainButtonBackground=\"#000000\",mainButtonTextColor=\"#FFFFFF\",showStepCounter=true}=props;const[currentStep,setCurrentStep]=useState(1);const[isSubmitting,setIsSubmitting]=useState(false);const[isLoading,setIsLoading]=useState(false);const[showThankYou,setShowThankYou]=useState(false);const[validationErrors,setValidationErrors]=useState({});const[countrySearch,setCountrySearch]=useState(\"\");const[showCountryDropdown,setShowCountryDropdown]=useState(false);const[filteredCountries,setFilteredCountries]=useState(countries);const countryInputRef=useRef(null);const countryDropdownRef=useRef(null);const formRef=useRef(null);const[utmQueryString,setUtmQueryString]=useState(\"\");const[utmSource,setUtmSource]=useState(null);const[formData,setFormData]=useState({firstName:\"\",lastName:\"\",email:\"\",linkedinUrl:\"\",country:\"\",seniorityTitle:\"\",yearsInTitle:\"\",edition:editionOptions.find(option=>option.isDefault)?.value||editionOptions.find(option=>option.isDefault)?.title||\"Not sure yet\",payingFor:\"Not sure yet\",howDidYouHear:\"\",dataConsent:false});const totalSteps=3;// Detect user's country based on location\nuseEffect(()=>{const detectCountry=async()=>{try{// Use timezone to guess the user's country\nif(typeof Intl!==\"undefined\"&&Intl.DateTimeFormat){const timezone=Intl.DateTimeFormat().resolvedOptions().timeZone;// Map common timezones to countries\nconst timezoneToCountry={// North America\n\"America/New_York\":\"United States\",\"America/Chicago\":\"United States\",\"America/Denver\":\"United States\",\"America/Los_Angeles\":\"United States\",\"America/Phoenix\":\"United States\",\"America/Anchorage\":\"United States\",\"America/Toronto\":\"Canada\",\"America/Vancouver\":\"Canada\",\"America/Montreal\":\"Canada\",\"America/Mexico_City\":\"Mexico\",// Europe\n\"Europe/London\":\"United Kingdom\",\"Europe/Dublin\":\"Ireland\",\"Europe/Paris\":\"France\",\"Europe/Berlin\":\"Germany\",\"Europe/Rome\":\"Italy\",\"Europe/Madrid\":\"Spain\",\"Europe/Amsterdam\":\"Netherlands\",\"Europe/Brussels\":\"Belgium\",\"Europe/Vienna\":\"Austria\",\"Europe/Zurich\":\"Switzerland\",\"Europe/Stockholm\":\"Sweden\",\"Europe/Oslo\":\"Norway\",\"Europe/Copenhagen\":\"Denmark\",\"Europe/Helsinki\":\"Finland\",\"Europe/Warsaw\":\"Poland\",\"Europe/Prague\":\"Czech Republic\",\"Europe/Budapest\":\"Hungary\",\"Europe/Bucharest\":\"Romania\",\"Europe/Sofia\":\"Bulgaria\",\"Europe/Athens\":\"Greece\",\"Europe/Istanbul\":\"Turkey\",\"Europe/Moscow\":\"Russia\",\"Europe/Kiev\":\"Ukraine\",// Asia Pacific\n\"Asia/Tokyo\":\"Japan\",\"Asia/Seoul\":\"South Korea\",\"Asia/Shanghai\":\"China\",\"Asia/Hong_Kong\":\"China\",\"Asia/Singapore\":\"Singapore\",\"Asia/Bangkok\":\"Thailand\",\"Asia/Jakarta\":\"Indonesia\",\"Asia/Manila\":\"Philippines\",\"Asia/Kuala_Lumpur\":\"Malaysia\",\"Asia/Ho_Chi_Minh\":\"Vietnam\",\"Asia/Kolkata\":\"India\",\"Asia/Mumbai\":\"India\",\"Asia/Delhi\":\"India\",\"Asia/Karachi\":\"Pakistan\",\"Asia/Dhaka\":\"Bangladesh\",\"Asia/Dubai\":\"United Arab Emirates\",\"Asia/Riyadh\":\"Saudi Arabia\",\"Asia/Tehran\":\"Iran\",\"Asia/Baghdad\":\"Iraq\",\"Asia/Kuwait\":\"Kuwait\",\"Asia/Qatar\":\"Qatar\",\"Asia/Beirut\":\"Lebanon\",\"Asia/Damascus\":\"Syria\",\"Asia/Jerusalem\":\"Israel\",\"Asia/Amman\":\"Jordan\",// Australia & Oceania\n\"Australia/Sydney\":\"Australia\",\"Australia/Melbourne\":\"Australia\",\"Australia/Brisbane\":\"Australia\",\"Australia/Perth\":\"Australia\",\"Australia/Adelaide\":\"Australia\",\"Pacific/Auckland\":\"New Zealand\",// South America\n\"America/Sao_Paulo\":\"Brazil\",\"America/Argentina/Buenos_Aires\":\"Argentina\",\"America/Santiago\":\"Chile\",\"America/Lima\":\"Peru\",\"America/Bogota\":\"Colombia\",\"America/Caracas\":\"Venezuela\",\"America/Montevideo\":\"Uruguay\",// Africa\n\"Africa/Cairo\":\"Egypt\",\"Africa/Lagos\":\"Nigeria\",\"Africa/Johannesburg\":\"South Africa\",\"Africa/Casablanca\":\"Morocco\",\"Africa/Nairobi\":\"Kenya\",\"Africa/Accra\":\"Ghana\"};const detectedCountry=timezoneToCountry[timezone];if(detectedCountry&&countries.includes(detectedCountry)){startTransition(()=>{setFormData(prev=>({...prev,country:detectedCountry}));});}}}catch(error){console.log(\"Timezone-based country detection failed:\",error);// Leave country field empty if detection fails\n}};detectCountry();},[]);// Collect utm_* parameters from the parent page (outside the iframe when possible)\nuseEffect(()=>{if(typeof window===\"undefined\")return;const collectUtmParams=locationObj=>{const allParams=new URLSearchParams(locationObj.search||\"\");const utmParams=new URLSearchParams;allParams.forEach((value,key)=>{if(key.toLowerCase().startsWith(\"utm_\")){utmParams.set(key,value);if(key.toLowerCase()===\"utm_source\"){startTransition(()=>setUtmSource(value));}}});const utmString=utmParams.toString();if(utmString){startTransition(()=>setUtmQueryString(utmString));}};try{if(window.parent&&window.parent!==window){collectUtmParams(window.parent.location);}else{collectUtmParams(window.location);}}catch(error){try{collectUtmParams(window.location);}catch{// If this also fails, silently ignore and leave utmQueryString empty\n}}// Fallback: try to read UTM parameters from the embedding page URL via document.referrer\nif(typeof document!==\"undefined\"&&document.referrer){try{const refUrl=new URL(document.referrer);collectUtmParams(refUrl);}catch{// Ignore referrer parsing errors\n}}},[]);// Filter countries based on search\nuseEffect(()=>{if(countrySearch){const filtered=countries.filter(country=>country.toLowerCase().includes(countrySearch.toLowerCase()));setFilteredCountries(filtered);}else{setFilteredCountries(countries);}},[countrySearch]);// Handle clicking outside country dropdown\nuseEffect(()=>{function handleClickOutside(event){if(countryDropdownRef.current&&!countryDropdownRef.current.contains(event.target)){setShowCountryDropdown(false);}}if(typeof document!==\"undefined\"){document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);}},[]);const updateFormData=(field,value)=>{startTransition(()=>{// Handle LinkedIn URL prefixing\nif(field===\"linkedinUrl\"&&typeof value===\"string\"){let processedValue=value;// If user is typing and the field is empty, start with https://\nif(value===\"\"){processedValue=\"\";}else if(!value.startsWith(\"http://\")&&!value.startsWith(\"https://\")){// If no protocol, add https://\nprocessedValue=`https://${value}`;}else{// If already has protocol, use as is\nprocessedValue=value;}setFormData(prev=>({...prev,[field]:processedValue}));}else{setFormData(prev=>({...prev,[field]:value}));}// Clear validation error when user starts typing\nif(validationErrors[field]){setValidationErrors(prev=>({...prev,[field]:undefined}));}});};const validateEmail=email=>{const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return emailRegex.test(email);};const validateLinkedInUrl=url=>{if(!url)return true// LinkedIn URL is optional\n;const urlRegex=/^https?:\\/\\/(www\\.)?[a-zA-Z0-9-]+\\.[a-zA-Z]{2,}(\\/.*)?$/;return urlRegex.test(url);};const validateCurrentStep=()=>{const errors={};if(currentStep===1){if(formData.email&&!validateEmail(formData.email)){errors.email=\"Please enter a valid email address\";}if(formData.linkedinUrl&&!validateLinkedInUrl(formData.linkedinUrl)){errors.linkedinUrl=\"Please enter a valid LinkedIn profile URL\";}}setValidationErrors(errors);return Object.keys(errors).length===0;};const handleCountrySelect=country=>{updateFormData(\"country\",country);setCountrySearch(\"\");setShowCountryDropdown(false);};const handleCountryKeyDown=e=>{if(e.key===\"Enter\"&&filteredCountries.length>0){e.preventDefault();handleCountrySelect(filteredCountries[0]);}else if(e.key===\"Escape\"){setShowCountryDropdown(false);setCountrySearch(\"\");}};const nextStep=()=>{if(currentStep<totalSteps&&validateCurrentStep()){startTransition(()=>setCurrentStep(currentStep+1));}};const prevStep=()=>{if(currentStep>1){startTransition(()=>setCurrentStep(currentStep-1));}};const canProceedFromStep=step=>{switch(step){case 1:return formData.firstName.trim()!==\"\"&&formData.lastName.trim()!==\"\"&&formData.email.trim()!==\"\"&&formData.linkedinUrl.trim()!==\"\"&&validateEmail(formData.email)&&validateLinkedInUrl(formData.linkedinUrl);case 2:return formData.country!==\"\"&&formData.seniorityTitle!==\"\";case 3:return formData.dataConsent;default:return false;}};const handleSubmit=async e=>{if(e)e.preventDefault();if(isSubmitting||!validateCurrentStep())return;startTransition(()=>setIsSubmitting(true));try{// Submit to webhook if URL provided\nif(webhookUrl){await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(formData)});}// Show loading animation\nstartTransition(()=>setIsLoading(true));setTimeout(()=>{startTransition(()=>setIsLoading(false));startTransition(()=>setShowThankYou(true));// Redirect if URL provided\nif(redirectUrl&&typeof window!==\"undefined\"){let finalRedirectUrl=redirectUrl;if(utmQueryString){const separator=finalRedirectUrl.includes(\"?\")?\"&\":\"?\";finalRedirectUrl=`${finalRedirectUrl}${separator}${utmQueryString}`;}window.location.href=finalRedirectUrl;}},3e3);}catch(error){console.error(\"Form submission error:\",error);alert(\"There was an error submitting the form. Please try again.\");}finally{startTransition(()=>setIsSubmitting(false));}};const inputStyle={width:\"100%\",padding:\"16px\",border:`1px solid ${borderColor}`,borderRadius:`${borderRadius}px`,backgroundColor:inputBackground,color:textColor,fontSize:\"16px\",outline:\"none\",transition:\"border-color 0.2s ease\",...inputFont};const labelStyle={display:\"block\",marginBottom:\"8px\",color:labelColor,fontSize:\"14px\",fontWeight:\"500\",...labelFont};const selectStyle={...inputStyle,appearance:\"none\",backgroundImage:`url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\",backgroundSize:\"16px\",paddingRight:\"48px\",cursor:\"pointer\"};const buttonStyle={padding:\"16px 32px\",border:\"none\",borderRadius:`${borderRadius}px`,backgroundColor:primaryColor,color:backgroundColor,fontSize:\"16px\",fontWeight:\"600\",cursor:\"pointer\",transition:\"opacity 0.2s ease\",...buttonFont};const renderStep1=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"First Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.firstName,onChange:e=>updateFormData(\"firstName\",e.target.value),style:inputStyle,required:true,\"aria-label\":\"First Name\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Last Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.lastName,onChange:e=>updateFormData(\"lastName\",e.target.value),style:inputStyle,required:true,\"aria-label\":\"Last Name\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Email \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:formData.email,onChange:e=>updateFormData(\"email\",e.target.value),style:{...inputStyle,borderColor:validationErrors.email?\"#FF5588\":borderColor},required:true,\"aria-label\":\"Email\",\"aria-invalid\":!!validationErrors.email}),validationErrors.email&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.email})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"LinkedIn URL \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"url\",value:formData.linkedinUrl,onChange:e=>updateFormData(\"linkedinUrl\",e.target.value),style:{...inputStyle,borderColor:validationErrors.linkedinUrl?\"#FF5588\":borderColor},required:true,\"aria-label\":\"LinkedIn URL\",\"aria-invalid\":!!validationErrors.linkedinUrl}),validationErrors.linkedinUrl&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.linkedinUrl})]})]});const renderStep2=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},ref:countryDropdownRef,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Home Country\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:countryInputRef,type:\"text\",value:showCountryDropdown?countrySearch:formData.country,onChange:e=>{setCountrySearch(e.target.value);if(!showCountryDropdown)setShowCountryDropdown(true);},onFocus:()=>{setShowCountryDropdown(true);setCountrySearch(\"\");},onKeyDown:handleCountryKeyDown,style:{...inputStyle,backgroundImage:`url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\",backgroundSize:\"16px\",paddingRight:\"48px\"},\"aria-label\":\"Home Country\",\"aria-expanded\":showCountryDropdown,\"aria-haspopup\":\"listbox\",role:\"combobox\"}),showCountryDropdown&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:inputBackground,border:`1px solid ${borderColor}`,borderRadius:`${borderRadius}px`,maxHeight:\"200px\",overflowY:\"auto\",zIndex:1e3,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",marginTop:2},role:\"listbox\",children:filteredCountries.map(country=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>handleCountrySelect(country),style:{padding:\"12px 16px\",cursor:\"pointer\",borderBottom:`1px solid ${borderColor}`,color:textColor,...inputFont,background:inputBackground},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=primaryColor+\"22\"// subtle highlight\n        ;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=inputBackground;},role:\"option\",\"aria-selected\":country===formData.country,children:country},country))})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:2,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"What is your seniority title?\"}),/*#__PURE__*/_jsxs(\"select\",{value:formData.seniorityTitle,onChange:e=>updateFormData(\"seniorityTitle\",e.target.value),style:{...selectStyle,width:\"100%\"},required:true,\"aria-label\":\"Seniority Title\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select...\"}),seniorityOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.title,children:option.title},option.title))]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Years in title\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:formData.yearsInTitle,onChange:e=>updateFormData(\"yearsInTitle\",e.target.value),style:inputStyle,min:\"0\",max:\"50\",\"aria-label\":\"Years in Title\"})]})]})]});const renderStep3=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Which edition do you plan to join?\"}),/*#__PURE__*/_jsx(\"select\",{value:formData.edition,onChange:e=>updateFormData(\"edition\",e.target.value),style:{...selectStyle,width:\"100%\"},\"aria-label\":\"Edition\",children:editionOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.value||option.title,children:option.title},option.title))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Who will be paying for your ticket?\"}),/*#__PURE__*/_jsx(\"select\",{value:formData.payingFor,onChange:e=>updateFormData(\"payingFor\",e.target.value),style:{...selectStyle,width:\"100%\"},\"aria-label\":\"Who will be paying\",children:payingOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.title,children:option.title},option.title))})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"How did you hear about Ateliers?\"}),/*#__PURE__*/_jsx(\"textarea\",{value:formData.howDidYouHear,onChange:e=>updateFormData(\"howDidYouHear\",e.target.value),style:{...inputStyle,minHeight:\"120px\",resize:\"vertical\",fontFamily:\"inherit\"},\"aria-label\":\"How did you hear about Ateliers\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"dataConsent\",checked:formData.dataConsent,onChange:e=>updateFormData(\"dataConsent\",e.target.checked),style:{width:\"18px\",height:\"18px\",marginTop:\"2px\",accentColor:primaryColor,cursor:\"pointer\"},\"aria-describedby\":\"consent-description\"}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"dataConsent\",style:{...labelStyle,marginBottom:\"4px\",cursor:\"pointer\",fontSize:\"14px\",lineHeight:\"1.4\"},children:\"I agree to share my data with the organizers and get notified of updates\"}),/*#__PURE__*/_jsxs(\"p\",{id:\"consent-description\",style:{margin:0,fontSize:\"12px\",color:labelColor,lineHeight:\"1.3\",...labelFont},children:[\"This consent can be revoked at any time. Read our\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leadershipateliers.com/privacy\",target:\"_blank\",rel:\"noopener noreferrer\",style:{color:primaryColor,textDecoration:\"underline\"},children:\"privacy policy\"})]})]})]}),validationErrors.dataConsent&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 30px\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.dataConsent})]})]});return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,backgroundColor,borderRadius:`${borderRadius}px`,width:\"100%\",maxWidth:undefined,margin:undefined,position:\"relative\"},className:\"mobile-container\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @media (max-width: 768px) {\n                        .mobile-container {\n                            /* padding: 16px !important; */\n                        }\n                        .mobile-flex-row {\n                            flex-direction: column !important;\n                            gap: 12px !important;\n                        }\n                    }\n                `}),isLoading&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(255, 255, 255, 0.95)\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",borderRadius:`${borderRadius}px`,zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",border:`4px solid ${borderColor}`,borderTop:`4px solid ${primaryColor}`,borderRadius:\"50%\",animation:\"spin 1s linear infinite\",marginBottom:\"16px\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,fontSize:\"16px\",...labelFont},children:\"Submitting your form...\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                            @keyframes spin {\n                                0% { transform: rotate(0deg); }\n                                100% { transform: rotate(360deg); }\n                            }\n                        `})]}),showThankYou&&!isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",borderRadius:`${borderRadius}px`,zIndex:1001,pointerEvents:\"auto\",background:\"transparent\",boxShadow:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:420,margin:\"0 auto\",background:\"linear-gradient(135deg, #f6fff7 0%, #e6f7ff 100%)\",borderRadius:24,boxShadow:\"0 2px 24px 0 rgba(0,0,0,0.06)\",padding:\"40px 24px 32px 24px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",marginBottom:24},children:/*#__PURE__*/_jsx(\"div\",{style:{width:64,height:64,borderRadius:\"50%\",background:\"linear-gradient(135deg, #22CC66 80%, #1ecb8c 100%)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 4px 16px 0 rgba(34,204,102,0.18)\",border:\"4px solid #fff\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 64 64\",fill:\"none\",\"aria-hidden\":\"true\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"32\",r:\"32\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 34l10 10 16-20\",stroke:\"#fff\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})]})})}),/*#__PURE__*/_jsx(\"h2\",{style:{color:primaryColor,marginBottom:16,fontSize:24,fontWeight:700,...labelFont,textAlign:\"center\"},children:\"Thank you!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:textColor,fontSize:16,...labelFont,textAlign:\"center\",maxWidth:360,lineHeight:1.5},children:\"Check your email. We've sent you a custom discount code you can use within the next 2 weeks\"})]})}),showStepCounter&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\"},children:Array.from({length:totalSteps},(_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:`${100/totalSteps-2}%`,height:\"4px\",backgroundColor:i<currentStep?primaryColor:borderColor,borderRadius:\"2px\",transition:\"background-color 0.3s ease\"}},i))}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:labelColor,fontSize:\"14px\",...labelFont},children:[\"Step \",currentStep,\" of \",totalSteps]})]}),/*#__PURE__*/_jsxs(\"form\",{ref:formRef,onSubmit:handleSubmit,method:\"POST\",style:{display:showThankYou?\"none\":undefined},children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"firstName\",value:formData.firstName}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"lastName\",value:formData.lastName}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"email\",value:formData.email}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"linkedinUrl\",value:formData.linkedinUrl}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"country\",value:formData.country}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"seniorityTitle\",value:formData.seniorityTitle}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"yearsInTitle\",value:formData.yearsInTitle}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"edition\",value:formData.edition}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"payingFor\",value:formData.payingFor}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"howDidYouHear\",value:formData.howDidYouHear}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"dataConsent\",value:formData.dataConsent.toString()}),currentStep===1&&renderStep1(),currentStep===2&&renderStep2(),currentStep===3&&renderStep3(),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:\"16px\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:prevStep,disabled:currentStep===1,style:{...buttonStyle,backgroundColor:\"transparent\",color:currentStep===1?labelColor:textColor,border:`1px solid ${currentStep===1?borderColor:textColor}`,opacity:currentStep===1?.5:1,cursor:currentStep===1?\"not-allowed\":\"pointer\"},\"aria-label\":\"Previous step\",children:\"Previous\"}),currentStep<totalSteps?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:nextStep,disabled:!canProceedFromStep(currentStep),style:{...buttonStyle,backgroundColor:utmSource===\"linkedin\"?\"#000000\":mainButtonBackground,color:mainButtonTextColor,opacity:canProceedFromStep(currentStep)?1:.5,cursor:canProceedFromStep(currentStep)?\"pointer\":\"not-allowed\"},\"aria-label\":\"Next step\",children:/*#__PURE__*/_jsx(\"span\",{children:\"Next\"})}):/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:isSubmitting||isLoading,style:{...buttonStyle,backgroundColor:mainButtonBackground,color:mainButtonTextColor,opacity:isSubmitting||isLoading?.7:1,cursor:isSubmitting||isLoading?\"not-allowed\":\"pointer\"},\"aria-label\":\"Submit form\",children:isSubmitting?\"Submitting...\":\"Submit\"})]})]})]});}addPropertyControls(MultiStepForm,{webhookUrl:{type:ControlType.String,title:\"Webhook URL\",defaultValue:\"\",placeholder:\"https://your-webhook-url.com\"},redirectUrl:{type:ControlType.String,title:\"Redirect URL\",defaultValue:\"\",placeholder:\"https://your-success-page.com\"},seniorityOptions:{type:ControlType.Array,title:\"Seniority Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"}}},defaultValue:[{title:\"Intern\"},{title:\"Junior\"},{title:\"Mid-level\"},{title:\"Senior\"},{title:\"Lead\"},{title:\"Principal\"},{title:\"Manager\"},{title:\"Senior Manager\"},{title:\"Director\"},{title:\"Senior Director\"},{title:\"VP\"},{title:\"SVP\"},{title:\"C-Level\"},{title:\"Founder\"},{title:\"Other\"}]},editionOptions:{type:ControlType.Array,title:\"Edition Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"},value:{type:ControlType.String,defaultValue:\"\",title:\"Value (for webhook)\"},isDefault:{type:ControlType.Boolean,defaultValue:false,title:\"Default\"}}},defaultValue:[{title:\"Not sure yet\"},{title:\"Standard Edition\"},{title:\"Premium Edition\"},{title:\"VIP Edition\"}]},payingOptions:{type:ControlType.Array,title:\"Paying Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"}}},defaultValue:[{title:\"Not sure yet\"},{title:\"Myself\"},{title:\"My company\"},{title:\"Someone else\"}]},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#666666\"},inputBackground:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"#F5F5F5\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#E0E0E0\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},inputFont:{type:ControlType.Font,title:\"Input Font\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:24,step:1,unit:\"px\"},mainButtonBackground:{type:ControlType.Color,title:\"Main Button BG\",defaultValue:\"#000000\"},mainButtonTextColor:{type:ControlType.Color,title:\"Main Button Text\",defaultValue:\"#FFFFFF\"},showStepCounter:{type:ControlType.Boolean,title:\"Show Step Counter\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MultiStepForm from\"https://framerusercontent.com/modules/XbpGlpaQM44upmYP9ztN/BCTsmHgyqYaa95R0p8ge/MultiStepForm.js\";const MultiStepFormFonts=getFonts(MultiStepForm);const cycleOrder=[\"uNeRgUYCK\",\"oGlmhSDZW\"];const serializationHash=\"framer-66Ao9\";const variantClassNames={oGlmhSDZW:\"framer-v-c4gs07\",uNeRgUYCK:\"framer-v-ixkb07\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mqNnEsOY2=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 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 humanReadableVariantMap={Desktop:\"uNeRgUYCK\",Phone:\"oGlmhSDZW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,mqNnEsOY2:image??props.mqNnEsOY2??{alt:\"\",pixelHeight:884,pixelWidth:444,src:\"https://framerusercontent.com/images/7NK1TmsBED6HYYDPMRTQRu60xPA.png?width=444&height=884\",srcSet:\"https://framerusercontent.com/images/7NK1TmsBED6HYYDPMRTQRu60xPA.png?width=444&height=884 444w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"uNeRgUYCK\"};};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,mqNnEsOY2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uNeRgUYCK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"oGlmhSDZW\")return false;return true;};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-ixkb07\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uNeRgUYCK\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({oGlmhSDZW:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20),pixelHeight:884,pixelWidth:444,sizes:`max((${componentViewport?.width||\"100vw\"} - 60px) * 0.3023, 1px)`,...toResponsiveImage(mqNnEsOY2)},className:\"framer-da6a4t\",layoutDependency:layoutDependency,layoutId:\"KilCfBuQ2\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d76fwq\",layoutDependency:layoutDependency,layoutId:\"wikd9j2RA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7io0gm\",layoutDependency:layoutDependency,layoutId:\"TOpeFhPd3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UmVja2xlc3MgTGlnaHQ=\",\"--framer-font-family\":'\"Reckless Light\", \"Reckless Light Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-1da2b34e-46d1-47ae-8edf-332987699324, rgb(43, 37, 88)))\"},children:\"Save €150 on your Ticket!\"})}),className:\"framer-cu9i6z\",fonts:[\"CUSTOMV2;Reckless Light\"],layoutDependency:layoutDependency,layoutId:\"DDth42LGH\",style:{\"--extracted-1of0zx5\":\"var(--token-1da2b34e-46d1-47ae-8edf-332987699324, rgb(43, 37, 88))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7R2Vpc3QgIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Geist  Regular\", \"Geist  Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1da2b34e-46d1-47ae-8edf-332987699324, rgb(43, 37, 88)))\"},children:\"Register below and get a voucher that takes €150 off your ticket for any edition, valid for 2 weeks \"})}),className:\"framer-199wgk0\",fonts:[\"CUSTOMV2;Geist  Regular\"],layoutDependency:layoutDependency,layoutId:\"Hch4aBP3X\",style:{\"--extracted-r6o4lv\":\"var(--token-1da2b34e-46d1-47ae-8edf-332987699324, rgb(43, 37, 88))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uyct15-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AtuftyhtW-container\",nodeId:\"AtuftyhtW\",rendersWithMotion:true,scopeId:\"hpKkcbhRD\",children:/*#__PURE__*/_jsx(MultiStepForm,{backgroundColor:\"rgb(255, 255, 255)\",borderColor:\"rgb(224, 224, 224)\",borderRadius:0,buttonFont:{fontFamily:'\"Geist  SemiBold\", \"Geist  SemiBold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},editionOptions:[{isDefault:false,title:\"Barcelona (Apr 13-14)\",value:\"Barcelona\"},{isDefault:false,title:\"Lisbon (Apr 22-23)\",value:\"Lisbon\"},{isDefault:false,title:\"Berlin (May 21-22)\",value:\"Berlin\"},{isDefault:false,title:\"Amsterdam (May 28-29)\",value:\"Amsterdam\"},{isDefault:true,title:\"Not sure yet\",value:\"Unsure\"}],height:\"100%\",id:\"AtuftyhtW\",inputBackground:\"rgb(245, 245, 245)\",inputFont:{fontFamily:'\"Geist  Regular\", \"Geist  Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},labelColor:\"rgb(102, 102, 102)\",labelFont:{fontFamily:'\"Geist  Regular\", \"Geist  Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},layoutId:\"AtuftyhtW\",mainButtonBackground:\"var(--token-1da2b34e-46d1-47ae-8edf-332987699324, rgb(43, 37, 88))\",mainButtonTextColor:\"var(--token-c5aaa09d-d4b7-4d49-9e7d-11b7ad3c9571, rgb(252, 250, 243))\",payingOptions:[{title:\"Not sure yet\"},{title:\"Myself\"},{title:\"My company\"},{title:\"Someone else\"}],primaryColor:\"rgb(0, 0, 0)\",redirectUrl:\"/registered\",seniorityOptions:[{title:\"Senior\"},{title:\"Lead\"},{title:\"Principal\"},{title:\"Manager\"},{title:\"Senior Manager\"},{title:\"Head of\"},{title:\"Director\"},{title:\"Senior Director\"},{title:\"VP\"},{title:\"Other\"}],showStepCounter:false,style:{width:\"100%\"},textColor:\"rgb(0, 0, 0)\",webhookUrl:\"https://hook.eu2.make.com/jkap6w63l6ajgjritf1hr705s3fxpngy\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-66Ao9.framer-8h1l7i, .framer-66Ao9 .framer-8h1l7i { display: block; }\",\".framer-66Ao9.framer-ixkb07 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 688px; }\",\".framer-66Ao9 .framer-da6a4t { flex: 1.3 0 0px; height: 436px; overflow: visible; position: relative; width: 1px; }\",\".framer-66Ao9 .framer-d76fwq { align-content: center; align-items: center; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-66Ao9 .framer-7io0gm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-66Ao9 .framer-cu9i6z, .framer-66Ao9 .framer-199wgk0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-66Ao9 .framer-1uyct15-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-66Ao9.framer-v-c4gs07.framer-ixkb07 { width: 430px; }\",\".framer-66Ao9.framer-v-c4gs07 .framer-d76fwq { flex: 1 0 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 475.5\n * @framerIntrinsicWidth 688\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oGlmhSDZW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mqNnEsOY2\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhpKkcbhRD=withCSS(Component,css,\"framer-66Ao9\");export default FramerhpKkcbhRD;FramerhpKkcbhRD.displayName=\"Discount Modal\";FramerhpKkcbhRD.defaultProps={height:475.5,width:688};addPropertyControls(FramerhpKkcbhRD,{variant:{options:[\"uNeRgUYCK\",\"oGlmhSDZW\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},mqNnEsOY2:{__defaultAssetReference:\"data:framer/asset-reference,7NK1TmsBED6HYYDPMRTQRu60xPA.png?originalFilename=modal.png&width=444&height=884\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,7NK1TmsBED6HYYDPMRTQRu60xPA.png?originalFilename=modal.png&width=444&height=884\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerhpKkcbhRD,[{explicitInter:true,fonts:[{cssFamilyName:\"Reckless Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Reckless\",url:\"https://framerusercontent.com/assets/PTifzpndt8vUtfGSyu4Ngucl1FE.woff2\",weight:\"300\"},{cssFamilyName:\"Geist  Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist \",url:\"https://framerusercontent.com/assets/dPkibpepZ03iV3cotNMEkZQ1p0U.woff2\",weight:\"400\"},{cssFamilyName:\"Geist  SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist \",url:\"https://framerusercontent.com/assets/7pR8uTzuzTu64khiNT8cGz0UVg4.woff2\",weight:\"600\"}]},...MultiStepFormFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhpKkcbhRD\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oGlmhSDZW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"688\",\"framerIntrinsicHeight\":\"475.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"mqNnEsOY2\\\":\\\"image\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hpKkcbhRD.map","// ModalTrigger component with MouseLeave, Scroll Percentage, and Time Delay triggers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";/**\n * ModalTrigger\n *\n * Shows a custom pop-up/modal based on MouseLeave, Scroll Percentage, or Time Delay triggers.\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ModalTrigger(props){const{mouseLeave,scrollTrigger,scrollPercent,delayTrigger,delaySeconds,background,borderRadius,shadow,showClose,content,fadeSpeed,disableCookie,style}=props;const[open,setOpen]=useState(false);const[hasTriggered,setHasTriggered]=useState(false);const isStatic=useIsStaticRenderer();const timerRef=useRef(null);const isMobile=typeof window!==\"undefined\"&&window.innerWidth<=768;// Cookie/session logic\nuseEffect(()=>{// Always allow triggers to run; cookie is checked right before opening the modal\nstartTransition(()=>setHasTriggered(false));},[disableCookie]);// MouseLeave (Exit Intent)\nuseEffect(()=>{if(!mouseLeave||isStatic||hasTriggered)return;if(typeof window===\"undefined\")return;function handleMouseLeave(e){if(e.clientY<=0){if(!disableCookie&&typeof window!==\"undefined\"){const closed=window.localStorage.getItem(\"framer_modal_closed\");if(closed)return;}startTransition(()=>{setOpen(true);setHasTriggered(true);});}}window.addEventListener(\"mouseout\",handleMouseLeave);return()=>window.removeEventListener(\"mouseout\",handleMouseLeave);},[mouseLeave,isStatic,hasTriggered,disableCookie]);// Scroll Trigger\nuseEffect(()=>{if(!scrollTrigger||isStatic||hasTriggered)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;function handleScroll(){const scrollTop=window.scrollY||window.pageYOffset;// Prevent triggering on initial load before the user actually scrolls\nif(scrollTop<=0)return;const docHeight=document.documentElement.scrollHeight-window.innerHeight;if(docHeight<=0)return;const percent=scrollTop/docHeight*100;if(percent>=scrollPercent){if(!disableCookie&&typeof window!==\"undefined\"){const closed=window.localStorage.getItem(\"framer_modal_closed\");if(closed)return;}startTransition(()=>{setOpen(true);setHasTriggered(true);});}}window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[scrollTrigger,scrollPercent,isStatic,hasTriggered,disableCookie]);// Delay Trigger\nuseEffect(()=>{if(!delayTrigger||isStatic||hasTriggered)return;if(typeof window===\"undefined\")return;timerRef.current=window.setTimeout(()=>{if(!disableCookie&&typeof window!==\"undefined\"){const closed=window.localStorage.getItem(\"framer_modal_closed\");if(closed)return;}startTransition(()=>{setOpen(true);setHasTriggered(true);});},delaySeconds*1e3);return()=>{if(timerRef.current)clearTimeout(timerRef.current);};},[delayTrigger,delaySeconds,isStatic,hasTriggered,disableCookie]);// Close modal\nfunction handleClose(){if(typeof window!==\"undefined\"&&!disableCookie){window.localStorage.setItem(\"framer_modal_closed\",\"1\");}startTransition(()=>setOpen(false));}if(!open||RenderTarget.current()===RenderTarget.thumbnail)return null;return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(0,0,0,0.32)\",transition:`opacity ${fadeSpeed}ms`,opacity:open?1:0,pointerEvents:open?\"auto\":\"none\"},\"aria-modal\":\"true\",role:\"dialog\",children:/*#__PURE__*/_jsxs(\"div\",{style:{background,borderRadius,boxShadow:shadow?\"0 8px 32px rgba(0,0,0,0.18)\":undefined,// Removed minWidth and maxWidth to let modal size to content\n// minWidth: `${props.minWidthVW}vw`,\n// maxWidth: props.maxWidthPx ? `${props.maxWidthPx}px` : \"90vw\",\nminHeight:180,maxHeight:\"90vh\",position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",transition:`opacity ${fadeSpeed}ms`,opacity:open?1:0},children:[showClose&&/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Close modal\",onClick:handleClose,style:{position:\"absolute\",top:16,right:16,background:\"transparent\",border:\"none\",fontSize:24,cursor:\"pointer\",color:\"#888\",zIndex:2},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:isMobile&&props.contentMobile?props.contentMobile:props.content})]})});}addPropertyControls(ModalTrigger,{mouseLeave:{type:ControlType.Boolean,title:\"MouseLeave\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},scrollTrigger:{type:ControlType.Boolean,title:\"Scroll Trigger\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},scrollPercent:{type:ControlType.Number,title:\"Scroll %\",defaultValue:60,min:1,max:100,step:1,unit:\"%\",hidden:({scrollTrigger})=>!scrollTrigger},delayTrigger:{type:ControlType.Boolean,title:\"Delay Trigger\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},delaySeconds:{type:ControlType.Number,title:\"Seconds\",defaultValue:30,min:1,max:120,step:1,unit:\"s\",hidden:({delayTrigger})=>!delayTrigger},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#fff\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:48},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showClose:{type:ControlType.Boolean,title:\"Show Close\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},content:{type:ControlType.Slot,title:\"Content\",maxCount:1},contentMobile:{type:ControlType.Slot,title:\"Content (Mobile)\",maxCount:1,description:\"Content to show in mobile viewport (<=768px). If empty, uses main content.\"},fadeSpeed:{type:ControlType.Number,title:\"Fade Speed\",defaultValue:400,min:100,max:3e3,step:50,unit:\"ms\"},disableCookie:{type:ControlType.Boolean,title:\"Disable Cookie\",defaultValue:false,enabledTitle:\"Disable\",disabledTitle:\"Enable\"},minWidthVW:{type:ControlType.Number,title:\"Min Width (vw)\",defaultValue:32,min:0,max:100,step:1,unit:\"vw\"},maxWidthPx:{type:ControlType.Number,title:\"Max Width (px)\",defaultValue:600,min:0,max:2e3,step:10,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ModalTrigger\",\"slots\":[\"content\",\"contentMobile\"],\"annotations\":{\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ModalTrigger.map"],"mappings":"wZASG,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,aAAW,GAAG,cAAY,GAAG,eAAa,UAAU,kBAAgB,UAAU,YAAU,UAAU,aAAW,UAAU,kBAAgB,UAAU,cAAY,UAAU,aAAW,YAAU,YAAU,eAAa,EAAE,mBAAiB,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,YAAY,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,YAAY,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,iBAAiB,CAAC,CAAC,MAAM,WAAW,CAAC,CAAC,MAAM,kBAAkB,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,QAAQ,CAAC,CAAC,iBAAe,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,MAAM,mBAAmB,CAAC,CAAC,MAAM,kBAAkB,CAAC,CAAC,MAAM,cAAc,CAAC,CAAC,gBAAc,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,aAAa,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,uBAAqB,UAAU,sBAAoB,UAAU,kBAAgB,IAAM,EAAW,CAAC,EAAY,GAAgBA,EAAS,EAAE,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAM,CAAM,CAAC,EAAiB,GAAqBA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAG,CAAM,CAAC,EAAoB,GAAwBA,EAAS,GAAM,CAAM,CAAC,EAAkB,IAAsBA,EAAS,EAAU,CAAO,GAAgBC,EAAO,KAAK,CAAO,EAAmBA,EAAO,KAAK,CAAO,EAAQA,EAAO,KAAK,CAAM,CAAC,EAAe,GAAmBD,EAAS,GAAG,CAAM,CAAC,EAAU,IAAcA,EAAS,KAAK,CAAM,CAAC,EAAS,GAAaA,EAAS,CAAC,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,eAAe,GAAG,aAAa,GAAG,QAAQ,EAAe,KAAK,GAAQ,EAAO,UAAU,EAAE,OAAO,EAAe,KAAK,GAAQ,EAAO,UAAU,EAAE,OAAO,eAAe,UAAU,eAAe,cAAc,GAAG,YAAY,GAAM,CAAC,CAC7xD,MAAc,EAAqB,SAAS,CAAC,GAAG,CAChD,GAAG,OAAO,KAAO,KAAa,KAAK,eAAe,CAAC,IAAM,EAAS,KAAK,gBAAgB,CAAC,iBAAiB,CAAC,SAOgE,EANlJ,CACxB,mBAAmB,gBAAgB,kBAAkB,gBAAgB,iBAAiB,gBAAgB,sBAAsB,gBAAgB,kBAAkB,gBAAgB,oBAAoB,gBAAgB,kBAAkB,SAAS,oBAAoB,SAAS,mBAAmB,SAAS,sBAAsB,SAC5T,gBAAgB,iBAAiB,gBAAgB,UAAU,eAAe,SAAS,gBAAgB,UAAU,cAAc,QAAQ,gBAAgB,QAAQ,mBAAmB,cAAc,kBAAkB,UAAU,gBAAgB,UAAU,gBAAgB,cAAc,mBAAmB,SAAS,cAAc,SAAS,oBAAoB,UAAU,kBAAkB,UAAU,gBAAgB,SAAS,gBAAgB,iBAAiB,kBAAkB,UAAU,mBAAmB,UAAU,eAAe,WAAW,gBAAgB,SAAS,kBAAkB,SAAS,gBAAgB,SAAS,cAAc,UACrmB,aAAa,QAAQ,aAAa,cAAc,gBAAgB,QAAQ,iBAAiB,QAAQ,iBAAiB,YAAY,eAAe,WAAW,eAAe,YAAY,cAAc,cAAc,oBAAoB,WAAW,mBAAmB,UAAU,eAAe,QAAQ,cAAc,QAAQ,aAAa,QAAQ,eAAe,WAAW,aAAa,aAAa,aAAa,uBAAuB,cAAc,eAAe,cAAc,OAAO,eAAe,OAAO,cAAc,SAAS,aAAa,QAAQ,cAAc,UAAU,gBAAgB,QAAQ,iBAAiB,SAAS,aAAa,SAChnB,mBAAmB,YAAY,sBAAsB,YAAY,qBAAqB,YAAY,kBAAkB,YAAY,qBAAqB,YAAY,mBAAmB,cACpL,oBAAoB,SAAS,iCAAiC,YAAY,mBAAmB,QAAQ,eAAe,OAAO,iBAAiB,WAAW,kBAAkB,YAAY,qBAAqB,UAC1M,eAAe,QAAQ,eAAe,UAAU,sBAAsB,eAAe,oBAAoB,UAAU,iBAAiB,QAAQ,eAAe,QAAQ,CAAyC,GAAa,GAAiB,EAAU,SAAS,EAAgB,EAAE,MAAoB,CAAC,EAAY,IAAO,CAAC,GAAG,EAAK,QAAQ,EAAgB,EAAE,EAAG,QAAU,EAAM,CAAC,QAAQ,IAAI,2CAA2C,EAAM,KACzZ,EAAG,EAAE,CAAC,CACxB,MAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAiB,GAAa,CAAC,IAAM,EAAU,IAAI,gBAAgB,EAAY,QAAQ,GAAG,CAAO,EAAU,IAAI,gBAAgB,EAAU,SAAS,EAAM,IAAM,CAAI,EAAI,aAAa,CAAC,WAAW,OAAO,GAAE,EAAU,IAAI,EAAI,EAAM,CAAI,EAAI,aAAa,GAAG,cAAc,MAAoB,GAAa,EAAM,CAAC,GAAK,CAAC,IAAM,EAAU,EAAU,UAAU,CAAI,GAAW,MAAoB,EAAkB,EAAU,CAAC,EAAI,GAAG,CAAI,EAAO,QAAQ,EAAO,SAAS,EAAQ,EAAiB,EAAO,OAAO,SAAS,CAAO,EAAiB,EAAO,SAAS,MAAe,CAAC,GAAG,CAAC,EAAiB,EAAO,SAAS,MAAO,GAEjpB,GAAG,OAAO,SAAW,KAAa,SAAS,SAAU,GAAG,CAAyC,EAA3B,IAAI,IAAI,SAAS,SAAS,CAAyB,MAAO,IAC5H,EAAE,CAAC,CACP,MAAc,CAAyH,GAArH,EAA8B,EAAU,OAAO,GAAS,EAAQ,aAAa,CAAC,SAAS,EAAc,aAAa,CAAC,CAAC,CAA2D,EAAU,EAAI,CAAC,EAAc,CAAC,CAC/N,MAAc,CAAC,SAAS,EAAmB,EAAM,CAAI,EAAmB,SAAS,CAAC,EAAmB,QAAQ,SAAS,EAAM,OAAO,EAAE,EAAuB,GAAM,CAAG,GAAG,OAAO,SAAW,IAAuE,OAA1D,SAAS,iBAAiB,YAAY,EAAmB,KAAW,SAAS,oBAAoB,YAAY,EAAmB,EAAI,EAAE,CAAC,CAAC,IAAM,GAAgB,EAAM,IAAQ,CAAC,MAAoB,CACxY,GAAG,IAAQ,eAAe,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAe,EACtE,AAEA,EAFG,IAAQ,GAAmB,GAAY,CAAC,EAAM,WAAW,UAAU,EAAE,CAAC,EAAM,WAAW,WAAW,CACtF,WAAW,IACX,EAAO,EAAY,IAAO,CAAC,GAAG,GAAM,GAAO,EAAe,EAAE,MAAO,EAAY,IAAO,CAAC,GAAG,GAAM,GAAO,EAAM,EAAE,CAC3H,EAAiB,IAAQ,EAAoB,IAAO,CAAC,GAAG,GAAM,GAAO,IAAA,GAAU,EAAE,EAAI,EAAS,EAAc,GAAyB,6BAA+C,KAAK,EAAM,CAAS,GAAoB,GAAU,EACzN,0DAA0E,KAAK,EAAI,CADiJ,GACxI,MAAwB,CAAC,IAAM,EAAO,EAAE,CAA6R,OAAzR,IAAc,IAAM,EAAS,OAAO,CAAC,EAAc,EAAS,MAAM,GAAE,EAAO,MAAM,sCAAyC,EAAS,aAAa,CAAC,GAAoB,EAAS,YAAY,GAAE,EAAO,YAAY,8CAA8C,EAAoB,EAAO,CAAQ,OAAO,KAAK,EAAO,CAAC,SAAS,GAAU,GAAoB,GAAS,CAAC,EAAe,UAAU,EAAQ,CAAC,EAAiB,GAAG,CAAC,EAAuB,GAAM,EAAS,GAAqB,GAAG,CAAI,EAAE,MAAM,SAAS,EAAkB,OAAO,GAAG,EAAE,gBAAgB,CAAC,GAAoB,EAAkB,GAAG,EAAU,EAAE,MAAM,WAAU,EAAuB,GAAM,CAAC,EAAiB,GAAG,GAAU,OAAa,CAAI,EAAY,GAAY,GAAqB,EAAE,MAAoB,EAAe,EAAY,EAAE,CAAC,EAAU,OAAa,CAAI,EAAY,GAAG,MAAoB,EAAe,EAAY,EAAE,CAAC,EAAU,GAAmB,GAAM,CAAC,OAAO,EAAP,CAAa,IAAK,GAAE,OAAO,EAAS,UAAU,MAAM,GAAG,IAAI,EAAS,SAAS,MAAM,GAAG,IAAI,EAAS,MAAM,MAAM,GAAG,IAAI,EAAS,YAAY,MAAM,GAAG,IAAI,EAAc,EAAS,MAAM,EAAE,GAAoB,EAAS,YAAY,CAAC,IAAK,GAAE,OAAO,EAAS,UAAU,IAAI,EAAS,iBAAiB,GAAG,IAAK,GAAE,OAAO,EAAS,YAAY,QAAQ,MAAO,KAAe,GAAa,KAAM,IAAG,CAAC,GAAG,GAAE,EAAE,gBAAgB,CAAI,KAAc,CAAC,GAAqB,EAAQ,OAAoB,EAAgB,GAAK,CAAC,CAAC,GAAG,CACthD,GAAY,MAAM,MAAM,EAAW,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,EAAS,CAAC,CAAC,CAChI,MAAoB,EAAa,GAAK,CAAC,CAAC,eAAe,CACvD,GADwD,MAAoB,EAAa,GAAM,CAAC,CAAC,MAAoB,EAAgB,GAAK,CAAC,CACxI,GAAoB,IAAS,OAAY,CAAC,IAAI,EAAiB,EAAY,GAAG,EAAe,CAAC,IAAM,EAAU,EAAiB,SAAS,IAAI,CAAC,IAAI,IAAI,EAAiB,GAAG,IAAmB,IAAY,IAAkB,EAAO,SAAS,KAAK,IAAoB,IAAI,OAAQ,EAAM,CAAC,QAAQ,MAAM,yBAAyB,EAAM,CAAC,MAAM,4DAA4D,QAAS,CAAC,MAAoB,EAAgB,GAAM,CAAC,IAAU,EAAW,CAAC,MAAM,OAAO,QAAQ,OAAO,OAAO,aAAa,IAAc,aAAa,GAAG,EAAa,IAAI,gBAAgB,EAAgB,MAAM,EAAU,SAAS,OAAO,QAAQ,OAAO,WAAW,yBAAyB,GAAG,EAAU,CAAO,EAAW,CAAC,QAAQ,QAAQ,aAAa,MAAM,MAAM,EAAW,SAAS,OAAO,WAAW,MAAM,GAAG,EAAU,CAAO,GAAY,CAAC,GAAG,EAAW,WAAW,OAAO,gBAAgB,4QAA4Q,iBAAiB,YAAY,mBAAmB,oBAAoB,eAAe,OAAO,aAAa,OAAO,OAAO,UAAU,CAAO,GAAY,CAAC,QAAQ,YAAY,OAAO,OAAO,aAAa,GAAG,EAAa,IAAI,gBAAgB,EAAa,MAAM,EAAgB,SAAS,OAAO,WAAW,MAAM,OAAO,UAAU,WAAW,oBAAoB,GAAG,EAAW,CAAO,OAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,MAAM,OAAO,CAAC,UAAU,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,EAAW,SAAS,CAAC,cAA2B,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,MAAM,EAAS,UAAU,SAAS,GAAG,EAAe,YAAY,EAAE,OAAO,MAAM,CAAC,MAAM,EAAW,SAAS,GAAK,aAAa,aAAa,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,EAAW,SAAS,CAAC,aAA0B,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,MAAM,EAAS,SAAS,SAAS,GAAG,EAAe,WAAW,EAAE,OAAO,MAAM,CAAC,MAAM,EAAW,SAAS,GAAK,aAAa,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,EAAW,SAAS,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAS,MAAM,SAAS,GAAG,EAAe,QAAQ,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAW,YAAY,EAAiB,MAAM,UAAU,EAAY,CAAC,SAAS,GAAK,aAAa,QAAQ,eAAe,CAAC,CAAC,EAAiB,MAAM,CAAC,CAAC,EAAiB,OAAoB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,YAAY,MAAM,UAAU,SAAS,OAAO,GAAG,EAAU,CAAC,SAAS,EAAiB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,EAAW,SAAS,CAAC,gBAA6B,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,MAAM,MAAM,EAAS,YAAY,SAAS,GAAG,EAAe,cAAc,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAW,YAAY,EAAiB,YAAY,UAAU,EAAY,CAAC,SAAS,GAAK,aAAa,eAAe,eAAe,CAAC,CAAC,EAAiB,YAAY,CAAC,CAAC,EAAiB,aAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,YAAY,MAAM,UAAU,SAAS,OAAO,GAAG,EAAU,CAAC,SAAS,EAAiB,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAO,OAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,CAAC,IAAI,EAAmB,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,eAAe,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,IAAI,GAAgB,KAAK,OAAO,MAAM,EAAoB,EAAc,EAAS,QAAQ,SAAS,GAAG,CAAC,EAAiB,EAAE,OAAO,MAAM,CAAK,GAAoB,EAAuB,GAAK,EAAG,YAAY,CAAC,EAAuB,GAAK,CAAC,EAAiB,GAAG,EAAG,UAAU,GAAqB,MAAM,CAAC,GAAG,EAAW,gBAAgB,4QAA4Q,iBAAiB,YAAY,mBAAmB,oBAAoB,eAAe,OAAO,aAAa,OAAO,CAAC,aAAa,eAAe,gBAAgB,EAAoB,gBAAgB,UAAU,KAAK,WAAW,CAAC,CAAC,GAAkC,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,OAAO,KAAK,EAAE,MAAM,EAAE,gBAAgB,EAAgB,OAAO,aAAa,IAAc,aAAa,GAAG,EAAa,IAAI,UAAU,QAAQ,UAAU,OAAO,OAAO,IAAI,UAAU,gCAAgC,UAAU,EAAE,CAAC,KAAK,UAAU,SAAS,EAAkB,IAAI,GAAsB,EAAK,MAAM,CAAC,YAAY,GAAoB,EAAQ,CAAC,MAAM,CAAC,QAAQ,YAAY,OAAO,UAAU,aAAa,aAAa,IAAc,MAAM,EAAU,GAAG,EAAU,WAAW,EAAgB,CAAC,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,gBAAgB,EAAa,MAC16K,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,gBAAgB,GAAkB,KAAK,SAAS,gBAAgB,IAAU,EAAS,QAAQ,SAAS,EAAQ,CAAC,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,MAAM,OAAO,CAAC,UAAU,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,gCAAgC,CAAC,CAAc,EAAM,SAAS,CAAC,MAAM,EAAS,eAAe,SAAS,GAAG,EAAe,iBAAiB,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,GAAY,MAAM,OAAO,CAAC,SAAS,GAAK,aAAa,kBAAkB,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,YAAY,CAAC,CAAC,EAAiB,IAAI,GAAqB,EAAK,SAAS,CAAC,MAAM,EAAO,MAAM,SAAS,EAAO,MAAM,CAAC,EAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,iBAAiB,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,MAAM,EAAS,aAAa,SAAS,GAAG,EAAe,eAAe,EAAE,OAAO,MAAM,CAAC,MAAM,EAAW,IAAI,IAAI,IAAI,KAAK,aAAa,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAO,OAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,MAAM,OAAO,CAAC,UAAU,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,qCAAqC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAS,QAAQ,SAAS,GAAG,EAAe,UAAU,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,GAAY,MAAM,OAAO,CAAC,aAAa,UAAU,SAAS,EAAe,IAAI,GAAqB,EAAK,SAAS,CAAC,MAAM,EAAO,OAAO,EAAO,MAAM,SAAS,EAAO,MAAM,CAAC,EAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,sCAAsC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAS,UAAU,SAAS,GAAG,EAAe,YAAY,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,GAAY,MAAM,OAAO,CAAC,aAAa,qBAAqB,SAAS,EAAc,IAAI,GAAqB,EAAK,SAAS,CAAC,MAAM,EAAO,MAAM,SAAS,EAAO,MAAM,CAAC,EAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,mCAAmC,CAAC,CAAc,EAAK,WAAW,CAAC,MAAM,EAAS,cAAc,SAAS,GAAG,EAAe,gBAAgB,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAW,UAAU,QAAQ,OAAO,WAAW,WAAW,UAAU,CAAC,aAAa,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,OAAO,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,GAAG,cAAc,QAAQ,EAAS,YAAY,SAAS,GAAG,EAAe,cAAc,EAAE,OAAO,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,MAAM,YAAY,EAAa,OAAO,UAAU,CAAC,mBAAmB,sBAAsB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,cAAc,MAAM,CAAC,GAAG,EAAW,aAAa,MAAM,OAAO,UAAU,SAAS,OAAO,WAAW,MAAM,CAAC,SAAS,2EAA2E,CAAC,CAAc,EAAM,IAAI,CAAC,GAAG,sBAAsB,MAAM,CAAC,OAAO,EAAE,SAAS,OAAO,MAAM,EAAW,WAAW,MAAM,GAAG,EAAU,CAAC,SAAS,CAAC,oDAAoD,IAAiB,EAAK,IAAI,CAAC,KAAK,6CAA6C,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,EAAa,eAAe,YAAY,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAiB,aAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,eAAe,MAAM,UAAU,SAAS,OAAO,GAAG,EAAU,CAAC,SAAS,EAAiB,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,kBAAgB,aAAa,GAAG,EAAa,IAAI,MAAM,OAAO,SAAS,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,WAAW,CAAC,UAAU,mBAAmB,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;kBAUnpI,CAAC,CAAC,GAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,gBAAgB,4BAA4B,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,aAAa,GAAG,EAAa,IAAI,OAAO,IAAI,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,aAAa,IAAc,UAAU,aAAa,IAAe,aAAa,MAAM,UAAU,0BAA0B,aAAa,OAAO,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAU,SAAS,OAAO,GAAG,EAAU,CAAC,SAAS,0BAA0B,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;0BAK5nB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,CAAC,GAAwB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,aAAa,GAAG,EAAa,IAAI,OAAO,KAAK,cAAc,OAAO,WAAW,cAAc,UAAU,OAAO,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAS,IAAI,OAAO,SAAS,WAAW,oDAAoD,aAAa,GAAG,UAAU,gCAAgC,QAAQ,sBAAsB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,aAAa,GAAG,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,qDAAqD,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,qCAAqC,OAAO,iBAAiB,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,cAAc,OAAO,MAAM,CAAC,QAAQ,QAAQ,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,OAAO,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,MAAM,EAAa,aAAa,GAAG,SAAS,GAAG,WAAW,IAAI,GAAG,EAAU,UAAU,SAAS,CAAC,SAAS,aAAa,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,EAAU,SAAS,GAAG,GAAG,EAAU,UAAU,SAAS,SAAS,IAAI,WAAW,IAAI,CAAC,SAAS,8FAA8F,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAA8B,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,OAAO,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,MAAM,CAAC,SAAS,MAAM,KAAK,CAAC,OAAO,EAAW,EAAE,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,IAAI,EAAW,EAAE,GAAG,OAAO,MAAM,gBAAgB,EAAE,EAAY,EAAa,EAAY,aAAa,MAAM,WAAW,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,OAAO,GAAG,EAAU,CAAC,SAAS,CAAC,QAAQ,EAAY,OAAO,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,IAAI,EAAQ,SAAS,GAAa,OAAO,OAAO,MAAM,CAAC,QAAQ,EAAa,OAAO,IAAA,GAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,YAAY,MAAM,EAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,WAAW,MAAM,EAAS,SAAS,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,QAAQ,MAAM,EAAS,MAAM,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,EAAS,YAAY,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,UAAU,MAAM,EAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,iBAAiB,MAAM,EAAS,eAAe,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,eAAe,MAAM,EAAS,aAAa,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,UAAU,MAAM,EAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,YAAY,MAAM,EAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,gBAAgB,MAAM,EAAS,cAAc,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,EAAS,YAAY,UAAU,CAAC,CAAC,CAAC,IAAc,GAAG,IAAa,CAAC,IAAc,GAAG,IAAa,CAAC,IAAc,GAAG,IAAa,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,UAAU,OAAO,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAS,SAAS,IAAc,EAAE,MAAM,CAAC,GAAG,GAAY,gBAAgB,cAAc,MAAM,IAAc,EAAE,EAAW,EAAU,OAAO,aAAa,IAAc,EAAE,EAAY,IAAY,QAAQ,IAAc,EAAE,GAAG,EAAE,OAAO,IAAc,EAAE,cAAc,UAAU,CAAC,aAAa,gBAAgB,SAAS,WAAW,CAAC,CAAC,EAAY,EAAwB,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAS,SAAS,CAAC,GAAmB,EAAY,CAAC,MAAM,CAAC,GAAG,GAAY,gBAAgB,IAAY,WAAW,UAAU,EAAqB,MAAM,EAAoB,QAAQ,GAAmB,EAAY,CAAC,EAAE,GAAG,OAAO,GAAmB,EAAY,CAAC,UAAU,cAAc,CAAC,aAAa,YAAY,SAAsB,EAAK,OAAO,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,GAAc,EAAU,MAAM,CAAC,GAAG,GAAY,gBAAgB,EAAqB,MAAM,EAAoB,QAAQ,GAAc,EAAU,GAAG,EAAE,OAAO,GAAc,EAAU,cAAc,UAAU,CAAC,aAAa,cAAc,SAAS,EAAa,gBAAgB,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,wBAjDhoJ,IAA6D,IAAoD,CAAM,EAAU,+0BAA8/B,CAiDmgH,EAAoB,EAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,YAAY,+BAA+B,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,YAAY,gCAAgC,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,YAAY,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,YAAY,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,iBAAiB,CAAC,CAAC,MAAM,WAAW,CAAC,CAAC,MAAM,kBAAkB,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,MAAM,sBAAsB,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,MAAM,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,MAAM,mBAAmB,CAAC,CAAC,MAAM,kBAAkB,CAAC,CAAC,MAAM,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,aAAa,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,MAAM,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,SAAS,cAAc,UAAU,WAAW,QAAQ,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,UAAU,cAAc,UAAU,WAAW,QAAQ,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,qBAAqB,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,oBAAoB,aAAa,GAAK,CAAC,CAAC,ICjDxvN,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iDAAh2B,IAA+O,IAAkE,IAA4B,IAAsJ,CAAM,EAAmB,EAAS,EAAc,CAAO,GAAW,CAAC,YAAY,YAAY,CAAO,GAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAwN,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,EAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkB,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOE,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,EAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAU,CAAC,SAAO,KAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,GAAG,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,OAAO,iGAAiG,CAAC,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/oE,EAAgB,EAX+pE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,EAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAG,GAA2C,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAKC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,yBAAyB,GAAG,EAAkB,EAAU,CAAC,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,6DAA6D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,+FAA+F,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKI,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,6DAA6D,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,8FAA8F,CAAC,SAAS,uGAAuG,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAc,CAAC,gBAAgB,qBAAqB,YAAY,qBAAqB,aAAa,EAAE,WAAW,CAAC,WAAW,+DAA+D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,MAAM,CAAC,eAAe,CAAC,CAAC,UAAU,GAAM,MAAM,wBAAwB,MAAM,YAAY,CAAC,CAAC,UAAU,GAAM,MAAM,qBAAqB,MAAM,SAAS,CAAC,CAAC,UAAU,GAAM,MAAM,qBAAqB,MAAM,SAAS,CAAC,CAAC,UAAU,GAAM,MAAM,wBAAwB,MAAM,YAAY,CAAC,CAAC,UAAU,GAAK,MAAM,eAAe,MAAM,SAAS,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,gBAAgB,qBAAqB,UAAU,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,QAAQ,CAAC,WAAW,qBAAqB,UAAU,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,QAAQ,CAAC,SAAS,YAAY,qBAAqB,qEAAqE,oBAAoB,wEAAwE,cAAc,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,aAAa,CAAC,CAAC,MAAM,eAAe,CAAC,CAAC,aAAa,eAAe,YAAY,cAAc,iBAAiB,CAAC,CAAC,MAAM,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,YAAY,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,iBAAiB,CAAC,CAAC,MAAM,UAAU,CAAC,CAAC,MAAM,WAAW,CAAC,CAAC,MAAM,kBAAkB,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,QAAQ,CAAC,CAAC,gBAAgB,GAAM,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,eAAe,WAAW,6DAA6D,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6QAA6Q,sHAAsH,kRAAkR,2SAA2S,mMAAmM,yGAAyG,gEAAgE,kEAAkE,CAW9oT,eAAe,GAAgB,EAAgB,EAAgB,YAAY,iBAAiB,EAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,8GAA8G,gBAAgB,CAAC,IAAI,GAAG,eAAe,8GAA8G,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,WAAW,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAmB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICDpzC,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,aAAW,gBAAc,gBAAc,eAAa,eAAa,aAAW,eAAa,SAAO,YAAU,UAAQ,YAAU,gBAAc,SAAO,EAAW,CAAC,EAAK,GAASK,EAAS,GAAM,CAAM,CAAC,EAAa,GAAiBA,EAAS,GAAM,CAAO,EAAS,GAAqB,CAAO,EAASC,EAAO,KAAK,CAAO,EAAgB,IAAS,QAAa,EAAO,YAAY,IACpa,MAAc,CACd,MAAoB,EAAgB,GAAM,CAAC,EAAG,CAAC,EAAc,CAAC,CAC9D,MAAc,CAA+C,GAA3C,CAAC,GAAY,GAAU,GAA8B,IAAS,OAAY,OAAO,SAAS,EAAiB,EAAE,CAAC,GAAG,EAAE,SAAS,EAAE,CAAC,GAAG,CAAC,GAAsB,IAAS,QAA0B,EAAO,aAAa,QAAQ,sBAAsB,CAAW,OAAQ,MAAoB,CAAC,EAAQ,GAAK,CAAC,EAAgB,GAAK,EAAG,EAAwD,OAArD,EAAO,iBAAiB,WAAW,EAAiB,KAAW,EAAO,oBAAoB,WAAW,EAAiB,EAAG,CAAC,EAAW,EAAS,EAAa,EAAc,CAAC,CAC3f,MAAc,CAAkD,GAA9C,CAAC,GAAe,GAAU,GAA8B,IAAS,QAAa,OAAO,SAAW,IAAY,OAAO,SAAS,GAAc,CAAC,IAAM,EAAU,EAAO,SAAS,EAAO,YACpM,GAAG,GAAW,EAAE,OAAO,IAAM,EAAU,SAAS,gBAAgB,aAAa,EAAO,YAAe,QAAW,IAAuB,EAAU,EAAU,KAAgB,EAAc,CAAC,GAAG,CAAC,GAAsB,IAAS,QAA0B,EAAO,aAAa,QAAQ,sBAAsB,CAAW,OAAQ,MAAoB,CAAC,EAAQ,GAAK,CAAC,EAAgB,GAAK,EAAG,EAAkD,OAA/C,EAAO,iBAAiB,SAAS,EAAa,KAAW,EAAO,oBAAoB,SAAS,EAAa,EAAG,CAAC,EAAc,EAAc,EAAS,EAAa,EAAc,CAAC,CACviB,MAAc,CAAI,MAAC,GAAc,GAAU,IAA8B,IAAS,OAA6Q,MAA1P,GAAS,QAAQ,EAAO,eAAe,CAAI,CAAC,GAAsB,IAAS,QAA0B,EAAO,aAAa,QAAQ,sBAAsB,EAAmB,MAAoB,CAAC,EAAQ,GAAK,CAAC,EAAgB,GAAK,EAAG,EAAG,EAAa,IAAI,KAAW,CAAI,EAAS,SAAQ,aAAa,EAAS,QAAQ,GAAK,CAAC,EAAa,EAAa,EAAS,EAAa,EAAc,CAAC,CACje,SAAS,GAAa,CAAW,IAAS,QAAa,CAAC,GAAe,EAAO,aAAa,QAAQ,sBAAsB,IAAI,CAAE,MAAoB,EAAQ,GAAM,CAAC,CAAwE,MAAnE,CAAC,GAAM,EAAa,SAAS,GAAG,EAAa,UAAiB,KAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,OAAO,KAAK,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,mBAAmB,WAAW,WAAW,EAAU,IAAI,QAAQ,EAAK,EAAE,EAAE,cAAc,EAAK,OAAO,OAAO,CAAC,aAAa,OAAO,KAAK,SAAS,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAW,eAAa,UAAU,EAAO,8BAA8B,IAAA,GAGpqB,UAAU,IAAI,UAAU,OAAO,SAAS,WAAW,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,WAAW,WAAW,EAAU,IAAI,QAAQ,EAAK,EAAE,EAAE,CAAC,SAAS,CAAC,GAAwB,EAAK,SAAS,CAAC,aAAa,cAAc,QAAQ,EAAY,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,WAAW,cAAc,OAAO,OAAO,SAAS,GAAG,OAAO,UAAU,MAAM,OAAO,OAAO,EAAE,CAAC,SAAS,IAAO,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,SAAS,GAAU,EAAM,cAAc,EAAM,cAAc,EAAM,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,uBApBvf,IAA6D,IAAqF,CAoBuW,EAAoB,EAAa,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,QAAQ,CAAC,mBAAiB,CAAC,EAAc,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,QAAQ,CAAC,kBAAgB,CAAC,EAAa,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,SAAS,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,SAAS,EAAE,YAAY,6EAA6E,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAM,aAAa,UAAU,cAAc,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,CAAC,CAAC"}