{"id":4493,"date":"2024-11-15T09:17:45","date_gmt":"2024-11-15T15:17:45","guid":{"rendered":"https:\/\/asey.gob.mx\/web\/?page_id=4493"},"modified":"2026-03-02T17:00:35","modified_gmt":"2026-03-02T23:00:35","slug":"directorio_funcionarios","status":"publish","type":"page","link":"https:\/\/asey.gob.mx\/web\/directorio_funcionarios\/","title":{"rendered":"Directorio funcionarios 2025"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4493\" class=\"elementor elementor-4493\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae1c12b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ae1c12b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-710ed69\" data-id=\"710ed69\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b104941 elementor-widget elementor-widget-text-editor\" data-id=\"b104941\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\n<h2><strong>DIRECTORIO DE FUNCIONARIOS P\u00daBLICOS<\/strong><\/h2>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9316dfd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9316dfd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b37d855\" data-id=\"b37d855\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-af56ae6 elementor-widget elementor-widget-text-editor\" data-id=\"af56ae6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><\/p>\n<p style=\"text-align: center;\"><strong>Auditoria Superior del Estado de Yucat\u00e1n<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>Calle 62 No. 467 entre 69 y 73, Colonia Mil Piedras, C.P. 97298<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>M\u00e9rida, Yucat\u00e1n, M\u00e9xico.<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>Tel\u00e9fonos: (999) 925-56-26 y (999) 964-12-00<\/strong><\/p>\n<p><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1e2896 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c1e2896\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b985ab4\" data-id=\"b985ab4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-819c3cb elementor-widget elementor-widget-html\" data-id=\"819c3cb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Directorio de Funcionarios P\u00fablicos<\/title>\r\n    <style>\r\n      table {\r\n        width: 100%;\r\n        border-collapse: collapse;\r\n      }\r\n      \r\n      th, td {\r\n        padding: 8px;\r\n        text-align: left;\r\n        font-size: 15px;\r\n      }\r\n      \r\n      table th:nth-child(1) {\r\n          border: 1px solid white;\r\n        width: 100%;\r\n    }\r\n      \r\n      table th:nth-child(2) {\r\n          border: 1px solid white;\r\n        width: 60%;\r\n        text-align: center;\r\n      }\r\n           table th:nth-child(3) {\r\n               border: 1px solid white;\r\n        width: 60%;\r\n        text-align: center;\r\n     }\r\n        table th:nth-child(4) {\r\n            border: 1px solid white;\r\n        width: 30%;\r\n        text-align: center;\r\n      }\r\n      \r\n      table th:nth-child(5) {\r\n          border: 1px solid white;\r\n        width: 100%;\r\n        text-align: center;\r\n      }\r\n      \r\n      .departamento, .nivel-2 {\r\n        cursor: pointer;\r\n        font-weight: bold;\r\n        background-color: white;\r\n        color: black;\r\n      }\r\n      \r\n      .nivel-2 td {\r\n        padding-left: 20px;\r\n      }\r\n      \r\n      .nivel-3 td {\r\n        padding-left: 15px;\r\n         color: #696969;\r\n      }\r\n      \r\n      .oculto {\r\n        display: none;\r\n      }\r\n      \r\n      .white-background {\r\n        background-color: white;\r\n        cursor: text;\r\n        font-weight: normal;\r\n      }\r\n      \r\n      .text-black {\r\n        color: #696969;\r\n      }\r\n      \r\n      table th {\r\n        background: #181818 !important;\r\n      }\r\n      thead {\r\n        background-color: #696969;\r\n        color: white;\r\n      }\r\n      \r\n      a.mail-link {\r\n        color: #0066cc;\r\n        text-decoration: none;\r\n      }\r\n      \r\n      a.mail-link:hover {\r\n        text-decoration: underline;\r\n      }\r\n      a.mail-link {\r\n        color: #696969;  \/* Color gris medio *\/\r\n        text-decoration: none;\r\n        transition: color 0.3s;\r\n      }\r\n      a.mail-link:hover {\r\n        color: #505050;  \/* Un gris un poco m\u00e1s oscuro al pasar el mouse *\/\r\n        text-decoration: underline;\r\n      }\r\n    <\/style>\r\n    \r\n<\/head>\r\n<body>\r\n    <h2><\/h2>\r\n    \r\n    <table>\r\n      <thead>\r\n        <tr>\r\n          <th>Directorio de Funcionarios P\u00fablicos<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody id=\"tablaEmpleados\"><\/tbody>\r\n    <\/table>\r\n\r\n    <script>\r\n      const empleados = [\r\n        { nivel: 1, area:'', departamento: 'DESPACHO DEL AUDITOR SUPERIOR', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 3, area:'', departamento: 'DESPACHO DEL AUDITOR SUPERIOR', nombre: 'Lic. Rub\u00e9n de Jes\u00fas Arjona Ortiz, M.D.F', cargo: 'Auditor Superior del Estado', ext: '1005', correo: 'ruben.arjona@asey.gob.mx' },\r\n        { nivel: 3, area:'', departamento: 'DESPACHO DEL AUDITOR SUPERIOR', nombre: 'I.N.G.E. Isabel Encalada Contreras', cargo: 'Asistente del Auditor Superior', ext: '1005', correo: 'isabel.encalada@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'1', departamento: 'SECRETAR\u00cdA T\u00c9CNICA', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 3, area:'1', departamento: 'SECRETAR\u00cdA T\u00c9CNICA', nombre: 'Lic. Mar\u00eda Fernanda Delgado L\u00f3pez', cargo: 'Encargada de la Secretar\u00eda T\u00e9cnica', ext: '1005', correo: 'maria.delgado@asey.gob.mx' },\r\n        { nivel: 3, area:'1', departamento: 'SECRETAR\u00cdA T\u00c9CNICA', nombre: 'L.A.S. Lorena Andrea Lechuga Riestra, M.A.P.', cargo: 'Jefa de Despacho', ext: '1005', correo: 'lorena.lechuga@asey.gob.mx' },\r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE DESEMPE\u00d1O', departamento: 'SECRETAR\u00cdA T\u00c9CNICA', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE DESEMPE\u00d1O', departamento: 'SECRETAR\u00cdA T\u00c9CNICA', nombre: 'C.P. Gissell Carmelina Pav\u00eda Campos, M.A.T.', cargo: 'Directora de Auditor\u00eda de Desempe\u00f1o', ext: '1000', correo: 'gissell.pavia@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'A', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 3, area:'A', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: 'C.P. Javier Eduardo C\u00e1mara Men\u00e9ndez', cargo: 'Auditor Especial de Cumplimiento Financiero a Municipios e Inversi\u00f3n P\u00fablica', ext: '1000', correo: 'javier.camara@asey.gob.mx' },\r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS A', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS A',  departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: 'C.P. Ligia Patricia Castillo G\u00f3ngora, M.A.T.', cargo: 'Directora de Auditor\u00eda de Cumplimiento Financiero a Municipios \"A\"', ext: '1000', correo: 'ligia.castillo@asey.gob.mx' },    \r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS B', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS B', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: 'C.P. Jorge Carlos Blanco Fajardo, M.I.', cargo: 'Director de Auditor\u00eda de Cumplimiento Financiero a Municipios \"B\"', ext: '1000', correo: 'jorge.blanco@asey.gob.mx' },\r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA A INVERSI\u00d3N P\u00daBLICA', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA A INVERSI\u00d3N P\u00daBLICA', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A MUNICIPIOS E INVERSI\u00d3N P\u00daBLICA', nombre: 'Ing. Juan Carlos Salazar Gonz\u00e1lez', ext: '1000', cargo: 'Director de Auditor\u00eda a Inversi\u00f3n P\u00fablica', ext: '1000', correo: 'juan.salazar@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A DEPENDENCIAS', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A DEPENDENCIAS', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: 'C.P. Nadayda Krupskaya Canto Pacheco', ext: '1000', cargo: 'Directora de Auditor\u00eda de Cumplimiento Financiero a Dependencias', correo: 'nadayda.canto@asey.gob.mx' },\r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A ENTIDADES', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A ENTIDADES', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: 'C.P. Idelfonsa Del Rosario Chim Pool', cargo: 'Directora de Auditor\u00eda de Cumplimiento Financiero a Entidades', ext: '1000', correo: 'rosario.chim@asey.gob.mx' },\r\n\r\n        { nivel: 2, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'DIRECCI\u00d3N DE AUDITOR\u00cdA DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', departamento: 'AUDITOR\u00cdA ESPECIAL DE CUMPLIMIENTO FINANCIERO A PODERES Y ORGANISMOS AUT\u00d3NOMOS', nombre: 'C.P. Gabriela Guadalupe Villanueva Segovia, M.D.F.', cargo: 'Directora de Auditor\u00eda y Cumplimiento Financiero a Poderes y Organismos Aut\u00f3nomos', ext: '1000', correo: 'gabriela.villanueva@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: 'Lic. Aurelia Marfil Manrique', cargo: 'Directora Jur\u00eddica y Titular de la Unidad Investigadora \"A\"', ext: '1000', correo: 'aurelia.marfil@asey.gob.mx' },\r\n        { nivel: 3, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: 'Lic. Laura Luc\u00eda Catz\u00edn Catz\u00edn', cargo: 'Unidad Investigadora \"B\"', ext: '1000', correo: 'laura.catzin@asey.gob.mx' },     \r\n        { nivel: 3, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: ' ', cargo: 'Unidad Investigadora \"C\"', ext: '1000', correo: 'aurelia.marfil@asey.gob.mx'},\r\n        { nivel: 3, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: 'Lic. Roc\u00edo Guadalupe Sarabia Yam', cargo: 'Unidad Investigadora \"D\"', ext: '1000', correo: 'rocio.sarabia@asey.gob.mx' },\r\n        { nivel: 3, area:'1', departamento: 'DIRECCI\u00d3N JUR\u00cdDICA', nombre: 'Lic. Gabriela del Carmen Aguilar P\u00e9rez', cargo: 'Unidad Investigadora \"E\"', ext: '1000', correo: 'gabriela.aguilar@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'Area', departamento: 'DIRECCI\u00d3N DE CONTROL Y EVALUACI\u00d3N', nombre: '', cargo: '', ext: '', correo: '' },\r\n        { nivel: 3, area:'Area', departamento: 'DIRECCI\u00d3N DE CONTROL Y EVALUACI\u00d3N', nombre: '', cargo: 'Direcci\u00f3n de Control y Evaluaci\u00f3n', ext: '1000', correo: 'francisco.rodriguez@asey.gob.mx' },\r\n        { nivel: 3, area:'Area', departamento: 'DIRECCI\u00d3N DE CONTROL Y EVALUACI\u00d3N', nombre: 'Lic. Francisco Rodr\u00edguez Aguilar', cargo: 'Titular de la Unidad Substanciadora y Unidad de Transparencia', ext: '1000', correo: 'francisco.rodriguez@asey.gob.mx' },\r\n\r\n        { nivel: 1, area:'Area', departamento: 'DIRECCI\u00d3N DE ADMINISTRACI\u00d3N Y FINANZAS', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'Area', departamento: 'DIRECCI\u00d3N DE ADMINISTRACI\u00d3N Y FINANZAS', nombre: 'L.A. Ada Gloria Concepci\u00f3n Rodr\u00edguez Jim\u00e9nez, M.A.N.', cargo: 'Directora de Administraci\u00f3n y Finanzas', ext: '1000', correo: 'ada.rodriguez@asey.gob.mx' },\r\n        { nivel: 1, area:'Area', departamento: 'DIRECCI\u00d3N DE TECNOLOG\u00cdAS DE LA INFORMACI\u00d3N', nombre: '', cargo: '', ext: '', correo: '' }, \r\n        { nivel: 3, area:'Area', departamento: 'DIRECCI\u00d3N DE TECNOLOG\u00cdAS DE LA INFORMACI\u00d3N', nombre: 'L.P.C.C. Maricarmen Fern\u00e1ndez Vidal, M.D.E.N.', cargo: 'Directora de Tecnolog\u00edas de la Informaci\u00f3n', ext: '1000', correo: 'maricarmen.fernandez@asey.gob.mx' }\r\n      ];\r\n\r\n      const tablaEmpleados = document.getElementById(\"tablaEmpleados\");\r\n      const inputBusqueda = document.getElementById(\"busqueda\");\r\n\r\n      function toggleNivel(clase, departamento, nivel, area = \"\") {\r\n        const filaActual = document.querySelector(\r\n          `.${clase}[data-departamento=\"${departamento}\"]${area ? `[data-area=\"${area}\"]` : ''}`\r\n        );\r\n        const icono = filaActual.querySelector(\"i\");\r\n        \r\n        let selector;\r\n        if (nivel === 1) {\r\n          selector = `.nivel-2[data-departamento=\"${departamento}\"]`;\r\n        } else if (nivel === 2) {\r\n          selector = `.nivel-3[data-departamento=\"${departamento}\"][data-area=\"${area}\"]`;\r\n        }\r\n\r\n        const elementosAToggle = document.querySelectorAll(selector);\r\n        const estaExpandido = !elementosAToggle[0]?.classList.contains(\"oculto\");\r\n\r\n        elementosAToggle.forEach(elemento => {\r\n          elemento.classList.toggle(\"oculto\", estaExpandido);\r\n        });\r\n\r\n        if (estaExpandido) {\r\n          if (nivel === 1) {\r\n            const nivel3Elements = document.querySelectorAll(\r\n              `.nivel-3[data-departamento=\"${departamento}\"]`\r\n            );\r\n            nivel3Elements.forEach(el => el.classList.add(\"oculto\"));\r\n\r\n            const iconosNivel2 = document.querySelectorAll(\r\n              `.nivel-2[data-departamento=\"${departamento}\"] i`\r\n            );\r\n            iconosNivel2.forEach(icono => {\r\n              icono.classList.remove(\"fa-chevron-up\");\r\n              icono.classList.add(\"fa-chevron-down\");\r\n            });\r\n          }\r\n        }\r\n\r\n        icono.classList.toggle(\"fa-chevron-down\", estaExpandido);\r\n        icono.classList.toggle(\"fa-chevron-up\", !estaExpandido);\r\n      }\r\n\r\n      function filtrarEmpleados() {\r\n        const textoBusqueda = inputBusqueda.value.toLowerCase();\r\n        const filasEmpleados = tablaEmpleados.querySelectorAll(\"tr\");\r\n\r\n        filasEmpleados.forEach((fila) => {\r\n          const textoFila = fila.textContent.toLowerCase();\r\n          if (textoFila.includes(textoBusqueda)) {\r\n            fila.classList.remove(\"oculto\");\r\n          } else {\r\n            fila.classList.add(\"oculto\");\r\n          }\r\n        });\r\n      }\r\n\r\n      \/\/ Insertar datos de empleados en la tabla\r\n      const departamentos = [...new Set(empleados.map((empleado) => empleado.departamento))];\r\n\r\n      departamentos.forEach((departamento) => {\r\n        \/\/ Nivel 1\r\n        const empleadosNivel1 = empleados.filter(\r\n          (empleado) => empleado.departamento === departamento && empleado.nivel === 1\r\n        );\r\n\r\n        empleadosNivel1.forEach((nivel1) => {\r\n          const filaNivel1 = document.createElement(\"tr\");\r\n          filaNivel1.classList.add(\"departamento\");\r\n          filaNivel1.dataset.departamento = departamento;\r\n          filaNivel1.dataset.nivel = 1;\r\n          filaNivel1.dataset.area = nivel1.area;\r\n          filaNivel1.innerHTML = `\r\n            <td colspan=\"2\"><i class=\"fas fa-chevron-down\"><\/i> ${nivel1.departamento}<\/td>\r\n          `;\r\n          filaNivel1.addEventListener(\"click\", () =>\r\n            toggleNivel(\"departamento\", departamento, 1)\r\n          );\r\n          tablaEmpleados.appendChild(filaNivel1);\r\n\r\n          \/\/ Nivel 2\r\n          const empleadosNivel2 = empleados.filter(\r\n            (empleado) => empleado.departamento === departamento && empleado.nivel === 2\r\n          );\r\n\r\n          const empleadosNivel3HijosDe1ConNivel2 = empleados.filter(\r\n            (empleado) => empleado.departamento === departamento && empleado.nivel === 3 && empleado.area === nivel1.area\r\n          );\r\n          \r\n          if(empleadosNivel3HijosDe1ConNivel2.length > 0) {\r\n            agregarEmpleadosNivel3HijosDirectosNivel1(empleadosNivel3HijosDe1ConNivel2, departamento);\r\n          }\r\n          \r\n\r\n          if (empleadosNivel2.length > 0) {\r\n            empleadosNivel2.forEach((nivel2) => {\r\n              const filaNivel2 = document.createElement(\"tr\");\r\n              filaNivel2.classList.add(\"nivel-2\", \"oculto\");\r\n              filaNivel2.dataset.departamento = departamento;\r\n              filaNivel2.dataset.nivel = 2;\r\n              filaNivel2.dataset.area = nivel2.area;\r\n              filaNivel2.innerHTML = `\r\n                <td colspan=\"2\"><i class=\"fas fa-chevron-down\"><\/i> ${nivel2.area}<\/td>\r\n              `;\r\n              filaNivel2.addEventListener(\"click\", () =>\r\n                toggleNivel(\"nivel-2\", departamento, 2, nivel2.area)\r\n              );\r\n              tablaEmpleados.appendChild(filaNivel2);\r\n\r\n              \/\/ Nivel 3 para cada \u00e1rea\r\n              const empleadosNivel3 = empleados.filter(\r\n                (empleado) =>\r\n                  empleado.departamento === departamento &&\r\n                  empleado.nivel === 3 &&\r\n                  empleado.area === nivel2.area\r\n              );\r\n\r\n              empleadosNivel3.forEach((nivel3) => {\r\n                const filaNivel3 = document.createElement(\"tr\");\r\n                filaNivel3.classList.add(\"nivel-3\", \"oculto\");\r\n                filaNivel3.dataset.departamento = departamento;\r\n                filaNivel3.dataset.nivel = 3;\r\n                filaNivel3.dataset.area = nivel2.area;\r\n                \r\n                \/\/ Crear el enlace de correo solo si hay un correo definido\r\n                const correoLink = nivel3.correo ? \r\n                  `<a href=\"mailto:${nivel3.correo}\" class=\"mail-link\">Enviar correo<\/a>` : \r\n                  'No disponible';\r\n                \r\n                filaNivel3.innerHTML = `\r\n                  <td><strong>${nivel3.nombre}<\/strong>\r\n                  <br>${nivel3.cargo}\r\n                  <br>Extensi\u00f3n: ${nivel3.ext}\r\n                  <br>${correoLink}<\/td>\r\n                `;\r\n                tablaEmpleados.appendChild(filaNivel3);\r\n              });\r\n            });\r\n          } \r\n        });\r\n      });\r\n      \r\n      function agregarEmpleadosNivel3HijosDirectosNivel1(empleadosNivel3, departamento) {\r\n        empleadosNivel3.forEach((nivel3) => {\r\n          const filaNivel3 = document.createElement(\"tr\");\r\n          filaNivel3.classList.add(\"nivel-2\", \"oculto\", \"white-background\", \"text-black\");\r\n          filaNivel3.dataset.departamento = departamento;\r\n          filaNivel3.dataset.nivel = 3;\r\n          filaNivel3.dataset.area = nivel3.area;\r\n          \r\n          \/\/ Crear el enlace de correo solo si hay un correo definido\r\n          const correoLink = nivel3.correo ? \r\n            `<a href=\"mailto:${nivel3.correo}\" class=\"mail-link\">Enviar correo<\/a>` : \r\n            'No disponible';\r\n          \r\n          filaNivel3.innerHTML = `\r\n            <td><strong>${nivel3.nombre}<\/strong>\r\n              <br>${nivel3.cargo}\r\n              <br>Extensi\u00f3n: ${nivel3.ext}\r\n              <br>${correoLink}<\/td>\r\n          `;\r\n          tablaEmpleados.appendChild(filaNivel3);\r\n        });\r\n      }\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9006b4 elementor-widget elementor-widget-heading\" data-id=\"f9006b4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/asey.gob.mx\/web\/Pdfs\/Organigrama_0125.pdf\" target=\"_blank\"><h5 data-elementor-setting-key=\"title\" data-pen-placeholder=\"Teclea aqu\u00ed...\" style=\"text-align: center;\">Descargar Organigrama<span style=\"font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: 32px; font-weight: var( --e-global-typography-primary-font-weight ); text-align: left;\"><\/span><\/h5><\/a><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5707c8f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5707c8f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3df2190\" data-id=\"3df2190\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DIRECTORIO DE FUNCIONARIOS P\u00daBLICOS Auditoria Superior del Estado de Yucat\u00e1n Calle 62 No. 467 entre 69 y 73, Colonia Mil Piedras, C.P. 97298 M\u00e9rida, Yucat\u00e1n, M\u00e9xico. Tel\u00e9fonos: (999) 925-56-26 y (999) 964-12-00 Directorio de Funcionarios P\u00fablicos Directorio de Funcionarios P\u00fablicos Descargar Organigrama<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/pages\/4493"}],"collection":[{"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/comments?post=4493"}],"version-history":[{"count":699,"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/pages\/4493\/revisions"}],"predecessor-version":[{"id":8280,"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/pages\/4493\/revisions\/8280"}],"wp:attachment":[{"href":"https:\/\/asey.gob.mx\/web\/wp-json\/wp\/v2\/media?parent=4493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}