{"id":10467,"date":"2026-05-06T11:00:13","date_gmt":"2026-05-06T16:00:13","guid":{"rendered":"https:\/\/salud.quito.gob.ec\/?page_id=10467"},"modified":"2026-05-06T16:28:56","modified_gmt":"2026-05-06T21:28:56","slug":"agenda-propuesta","status":"publish","type":"page","link":"https:\/\/salud.quito.gob.ec\/?page_id=10467","title":{"rendered":"Agenda"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10467\" class=\"elementor elementor-10467\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-441ab654 e-flex e-con-boxed e-con e-parent\" data-id=\"441ab654\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c6b95c3 elementor-widget elementor-widget-shortcode\" data-id=\"6c6b95c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t<!-- Flexy Breadcrumb -->\r\n\t\t\t<div class=\"fbc fbc-page\">\r\n\r\n\t\t\t\t<!-- Breadcrumb wrapper -->\r\n\t\t\t\t<div class=\"fbc-wrap\">\r\n\r\n\t\t\t\t\t<!-- Ordered list-->\r\n\t\t\t\t\t<ol class=\"fbc-items\" itemscope itemtype=\"https:\/\/schema.org\/BreadcrumbList\">\r\n\t\t\t\t\t\t            <li itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n                <span itemprop=\"name\">\r\n                    <!-- Home Link -->\r\n                    <a itemprop=\"item\" href=\"https:\/\/salud.quito.gob.ec\">\r\n                    \r\n                                                    <i class=\"fa fa-home\" aria-hidden=\"true\"><\/i>Home                    <\/a>\r\n                <\/span>\r\n                <meta itemprop=\"position\" content=\"1\" \/><!-- Meta Position-->\r\n             <\/li><li><span class=\"fbc-separator\">\/<\/span><\/li><li class=\"active\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><span itemprop=\"name\" title=\"Agenda\">Agenda<\/span><meta itemprop=\"position\" content=\"2\" \/><\/li>\t\t\t\t\t<\/ol>\r\n\t\t\t\t\t<div class=\"clearfix\"><\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ffa357f e-flex e-con-boxed e-con e-parent\" data-id=\"ffa357f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30153d3 elementor-widget elementor-widget-html\" data-id=\"30153d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"agenda-salud\">\r\n  <div class=\"agenda-title\">\ud83d\udcc5 AGENDA \"QUITO NOS CUIDA CON SALUD EN TU BARRIO\"<\/div>\r\n  <div class=\"agenda-sub\">2026 \u00b7 Toca una feria para ver detalles y mapa<\/div>\r\n\r\n  <div class=\"agenda-card\">\r\n\r\n    <div class=\"calendar-header\">\r\n\r\n      <button class=\"nav nav-prev\" onclick=\"prevMonth()\" aria-label=\"Mes anterior\"><\/button>\r\n\r\n      <div class=\"month-box\">\r\n\r\n        <div class=\"month-chip\" id=\"monthLabel\"><\/div>\r\n\r\n        <div class=\"month-stats\">\r\n\r\n          <div class=\"stat-pill stat-purple\">\r\n            \ud83d\udfe3 Caravana Salud Mujer:\r\n            <strong id=\"countCaravanas\">0<\/strong>\r\n          <\/div>\r\n\r\n          <div class=\"stat-pill stat-orange\">\r\n            \ud83d\udfe0 Unidad de Bienestar Animal:\r\n            <strong id=\"countUBA\">0<\/strong>\r\n          <\/div>\r\n\r\n          <div class=\"stat-pill stat-blue\">\r\n            \ud83d\udd35 Ferias:\r\n            <strong id=\"countFerias\">0<\/strong>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button class=\"nav nav-next\" onclick=\"nextMonth()\" aria-label=\"Mes siguiente\"><\/button>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"calendar-wrap\">\r\n      <div class=\"calendar\" id=\"calendarGrid\"><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- MODAL -->\r\n<div class=\"modal\" id=\"modal\" onclick=\"bgClose(event)\">\r\n\r\n  <div class=\"modal-content\" id=\"modalContent\">\r\n\r\n    <div class=\"modal-header\" id=\"modalHeader\">\r\n\r\n      <div id=\"mTitle\"><\/div>\r\n\r\n      <button class=\"close\" onclick=\"closeModal()\">\u2716<\/button>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"modal-body\">\r\n\r\n      <div id=\"mText\"><\/div>\r\n\r\n      <iframe id=\"mMap\" class=\"map-frame\" loading=\"lazy\"><\/iframe>\r\n\r\n      <a id=\"mBtn\" class=\"map-btn\" target=\"_blank\">\r\n        \ud83d\ude97 \u00bfC\u00f3mo llegar?\r\n      <\/a>\r\n\r\n      <div class=\"modal-note\">\r\n        Ubicaci\u00f3n referencial en mapa. El bot\u00f3n abre la ubicaci\u00f3n compartida.\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n.agenda-salud{\r\n  font-family:Arial,sans-serif;\r\n  background:linear-gradient(135deg,#0784c3,#06a9d8);\r\n  padding:22px;\r\n  border-radius:18px;\r\n  max-width:1200px;\r\n  margin:auto;\r\n  box-shadow:0 12px 30px rgba(0,0,0,.18);\r\n}\r\n\r\n.agenda-title{\r\n  color:#fff;\r\n  font-size:22px;\r\n  font-weight:900;\r\n  margin-bottom:6px;\r\n}\r\n\r\n.agenda-sub{\r\n  color:#fff;\r\n  font-size:13px;\r\n  margin-bottom:16px;\r\n}\r\n\r\n.agenda-card{\r\n  background:#fff;\r\n  border-radius:16px;\r\n  padding:16px;\r\n}\r\n\r\n.calendar-header{\r\n  display:grid;\r\n  grid-template-columns:60px 1fr 60px;\r\n  align-items:center;\r\n  gap:12px;\r\n  margin-bottom:14px;\r\n}\r\n\r\n.month-box{\r\n  flex:1;\r\n  text-align:center;\r\n}\r\n\r\n.month-chip{\r\n  background:#eef7ff;\r\n  color:#0069b4;\r\n  border:1px solid #bfe1fb;\r\n  border-radius:12px;\r\n  padding:12px;\r\n  font-weight:900;\r\n}\r\n\r\n.nav{\r\n  background:#7dd3fc !important;\r\n  border:none !important;\r\n  width:46px !important;\r\n  height:46px !important;\r\n  border-radius:14px !important;\r\n  cursor:pointer;\r\n  box-shadow:0 8px 18px rgba(125,211,252,.35);\r\n\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  justify-content:center !important;\r\n\r\n  margin:auto !important;\r\n\r\n  position:relative;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.nav::before{\r\n  color:#ffffff !important;\r\n  font-size:24px !important;\r\n  font-weight:900 !important;\r\n  line-height:1 !important;\r\n  display:block !important;\r\n}\r\n\r\n.nav-prev::before{\r\n  content:\"\u2039\";\r\n}\r\n\r\n.nav-next::before{\r\n  content:\"\u203a\";\r\n}\r\n\r\n.nav:hover{\r\n  transform:scale(1.06);\r\n  background:#38bdf8 !important;\r\n}\r\n\r\n.month-stats{\r\n  display:flex;\r\n  justify-content:center;\r\n  gap:10px;\r\n  flex-wrap:wrap;\r\n  margin-top:12px;\r\n}\r\n\r\n.stat-pill{\r\n  border-radius:999px;\r\n  padding:8px 14px;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  border:1px solid;\r\n}\r\n\r\n.stat-purple{\r\n  background:#ede9fe;\r\n  color:#5b21b6;\r\n  border-color:#c4b5fd;\r\n}\r\n\r\n.stat-orange{\r\n  background:#ffedd5;\r\n  color:#c2410c;\r\n  border-color:#fdba74;\r\n}\r\n\r\n.stat-blue{\r\n  background:#e0f2fe;\r\n  color:#0369a1;\r\n  border-color:#7dd3fc;\r\n}\r\n\r\n.calendar-wrap{\r\n  overflow:auto;\r\n}\r\n\r\n.calendar{\r\n  display:grid;\r\n  grid-template-columns:repeat(7,1fr);\r\n  gap:10px;\r\n  min-width:980px;\r\n}\r\n\r\n.weekday{\r\n  background:#eef7ff;\r\n  color:#0069b4;\r\n  border:1px solid #bfe1fb;\r\n  border-radius:12px;\r\n  padding:12px;\r\n  text-align:center;\r\n  font-weight:900;\r\n}\r\n\r\n.calendar-day{\r\n  border:1px solid #e3edf7;\r\n  min-height:135px;\r\n  border-radius:14px;\r\n  padding:10px;\r\n  background:#fff;\r\n  cursor:pointer;\r\n}\r\n\r\n.calendar-day:hover{\r\n  box-shadow:0 8px 18px rgba(0,0,0,.08);\r\n}\r\n\r\n.day-num{\r\n  color:#0069b4;\r\n  font-weight:900;\r\n  margin-bottom:8px;\r\n}\r\n\r\n.event{\r\n  padding:7px 9px;\r\n  border-radius:11px;\r\n  margin-top:7px;\r\n  font-size:12px;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  line-height:1.2;\r\n}\r\n\r\n.event small{\r\n  display:block;\r\n  font-size:11px;\r\n  font-weight:600;\r\n}\r\n\r\n\/* MODAL *\/\r\n.modal{\r\n  display:none;\r\n  position:fixed;\r\n  inset:0;\r\n  background:rgba(0,0,0,.65);\r\n  z-index:999999;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:20px;\r\n}\r\n\r\n.modal-content{\r\n  background:#f5f3ff;\r\n  border-radius:16px;\r\n  max-width:540px;\r\n  width:100%;\r\n  overflow:hidden;\r\n  border:2px solid #a78bfa;\r\n  box-shadow:0 20px 60px rgba(0,0,0,.35);\r\n}\r\n\r\n.modal-header{\r\n  padding:14px 16px;\r\n  font-weight:800;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n}\r\n\r\n.close{\r\n  border:none;\r\n  cursor:pointer;\r\n  background:rgba(255,255,255,.45);\r\n  color:inherit;\r\n  padding:6px 10px;\r\n  border-radius:10px;\r\n  font-weight:900;\r\n}\r\n\r\n.modal-body{\r\n  padding:14px;\r\n}\r\n\r\n.modal-info{\r\n  font-size:14px;\r\n  color:#1f2937;\r\n  line-height:1.7;\r\n  font-weight:600;\r\n}\r\n\r\n.map-frame{\r\n  width:100%;\r\n  height:220px;\r\n  border:none;\r\n  border-radius:14px;\r\n  display:block;\r\n  margin-top:10px;\r\n  background:#fff;\r\n}\r\n\r\n.map-btn{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:8px;\r\n\r\n  color:#fff;\r\n  text-align:center;\r\n  padding:13px;\r\n  border-radius:12px;\r\n  font-weight:900;\r\n  margin-top:12px;\r\n\r\n  text-decoration:none !important;\r\n  border:none;\r\n  font-size:15px;\r\n}\r\n\r\n.modal-note{\r\n  font-size:11px;\r\n  color:#6b7280;\r\n  margin-top:12px;\r\n}\r\n\r\n.day-event-list{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:12px;\r\n}\r\n\r\n.day-event-card{\r\n  padding:12px;\r\n  border-radius:12px;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n}\r\n\r\n.day-event-card small{\r\n  display:block;\r\n  margin-top:3px;\r\n  font-weight:600;\r\n}\r\n\r\n@media(max-width:700px){\r\n\r\n  .agenda-title{\r\n    font-size:17px;\r\n  }\r\n\r\n  .calendar{\r\n    min-width:720px;\r\n  }\r\n\r\n  .calendar-day{\r\n    min-height:100px;\r\n  }\r\n\r\n  .modal-content{\r\n    max-width:95%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\nlet eventos = [];\r\n\r\nlet currentDate = new Date();\r\n\r\nconst monthNames = [\r\n  \"Enero\",\"Febrero\",\"Marzo\",\"Abril\",\"Mayo\",\"Junio\",\r\n  \"Julio\",\"Agosto\",\"Septiembre\",\"Octubre\",\"Noviembre\",\"Diciembre\"\r\n];\r\n\r\nconst weekdays = [\r\n  \"Lun\",\"Mar\",\"Mi\u00e9\",\"Jue\",\"Vie\",\"S\u00e1b\",\"Dom\"\r\n];\r\n\r\nfunction normalizarFecha(fecha){\r\n\r\n  if(!fecha) return \"\";\r\n\r\n  fecha = String(fecha).trim();\r\n\r\n  if(fecha.includes(\"\/\")){\r\n\r\n    const p = fecha.split(\"\/\");\r\n\r\n    return `${p[1].padStart(2,\"0\")}-${p[0].padStart(2,\"0\")}-${p[2]}`;\r\n  }\r\n\r\n  if(fecha.includes(\"-\")){\r\n\r\n    const p = fecha.split(\"-\");\r\n\r\n    return `${p[0].padStart(2,\"0\")}-${p[1].padStart(2,\"0\")}-${p[2]}`;\r\n  }\r\n\r\n  return \"\";\r\n}\r\n\r\nfunction estiloTipo(tipo){\r\n\r\n  tipo = (tipo || \"\").toLowerCase().trim();\r\n\r\n  if(tipo.includes(\"caravana\")){\r\n\r\n    return {\r\n      nombre:\"Caravana\",\r\n      bg:\"#c4b5fd\",\r\n      text:\"#4c1d95\",\r\n      light:\"#f5f3ff\",\r\n      border:\"#a78bfa\"\r\n    };\r\n  }\r\n\r\n  if(\r\n    tipo.includes(\"uba\") ||\r\n    tipo.includes(\"bienestar\")\r\n  ){\r\n\r\n    return {\r\n      nombre:\"UBA\",\r\n      bg:\"#fdba74\",\r\n      text:\"#7c2d12\",\r\n      light:\"#fff7ed\",\r\n      border:\"#fb923c\"\r\n    };\r\n  }\r\n\r\n  return {\r\n    nombre:\"Feria\",\r\n    bg:\"#7dd3fc\",\r\n    text:\"#053b63\",\r\n    light:\"#eff6ff\",\r\n    border:\"#38bdf8\"\r\n  };\r\n}\r\n\r\nfetch('\/?rest_route=\/agenda\/v1\/eventos')\r\n\r\n.then(res => res.json())\r\n\r\n.then(data => {\r\n\r\n  eventos = data.map(ev => ({\r\n\r\n    fecha: normalizarFecha(ev.fecha),\r\n\r\n    hora: ev.hora || \"\",\r\n\r\n    parroquia: ev.parroquia || \"\",\r\n\r\n    zonal: ev.zonal || \"\",\r\n\r\n    sector: ev.sector || \"\",\r\n\r\n    barrio: ev.barrio || \"\",\r\n\r\n    map: ev.map || \"\",\r\n\r\n    tipo: ev.tipo\r\n      ? ev.tipo.toString().toLowerCase().trim()\r\n      : \"feria\"\r\n\r\n  }));\r\n\r\n  renderCalendar();\r\n});\r\n\r\nfunction renderCalendar(){\r\n\r\n  const grid = document.getElementById(\"calendarGrid\");\r\n\r\n  const month = currentDate.getMonth();\r\n\r\n  const year = currentDate.getFullYear();\r\n\r\n  document.getElementById(\"monthLabel\").innerText =\r\n    `${monthNames[month]} ${year}`;\r\n\r\n  const firstDate = new Date(year, month, 1);\r\n\r\n  let firstDay = firstDate.getDay();\r\n\r\n  firstDay = firstDay === 0 ? 6 : firstDay - 1;\r\n\r\n  const lastDate = new Date(year, month + 1, 0).getDate();\r\n\r\n  let html = \"\";\r\n\r\n  weekdays.forEach(day =>\r\n    html += `<div class=\"weekday\">${day}<\/div>`\r\n  );\r\n\r\n  for(let i = 0; i < firstDay; i++){\r\n\r\n    html += `<div class=\"calendar-day\"><\/div>`;\r\n  }\r\n\r\n  let countCaravana = 0;\r\n  let countUBA = 0;\r\n  let countFeria = 0;\r\n\r\n  for(let day = 1; day <= lastDate; day++){\r\n\r\n    const fechaStr =\r\n      `${String(day).padStart(2,\"0\")}-${String(month+1).padStart(2,\"0\")}-${year}`;\r\n\r\n    const eventosDia =\r\n      eventos.filter(e => e.fecha === fechaStr);\r\n\r\n    html += `\r\n      <div class=\"calendar-day\"\r\n        onclick='openDayList(\"${fechaStr}\")'>\r\n    `;\r\n\r\n    html += `<div class=\"day-num\">${day}<\/div>`;\r\n\r\n    eventosDia.forEach(ev => {\r\n\r\n      const st = estiloTipo(ev.tipo);\r\n\r\n      if(st.nombre === \"Caravana\") countCaravana++;\r\n      else if(st.nombre === \"UBA\") countUBA++;\r\n      else countFeria++;\r\n\r\n      html += `\r\n        <div class=\"event\"\r\n          style=\"background:${st.bg};color:${st.text};\"\r\n          onclick='event.stopPropagation(); openModal(${JSON.stringify(ev)})'>\r\n\r\n          ${ev.parroquia}\r\n\r\n          <small>${ev.hora}<\/small>\r\n\r\n        <\/div>\r\n      `;\r\n    });\r\n\r\n    html += `<\/div>`;\r\n  }\r\n\r\n  document.getElementById(\"countCaravanas\").innerText =\r\n    countCaravana;\r\n\r\n  document.getElementById(\"countUBA\").innerText =\r\n    countUBA;\r\n\r\n  document.getElementById(\"countFerias\").innerText =\r\n    countFeria;\r\n\r\n  grid.innerHTML = html;\r\n}\r\n\r\nfunction openDayList(fechaStr){\r\n\r\n  const eventosDia =\r\n    eventos.filter(e => e.fecha === fechaStr);\r\n\r\n  if(eventosDia.length === 0){\r\n    return;\r\n  }\r\n\r\n  document.getElementById(\"modalContent\").style.background =\r\n    \"#eff6ff\";\r\n\r\n  document.getElementById(\"modalContent\").style.borderColor =\r\n    \"#38bdf8\";\r\n\r\n  document.getElementById(\"modalHeader\").style.background =\r\n    \"#38bdf8\";\r\n\r\n  document.getElementById(\"modalHeader\").style.color =\r\n    \"#053b63\";\r\n\r\n  document.getElementById(\"mTitle\").innerText =\r\n    `Eventos del d\u00eda ${fechaStr}`;\r\n\r\n  let html = `<div class=\"day-event-list\">`;\r\n\r\n  eventosDia.forEach(ev => {\r\n\r\n    const st = estiloTipo(ev.tipo);\r\n\r\n    html += `\r\n      <div class=\"day-event-card\"\r\n        style=\"background:${st.bg};color:${st.text};\"\r\n        onclick='openModal(${JSON.stringify(ev)})'>\r\n\r\n        ${st.nombre} - ${ev.parroquia}\r\n\r\n        <small>\u23f0 ${ev.hora}<\/small>\r\n\r\n        <small>\ud83c\udfd8\ufe0f ${ev.zonal}<\/small>\r\n\r\n      <\/div>\r\n    `;\r\n  });\r\n\r\n  html += `<\/div>`;\r\n\r\n  document.getElementById(\"mText\").innerHTML = html;\r\n\r\n  document.getElementById(\"mMap\").style.display =\r\n    \"none\";\r\n\r\n  document.getElementById(\"mBtn\").style.display =\r\n    \"none\";\r\n\r\n  document.querySelector(\".modal-note\").innerText =\r\n    \"Toca un evento para ver su ubicaci\u00f3n y el bot\u00f3n de c\u00f3mo llegar.\";\r\n\r\n  document.getElementById(\"modal\").style.display =\r\n    \"flex\";\r\n}\r\n\r\nfunction openModal(ev){\r\n\r\n  const st = estiloTipo(ev.tipo);\r\n\r\n  const lugar =\r\n    ev.sector || ev.barrio || ev.parroquia;\r\n\r\n  const titulo =\r\n    `${st.nombre} - ${ev.parroquia}`;\r\n\r\n  const mapSearch = encodeURIComponent(\r\n    `${lugar}, ${ev.parroquia}, Quito, Ecuador`\r\n  );\r\n\r\n  document.getElementById(\"modalContent\").style.background =\r\n    st.light;\r\n\r\n  document.getElementById(\"modalContent\").style.borderColor =\r\n    st.border;\r\n\r\n  document.getElementById(\"modalHeader\").style.background =\r\n    st.bg;\r\n\r\n  document.getElementById(\"modalHeader\").style.color =\r\n    st.text;\r\n\r\n  document.getElementById(\"mTitle\").innerText =\r\n    titulo;\r\n\r\n  document.getElementById(\"mText\").innerHTML = `\r\n    <div class=\"modal-info\">\r\n\r\n      <div>\ud83d\uddd3\ufe0f <strong>${ev.fecha}<\/strong><\/div>\r\n\r\n      <div>\u23f0 <strong>${ev.hora}<\/strong><\/div>\r\n\r\n      <div>\r\n        \ud83c\udfd8\ufe0f <strong>${ev.parroquia}<\/strong>\r\n        \u2014 Zonal <strong>${ev.zonal}<\/strong>\r\n      <\/div>\r\n\r\n      <div>\ud83d\udccd <strong>${lugar}<\/strong><\/div>\r\n\r\n    <\/div>\r\n  `;\r\n\r\n  document.getElementById(\"mMap\").style.display =\r\n    \"block\";\r\n\r\n  document.getElementById(\"mBtn\").style.display =\r\n    \"flex\";\r\n\r\n  document.getElementById(\"mMap\").src =\r\n    `https:\/\/www.google.com\/maps?q=${mapSearch}&z=15&output=embed`;\r\n\r\n  document.getElementById(\"mBtn\").href =\r\n    ev.map || \"#\";\r\n\r\n  document.getElementById(\"mBtn\").style.background =\r\n    st.bg;\r\n\r\n  document.getElementById(\"mBtn\").style.color =\r\n    st.text;\r\n\r\n  document.querySelector(\".modal-note\").innerText =\r\n    \"Ubicaci\u00f3n referencial en mapa. El bot\u00f3n abre la ubicaci\u00f3n compartida.\";\r\n\r\n  document.getElementById(\"modal\").style.display =\r\n    \"flex\";\r\n}\r\n\r\nfunction nextMonth(){\r\n\r\n  currentDate.setMonth(currentDate.getMonth() + 1);\r\n\r\n  renderCalendar();\r\n}\r\n\r\nfunction prevMonth(){\r\n\r\n  currentDate.setMonth(currentDate.getMonth() - 1);\r\n\r\n  renderCalendar();\r\n}\r\n\r\nfunction closeModal(){\r\n\r\n  document.getElementById(\"modal\").style.display =\r\n    \"none\";\r\n\r\n  document.getElementById(\"mMap\").src = \"\";\r\n}\r\n\r\nfunction bgClose(e){\r\n\r\n  if(e.target.id === \"modal\"){\r\n\r\n    closeModal();\r\n  }\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcc5 AGENDA \u00abQUITO NOS CUIDA CON SALUD EN TU BARRIO\u00bb 2026 \u00b7 Toca una feria para ver detalles y mapa [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10467","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/pages\/10467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10467"}],"version-history":[{"count":45,"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/pages\/10467\/revisions"}],"predecessor-version":[{"id":10531,"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=\/wp\/v2\/pages\/10467\/revisions\/10531"}],"wp:attachment":[{"href":"https:\/\/salud.quito.gob.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}