{"version":3,"file":"Form.CZCbT2ef.mjs","names":["useState","Check","XCircle","_Fragment"],"sources":["https:/framerusercontent.com/modules/qdzlkQeAL21aeueQw84N/gjdUFh5eF3foeQsC4enA/Form.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{Check,XCircle}from\"lucide-react\";import{addPropertyControls,ControlType}from\"framer\";export function MedlinkForm(props){// --- DEFAULT ALWAYS PRESENT ---\nconst defaultProfessions=[\"L\\xe4kare\",\"Sjuksk\\xf6terska\",\"Socionom\",\"Arbetsterapeut\",\"Fysioterapeut\",\"Psykolog\",\"Annat\"];// Merge defaults + property controls (property controls override order but not existence)\nconst mergedProfessions=Array.from(new Set([...props.professions||defaultProfessions]));const[formData,setFormData]=useState({firstName:\"\",lastName:\"\",email:\"\",phone:\"\",profession:\"\",customProfession:\"\",description:\"\",privacyAccepted:false});const[submitted,setSubmitted]=useState(false);const[error,setError]=useState(\"\")// Error state\n;const[attachedFile,setAttachedFile]=useState(null);// --- AUTO-SELECT PROFESSION WHEN THERE IS ONLY ONE ---\nuseEffect(()=>{if(mergedProfessions.length===1){setFormData(prev=>({...prev,profession:mergedProfessions[0]}));}},[mergedProfessions]);const containerStyle={width:\"100%\",display:\"flex\",justifyContent:\"center\",padding:\"40px 16px\"};const cardStyle={width:\"100%\",maxWidth:\"750px\",background:\"white\",borderRadius:\"20px\",padding:\"40px\",boxShadow:\"0 10px 30px rgba(0,0,0,0.1)\",fontFamily:\"Inter, sans-serif\"};const inputStyle={width:\"100%\",padding:\"14px 16px\",borderRadius:\"8px\",border:\"1px solid #d1d5db\",fontSize:\"14px\",outline:\"none\",fontFamily:\"Inter, sans-serif\"};const handleSubmit=async e=>{e.preventDefault();setError(\"\")// Reset error on submit\n;// Build mutation input fields\nconst mutationFields=`\n        firstName: \"${(formData.firstName||\"\").trim()}\"\n        lastName: \"${(formData.lastName||\"\").trim()}\"\n        email: \"${(formData.email||\"\").trim()}\"\n        phoneNumber: \"${(formData.phone||\"\").trim()}\"\n        profession: \"${formData.profession===\"Annat\"?formData.customProfession:formData.profession}\"\n        preferences: \"${(formData.description||\"\").trim()}\"\n        ${attachedFile?\"document: $file\":\"\"}\n    `;// Build mutation string\nconst mutation=`\n        mutation sendInterestContactForm${attachedFile?\"($file: Upload!)\":\"\"} {\n            sendInterestContactForm(\n                input: {\n                    ${mutationFields}\n                }\n            )\n        }\n    `;// Prepare operations object\nconst operations=JSON.stringify({query:mutation,variables:attachedFile?{file:null}:{}});// Prepare map object (always required)\nconst map=attachedFile?JSON.stringify({\"0\":[\"variables.file\"]}):JSON.stringify({});// Create FormData\nconst formData2=new FormData;formData2.append(\"operations\",operations);formData2.append(\"map\",map);if(attachedFile){formData2.append(\"0\",attachedFile);}try{const response=await fetch(\"https://offer-service.prod.medlink.euvic.cloud/consultant.graphql\",{method:\"POST\",body:formData2,headers:{\"Apollo-Require-Preflight\":\"true\"}});const data=await response.json();// Check for GraphQL errors\nif(response.ok&&data?.data?.sendInterestContactForm){setSubmitted(true);setError(\"\");}else{setError(\"N\\xe5got gick fel. F\\xf6rs\\xf6k igen senare.\");}}catch(error){setError(\"N\\xe5got gick fel. F\\xf6rs\\xf6k igen senare.\");}};const handleProfessionChange=value=>{setFormData(prev=>({...prev,profession:value,customProfession:value===\"Annat\"?prev.customProfession:\"\"}));};const handleFileChange=e=>{const file=e.target.files?.[0];if(file){if(file.size>5*1024*1024){// 5MB limit\nsetError(\"Filen f\\xe5r vara max 5MB.\");return;}setAttachedFile(file);}};const removeFile=()=>{setAttachedFile(null);const input=document.getElementById(\"fileAttachment\");if(input)input.value=\"\";};const showProfessionSelect=mergedProfessions.length>1;const hasAnnat=mergedProfessions.includes(\"Annat\");return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[submitted&&!error&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"36px 24px\",background:\"#F0FDF4\",border:\"1px solid #A7F3D0\",borderRadius:\"14px\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(Check,{size:40,color:\"#047857\",style:{marginBottom:\"10px\"}}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"24px\",fontWeight:\"600\",color:\"#047857\",marginBottom:\"6px\"},children:\"Tack f\\xf6r din intresseanm\\xe4lan!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#065F46\",fontSize:\"16px\"},children:\"Vi h\\xf6r av oss till dig senast n\\xe4stkommande arbetsdag.\"})]}),error&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"36px 24px\",background:\"#FEF2F2\",border:\"1px solid #FCA5A5\",borderRadius:\"14px\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(XCircle,{size:40,color:\"#DC2626\",style:{marginBottom:\"10px\"}}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"24px\",fontWeight:\"600\",color:\"#DC2626\",marginBottom:\"6px\"},children:\"N\\xe5got gick fel!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#991B1B\",fontSize:\"16px\"},children:error}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setError(\"\"),style:{marginTop:\"18px\",padding:\"10px 24px\",background:\"#DC2626\",color:\"white\",borderRadius:\"8px\",border:\"none\",cursor:\"pointer\",fontWeight:\"bold\",fontSize:\"16px\"},children:\"F\\xf6rs\\xf6k igen\"})]}),!submitted&&!error&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:\"24px\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{color:\"#0D5E5B\",fontWeight:\"bold\",marginBottom:\"8px\"},children:\"Intresseanm\\xe4lan\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#6b7280\"},children:\"Fyll i uppgifterna s\\xe5 blir du kontaktad senast n\\xe4sta arbetsdag.\"})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"18px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"F\\xf6rnamn *\",value:formData.firstName,onChange:e=>setFormData({...formData,firstName:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"Efternamn *\",value:formData.lastName,onChange:e=>setFormData({...formData,lastName:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",required:true,placeholder:\"E-postadress *\",value:formData.email,onChange:e=>setFormData({...formData,email:e.target.value}),style:inputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",required:true,placeholder:\"Telefonnummer *\",value:formData.phone,onChange:e=>setFormData({...formData,phone:e.target.value}),style:inputStyle}),showProfessionSelect&&/*#__PURE__*/_jsxs(\"select\",{required:true,value:formData.profession,onChange:e=>handleProfessionChange(e.target.value),style:{...inputStyle,background:\"white\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Yrkesroll *\"}),mergedProfessions.map(p=>/*#__PURE__*/_jsx(\"option\",{value:p,children:p},p))]}),hasAnnat&&formData.profession===\"Annat\"&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,placeholder:\"Specificera din yrkesroll *\",value:formData.customProfession,onChange:e=>setFormData({...formData,customProfession:e.target.value}),style:{...inputStyle,borderLeft:\"3px solid #0D5E5B\"}}),/*#__PURE__*/_jsx(\"textarea\",{rows:5,placeholder:\"Beskriv dina \\xf6nskem\\xe5l...\",value:formData.description,onChange:e=>setFormData({...formData,description:e.target.value}),style:{...inputStyle,resize:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"fileAttachment\",style:{display:\"block\",width:\"100%\",padding:\"16px\",textAlign:\"center\",border:\"2px dashed #d1d5db\",borderRadius:\"8px\",cursor:\"pointer\",color:\"#6b7280\"},children:\"Bifoga CV (valfritt). Filen f\\xe5r vara max 5mb.\"}),/*#__PURE__*/_jsx(\"input\",{id:\"fileAttachment\",type:\"file\",accept:\".pdf,.doc,.docx,.jpg,.jpeg,.png\",onChange:handleFileChange,style:{display:\"none\"}})]}),attachedFile&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"6px\",padding:\"10px\",background:\"#f9fafb\",borderRadius:\"8px\",border:\"1px solid #e5e7eb\",display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\"},children:attachedFile.name}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:removeFile,style:{color:\"red\",border:\"none\",background:\"none\",cursor:\"pointer\"},children:\"X\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",required:true,checked:formData.privacyAccepted,onChange:e=>setFormData({...formData,privacyAccepted:e.target.checked}),style:{width:\"20px\",height:\"20px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{fontSize:\"14px\",color:\"#374151\"},children:[\"Jag godk\\xe4nner\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/integritetspolicy\",style:{color:\"#0D5E5B\",textDecoration:\"underline\"},children:\"integritetspolicyn\"}),\"*\"]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:submitted,style:{width:\"100%\",padding:\"14px\",background:\"#0D5E5B\",color:\"white\",borderRadius:\"10px\",border:\"none\",cursor:submitted?\"default\":\"pointer\",opacity:submitted?.5:1},children:\"Skicka formul\\xe4r\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{textAlign:\"center\",color:\"#6b7280\",marginTop:\"12px\",fontSize:\"14px\"},children:\"* Obligatoriska f\\xe4lt\"})]})]})});}/* ---------- PROPERTY CONTROLS ---------- */addPropertyControls(MedlinkForm,{professions:{type:ControlType.Array,title:\"Professions\",propertyControl:{type:ControlType.String},defaultValue:[\"L\\xe4kare\",\"Sjuksk\\xf6terska\",\"Socionom\",\"Arbetsterapeut\",\"Fysioterapeut\",\"Psykolog\",\"Annat\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"MedlinkForm\":{\"type\":\"reactComponent\",\"name\":\"MedlinkForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],"mappings":"6PAAiN,SAAgB,EAAY,EAAM,CAEnP,IAAM,EAAkB,MAAM,KAAK,IAAI,IAAI,CAAC,GAAG,EAAM,aAAa,CADxC,SAAY,gBAAmB,WAAW,iBAAiB,gBAAgB,WAAW,OAC7B,CAAC,CAAC,CAAC,EAAO,CAAC,EAAS,GAAaA,EAAS,CAAC,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,GAAG,WAAW,GAAG,iBAAiB,GAAG,YAAY,GAAG,gBAAgB,EAAK,CAAC,EAAO,CAAC,EAAU,GAAcA,EAAS,EAAK,EAAO,CAAC,EAAM,GAAUA,EAAS,EAAE,EAC3T,CAAC,EAAa,GAAiBA,EAAS,IAAI,EAClD,MAAc,CAAI,EAAkB,SAAS,GAAG,EAAY,IAAO,CAAC,GAAG,EAAK,WAAW,EAAkB,EAAE,EAAE,CAAG,EAAE,CAAC,CAAiB,CAAC,EAAE,IAAM,EAAe,CAAC,MAAM,OAAO,QAAQ,OAAO,eAAe,SAAS,QAAQ,WAAW,EAAQ,EAAU,CAAC,MAAM,OAAO,SAAS,QAAQ,WAAW,QAAQ,aAAa,OAAO,QAAQ,OAAO,UAAU,8BAA8B,WAAW,mBAAmB,EAAQ,EAAW,CAAC,MAAM,OAAO,QAAQ,YAAY,aAAa,MAAM,OAAO,oBAAoB,SAAS,OAAO,QAAQ,OAAO,WAAW,mBAAmB,EAAQ,EAAa,KAAM,IAAG,CAAC,EAAE,eAAe,EAAE,EAAS,EAAE,EAE9mB,IAAM,EAAe;uBACE,EAAS,WAAW,GAAA,CAAI,KAAK,EAAE;sBAChC,EAAS,UAAU,GAAA,CAAI,KAAK,EAAE;mBACjC,EAAS,OAAO,GAAA,CAAI,KAAK,EAAE;yBACrB,EAAS,OAAO,GAAA,CAAI,KAAK,EAAE;uBAC7B,EAAS,aAAa,QAAQ,EAAS,iBAAiB,EAAS,WAAW;yBAC1E,EAAS,aAAa,GAAA,CAAI,KAAK,EAAE;UAChD,EAAa,kBAAkB,GAAG;MAEtC,EAAS;0CAC2B,EAAa,mBAAmB,GAAG;;;sBAGvD,EAAe;;;;MAK/B,EAAW,KAAK,UAAU,CAAC,MAAM,EAAS,UAAU,EAAa,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,EAChF,EAAiB,KAAK,UAAlB,EAA4B,CAAC,EAAI,CAAC,gBAAgB,CAAC,EAAkB,CAAC,CAAC,EAC3E,EAAU,IAAI,SAAS,EAAU,OAAO,aAAa,CAAU,EAAE,EAAU,OAAO,MAAM,CAAG,EAAK,GAAc,EAAU,OAAO,IAAI,CAAY,EAAG,GAAG,CAAC,IAAM,EAAS,MAAM,MAAM,oEAAoE,CAAC,OAAO,OAAO,KAAK,EAAU,QAAQ,CAAC,2BAA2B,MAAM,CAAC,CAAC,EAAQ,EAAK,MAAM,EAAS,KAAK,EACnW,EAAS,IAAI,GAAM,MAAM,yBAAyB,EAAa,EAAI,EAAE,EAAS,EAAE,GAAQ,EAAS,qCAA8C,CAAG,MAAa,CAAC,EAAS,qCAA8C,CAAE,CAAC,EAAQ,EAAuB,GAAO,CAAC,EAAY,IAAO,CAAC,GAAG,EAAK,WAAW,EAAM,iBAAiB,IAAQ,QAAQ,EAAK,iBAAiB,EAAE,EAAE,CAAE,EAAQ,EAAiB,GAAG,CAAC,IAAM,EAAK,EAAE,OAAO,QAAQ,GAAG,GAAG,EAAK,CAAC,GAAG,EAAK,KAAK,EAAE,KAAK,KAAK,CAC5c,EAAS,yBAA4B,EAAE,MAAO,CAAC,EAAgB,CAAI,CAAE,CAAC,EAAQ,MAAe,CAAC,EAAgB,IAAI,EAAE,IAAM,EAAM,SAAS,eAAe,gBAAgB,EAAK,IAAM,EAAM,MAAM,GAAG,EAAQ,EAAqB,EAAkB,OAAO,EAAQ,EAAS,EAAkB,SAAS,OAAO,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAe,SAAsB,EAAM,MAAM,CAAC,MAAM,EAAU,SAAS,CAAC,GAAW,CAAC,GAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,YAAY,WAAW,UAAU,OAAO,oBAAoB,aAAa,OAAO,aAAa,MAAM,EAAE,SAAS,CAAc,EAAKC,EAAM,CAAC,KAAK,GAAG,MAAM,UAAU,MAAM,CAAC,aAAa,MAAM,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,OAAO,WAAW,MAAM,MAAM,UAAU,aAAa,KAAK,EAAE,SAAS,+BAAqC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,MAAM,EAAE,SAAS,uDAA6D,CAAC,CAAC,CAAC,CAAC,EAAE,GAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,YAAY,WAAW,UAAU,OAAO,oBAAoB,aAAa,OAAO,aAAa,MAAM,EAAE,SAAS,CAAc,EAAKC,EAAQ,CAAC,KAAK,GAAG,MAAM,UAAU,MAAM,CAAC,aAAa,MAAM,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,OAAO,WAAW,MAAM,MAAM,UAAU,aAAa,KAAK,EAAE,SAAS,iBAAoB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,MAAM,EAAE,SAAS,CAAK,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,EAAS,EAAE,EAAE,MAAM,CAAC,UAAU,OAAO,QAAQ,YAAY,WAAW,UAAU,MAAM,QAAQ,aAAa,MAAM,OAAO,OAAO,OAAO,UAAU,WAAW,OAAO,SAAS,MAAM,EAAE,SAAS,aAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAW,CAAC,GAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,MAAM,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,MAAM,UAAU,WAAW,OAAO,aAAa,KAAK,EAAE,SAAS,iBAAoB,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,SAAS,EAAE,SAAS,iEAAuE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,EAAa,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,YAAY,YAAe,MAAM,EAAS,UAAU,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,UAAU,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAU,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,YAAY,cAAc,MAAM,EAAS,SAAS,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,SAAS,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAU,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,SAAS,GAAK,YAAY,iBAAiB,MAAM,EAAS,MAAM,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,MAAM,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAU,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,MAAM,SAAS,GAAK,YAAY,kBAAkB,MAAM,EAAS,MAAM,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,MAAM,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAU,CAAC,EAAE,GAAmC,EAAM,SAAS,CAAC,SAAS,GAAK,MAAM,EAAS,WAAW,SAAS,GAAG,EAAuB,EAAE,OAAO,KAAK,EAAE,MAAM,CAAC,GAAG,EAAW,WAAW,OAAO,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,aAAa,CAAC,EAAE,EAAkB,IAAI,GAAgB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAU,EAAS,aAAa,SAAsB,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,YAAY,8BAA8B,MAAM,EAAS,iBAAiB,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,iBAAiB,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAC,GAAG,EAAW,WAAW,mBAAmB,CAAC,CAAC,EAAe,EAAK,WAAW,CAAC,KAAK,EAAE,YAAY,2BAAiC,MAAM,EAAS,YAAY,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,YAAY,EAAE,OAAO,KAAK,CAAC,EAAE,MAAM,CAAC,GAAG,EAAW,OAAO,MAAM,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,iBAAiB,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,QAAQ,OAAO,UAAU,SAAS,OAAO,qBAAqB,aAAa,MAAM,OAAO,UAAU,MAAM,SAAS,EAAE,SAAS,+CAAkD,CAAC,EAAe,EAAK,QAAQ,CAAC,GAAG,iBAAiB,KAAK,OAAO,OAAO,kCAAkC,SAAS,EAAiB,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAA2B,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,MAAM,QAAQ,OAAO,WAAW,UAAU,aAAa,MAAM,OAAO,oBAAoB,QAAQ,OAAO,eAAe,eAAe,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,MAAM,EAAE,SAAS,EAAa,IAAI,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAW,MAAM,CAAC,MAAM,MAAM,OAAO,OAAO,WAAW,OAAO,OAAO,SAAS,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,SAAS,GAAK,QAAQ,EAAS,gBAAgB,SAAS,GAAG,EAAY,CAAC,GAAG,EAAS,gBAAgB,EAAE,OAAO,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,SAAS,OAAO,MAAM,SAAS,EAAE,SAAS,CAAC,gBAAmB,IAAiB,EAAK,IAAI,CAAC,KAAK,qBAAqB,MAAM,CAAC,MAAM,UAAU,eAAe,WAAW,EAAE,SAAS,oBAAoB,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,EAAU,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,WAAW,UAAU,MAAM,QAAQ,aAAa,OAAO,OAAO,OAAO,OAAO,EAAU,UAAU,UAAU,QAAQ,EAAU,GAAG,CAAC,EAAE,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,UAAU,SAAS,MAAM,UAAU,UAAU,OAAO,SAAS,MAAM,EAAE,SAAS,sBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,iBA5Bx6K,IAAsC,IAAwC,IAAoD,EA4Bo1K,EAAoB,EAAY,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,gBAAgB,CAAC,KAAK,EAAY,MAAM,EAAE,aAAa,CAAC,SAAY,gBAAmB,WAAW,iBAAiB,gBAAgB,WAAW,OAAO,CAAC,CAAC,CAAC"}