{"version":3,"file":"Mapa_beta_1.DMDF8HCP.mjs","names":["React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/Yso1GAK3CFbr70JeUuQv/7Kzl7WmtemfGxiLZd9ly/Mapa_beta_1.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence,useMotionValue}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const MIN_MAP_ZOOM=.25;const MAX_MAP_ZOOM=3;const MAP_ZOOM_STEP=.2;// Dados transcritos de \"Programação OPA 2026.xlsx\". A tabela mostra somente\n// curso e sala/local; atividades e horários da planilha não aparecem no mapa.\nconst SCHEDULE_ROWS=[{campus:\"itajai\",block:\"F4\",course:\"Biomedicina\",room:\"Sala 101 (ECC)\"},{campus:\"bc\",block:\"6A\",course:\"Biomedicina\",room:\"Sala 302\"},{campus:\"itajai\",block:\"F3\",course:\"Ci\\xeancias Biol\\xf3gicas\",room:\"Sala 301\"},{campus:\"bc\",block:\"6A\",course:\"Ci\\xeancias Biol\\xf3gicas\",room:\"Sala 305\"},{campus:\"itajai\",block:\"F4\",course:\"Educa\\xe7\\xe3o F\\xedsica\",room:\"Sala 408\"},{campus:\"bc\",block:\"6A\",course:\"Educa\\xe7\\xe3o F\\xedsica\",room:\"Sala 303\"},{campus:\"itajai\",block:\"F7\",course:\"Enfermagem\",room:\"Sala 402\"},{campus:\"bc\",block:\"6A\",course:\"Enfermagem\",room:\"Sala 304\"},{campus:\"itajai\",block:\"F3\",course:\"Est\\xe9tica\",room:\"Sala 401\"},{campus:\"bc\",block:\"6A\",course:\"Est\\xe9tica\",room:\"Cl\\xednica de Est\\xe9tica (T\\xe9rreo)\"},{campus:\"itajai\",block:\"E1\",course:\"Farm\\xe1cia\",room:\"Sala 401\"},{campus:\"bc\",block:\"6B\",course:\"Farm\\xe1cia\",room:\"Sala 202\"},{campus:\"itajai\",block:\"F2\",course:\"Fisioterapia\",room:\"Sala 302\"},{campus:\"bc\",block:\"6B\",course:\"Fisioterapia\",room:\"Sala 203\"},{campus:\"itajai\",block:\"F5\",course:\"Fonoaudiologia\",room:\"Sala 315\"},{campus:\"bc\",block:\"6B\",course:\"Fonoaudiologia\",room:\"Sala 202\"},{campus:\"itajai\",block:\"F4\",course:\"Medicina\",room:\"Audit\\xf3rio II\"},{campus:\"bc\",block:\"6B\",course:\"Medicina\",room:\"Sala 204\"},{campus:\"itajai\",block:\"F6\",course:\"Medicina Veterin\\xe1ria\",room:\"Sala 211\"},{campus:\"bc\",block:\"6B\",course:\"Medicina Veterin\\xe1ria\",room:\"Sala 305\"},{campus:\"itajai\",block:\"F2\",course:\"Nutri\\xe7\\xe3o\",room:\"Audit\\xf3rio III\"},{campus:\"bc\",block:\"6B\",course:\"Nutri\\xe7\\xe3o\",room:\"Sala 205\"},{campus:\"itajai\",block:\"F3\",course:\"Odontologia\",room:\"Sala 201\"},{campus:\"bc\",block:\"6B\",course:\"Odontologia\",room:\"Sala 208\"},{campus:\"itajai\",block:\"F4\",course:\"Psicologia\",room:\"Audit\\xf3rio I\"},{campus:\"bc\",block:\"6A\",course:\"Psicologia\",room:\"Sala 301\"},{campus:\"itajai\",block:\"F5\",course:\"Terapia Ocupacional\",room:\"Sala 206\"},{campus:\"bc\",block:\"6B\",course:\"Terapia Ocupacional\",room:\"Sala 203\"},{campus:\"itajai\",block:\"D1\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala 102 e corredor t\\xe9rreo\"},{campus:\"bc\",block:\"6B\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala 105\"},{campus:\"bc\",block:\"6B\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Salas 202, 205 (Sala de Inova\\xe7\\xe3o), 206, 207, 208 e corredor do segundo piso (EMA)\"},{campus:\"bc\",block:\"6B\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala 106 e 107 (EMA)\"},{campus:\"itajai\",block:\"D1\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala 209 (Audit\\xf3rio)\"},{campus:\"bc\",block:\"6B\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala Caasc 201\"},{campus:\"bc\",block:\"6B\",course:\"Direito e Rela\\xe7\\xf5es Internacionais\",room:\"Sala 202\"},{campus:\"itajai\",block:\"C1\",course:\"Administra\\xe7\\xe3o (Presencial/EAD)\",room:\"Entre os blocos C1 e C2 (T\\xe9rreo)\"},{campus:\"itajai\",block:\"C2\",course:\"Administra\\xe7\\xe3o (Presencial/EAD)\",room:\"Entre os blocos C1 e C2 (T\\xe9rreo)\"},{campus:\"bc\",block:\"4\",course:\"Administra\\xe7\\xe3o (Presencial/EAD)\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C1\",course:\"Ci\\xeancias Cont\\xe1beis (Presencial/EAD)\",room:\"Entre os blocos C1 e C2 (T\\xe9rreo)\"},{campus:\"itajai\",block:\"C2\",course:\"Ci\\xeancias Cont\\xe1beis (Presencial/EAD)\",room:\"Entre os blocos C1 e C2 (T\\xe9rreo)\"},{campus:\"bc\",block:\"4\",course:\"Ci\\xeancias Cont\\xe1beis (Presencial/EAD)\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C2\",course:\"Com\\xe9rcio Exterior (Presencial/EAD)\",room:\"Sala 103\"},{campus:\"bc\",block:\"4\",course:\"Com\\xe9rcio Exterior (Presencial/EAD)\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C2\",course:\"Log\\xedstica EaD\",room:\"Corredor em frente \\xe0 sala 103\"},{campus:\"itajai\",block:\"Teatro\",course:\"CST em Turismo\",room:\"Teatro\"},{campus:\"bc\",block:\"4\",course:\"CST em Turismo\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Teatro\",course:\"CST em Gest\\xe3o de Empreendimentos Gastron\\xf4micos\",room:\"Teatro\"},{campus:\"bc\",block:\"4\",course:\"CST em Gest\\xe3o de Empreendimentos Gastron\\xf4micos\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Teatro\",course:\"CST em Gest\\xe3o de Eventos\",room:\"Teatro\"},{campus:\"bc\",block:\"4\",course:\"CST em Gest\\xe3o de Eventos\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Teatro\",course:\"CST em Gest\\xe3o de Turismo\",room:\"Teatro\"},{campus:\"bc\",block:\"4\",course:\"CST em Gest\\xe3o de Turismo\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Teatro\",course:\"Gastronomia\",room:\"Teatro\"},{campus:\"bc\",block:\"4\",course:\"Gastronomia\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Tenda\",course:\"Hist\\xf3ria\",room:\"Tenda azul ao lado do Teatro\"},{campus:\"bc\",block:\"4\",course:\"Hist\\xf3ria\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C1\",course:\"M\\xfasica\",room:\"Sala 204 (Arena Bull)\"},{campus:\"bc\",block:\"4\",course:\"M\\xfasica\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"Tenda\",course:\"Pedagogia\",room:\"Tenda azul ao lado do Teatro\"},{campus:\"bc\",block:\"4\",course:\"Pedagogia\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C2\",course:\"Publicidade e Propaganda\",room:\"Est\\xfadio B\"},{campus:\"bc\",block:\"4\",course:\"Publicidade e Propaganda\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C2\",course:\"Jornalismo\",room:\"Est\\xfadio A\"},{campus:\"bc\",block:\"4\",course:\"Jornalismo\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"C2\",course:\"Produ\\xe7\\xe3o Audiovisual\",room:\"Est\\xfadio C\"},{campus:\"bc\",block:\"4\",course:\"Produ\\xe7\\xe3o Audiovisual\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D3\",course:\"An\\xe1lise e Desenvolvimento de Sistemas\",room:\"Pra\\xe7a\"},{campus:\"bc\",block:\"1\",course:\"An\\xe1lise e Desenvolvimento de Sistemas\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D4\",course:\"Arquitetura e Urbanismo\",room:\"Sala 106\"},{campus:\"bc\",block:\"2\",course:\"Arquitetura e Urbanismo\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"E1\",course:\"Arquitetura e Urbanismo\",room:\"Audit\\xf3rio IV\"},{campus:\"bc\",block:\"1\",course:\"Ci\\xeancia da Computa\\xe7\\xe3o\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"E1\",course:\"Ci\\xeancia da Computa\\xe7\\xe3o\",room:\"Audit\\xf3rio IV\"},{campus:\"bc\",block:\"1\",course:\"Constru\\xe7\\xe3o Naval\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D3\",course:\"Ci\\xeancia da Computa\\xe7\\xe3o\",room:\"Pra\\xe7a\"},{campus:\"bc\",block:\"2\",course:\"Design de Games\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D3\",course:\"Constru\\xe7\\xe3o Naval\",room:\"Pra\\xe7a\"},{campus:\"bc\",block:\"2\",course:\"Design de Interiores\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D6\",course:\"Constru\\xe7\\xe3o Naval\",room:\"Sala 110\"},{campus:\"bc\",block:\"2\",course:\"Design de Moda\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Constru\\xe7\\xe3o Naval\",room:\"Sala 204\"},{campus:\"bc\",block:\"2\",course:\"Design Gr\\xe1fico\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D3\",course:\"Design de Games\",room:\"Pra\\xe7a\"},{campus:\"bc\",block:\"1\",course:\"Engenharia Ambiental e Sanit\\xe1ria\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Design de Games\",room:\"Sala 205\"},{campus:\"bc\",block:\"2\",course:\"Engenharia Civil\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D6\",course:\"Design de Games\",room:\"Sala 110\"},{campus:\"bc\",block:\"1\",course:\"Engenharia de Computa\\xe7\\xe3o\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Design de Interiores\",room:\"Sala 205\"},{campus:\"bc\",block:\"1\",course:\"Engenharia de Produ\\xe7\\xe3o\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D4\",course:\"Design de Interiores\",room:\"Sala 107\"},{campus:\"bc\",block:\"1\",course:\"Engenharia de Software\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Design de Interiores\",room:\"Sala 206\"},{campus:\"bc\",block:\"1\",course:\"Engenharia El\\xe9trica\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D2\",course:\"Design de Moda\",room:\"Hall\"},{campus:\"bc\",block:\"1\",course:\"Engenharia Mec\\xe2nica\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"E1\",course:\"Design de Moda\",room:\"Audit\\xf3rio IV\"},{campus:\"bc\",block:\"1\",course:\"Engenharia Qu\\xedmica\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Design de Moda\",room:\"Sala 204\"},{campus:\"bc\",block:\"1\",course:\"Intelig\\xeancia Artificial\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D5\",course:\"Design Gr\\xe1fico\",room:\"Sala 204\"},{campus:\"bc\",block:\"1\",course:\"Oceanografia\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D3\",course:\"Design Gr\\xe1fico\",room:\"Pra\\xe7a\"},{campus:\"bc\",block:\"1\",course:\"Sistemas para Internet\",room:\"N\\xe3o informada\"},{campus:\"itajai\",block:\"D6\",course:\"Design Gr\\xe1fico\",room:\"Sala 110\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Ambiental e Sanit\\xe1ria\",room:\"Sala 206\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia Ambiental e Sanit\\xe1ria\",room:\"Sala 105\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Ambiental e Sanit\\xe1ria\",room:\"Sala 207\"},{campus:\"itajai\",block:\"D6\",course:\"Engenharia Civil\",room:\"Sala 110\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia Civil\",room:\"Hall\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Civil\",room:\"Sala 205\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia de Computa\\xe7\\xe3o\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia de Computa\\xe7\\xe3o\",room:\"Sala 204\"},{campus:\"itajai\",block:\"E1\",course:\"Engenharia de Computa\\xe7\\xe3o\",room:\"Audit\\xf3rio IV\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia de Produ\\xe7\\xe3o\",room:\"Sala 204\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia de Produ\\xe7\\xe3o\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia de Produ\\xe7\\xe3o\",room:\"Sala 206\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia de Software\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D6\",course:\"Engenharia de Software\",room:\"Sala 110\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia de Software\",room:\"Sala 205\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia El\\xe9trica\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia El\\xe9trica\",room:\"Sala 206\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia El\\xe9trica\",room:\"Sala 205\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia Mec\\xe2nica\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Mec\\xe2nica\",room:\"Sala 206\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Mec\\xe2nica\",room:\"Sala 204\"},{campus:\"itajai\",block:\"D3\",course:\"Engenharia Qu\\xedmica\",room:\"Sala 103\"},{campus:\"itajai\",block:\"D5\",course:\"Engenharia Qu\\xedmica\",room:\"Sala 207\"},{campus:\"itajai\",block:\"D3\",course:\"Intelig\\xeancia Artificial\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Intelig\\xeancia Artificial\",room:\"Sala 204\"},{campus:\"itajai\",block:\"D6\",course:\"Intelig\\xeancia Artificial\",room:\"Sala 110\"},{campus:\"itajai\",block:\"D3\",course:\"Oceanografia\",room:\"Hall\"},{campus:\"itajai\",block:\"D5\",course:\"Oceanografia\",room:\"Sala 205\"},{campus:\"itajai\",block:\"E1\",course:\"Oceanografia\",room:\"Audit\\xf3rio IV\"},{campus:\"itajai\",block:\"D5\",course:\"Oceanografia\",room:\"Sala 207\"},{campus:\"itajai\",block:\"D3\",course:\"Sistemas para Internet\",room:\"Pra\\xe7a\"},{campus:\"itajai\",block:\"D5\",course:\"Sistemas para Internet\",room:\"Sala 207\"},{campus:\"itajai\",block:\"D5\",course:\"Sistemas para Internet\",room:\"Sala 206\"}];const COURSES=Array.from(new Set(SCHEDULE_ROWS.map(row=>row.course))).sort((a,b)=>a.localeCompare(b,\"pt-BR\"));// Coordenadas iniciais são provisórias: ajuste X/Y de cada pin no painel.\nconst ITAJAI_PINS=[{block:\"C1\",x:15,y:18},{block:\"C2\",x:32,y:18},{block:\"D1\",x:49,y:18},{block:\"D2\",x:66,y:18},{block:\"D3\",x:83,y:18},{block:\"D4\",x:15,y:37},{block:\"D5\",x:32,y:37},{block:\"D6\",x:49,y:37},{block:\"E1\",x:66,y:37},{block:\"F1\",x:83,y:37},{block:\"F2\",x:15,y:56},{block:\"F3\",x:32,y:56},{block:\"F4\",x:49,y:56},{block:\"F5\",x:66,y:56},{block:\"F6\",x:83,y:56},{block:\"F7\",x:90,y:56},{block:\"Teatro\",x:32,y:75},{block:\"Tenda\",x:66,y:75}];const BC_PINS=[{block:\"1\",x:20,y:40},{block:\"2\",x:35,y:40},{block:\"4\",x:50,y:40},{block:\"6A\",x:65,y:40},{block:\"6B\",x:80,y:40}];const ITAJAI_PIN_KEYS=[\"itC1\",\"itC2\",\"itD1\",\"itD2\",\"itD3\",\"itD4\",\"itD5\",\"itD6\",\"itE1\",\"itF1\",\"itF2\",\"itF3\",\"itF4\",\"itF5\",\"itF6\",\"itF7\",\"itTeatro\",\"itTenda\"];const BC_PIN_KEYS=[\"bc1\",\"bc2\",\"bc4\",\"bc6A\",\"bc6B\"];const DEFAULT_MARKER_VISUAL={markerType:\"color\",color:\"#007AFF\",customMarkerImg:\"\",textColor:\"#FFFFFF\",font:{},scale:1};const DEFAULTS={mapImage:\"\",mapImageBC:\"\",mapBaseWidth:1200,mapScale:1,blockPageZoom:true,activeCampus:\"itajai\",markers:DEFAULT_MARKER_VISUAL,pinsItajai:ITAJAI_PINS,pinsBC:BC_PINS,itC1:{x:15,y:18},itC2:{x:32,y:18},itD1:{x:49,y:18},itD2:{x:66,y:18},itD3:{x:83,y:18},itD4:{x:15,y:37},itD5:{x:32,y:37},itD6:{x:49,y:37},itE1:{x:66,y:37},itF1:{x:83,y:37},itF2:{x:15,y:56},itF3:{x:32,y:56},itF4:{x:49,y:56},itF5:{x:66,y:56},itF6:{x:83,y:56},itF7:{x:90,y:56},itTeatro:{x:32,y:75},itTenda:{x:66,y:75},bc1:{x:20,y:40},bc2:{x:35,y:40},bc4:{x:50,y:40},bc6A:{x:65,y:40},bc6B:{x:80,y:40},markerSize:30,modalPadding:60,showPinShadow:true,downloadFile:\"\",downloadText:\"Baixar Mapa Completo\",modalBgColor:\"#FFFFFF\",modalBorderRadius:20,mainBgColor:\"transparent\",showExternalDownload:true,externalBtnSpacing:20,externalBtnWidth:280,mapBorderRadius:0,btnBgColor:\"#007AFF\",btnBgImage:\"\",btnTextColor:\"#FFFFFF\",btnFont:{},btnFontSize:16,btnRadius:40,tabBgColor:\"#F1F3F6\",tabActiveColor:\"#007AFF\",tabTextColor:\"#222222\",tabActiveTextColor:\"#FFFFFF\",tabFont:{},tabRadius:999,tabSpacing:16,tableTextColor:\"#222222\",tableHeaderColor:\"#F1F3F6\",tableLineColor:\"#E0E3E8\",tableFont:{}};function ScheduleTable({rows,props}){const cell={padding:\"10px 12px\",textAlign:\"left\",verticalAlign:\"top\",borderBottom:`1px solid ${props.tableLineColor}`,overflowWrap:\"anywhere\"};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflowX:\"auto\",color:props.tableTextColor,fontFamily:props.tableFont?.fontFamily||\"inherit\",fontWeight:props.tableFont?.fontWeight,fontSize:props.tableFont?.fontSize||14},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\"},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{style:{backgroundColor:props.tableHeaderColor},children:[/*#__PURE__*/_jsx(\"th\",{scope:\"col\",style:{...cell,width:\"62%\"},children:\"Curso\"}),/*#__PURE__*/_jsx(\"th\",{scope:\"col\",style:cell,children:\"Sala\"})]})}),/*#__PURE__*/_jsx(\"tbody\",{children:rows.length?rows.map((row,index)=>/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{style:cell,children:row.course}),/*#__PURE__*/_jsx(\"td\",{style:cell,children:row.room})]},`${row.course}-${row.room}-${index}`)):/*#__PURE__*/_jsx(\"tr\",{children:/*#__PURE__*/_jsx(\"td\",{colSpan:2,style:cell,children:\"Nenhum curso com sala informado para este bloco.\"})})})]})});}export function InteractiveMap(rawProps){const props={...DEFAULTS,...rawProps};const previousMarker=Array.isArray(props.markers)?props.markers[0]:props.markers;const markerVisual={...DEFAULT_MARKER_VISUAL,...previousMarker};const pinScale=Math.max(.25,Math.min(3,Number(markerVisual.scale)||1));const pinSize=props.markerSize*pinScale;const baseFontSize=markerVisual.font?.fontSize;const pinFontSize=typeof baseFontSize===\"number\"?baseFontSize*pinScale:typeof baseFontSize===\"string\"&&/^\\d+(?:\\.\\d+)?(?:px|rem|em)$/.test(baseFontSize)?`${parseFloat(baseFontSize)*pinScale}${baseFontSize.replace(/^\\d+(?:\\.\\d+)?/,\"\")}`:Math.max(11,props.markerSize*.42)*pinScale;const[campus,setCampus]=React.useState(props.activeCampus===\"bc\"?\"bc\":\"itajai\");const[selected,setSelected]=React.useState(null);const[selectedCourse,setSelectedCourse]=React.useState(\"\");const[viewportSize,setViewportSize]=React.useState({width:0,height:0});const[imageRatios,setImageRatios]=React.useState({});const configuredMapScale=Math.max(MIN_MAP_ZOOM,Math.min(MAX_MAP_ZOOM,Number(props.mapScale)||1));const[mapZoom,setMapZoom]=React.useState(configuredMapScale);const[isPinching,setIsPinching]=React.useState(false);const containerRef=React.useRef(null);const draggedRef=React.useRef(false);const suppressClickUntilRef=React.useRef(0);const mapZoomRef=React.useRef(configuredMapScale);const pinchRef=React.useRef(null);const mapPanX=useMotionValue(0);const mapPanY=useMotionValue(0);const mapBaseWidth=Math.max(320,Number(props.mapBaseWidth)||1200);React.useEffect(()=>{setCampus(props.activeCampus===\"bc\"?\"bc\":\"itajai\");setSelected(null);},[props.activeCampus]);React.useEffect(()=>{if(!props.blockPageZoom||typeof document===\"undefined\")return;const existingMetas=Array.from(document.querySelectorAll('meta[name=\"viewport\"]'));let createdMeta=null;if(existingMetas.length===0){createdMeta=document.createElement(\"meta\");createdMeta.name=\"viewport\";document.head.appendChild(createdMeta);existingMetas.push(createdMeta);}const previousMetaContents=existingMetas.map(meta=>({meta,content:meta.getAttribute(\"content\")}));const lockedViewport=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\";existingMetas.forEach(meta=>meta.setAttribute(\"content\",lockedViewport));const previousBodyTouchAction=document.body.style.touchAction;const previousHtmlTouchAction=document.documentElement.style.touchAction;document.body.style.touchAction=\"manipulation\";document.documentElement.style.touchAction=\"manipulation\";const preventGestureZoom=event=>event.preventDefault();const preventOutsideMapPinch=event=>{if(event.touches.length<2)return;const target=event.target;if(target instanceof Node&&containerRef.current?.contains(target))return;event.preventDefault();};const preventOutsideMapWheelZoom=event=>{if(!event.ctrlKey)return;const target=event.target;if(target instanceof Node&&containerRef.current?.contains(target))return;event.preventDefault();};document.addEventListener(\"gesturestart\",preventGestureZoom,{passive:false});document.addEventListener(\"gesturechange\",preventGestureZoom,{passive:false});document.addEventListener(\"gestureend\",preventGestureZoom,{passive:false});document.addEventListener(\"touchmove\",preventOutsideMapPinch,{passive:false});document.addEventListener(\"wheel\",preventOutsideMapWheelZoom,{passive:false});return()=>{document.removeEventListener(\"gesturestart\",preventGestureZoom);document.removeEventListener(\"gesturechange\",preventGestureZoom);document.removeEventListener(\"gestureend\",preventGestureZoom);document.removeEventListener(\"touchmove\",preventOutsideMapPinch);document.removeEventListener(\"wheel\",preventOutsideMapWheelZoom);document.body.style.touchAction=previousBodyTouchAction;document.documentElement.style.touchAction=previousHtmlTouchAction;previousMetaContents.forEach(({meta,content})=>{if(meta===createdMeta){meta.remove();}else if(content===null){meta.removeAttribute(\"content\");}else{meta.setAttribute(\"content\",content);}});};},[props.blockPageZoom]);const mapImage=campus===\"itajai\"?props.mapImage:props.mapImageBC;const imageRatio=mapImage?imageRatios[mapImage]||16/9:16/9;const mapWidth=mapBaseWidth*mapZoom;const mapHeight=mapWidth/imageRatio;const overflowX=Math.max(0,(mapWidth-viewportSize.width)/2);const overflowY=Math.max(0,(mapHeight-viewportSize.height)/2);const canPan=overflowX>.5||overflowY>.5;React.useEffect(()=>{const viewport=containerRef.current;if(!viewport)return;const updateSize=()=>{const rect=viewport.getBoundingClientRect();setViewportSize({width:rect.width,height:rect.height});};updateSize();if(typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(updateSize);observer.observe(viewport);return()=>observer.disconnect();},[]);React.useEffect(()=>{mapPanX.set(0);mapPanY.set(0);},[campus,viewportSize.width,viewportSize.height]);React.useEffect(()=>{mapZoomRef.current=configuredMapScale;setMapZoom(configuredMapScale);mapPanX.set(0);mapPanY.set(0);},[configuredMapScale]);const basePins=campus===\"itajai\"?ITAJAI_PINS:BC_PINS;const pinKeys=campus===\"itajai\"?ITAJAI_PIN_KEYS:BC_PIN_KEYS;const legacyPins=campus===\"itajai\"?rawProps.pinsItajai:rawProps.pinsBC;const positions=basePins.map((base,index)=>{const configured=rawProps[pinKeys[index]];const color=rawProps[`${pinKeys[index]}Color`];const legacy=legacyPins?.find(pin=>pin.block===base.block);return{block:base.block,x:configured?.x??legacy?.x??base.x,y:configured?.y??legacy?.y??base.y,color};});const rowsByBlock={};for(const row of SCHEDULE_ROWS){if(row.campus===campus)(rowsByBlock[row.block]||=[]).push(row);}const visiblePins=positions.map(pin=>{const rows=rowsByBlock[pin.block]||[];return{key:`block:${pin.block}`,block:pin.block,label:pin.block===\"Teatro\"||pin.block===\"Tenda\"?pin.block:`Bloco ${pin.block}`,pinText:pin.block,x:pin.x,y:pin.y,color:pin.color,rows,matchesCourse:!selectedCourse||rows.some(row=>row.course===selectedCourse)};});const filterFocusSignature=visiblePins.map(pin=>`${pin.x}:${pin.y}:${pin.matchesCourse?1:0}`).join(\"|\");const selectedPin=visiblePins.find(pin=>pin.key===selected);React.useEffect(()=>{if(!selected||typeof document===\"undefined\"||typeof window===\"undefined\")return;const body=document.body;const html=document.documentElement;const scrollY=window.scrollY;const scrollbarWidth=Math.max(0,window.innerWidth-html.clientWidth);const previousBody={overflow:body.style.overflow,position:body.style.position,top:body.style.top,width:body.style.width,paddingRight:body.style.paddingRight,overscrollBehavior:body.style.overscrollBehavior};const previousHtml={overflow:html.style.overflow,overscrollBehavior:html.style.overscrollBehavior};body.style.overflow=\"hidden\";body.style.position=\"fixed\";body.style.top=`-${scrollY}px`;body.style.width=\"100%\";body.style.overscrollBehavior=\"none\";if(scrollbarWidth>0)body.style.paddingRight=`${scrollbarWidth}px`;html.style.overflow=\"hidden\";html.style.overscrollBehavior=\"none\";return()=>{body.style.overflow=previousBody.overflow;body.style.position=previousBody.position;body.style.top=previousBody.top;body.style.width=previousBody.width;body.style.paddingRight=previousBody.paddingRight;body.style.overscrollBehavior=previousBody.overscrollBehavior;html.style.overflow=previousHtml.overflow;html.style.overscrollBehavior=previousHtml.overscrollBehavior;window.scrollTo(0,scrollY);};},[selected]);const switchCampus=next=>{setCampus(next);setSelected(null);mapPanX.set(0);mapPanY.set(0);};const clampPan=(x,y,zoom)=>{const width=mapBaseWidth*zoom;const height=width/imageRatio;const limitX=Math.max(0,(width-viewportSize.width)/2);const limitY=Math.max(0,(height-viewportSize.height)/2);return{x:Math.max(-limitX,Math.min(limitX,x)),y:Math.max(-limitY,Math.min(limitY,y))};};React.useEffect(()=>{if(!selectedCourse){mapPanX.set(0);mapPanY.set(0);return;}const matchingPins=visiblePins.filter(pin=>pin.matchesCourse);if(matchingPins.length===0){mapPanX.set(0);mapPanY.set(0);return;}const xValues=matchingPins.map(pin=>pin.x);const yValues=matchingPins.map(pin=>pin.y);const centerX=(Math.min(...xValues)+Math.max(...xValues))/2;const centerY=(Math.min(...yValues)+Math.max(...yValues))/2;const zoom=mapZoomRef.current;const width=mapBaseWidth*zoom;const height=width/imageRatio;const focusedPan=clampPan(-(centerX/100-.5)*width,-(centerY/100-.5)*height,zoom);mapPanX.set(focusedPan.x);mapPanY.set(focusedPan.y);},[selectedCourse,campus,imageRatio,viewportSize.width,viewportSize.height,mapBaseWidth,filterFocusSignature]);const zoomAtPoint=(nextZoomValue,anchorX,anchorY)=>{const currentZoom=mapZoomRef.current;const nextZoom=Math.max(MIN_MAP_ZOOM,Math.min(MAX_MAP_ZOOM,nextZoomValue));if(Math.abs(nextZoom-currentZoom)<1e-4)return;const ratio=nextZoom/currentZoom;const nextPan=clampPan(anchorX-(anchorX-mapPanX.get())*ratio,anchorY-(anchorY-mapPanY.get())*ratio,nextZoom);mapZoomRef.current=nextZoom;setMapZoom(nextZoom);mapPanX.set(nextPan.x);mapPanY.set(nextPan.y);};const changeMapZoom=direction=>{zoomAtPoint(mapZoomRef.current+direction*MAP_ZOOM_STEP,0,0);};const centerMap=()=>{const fitWidthZoom=Math.max(MIN_MAP_ZOOM,Math.min(MAX_MAP_ZOOM,viewportSize.width/mapBaseWidth));mapZoomRef.current=fitWidthZoom;setMapZoom(fitWidthZoom);mapPanX.set(0);mapPanY.set(0);};const getTouchGesture=touches=>{if(touches.length<2)return null;const first=touches[0];const second=touches[1];const rect=containerRef.current?.getBoundingClientRect();if(!rect)return null;return{distance:Math.hypot(second.clientX-first.clientX,second.clientY-first.clientY),anchorX:(first.clientX+second.clientX)/2-rect.left-rect.width/2,anchorY:(first.clientY+second.clientY)/2-rect.top-rect.height/2};};const handleMapTouchStart=event=>{const gesture=getTouchGesture(event.touches);if(!gesture)return;event.stopPropagation();pinchRef.current={...gesture,zoom:mapZoomRef.current,panX:mapPanX.get(),panY:mapPanY.get()};draggedRef.current=true;suppressClickUntilRef.current=Date.now()+300;setIsPinching(true);};const handleMapTouchMove=event=>{const start=pinchRef.current;const gesture=getTouchGesture(event.touches);if(!start||!gesture||start.distance<=0)return;event.stopPropagation();const nextZoom=Math.max(MIN_MAP_ZOOM,Math.min(MAX_MAP_ZOOM,start.zoom*gesture.distance/start.distance));const zoomRatio=nextZoom/start.zoom;const nextPan=clampPan(gesture.anchorX-(start.anchorX-start.panX)*zoomRatio,gesture.anchorY-(start.anchorY-start.panY)*zoomRatio,nextZoom);mapZoomRef.current=nextZoom;setMapZoom(nextZoom);mapPanX.set(nextPan.x);mapPanY.set(nextPan.y);suppressClickUntilRef.current=Date.now()+300;};const handleMapTouchEnd=event=>{if(event.touches.length>=2)return;if(!pinchRef.current)return;pinchRef.current=null;suppressClickUntilRef.current=Date.now()+250;setIsPinching(false);window.setTimeout(()=>{draggedRef.current=false;},250);};const mapControlButtonStyle=(wide=false,disabled=false)=>({minWidth:wide?96:38,height:38,padding:wide?\"0 14px\":0,border:0,borderRadius:999,backgroundColor:\"transparent\",color:props.tabTextColor,fontFamily:props.tabFont?.fontFamily||\"inherit\",fontSize:wide?13:22,fontWeight:props.tabFont?.fontWeight||700,lineHeight:1,cursor:disabled?\"default\":\"pointer\",opacity:disabled?.35:1,pointerEvents:\"auto\",touchAction:\"manipulation\"});const topControlWidth=\"min(560px, calc(100% - 32px))\";const RenderButton=({customWidth})=>/*#__PURE__*/_jsxs(motion.a,{whileHover:{scale:1.03},whileTap:{scale:.97},href:props.downloadFile,download:true,target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",position:\"relative\",width:customWidth,maxWidth:\"100%\",cursor:\"pointer\",backgroundColor:props.btnBgImage?\"transparent\":props.btnBgColor,borderRadius:props.btnBgImage?0:props.btnRadius,overflow:\"visible\"},children:[props.btnBgImage&&/*#__PURE__*/_jsx(\"img\",{src:props.btnBgImage,alt:\"\",style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius:props.btnRadius}}),/*#__PURE__*/_jsx(\"span\",{style:{position:props.btnBgImage?\"absolute\":\"relative\",inset:props.btnBgImage?0:undefined,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:props.btnTextColor,fontFamily:props.btnFont?.fontFamily||\"inherit\",fontWeight:props.btnFont?.fontWeight||\"bold\",fontSize:props.btnFontSize,padding:props.btnBgImage?10:\"16px 32px\",textAlign:\"center\"},children:props.downloadText})]});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",width:\"100%\",height:\"100%\",backgroundColor:props.mainBgColor,overflow:\"visible\",...props.style},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10,marginBottom:props.tabSpacing,width:\"100%\",position:\"relative\",zIndex:2,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"Campus\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:4,padding:4,borderRadius:props.tabRadius,backgroundColor:props.tabBgColor,width:topControlWidth,height:48,boxSizing:\"border-box\",pointerEvents:\"auto\"},children:[[\"itajai\",\"Itaja\\xed \\xb7 01/10\"],[\"bc\",\"Balne\\xe1rio Cambori\\xfa \\xb7 07/10\"]].map(([value,label])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"tab\",\"aria-selected\":campus===value,onPointerDown:()=>switchCampus(value),onClick:()=>switchCampus(value),style:{border:0,cursor:\"pointer\",padding:\"0 16px\",whiteSpace:\"normal\",pointerEvents:\"auto\",touchAction:\"manipulation\",borderRadius:props.tabRadius,backgroundColor:campus===value?props.tabActiveColor:\"transparent\",color:campus===value?props.tabActiveTextColor:props.tabTextColor,fontFamily:props.tabFont?.fontFamily||\"inherit\",fontWeight:props.tabFont?.fontWeight||700,fontSize:props.tabFont?.fontSize||14},children:label},value))}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:topControlWidth,height:48,borderRadius:props.tabRadius,backgroundColor:props.tabBgColor,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsxs(\"select\",{\"aria-label\":\"Filtrar por curso\",value:selectedCourse,onChange:event=>{setSelectedCourse(event.target.value);setSelected(null);},style:{width:\"100%\",height:\"100%\",padding:\"0 52px 0 16px\",border:0,borderRadius:props.tabRadius,outline:\"none\",backgroundColor:\"transparent\",color:props.tabTextColor,fontFamily:props.tabFont?.fontFamily||\"inherit\",fontWeight:props.tabFont?.fontWeight||600,fontSize:props.tabFont?.fontSize||14,cursor:\"pointer\",boxSizing:\"border-box\",pointerEvents:\"auto\",touchAction:\"manipulation\",appearance:\"none\",WebkitAppearance:\"none\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Todos os cursos\"}),COURSES.map(course=>/*#__PURE__*/_jsx(\"option\",{value:course,children:course},course))]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"50%\",right:16,width:24,height:24,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:props.tabTextColor,pointerEvents:\"none\",transform:\"translateY(-50%)\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,display:\"block\",borderRight:\"2px solid currentColor\",borderBottom:\"2px solid currentColor\",transform:\"translateY(-2px) rotate(45deg)\",boxSizing:\"border-box\"}})})]})]}),/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,onWheel:event=>{if(!event.ctrlKey)return;event.preventDefault();event.stopPropagation();},onTouchStart:handleMapTouchStart,onTouchMove:handleMapTouchMove,onTouchEnd:handleMapTouchEnd,onTouchCancel:handleMapTouchEnd,style:{width:\"100%\",flex:1,minHeight:0,position:\"relative\",overflow:\"hidden\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",borderRadius:props.mapBorderRadius,touchAction:\"none\"},children:[/*#__PURE__*/_jsxs(motion.div,{drag:!isPinching&&canPan,dragConstraints:{left:-overflowX,right:overflowX,top:-overflowY,bottom:overflowY},dragElastic:.06,dragMomentum:false,onDragStart:()=>{draggedRef.current=false;},onDrag:(_,info)=>{if(Math.hypot(info.offset.x,info.offset.y)>6){draggedRef.current=true;suppressClickUntilRef.current=Date.now()+200;}},onDragEnd:()=>window.setTimeout(()=>{draggedRef.current=false;},0),whileDrag:{cursor:\"grabbing\"},style:{width:mapWidth,height:mapHeight,flex:\"0 0 auto\",position:\"relative\",overflow:\"visible\",x:mapPanX,y:mapPanY,cursor:canPan?\"grab\":\"default\"},children:[mapImage?/*#__PURE__*/_jsx(\"img\",{src:mapImage,draggable:false,onLoad:event=>{const image=event.currentTarget;if(!image.naturalWidth||!image.naturalHeight)return;const ratio=image.naturalWidth/image.naturalHeight;setImageRatios(current=>current[mapImage]===ratio?current:{...current,[mapImage]:ratio});},style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"fill\",pointerEvents:\"none\",userSelect:\"none\"},alt:`Mapa de ${campus===\"itajai\"?\"Itaja\\xed\":\"Balne\\xe1rio Cambori\\xfa\"}`}):/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",textAlign:\"center\"},children:[\"Configure o mapa de\",\" \",campus===\"itajai\"?\"Itaja\\xed\":\"Balne\\xe1rio Cambori\\xfa\",\" \",\"no painel lateral\"]}),visiblePins.map(pin=>{const imagePin=markerVisual.markerType===\"image\"&&markerVisual.customMarkerImg;const dimmed=Boolean(selectedCourse)&&!pin.matchesCourse;const showMarkerImage=imagePin&&!dimmed;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":pin.label,onClick:()=>{if(draggedRef.current||Date.now()<suppressClickUntilRef.current)return;setSelected(pin.key);},style:{position:\"absolute\",left:`${pin.x}%`,top:`${pin.y}%`,transform:\"translate(-50%, -50%)\",zIndex:1,cursor:\"pointer\",border:0,background:\"transparent\",padding:0,touchAction:\"none\"},children:/*#__PURE__*/_jsx(motion.span,{whileHover:{scale:1.2},style:{minWidth:pinSize,height:pinSize,padding:pin.pinText.length>2?`0 ${8*pinScale}px`:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:999,boxSizing:\"border-box\",backgroundColor:dimmed?\"#aaaaaa\":showMarkerImage?\"transparent\":pin.color||markerVisual.color||\"#007AFF\",backgroundImage:showMarkerImage?`url(\"${markerVisual.customMarkerImg}\")`:\"none\",backgroundSize:\"cover\",backgroundPosition:\"center\",border:showMarkerImage?\"none\":`${2*pinScale}px solid white`,boxShadow:props.showPinShadow?`0 ${4*pinScale}px ${15*pinScale}px rgba(0,0,0,0.4)`:\"none\",color:markerVisual.textColor||\"#FFFFFF\",fontFamily:markerVisual.font?.fontFamily||\"inherit\",fontWeight:markerVisual.font?.fontWeight||700,fontSize:pinFontSize,whiteSpace:\"nowrap\",transition:\"background-color 180ms ease, transform 180ms ease\"},children:pin.pinText})},pin.key);})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":\"Controles do mapa\",onPointerDown:event=>event.stopPropagation(),onClick:event=>event.stopPropagation(),style:{position:\"absolute\",left:\"50%\",bottom:14,zIndex:4,display:\"flex\",alignItems:\"center\",gap:4,padding:4,border:`1px solid ${props.tableLineColor}`,borderRadius:999,backgroundColor:props.tabBgColor,boxShadow:\"0 6px 20px rgba(0,0,0,0.16)\",transform:\"translateX(-50%)\",pointerEvents:\"auto\",touchAction:\"manipulation\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Diminuir zoom\",disabled:mapZoom<=MIN_MAP_ZOOM+.001,onClick:()=>changeMapZoom(-1),style:mapControlButtonStyle(false,mapZoom<=MIN_MAP_ZOOM+.001),children:\"−\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Centralizar mapa\",onClick:centerMap,style:mapControlButtonStyle(true),children:\"Centralizar\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Aumentar zoom\",disabled:mapZoom>=MAX_MAP_ZOOM-.001,onClick:()=>changeMapZoom(1),style:mapControlButtonStyle(false,mapZoom>=MAX_MAP_ZOOM-.001),children:\"+\"})]})]}),props.showExternalDownload&&props.downloadFile&&/*#__PURE__*/_jsx(\"div\",{style:{padding:`${props.externalBtnSpacing}px 0`,width:\"100%\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(RenderButton,{customWidth:props.externalBtnWidth})}),typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:selectedPin&&/*#__PURE__*/_jsxs(motion.div,{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":selectedPin.label,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>setSelected(null),onWheel:event=>event.stopPropagation(),onTouchMove:event=>event.stopPropagation(),style:{position:\"fixed\",inset:0,backgroundColor:\"rgba(0,0,0,0.92)\",width:\"100vw\",height:\"100dvh\",zIndex:2147483647,display:\"flex\",backdropFilter:\"blur(10px)\",cursor:\"zoom-out\",overflow:\"hidden\",overscrollBehavior:\"contain\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Fechar\",onClick:()=>setSelected(null),style:{position:\"absolute\",top:30,right:30,width:50,height:50,backgroundColor:\"white\",border:0,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:22,fontWeight:\"bold\",color:\"black\",cursor:\"pointer\",zIndex:10001},children:\"✕\"}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:20,padding:`min(${props.modalPadding}px, 6vw)`,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:.9,y:20},animate:{scale:1,y:0},onClick:e=>e.stopPropagation(),style:{width:\"min(720px, 100%)\",maxHeight:\"min(75vh, 760px)\",backgroundColor:props.modalBgColor,borderRadius:props.modalBorderRadius,padding:20,boxSizing:\"border-box\",boxShadow:\"0 30px 60px rgba(0,0,0,0.5)\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",cursor:\"default\"},children:/*#__PURE__*/_jsxs(\"div\",{onWheel:event=>event.stopPropagation(),onTouchMove:event=>event.stopPropagation(),style:{width:\"100%\",minHeight:0,flex:\"1 1 auto\",overflowY:\"auto\",overflowX:\"hidden\",overscrollBehavior:\"contain\",WebkitOverflowScrolling:\"touch\",borderRadius:Math.max(0,props.modalBorderRadius-12),scrollbarGutter:\"stable\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:20,marginBottom:16,color:props.tableTextColor},children:selectedPin.label}),/*#__PURE__*/_jsx(ScheduleTable,{rows:selectedPin.rows,props:props})]})}),props.downloadFile&&/*#__PURE__*/_jsx(RenderButton,{customWidth:props.externalBtnWidth})]})]})}),document.body)]});}InteractiveMap.defaultProps=DEFAULTS;const pinPositionControl=(title,x,y)=>({type:ControlType.Object,title,defaultValue:{x,y},controls:{x:{type:ControlType.Number,title:\"X %\",defaultValue:x,min:0,max:100,step:.1},y:{type:ControlType.Number,title:\"Y %\",defaultValue:y,min:0,max:100,step:.1}}});const pinColorControl=title=>({type:ControlType.Color,title,optional:true});addPropertyControls(InteractiveMap,{mainBgColor:{type:ControlType.Color,title:\"Fundo Geral\",defaultValue:DEFAULTS.mainBgColor},mapImage:{type:ControlType.Image,title:\"Mapa Itaja\\xed\"},mapImageBC:{type:ControlType.Image,title:\"Mapa BC\"},activeCampus:{type:ControlType.Enum,title:\"Campus ativo\",options:[\"itajai\",\"bc\"],optionTitles:[\"Itaja\\xed\",\"Balne\\xe1rio Cambori\\xfa\"],defaultValue:\"itajai\"},mapBaseWidth:{type:ControlType.Number,title:\"Largura Mapa\",defaultValue:DEFAULTS.mapBaseWidth,min:320,max:3e3,step:10,unit:\"px\"},mapScale:{type:ControlType.Number,title:\"Escala do Mapa\",defaultValue:DEFAULTS.mapScale,min:.25,max:3,step:.05,displayStepper:true},blockPageZoom:{type:ControlType.Boolean,title:\"Bloquear Zoom P\\xe1gina\",defaultValue:DEFAULTS.blockPageZoom,enabledTitle:\"Sim\",disabledTitle:\"N\\xe3o\"},mapBorderRadius:{type:ControlType.Number,title:\"Radius do Mapa\",defaultValue:0,min:0,max:200},tabBgColor:{type:ControlType.Color,title:\"Fundo Toggle\",defaultValue:DEFAULTS.tabBgColor},tabActiveColor:{type:ControlType.Color,title:\"Toggle Ativo\",defaultValue:DEFAULTS.tabActiveColor},tabTextColor:{type:ControlType.Color,title:\"Texto Toggle\",defaultValue:DEFAULTS.tabTextColor},tabActiveTextColor:{type:ControlType.Color,title:\"Texto Ativo\",defaultValue:DEFAULTS.tabActiveTextColor},tabFont:{type:ControlType.Font,title:\"Fonte Toggle\"},tabRadius:{type:ControlType.Number,title:\"Radius Toggle\",defaultValue:999,min:0,max:999},tabSpacing:{type:ControlType.Number,title:\"Espa\\xe7o Toggle\",defaultValue:16,min:0,max:100},showExternalDownload:{type:ControlType.Boolean,title:\"Bot\\xe3o Externo\",defaultValue:true},downloadText:{type:ControlType.String,title:\"Texto Bot\\xe3o\",defaultValue:DEFAULTS.downloadText},downloadFile:{type:ControlType.File,title:\"Upload PDF\",allowedFileTypes:[\"pdf\"]},btnBgColor:{type:ControlType.Color,title:\"Cor Bot\\xe3o\",defaultValue:DEFAULTS.btnBgColor},btnBgImage:{type:ControlType.Image,title:\"Imagem Bot\\xe3o\"},btnTextColor:{type:ControlType.Color,title:\"Cor Texto Bot\\xe3o\",defaultValue:DEFAULTS.btnTextColor},btnFont:{type:ControlType.Font,title:\"Fonte Bot\\xe3o\"},btnFontSize:{type:ControlType.Number,title:\"Tamanho Fonte\",defaultValue:16},btnRadius:{type:ControlType.Number,title:\"Radius Bot\\xe3o\",defaultValue:40},externalBtnSpacing:{type:ControlType.Number,title:\"Dist\\xe2ncia Mapa\",defaultValue:20},externalBtnWidth:{type:ControlType.Number,title:\"Largura Bot\\xe3o\",defaultValue:280,min:50,max:1e3},modalBgColor:{type:ControlType.Color,title:\"Cor Card Modal\",defaultValue:DEFAULTS.modalBgColor},modalBorderRadius:{type:ControlType.Number,title:\"Radius Card\",defaultValue:20},modalPadding:{type:ControlType.Number,title:\"Margem Seguran\\xe7a\",defaultValue:60},markerSize:{type:ControlType.Number,title:\"Tamanho Pin\",defaultValue:30},showPinShadow:{type:ControlType.Boolean,title:\"Sombra Pin\",defaultValue:true},itC1:pinPositionControl(\"Itaja\\xed \\xb7 C1\",15,18),itC1Color:pinColorControl(\"Cor \\xb7 C1\"),itC2:pinPositionControl(\"Itaja\\xed \\xb7 C2\",32,18),itC2Color:pinColorControl(\"Cor \\xb7 C2\"),itD1:pinPositionControl(\"Itaja\\xed \\xb7 D1\",49,18),itD1Color:pinColorControl(\"Cor \\xb7 D1\"),itD2:pinPositionControl(\"Itaja\\xed \\xb7 D2\",66,18),itD2Color:pinColorControl(\"Cor \\xb7 D2\"),itD3:pinPositionControl(\"Itaja\\xed \\xb7 D3\",83,18),itD3Color:pinColorControl(\"Cor \\xb7 D3\"),itD4:pinPositionControl(\"Itaja\\xed \\xb7 D4\",15,37),itD4Color:pinColorControl(\"Cor \\xb7 D4\"),itD5:pinPositionControl(\"Itaja\\xed \\xb7 D5\",32,37),itD5Color:pinColorControl(\"Cor \\xb7 D5\"),itD6:pinPositionControl(\"Itaja\\xed \\xb7 D6\",49,37),itD6Color:pinColorControl(\"Cor \\xb7 D6\"),itE1:pinPositionControl(\"Itaja\\xed \\xb7 E1\",66,37),itE1Color:pinColorControl(\"Cor \\xb7 E1\"),itF1:pinPositionControl(\"Itaja\\xed \\xb7 F1\",83,37),itF1Color:pinColorControl(\"Cor \\xb7 F1\"),itF2:pinPositionControl(\"Itaja\\xed \\xb7 F2\",15,56),itF2Color:pinColorControl(\"Cor \\xb7 F2\"),itF3:pinPositionControl(\"Itaja\\xed \\xb7 F3\",32,56),itF3Color:pinColorControl(\"Cor \\xb7 F3\"),itF4:pinPositionControl(\"Itaja\\xed \\xb7 F4\",49,56),itF4Color:pinColorControl(\"Cor \\xb7 F4\"),itF5:pinPositionControl(\"Itaja\\xed \\xb7 F5\",66,56),itF5Color:pinColorControl(\"Cor \\xb7 F5\"),itF6:pinPositionControl(\"Itaja\\xed \\xb7 F6\",83,56),itF6Color:pinColorControl(\"Cor \\xb7 F6\"),itF7:pinPositionControl(\"Itaja\\xed \\xb7 F7\",90,56),itF7Color:pinColorControl(\"Cor \\xb7 F7\"),itTeatro:pinPositionControl(\"Itaja\\xed \\xb7 Teatro\",32,75),itTeatroColor:pinColorControl(\"Cor \\xb7 Teatro\"),itTenda:pinPositionControl(\"Itaja\\xed \\xb7 Tenda\",66,75),itTendaColor:pinColorControl(\"Cor \\xb7 Tenda\"),bc1:pinPositionControl(\"BC \\xb7 1\",20,40),bc1Color:pinColorControl(\"Cor BC \\xb7 1\"),bc2:pinPositionControl(\"BC \\xb7 2\",35,40),bc2Color:pinColorControl(\"Cor BC \\xb7 2\"),bc4:pinPositionControl(\"BC \\xb7 4\",50,40),bc4Color:pinColorControl(\"Cor BC \\xb7 4\"),bc6A:pinPositionControl(\"BC \\xb7 6A\",65,40),bc6AColor:pinColorControl(\"Cor BC \\xb7 6A\"),bc6B:pinPositionControl(\"BC \\xb7 6B\",80,40),bc6BColor:pinColorControl(\"Cor BC \\xb7 6B\"),tableTextColor:{type:ControlType.Color,title:\"Texto Tabela\",defaultValue:DEFAULTS.tableTextColor},tableHeaderColor:{type:ControlType.Color,title:\"Cabe\\xe7alho Tabela\",defaultValue:DEFAULTS.tableHeaderColor},tableLineColor:{type:ControlType.Color,title:\"Linhas Tabela\",defaultValue:DEFAULTS.tableLineColor},tableFont:{type:ControlType.Font,title:\"Fonte Tabela\"},markers:{type:ControlType.Object,title:\"Marcadores\",defaultValue:DEFAULT_MARKER_VISUAL,controls:{markerType:{type:ControlType.Enum,title:\"Tipo Pin\",options:[\"color\",\"image\"],defaultValue:\"color\"},color:{type:ControlType.Color,title:\"Cor Pin\",defaultValue:\"#007AFF\",hidden:p=>p.markerType!==\"color\"},customMarkerImg:{type:ControlType.Image,title:\"Upload \\xcdcone\",hidden:p=>p.markerType!==\"image\"},textColor:{type:ControlType.Color,title:\"N\\xfamero\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,title:\"Fonte N\\xfamero\"},scale:{type:ControlType.Number,title:\"Escala\",defaultValue:1,min:.25,max:3,step:.05}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"InteractiveMap\":{\"type\":\"reactComponent\",\"name\":\"InteractiveMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mapa_beta_1.map"],"mappings":"4RAGwgE,SAAS,GAAc,CAAC,OAAK,SAAO,CAAC,IAAM,EAAK,CAAC,QAAQ,YAAY,UAAU,OAAO,cAAc,MAAM,aAAa,aAAa,EAAM,iBAAiB,aAAa,UAAU,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,MAAM,EAAM,eAAe,WAAW,EAAM,WAAW,YAAY,UAAU,WAAW,EAAM,WAAW,WAAW,SAAS,EAAM,WAAW,UAAU,EAAE,EAAE,SAAsB,EAAM,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,eAAe,WAAW,YAAY,OAAO,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,MAAM,MAAM,CAAC,GAAG,EAAK,MAAM,KAAK,EAAE,SAAS,OAAO,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,MAAM,MAAM,EAAK,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,EAAK,OAAO,EAAK,KAAK,EAAI,IAAqB,EAAM,KAAK,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,EAAK,SAAS,EAAI,MAAM,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAK,SAAS,EAAI,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,EAAI,OAAO,GAAG,EAAI,KAAK,GAAG,GAAO,CAAC,EAAe,EAAK,KAAK,CAAC,SAAsB,EAAK,KAAK,CAAC,QAAQ,EAAE,MAAM,EAAK,SAAS,kDAAkD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAe,EAAS,CAAC,IAAM,EAAM,CAAC,GAAG,EAAS,GAAG,CAAQ,EAAQ,EAAe,MAAM,QAAQ,EAAM,OAAO,EAAE,EAAM,QAAQ,GAAG,EAAM,QAAc,EAAa,CAAC,GAAG,EAAsB,GAAG,CAAc,EAAQ,EAAS,KAAK,IAAI,IAAI,KAAK,IAAI,EAAE,OAAO,EAAa,KAAK,GAAG,CAAC,CAAC,EAAQ,EAAQ,EAAM,WAAW,EAAe,EAAa,EAAa,MAAM,SAAe,GAAY,OAAO,GAAe,SAAS,EAAa,EAAS,OAAO,GAAe,UAAU,+BAA+B,KAAK,CAAY,EAAE,GAAG,WAAW,CAAY,EAAE,IAAW,EAAa,QAAQ,iBAAiB,EAAE,IAAI,KAAK,IAAI,GAAG,EAAM,WAAW,GAAG,EAAE,EAAc,CAAC,EAAO,GAAWA,EAAe,EAAM,eAAe,KAAK,KAAK,QAAQ,EAAO,CAAC,EAAS,GAAaA,EAAe,IAAI,EAAO,CAAC,EAAe,IAAmBA,EAAe,EAAE,EAAO,CAAC,EAAa,IAAiBA,EAAe,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAO,CAAC,GAAY,IAAgBA,EAAe,CAAC,CAAC,EAAQ,EAAmB,KAAK,IAAI,EAAa,KAAK,IAAI,EAAa,OAAO,EAAM,QAAQ,GAAG,CAAC,CAAC,EAAO,CAAC,EAAQ,GAAYA,EAAe,CAAkB,EAAO,CAAC,GAAW,GAAeA,EAAe,EAAK,EAAQ,EAAaC,EAAa,IAAI,EAAQ,EAAWA,EAAa,EAAK,EAAQ,EAAsBA,EAAa,CAAC,EAAQ,EAAWA,EAAa,CAAkB,EAAQ,EAASA,EAAa,IAAI,EAAQ,EAAQ,EAAe,CAAC,EAAQ,EAAQ,EAAe,CAAC,EAAQ,EAAa,KAAK,IAAI,IAAI,OAAO,EAAM,YAAY,GAAG,IAAI,EAAE,MAAoB,CAAC,EAAU,EAAM,eAAe,KAAK,KAAK,QAAQ,EAAE,EAAY,IAAI,CAAE,EAAE,CAAC,EAAM,YAAY,CAAC,EAAE,MAAoB,CAAC,GAAG,CAAC,EAAM,eAAe,OAAO,SAAW,IAAY,OAAO,IAAM,EAAc,MAAM,KAAK,SAAS,iBAAiB,uBAAuB,CAAC,EAAM,EAAY,KAAQ,EAAc,SAAS,IAAG,EAAY,SAAS,cAAc,MAAM,EAAE,EAAY,KAAK,WAAW,SAAS,KAAK,YAAY,CAAW,EAAE,EAAc,KAAK,CAAW,GAAG,IAAM,EAAqB,EAAc,IAAI,IAAO,CAAC,OAAK,QAAQ,EAAK,aAAa,SAAS,CAAC,EAAE,EAAgG,EAAc,QAAQ,GAAM,EAAK,aAAa,UAAU,wEAAc,CAAC,EAAE,IAAM,EAAwB,SAAS,KAAK,MAAM,YAAkB,EAAwB,SAAS,gBAAgB,MAAM,YAAY,SAAS,KAAK,MAAM,YAAY,eAAe,SAAS,gBAAgB,MAAM,YAAY,eAAe,IAAM,EAAmB,GAAO,EAAM,eAAe,EAAQ,EAAuB,GAAO,CAAC,GAAG,EAAM,QAAQ,OAAO,EAAE,OAAO,IAAM,EAAO,EAAM,OAAU,aAAkB,MAAM,EAAa,SAAS,SAAS,CAAM,GAAS,EAAM,eAAe,CAAE,EAAQ,EAA2B,GAAO,CAAC,GAAG,CAAC,EAAM,QAAQ,OAAO,IAAM,EAAO,EAAM,OAAU,aAAkB,MAAM,EAAa,SAAS,SAAS,CAAM,GAAS,EAAM,eAAe,CAAE,EAAoY,OAAlY,SAAS,iBAAiB,eAAe,EAAmB,CAAC,QAAQ,EAAK,CAAC,EAAE,SAAS,iBAAiB,gBAAgB,EAAmB,CAAC,QAAQ,EAAK,CAAC,EAAE,SAAS,iBAAiB,aAAa,EAAmB,CAAC,QAAQ,EAAK,CAAC,EAAE,SAAS,iBAAiB,YAAY,EAAuB,CAAC,QAAQ,EAAK,CAAC,EAAE,SAAS,iBAAiB,QAAQ,EAA2B,CAAC,QAAQ,EAAK,CAAC,MAAY,CAAC,SAAS,oBAAoB,eAAe,CAAkB,EAAE,SAAS,oBAAoB,gBAAgB,CAAkB,EAAE,SAAS,oBAAoB,aAAa,CAAkB,EAAE,SAAS,oBAAoB,YAAY,CAAsB,EAAE,SAAS,oBAAoB,QAAQ,CAA0B,EAAE,SAAS,KAAK,MAAM,YAAY,EAAwB,SAAS,gBAAgB,MAAM,YAAY,EAAwB,EAAqB,SAAS,CAAC,OAAK,aAAW,CAAI,IAAO,EAAa,EAAK,OAAO,EAAW,IAAU,KAAM,EAAK,gBAAgB,SAAS,EAAQ,EAAK,aAAa,UAAU,CAAO,CAAG,CAAC,CAAE,CAAE,EAAE,CAAC,EAAM,aAAa,CAAC,EAAE,IAAM,EAAS,IAAS,SAAS,EAAM,SAAS,EAAM,WAAiB,EAAW,GAAS,GAAY,IAAgB,GAAG,EAAQ,EAAS,EAAa,EAAc,GAAU,EAAS,EAAiB,EAAU,KAAK,IAAI,GAAG,EAAS,EAAa,OAAO,CAAC,EAAQ,EAAU,KAAK,IAAI,GAAG,GAAU,EAAa,QAAQ,CAAC,EAAQ,GAAO,EAAU,IAAI,EAAU,GAAG,MAAoB,CAAC,IAAM,EAAS,EAAa,QAAQ,GAAG,CAAC,EAAS,OAAO,IAAM,MAAe,CAAC,IAAM,EAAK,EAAS,sBAAsB,EAAE,GAAgB,CAAC,MAAM,EAAK,MAAM,OAAO,EAAK,MAAM,CAAC,CAAE,EAAe,GAAb,EAAW,EAAK,OAAO,eAAiB,IAAY,OAAO,IAAM,EAAS,IAAI,eAAe,CAAU,EAA6B,OAA3B,EAAS,QAAQ,CAAQ,MAAY,EAAS,WAAW,CAAE,EAAE,CAAC,CAAC,EAAE,MAAoB,CAAC,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,CAAE,EAAE,CAAC,EAAO,EAAa,MAAM,EAAa,MAAM,CAAC,EAAE,MAAoB,CAAC,EAAW,QAAQ,EAAmB,EAAW,CAAkB,EAAE,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,CAAE,EAAE,CAAC,CAAkB,CAAC,EAAE,IAAM,GAAS,IAAS,SAAS,EAAY,EAAc,GAAQ,IAAS,SAAS,EAAgB,EAAkB,GAAW,IAAS,SAAS,EAAS,WAAW,EAAS,OAAa,GAAU,GAAS,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAW,EAAS,GAAQ,IAAc,EAAM,EAAS,GAAG,GAAQ,GAAO,QAAc,EAAO,IAAY,KAAK,GAAK,EAAI,QAAQ,EAAK,KAAK,EAAE,MAAM,CAAC,MAAM,EAAK,MAAM,EAAE,GAAY,GAAG,GAAQ,GAAG,EAAK,EAAE,EAAE,GAAY,GAAG,GAAQ,GAAG,EAAK,EAAE,OAAK,CAAE,CAAC,EAAQ,GAAY,CAAC,EAAE,IAAI,IAAM,KAAO,EAAkB,EAAI,SAAS,IAAQ,GAAY,EAAI,SAAS,CAAC,EAAA,CAAG,KAAK,CAAG,EAAG,IAAM,EAAY,GAAU,IAAI,GAAK,CAAC,IAAM,EAAK,GAAY,EAAI,QAAQ,CAAC,EAAE,MAAM,CAAC,IAAI,SAAS,EAAI,QAAQ,MAAM,EAAI,MAAM,MAAM,EAAI,QAAQ,UAAU,EAAI,QAAQ,QAAQ,EAAI,MAAM,SAAS,EAAI,QAAQ,QAAQ,EAAI,MAAM,EAAE,EAAI,EAAE,EAAE,EAAI,EAAE,MAAM,EAAI,MAAM,OAAK,cAAc,CAAC,GAAgB,EAAK,KAAK,GAAK,EAAI,SAAS,CAAc,CAAC,CAAE,CAAC,EAAQ,GAAqB,EAAY,IAAI,GAAK,GAAG,EAAI,EAAE,GAAG,EAAI,EAAE,GAAG,KAAI,eAAmB,CAAC,CAAC,KAAK,GAAG,EAAQ,EAAY,EAAY,KAAK,GAAK,EAAI,MAAM,CAAQ,EAAE,MAAoB,CAAC,GAAG,CAAC,GAAU,OAAO,SAAW,KAAoB,IAAS,OAAY,OAAO,IAAM,EAAK,SAAS,KAAW,EAAK,SAAS,gBAAsB,EAAQ,EAAO,QAAc,EAAe,KAAK,IAAI,EAAE,EAAO,WAAW,EAAK,WAAW,EAAQ,EAAa,CAAC,SAAS,EAAK,MAAM,SAAS,SAAS,EAAK,MAAM,SAAS,IAAI,EAAK,MAAM,IAAI,MAAM,EAAK,MAAM,MAAM,aAAa,EAAK,MAAM,aAAa,mBAAmB,EAAK,MAAM,kBAAkB,EAAQ,EAAa,CAAC,SAAS,EAAK,MAAM,SAAS,mBAAmB,EAAK,MAAM,kBAAkB,EAA2R,MAAzR,GAAK,MAAM,SAAS,SAAS,EAAK,MAAM,SAAS,QAAQ,EAAK,MAAM,IAAI,IAAI,EAAQ,IAAI,EAAK,MAAM,MAAM,OAAO,EAAK,MAAM,mBAAmB,OAAU,EAAe,IAAE,EAAK,MAAM,aAAa,GAAG,EAAe,KAAI,EAAK,MAAM,SAAS,SAAS,EAAK,MAAM,mBAAmB,WAAiB,CAAC,EAAK,MAAM,SAAS,EAAa,SAAS,EAAK,MAAM,SAAS,EAAa,SAAS,EAAK,MAAM,IAAI,EAAa,IAAI,EAAK,MAAM,MAAM,EAAa,MAAM,EAAK,MAAM,aAAa,EAAa,aAAa,EAAK,MAAM,mBAAmB,EAAa,mBAAmB,EAAK,MAAM,SAAS,EAAa,SAAS,EAAK,MAAM,mBAAmB,EAAa,mBAAmB,EAAO,SAAS,EAAE,CAAO,CAAE,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAE,IAAM,GAAa,GAAM,CAAC,EAAU,CAAI,EAAE,EAAY,IAAI,EAAE,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,CAAE,EAAQ,GAAU,EAAE,EAAE,IAAO,CAAC,IAAM,EAAM,EAAa,EAAW,EAAO,EAAM,EAAiB,EAAO,KAAK,IAAI,GAAG,EAAM,EAAa,OAAO,CAAC,EAAQ,EAAO,KAAK,IAAI,GAAG,EAAO,EAAa,QAAQ,CAAC,EAAE,MAAM,CAAC,EAAE,KAAK,IAAI,CAAC,EAAO,KAAK,IAAI,EAAO,CAAC,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAO,KAAK,IAAI,EAAO,CAAC,CAAC,CAAC,CAAE,EAAE,MAAoB,CAAC,GAAG,CAAC,EAAe,CAAC,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,EAAE,MAAO,CAAC,IAAM,EAAa,EAAY,OAAO,GAAK,EAAI,aAAa,EAAE,GAAG,EAAa,SAAS,EAAE,CAAC,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,EAAE,MAAO,CAAC,IAAM,EAAQ,EAAa,IAAI,GAAK,EAAI,CAAC,EAAQ,EAAQ,EAAa,IAAI,GAAK,EAAI,CAAC,EAAQ,GAAS,KAAK,IAAI,GAAG,CAAO,EAAE,KAAK,IAAI,GAAG,CAAO,GAAG,EAAQ,GAAS,KAAK,IAAI,GAAG,CAAO,EAAE,KAAK,IAAI,GAAG,CAAO,GAAG,EAAQ,EAAK,EAAW,QAAc,EAAM,EAAa,EAAW,EAAO,EAAM,EAAiB,EAAW,EAAS,EAAE,EAAQ,IAAI,IAAI,EAAM,EAAE,EAAQ,IAAI,IAAI,EAAO,CAAI,EAAE,EAAQ,IAAI,EAAW,CAAC,EAAE,EAAQ,IAAI,EAAW,CAAC,CAAE,EAAE,CAAC,EAAe,EAAO,EAAW,EAAa,MAAM,EAAa,OAAO,EAAa,EAAoB,CAAC,EAAE,IAAM,IAAa,EAAc,EAAQ,IAAU,CAAC,IAAM,EAAY,EAAW,QAAc,EAAS,KAAK,IAAI,EAAa,KAAK,IAAI,EAAa,CAAa,CAAC,EAAE,GAAG,KAAK,IAAI,EAAS,CAAW,EAAE,KAAK,OAAO,IAAM,EAAM,EAAS,EAAkB,EAAQ,EAAS,GAAS,EAAQ,EAAQ,IAAI,GAAG,EAAM,GAAS,EAAQ,EAAQ,IAAI,GAAG,EAAM,CAAQ,EAAE,EAAW,QAAQ,EAAS,EAAW,CAAQ,EAAE,EAAQ,IAAI,EAAQ,CAAC,EAAE,EAAQ,IAAI,EAAQ,CAAC,CAAE,EAAQ,GAAc,GAAW,CAAC,GAAY,EAAW,QAAQ,EAAU,EAAc,EAAE,CAAC,CAAE,EAAQ,OAAc,CAAC,IAAM,EAAa,KAAK,IAAI,EAAa,KAAK,IAAI,EAAa,EAAa,MAAM,CAAY,CAAC,EAAE,EAAW,QAAQ,EAAa,EAAW,CAAY,EAAE,EAAQ,IAAI,CAAC,EAAE,EAAQ,IAAI,CAAC,CAAE,EAAQ,GAAgB,GAAS,CAAC,GAAG,EAAQ,OAAO,EAAE,OAAO,KAAK,IAAM,EAAM,EAAQ,GAAS,EAAO,EAAQ,GAAS,EAAK,EAAa,SAAS,sBAAsB,EAAuB,OAAjB,EAAuB,CAAC,SAAS,KAAK,MAAM,EAAO,QAAQ,EAAM,QAAQ,EAAO,QAAQ,EAAM,OAAO,EAAE,SAAS,EAAM,QAAQ,EAAO,SAAS,EAAE,EAAK,KAAK,EAAK,MAAM,EAAE,SAAS,EAAM,QAAQ,EAAO,SAAS,EAAE,EAAK,IAAI,EAAK,OAAO,CAAC,EAA1N,IAA4N,EAAQ,GAAoB,GAAO,CAAC,IAAM,EAAQ,GAAgB,EAAM,OAAO,EAAM,IAAe,EAAM,gBAAgB,EAAE,EAAS,QAAQ,CAAC,GAAG,EAAQ,KAAK,EAAW,QAAQ,KAAK,EAAQ,IAAI,EAAE,KAAK,EAAQ,IAAI,CAAC,EAAE,EAAW,QAAQ,GAAK,EAAsB,QAAQ,KAAK,IAAI,EAAE,IAAI,EAAc,EAAI,EAAE,EAAQ,GAAmB,GAAO,CAAC,IAAM,EAAM,EAAS,QAAc,EAAQ,GAAgB,EAAM,OAAO,EAAE,GAAG,CAAC,GAAO,CAAC,GAAS,EAAM,UAAU,EAAE,OAAO,EAAM,gBAAgB,EAAE,IAAM,EAAS,KAAK,IAAI,EAAa,KAAK,IAAI,EAAa,EAAM,KAAK,EAAQ,SAAS,EAAM,QAAQ,CAAC,EAAQ,EAAU,EAAS,EAAM,KAAW,EAAQ,EAAS,EAAQ,SAAS,EAAM,QAAQ,EAAM,MAAM,EAAU,EAAQ,SAAS,EAAM,QAAQ,EAAM,MAAM,EAAU,CAAQ,EAAE,EAAW,QAAQ,EAAS,EAAW,CAAQ,EAAE,EAAQ,IAAI,EAAQ,CAAC,EAAE,EAAQ,IAAI,EAAQ,CAAC,EAAE,EAAsB,QAAQ,KAAK,IAAI,EAAE,GAAI,EAAQ,GAAkB,GAAO,CAAI,EAAM,QAAQ,QAAQ,GAAa,EAAS,UAAe,EAAS,QAAQ,KAAK,EAAsB,QAAQ,KAAK,IAAI,EAAE,IAAI,EAAc,EAAK,EAAE,EAAO,eAAe,CAAC,EAAW,QAAQ,EAAM,EAAE,GAAG,EAAE,EAAQ,GAAuB,EAAK,GAAM,EAAS,MAAS,CAAC,SAAS,EAAK,GAAG,GAAG,OAAO,GAAG,QAAQ,EAAK,SAAS,EAAE,OAAO,EAAE,aAAa,IAAI,gBAAgB,cAAc,MAAM,EAAM,aAAa,WAAW,EAAM,SAAS,YAAY,UAAU,SAAS,EAAK,GAAG,GAAG,WAAW,EAAM,SAAS,YAAY,IAAI,WAAW,EAAE,OAAO,EAAS,UAAU,UAAU,QAAQ,EAAS,IAAI,EAAE,cAAc,OAAO,YAAY,cAAc,GAAS,GAAgB,gCAAsC,IAAc,CAAC,iBAA4B,EAAM,EAAO,EAAE,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,SAAS,CAAC,MAAM,GAAG,EAAE,KAAK,EAAM,aAAa,SAAS,GAAK,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,eAAe,OAAO,SAAS,WAAW,MAAM,EAAY,SAAS,OAAO,OAAO,UAAU,gBAAgB,EAAM,WAAW,cAAc,EAAM,WAAW,aAAa,EAAM,WAAW,EAAE,EAAM,UAAU,SAAS,SAAS,EAAE,SAAS,CAAC,EAAM,YAAyB,EAAK,MAAM,CAAC,IAAI,EAAM,WAAW,IAAI,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,aAAa,EAAM,SAAS,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAM,WAAW,WAAW,WAAW,MAAM,EAAM,WAAW,EAAE,IAAA,GAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAM,aAAa,WAAW,EAAM,SAAS,YAAY,UAAU,WAAW,EAAM,SAAS,YAAY,OAAO,SAAS,EAAM,YAAY,QAAQ,EAAM,WAAW,GAAG,YAAY,UAAU,QAAQ,EAAE,SAAS,EAAM,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,MAAM,OAAO,OAAO,OAAO,gBAAgB,EAAM,YAAY,SAAS,UAAU,GAAG,EAAM,KAAK,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI,GAAG,aAAa,EAAM,WAAW,MAAM,OAAO,SAAS,WAAW,OAAO,EAAE,cAAc,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,KAAK,UAAU,aAAa,SAAS,MAAM,CAAC,QAAQ,OAAO,oBAAoB,4BAA4B,IAAI,EAAE,QAAQ,EAAE,aAAa,EAAM,UAAU,gBAAgB,EAAM,WAAW,MAAM,GAAgB,OAAO,GAAG,UAAU,aAAa,cAAc,MAAM,EAAE,SAAS,CAAC,CAAC,SAAS,gBAAsB,EAAE,CAAC,KAAK,4BAAqC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAM,KAAsB,EAAK,SAAS,CAAC,KAAK,SAAS,KAAK,MAAM,gBAAgB,IAAS,EAAM,kBAAkB,GAAa,CAAK,EAAE,YAAY,GAAa,CAAK,EAAE,MAAM,CAAC,OAAO,EAAE,OAAO,UAAU,QAAQ,SAAS,WAAW,SAAS,cAAc,OAAO,YAAY,eAAe,aAAa,EAAM,UAAU,gBAAgB,IAAS,EAAM,EAAM,eAAe,cAAc,MAAM,IAAS,EAAM,EAAM,mBAAmB,EAAM,aAAa,WAAW,EAAM,SAAS,YAAY,UAAU,WAAW,EAAM,SAAS,YAAY,IAAI,SAAS,EAAM,SAAS,UAAU,EAAE,EAAE,SAAS,CAAK,EAAE,CAAK,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAgB,OAAO,GAAG,aAAa,EAAM,UAAU,gBAAgB,EAAM,WAAW,cAAc,MAAM,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,aAAa,oBAAoB,MAAM,EAAe,SAAS,GAAO,CAAC,GAAkB,EAAM,OAAO,KAAK,EAAE,EAAY,IAAI,CAAE,EAAE,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,gBAAgB,OAAO,EAAE,aAAa,EAAM,UAAU,QAAQ,OAAO,gBAAgB,cAAc,MAAM,EAAM,aAAa,WAAW,EAAM,SAAS,YAAY,UAAU,WAAW,EAAM,SAAS,YAAY,IAAI,SAAS,EAAM,SAAS,UAAU,GAAG,OAAO,UAAU,UAAU,aAAa,cAAc,OAAO,YAAY,eAAe,WAAW,OAAO,iBAAiB,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,iBAAiB,CAAC,EAAE,EAAQ,IAAI,GAAqB,EAAK,SAAS,CAAC,MAAM,EAAO,SAAS,CAAM,EAAE,CAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAM,aAAa,cAAc,OAAO,UAAU,kBAAkB,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,QAAQ,YAAY,yBAAyB,aAAa,yBAAyB,UAAU,iCAAiC,UAAU,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,IAAI,EAAa,QAAQ,GAAO,CAAK,EAAM,UAAe,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,EAAE,aAAa,GAAoB,YAAY,GAAmB,WAAW,GAAkB,cAAc,GAAkB,MAAM,CAAC,MAAM,OAAO,KAAK,EAAE,UAAU,EAAE,SAAS,WAAW,SAAS,SAAS,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,aAAa,EAAM,gBAAgB,YAAY,MAAM,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,KAAK,CAAC,IAAY,GAAO,gBAAgB,CAAC,KAAK,CAAC,EAAU,MAAM,EAAU,IAAI,CAAC,EAAU,OAAO,CAAS,EAAE,YAAY,IAAI,aAAa,GAAM,gBAAgB,CAAC,EAAW,QAAQ,EAAM,EAAE,QAAQ,EAAE,IAAO,CAAI,KAAK,MAAM,EAAK,OAAO,EAAE,EAAK,OAAO,CAAC,EAAE,IAAG,EAAW,QAAQ,GAAK,EAAsB,QAAQ,KAAK,IAAI,EAAE,IAAK,EAAE,cAAc,EAAO,eAAe,CAAC,EAAW,QAAQ,EAAM,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,UAAU,EAAE,MAAM,CAAC,MAAM,EAAS,OAAO,GAAU,KAAK,WAAW,SAAS,WAAW,SAAS,UAAU,EAAE,EAAQ,EAAE,EAAQ,OAAO,GAAO,OAAO,SAAS,EAAE,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,IAAI,EAAS,UAAU,GAAM,OAAO,GAAO,CAAC,IAAM,EAAM,EAAM,cAAc,GAAG,CAAC,EAAM,cAAc,CAAC,EAAM,cAAc,OAAO,IAAM,EAAM,EAAM,aAAa,EAAM,cAAc,GAAe,GAAS,EAAQ,KAAY,EAAM,EAAQ,CAAC,GAAG,GAAS,GAAU,CAAK,CAAC,CAAE,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,UAAU,OAAO,cAAc,OAAO,WAAW,MAAM,EAAE,IAAI,WAAW,IAAS,SAAS,SAAY,sBAA4B,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,UAAU,QAAQ,EAAE,SAAS,CAAC,sBAAsB,IAAI,IAAS,SAAS,SAAY,qBAA2B,IAAI,mBAAmB,CAAC,CAAC,EAAE,EAAY,IAAI,GAAK,CAAC,IAAM,EAAS,EAAa,aAAa,SAAS,EAAa,gBAAsB,EAAO,EAAQ,GAAiB,CAAC,EAAI,cAAoB,EAAgB,GAAU,CAAC,EAAO,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,EAAI,MAAM,YAAY,CAAI,EAAW,SAAS,KAAK,IAAI,EAAE,EAAsB,SAAe,EAAY,EAAI,GAAG,CAAE,EAAE,MAAM,CAAC,SAAS,WAAW,KAAK,GAAG,EAAI,EAAE,GAAG,IAAI,GAAG,EAAI,EAAE,GAAG,UAAU,wBAAwB,OAAO,EAAE,OAAO,UAAU,OAAO,EAAE,WAAW,cAAc,QAAQ,EAAE,YAAY,MAAM,EAAE,SAAsB,EAAK,EAAO,KAAK,CAAC,WAAW,CAAC,MAAM,GAAG,EAAE,MAAM,CAAC,SAAS,EAAQ,OAAO,EAAQ,QAAQ,EAAI,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAS,IAAI,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,aAAa,IAAI,UAAU,aAAa,gBAAgB,EAAO,UAAU,EAAgB,cAAc,EAAI,OAAO,EAAa,OAAO,UAAU,gBAAgB,EAAgB,QAAQ,EAAa,gBAAgB,IAAI,OAAO,eAAe,QAAQ,mBAAmB,SAAS,OAAO,EAAgB,OAAO,GAAG,EAAE,EAAS,gBAAgB,UAAU,EAAM,cAAc,KAAK,EAAE,EAAS,KAAK,GAAG,EAAS,oBAAoB,OAAO,MAAM,EAAa,WAAW,UAAU,WAAW,EAAa,MAAM,YAAY,UAAU,WAAW,EAAa,MAAM,YAAY,IAAI,SAAS,GAAY,WAAW,SAAS,WAAW,mDAAmD,EAAE,SAAS,EAAI,OAAO,CAAC,CAAC,EAAE,EAAI,GAAG,CAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,KAAK,QAAQ,aAAa,oBAAoB,cAAc,GAAO,EAAM,gBAAgB,EAAE,QAAQ,GAAO,EAAM,gBAAgB,EAAE,MAAM,CAAC,SAAS,WAAW,KAAK,MAAM,OAAO,GAAG,OAAO,EAAE,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,QAAQ,EAAE,OAAO,aAAa,EAAM,iBAAiB,aAAa,IAAI,gBAAgB,EAAM,WAAW,UAAU,8BAA8B,UAAU,mBAAmB,cAAc,OAAO,YAAY,cAAc,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,gBAAgB,SAAS,GAAS,KAAkB,YAAY,GAAc,EAAE,EAAE,MAAM,EAAsB,GAAM,GAAS,IAAiB,EAAE,SAAS,GAAG,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,mBAAmB,QAAQ,GAAU,MAAM,EAAsB,EAAI,EAAE,SAAS,aAAa,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,gBAAgB,SAAS,GAAS,EAAa,KAAK,YAAY,GAAc,CAAC,EAAE,MAAM,EAAsB,GAAM,GAAS,EAAa,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,sBAAsB,EAAM,cAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAM,mBAAmB,MAAM,MAAM,OAAO,QAAQ,OAAO,eAAe,QAAQ,EAAE,SAAsB,EAAK,GAAa,CAAC,YAAY,EAAM,gBAAgB,CAAC,CAAC,CAAC,EAAE,OAAO,SAAW,KAA0B,EAA0B,EAAK,GAAgB,CAAC,SAAS,GAA0B,EAAM,EAAO,IAAI,CAAC,KAAK,SAAS,aAAa,OAAO,aAAa,EAAY,MAAM,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,YAAY,EAAY,IAAI,EAAE,QAAQ,GAAO,EAAM,gBAAgB,EAAE,YAAY,GAAO,EAAM,gBAAgB,EAAE,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,gBAAgB,mBAAmB,MAAM,QAAQ,OAAO,SAAS,OAAO,WAAW,QAAQ,OAAO,eAAe,aAAa,OAAO,WAAW,SAAS,SAAS,mBAAmB,SAAS,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,SAAS,YAAY,EAAY,IAAI,EAAE,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,gBAAgB,QAAQ,OAAO,EAAE,aAAa,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,GAAG,WAAW,OAAO,MAAM,QAAQ,OAAO,UAAU,OAAO,KAAK,EAAE,SAAS,GAAG,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,IAAI,GAAG,QAAQ,OAAO,EAAM,aAAa,UAAU,UAAU,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,EAAE,EAAE,EAAE,QAAQ,CAAC,MAAM,EAAE,EAAE,CAAC,EAAE,QAAQ,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,MAAM,mBAAmB,UAAU,mBAAmB,gBAAgB,EAAM,aAAa,aAAa,EAAM,kBAAkB,QAAQ,GAAG,UAAU,aAAa,UAAU,8BAA8B,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,OAAO,SAAS,EAAE,SAAsB,EAAM,MAAM,CAAC,QAAQ,GAAO,EAAM,gBAAgB,EAAE,YAAY,GAAO,EAAM,gBAAgB,EAAE,MAAM,CAAC,MAAM,OAAO,UAAU,EAAE,KAAK,WAAW,UAAU,OAAO,UAAU,SAAS,mBAAmB,UAAU,wBAAwB,QAAQ,aAAa,KAAK,IAAI,EAAE,EAAM,kBAAkB,EAAE,EAAE,gBAAgB,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,aAAa,GAAG,MAAM,EAAM,cAAc,EAAE,SAAS,EAAY,KAAK,CAAC,EAAe,EAAK,GAAc,CAAC,KAAK,EAAY,KAAW,OAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,cAA2B,EAAK,GAAa,CAAC,YAAY,EAAM,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAE,+CAH1mxB,IAA4B,IAAoC,IAAiE,IAAoD,EAAO,EAAa,IAAU,EAAa,EAAQ,EAAc,GAExS,EAAc,CAAC,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,cAAc,KAAK,gBAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,cAAc,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAA4B,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,sBAA4B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,kBAA2B,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,kBAA2B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,aAAa,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,aAAa,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,WAAc,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,WAAc,KAAK,8BAAuC,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,WAAc,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,WAAc,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAiB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,iBAAiB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,WAAW,KAAK,cAAiB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,WAAW,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,uBAA0B,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,uBAA0B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,WAAiB,KAAK,eAAkB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,WAAiB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,cAAc,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,cAAc,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,aAAa,KAAK,aAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,aAAa,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAsB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,sBAAsB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,oCAA0C,KAAK,4BAA+B,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,oCAA0C,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,oCAA0C,KAAK,mFAAyF,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,oCAA0C,KAAK,sBAAsB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,oCAA0C,KAAK,sBAAyB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,oCAA0C,KAAK,gBAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,oCAA0C,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iCAAuC,KAAK,kCAAqC,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iCAAuC,KAAK,kCAAqC,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,iCAAuC,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sCAA4C,KAAK,kCAAqC,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sCAA4C,KAAK,kCAAqC,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,sCAA4C,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,qCAAwC,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,qCAAwC,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,gBAAmB,KAAK,+BAAkC,EAAE,CAAC,OAAO,SAAS,MAAM,SAAS,OAAO,iBAAiB,KAAK,QAAQ,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,iBAAiB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,SAAS,OAAO,iDAAuD,KAAK,QAAQ,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,iDAAuD,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,SAAS,OAAO,2BAA8B,KAAK,QAAQ,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,2BAA8B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,SAAS,OAAO,2BAA8B,KAAK,QAAQ,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,2BAA8B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,SAAS,OAAO,cAAc,KAAK,QAAQ,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,cAAc,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,QAAQ,OAAO,WAAc,KAAK,8BAA8B,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,WAAc,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,SAAY,KAAK,uBAAuB,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,SAAY,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,QAAQ,OAAO,YAAY,KAAK,8BAA8B,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,YAAY,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,2BAA2B,KAAK,WAAc,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,2BAA2B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,aAAa,KAAK,WAAc,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,aAAa,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,uBAA6B,KAAK,WAAc,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,uBAA6B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,wCAA2C,KAAK,OAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,wCAA2C,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,0BAA0B,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,0BAA0B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,0BAA0B,KAAK,cAAiB,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,wBAAiC,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,wBAAiC,KAAK,cAAiB,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,mBAAyB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,wBAAiC,KAAK,OAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,kBAAkB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAyB,KAAK,OAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,uBAAuB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,iBAAiB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,iBAAoB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,kBAAkB,KAAK,OAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,mCAAsC,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,kBAAkB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,mBAAmB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,kBAAkB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,2BAAiC,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,uBAAuB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,yBAA+B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,uBAAuB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,yBAAyB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,uBAAuB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,sBAAyB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAiB,KAAK,MAAM,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,sBAAyB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAiB,KAAK,cAAiB,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,qBAAwB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAiB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,0BAA6B,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAoB,KAAK,UAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,eAAe,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAoB,KAAK,OAAU,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,yBAAyB,KAAK,eAAkB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,iBAAoB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mCAAsC,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mCAAsC,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mCAAsC,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAmB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAmB,KAAK,MAAM,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,mBAAmB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,2BAAiC,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,2BAAiC,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,2BAAiC,KAAK,cAAiB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAA+B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAA+B,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAA+B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,sBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,qBAAwB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,qBAAwB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,0BAA6B,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,0BAA6B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,0BAA6B,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,eAAe,KAAK,MAAM,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,eAAe,KAAK,cAAiB,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,OAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,UAAU,EAAE,CAAC,OAAO,SAAS,MAAM,KAAK,OAAO,yBAAyB,KAAK,UAAU,CAAC,EAAQ,EAAQ,MAAM,KAAK,IAAI,IAAI,EAAc,IAAI,GAAK,EAAI,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,OAAO,CAAC,EACx8V,EAAY,CAAC,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,SAAS,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,QAAQ,EAAE,GAAG,EAAE,EAAE,CAAC,EAAQ,EAAQ,CAAC,CAAC,MAAM,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,KAAK,EAAE,GAAG,EAAE,EAAE,CAAC,EAAQ,EAAgB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,SAAS,EAAQ,EAAY,CAAC,MAAM,MAAM,MAAM,OAAO,MAAM,EAAQ,EAAsB,CAAC,WAAW,QAAQ,MAAM,UAAU,gBAAgB,GAAG,UAAU,UAAU,KAAK,CAAC,EAAE,MAAM,CAAC,EAAQ,EAAS,CAAC,SAAS,GAAG,WAAW,GAAG,aAAa,KAAK,SAAS,EAAE,cAAc,GAAK,aAAa,SAAS,QAAQ,EAAsB,WAAW,EAAY,OAAO,EAAQ,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,SAAS,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,QAAQ,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,GAAG,aAAa,GAAG,cAAc,GAAK,aAAa,GAAG,aAAa,uBAAuB,aAAa,UAAU,kBAAkB,GAAG,YAAY,cAAc,qBAAqB,GAAK,mBAAmB,GAAG,iBAAiB,IAAI,gBAAgB,EAAE,WAAW,UAAU,WAAW,GAAG,aAAa,UAAU,QAAQ,CAAC,EAAE,YAAY,GAAG,UAAU,GAAG,WAAW,UAAU,eAAe,UAAU,aAAa,UAAU,mBAAmB,UAAU,QAAQ,CAAC,EAAE,UAAU,IAAI,WAAW,GAAG,eAAe,UAAU,iBAAiB,UAAU,eAAe,UAAU,UAAU,CAAC,CAAC,EAA6ptB,EAAe,aAAa,EAAe,GAAoB,EAAM,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,QAAM,aAAa,CAAC,IAAE,GAAC,EAAE,SAAS,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,CAAC,CAAC,GAAS,EAAgB,IAAQ,CAAC,KAAK,EAAY,MAAM,QAAM,SAAS,EAAI,GAAG,GAAoB,EAAe,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,EAAS,WAAW,EAAE,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,aAAgB,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,QAAQ,CAAC,SAAS,IAAI,EAAE,aAAa,CAAC,SAAY,oBAA0B,EAAE,aAAa,QAAQ,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAS,aAAa,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,KAAK,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAS,SAAS,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,eAAe,EAAI,EAAE,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,uBAA0B,aAAa,EAAS,cAAc,aAAa,MAAM,cAAc,KAAQ,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAS,UAAU,EAAE,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAS,cAAc,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAS,YAAY,EAAE,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,EAAS,kBAAkB,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,EAAE,qBAAqB,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAmB,aAAa,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAiB,aAAa,EAAS,YAAY,EAAE,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,iBAAiB,CAAC,KAAK,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,YAAe,aAAa,EAAS,UAAU,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAiB,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAqB,aAAa,EAAS,YAAY,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,aAAgB,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,eAAkB,aAAa,EAAE,EAAE,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAoB,aAAa,EAAE,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAmB,aAAa,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,EAAS,YAAY,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAsB,aAAa,EAAE,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,EAAE,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAI,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,KAAK,EAAmB,cAAoB,GAAG,EAAE,EAAE,UAAU,EAAgB,UAAa,EAAE,SAAS,EAAmB,kBAAwB,GAAG,EAAE,EAAE,cAAc,EAAgB,cAAiB,EAAE,QAAQ,EAAmB,iBAAuB,GAAG,EAAE,EAAE,aAAa,EAAgB,aAAgB,EAAE,IAAI,EAAmB,SAAY,GAAG,EAAE,EAAE,SAAS,EAAgB,YAAe,EAAE,IAAI,EAAmB,SAAY,GAAG,EAAE,EAAE,SAAS,EAAgB,YAAe,EAAE,IAAI,EAAmB,SAAY,GAAG,EAAE,EAAE,SAAS,EAAgB,YAAe,EAAE,KAAK,EAAmB,UAAa,GAAG,EAAE,EAAE,UAAU,EAAgB,aAAgB,EAAE,KAAK,EAAmB,UAAa,GAAG,EAAE,EAAE,UAAU,EAAgB,aAAgB,EAAE,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAS,cAAc,EAAE,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAsB,aAAa,EAAS,gBAAgB,EAAE,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,EAAS,cAAc,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAsB,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,QAAQ,OAAO,EAAE,aAAa,OAAO,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,UAAU,OAAO,GAAG,EAAE,aAAa,OAAO,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,eAAkB,OAAO,GAAG,EAAE,aAAa,OAAO,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,SAAY,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,cAAiB,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,IAAI,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC"}