{"id":81,"date":"2026-06-01T21:26:11","date_gmt":"2026-06-01T21:26:11","guid":{"rendered":"https:\/\/citlaltepetl.gob.mx\/portal\/?page_id=81"},"modified":"2026-06-02T23:30:34","modified_gmt":"2026-06-02T23:30:34","slug":"actas-de-cabildo","status":"publish","type":"page","link":"https:\/\/citlaltepetl.gob.mx\/portal\/actas-de-cabildo\/","title":{"rendered":"ACTAS DE CABILDO"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"81\" class=\"elementor elementor-81\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6efd08 e-flex e-con-boxed e-con e-parent\" data-id=\"d6efd08\" 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-fd9d221 elementor-widget elementor-widget-shortcode\" data-id=\"fd9d221\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- FONT AWESOME -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/PapaParse\/5.4.1\/papaparse.min.js\"><\/script>\r\n\r\n<style>\r\n:root{\r\n  --verde:#1D4947;\r\n  --rojo:#C21A32;\r\n  --amarillo:#EFC905;\r\n  --aqua:#7BC4C4;\r\n  --magenta:#B51C58;\r\n  --texto:#2d3436;\r\n  --borde:#dbe7e7;\r\n  --sombra:0 12px 35px rgba(29,73,71,.10);\r\n}\r\n\r\n#cabildo{\r\n  max-width:1400px;\r\n  margin:auto;\r\n  padding:20px;\r\n  font-family:'Segoe UI',sans-serif;\r\n}\r\n\r\n#cabildo h2{\r\n  text-align:center;\r\n  margin:10px 0 30px;\r\n  color:var(--verde);\r\n  font-size:2rem;\r\n  font-weight:700;\r\n}\r\n\r\n#cabildo h2:after{\r\n  content:'';\r\n  width:90px;\r\n  height:4px;\r\n  background:linear-gradient(90deg,var(--verde),var(--aqua),var(--amarillo));\r\n  display:block;\r\n  margin:12px auto 0;\r\n  border-radius:20px;\r\n}\r\n\r\n.controls{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  flex-wrap:wrap;\r\n  gap:15px;\r\n  margin-bottom:20px;\r\n}\r\n\r\n.filters{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  align-items:center;\r\n}\r\n\r\nselect,\r\ninput{\r\n  padding:10px 14px;\r\n  border-radius:12px;\r\n  border:1px solid var(--borde);\r\n  background:#fff;\r\n  font-size:13px;\r\n  min-height:42px;\r\n  color:var(--texto);\r\n}\r\n\r\nselect:focus,\r\ninput:focus{\r\n  outline:none;\r\n  border-color:var(--aqua);\r\n  box-shadow:0 0 0 4px rgba(123,196,196,.25);\r\n}\r\n\r\n#buscador{\r\n  min-width:240px;\r\n}\r\n\r\n.clear-btn{\r\n  background:linear-gradient(135deg,var(--rojo),var(--magenta));\r\n  color:#fff;\r\n  border:none;\r\n  padding:10px 18px;\r\n  border-radius:12px;\r\n  font-size:13px;\r\n  font-weight:600;\r\n  cursor:pointer;\r\n}\r\n\r\n.clear-btn:hover{\r\n  transform:translateY(-2px);\r\n  box-shadow:0 10px 20px rgba(194,26,50,.25);\r\n}\r\n\r\n.counter{\r\n  background:rgba(123,196,196,.15);\r\n  color:var(--verde);\r\n  padding:10px 16px;\r\n  border-radius:30px;\r\n  font-size:13px;\r\n  font-weight:600;\r\n  border:1px solid rgba(123,196,196,.3);\r\n}\r\n\r\n.table-box{\r\n  background:#fff;\r\n  border-radius:24px;\r\n  overflow:hidden;\r\n  box-shadow:var(--sombra);\r\n  border:1px solid rgba(123,196,196,.15);\r\n}\r\n\r\ntable{\r\n  width:100%;\r\n  border-collapse:collapse;\r\n}\r\n\r\nthead tr{\r\n  background:linear-gradient(90deg,var(--verde),var(--aqua));\r\n}\r\n\r\nth{\r\n  color:#fff;\r\n  padding:16px;\r\n  font-size:13px;\r\n  font-weight:700;\r\n  text-transform:uppercase;\r\n}\r\n\r\ntd{\r\n  padding:16px;\r\n  border-bottom:1px solid #edf3f3;\r\n  font-size:14px;\r\n  color:var(--texto);\r\n}\r\n\r\ntbody tr:hover{\r\n  background:#f7fbfb;\r\n}\r\n\r\n.badge{\r\n  padding:7px 14px;\r\n  border-radius:30px;\r\n  color:#fff;\r\n  font-size:12px;\r\n  font-weight:600;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:6px;\r\n  background:linear-gradient(135deg,var(--verde),var(--aqua));\r\n}\r\n\r\n.ordinaria{\r\n  background:linear-gradient(135deg,var(--verde),var(--aqua));\r\n}\r\n\r\n.extraordinaria{\r\n  background:linear-gradient(135deg,var(--rojo),var(--magenta));\r\n}\r\n\r\n.solemne{\r\n  background:linear-gradient(135deg,#856404,var(--amarillo));\r\n}\r\n\r\n.urgente{\r\n  background:linear-gradient(135deg,#8b0000,var(--rojo));\r\n}\r\n\r\n.publica,\r\n.p\u00fablica{\r\n  background:linear-gradient(135deg,#00695c,var(--aqua));\r\n}\r\n\r\n.icon{\r\n  width:42px;\r\n  height:42px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  text-decoration:none;\r\n  border-radius:12px;\r\n  background:linear-gradient(135deg,var(--rojo),var(--magenta));\r\n  color:#fff !important;\r\n  transition:.25s;\r\n}\r\n\r\n.icon:hover{\r\n  transform:scale(1.08);\r\n  box-shadow:0 8px 18px rgba(194,26,50,.25);\r\n}\r\n\r\n.icon.disabled{\r\n  background:#cfcfcf;\r\n  pointer-events:none;\r\n}\r\n\r\n.pagination{\r\n  display:flex;\r\n  justify-content:center;\r\n  gap:8px;\r\n  flex-wrap:wrap;\r\n  padding:20px;\r\n  background:#fafcfc;\r\n}\r\n\r\n.page-btn{\r\n  border:none;\r\n  min-width:40px;\r\n  height:40px;\r\n  border-radius:12px;\r\n  background:#edf3f3;\r\n  color:var(--verde);\r\n  cursor:pointer;\r\n  font-weight:600;\r\n}\r\n\r\n.page-btn:hover,\r\n.page-btn.active{\r\n  background:linear-gradient(135deg,var(--verde),var(--aqua));\r\n  color:#fff;\r\n}\r\n\r\n@media(max-width:768px){\r\n\r\n  .controls,\r\n  .filters{\r\n    flex-direction:column;\r\n    align-items:stretch;\r\n    width:100%;\r\n  }\r\n\r\n  select,\r\n  input,\r\n  .clear-btn{\r\n    width:100%;\r\n  }\r\n\r\n  .table-box{\r\n    box-shadow:none;\r\n    border:none;\r\n    background:transparent;\r\n  }\r\n\r\n  table,\r\n  thead,\r\n  tbody,\r\n  th,\r\n  td,\r\n  tr{\r\n    display:block;\r\n  }\r\n\r\n  thead{\r\n    display:none;\r\n  }\r\n\r\n  tbody tr{\r\n    background:#fff;\r\n    margin-bottom:16px;\r\n    border-radius:18px;\r\n    box-shadow:var(--sombra);\r\n    border:1px solid rgba(123,196,196,.18);\r\n    overflow:hidden;\r\n    padding:10px;\r\n  }\r\n\r\n  td{\r\n    border:none;\r\n    padding:10px 12px;\r\n    display:flex;\r\n    justify-content:space-between;\r\n    gap:15px;\r\n    text-align:right;\r\n  }\r\n\r\n  td:before{\r\n    content:attr(data-label);\r\n    font-weight:700;\r\n    color:var(--verde);\r\n    text-align:left;\r\n  }\r\n\r\n  td:last-child{\r\n    justify-content:center;\r\n  }\r\n\r\n  td:last-child:before{\r\n    display:none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div id=\"cabildo\">\r\n  <h2>Actas de Cabildo<\/h2>\r\n\r\n  <div class=\"controls\">\r\n    <div class=\"filters\">\r\n\r\n      <select id=\"filtroTipo\">\r\n        <option value=\"\">Tipo<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"filtroAnio\">\r\n        <option value=\"\">A\u00f1o<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"filtroMes\">\r\n        <option value=\"\">Mes<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"ordenFecha\">\r\n        <option value=\"asc\">Fecha: antigua a reciente<\/option>\r\n        <option value=\"desc\">Fecha: reciente a antigua<\/option>\r\n      <\/select>\r\n\r\n      <input type=\"text\" id=\"buscador\" placeholder=\"Buscar acta...\">\r\n\r\n      <label style=\"font-size:12px;color:#666;\">Mostrar:<\/label>\r\n      <select id=\"rowsPerPage\">\r\n        <option value=\"10\">10<\/option>\r\n        <option value=\"30\">30<\/option>\r\n        <option value=\"50\">50<\/option>\r\n      <\/select>\r\n\r\n      <button class=\"clear-btn\" onclick=\"limpiar()\">Limpiar<\/button>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"counter\" id=\"contador\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"table-box\">\r\n    <table>\r\n      <thead>\r\n        <tr>\r\n          <th>Nombre<\/th>\r\n          <th>Tipo<\/th>\r\n          <th>Fecha<\/th>\r\n          <th>A\u00f1o<\/th>\r\n          <th>Archivo<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody id=\"tabla\"><\/tbody>\r\n    <\/table>\r\n\r\n    <div class=\"pagination\" id=\"paginacion\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\nconst url = \"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTZD6Rsau488Uh_c3MGnrXyuTm2pwsFOE3tLySMp_Y00e865om7i4R6v5lD-3PhDw\/pub?output=csv\";\r\n\r\nlet allData = [];\r\nlet currentPage = 1;\r\nlet rowsPerPage = 10;\r\n\r\nconst meses = [\r\n  \"Enero\",\"Febrero\",\"Marzo\",\"Abril\",\"Mayo\",\"Junio\",\r\n  \"Julio\",\"Agosto\",\"Septiembre\",\"Octubre\",\"Noviembre\",\"Diciembre\"\r\n];\r\n\r\nfunction limpiarTexto(valor){\r\n  return (valor || \"\").toString().trim();\r\n}\r\n\r\nfunction crearClaseTipo(tipo){\r\n  return limpiarTexto(tipo)\r\n    .toLowerCase()\r\n    .normalize(\"NFD\")\r\n    .replace(\/[\\u0300-\\u036f]\/g,\"\")\r\n    .replace(\/\\s+\/g,\"-\")\r\n    .replace(\/[^a-z0-9-]\/g,\"\");\r\n}\r\n\r\nfunction iconoTipo(tipo){\r\n  const t = crearClaseTipo(tipo);\r\n\r\n  if(t.includes(\"extraordinaria\")) return \"fa-bolt\";\r\n  if(t.includes(\"solemne\")) return \"fa-landmark\";\r\n  if(t.includes(\"urgente\")) return \"fa-triangle-exclamation\";\r\n  if(t.includes(\"publica\")) return \"fa-users\";\r\n  return \"fa-file-signature\";\r\n}\r\n\r\nfunction convertirFecha(fecha){\r\n  fecha = limpiarTexto(fecha);\r\n\r\n  if(!fecha){\r\n    return new Date(0);\r\n  }\r\n\r\n  const partes = fecha.split(\"\/\");\r\n\r\n  if(partes.length === 3){\r\n    const dia = parseInt(partes[0],10);\r\n    const mes = parseInt(partes[1],10) - 1;\r\n    const anio = parseInt(partes[2],10);\r\n\r\n    return new Date(anio, mes, dia);\r\n  }\r\n\r\n  return new Date(0);\r\n}\r\n\r\nasync function cargar(){\r\n\r\n  const res = await fetch(url);\r\n  const text = await res.text();\r\n  const data = Papa.parse(text,{header:true,skipEmptyLines:true}).data;\r\n\r\n  allData = data.map(d=>{\r\n    const fechaObj = convertirFecha(d.Fecha);\r\n\r\n    return {\r\n      ...d,\r\n      Nombre: limpiarTexto(d.Nombre),\r\n      Tipo: limpiarTexto(d.Tipo),\r\n      Fecha: limpiarTexto(d.Fecha),\r\n      A\u00f1o: limpiarTexto(d.A\u00f1o),\r\n      Archivo: limpiarTexto(d.Archivo),\r\n      fechaObj: fechaObj,\r\n      Mes: fechaObj.getMonth() + 1\r\n    };\r\n  });\r\n\r\n  cargarFiltros();\r\n  render();\r\n}\r\n\r\nfunction cargarFiltros(){\r\n\r\n  const filtroTipo = document.getElementById(\"filtroTipo\");\r\n  const filtroAnio = document.getElementById(\"filtroAnio\");\r\n  const filtroMes = document.getElementById(\"filtroMes\");\r\n\r\n  filtroTipo.innerHTML = `<option value=\"\">Tipo<\/option>`;\r\n  filtroAnio.innerHTML = `<option value=\"\">A\u00f1o<\/option>`;\r\n  filtroMes.innerHTML = `<option value=\"\">Mes<\/option>`;\r\n\r\n  const tipos = [...new Set(allData.map(d => d.Tipo).filter(t => t))].sort();\r\n\r\n  const a\u00f1os = [...new Set(allData.map(d => d.A\u00f1o).filter(a => a))]\r\n    .sort((a,b)=>parseInt(a,10)-parseInt(b,10));\r\n\r\n  tipos.forEach(t=>{\r\n    filtroTipo.innerHTML += `<option value=\"${t}\">${t}<\/option>`;\r\n  });\r\n\r\n  a\u00f1os.forEach(a=>{\r\n    const total = allData.filter(d => d.A\u00f1o === a).length;\r\n    filtroAnio.innerHTML += `<option value=\"${a}\">${a} (${total})<\/option>`;\r\n  });\r\n\r\n  meses.forEach((m,i)=>{\r\n    filtroMes.innerHTML += `<option value=\"${i+1}\">${m}<\/option>`;\r\n  });\r\n}\r\n\r\nfunction getFiltrado(){\r\n\r\n  const tipo = limpiarTexto(document.getElementById(\"filtroTipo\").value);\r\n  const anio = limpiarTexto(document.getElementById(\"filtroAnio\").value);\r\n  const mes = limpiarTexto(document.getElementById(\"filtroMes\").value);\r\n  const orden = document.getElementById(\"ordenFecha\").value;\r\n  const bus = limpiarTexto(document.getElementById(\"buscador\").value).toLowerCase();\r\n\r\n  let f = allData.filter(d=>{\r\n    return (\r\n      (!tipo || d.Tipo === tipo) &&\r\n      (!anio || d.A\u00f1o === anio) &&\r\n      (!mes || d.Mes === parseInt(mes,10)) &&\r\n      (!bus || d.Nombre.toLowerCase().includes(bus))\r\n    );\r\n  });\r\n\r\n  return f.sort((a,b)=>{\r\n    return orden === \"asc\"\r\n      ? a.fechaObj - b.fechaObj\r\n      : b.fechaObj - a.fechaObj;\r\n  });\r\n}\r\n\r\nfunction render(){\r\n\r\n  const data = getFiltrado();\r\n  const tbody = document.getElementById(\"tabla\");\r\n\r\n  const porAnio = {};\r\n  data.forEach(d=>{\r\n    if(d.A\u00f1o){\r\n      porAnio[d.A\u00f1o] = (porAnio[d.A\u00f1o] || 0) + 1;\r\n    }\r\n  });\r\n\r\n  const resumenAnio = Object.keys(porAnio)\r\n    .sort((a,b)=>a-b)\r\n    .map(a=>`${a}: ${porAnio[a]}`)\r\n    .join(\" | \");\r\n\r\n  document.getElementById(\"contador\").innerText =\r\n    data.length + \" resultados\" + (resumenAnio ? \" \u00b7 \" + resumenAnio : \"\");\r\n\r\n  const start = (currentPage-1)*rowsPerPage;\r\n  const paginated = data.slice(start, start+rowsPerPage);\r\n\r\n  tbody.innerHTML = paginated.map(d=>`\r\n    <tr>\r\n      <td data-label=\"Nombre\">${d.Nombre}<\/td>\r\n      <td data-label=\"Tipo\">\r\n        <span class=\"badge ${crearClaseTipo(d.Tipo)}\">\r\n          <i class=\"fa-solid ${iconoTipo(d.Tipo)}\"><\/i>\r\n          ${d.Tipo}\r\n        <\/span>\r\n      <\/td>\r\n      <td data-label=\"Fecha\">${d.Fecha}<\/td>\r\n      <td data-label=\"A\u00f1o\">${d.A\u00f1o}<\/td>\r\n      <td data-label=\"Archivo\">\r\n        <a href=\"${d.Archivo || '#'}\" target=\"_blank\"\r\n           class=\"icon ${!d.Archivo ? 'disabled' : ''}\">\r\n           <i class=\"fa-solid fa-file-pdf\"><\/i>\r\n        <\/a>\r\n      <\/td>\r\n    <\/tr>\r\n  `).join(\"\");\r\n\r\n  renderPagination(data.length);\r\n}\r\n\r\nfunction renderPagination(total){\r\n\r\n  const pages = Math.ceil(total\/rowsPerPage);\r\n  const cont = document.getElementById(\"paginacion\");\r\n\r\n  cont.innerHTML = \"\";\r\n\r\n  for(let i=1;i<=pages;i++){\r\n    cont.innerHTML += `\r\n      <button class=\"page-btn ${i===currentPage?'active':''}\"\r\n        onclick=\"goPage(${i})\">${i}<\/button>\r\n    `;\r\n  }\r\n}\r\n\r\nwindow.goPage = function(p){\r\n  currentPage = p;\r\n  render();\r\n}\r\n\r\nwindow.limpiar = function(){\r\n  document.getElementById(\"filtroTipo\").value=\"\";\r\n  document.getElementById(\"filtroAnio\").value=\"\";\r\n  document.getElementById(\"filtroMes\").value=\"\";\r\n  document.getElementById(\"ordenFecha\").value=\"asc\";\r\n  document.getElementById(\"buscador\").value=\"\";\r\n  currentPage=1;\r\n  render();\r\n}\r\n\r\ndocument.getElementById(\"rowsPerPage\").addEventListener(\"change\", function(){\r\n  rowsPerPage = parseInt(this.value);\r\n  currentPage = 1;\r\n  render();\r\n});\r\n\r\ndocument.getElementById(\"filtroTipo\").onchange = ()=>{currentPage=1;render();}\r\ndocument.getElementById(\"filtroAnio\").onchange = ()=>{currentPage=1;render();}\r\ndocument.getElementById(\"filtroMes\").onchange = ()=>{currentPage=1;render();}\r\ndocument.getElementById(\"ordenFecha\").onchange = ()=>{currentPage=1;render();}\r\ndocument.getElementById(\"buscador\").oninput = ()=>{currentPage=1;render();}\r\n\r\ncargar();\r\n\r\n})();\r\n<\/script>    <\/div>\n\t\t\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":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","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":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","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-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-81","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/pages\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":0,"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/pages\/81\/revisions"}],"wp:attachment":[{"href":"https:\/\/citlaltepetl.gob.mx\/portal\/wp-json\/wp\/v2\/media?parent=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}