{"version":3,"file":"Modal_contato.DOvIB-T0.mjs","names":["p","React.useState","React.useRef","l","React.useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/WlsC9eeI2d5gIHMAC0YD/elh0f5Mo8DVQ7dTMkB9r/Modal_contato.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const emptyForm={nome:\"\",email:\"\",empreendimento:\"\",finalidade:\"\",momento:\"\",mensagem:\"\"};// ─── Componente principal ────────────────────────────────────────────────────\nexport default function ContactModal(p){const isInline=p.mode===\"inline\";const[isOpen,setIsOpen]=React.useState(isInline);const[form,setForm]=React.useState(emptyForm);const[sent,setSent]=React.useState(false);const prevIsInline=React.useRef(isInline);React.useEffect(()=>{if(prevIsInline.current===isInline)return;prevIsInline.current=isInline;if(isInline){setIsOpen(true);}else{setIsOpen(false);setSent(false);setForm(emptyForm);}},[isInline]);const set=key=>value=>setForm(prev=>({...prev,[key]:value}));const enviar=()=>{const linhas=[`Ol\\xe1! Me chamo ${form.nome}.`,``,`Empreendimento: ${form.empreendimento}`,`Finalidade: ${form.finalidade}`,`Momento: ${form.momento}`,form.mensagem?`\nMensagem:\n${form.mensagem}`:\"\",`\nE-mail: ${form.email}`].filter(l=>l!==undefined);const url=`https://wa.me/${p.whatsappNumber}?text=${encodeURIComponent(linhas.join(\"\\n\"))}`;window.open(url,\"_blank\");setSent(true);if(!isInline){setTimeout(()=>{setIsOpen(false);setSent(false);setForm(emptyForm);},2e3);}};const modalPos=React.useMemo(()=>{if(isInline)return{};switch(p.modalPosition){case\"top-left\":return{bottom:\"100%\",left:0,marginBottom:8};case\"top-right\":return{bottom:\"100%\",right:0,marginBottom:8};case\"bottom-left\":return{top:\"100%\",left:0,marginTop:8};case\"bottom-right\":return{top:\"100%\",right:0,marginTop:8};default:return{top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",marginTop:8};}},[p.modalPosition,isInline]);// FIX 1 — wrapper sempre ocupa 100% do frame do Framer, em ambos os modos.\n// No modo trigger, position:relative é necessário pra ancorar o popover absoluto.\n// inline-block foi removido: ele limitava a área clicável e quebrava o layout.\nconst wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\"};// FIX 2 — card inline usa flex:1 + alignSelf:stretch.\n// height:100% sozinho não funciona dentro de Stack/Auto Layout do Framer\n// porque o pai é um flex container — o filho precisa de flex:1 pra crescer.\nconst cardStyle=isInline?{background:p.backgroundColor,borderRadius:p.radius,padding:p.padding,boxShadow:p.shadow,width:\"100%\",flex:1,alignSelf:\"stretch\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",overflowY:\"auto\"}:{position:\"absolute\",zIndex:1e3,minWidth:p.minModalWidth,maxWidth:p.maxModalWidth,width:\"max-content\",background:p.backgroundColor,borderRadius:p.radius,padding:p.padding,boxShadow:p.shadow,boxSizing:\"border-box\",...modalPos};const bodyFont={fontFamily:p.bodyFont||\"TASA Orbiter, Inter, sans-serif\"};const titleFont={fontFamily:p.titleFont||\"TASA Explorer, Georgia, serif\"};return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[!isInline&&!isOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setIsOpen(true),style:{cursor:\"pointer\",color:p.triggerColor,opacity:p.triggerOpacity,textAlign:p.triggerAlign,textTransform:p.triggerUppercase?\"uppercase\":\"none\",letterSpacing:`${p.triggerLetterSpacing}em`,lineHeight:p.triggerLineHeight,fontSize:p.triggerSize,fontWeight:p.triggerWeight,fontFamily:p.triggerFont||\"TASA Orbiter, Inter, sans-serif\",userSelect:\"none\",// Garante que o texto fica alinhado mas a div inteira é clicável\nwidth:\"100%\"},children:p.triggerText}),isOpen&&/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[!isInline&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setIsOpen(false);setSent(false);setForm(emptyForm);},style:{position:\"absolute\",top:16,right:16,border:\"none\",background:\"transparent\",cursor:\"pointer\",fontSize:18,color:p.closeColor,lineHeight:1,...bodyFont},children:\"✕\"}),sent?/* ── Estado de sucesso ── *//*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",margin:\"auto\",padding:\"24px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:48,borderRadius:\"50%\",background:\"#f0f4ff\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 16px\",color:p.color,fontSize:20},children:\"✓\"}),/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,fontSize:p.titleSize*.75,color:p.titleColor,marginBottom:8},children:\"Mensagem enviada\"}),/*#__PURE__*/_jsxs(\"div\",{style:{...bodyFont,fontSize:p.bodySize,color:p.fieldLabelColor,lineHeight:1.6},children:[\"Voc\\xea ser\\xe1 redirecionado ao WhatsApp.\",/*#__PURE__*/_jsx(\"br\",{}),\"Nossa equipe retorna em breve.\"]}),isInline&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setSent(false);setForm(emptyForm);},style:{marginTop:24,border:\"none\",background:\"transparent\",color:p.color,cursor:\"pointer\",fontSize:p.bodySize,...bodyFont},children:\"Enviar outra mensagem\"})]}):/* ── Formulário ── *//*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{textTransform:\"uppercase\",marginBottom:8,color:p.color,fontSize:p.labelSize,letterSpacing:`${p.labelSpacing}em`,...bodyFont},children:p.labelText}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:28,fontWeight:400,color:p.titleColor,fontSize:p.titleSize,lineHeight:p.titleLineHeight,...titleFont},children:p.titleText}),/*#__PURE__*/_jsx(Field,{label:\"Nome\",value:form.nome,onChange:set(\"nome\"),p:p}),/*#__PURE__*/_jsx(Field,{label:\"E-mail\",value:form.email,onChange:set(\"email\"),p:p}),/*#__PURE__*/_jsx(SelectField,{label:\"Empreendimento\",value:form.empreendimento,options:[\"Alameda 921\",\"Verti\",\"Vista Butu\\xed\",\"Outros\"],onChange:set(\"empreendimento\"),p:p}),/*#__PURE__*/_jsx(SelectField,{label:\"Finalidade\",value:form.finalidade,options:[\"Moradia pr\\xf3pria\",\"Investimento\"],onChange:set(\"finalidade\"),p:p}),/*#__PURE__*/_jsx(SelectField,{label:\"Momento\",value:form.momento,options:[\"Pesquisando op\\xe7\\xf5es\",\"Compra nos pr\\xf3ximos meses\",\"Decis\\xe3o imediata\"],onChange:set(\"momento\"),p:p}),/*#__PURE__*/_jsx(TextAreaField,{label:\"Mensagem\",value:form.mensagem,onChange:set(\"mensagem\"),p:p}),/*#__PURE__*/_jsx(\"button\",{onClick:enviar,style:{width:\"100%\",border:\"none\",padding:16,marginTop:8,color:\"#fff\",cursor:\"pointer\",background:p.color,borderRadius:p.buttonRadius,fontSize:p.bodySize,fontWeight:p.buttonWeight,letterSpacing:`${p.buttonSpacing}em`,flexShrink:0,...bodyFont},children:p.buttonText})]})]})]});}// ─── Sub-componentes ─────────────────────────────────────────────────────────\nconst sharedInput=p=>({width:\"100%\",padding:\"14px 16px\",outline:\"none\",boxSizing:\"border-box\",fontFamily:p.bodyFont,fontSize:p.bodySize,borderRadius:p.inputRadius,background:p.inputBackground,border:`1px solid ${p.inputBorder}`,color:p.inputTextColor});const fLabel=p=>({marginBottom:6,fontFamily:p.bodyFont,fontSize:p.labelFieldSize,color:p.fieldLabelColor});function Field({label,value,onChange,p}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(\"div\",{style:fLabel(p),children:label}),/*#__PURE__*/_jsx(\"input\",{value:value,onChange:e=>onChange(e.target.value),style:sharedInput(p)})]});}function SelectField({label,value,options,onChange,p}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(\"div\",{style:fLabel(p),children:label}),/*#__PURE__*/_jsxs(\"select\",{value:value,onChange:e=>onChange(e.target.value),style:sharedInput(p),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Selecione\"}),options.map(o=>/*#__PURE__*/_jsx(\"option\",{children:o},o))]})]});}function TextAreaField({label,value,onChange,p}){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(\"div\",{style:fLabel(p),children:label}),/*#__PURE__*/_jsx(\"textarea\",{value:value,onChange:e=>onChange(e.target.value),style:{...sharedInput(p),minHeight:120,resize:\"none\"}})]});}// ─── Property Controls ───────────────────────────────────────────────────────\naddPropertyControls(ContactModal,{mode:{type:ControlType.Enum,title:\"Modo\",options:[\"trigger\",\"inline\"],optionTitles:[\"Trigger (popover)\",\"Inline (p\\xe1gina)\"],defaultValue:\"trigger\",displaySegmentedControl:true},triggerText:{type:ControlType.String,title:\"Texto\",defaultValue:\"→ Entre em contato\",hidden:p=>p.mode===\"inline\"},triggerFont:{type:ControlType.String,title:\"Fonte\",defaultValue:\"TASA Orbiter\",hidden:p=>p.mode===\"inline\"},triggerSize:{type:ControlType.Number,title:\"Tamanho\",defaultValue:16,hidden:p=>p.mode===\"inline\"},triggerWeight:{type:ControlType.Number,title:\"Peso\",defaultValue:400,hidden:p=>p.mode===\"inline\"},triggerLetterSpacing:{type:ControlType.Number,title:\"Espa\\xe7amento\",defaultValue:0,min:-.1,max:1,step:.01,hidden:p=>p.mode===\"inline\"},triggerLineHeight:{type:ControlType.Number,title:\"Linha\",defaultValue:1.2,min:.5,max:3,step:.1,hidden:p=>p.mode===\"inline\"},triggerOpacity:{type:ControlType.Number,title:\"Opacidade\",defaultValue:1,min:0,max:1,step:.01,hidden:p=>p.mode===\"inline\"},triggerUppercase:{type:ControlType.Boolean,title:\"Mai\\xfasculas\",defaultValue:false,hidden:p=>p.mode===\"inline\"},triggerAlign:{type:ControlType.Enum,title:\"Alinhamento\",options:[\"left\",\"center\",\"right\"],defaultValue:\"left\",hidden:p=>p.mode===\"inline\"},triggerColor:{type:ControlType.Color,title:\"Cor\",defaultValue:\"#0047BB\",hidden:p=>p.mode===\"inline\"},modalPosition:{type:ControlType.Enum,title:\"Posi\\xe7\\xe3o\",options:[\"bottom-center\",\"bottom-left\",\"bottom-right\",\"top-left\",\"top-right\"],optionTitles:[\"↓ Centro\",\"↓ Esquerda\",\"↓ Direita\",\"↑ Esquerda\",\"↑ Direita\"],defaultValue:\"bottom-center\",hidden:p=>p.mode===\"inline\"},minModalWidth:{type:ControlType.Number,title:\"Min Width\",defaultValue:280,hidden:p=>p.mode===\"inline\"},maxModalWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:500,hidden:p=>p.mode===\"inline\"},closeColor:{type:ControlType.Color,title:\"Fechar\",defaultValue:\"#777777\",hidden:p=>p.mode===\"inline\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:40},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:18},inputRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:10},buttonRadius:{type:ControlType.Number,title:\"Btn Radius\",defaultValue:10},shadow:{type:ControlType.String,title:\"Sombra\",defaultValue:\"0 24px 80px rgba(0,0,0,0.10)\"},backgroundColor:{type:ControlType.Color,title:\"Fundo\",defaultValue:\"#FFFFFF\"},titleFont:{type:ControlType.String,title:\"Fonte T\\xedtulo\",defaultValue:\"TASA Explorer\"},bodyFont:{type:ControlType.String,title:\"Fonte Corpo\",defaultValue:\"TASA Orbiter\"},titleSize:{type:ControlType.Number,title:\"T\\xedtulo Size\",defaultValue:32},titleLineHeight:{type:ControlType.Number,title:\"T\\xedtulo Linha\",defaultValue:1.2,min:.5,max:3,step:.1},bodySize:{type:ControlType.Number,title:\"Corpo Size\",defaultValue:14},labelSize:{type:ControlType.Number,title:\"Label Size\",defaultValue:11},labelSpacing:{type:ControlType.Number,title:\"Label Espa\\xe7o\",defaultValue:.12,min:0,max:1,step:.01},labelFieldSize:{type:ControlType.Number,title:\"Field Label\",defaultValue:12},buttonWeight:{type:ControlType.Number,title:\"CTA Peso\",defaultValue:500},buttonSpacing:{type:ControlType.Number,title:\"CTA Espa\\xe7o\",defaultValue:0,min:-.1,max:1,step:.01},color:{type:ControlType.Color,title:\"Acento\",defaultValue:\"#0047BB\"},titleColor:{type:ControlType.Color,title:\"T\\xedtulo\",defaultValue:\"#111111\"},fieldLabelColor:{type:ControlType.Color,title:\"Field Label\",defaultValue:\"#666666\"},inputBackground:{type:ControlType.Color,title:\"Input Fundo\",defaultValue:\"#F7F8FA\"},inputBorder:{type:ControlType.Color,title:\"Input Borda\",defaultValue:\"#DDDDDD\"},inputTextColor:{type:ControlType.Color,title:\"Input Texto\",defaultValue:\"#111111\"},labelText:{type:ControlType.String,title:\"Label\",defaultValue:\"Fale com a gente\"},titleText:{type:ControlType.String,title:\"T\\xedtulo\",defaultValue:\"Qual empreendimento desperta seu interesse?\"},buttonText:{type:ControlType.String,title:\"CTA\",defaultValue:\"Enviar mensagem\"},whatsappNumber:{type:ControlType.String,title:\"WhatsApp\",defaultValue:\"5553999999999\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Modal_contato.map"],"mappings":"sNACA,SAAwB,EAAa,EAAE,CAAC,IAAM,EAASA,EAAE,OAAO,SAAc,CAAC,EAAO,GAAWC,EAAe,EAAS,CAAM,CAAC,EAAK,GAASA,EAAe,EAAU,CAAM,CAAC,EAAK,GAASA,EAAe,GAAM,CAAO,EAAaC,EAAa,EAAS,CAAC,MAAoB,CAAI,EAAa,UAAU,IAAgB,EAAa,QAAQ,EAAY,EAAU,EAAU,GAAK,EAAO,EAAU,GAAM,CAAC,EAAQ,GAAM,CAAC,EAAQ,EAAU,IAAI,CAAC,EAAS,CAAC,CAAC,IAAM,EAAI,GAAK,GAAO,EAAQ,IAAO,CAAC,GAAG,GAAM,GAAK,EAAM,EAAE,CAAO,MAAW,CAAC,IAAM,EAAO,CAAC,oBAAoB,EAAK,KAAK,GAAG,GAAG,mBAAmB,EAAK,iBAAiB,eAAe,EAAK,aAAa,YAAY,EAAK,UAAU,EAAK,SAAS;;EAEhrB,EAAK,WAAW,GAAG;UACX,EAAK,QAAQ,CAAC,OAAO,GAAGC,IAAI,IAAA,GAAU,CAAO,EAAI,iBAAiBH,EAAE,eAAe,QAAQ,mBAAmB,EAAO,KAAK;EAAK,CAAC,GAAG,EAAO,KAAK,EAAI,SAAS,CAAC,EAAQ,GAAK,CAAK,GAAU,eAAe,CAAC,EAAU,GAAM,CAAC,EAAQ,GAAM,CAAC,EAAQ,EAAU,EAAG,IAAI,EAAU,EAASI,MAAkB,CAAC,GAAG,EAAS,MAAM,EAAE,CAAC,OAAOJ,EAAE,cAAT,CAAwB,IAAI,WAAW,MAAM,CAAC,OAAO,OAAO,KAAK,EAAE,aAAa,EAAE,CAAC,IAAI,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,EAAE,aAAa,EAAE,CAAC,IAAI,cAAc,MAAM,CAAC,IAAI,OAAO,KAAK,EAAE,UAAU,EAAE,CAAC,IAAI,eAAe,MAAM,CAAC,IAAI,OAAO,MAAM,EAAE,UAAU,EAAE,CAAC,QAAQ,MAAM,CAAC,IAAI,OAAO,KAAK,MAAM,UAAU,mBAAmB,UAAU,EAAE,GAAI,CAACA,EAAE,cAAc,EAAS,CAAC,CAGhrB,EAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,CAGnG,EAAU,EAAS,CAAC,WAAWA,EAAE,gBAAgB,aAAaA,EAAE,OAAO,QAAQA,EAAE,QAAQ,UAAUA,EAAE,OAAO,MAAM,OAAO,KAAK,EAAE,UAAU,UAAU,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,UAAU,OAAO,CAAC,CAAC,SAAS,WAAW,OAAO,IAAI,SAASA,EAAE,cAAc,SAASA,EAAE,cAAc,MAAM,cAAc,WAAWA,EAAE,gBAAgB,aAAaA,EAAE,OAAO,QAAQA,EAAE,QAAQ,UAAUA,EAAE,OAAO,UAAU,aAAa,GAAG,EAAS,CAAO,EAAS,CAAC,WAAWA,EAAE,UAAU,kCAAkC,CAAO,EAAU,CAAC,WAAWA,EAAE,WAAW,gCAAgC,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAC,CAAC,GAAU,CAAC,GAAqB,EAAK,MAAM,CAAC,YAAY,EAAU,GAAK,CAAC,MAAM,CAAC,OAAO,UAAU,MAAMA,EAAE,aAAa,QAAQA,EAAE,eAAe,UAAUA,EAAE,aAAa,cAAcA,EAAE,iBAAiB,YAAY,OAAO,cAAc,GAAGA,EAAE,qBAAqB,IAAI,WAAWA,EAAE,kBAAkB,SAASA,EAAE,YAAY,WAAWA,EAAE,cAAc,WAAWA,EAAE,aAAa,kCAAkC,WAAW,OAC7jC,MAAM,OAAO,CAAC,SAASA,EAAE,YAAY,CAAC,CAAC,GAAqB,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAC,CAAC,GAAuB,EAAK,SAAS,CAAC,YAAY,CAAC,EAAU,GAAM,CAAC,EAAQ,GAAM,CAAC,EAAQ,EAAU,EAAG,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,OAAO,OAAO,WAAW,cAAc,OAAO,UAAU,SAAS,GAAG,MAAMA,EAAE,WAAW,WAAW,EAAE,GAAG,EAAS,CAAC,SAAS,IAAI,CAAC,CAAC,EAA+C,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,OAAO,OAAO,QAAQ,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,cAAc,MAAMA,EAAE,MAAM,SAAS,GAAG,CAAC,SAAS,IAAI,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAU,SAASA,EAAE,UAAU,IAAI,MAAMA,EAAE,WAAW,aAAa,EAAE,CAAC,SAAS,mBAAmB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAS,SAASA,EAAE,SAAS,MAAMA,EAAE,gBAAgB,WAAW,IAAI,CAAC,SAAS,CAAC,uCAA0D,EAAK,KAAK,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,GAAuB,EAAK,SAAS,CAAC,YAAY,CAAC,EAAQ,GAAM,CAAC,EAAQ,EAAU,EAAG,MAAM,CAAC,UAAU,GAAG,OAAO,OAAO,WAAW,cAAc,MAAMA,EAAE,MAAM,OAAO,UAAU,SAASA,EAAE,SAAS,GAAG,EAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAoC,EAAMK,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,cAAc,YAAY,aAAa,EAAE,MAAML,EAAE,MAAM,SAASA,EAAE,UAAU,cAAc,GAAGA,EAAE,aAAa,IAAI,GAAG,EAAS,CAAC,SAASA,EAAE,UAAU,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,WAAW,IAAI,MAAMA,EAAE,WAAW,SAASA,EAAE,UAAU,WAAWA,EAAE,gBAAgB,GAAG,EAAU,CAAC,SAASA,EAAE,UAAU,CAAC,CAAc,EAAK,EAAM,CAAC,MAAM,OAAO,MAAM,EAAK,KAAK,SAAS,EAAI,OAAO,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,EAAM,CAAC,MAAM,SAAS,MAAM,EAAK,MAAM,SAAS,EAAI,QAAQ,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,EAAY,CAAC,MAAM,iBAAiB,MAAM,EAAK,eAAe,QAAQ,CAAC,cAAc,QAAQ,cAAiB,SAAS,CAAC,SAAS,EAAI,iBAAiB,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,EAAY,CAAC,MAAM,aAAa,MAAM,EAAK,WAAW,QAAQ,CAAC,kBAAqB,eAAe,CAAC,SAAS,EAAI,aAAa,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,EAAY,CAAC,MAAM,UAAU,MAAM,EAAK,QAAQ,QAAQ,CAAC,qBAA2B,4BAA+B,mBAAsB,CAAC,SAAS,EAAI,UAAU,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,EAAc,CAAC,MAAM,WAAW,MAAM,EAAK,SAAS,SAAS,EAAI,WAAW,CAAC,EAAEA,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,GAAG,UAAU,EAAE,MAAM,OAAO,OAAO,UAAU,WAAWA,EAAE,MAAM,aAAaA,EAAE,aAAa,SAASA,EAAE,SAAS,WAAWA,EAAE,aAAa,cAAc,GAAGA,EAAE,cAAc,IAAI,WAAW,EAAE,GAAG,EAAS,CAAC,SAASA,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CACt6E,SAAS,EAAM,CAAC,QAAM,QAAM,WAAS,EAAA,GAAG,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAOA,EAAE,CAAC,SAAS,EAAM,CAAC,CAAc,EAAK,QAAQ,CAAO,QAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,MAAM,EAAYA,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAY,CAAC,QAAM,QAAM,UAAQ,WAAS,EAAA,GAAG,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAOA,EAAE,CAAC,SAAS,EAAM,CAAC,CAAc,EAAM,SAAS,CAAO,QAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,MAAM,EAAYA,EAAE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,YAAY,CAAC,CAAC,EAAQ,IAAI,GAAgB,EAAK,SAAS,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAc,CAAC,QAAM,QAAM,WAAS,EAAA,GAAG,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAOA,EAAE,CAAC,SAAS,EAAM,CAAC,CAAc,EAAK,WAAW,CAAO,QAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAYA,EAAE,CAAC,UAAU,IAAI,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,4BAZ5vC,IAA4B,IAAoD,CAAM,EAAU,CAAC,KAAK,GAAG,MAAM,GAAG,eAAe,GAAG,WAAW,GAAG,QAAQ,GAAG,SAAS,GAAG,CAYlP,EAAY,IAAI,CAAC,MAAM,OAAO,QAAQ,YAAY,QAAQ,OAAO,UAAU,aAAa,WAAWA,EAAE,SAAS,SAASA,EAAE,SAAS,aAAaA,EAAE,YAAY,WAAWA,EAAE,gBAAgB,OAAO,aAAaA,EAAE,cAAc,MAAMA,EAAE,eAAe,EAAQ,EAAO,IAAI,CAAC,aAAa,EAAE,WAAWA,EAAE,SAAS,SAASA,EAAE,eAAe,MAAMA,EAAE,gBAAgB,EACtW,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,SAAS,CAAC,aAAa,CAAC,oBAAoB,kBAAqB,CAAC,aAAa,UAAU,wBAAwB,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,qBAAqB,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,eAAe,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,IAAI,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAiB,aAAa,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAgB,aAAa,GAAM,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,OAAO,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,MAAM,aAAa,UAAU,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,UAAgB,QAAQ,CAAC,gBAAgB,cAAc,eAAe,WAAW,YAAY,CAAC,aAAa,CAAC,WAAW,aAAa,YAAY,aAAa,YAAY,CAAC,aAAa,gBAAgB,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,IAAI,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,IAAI,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,OAAO,GAAGA,EAAE,OAAO,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,+BAA+B,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,eAAkB,aAAa,gBAAgB,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,eAAe,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,cAAiB,aAAa,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,eAAkB,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,eAAkB,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,aAAgB,aAAa,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,SAAY,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,mBAAmB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,SAAY,aAAa,8CAA8C,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,kBAAkB,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,gBAAgB,CAAC,CAAC"}