{"version":3,"file":"Get_started.DdgjO2Qj.mjs","names":["useRef","useState","_Fragment","p"],"sources":["https:/framerusercontent.com/modules/mgblkUNeS1Cjy7KmbptF/IyHznMeq7Zrk2qSWImVm/Get_started.js"],"sourcesContent":["// Coller dans Framer : Assets → Code → + New File → GetStarted.tsx\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// ─── Inline SVG Icons ────────────────────────────────────────\nconst Ico=({d,size=16,sw=2})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:sw,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,display:\"block\"},children:Array.isArray(d)?d.map((p,i)=>/*#__PURE__*/_jsx(\"path\",{d:p},i)):/*#__PURE__*/_jsx(\"path\",{d:d})});const IC={check:\"M20 6 9 17 4 12\",chevDown:\"M6 9l6 6 6-6\",arrowR:[\"M5 12h14\",\"M12 5l7 7-7 7\"],arrowL:[\"M19 12H5\",\"M12 19l-7-7 7-7\"],checkCirc:[\"M22 11.08V12a10 10 0 1 1-5.93-9.14\",\"M22 4 12 14.01l-3-3\"],mail:[\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\",\"M22 6l-10 7L2 6\"],phone:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.75h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\",briefcase:[\"M20 7H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z\",\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"],msg:\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\",layout:[\"M3 3h18v18H3z\",\"M3 9h18\",\"M9 21V9\"],globe:[\"M12 2a10 10 0 1 0 0 20A10 10 0 0 0 12 2z\",\"M2 12h20\",\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10A15.3 15.3 0 0 1 8 12a15.3 15.3 0 0 1 4-10z\"],user:[\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\",\"M12 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z\"],users:[\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\",\"M9 7a4 4 0 1 0 0 8 4 4 0 0 0 0-8z\",\"M23 21v-2a4 4 0 0 0-3-3.87\",\"M16 3.13a4 4 0 0 1 0 7.75\"],building:[\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",\"M9 22V12h6v10\"],sparkles:\"M12 3l1.9 5.8H19l-4.9 3.6 1.9 5.8L12 15l-4 3.2 1.9-5.8L5 9h5.1z\",star:\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\",pen:[\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\",\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"]};const S={50:\"#f8fafc\",100:\"#f1f5f9\",200:\"#e2e8f0\",300:\"#cbd5e1\",400:\"#94a3b8\",500:\"#64748b\",700:\"#334155\",900:\"#0f172a\"};function hexAlpha(hex,alpha){const r=parseInt(hex.slice(1,3),16);const g=parseInt(hex.slice(3,5),16);const b=parseInt(hex.slice(5,7),16);return`rgba(${r},${g},${b},${alpha})`;}// ─── Card ─────────────────────────────────────────────────────\nfunction Card({iconD,title,desc,selected,onClick,primary}){return /*#__PURE__*/_jsxs(\"button\",{onClick:onClick,style:{textAlign:\"left\",width:\"100%\",padding:16,borderRadius:14,border:`1.5px solid ${selected?primary:S[200]}`,background:selected?hexAlpha(primary,.06):\"white\",cursor:\"pointer\",position:\"relative\",transition:\"all 0.18s\",fontFamily:\"inherit\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",padding:9,borderRadius:10,marginBottom:10,background:selected?primary:S[100],color:selected?\"white\":S[400],transition:\"all 0.18s\"},children:/*#__PURE__*/_jsx(Ico,{d:iconD,size:18})}),/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:14,color:S[900],marginBottom:3},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:S[500],lineHeight:1.5},children:desc}),selected&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:12,right:12,color:primary},children:/*#__PURE__*/_jsx(Ico,{d:IC.checkCirc,size:16})})]});}// ─── Field ────────────────────────────────────────────────────\nfunction Field({label,iconD,required,type=\"text\",value,onChange,placeholder,multiline,rows}){const base={width:\"100%\",padding:\"11px 14px\",borderRadius:12,fontSize:14,border:`1.5px solid ${S[200]}`,background:S[50],color:S[900],fontFamily:\"inherit\",outline:\"none\",resize:\"none\",display:\"block\",transition:\"border-color 0.15s\"};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"label\",{style:{fontSize:13,fontWeight:600,color:S[700],display:\"flex\",alignItems:\"center\",gap:6},children:[iconD&&/*#__PURE__*/_jsx(\"span\",{style:{color:S[400]},children:/*#__PURE__*/_jsx(Ico,{d:iconD,size:13})}),label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#ef4444\"},children:\"*\"})]}),multiline?/*#__PURE__*/_jsx(\"textarea\",{rows:rows||3,value:value,onChange:onChange,placeholder:placeholder,style:base}):/*#__PURE__*/_jsx(\"input\",{required:required,type:type,value:value,onChange:onChange,placeholder:placeholder,style:base})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function GetStarted({style,primaryColor=\"#2563eb\",bgColor=\"#f8fafc\",showOrgSize=true,showWebsitePlan=true,showCRMPlan=true,preselectedProduct=\"none\",eyebrow=\"CONTACT US\",heading=\"Book a strategy call\",subText=\"A few questions to prepare for our conversation.\",// Step 1\nstep1Title=\"Product of interest\",crmTitle=\"Real estate CRM\",crmDesc=\"Lead management, automation and client tracking.\",websiteTitle=\"Real estate website\",websiteDesc=\"High-performance real estate website, SEO/GSO optimized.\",// Step 3 – Website plan\nstep3Title=\"Preferred website plan\",webPlan1Title=\"Performance Starter\",webPlan1Desc=\"For real estate agents launching or rebranding. Great for a launch. Built to look professional.\",webPlan2Title=\"Strategic Pro\",webPlan2Desc=\"For real estate agents serious about positioning and growth. Built to compete. Designed to win listings.\",webPlan3Title=\"Authority Premium\",webPlan3Desc=\"For real estate agents building long-term market dominance.\",// Step 2 – Org\nstep2Title=\"Organization type\",soloTitle=\"Real estate agent\",soloDesc=\"Solo real estate agent.\",teamTitle=\"Real estate Team\",teamDesc=\"Group of real estate agents.\",agencyTitle=\"Real estate brokerage\",agencyDesc=\"Professional property organization.\",// Step 2 – size sub-options\nteamSizeLabel=\"Team size\",agencySizeLabel=\"Agency size\",teamDuoTitle=\"Duo\",teamSmallTitle=\"Small team (3–8)\",teamMediumTitle=\"Medium team (9–20)\",teamLargeTitle=\"Large team (21+)\",agencyXSTitle=\"Less than 50 real estate agents\",agencySMTitle=\"51 to 150 real estate agents\",agencyMDTitle=\"151 to 500 real estate agents\",agencyLGTitle=\"More than 500 real estate agents\",// Step 4 – CRM plan\nstep4Title=\"Preferred CRM plan\",crmFreeTitle=\"Free plan\",crmFreeDesc=\"Only offered by RE/MAX Qu\\xe9bec to its members.\",crmPremTitle=\"Premium plan\",crmPremDesc=\"Full access to all advanced features.\",// Form\nstep5Title=\"Your contact info\",fieldFirstName=\"First name\",fieldLastName=\"Last name\",fieldEmail=\"Email\",fieldPhone=\"Phone\",fieldCompany=\"Brokerage / Company\",fieldNotes=\"Notes for the call\",fieldFirstNamePh=\"John\",fieldLastNamePh=\"Smith\",fieldEmailPh=\"john@example.com\",fieldPhonePh=\"(514) 555-0123\",fieldCompanyPh=\"RE/MAX, Proprio Direct...\",fieldNotesPh=\"Tell us more about your goals...\",nextBtnText=\"Next\",backBtnText=\"Back\",submitBtnText=\"Book my call\",submittingText=\"Sending…\",submitErrorText=\"Submission error. Please try again.\",// Success\nsuccessTitle=\"Request received!\",successDesc=\"A Centiva expert will reach out within 24h to schedule your strategic call.\",successStep1Label=\"Analysis\",successStep1Desc=\"We review your needs.\",successStep2Label=\"Contact\",successStep2Desc=\"An expert calls you.\",successStep3Label=\"Strategy\",successStep3Desc=\"Customized plan.\",successEmailLabel=\"Summary sent to\",webhookUrl=\"\",langue=\"English\"}){const containerRef=useRef(null);const[mobile,setMobile]=useState(false);useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){setMobile(entry.contentRect.width<600);}});ro.observe(el);return()=>ro.disconnect();},[]);const col2=mobile?\"1fr\":\"1fr 1fr\";const col3=mobile?\"1fr\":\"1fr 1fr 1fr\";const padH=mobile?\"0 16px 20px\":\"0 28px 28px\";const padSection=mobile?\"16px 16px\":\"20px 28px\";// ── Preselection: skip step 1 when a product is preselected ──\nconst initialProds=preselectedProduct===\"website\"?[\"website\"]:preselectedProduct===\"crm\"?[\"crm\"]:preselectedProduct===\"both\"?[\"website\",\"crm\"]:[];const initialStep=initialProds.length>0?2:1;const[step,setStep]=useState(initialStep);const[prods,setProds]=useState(initialProds);const[websitePlan,setWebsitePlan]=useState(null);const[client,setClient]=useState(null);const[orgSize,setOrgSize]=useState(null);const[crm,setCRM]=useState(null);const[form,setForm]=useState({firstName:\"\",lastName:\"\",email:\"\",phone:\"\",company:\"\",notes:\"\"});const[done,setDone]=useState(false);const[submitting,setSubmitting]=useState(false);const[submitError,setSubmitError]=useState(\"\");const hasCRM=prods.includes(\"crm\");const hasWebsite=prods.includes(\"website\");// ── Dynamic step sequence ──────────────────────────────────\n// 1=Products, 2=Org, 3=WebPlan(optional), 4=CRMPlan(optional), 5=Contact\nconst seq=[1,2,...hasWebsite&&showWebsitePlan?[3]:[],...hasCRM&&showCRMPlan?[4]:[],5];const total=seq.length;const seqIdx=seq.indexOf(step);const next=()=>setStep(seq[seqIdx+1]);const back=()=>setStep(seq[seqIdx-1]);const dispNum=s=>seq.indexOf(s)+1;const valid=s=>{if(s===1)return prods.length>0;if(s===2)return!!client&&(!showOrgSize||client===\"solo\"||!!orgSize);if(s===3)return!!websitePlan;if(s===4)return!!crm;if(s===5)return!!(form.firstName&&form.lastName&&form.email&&form.phone);return false;};const isDisabled=s=>{const idx=seq.indexOf(s);if(idx<=0)return false;return seq.slice(0,idx).some(ps=>!valid(ps));};const toggle=id=>{if(id===\"website\"&&prods.includes(\"website\")){setWebsitePlan(null);if(step===3||step===5)setStep(2);}if(id===\"crm\"&&prods.includes(\"crm\")){setCRM(null);if(step===4||step===5)setStep(hasWebsite&&showWebsitePlan?3:2);}setProds(p=>p.includes(id)?p.filter(x=>x!==id):[...p,id]);};// ── Size labels & summaries (used in submit payload + render) ─\nconst teamSizes=[{id:\"duo\",label:teamDuoTitle},{id:\"small\",label:teamSmallTitle},{id:\"medium\",label:teamMediumTitle},{id:\"large\",label:teamLargeTitle}];const agencySizes=[{id:\"xs\",label:agencyXSTitle},{id:\"sm\",label:agencySMTitle},{id:\"md\",label:agencyMDTitle},{id:\"lg\",label:agencyLGTitle}];const orgSizeLabel=[...teamSizes,...agencySizes].find(x=>x.id===orgSize)?.label??\"\";const step1Summary=prods.map(id=>id===\"crm\"?crmTitle:id===\"website\"?websiteTitle:id).join(\", \");const step2Summary=client===\"solo\"?soloTitle:client===\"team\"?`${teamTitle}${orgSize?` \\xb7 ${orgSizeLabel}`:\"\"}`:client===\"agency\"?`${agencyTitle}${orgSize?` \\xb7 ${orgSizeLabel}`:\"\"}`:\"\";const step3Summary=websitePlan===\"plan1\"?webPlan1Title:websitePlan===\"plan2\"?webPlan2Title:websitePlan===\"plan3\"?webPlan3Title:\"\";const step4Summary=crm===\"free\"?crmFreeTitle:crm===\"premium\"?crmPremTitle:\"\";const upd=(k,v)=>setForm(f=>({...f,[k]:v}));const submit=async e=>{e?.preventDefault();if(!valid(5)||submitting)return;// ── Build multi-select arrays matching GHL field values ──────\nconst produitsValues=[];if(prods.includes(\"website\")){produitsValues.push(\"site_web\");if(showWebsitePlan){if(websitePlan===\"plan2\")produitsValues.push(\"site_premium\");else if(websitePlan===\"plan3\")produitsValues.push(\"site_pro\");}}if(prods.includes(\"crm\")){produitsValues.push(\"crm\");if(showCRMPlan){if(crm===\"free\")produitsValues.push(\"crm_gratuit\");else if(crm===\"premium\")produitsValues.push(\"crm_premium\");}}const typeClientValues=[];if(client===\"solo\"){typeClientValues.push(\"courtier\");}else if(client===\"team\"){typeClientValues.push(\"quipe\");if(showOrgSize){if(orgSize===\"duo\")typeClientValues.push(\"quipe_de_2\");else if(orgSize===\"small\")typeClientValues.push(\"petite_quipe\");else if(orgSize===\"medium\")typeClientValues.push(\"moyenne_quipe\");else if(orgSize===\"large\")typeClientValues.push(\"grande_quipe\");}}else if(client===\"agency\"){typeClientValues.push(\"agence\");if(showOrgSize){if(orgSize===\"xs\")typeClientValues.push(\"petite_agence\");else if(orgSize===\"sm\")typeClientValues.push(\"moyenne_agence\");else if(orgSize===\"md\")typeClientValues.push(\"grande_agence\");else if(orgSize===\"lg\")typeClientValues.push(\"trs_grand_agence\");}}const payload={firstName:form.firstName,lastName:form.lastName,email:form.email,phone:form.phone,bannire__agence:form.company,note_rencontre_de_vente:form.notes,intrt_pour_quel_produit:produitsValues,type_de_client:typeClientValues,langue:langue};if(webhookUrl){setSubmitting(true);setSubmitError(\"\");try{await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});}catch{setSubmitError(submitErrorText);setSubmitting(false);return;}setSubmitting(false);}setDone(true);};const btnStyle=disabled=>({background:primaryColor,color:\"white\",border:\"none\",padding:\"10px 22px\",borderRadius:999,fontWeight:600,fontSize:14,display:\"inline-flex\",alignItems:\"center\",gap:8,cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled?.4:1,transition:\"opacity 0.15s\",fontFamily:\"inherit\"});const backBtnStyle={background:\"none\",border:\"none\",color:S[400],fontWeight:600,fontSize:14,cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:\"inherit\"};// ── Success ──────────────────────────────────────────────────\nif(done)return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,display:\"flex\",justifyContent:\"center\",padding:mobile?\"24px 12px\":24,background:bgColor,minHeight:\"100%\"},children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.35},style:{maxWidth:480,width:\"100%\",background:\"white\",borderRadius:24,overflow:\"hidden\",border:`1px solid ${S[100]}`,boxShadow:\"0 1px 3px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.04)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:mobile?\"32px 20px 24px\":\"40px 32px 28px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:56,height:56,borderRadius:\"50%\",margin:\"0 auto 20px\",background:hexAlpha(primaryColor,.1),color:primaryColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Ico,{d:IC.checkCirc,size:24})}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:mobile?22:26,fontWeight:900,color:S[900],marginBottom:10,letterSpacing:\"-0.5px\"},children:successTitle}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:S[500],lineHeight:1.6,margin:0},children:successDesc})]}),[[successStep1Label,successStep1Desc],[successStep2Label,successStep2Desc],[successStep3Label,successStep3Desc]].map(([t,d],i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:S[100]}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,padding:mobile?\"16px 20px\":\"18px 32px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:36,height:36,borderRadius:\"50%\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontWeight:700,fontSize:14,background:hexAlpha(primaryColor,.1),color:primaryColor},children:i+1}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:14,color:S[900]},children:t}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:S[500],marginTop:3,lineHeight:1.5},children:d})]})]})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:S[100]}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:mobile?\"14px 20px\":\"16px 32px\",background:S[50]},children:/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13,color:S[500],display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:primaryColor},children:/*#__PURE__*/_jsx(Ico,{d:IC.mail,size:13})}),successEmailLabel,\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:S[900],marginLeft:4},children:form.email})]})})]})});// ── Section wrapper ───────────────────────────────────────────\nconst section=(sNum,title,summary,body)=>{const isOpen=step===sNum;const isDone=valid(sNum)&&seq.indexOf(step)>seq.indexOf(sNum);const disabled=isDisabled(sNum);return /*#__PURE__*/_jsxs(\"div\",{style:{background:\"white\",borderRadius:16,border:`1px solid ${S[200]}`,boxShadow:\"0 1px 2px rgba(0,0,0,.04)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>!disabled&&setStep(sNum),disabled:disabled,style:{width:\"100%\",textAlign:\"left\",background:\"none\",border:\"none\",padding:padSection,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled?.4:1,fontFamily:\"inherit\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:14,fontWeight:700,flexShrink:0,transition:\"all 0.2s\",background:isOpen||isDone?primaryColor:S[100],color:isOpen||isDone?\"white\":S[400]},children:isDone&&!isOpen?/*#__PURE__*/_jsx(Ico,{d:IC.check,size:13,sw:3}):dispNum(sNum)}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,fontSize:15,transition:\"color 0.2s\",color:isOpen||isDone?S[900]:S[400]},children:title}),isDone&&!isOpen&&summary&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:500,marginTop:2,color:primaryColor},children:summary})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{transform:isOpen?\"rotate(180deg)\":\"none\",transition:\"transform 0.25s\",color:isOpen?primaryColor:S[300]},children:/*#__PURE__*/_jsx(Ico,{d:IC.chevDown,size:18})})]}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2,ease:\"easeOut\"},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${S[100]}`,padding:padH},children:body})},\"body\")})]},sNum);};const navRow=canNext=>/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:20,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[seqIdx>0?/*#__PURE__*/_jsxs(\"button\",{onClick:back,style:backBtnStyle,children:[/*#__PURE__*/_jsx(Ico,{d:IC.arrowL,size:15}),\" \",backBtnText]}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsxs(\"button\",{onClick:next,disabled:!canNext,style:btnStyle(!canNext),children:[nextBtnText,\" \",/*#__PURE__*/_jsx(Ico,{d:IC.arrowR,size:15,sw:2.5})]})]});// ── Form ─────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,background:bgColor,minHeight:\"100%\",paddingBottom:32,fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:620,margin:\"0 auto\",padding:mobile?\"24px 12px 0\":\"48px 16px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:mobile?20:32},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\"0.1em\",color:primaryColor,marginBottom:10},children:eyebrow}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:mobile?26:34,fontWeight:900,color:S[900],marginBottom:12,letterSpacing:\"-0.5px\",lineHeight:1.15},children:heading}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:mobile?14:16,color:S[500],lineHeight:1.65,maxWidth:460},children:subText})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,marginBottom:24},children:seq.map((s,i)=>/*#__PURE__*/_jsx(\"div\",{style:{height:3,flex:1,borderRadius:99,transition:\"background 0.4s\",background:step===s?primaryColor:seqIdx>i?hexAlpha(primaryColor,.35):S[200]}},s))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[section(1,step1Title,step1Summary,/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:col2,gap:10,marginTop:20},children:[/*#__PURE__*/_jsx(Card,{iconD:IC.globe,title:websiteTitle,desc:websiteDesc,selected:prods.includes(\"website\"),onClick:()=>toggle(\"website\"),primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.layout,title:crmTitle,desc:crmDesc,selected:prods.includes(\"crm\"),onClick:()=>toggle(\"crm\"),primary:primaryColor})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20,display:\"flex\",justifyContent:\"flex-end\"},children:/*#__PURE__*/_jsxs(\"button\",{onClick:next,disabled:!valid(1),style:btnStyle(!valid(1)),children:[nextBtnText,\" \",/*#__PURE__*/_jsx(Ico,{d:IC.arrowR,size:15,sw:2.5})]})})]})),section(2,step2Title,step2Summary,/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:col3,gap:10,marginTop:20},children:[/*#__PURE__*/_jsx(Card,{iconD:IC.user,title:soloTitle,desc:soloDesc,selected:client===\"solo\",onClick:()=>{setClient(\"solo\");setOrgSize(null);},primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.users,title:teamTitle,desc:teamDesc,selected:client===\"team\",onClick:()=>{setClient(\"team\");setOrgSize(null);},primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.building,title:agencyTitle,desc:agencyDesc,selected:client===\"agency\",onClick:()=>{setClient(\"agency\");setOrgSize(null);},primary:primaryColor})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:showOrgSize&&(client===\"team\"||client===\"agency\")&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},transition:{duration:.2,ease:\"easeOut\"},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:14,padding:14,background:S[50],borderRadius:14,border:`1px solid ${S[200]}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\"0.08em\",color:S[400],marginBottom:10},children:client===\"team\"?teamSizeLabel:agencySizeLabel}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:col2,gap:8},children:(client===\"team\"?teamSizes:agencySizes).map(({id,label})=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>setOrgSize(id),style:{padding:\"10px 14px\",borderRadius:10,fontSize:13,fontWeight:600,border:`1.5px solid ${orgSize===id?primaryColor:S[200]}`,background:orgSize===id?hexAlpha(primaryColor,.06):\"white\",color:orgSize===id?primaryColor:S[700],cursor:\"pointer\",textAlign:\"left\",fontFamily:\"inherit\",transition:\"all 0.15s\"},children:label},id))})]})},client)}),navRow(valid(2))]})),hasWebsite&&showWebsitePlan&&section(3,step3Title,step3Summary,/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:col3,gap:10,marginTop:20},children:[/*#__PURE__*/_jsx(Card,{iconD:IC.layout,title:webPlan1Title,desc:webPlan1Desc,selected:websitePlan===\"plan1\",onClick:()=>setWebsitePlan(\"plan1\"),primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.star,title:webPlan2Title,desc:webPlan2Desc,selected:websitePlan===\"plan2\",onClick:()=>setWebsitePlan(\"plan2\"),primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.pen,title:webPlan3Title,desc:webPlan3Desc,selected:websitePlan===\"plan3\",onClick:()=>setWebsitePlan(\"plan3\"),primary:primaryColor})]}),navRow(!!websitePlan)]})),hasCRM&&showCRMPlan&&section(4,step4Title,step4Summary,/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:col2,gap:10,marginTop:20},children:[/*#__PURE__*/_jsx(Card,{iconD:IC.sparkles,title:crmFreeTitle,desc:crmFreeDesc,selected:crm===\"free\",onClick:()=>setCRM(\"free\"),primary:primaryColor}),/*#__PURE__*/_jsx(Card,{iconD:IC.checkCirc,title:crmPremTitle,desc:crmPremDesc,selected:crm===\"premium\",onClick:()=>setCRM(\"premium\"),primary:primaryColor})]}),navRow(!!crm)]})),section(5,step5Title,\"\",/*#__PURE__*/_jsxs(\"form\",{onSubmit:submit,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:col2,gap:16,marginTop:20},children:[/*#__PURE__*/_jsx(Field,{label:fieldFirstName,required:true,value:form.firstName,onChange:e=>upd(\"firstName\",e.target.value),placeholder:fieldFirstNamePh}),/*#__PURE__*/_jsx(Field,{label:fieldLastName,required:true,value:form.lastName,onChange:e=>upd(\"lastName\",e.target.value),placeholder:fieldLastNamePh}),/*#__PURE__*/_jsx(Field,{label:fieldEmail,iconD:IC.mail,required:true,type:\"email\",value:form.email,onChange:e=>upd(\"email\",e.target.value),placeholder:fieldEmailPh}),/*#__PURE__*/_jsx(Field,{label:fieldPhone,iconD:IC.phone,required:true,type:\"tel\",value:form.phone,onChange:e=>upd(\"phone\",e.target.value),placeholder:fieldPhonePh}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / -1\"},children:/*#__PURE__*/_jsx(Field,{label:fieldCompany,iconD:IC.briefcase,value:form.company,onChange:e=>upd(\"company\",e.target.value),placeholder:fieldCompanyPh})}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / -1\"},children:/*#__PURE__*/_jsx(Field,{label:fieldNotes,iconD:IC.msg,value:form.notes,onChange:e=>upd(\"notes\",e.target.value),placeholder:fieldNotesPh,multiline:true,rows:3})})]}),submitError&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:16,padding:\"10px 14px\",borderRadius:10,background:\"#fef2f2\",border:\"1px solid #fecaca\",color:\"#dc2626\",fontSize:13},children:submitError}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:24,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexWrap:\"wrap\",gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:back,style:backBtnStyle,children:[/*#__PURE__*/_jsx(Ico,{d:IC.arrowL,size:15}),\" \",backBtnText]}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",disabled:!valid(5)||submitting,style:{...btnStyle(!valid(5)||submitting),padding:\"12px 28px\",fontSize:15,fontWeight:700},children:[submitting?submittingText:submitBtnText,\" \",/*#__PURE__*/_jsx(Ico,{d:IC.arrowR,size:17,sw:2.5})]})]})]}))]})]})});}// ─── Property Controls ────────────────────────────────────────\naddPropertyControls(GetStarted,{webhookUrl:{type:ControlType.String,title:\"🔗 Webhook URL\",defaultValue:\"\"},primaryColor:{type:ControlType.Color,title:\"🎨 Primary Color\",defaultValue:\"#2563eb\"},bgColor:{type:ControlType.Color,title:\"🎨 Background Color\",defaultValue:\"#f8fafc\"},// Section toggles\nshowOrgSize:{type:ControlType.Boolean,title:\"⚙️ Org size\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showWebsitePlan:{type:ControlType.Boolean,title:\"⚙️ Website plan\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showCRMPlan:{type:ControlType.Boolean,title:\"⚙️ CRM plan\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},preselectedProduct:{type:ControlType.Enum,title:\"🎯 Preselect\",defaultValue:\"none\",options:[\"none\",\"website\",\"crm\",\"both\"],optionTitles:[\"None\",\"Website only\",\"CRM only\",\"Both\"]},// Header\neyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"CONTACT US\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Book a strategy call\"},subText:{type:ControlType.String,title:\"Subtext\",defaultValue:\"A few questions to prepare for our conversation.\",displayTextArea:true},// Step 1\nstep1Title:{type:ControlType.String,title:\"Step 1 Title\",defaultValue:\"Product of interest\"},websiteTitle:{type:ControlType.String,title:\"Website Title\",defaultValue:\"Real estate website\"},websiteDesc:{type:ControlType.String,title:\"Website Desc\",defaultValue:\"High-performance real estate website, SEO/GSO optimized.\",displayTextArea:true},crmTitle:{type:ControlType.String,title:\"CRM Title\",defaultValue:\"Real estate CRM\"},crmDesc:{type:ControlType.String,title:\"CRM Desc\",defaultValue:\"Lead management, automation and client tracking.\",displayTextArea:true},// Step 2\nstep2Title:{type:ControlType.String,title:\"Step 2 Title\",defaultValue:\"Organization type\"},soloTitle:{type:ControlType.String,title:\"Solo Title\",defaultValue:\"Real estate agent\"},soloDesc:{type:ControlType.String,title:\"Solo Desc\",defaultValue:\"Solo real estate agent.\"},teamTitle:{type:ControlType.String,title:\"Team Title\",defaultValue:\"Real estate Team\"},teamDesc:{type:ControlType.String,title:\"Team Desc\",defaultValue:\"Group of real estate agents.\"},agencyTitle:{type:ControlType.String,title:\"Agency Title\",defaultValue:\"Real estate brokerage\"},agencyDesc:{type:ControlType.String,title:\"Agency Desc\",defaultValue:\"Professional property organization.\"},// Step 2 – Sub-section labels\nteamSizeLabel:{type:ControlType.String,title:\"Team Size Label\",defaultValue:\"Team size\"},agencySizeLabel:{type:ControlType.String,title:\"Agency Size Label\",defaultValue:\"Agency size\"},// Step 2 – Team sizes\nteamDuoTitle:{type:ControlType.String,title:\"Team: Duo\",defaultValue:\"Duo\"},teamSmallTitle:{type:ControlType.String,title:\"Team: Small\",defaultValue:\"Small team (3–8)\"},teamMediumTitle:{type:ControlType.String,title:\"Team: Medium\",defaultValue:\"Medium team (9–20)\"},teamLargeTitle:{type:ControlType.String,title:\"Team: Large\",defaultValue:\"Large team (21+)\"},// Step 2 – Agency sizes\nagencyXSTitle:{type:ControlType.String,title:\"Agency: XS\",defaultValue:\"Less than 50 real estate agents\"},agencySMTitle:{type:ControlType.String,title:\"Agency: SM\",defaultValue:\"51 to 150 real estate agents\"},agencyMDTitle:{type:ControlType.String,title:\"Agency: MD\",defaultValue:\"151 to 500 real estate agents\"},agencyLGTitle:{type:ControlType.String,title:\"Agency: LG\",defaultValue:\"More than 500 real estate agents\"},// Step 3 – Website plan\nstep3Title:{type:ControlType.String,title:\"Step 3 Title\",defaultValue:\"Preferred website plan\"},webPlan1Title:{type:ControlType.String,title:\"Plan 1 Title\",defaultValue:\"Performance Starter\"},webPlan1Desc:{type:ControlType.String,title:\"Plan 1 Desc\",defaultValue:\"For real estate agents launching or rebranding. Great for a launch. Built to look professional.\",displayTextArea:true},webPlan2Title:{type:ControlType.String,title:\"Plan 2 Title\",defaultValue:\"Strategic Pro\"},webPlan2Desc:{type:ControlType.String,title:\"Plan 2 Desc\",defaultValue:\"For real estate agents serious about positioning and growth. Built to compete. Designed to win listings.\",displayTextArea:true},webPlan3Title:{type:ControlType.String,title:\"Plan 3 Title\",defaultValue:\"Authority Premium\"},webPlan3Desc:{type:ControlType.String,title:\"Plan 3 Desc\",defaultValue:\"For real estate agents building long-term market dominance.\",displayTextArea:true},// Step 4 – CRM plan\nstep4Title:{type:ControlType.String,title:\"Step 4 Title\",defaultValue:\"Preferred CRM plan\"},crmFreeTitle:{type:ControlType.String,title:\"CRM Free Title\",defaultValue:\"Free plan\"},crmFreeDesc:{type:ControlType.String,title:\"CRM Free Desc\",defaultValue:\"Only offered by RE/MAX Qu\\xe9bec to its members.\",displayTextArea:true},crmPremTitle:{type:ControlType.String,title:\"CRM Prem Title\",defaultValue:\"Premium plan\"},crmPremDesc:{type:ControlType.String,title:\"CRM Prem Desc\",defaultValue:\"Full access to all advanced features.\",displayTextArea:true},// Step 5 – Contact (labels)\nstep5Title:{type:ControlType.String,title:\"Step 5 Title\",defaultValue:\"Your contact info\"},fieldFirstName:{type:ControlType.String,title:\"Field: First Name\",defaultValue:\"First name\"},fieldLastName:{type:ControlType.String,title:\"Field: Last Name\",defaultValue:\"Last name\"},fieldEmail:{type:ControlType.String,title:\"Field: Email\",defaultValue:\"Email\"},fieldPhone:{type:ControlType.String,title:\"Field: Phone\",defaultValue:\"Phone\"},fieldCompany:{type:ControlType.String,title:\"Field: Company\",defaultValue:\"Brokerage / Company\"},fieldNotes:{type:ControlType.String,title:\"Field: Notes\",defaultValue:\"Notes for the call\"},// Step 5 – Contact (placeholders)\nfieldFirstNamePh:{type:ControlType.String,title:\"PH: First Name\",defaultValue:\"John\"},fieldLastNamePh:{type:ControlType.String,title:\"PH: Last Name\",defaultValue:\"Smith\"},fieldEmailPh:{type:ControlType.String,title:\"PH: Email\",defaultValue:\"john@example.com\"},fieldPhonePh:{type:ControlType.String,title:\"PH: Phone\",defaultValue:\"(514) 555-0123\"},fieldCompanyPh:{type:ControlType.String,title:\"PH: Company\",defaultValue:\"RE/MAX, Proprio Direct...\"},fieldNotesPh:{type:ControlType.String,title:\"PH: Notes\",defaultValue:\"Tell us more about your goals...\",displayTextArea:true},// Buttons\nnextBtnText:{type:ControlType.String,title:\"Next Button\",defaultValue:\"Next\"},backBtnText:{type:ControlType.String,title:\"Back Button\",defaultValue:\"Back\"},submittingText:{type:ControlType.String,title:\"Submitting Text\",defaultValue:\"Sending…\"},submitErrorText:{type:ControlType.String,title:\"Submit Error\",defaultValue:\"Submission error. Please try again.\",displayTextArea:true},submitBtnText:{type:ControlType.String,title:\"Submit Button\",defaultValue:\"Book my call\"},// Success\nsuccessTitle:{type:ControlType.String,title:\"✅ Success Title\",defaultValue:\"Request received!\"},successDesc:{type:ControlType.String,title:\"Success Desc\",defaultValue:\"A Centiva expert will reach out within 24h to schedule your strategic call.\",displayTextArea:true},successStep1Label:{type:ControlType.String,title:\"Success Step 1\",defaultValue:\"Analysis\"},successStep1Desc:{type:ControlType.String,title:\"Step 1 Desc\",defaultValue:\"We review your needs.\"},successStep2Label:{type:ControlType.String,title:\"Success Step 2\",defaultValue:\"Contact\"},successStep2Desc:{type:ControlType.String,title:\"Step 2 Desc\",defaultValue:\"An expert calls you.\"},successStep3Label:{type:ControlType.String,title:\"Success Step 3\",defaultValue:\"Strategy\"},successStep3Desc:{type:ControlType.String,title:\"Step 3 Desc\",defaultValue:\"Customized plan.\"},successEmailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Summary sent to\"},// Hidden translatable language tag — sent in payload, auto-translated by Framer Locales\nlangue:{type:ControlType.String,title:\"🌐 Langue (hidden)\",defaultValue:\"English\",description:\"Sent in webhook payload. Translate to 'fran\\xe7ais' in Locales → the rendered French site will send 'fran\\xe7ais'.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GetStarted\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Get_started.map"],"mappings":"yPAEyhE,SAAS,EAAS,EAAI,EAAM,CAA6G,MAAM,QAA1G,SAAS,EAAI,MAAM,EAAE,CAAC,EAAE,EAA0F,EAAE,GAAhF,SAAS,EAAI,MAAM,EAAE,CAAC,EAAE,EAA2D,EAAE,GAAjD,SAAS,EAAI,MAAM,EAAE,CAAC,EAAE,EAA4B,EAAE,GAAG,EAAM,EAAG,CACxsE,SAAS,EAAK,CAAC,QAAM,QAAM,OAAK,WAAS,UAAQ,WAAS,CAAC,OAAoB,EAAM,SAAS,CAAS,UAAQ,MAAM,CAAC,UAAU,OAAO,MAAM,OAAO,QAAQ,GAAG,aAAa,GAAG,OAAO,eAAe,EAAS,EAAQ,EAAE,OAAO,WAAW,EAAS,EAAS,EAAQ,GAAG,EAAE,QAAQ,OAAO,UAAU,SAAS,WAAW,WAAW,YAAY,WAAW,SAAS,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,QAAQ,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,EAAS,EAAQ,EAAE,KAAK,MAAM,EAAS,QAAQ,EAAE,KAAK,WAAW,WAAW,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAM,KAAK,EAAE,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAM,EAAE,KAAK,aAAa,CAAC,EAAE,SAAS,CAAK,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,GAAG,EAAE,SAAS,CAAI,CAAC,EAAE,GAAuB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,MAAM,CAAO,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAG,UAAU,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CACv7B,SAAS,EAAM,CAAC,QAAM,QAAM,WAAS,OAAK,OAAO,QAAM,WAAS,cAAY,YAAU,QAAM,CAAC,IAAM,EAAK,CAAC,MAAM,OAAO,QAAQ,YAAY,aAAa,GAAG,SAAS,GAAG,OAAO,eAAe,EAAE,OAAO,WAAW,EAAE,IAAI,MAAM,EAAE,KAAK,WAAW,UAAU,QAAQ,OAAO,OAAO,OAAO,QAAQ,QAAQ,WAAW,oBAAoB,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,GAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAM,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAM,GAAuB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,SAAS,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAuB,EAAK,WAAW,CAAC,KAAK,GAAM,EAAQ,QAAe,WAAqB,cAAY,MAAM,CAAI,CAAC,EAAe,EAAK,QAAQ,CAAU,WAAc,OAAW,QAAe,WAAqB,cAAY,MAAM,CAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAGp9B,SAAwB,EAAW,CAAC,QAAM,eAAa,UAAU,UAAQ,UAAU,cAAY,GAAK,kBAAgB,GAAK,cAAY,GAAK,qBAAmB,OAAO,UAAQ,aAAa,WAAQ,uBAAuB,WAAQ,mDACnO,cAAW,sBAAsB,YAAS,kBAAkB,WAAQ,mDAAmD,gBAAa,sBAAsB,eAAY,2DACtK,cAAW,yBAAyB,iBAAc,sBAAsB,gBAAa,kGAAkG,iBAAc,gBAAgB,gBAAa,2GAA2G,iBAAc,oBAAoB,gBAAa,8DAC5X,cAAW,oBAAoB,aAAU,oBAAoB,YAAS,0BAA0B,aAAU,mBAAmB,YAAS,+BAA+B,eAAY,wBAAwB,cAAW,sCACpN,iBAAc,YAAY,mBAAgB,cAAc,gBAAa,MAAM,kBAAe,mBAAmB,mBAAgB,qBAAqB,kBAAe,mBAAmB,iBAAc,kCAAkC,iBAAc,+BAA+B,iBAAc,gCAAgC,iBAAc,mCAC7U,cAAW,qBAAqB,eAAa,YAAY,eAAY,gDAAmD,eAAa,eAAe,eAAY,wCAChK,cAAW,oBAAoB,kBAAe,aAAa,iBAAc,YAAY,cAAW,QAAQ,cAAW,QAAQ,gBAAa,sBAAsB,cAAW,qBAAqB,oBAAiB,OAAO,mBAAgB,QAAQ,gBAAa,mBAAmB,gBAAa,iBAAiB,kBAAe,4BAA4B,gBAAa,mCAAmC,cAAY,OAAO,cAAY,OAAO,iBAAc,eAAe,kBAAe,WAAW,mBAAgB,sCACpf,gBAAa,oBAAoB,eAAY,8EAA8E,qBAAkB,WAAW,oBAAiB,wBAAwB,qBAAkB,UAAU,oBAAiB,uBAAuB,qBAAkB,WAAW,oBAAiB,mBAAmB,qBAAkB,kBAAkB,aAAW,GAAG,UAAO,WAAW,CAAC,IAAM,EAAaA,EAAO,IAAI,EAAO,CAAC,EAAO,IAAWC,EAAS,EAAK,EAAE,MAAc,CAAC,IAAM,EAAG,EAAa,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAG,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAS,EAAS,GAAU,EAAM,YAAY,MAAM,GAAG,CAAG,CAAC,EAAiB,OAAf,EAAG,QAAQ,CAAE,MAAY,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAK,EAAO,MAAM,UAAgB,GAAK,EAAO,MAAM,cAAoB,GAAK,EAAO,cAAc,cAAoB,GAAW,EAAO,YAAY,YAC9zB,GAAa,IAAqB,UAAU,CAAC,SAAS,EAAE,IAAqB,MAAM,CAAC,KAAK,EAAE,IAAqB,OAAO,CAAC,UAAU,KAAK,EAAE,CAAC,EAAmD,CAAC,EAAK,GAASA,EAA9C,GAAa,OAAO,EAAE,EAAE,CAA0C,EAAO,CAAC,EAAM,IAAUA,EAAS,EAAY,EAAO,CAAC,EAAY,GAAgBA,EAAS,IAAI,EAAO,CAAC,EAAO,GAAWA,EAAS,IAAI,EAAO,CAAC,EAAQ,GAAYA,EAAS,IAAI,EAAO,CAAC,EAAI,GAAQA,EAAS,IAAI,EAAO,CAAC,EAAK,IAASA,EAAS,CAAC,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,GAAG,QAAQ,GAAG,MAAM,EAAE,CAAC,EAAO,CAAC,GAAK,IAASA,EAAS,EAAK,EAAO,CAAC,EAAW,GAAeA,EAAS,EAAK,EAAO,CAAC,GAAY,IAAgBA,EAAS,EAAE,EAAQ,GAAO,EAAM,SAAS,KAAK,EAAQ,EAAW,EAAM,SAAS,SAAS,EAE/tB,EAAI,CAAC,EAAE,EAAE,GAAG,GAAY,EAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,IAAQ,EAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAc,EAAI,OAAO,IAAM,EAAO,EAAI,QAAQ,CAAI,EAAQ,MAAS,EAAQ,EAAI,EAAO,EAAE,EAAQ,OAAS,EAAQ,EAAI,EAAO,EAAE,EAAQ,GAAQ,GAAG,EAAI,QAAQ,CAAC,EAAE,EAAQ,EAAM,GAAO,IAAI,EAAS,EAAM,OAAO,EAAK,IAAI,EAAQ,CAAC,CAAC,IAAS,CAAC,GAAa,IAAS,QAAQ,CAAC,CAAC,GAAY,IAAI,EAAQ,CAAC,CAAC,EAAe,IAAI,EAAQ,CAAC,CAAC,EAAO,IAAI,GAAQ,CAAC,EAAE,EAAK,WAAW,EAAK,UAAU,EAAK,OAAO,EAAK,OAA4B,GAAW,GAAG,CAAC,IAAM,EAAI,EAAI,QAAQ,CAAC,EAAyB,OAApB,GAAK,EAAS,GAAa,EAAI,MAAM,EAAE,CAAG,CAAC,CAAC,KAAK,GAAI,CAAC,EAAM,CAAE,CAAC,CAAE,EAAQ,GAAO,GAAI,CAAI,IAAK,WAAW,EAAM,SAAS,SAAS,IAAG,EAAe,IAAI,GAAK,IAAO,GAAG,IAAO,IAAE,EAAQ,CAAC,GAAM,IAAK,OAAO,EAAM,SAAS,KAAK,IAAG,EAAO,IAAI,GAAK,IAAO,GAAG,IAAO,IAAE,EAAQ,GAAY,EAAgB,EAAE,CAAC,GAAG,GAAS,GAAG,EAAE,SAAS,CAAE,EAAE,EAAE,OAAO,GAAG,IAAI,CAAE,EAAE,CAAC,GAAG,EAAE,CAAE,CAAC,CAAE,EACz4B,GAAU,CAAC,CAAC,GAAG,MAAM,MAAM,EAAY,EAAE,CAAC,GAAG,QAAQ,MAAM,EAAc,EAAE,CAAC,GAAG,SAAS,MAAM,EAAe,EAAE,CAAC,GAAG,QAAQ,MAAM,EAAc,CAAC,EAAQ,GAAY,CAAC,CAAC,GAAG,KAAK,MAAM,EAAa,EAAE,CAAC,GAAG,KAAK,MAAM,EAAa,EAAE,CAAC,GAAG,KAAK,MAAM,EAAa,EAAE,CAAC,GAAG,KAAK,MAAM,EAAa,CAAC,EAAQ,GAAa,CAAC,GAAG,GAAU,GAAG,EAAW,CAAC,CAAC,KAAK,GAAG,EAAE,KAAK,CAAO,CAAC,EAAE,OAAO,GAAS,GAAa,EAAM,IAAI,GAAI,IAAK,MAAM,GAAS,IAAK,UAAU,GAAa,CAAE,CAAC,CAAC,KAAK,IAAI,EAAQ,GAAa,IAAS,OAAO,GAAU,IAAS,OAAO,GAAG,KAAY,EAAQ,SAAS,KAAe,KAAK,IAAS,SAAS,GAAG,KAAc,EAAQ,SAAS,KAAe,KAAK,GAAS,GAAa,IAAc,QAAQ,GAAc,IAAc,QAAQ,GAAc,IAAc,QAAQ,GAAc,GAAS,GAAa,IAAM,OAAO,EAAa,IAAM,UAAU,EAAa,GAAS,GAAK,EAAE,IAAI,GAAQ,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,EAAE,EAAQ,GAAO,KAAM,IAAG,CAAqB,GAApB,GAAG,eAAe,EAAK,CAAC,EAAM,CAAC,GAAG,EAAW,OACn9B,IAAM,EAAe,CAAC,EAAK,EAAM,SAAS,SAAS,IAAG,EAAe,KAAK,UAAU,EAAK,IAAoB,IAAc,QAAQ,EAAe,KAAK,cAAc,EAAU,IAAc,SAAQ,EAAe,KAAK,UAAU,IAAO,EAAM,SAAS,KAAK,IAAG,EAAe,KAAK,KAAK,EAAK,IAAgB,IAAM,OAAO,EAAe,KAAK,aAAa,EAAU,IAAM,WAAU,EAAe,KAAK,aAAa,IAAI,IAAM,EAAiB,CAAC,EAAK,IAAS,OAAQ,EAAiB,KAAK,UAAU,EAAW,IAAS,QAAQ,EAAiB,KAAK,OAAO,EAAK,IAAgB,IAAU,MAAM,EAAiB,KAAK,YAAY,EAAU,IAAU,QAAQ,EAAiB,KAAK,cAAc,EAAU,IAAU,SAAS,EAAiB,KAAK,eAAe,EAAU,IAAU,SAAQ,EAAiB,KAAK,cAAc,IAAY,IAAS,WAAU,EAAiB,KAAK,QAAQ,EAAK,IAAgB,IAAU,KAAK,EAAiB,KAAK,eAAe,EAAU,IAAU,KAAK,EAAiB,KAAK,gBAAgB,EAAU,IAAU,KAAK,EAAiB,KAAK,eAAe,EAAU,IAAU,MAAK,EAAiB,KAAK,kBAAkB,IAAI,IAAM,EAAQ,CAAC,UAAU,EAAK,UAAU,SAAS,EAAK,SAAS,MAAM,EAAK,MAAM,MAAM,EAAK,MAAM,gBAAgB,EAAK,QAAQ,wBAAwB,EAAK,MAAM,wBAAwB,EAAe,eAAe,EAAwB,SAAM,EAAE,GAAG,EAAW,CAAC,EAAc,EAAI,EAAE,GAAe,EAAE,EAAE,GAAG,CAAC,MAAM,MAAM,EAAW,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,kBAAkB,EAAE,KAAK,KAAK,UAAU,CAAO,CAAC,CAAC,CAAE,MAAM,CAAC,GAAe,EAAe,EAAE,EAAc,EAAK,EAAE,MAAO,CAAC,EAAc,EAAK,CAAE,CAAC,GAAQ,EAAI,CAAE,EAAQ,EAAS,IAAW,CAAC,WAAW,EAAa,MAAM,QAAQ,OAAO,OAAO,QAAQ,YAAY,aAAa,IAAI,WAAW,IAAI,SAAS,GAAG,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,OAAO,EAAS,cAAc,UAAU,QAAQ,EAAS,GAAG,EAAE,WAAW,gBAAgB,WAAW,SAAS,GAAS,EAAa,CAAC,WAAW,OAAO,OAAO,OAAO,MAAM,EAAE,KAAK,WAAW,IAAI,SAAS,GAAG,OAAO,UAAU,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,WAAW,SAAS,EAChmE,GAAG,GAAK,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,eAAe,SAAS,QAAQ,EAAO,YAAY,GAAG,WAAW,EAAQ,UAAU,MAAM,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,MAAM,CAAC,SAAS,IAAI,MAAM,OAAO,WAAW,QAAQ,aAAa,GAAG,SAAS,SAAS,OAAO,aAAa,EAAE,OAAO,UAAU,sDAAsD,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAO,iBAAiB,iBAAiB,UAAU,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,OAAO,cAAc,WAAW,EAAS,EAAa,EAAE,EAAE,MAAM,EAAa,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAG,UAAU,KAAK,EAAE,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAO,GAAG,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,aAAa,GAAG,cAAc,QAAQ,EAAE,SAAS,EAAY,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,IAAI,OAAO,CAAC,EAAE,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAkB,EAAgB,EAAE,CAAC,GAAkB,EAAgB,EAAE,CAAC,GAAkB,EAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,IAAiB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAE,IAAI,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,QAAQ,EAAO,YAAY,WAAW,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,IAAI,SAAS,GAAG,WAAW,EAAS,EAAa,EAAE,EAAE,MAAM,CAAY,EAAE,SAAS,EAAE,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAM,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,UAAU,EAAE,WAAW,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAE,IAAI,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAO,YAAY,YAAY,WAAW,EAAE,GAAG,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAY,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAG,KAAK,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,GAAkB,IAAiB,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,EAAE,KAAK,WAAW,CAAC,EAAE,SAAS,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAC73E,IAAM,GAAS,EAAK,EAAM,EAAQ,IAAO,CAAC,IAAM,EAAO,IAAO,EAAW,EAAO,EAAM,CAAI,GAAG,EAAI,QAAQ,CAAI,EAAE,EAAI,QAAQ,CAAI,EAAQ,EAAS,GAAW,CAAI,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,QAAQ,aAAa,GAAG,OAAO,aAAa,EAAE,OAAO,UAAU,4BAA4B,SAAS,QAAQ,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,YAAY,CAAC,GAAU,EAAQ,CAAI,EAAW,WAAS,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,WAAW,OAAO,OAAO,OAAO,QAAQ,GAAW,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,OAAO,EAAS,cAAc,UAAU,QAAQ,EAAS,GAAG,EAAE,WAAW,SAAS,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,GAAG,WAAW,IAAI,WAAW,EAAE,WAAW,WAAW,WAAW,GAAQ,EAAO,EAAa,EAAE,KAAK,MAAM,GAAQ,EAAO,QAAQ,EAAE,IAAI,EAAE,SAAS,GAAQ,CAAC,EAAoB,EAAK,EAAI,CAAC,EAAE,EAAG,MAAM,KAAK,GAAG,GAAG,CAAC,CAAC,EAAE,GAAQ,CAAI,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,WAAW,aAAa,MAAM,GAAQ,EAAO,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,CAAK,CAAC,EAAE,GAAQ,CAAC,GAAQ,GAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,UAAU,EAAE,MAAM,CAAY,EAAE,SAAS,CAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,EAAO,iBAAiB,OAAO,WAAW,kBAAkB,MAAM,EAAO,EAAa,EAAE,IAAI,EAAE,SAAsB,EAAK,EAAI,CAAC,EAAE,EAAG,SAAS,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAgB,CAAC,QAAQ,GAAM,SAAS,GAAqB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,QAAQ,CAAC,EAAE,QAAQ,CAAC,OAAO,OAAO,QAAQ,CAAC,EAAE,KAAK,CAAC,OAAO,EAAE,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,GAAG,KAAK,SAAS,EAAE,MAAM,CAAC,SAAS,QAAQ,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,EAAE,OAAO,QAAQ,EAAI,EAAE,SAAS,CAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAI,CAAE,EAAQ,EAAO,GAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,OAAO,eAAe,gBAAgB,WAAW,QAAQ,EAAE,SAAS,CAAC,EAAO,EAAe,EAAM,SAAS,CAAC,QAAQ,GAAK,MAAM,EAAa,SAAS,CAAc,EAAK,EAAI,CAAC,EAAE,EAAG,OAAO,KAAK,EAAE,CAAC,EAAE,IAAI,CAAW,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,CAAC,EAAe,EAAM,SAAS,CAAC,QAAQ,EAAK,SAAS,CAAC,EAAQ,MAAM,EAAS,CAAC,CAAO,EAAE,SAAS,CAAC,EAAY,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAG,OAAO,KAAK,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EACr7E,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,GAAG,EAAM,WAAW,EAAQ,UAAU,OAAO,cAAc,GAAG,WAAW,oEAAoE,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,OAAO,SAAS,QAAQ,EAAO,cAAc,aAAa,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAO,GAAG,EAAE,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,cAAc,YAAY,cAAc,QAAQ,MAAM,EAAa,aAAa,EAAE,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAO,GAAG,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,aAAa,GAAG,cAAc,SAAS,WAAW,IAAI,EAAE,SAAS,EAAO,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,EAAO,GAAG,GAAG,MAAM,EAAE,KAAK,WAAW,KAAK,SAAS,GAAG,EAAE,SAAS,EAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,aAAa,EAAE,EAAE,SAAS,EAAI,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,aAAa,GAAG,WAAW,kBAAkB,WAAW,IAAO,EAAE,EAAa,EAAO,EAAE,EAAS,EAAa,GAAG,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAC,EAAQ,EAAE,GAAW,GAA0B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,EAAK,IAAI,GAAG,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAK,CAAC,MAAM,EAAG,MAAM,MAAM,GAAa,KAAK,GAAY,SAAS,EAAM,SAAS,SAAS,EAAE,YAAY,GAAO,SAAS,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,OAAO,MAAM,GAAS,KAAK,GAAQ,SAAS,EAAM,SAAS,KAAK,EAAE,YAAY,GAAO,KAAK,EAAE,QAAQ,CAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,OAAO,eAAe,UAAU,EAAE,SAAsB,EAAM,SAAS,CAAC,QAAQ,EAAK,SAAS,CAAC,EAAM,CAAC,EAAE,MAAM,EAAS,CAAC,EAAM,CAAC,CAAC,EAAE,SAAS,CAAC,EAAY,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAG,OAAO,KAAK,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAQ,EAAE,GAAW,GAA0B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,GAAK,IAAI,GAAG,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAK,CAAC,MAAM,EAAG,KAAK,MAAM,GAAU,KAAK,GAAS,SAAS,IAAS,OAAO,YAAY,CAAC,EAAU,MAAM,EAAE,EAAW,IAAI,CAAE,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,MAAM,MAAM,GAAU,KAAK,GAAS,SAAS,IAAS,OAAO,YAAY,CAAC,EAAU,MAAM,EAAE,EAAW,IAAI,CAAE,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,SAAS,MAAM,GAAY,KAAK,GAAW,SAAS,IAAS,SAAS,YAAY,CAAC,EAAU,QAAQ,EAAE,EAAW,IAAI,CAAE,EAAE,QAAQ,CAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,IAAc,IAAS,QAAQ,IAAS,WAAwB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,EAAE,OAAO,MAAM,EAAE,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,WAAW,CAAC,SAAS,GAAG,KAAK,SAAS,EAAE,MAAM,CAAC,SAAS,QAAQ,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,GAAG,WAAW,EAAE,IAAI,aAAa,GAAG,OAAO,aAAa,EAAE,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,cAAc,YAAY,cAAc,SAAS,MAAM,EAAE,KAAK,aAAa,EAAE,EAAE,SAAS,IAAS,OAAO,GAAc,EAAe,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,EAAK,IAAI,CAAC,EAAE,UAAU,IAAS,OAAO,GAAU,GAAA,CAAa,KAAK,CAAC,KAAG,WAAsB,EAAK,SAAS,CAAC,YAAY,EAAW,CAAE,EAAE,MAAM,CAAC,QAAQ,YAAY,aAAa,GAAG,SAAS,GAAG,WAAW,IAAI,OAAO,eAAe,IAAU,EAAG,EAAa,EAAE,OAAO,WAAW,IAAU,EAAG,EAAS,EAAa,GAAG,EAAE,QAAQ,MAAM,IAAU,EAAG,EAAa,EAAE,KAAK,OAAO,UAAU,UAAU,OAAO,WAAW,UAAU,WAAW,WAAW,EAAE,SAAS,CAAK,EAAE,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAM,CAAC,CAAC,EAAE,EAAO,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,GAAiB,EAAQ,EAAE,GAAW,GAA0B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,GAAK,IAAI,GAAG,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAK,CAAC,MAAM,EAAG,OAAO,MAAM,GAAc,KAAK,GAAa,SAAS,IAAc,QAAQ,YAAY,EAAe,OAAO,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,KAAK,MAAM,GAAc,KAAK,GAAa,SAAS,IAAc,QAAQ,YAAY,EAAe,OAAO,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,IAAI,MAAM,GAAc,KAAK,GAAa,SAAS,IAAc,QAAQ,YAAY,EAAe,OAAO,EAAE,QAAQ,CAAY,CAAC,CAAC,CAAC,CAAC,EAAE,EAAO,CAAC,CAAC,CAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAQ,GAAa,EAAQ,EAAE,GAAW,GAA0B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,EAAK,IAAI,GAAG,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAK,CAAC,MAAM,EAAG,SAAS,MAAM,EAAa,KAAK,GAAY,SAAS,IAAM,OAAO,YAAY,EAAO,MAAM,EAAE,QAAQ,CAAY,CAAC,EAAe,EAAK,EAAK,CAAC,MAAM,EAAG,UAAU,MAAM,EAAa,KAAK,GAAY,SAAS,IAAM,UAAU,YAAY,EAAO,SAAS,EAAE,QAAQ,CAAY,CAAC,CAAC,CAAC,CAAC,EAAE,EAAO,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAQ,EAAE,GAAW,GAAgB,EAAM,OAAO,CAAC,SAAS,GAAO,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,EAAK,IAAI,GAAG,UAAU,EAAE,EAAE,SAAS,CAAc,EAAK,EAAM,CAAC,MAAM,GAAe,SAAS,GAAK,MAAM,EAAK,UAAU,SAAS,GAAG,EAAI,YAAY,EAAE,OAAO,KAAK,EAAE,YAAY,EAAgB,CAAC,EAAe,EAAK,EAAM,CAAC,MAAM,GAAc,SAAS,GAAK,MAAM,EAAK,SAAS,SAAS,GAAG,EAAI,WAAW,EAAE,OAAO,KAAK,EAAE,YAAY,EAAe,CAAC,EAAe,EAAK,EAAM,CAAC,MAAM,GAAW,MAAM,EAAG,KAAK,SAAS,GAAK,KAAK,QAAQ,MAAM,EAAK,MAAM,SAAS,GAAG,EAAI,QAAQ,EAAE,OAAO,KAAK,EAAE,YAAY,EAAY,CAAC,EAAe,EAAK,EAAM,CAAC,MAAM,GAAW,MAAM,EAAG,MAAM,SAAS,GAAK,KAAK,MAAM,MAAM,EAAK,MAAM,SAAS,GAAG,EAAI,QAAQ,EAAE,OAAO,KAAK,EAAE,YAAY,EAAY,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,QAAQ,EAAE,SAAsB,EAAK,EAAM,CAAC,MAAM,GAAa,MAAM,EAAG,UAAU,MAAM,EAAK,QAAQ,SAAS,GAAG,EAAI,UAAU,EAAE,OAAO,KAAK,EAAE,YAAY,EAAc,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,QAAQ,EAAE,SAAsB,EAAK,EAAM,CAAC,MAAM,GAAW,MAAM,EAAG,IAAI,MAAM,EAAK,MAAM,SAAS,GAAG,EAAI,QAAQ,EAAE,OAAO,KAAK,EAAE,YAAY,GAAa,UAAU,GAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,YAAY,aAAa,GAAG,WAAW,UAAU,OAAO,oBAAoB,MAAM,UAAU,SAAS,EAAE,EAAE,SAAS,EAAW,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,OAAO,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAK,MAAM,EAAa,SAAS,CAAc,EAAK,EAAI,CAAC,EAAE,EAAG,OAAO,KAAK,EAAE,CAAC,EAAE,IAAI,CAAW,CAAC,CAAC,EAAe,EAAM,SAAS,CAAC,KAAK,SAAS,SAAS,CAAC,EAAM,CAAC,GAAG,EAAW,MAAM,CAAC,GAAG,EAAS,CAAC,EAAM,CAAC,GAAG,CAAU,EAAE,QAAQ,YAAY,SAAS,GAAG,WAAW,GAAG,EAAE,SAAS,CAAC,EAAW,GAAe,GAAc,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAG,OAAO,KAAK,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,wBArBt4N,IAA6C,IAAkD,IAAoD,EAC3N,GAAK,CAAC,IAAE,OAAK,GAAG,KAAG,KAAkB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,EAAG,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,WAAW,EAAE,QAAQ,OAAO,EAAE,SAAS,MAAM,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,IAAiB,EAAK,OAAO,CAAC,EAAEC,CAAC,EAAE,CAAC,CAAC,EAAe,EAAK,OAAO,CAAG,GAAC,CAAC,CAAC,CAAC,EAAQ,EAAG,CAAC,MAAM,kBAAkB,SAAS,eAAe,OAAO,CAAC,WAAW,eAAe,EAAE,OAAO,CAAC,WAAW,iBAAiB,EAAE,UAAU,CAAC,qCAAqC,qBAAqB,EAAE,KAAK,CAAC,8EAA8E,iBAAiB,EAAE,MAAM,uSAAuS,UAAU,CAAC,2EAA2E,0CAA0C,EAAE,IAAI,gEAAgE,OAAO,CAAC,gBAAgB,UAAU,SAAS,EAAE,MAAM,CAAC,2CAA2C,WAAW,4FAA4F,EAAE,KAAK,CAAC,4CAA4C,oCAAoC,EAAE,MAAM,CAAC,4CAA4C,oCAAoC,6BAA6B,2BAA2B,EAAE,SAAS,CAAC,iDAAiD,eAAe,EAAE,SAAS,kEAAkE,KAAK,+FAA+F,IAAI,CAAC,6DAA6D,yDAAyD,CAAC,EAAQ,EAAE,CAAC,GAAG,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,UAAU,IAAI,SAAS,EAqBvhE,EAAoB,EAAW,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAE,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,sBAAsB,aAAa,SAAS,EACpR,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,aAAa,OAAO,cAAc,MAAM,EAAE,mBAAmB,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,aAAa,OAAO,QAAQ,CAAC,OAAO,UAAU,MAAM,MAAM,EAAE,aAAa,CAAC,OAAO,eAAe,WAAW,MAAM,CAAC,EAC3hB,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,YAAY,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,sBAAsB,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,mDAAmD,gBAAgB,EAAI,EACvS,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,qBAAqB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,qBAAqB,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,2DAA2D,gBAAgB,EAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,iBAAiB,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,mDAAmD,gBAAgB,EAAI,EAC/iB,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,mBAAmB,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,mBAAmB,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,yBAAyB,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,kBAAkB,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,8BAA8B,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,uBAAuB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,qCAAqC,EACjpB,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,WAAW,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,aAAa,EACtL,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,KAAK,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,kBAAkB,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,oBAAoB,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,kBAAkB,EACrW,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,iCAAiC,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,8BAA8B,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,+BAA+B,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,kCAAkC,EACla,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,wBAAwB,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,qBAAqB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,kGAAkG,gBAAgB,EAAI,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,eAAe,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,2GAA2G,gBAAgB,EAAI,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,mBAAmB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,8DAA8D,gBAAgB,EAAI,EACx5B,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,oBAAoB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,WAAW,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,gDAAmD,gBAAgB,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,cAAc,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,wCAAwC,gBAAgB,EAAI,EACliB,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,mBAAmB,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,YAAY,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,WAAW,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,OAAO,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,qBAAqB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,oBAAoB,EAC3mB,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,MAAM,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,OAAO,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,kBAAkB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,gBAAgB,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,2BAA2B,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,mCAAmC,gBAAgB,EAAI,EAC7jB,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,MAAM,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,MAAM,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,UAAU,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,sCAAsC,gBAAgB,EAAI,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,cAAc,EACpd,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,mBAAmB,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,8EAA8E,gBAAgB,EAAI,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,UAAU,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,uBAAuB,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,SAAS,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,sBAAsB,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,UAAU,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,kBAAkB,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,iBAAiB,EAC95B,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,UAAU,YAAY,8GAAoH,CAAC,CAAC"}