{"id":163,"date":"2025-07-21T14:30:07","date_gmt":"2025-07-21T19:30:07","guid":{"rendered":"http:\/\/10.190.55.6\/?page_id=163"},"modified":"2026-01-21T14:24:33","modified_gmt":"2026-01-21T19:24:33","slug":"autoridades","status":"publish","type":"page","link":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/","title":{"rendered":"Autoridades"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\n    <style>\n    \/* ------------------------------------- *\/\n    \/* --- ESTILOS CSS --- *\/\n    \/* ------------------------------------- *\/\n    .custom-underline \n    {\n        display: inline-block;\n        position: relative;\n        padding-bottom: 3px; \n    }\n    .custom-underline::after \n    {\n        content: \"\";\n        position: absolute;\n        left: -25px; \n        right: -25px;\n        bottom: 0;\n        height: 3px; \n        background-color: #fcaa52;\n    }\n    .box-content \n    {\n        cursor: pointer;\n        border-radius: 0.5rem;\n        background: #f2f2f2; \n        color: #000; \n        box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n        overflow: hidden;\n        display: flex;\n        flex-direction: column;\n        transition: box-shadow 0.3s ease, transform 0.3s ease;\n        text-align: center;\n        height: 100%;\n    }\n    .box-content:hover \n    {\n        background-color: #15395A; \n        color: #fff; \n        transform: translateY(-5px);\n        box-shadow: 0 8px 20px rgba(0,0,0,0.2);\n    }\n    .box-content img \n    {\n        display: block;\n        width: 100%;\n        height: auto;\n        border-radius: 0.5rem 0.5rem 0 0;\n    }\n    .box-footer \n    {\n        padding: 0.75rem 0.5rem;\n        background: transparent;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n        min-height: 70px; \n        transition: background-color 0.3s ease, color 0.3s ease;\n    }\n    .box-content:hover .box-footer h5 \n    {\n        color: #fcaa52;\n    }\n    .box-content:hover .box-footer p \n    {\n        color: #fff;\n    }\n    .box-footer h5 \n    {\n        font-size: 1rem;\n        margin-bottom: 0.25rem;\n        font-weight: bold;\n    }\n    .box-footer p \n    {\n        font-size: 0.75rem;\n        margin: 0;\n        color: #000; \n    }\n    .box-content-alt \n    {\n        border: 1px solid #ccc;\n        border-radius: 8px;\n        overflow: hidden;\n        background-color: #fff;\n        transition: transform 0.2s ease, box-shadow 0.3s ease;\n        display: flex;\n        flex-direction: column;\n        text-align: center;\n        cursor: pointer;\n        height: 100%;\n    }\n    .box-content-alt:hover \n    {\n        transform: translateY(-5px);\n        box-shadow: 0 8px 20px rgba(0,0,0,0.15);\n    }\n    .box-content-alt img \n    {\n        width: 100%;\n        height: auto;\n        display: block;\n        border-bottom: 1px solid #ddd;\n    }\n    .box-footer-alt \n    {\n        background-color: #f9f9f9;\n        padding: 0.75rem;\n        flex-shrink: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 70px;\n        transition: background-color 0.3s ease, color 0.3s ease;\n        flex-grow: 1;\n    }\n    .galerias_nombre \n    {\n        font-size: 1rem;\n        font-weight: bold;\n        margin: 0;\n        color: #15395A;\n    }\n    .box-content-alt:hover .box-footer-alt \n    {\n        background-color: #15395A;\n    }\n    .box-content-alt:hover .galerias_nombre \n    {\n        color: #fcaa52;\n    }\n    .filter-buttons \n    {\n        margin-bottom: 30px;\n        display: flex;\n        justify-content: center;\n        gap: 15px;\n        flex-wrap: wrap;\n    }\n    .filter-btn \n    {\n        background-color: #15395A;\n        color: #fff;\n        border: 2px solid transparent;\n        font-size: 0.9rem;\n        padding: 10px 22px;\n        border-radius: 30px;\n        box-shadow: 0 4px 10px rgba(21, 57, 90, 0.3);\n        cursor: pointer;\n        transition: all 0.3s ease;\n        font-weight: 600;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    .filter-btn:hover \n    {\n        background-color: #1E5A8A;\n        box-shadow: 0 6px 14px rgba(30, 90, 138, 0.5);\n        color: #fff;\n    }\n    .filter-btn.active \n    {\n        background-color: #F0AD4E;\n        color: #15395A;\n        border-color: #F0AD4E;\n        box-shadow: 0 6px 15px rgba(240, 173, 78, 0.7);\n    }\n    #pagination-container button \n    {\n        min-width: 36px;\n        height: 36px;\n        font-weight: 600;\n        border-radius: 0.375rem;\n        margin: 0 2px;\n    }\n    #pagination-container button.btn-primary \n    {\n        background-color: #15395A;\n        border-color: #15395A;\n        color: #fff;\n        box-shadow: 0 0 8px rgba(21, 57, 90, 0.6);\n    }\n<\/style>\n\n<div class=\"container-fluid mb-5\">\n  <div class=\"row gx-4 gx-lg-5 align-items-center mb-5\">\n    <div class=\"col-12 text-center\">\n      <h3 class=\"fw-bold custom-underline mb-0 mt-5\">Autoridades<\/h3>\n    <\/div>\n  <\/div>\n  <div class=\"row gx-4\">\n    <div class=\"col-md-4\">\n      <div class=\"box box-content text-center\">\n        <a href=\"\/index.php\/direccion_general_aduanas\/\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Soraya_Valdivieso.jpg\" alt=\"Soraya Valdivieso\" class=\"img-fluid rounded\">\n        <\/a>\n        <div class=\"box-footer\">\n          <h5 class=\"mb-1\" style=\"font-size: 1rem;\">Licenciada Soraya Valdivieso<\/h5>\n          <p class=\"mb-0\" style=\"font-size: 0.75rem;\">Directora General de la Autoridad Nacional de Aduanas<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"col-md-4\">\n      <div class=\"box box-content text-center\">\n        <a href=\"\/index.php\/subdirector-logistico\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Lcdo-Bello.jpg\" alt=\"Lcdo. Reynaldo Javier Bello\" class=\"img-fluid rounded\">\n        <\/a>\n        <div class=\"box-footer\">\n          <h5 class=\"mb-1\" style=\"font-size: 1rem;\">Licenciado Reynaldo Bello M\u00e9ndez<\/h5>\n          <p class=\"mb-0\" style=\"font-size: 0.75rem;\">Subdirector Log\u00edstico General<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"col-md-4\">\n      <div class=\"box box-content text-center\">\n        <a href=\"\/index.php\/subdirector-tecnica\/\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/Carmen_Tapia.jpg\" alt=\"Lcda. Carmen Tapia\" class=\"img-fluid rounded\">\n        <\/a>\n        <div class=\"box-footer\">\n          <h5 class=\"mb-1\" style=\"font-size: 1rem;\">Licenciada Carmen Tapia<\/h5>\n          <p class=\"mb-0\" style=\"font-size: 0.75rem;\">Subdirectora General T\u00e9cnica<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  \n  <div class=\"row gy-4\">\n    <div class=\"col-lg-12 text-center\">\n      <h3 class=\"mbr-section-subtitle align-center font-weight-bold custom-underline mb-4 mt-5\" id=\"gallery-title-anchor\">Galer\u00eda de Fotos de Directores<\/h3>\n      \n      <div class=\"filter-buttons\" id=\"filter-buttons-container\">\n        <button class=\"filter-btn active\" data-filter=\"all\">Mostrar Todo<\/button>\n        <button class=\"filter-btn\" data-filter=\"autoridad\">Autoridad<\/button>\n        <button class=\"filter-btn\" data-filter=\"direccion\">Direcci\u00f3n<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"row gy-4\" id=\"gallery-container\"><\/div>\n  <div class=\"d-flex justify-content-center mt-4\" id=\"pagination-container\"><\/div>\n<\/div>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () \n{\n    \/\/ --- CONFIGURACI\u00d3N DE RUTAS Y VARIABLES ---\n    const dominio = window.location.origin + '\/';\n    const ts = new Date().getTime();\n    \/\/ Usa cache-busting para asegurar que el JSON se carga fresco\n    const JSON_URL = `${dominio}wp-content\/uploads\/autoridades.json?ts=${ts}`; \n    const ITEMS_PER_PAGE = 8;\n    \n    \/\/ --- ELEMENTOS DEL DOM ---\n    const galleryContainer = document.getElementById('gallery-container');\n    const filterButtons = document.querySelectorAll('#filter-buttons-container .filter-btn');\n    const paginationContainer = document.getElementById('pagination-container');\n    const scrollTargetId = 'gallery-title-anchor'; \n\n    \/\/ --- ESTADO ---\n    \/\/ Ajustado para que el filtro inicial sea 'direccion' si as\u00ed estaba en el HTML\n    let currentFilter = 'all'; \n    let currentPage = 1;\n    let activeItems = [];\n\n    \/\/ --- FUNCIONES DE UTILIDAD ---\n\n    function displayError(message) \n    {\n        if (galleryContainer) {\n            galleryContainer.innerHTML = `\n                <div class=\"col-12\">\n                    <div class=\"alert alert-danger d-flex align-items-center justify-content-center gap-2 shadow-sm rounded-3\" role=\"alert\">\n                        <i class=\"fa-solid fa-circle-exclamation fa-lg\"><\/i>\n                        <span class=\"fw-semibold\">${message}<\/span>\n                    <\/div>\n                <\/div>\n            `;\n            if (paginationContainer) {\n                paginationContainer.innerHTML = '';\n            }\n        }\n    }\n\n    \/**\n     * Desplaza suavemente la vista al t\u00edtulo de la galer\u00eda.\n     * @param {boolean} doScroll - Si es true, ejecuta el desplazamiento.\n     *\/\n    function scrollToGallery(doScroll = true) \n    {\n        if (!doScroll) return;\n\n        const targetElement = document.getElementById(scrollTargetId);\n        if (targetElement) {\n            requestAnimationFrame(() => {\n                targetElement.scrollIntoView({\n                    behavior: 'smooth',\n                    block: 'start'\n                });\n            });\n        }\n    }\n\n    \/\/ --- FUNCIONES PRINCIPALES DE RENDERIZADO Y L\u00d3GICA ---\n\n    \/**\n     * Renderiza las tarjetas de la galer\u00eda y maneja la paginaci\u00f3n.\n     * @param {string} filter - Filtro actual.\n     * @param {number} page - P\u00e1gina actual.\n     * @param {boolean} shouldScroll - Indica si debe hacer scroll despu\u00e9s de renderizar.\n     *\/\n    function renderGallery(filter, page, shouldScroll = true) \n    {\n        if (!galleryContainer) return; \n\n        galleryContainer.innerHTML = '';\n\n        const filteredItems = filter === 'all' ? activeItems : activeItems.filter(i => i.categoria === filter);\n\n        if (filteredItems.length === 0) \n        {\n            galleryContainer.innerHTML = `\n                <div class=\"col-12\">\n                    <div class=\"alert alert-warning d-flex align-items-center justify-content-center gap-2 shadow-sm rounded-3\" role=\"alert\">\n                        <i class=\"fa-solid fa-triangle-exclamation fa-lg\"><\/i>\n                        <span class=\"fw-semibold\">No hay Directores para mostrar en esta categor\u00eda.<\/span>\n                    <\/div>\n                <\/div>\n            `;\n            if (paginationContainer) paginationContainer.innerHTML = '';\n            scrollToGallery(shouldScroll);\n            return;\n        }\n\n        \/\/ L\u00f3gica de paginaci\u00f3n\n        const totalPages = Math.ceil(filteredItems.length \/ ITEMS_PER_PAGE);\n        if (page > totalPages) page = totalPages;\n        if (page < 1) page = 1;\n\n        const startIndex = (page - 1) * ITEMS_PER_PAGE;\n        const endIndex = startIndex + ITEMS_PER_PAGE;\n        const pageItems = filteredItems.slice(startIndex, endIndex);\n\n        \/\/ Renderizar \u00edtems\n        pageItems.forEach(item => \n        {\n            const col = document.createElement('div');\n            col.className = 'col-12 col-sm-6 col-md-3 mb-4'; \n            col.innerHTML = `\n                <div class=\"box box-content-alt text-center\">\n                    <img decoding=\"async\" src=\"${item.foto}\" alt=\"Foto de ${item.nombre}\" class=\"img-fluid rounded-top\">\n                    <div class=\"box-footer-alt\">\n                        <h5 class=\"mb-1 galerias_nombre\">${item.nombre}<\/h5>\n                    <\/div>\n                <\/div>`;\n            galleryContainer.appendChild(col);\n        });\n\n        renderPagination(totalPages, page);\n        \/\/ Ejecutar el scroll si se indica\n        scrollToGallery(shouldScroll);\n    }\n\n    function renderPagination(totalPages, currentPage) \n    {\n        if (!paginationContainer) return;\n        \n        paginationContainer.innerHTML = '';\n        if (totalPages <= 1) return;\n\n        const pageHandler = (targetPage) => {\n            currentPage = targetPage;\n            \/\/ Forzar scroll al cambiar de p\u00e1gina\n            renderGallery(currentFilter, currentPage, true); \n        };\n\n        const makeBtn = (label, disabled, handler, classes = '') => \n        {\n            const btn = document.createElement('button');\n            btn.className = 'btn btn-sm ' + classes;\n            btn.innerHTML = label;\n            btn.disabled = disabled;\n            btn.addEventListener('click', (e) => {\n                e.preventDefault();\n                handler();\n            });\n            paginationContainer.appendChild(btn);\n        };\n\n        \/\/ Flechas dobles y simples\n        makeBtn('<i class=\"fas fa-angle-double-left\"><\/i>', currentPage === 1, () => pageHandler(1), 'btn-outline-primary');\n        makeBtn('<i class=\"fas fa-angle-left\"><\/i>', currentPage === 1, () => pageHandler(currentPage - 1), 'btn-outline-primary');\n\n        \/\/ L\u00f3gica de p\u00e1ginas visibles (m\u00e1x. 5 botones)\n        let startPage = Math.max(1, currentPage - 2);\n        let endPage = Math.min(totalPages, startPage + 4);\n        if (endPage - startPage < 4) startPage = Math.max(1, endPage - 4);\n\n        for (let i = startPage; i <= endPage; i++) {\n            const btn = document.createElement('button');\n            btn.className = 'btn btn-sm ' + (i === currentPage ? 'btn-primary' : 'btn-outline-primary');\n            btn.textContent = i;\n            btn.addEventListener('click', (e) => {\n                e.preventDefault();\n                pageHandler(i);\n            });\n            paginationContainer.appendChild(btn);\n        }\n\n        makeBtn('<i class=\"fas fa-angle-right\"><\/i>', currentPage === totalPages, () => pageHandler(currentPage + 1), 'btn-outline-primary');\n        makeBtn('<i class=\"fas fa-angle-double-right\"><\/i>', currentPage === totalPages, () => pageHandler(totalPages), 'btn-outline-primary');\n    }\n\n    \/**\n     * Configura los listeners para los botones de filtro.\n     *\/\n    function setupFilters() \n    {\n        filterButtons.forEach(btn => {\n            btn.addEventListener('click', (e) => {\n                e.preventDefault();\n                \n                \/\/ Actualizar clases activas\n                filterButtons.forEach(b => b.classList.remove('active'));\n                btn.classList.add('active');\n                \n                \/\/ Actualizar estado\n                currentFilter = btn.dataset.filter;\n                currentPage = 1; \/\/ Siempre vuelve a la p\u00e1gina 1 al cambiar de filtro\n                \n                \/\/ LLAMADA CLAVE: Forzar scroll (tercer par\u00e1metro: true)\n                renderGallery(currentFilter, currentPage, true); \n            });\n        });\n    }\n    \n    \/\/ --- FUNCI\u00d3N DE INICIALIZACI\u00d3N ---\n\n    async function loadDataAndInitialize() \n    {\n        try {\n            if (galleryContainer) galleryContainer.innerHTML = '<div class=\"col-12 text-center text-muted pt-5 pb-5\"><i class=\"fas fa-spinner fa-spin me-2\"><\/i>Cargando directores...<\/div>';\n\n            const response = await fetch(JSON_URL);\n            \n            if (!response.ok) {\n                throw new Error(`Error HTTP: No se pudo cargar el archivo JSON (${response.status})`);\n            }\n\n            const data = await response.json();\n            let allItems = [];\n            \n            \/\/ Mapeo y Normalizaci\u00f3n de Datos\n            for (const key in data) {\n                if (data[key] && data[key].Items && Array.isArray(data[key].Items)) {\n                    const mappedItems = data[key].Items.map(item => ({\n                        nombre: item.title,\n                        foto: item.link,\n                        estatus: item.status,\n                        periodo: item.periodo,\n                        \/\/ Asignar categor\u00eda basada en la clave principal\n                        categoria: key === 'Cat1' ? 'autoridad' : 'direccion' \n                    }));\n                    allItems = allItems.concat(mappedItems);\n                }\n            }\n\n            \/\/ Filtrar y establecer items activos (estatus=\"1\")\n            activeItems = allItems.filter(item => item.estatus === \"1\");\n            \n            \/\/ Inicializar la galer\u00eda\n            setupFilters();\n            \/\/ Deshabilitar el scroll en la carga inicial (false)\n            renderGallery(currentFilter, currentPage, false); \n\n        } catch (error) {\n            console.error(\"\u274c Error al cargar o procesar el JSON de autoridades:\", error);\n            displayError(`Error al cargar la lista de directores. Verifique la ruta del archivo. Detalles: ${error.message}`);\n        }\n    }\n\n    \/\/ Iniciar la carga de datos\n    loadDataAndInitialize();\n});\n<\/script>    <\/div>\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-163","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Autoridades - Autoridad Nacional de Aduanas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Autoridades - Autoridad Nacional de Aduanas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/\" \/>\n<meta property=\"og:site_name\" content=\"Autoridad Nacional de Aduanas\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aduanas.panama\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-21T19:24:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"175\" \/>\n\t<meta property=\"og:image:height\" content=\"76\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@aduanaspanama\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/autoridades\\\/\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/autoridades\\\/\",\"name\":\"Autoridades - Autoridad Nacional de Aduanas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#website\"},\"datePublished\":\"2025-07-21T19:30:07+00:00\",\"dateModified\":\"2026-01-21T19:24:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/autoridades\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/autoridades\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/autoridades\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.ana.gob.pa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Autoridades\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#website\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/\",\"name\":\"Autoridad Nacional de Aduanas\",\"description\":\"Autoridad Nacional de Aduanas\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#organization\"},\"alternateName\":\"Autoridad Nacional de Aduanas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ana.gob.pa\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#organization\",\"name\":\"Autoridad Nacional de Aduanas\",\"alternateName\":\"Autoridad Nacional de Aduanas\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-de-aduanas-y-gobierno.png\",\"contentUrl\":\"https:\\\/\\\/www.ana.gob.pa\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-de-aduanas-y-gobierno.png\",\"width\":2860,\"height\":423,\"caption\":\"Autoridad Nacional de Aduanas\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/aduanas.panama\\\/\",\"https:\\\/\\\/x.com\\\/aduanaspanama\",\"https:\\\/\\\/www.instagram.com\\\/aduanaspanama\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Autoridades - Autoridad Nacional de Aduanas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/","og_locale":"es_ES","og_type":"article","og_title":"Autoridades - Autoridad Nacional de Aduanas","og_url":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/","og_site_name":"Autoridad Nacional de Aduanas","article_publisher":"https:\/\/www.facebook.com\/aduanas.panama\/","article_modified_time":"2026-01-21T19:24:33+00:00","og_image":[{"width":175,"height":76,"url":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@aduanaspanama","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/","url":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/","name":"Autoridades - Autoridad Nacional de Aduanas","isPartOf":{"@id":"https:\/\/www.ana.gob.pa\/#website"},"datePublished":"2025-07-21T19:30:07+00:00","dateModified":"2026-01-21T19:24:33+00:00","breadcrumb":{"@id":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ana.gob.pa\/index.php\/autoridades\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ana.gob.pa\/index.php\/autoridades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.ana.gob.pa\/"},{"@type":"ListItem","position":2,"name":"Autoridades"}]},{"@type":"WebSite","@id":"https:\/\/www.ana.gob.pa\/#website","url":"https:\/\/www.ana.gob.pa\/","name":"Autoridad Nacional de Aduanas","description":"Autoridad Nacional de Aduanas","publisher":{"@id":"https:\/\/www.ana.gob.pa\/#organization"},"alternateName":"Autoridad Nacional de Aduanas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ana.gob.pa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.ana.gob.pa\/#organization","name":"Autoridad Nacional de Aduanas","alternateName":"Autoridad Nacional de Aduanas","url":"https:\/\/www.ana.gob.pa\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.ana.gob.pa\/#\/schema\/logo\/image\/","url":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo-de-aduanas-y-gobierno.png","contentUrl":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo-de-aduanas-y-gobierno.png","width":2860,"height":423,"caption":"Autoridad Nacional de Aduanas"},"image":{"@id":"https:\/\/www.ana.gob.pa\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aduanas.panama\/","https:\/\/x.com\/aduanaspanama","https:\/\/www.instagram.com\/aduanaspanama"]}]}},"_links":{"self":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":145,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/163\/revisions"}],"predecessor-version":[{"id":5855,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/163\/revisions\/5855"}],"wp:attachment":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/media?parent=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}