{"id":3871,"date":"2025-10-16T09:52:41","date_gmt":"2025-10-16T14:52:41","guid":{"rendered":"http:\/\/10.190.55.6\/?page_id=3871"},"modified":"2026-01-20T14:11:22","modified_gmt":"2026-01-20T19:11:22","slug":"pasarela-de-pagos","status":"publish","type":"page","link":"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/","title":{"rendered":"Pasarela de Pagos"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\n    <div id=\"shadow-bootstrap-container\"><\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () \n{\n  const container = document.getElementById(\"shadow-bootstrap-container\");\n  if (!container) \n  {\n    console.error(\"\u274c Contenedor no encontrado\");\n    return;\n  }\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Crear iframe\n  \/\/ -----------------------------\n  const iframe = document.createElement(\"iframe\");\n  iframe.style.width = \"100%\";\n  iframe.style.border = \"0\";\n  iframe.style.display = \"block\";\n  iframe.style.overflow = \"hidden\"; \/\/ sin scroll interno\n  container.appendChild(iframe);\n  const srcdoc = `\n  <html>\n    <head>\n      <link href=\"\/wp-content\/uploads\/assets\/bootstrap\/css\/bootstrap.min.css\" rel=\"stylesheet\">\n      <link href=\"\/wp-content\/uploads\/assets\/fontawesome\/css\/all.min.css\" rel=\"stylesheet\">\n      <link href=\"\/wp-content\/uploads\/assets\/sweetalert2\/css\/sweetalert2.min.css\" rel=\"stylesheet\" >\n      <style>\n        html,body\n        {\n          margin:0;\n          overflow: hidden; \/* \ud83d\udc48 desactiva scroll interno *\/\n          overflow-anchor: none !important;\n        }\n        body \n        {\n          overflow-x: hidden;\n          padding: 16px;\n          font-family: \"Arial\", sans-serif;\n          background-color: #fff;        \/* Fondo limpio *\/\n          color: #333;                   \/* Texto legible *\/\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;  \/* extiende a la izquierda *\/\n          right: -25px; \/* extiende a la derecha *\/\n          bottom: 0;\n          height: 3px;  \/* grosor de la l\u00ednea *\/\n          background-color: #fcaa52;\n        }\n        .archivos-list \n        {\n          padding-left: 0 !important;\n          margin-left: 0 !important;\n        }\n        .archivos-list li \n        {\n          display: flex;\n          align-items: center;\n          justify-content: flex-start;\n          background: #f8f9fa;\n          padding: 15px;\n          border-radius: 8px;\n          border-left: 5px solid #999999;\n          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n          margin-bottom: 10px;\n          transition: transform 0.3s ease-in-out, border-left-color 0.3s ease-in-out;\n        }\n        @media (max-width: 768px) \n        {\n          .list-group-item .number \n          {\n            font-size: 1.2rem !important;\n          }\n        }\n        .rotado-45 \n        {\n          transform: rotate(45deg);\n        }\n        .archivos-list li:hover \n        {\n          transform: scale(1.05);\n          border-left-color: #fcaa52; \/* Color Naranja *\/\n        }\n        .archivos-list li a \n        {\n          text-decoration: none;\n          color: #999999 !important;\n          display: flex;        \/* \u00edcono y texto en l\u00ednea *\/\n          align-items: flex-start; \n          gap: 20px;            \/* espacio entre \u00edcono y texto *\/\n          transition: color 0.3s ease-in-out;\n          text-align: left;\n          flex: 1;              \/* ocupa espacio disponible *\/\n          padding-right: 10px;      \n          \/* Ajuste para texto largo *\/\n          overflow-wrap: break-word; \/* permite romper palabras largas *\/\n          word-break: break-word;    \/* compatibilidad con navegadores *\/\n          white-space: normal;       \/* permite que el texto haga salto de l\u00ednea *\/\n        } \n        .archivos-list li:hover a\n        {\n          color: #003875 !important;\n          cursor: pointer;\n        }\n        .archivos-list li i \n        {\n          font-size: 1.2em; \/* tama\u00f1o del icono *\/\n          color: #999999;   \/* color del icono *\/\n        }\n        .archivos-list li:hover i \n        {\n          color: #003875;\n        }\n        .accordion-body img \n        {\n          width: 100%;         \/* ocupa todo el ancho del contenedor *\/\n          max-width: 850px;    \/* limita el ancho m\u00e1ximo *\/\n          height: auto;        \/* mantiene la proporci\u00f3n original *\/\n          max-height: 900px;   \/* limita la altura m\u00e1xima *\/\n          display: block;\n          margin: 0 auto;      \/* centra la imagen horizontalmente *\/\n        }\n        .accordion-button:not(.collapsed) \n        {\n          background-color: #fcaa52 !important;\n          color: white !important;\n        }\n        .accordion-button:hover,\n        .accordion-button:focus \n        {\n          background-color: #fcaa52;   \/* color institucional al pasar el mouse *\/\n          color: #fff;                 \/* texto blanco *\/\n          box-shadow: 0 4px 15px rgba(0,0,0,0.2); \/* sombra sutil *\/\n          transition: all 0.3s ease-in-out;\n        }\n        .accordion-button::after \n        {\n          transition: transform 0.3s ease;\n        }\n        .accordion-button.collapsed::after \n        {\n          transform: rotate(0deg);\n        }\n        .accordion-button:not(.collapsed)::after \n        {\n          transform: rotate(180deg);\n        }\n        \/* blockquote Estilos *\/\n        .custom-blockquote \n        {\n          position: relative;\n          background-color: #f8f9fa;\n          border-left: 4px solid #dee2e6;\n          transition: border-color 0.3s ease, transform 0.3s ease;\n          padding-left: 3rem; \/* espacio para la comilla de apertura *\/\n        }\n        .custom-blockquote:hover \n        {\n          transform: scale(1.01);\n          border-left-color: #fcaa52 !important;\n          cursor: pointer;\n        }\n        .custom-blockquote::before \n        {\n          content: \"\\\\201C\"; \/* comilla doble izquierda *\/\n          font-size: 5rem;\n          color: #adb5bd;\n          position: absolute;\n          left: 0.5rem;\n          top: -0.5rem; \/* ajusta seg\u00fan altura del texto *\/\n          font-family: Georgia, serif; \/* tipograf\u00eda elegante *\/\n          transition: color 0.3s ease;\n        }\n        .custom-blockquote:hover::before,\n        .custom-blockquote:hover::after \n        {\n          color: #fcaa52;\n        }\n        .custom-blockquote .blockquote-header \n        {\n          font-size: 1.25rem;\n          text-align: justify; \/* justificado normal *\/\n          font-weight: 500;\n          color: #212529;\n          padding-left: 35px;\n          padding-right: 35px; \/* espacio para que la comilla final no choque *\/\n        }\n        \/* blockquote Estilos *\/\n        .edicto-item \n        {\n          display: flex;\n          justify-content: space-between;\n          align-items: center;\n          background: #f8f9fa;\n          padding: 12px 15px;\n          border-radius: 6px;\n          border-left: 5px solid #999999;\n          margin-bottom: 10px;\n          transition: all 0.3s ease-in-out;\n        }\n        .edicto-item:hover \n        {\n          transform: scale(1.02);\n          border-left-color: #fcaa52;\n        }\n        .edicto-left \n        {\n          display: flex;\n          flex-direction: column;\n          font-size: 0.9rem;\n          color: #555;\n        }\n        .edicto-left .id \n        {\n          font-weight: bold;\n          color: #003875;\n        }\n        .edicto-right \n        {\n          flex: 1;\n          text-align: right;\n        }\n        .edicto-right a \n        {\n          font-weight: 500;\n          text-decoration: none;\n          color: #333;\n        }\n        .edicto-right a:hover \n        {\n          color: #000000;\n        }\n        .custom-underline::after \n        {\n          content: \"\";\n          position: absolute;\n          left: 0px;\n          right: -5px;\n          bottom: 0;\n          height: 3px;\n          background-color: #fcaa52;\n        }\n        .bg-suplemento\n        {\n          background-color: #15395A !important;\n          font-weight: bold;\n        }\n        .bg-secondary \n        {\n          background-color: rgb(151, 160, 167) !important;\n        }\n\n        \/* ----------------------------------------------------- *\/\n        \/* --- CSS para el Efecto \"Lightning Flash\" Ajustado --- *\/\n        \/* ----------------------------------------------------- *\/\n        \/* Estilos Comunes de Bot\u00f3n *\/\n        .modern-lightning-neutral \n        {\n            \/* Ajustes de tipograf\u00eda y padding *\/\n            font-size: 15px; \n            padding: 0.8rem 2rem; \n            \n            \/* Colores Base Solicitados *\/\n            background-color: #f2f2f2; \/* Color Base: Gris claro *\/\n            color: #212529; \/* Color de Texto Base: Negro Bootstrap *\/\n            \n            \/* Configuraci\u00f3n de animaci\u00f3n y hover *\/\n            position: relative;\n            overflow: hidden; \n            z-index: 1;\n            transition: all 0.5s ease;\n            border: none;\n            line-height: 1.5; \/* Asegura buen espaciado *\/\n        }\n        \/* Efecto Hover Solicitado *\/\n        .modern-lightning-neutral:hover \n        {\n            background-color: #fcaa52; \/* Hover Color: Naranja\/\u00c1mbar *\/\n            color: #000000; \/* Hover Texto: Blanco *\/\n            \n            \/* Efecto de elevaci\u00f3n moderna *\/\n            transform: translateY(-4px); \n            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);\n        }\n        \/* Pseudo-elemento que crea el Destello (Flash) *\/\n        .modern-lightning-neutral::before \n        {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%; \n            width: 30px; \n            height: 100%;\n            \/* Destello blanco brillante *\/\n            background: rgba(255, 255, 255, 0.6); \n            transform: skewX(-20deg); \n            transition: none; \n            z-index: 2;\n        }\n        \/* Animaci\u00f3n de Deslizamiento del Destello *\/\n        @keyframes lightning-flash \n        {\n            0% \n            {\n                left: -100%;\n            }\n            10% \n            {\n                left: 110%; \/* El destello cruza el bot\u00f3n *\/\n            }\n            100% \n            {\n                left: 110%; \/* El destello permanece fuera de vista la mayor parte del tiempo *\/\n            }\n        }\n        \/* Aplicaci\u00f3n de Animaci\u00f3n (Ambos botones usan la misma animaci\u00f3n) *\/\n        .modern-lightning-neutral::before \n        {\n            animation: lightning-flash 5s infinite;\n        }\n        \/* Retraso de animaci\u00f3n para el segundo bot\u00f3n (opcional, para que no destellen a la vez) *\/\n        .col-12.text-center > .modern-lightning-neutral:nth-child(2)::before \n        {\n            animation-delay: 2.5s; \n        }\n      <\/style>\n    <\/head>\n    <body>\n      <div class=\"container-fluid\">\n        <div class=\"row gy-4\">\n          <div class=\"col-lg-12 text-center\">\n            <h3 class=\"fw-bold custom-underline mb-5\">Pasarela de Pagos<\/h3>\n          <\/div> \n          <div class=\"col-md-12\">\n            <blockquote class=\"blockquote custom-blockquote p-3 rounded shadow-sm\">\n              <h2 class=\"blockquote-header fs-5 text-justify mb-0\">\n                Es una plataforma tecnol\u00f3gica que permite realizar pagos de tr\u00e1mites administrativos o servicios a trav\u00e9s de medios electr\u00f3nicos utilizando, un tel\u00e9fono celular, una tableta o una computadora, ofreciendo a los ciudadanos servicios de pagos expeditos en tiempo real, reduciendo el tiempo del tr\u00e1mite y sin necesidad de apersonarse a una ventanilla de pagos.<br><br>\n                Beneficios: Impulsar la modernizaci\u00f3n de la Autoridad Nacional de Aduanas, apoyar la Agenda Digital del Gobierno Nacional y ofrecer a los usuarios de los servicios aduaneros: seguridad, transparencia y simplificaci\u00f3n de los tr\u00e1mites de la Entidad.\n              <\/h2>\n            <\/blockquote>\n          <\/div> \n          <div class=\"col-12 text-center mt-4\">\n            <a href=\"https:\/\/cap.neopayment.net\/ecommerce\/form\/aduanas\" class=\"btn btn-lg fw-bold m-2 modern-lightning-neutral\" target=\"_blank\">\n              <i class=\"fa-solid fa-money-bill-wave me-2\"><\/i>Enlace Pagos en Linea\n            <\/a>\n            <a href=\"https:\/\/cap.neopayment.net\" class=\"btn btn-lg fw-bold m-2 modern-lightning-neutral\" target=\"_blank\">\n              <i class=\"fa-solid fa-money-bill-wave me-2\"><\/i>Portal Administrativo\n            <\/a>\n          <\/div>\n          <div class=\"col-lg-12 text-center\">\n            <div id=\"myaccordionid\" class=\"accordion\"><\/div>\n          <\/div>\n        <\/div>   \n      <\/div>\n    <\/body>\n  <\/html>`;\n\n  iframe.srcdoc = srcdoc;\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Datos estructurados\n  \/\/ -----------------------------\n  const categories = \n  {\n    Cat1: \"Pasos para Pagar Boletas de SIGA \", \n    Cat2: \"Pasos para Pagos Administrativos \",\n    Cat3: \"Servicios Disponibles\",\n    Cat4: \"Preguntas Frecuentes\",\n  };\n\n  const Subcategories = \n  {\n    SubCat1 : \"\u00bfQu\u00e9 tr\u00e1mites puedo pagar a trav\u00e9s de Pasarela de Pago?\",\n    SubCat2 : \"\u00bfQu\u00e9 tipo de tarjetas puedo utilizar en la plataforma de pasarela de pago?\",\n    SubCat3 : \"\u00bfPuedo utilizar la plataforma para pagar tr\u00e1mites en cualquier administraci\u00f3n Regional?\",\n    SubCat4 : \"\u00bfCanales de atenci\u00f3n con inconvenientes en pago de boletas de SIGA?\",\n    SubCat5 : \"\u00bfCanales de atenci\u00f3n con inconvenientes en pagos administrativos?\",\n    SubCat6 : \"\u00bfCu\u00e1ndo se ve reflejado el pago en SIGA para el retiro de la mercanc\u00eda?\",\n    SubCat7 : \"\u00bfUna vez realizado el pago se podr\u00e1 retirar las mercanc\u00edas?\",\n    SubCat8 : \"\u00bfQui\u00e9nes pueden pagar a trav\u00e9s de esta plataforma?\",\n    SubCat9 : \"\u00bfCu\u00e1l es el cargo por el uso de las tarjetas?\"\n  };\n\n\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Prefijo base para todos los documentos\n  \/\/ -----------------------------\n  const baseUrl = \"\/wp-content\/uploads\/gestion_tecnica\/\";\n\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Datos Generales\n  \/\/ -----------------------------\n  const resoluciones = \n  [\n    { \n      title: \"Ingresa a la plataforma de Pasarela de Pago a trav\u00e9s del bot\u00f3n Pagos en L\u00ednea.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"En el men\u00fa selecciona Pagos de Tr\u00e1mites Aduaneros\/Boleta de Pago.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"Completa la informaci\u00f3n que se te solicita correspondiente a N\u00famero de boleta de pago y RUC de la Empresa \/Importador.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"Presiona el bot\u00f3n Consultar, y el sistema traer\u00e1 la informaci\u00f3n del monto a pagar.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"Termina de completar la informaci\u00f3n que se te solicita.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"Presiona continuar, confirma los datos de seguridad.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"\u00a1Listo! Ver\u00e1s la confirmaci\u00f3n de que tu pago se ha realizado.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n    { \n      title: \"Recibir\u00e1s en el correo descrito el recibo de transacci\u00f3n exitosa.\", \n      status: 1, \n      category: \"Cat1\",\n      link: \"@\", \n    },\n\n    { \n      title: \"Ingresa a la plataforma de Pasarela de Pago a trav\u00e9s del bot\u00f3n Pagos en L\u00ednea.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"En el men\u00fa selecciona Pagos Administrativos..\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"Completa la informaci\u00f3n que se te solicita.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"Presiona el bot\u00f3n Consultar, y el sistema traer\u00e1 la informaci\u00f3n del monto a pagar.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"Termina de completar la informaci\u00f3n que se te solicita.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"Presiona continuar, confirma los datos de seguridad.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"\u00a1Listo! Ver\u00e1s la confirmaci\u00f3n de que tu pago ha realizado.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n    { \n      title: \"Recibir\u00e1s en el correo descrito el recibo de transacci\u00f3n exitosa.\", \n      status: 1, \n      category: \"Cat2\",\n      link: \"@\", \n    },\n   \n    {\n      title: `Se pueden pagar las siguientes boletas de pago generadas en el sistema SIGA::<br>\n      1. Boletas de Importaci\u00f3n<br>\n      2. Boletas de Movimiento de Tr\u00e1nsito Interno y Trasbordo`,\n      status: 1,\n      category: \"Cat4\",\n      Subcategories: \"SubCat1\",\n      link: \"@\",\n    },\n    {\n      title: `Tambi\u00e9n podr\u00e1 realizar el pago de tr\u00e1mites Administrativos de:<br>\n      1. Resoluciones Anticipadas<br>\n      2. An\u00e1lisis de Laboratorio`,\n      status: 1,\n      category: \"Cat4\",\n      Subcategories: \"SubCat1\",\n      link: \"@\",\n    },\n    { \n      title: \"Las Tarjetas que son aceptadas para el pago a trav\u00e9s de la Plataforma de Pasarela de Pago son: VISA y MASTERCARD\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat2\",\n      link: \"@\",\n    },\n    { \n      title: \"S\u00ed, se puede utilizar la plataforma para el pago de los tr\u00e1mites mencionados que correspondan a cualquier administraci\u00f3n.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat3\",\n      link: \"@\",\n    },\n    { \n      title: \"Los n\u00fameros de tel\u00e9fonos para su atenci\u00f3n al 506-6200.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat4\",\n      link: \"@\",\n    },\n    { \n      title: \"Los n\u00fameros de tel\u00e9fonos para su atenci\u00f3n al 504-1280, 504-1278.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat5\",\n      link: \"@\",\n    },\n    { \n      title: \"El pago se ve reflejado en SIGA con estado PAGADA, una vez sea aprobada la transacci\u00f3n.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat6\",\n      link: \"@\",\n    },\n    { \n      title: \"S\u00ed, usted podr\u00e1 continuar con el proceso correspondiente, una vez sea aprobada la transacci\u00f3n y el estado del pago refleje PAGADA.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat7\",\n      link: \"@\",\n    },\n    { \n      title: \"Todo usuario que requiere realizar el pago de algunos de los servicios mencionados anteriormente, y que tenga como tipo de tarjeta VISA o MASTERCARD.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat8\",\n      link: \"@\",\n    },\n    { \n      title: \"No existe cargo por el uso de la tarjeta para el usuario.\", \n      status: 1, \n      category: \"Cat4\",\n      Subcategories: \"SubCat9\",\n      link: \"@\",\n    },\n  ]\n\n  iframe.addEventListener(\"load\", function () \n  {\n    const doc = iframe.contentDocument || iframe.contentWindow.document;\n    const win = iframe.contentWindow;\n    console.log(\"\u2705 Iframe cargado correctamente\");\n\n    \/\/ -----------------------------\n    \/\/ Inyectar Bootstrap JS\n    \/\/ -----------------------------\n    const bs = doc.createElement(\"script\");\n    bs.src = \"\/wp-content\/uploads\/assets\/bootstrap\/js\/bootstrap.min.js\";\n    bs.onload = () => console.log(\"\u2705 Bootstrap JS cargado dentro del iframe\");\n    doc.body.appendChild(bs);\n\n    \/\/ -----------------------------\n    \/\/ Inyectar SweetAlert2 JS\n    \/\/ -----------------------------\n    const sw = doc.createElement(\"script\");\n    sw.src = \"\/wp-content\/uploads\/assets\/sweetalert2\/js\/sweetalert2.min.js\";\n    sw.onload = () => {\n      console.log(\"\u2705 SweetAlert2 cargado dentro del iframe\");\n      inicializarContenido();\n    };\n    doc.body.appendChild(sw);\n\n    \/\/ -----------------------------\n    \/\/ Ajustar altura autom\u00e1ticamente\n    \/\/ -----------------------------\n    function ajustarAltura() \n    {\n      iframe.style.height = doc.body.scrollHeight + \"px\";\n    }\n    const resizeObserver = new ResizeObserver(() => ajustarAltura());\n    resizeObserver.observe(doc.body);\n    win.addEventListener(\"resize\", ajustarAltura);\n\n    \/\/ -----------------------------\n    \/\/ Construcci\u00f3n din\u00e1mica del contenido\n    \/\/ -----------------------------\n    function inicializarContenido() \n    {\n      const accordion = doc.getElementById(\"myaccordionid\");\n      if (!accordion) return console.warn(\"\u26a0\ufe0f No se encontr\u00f3 #myaccordionid\");\n      let catIndex = 0;\n      for (const [catKey, catName] of Object.entries(categories)) \n      {\n        catIndex++;\n        const catId = `cat-${catIndex}`;\n        const headerId = `${catId}-header`;\n        const collapseId = `${catId}-collapse`;\n\n        const resolucionesActivas = resoluciones.filter(r => r.category === catKey && r.status === 1);\n        let contenido = \"\";\n\n        \/\/ -----------------------------\n        \/\/ Cat1 y Cat2 \u2192 video + paginaci\u00f3n\n        \/\/ -----------------------------\n        if ([\"Cat1\", \"Cat2\"].includes(catKey)) \n        {\n          if (resolucionesActivas.length > 0) \n          {\n            const videoSrc = catKey === \"Cat1\"\n            ? \"\/wp-content\/uploads\/video\/pasos-pago.boleta.mp4\"\n            : \"\/wp-content\/uploads\/video\/pagos_administrativos.mp4\";\n            const mediaHTML = `\n            <div class=\"col-md-6 d-flex align-items-center justify-content-center\">\n              <video poster=\"\/wp-content\/uploads\/pasarela\/thumbnail_IMG_9303.jpg\"\n                controls width=\"100%\" class=\"img-fluid\">\n                <source src=\"${videoSrc}\" type=\"video\/mp4\">\n                This browser does not support the HTML5 video element.\n              <\/video>\n            <\/div>`;\n            const listHTML = `\n            <div class=\"col-md-6 d-flex flex-column\">\n              <div id=\"${catId}-list\" class=\"flex-grow-1\"><\/div>\n              <nav id=\"${catId}-pagination\" class=\"mt-3\"><\/nav>\n            <\/div>`;\n            contenido = `<div class=\"row gx-4 gx-lg-5 align-items-center\">${mediaHTML}${listHTML}<\/div>`;\n          } \n          else \n          {\n            contenido = `\n            <div class=\"alert alert-warning d-flex align-items-center\" role=\"alert\">\n              <i class=\"fa-solid fa-triangle-exclamation me-2\"><\/i>\n              No hay registros activos para: <strong>${catName}<\/strong>\n            <\/div>`;\n          }\n        }\n        else if (catKey === \"Cat3\") \n        {\n          const imgSrc = \"\/wp-content\/uploads\/pasarela\/servicios_a_disposici\u00f3n.jpg\";\n          contenido = `\n            <div class=\"row gx-4 gx-lg-5 justify-content-center align-items-center\" style=\"min-height:300px;\">\n              <div class=\"col-12 text-center\">\n                <img decoding=\"async\" \n                     src=\"${imgSrc}\" \n                     alt=\"Imagen Cat3\" \n                     class=\"img-fluid\" \n                     style=\"max-height: 100%; max-width: 100%;\">\n              <\/div>\n            <\/div>`;\n        }\n        else if (catKey === \"Cat4\") \n        {\n          const subActivas = {};\n          resolucionesActivas.forEach(r => \n          {\n            const sub = r.Subcategories || \"SubCat1\";\n            if (!subActivas[sub]) subActivas[sub] = [];\n            subActivas[sub].push(r);\n          });\n          contenido = \"\";\n          Object.entries(Subcategories).forEach(([subKey, subName], idx) => \n          {\n            const items = subActivas[subKey];\n            if (!items) return;\n\n            let bodyHTML = `<ul class=\"list-group archivos-list mb-0\">`;\n            items.forEach(item => \n            {\n              if (item.link && item.link !== \"#\" && item.link !== \"@\") \n              {\n                bodyHTML += `<li class=\"list-group-item d-flex align-items-center\">\n                  <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                  <a href=\"${item.link}\" target=\"_blank\" download class=\"flex-grow-1 resolution-link text-start\" data-title=\"${item.title}\" style=\"text-decoration:none;\">${item.title}<\/a>\n                <\/li>`;\n              } \n              else if (item.link === \"#\") \n              {\n                bodyHTML += `<li class=\"list-group-item d-flex align-items-center\">\n                  <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                  <span class=\"text-muted flex-grow-1 text-start\">${item.title} <small class=\"text-dark fw-bold custom-underline\">(No Disponible)<\/small><\/span>\n                <\/li>`;\n              } \n              else if (item.link === \"@\") \n              {\n                bodyHTML += `<li class=\"list-group-item d-flex align-items-center\">\n                  <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                  <span class=\"text-muted flex-grow-1 text-start\">${item.title}<\/span>\n                <\/li>`;\n              }\n            });\n            bodyHTML += `<\/ul>`;\n\n            const isFirstSub = idx === 0;\n            const itemCollapseId = `collapse-${catKey}-${subKey}`;\n\n            contenido += `\n            <div class=\"fag_contenedor mb-2\">\n              <div class=\"card shadow-sm mb-2\">\n                <div class=\"card-header d-flex justify-content-between align-items-center ${isFirstSub ? 'bg-suplemento text-white' : 'bg-secondary'}\">\n                  <span>${subName}<\/span>\n                  <button class=\"btn btn-light btn-sm toggle-btn ${isFirstSub ? '' : 'collapsed'}\"\n                    data-bs-toggle=\"collapse\"\n                    data-bs-target=\"#${itemCollapseId}\"\n                    aria-expanded=\"${isFirstSub ? 'true' : 'false'}\">\n                    ${isFirstSub ? 'Ocultar' : 'Ver'}\n                  <\/button>\n                <\/div>\n                <div id=\"${itemCollapseId}\" class=\"collapse card-body ${isFirstSub ? 'show' : ''}\">\n                  ${bodyHTML}\n                <\/div>\n              <\/div>\n            <\/div>`;\n          });\n        }\n\n        \/\/ -----------------------------\n        \/\/ Crear el accordion-item\n        \/\/ -----------------------------\n        const item = doc.createElement(\"div\");\n        item.className = \"accordion-item\";\n        item.innerHTML = `\n        <h2 class=\"accordion-header\" id=\"${headerId}\">\n          <button class=\"accordion-button ${catIndex === 1 ? \"\" : \"collapsed\"}\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#${collapseId}\" aria-expanded=\"${catIndex===1?\"true\":\"false\"}\" aria-controls=\"${collapseId}\">\n            <i class=\"fa-solid fa-folder-open me-2\"><\/i> ${catName}\n          <\/button>\n        <\/h2>\n        <div id=\"${collapseId}\" class=\"accordion-collapse collapse ${catIndex===1?\"show\":\"\"}\" aria-labelledby=\"${headerId}\" data-bs-parent=\"#myaccordionid\">\n          <div class=\"accordion-body\">${contenido}<\/div>\n        <\/div>`;\n        accordion.appendChild(item);\n\n        \/\/ \ud83d\udd39 Paginaci\u00f3n solo Cat1 y Cat2\n        if ([\"Cat1\", \"Cat2\"].includes(catKey) && resolucionesActivas.length > 0) \n        {\n          setupPaginationForCategory(catId, resolucionesActivas);\n        }\n      }\n\n      \/\/ -----------------------------\n      \/\/ Toggle buttons Cat2 y Cat4\n      \/\/ -----------------------------\n      setTimeout(() => \n      {\n        const toggleButtons = doc.querySelectorAll(\".toggle-btn\");\n        toggleButtons.forEach(btn => \n        {\n          const target = doc.querySelector(btn.dataset.bsTarget);\n          const header = target.closest('.card').querySelector('.card-header');\n\n          btn.textContent = target.classList.contains(\"show\") ? \"Ocultar\" : \"Ver\";\n          header.classList.toggle('bg-suplemento', target.classList.contains(\"show\"));\n          header.classList.toggle('text-white', target.classList.contains(\"show\"));\n          header.classList.toggle('bg-secondary', !target.classList.contains(\"show\"));\n\n          target.addEventListener('shown.bs.collapse', () => \n          {\n            btn.textContent = 'Ocultar';\n            header.classList.add('bg-suplemento','text-white');\n            header.classList.remove('bg-secondary');\n          });\n          target.addEventListener('hidden.bs.collapse', () => \n          {\n            btn.textContent = 'Ver';\n            header.classList.add('bg-secondary');\n            header.classList.remove('bg-suplemento','text-white');\n          });\n          btn.addEventListener('click', e => \n          {\n            e.preventDefault();\n            \/\/ Cerrar otros abiertos\n            doc.querySelectorAll(\".fag_contenedor .card-body.collapse.show\").forEach(abierto => \n            {\n              if(abierto!==target)\n              {\n                abierto.classList.remove(\"show\");\n                const btnCerrar=doc.querySelector(`[data-bs-target=\"#${abierto.id}\"]`);\n                if(btnCerrar) btnCerrar.textContent=\"Ver\";\n                const headerCerrar=abierto.closest('.card').querySelector('.card-header');\n                headerCerrar.classList.add('bg-secondary');\n                headerCerrar.classList.remove('bg-suplemento','text-white');\n              }\n            });\n          });\n        });\n      }, 100);\n      ajustarAltura();\n\n      \/\/ -----------------------------\n      \/\/ Paginador Cat1 y Cat2\n      \/\/ -----------------------------\n      function setupPaginationForCategory(catId, items) \n      {\n        const perPage = 4;\n        let currentPage = 1;\n        const totalPages = Math.max(1, Math.ceil(items.length \/ perPage));\n        const listDiv = doc.getElementById(`${catId}-list`);\n        const paginationNav = doc.getElementById(`${catId}-pagination`);\n        const spinnerHTML = `<div class=\"text-center p-3\"><i class=\"fa-solid fa-spinner fa-spin fa-2x\"><\/i><\/div>`;\n\n        function renderPage(page) \n        {\n          currentPage = page;\n          const startIdx = (page-1)*perPage;\n          const pageItems = items.slice(startIdx, startIdx+perPage);\n          let html=`<ul class=\"list-group archivos-list mb-0\">`;\n          pageItems.forEach(r=>{\n            if(r.link && r.link!=\"#\" && r.link!==\"@\"){\n              html+=`<li class=\"list-group-item d-flex align-items-center\">\n                <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                <a href=\"${r.link}\" target=\"_blank\" download class=\"flex-grow-1 resolution-link text-start\" data-title=\"${r.title}\" style=\"text-decoration:none;\">${r.title}<\/a>\n              <\/li>`;\n            } else if(r.link===\"#\"){\n              html+=`<li class=\"list-group-item d-flex align-items-center\">\n                <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                <span class=\"text-muted flex-grow-1 text-start\">${r.title} <small class=\"text-dark fw-bold custom-underline\">(No Disponible)<\/small><\/span>\n              <\/li>`;\n            } else if(r.link===\"@\"){\n              html+=`<li class=\"list-group-item d-flex align-items-center\">\n                <div class=\"text-center me-2\" style=\"width:40px;\"><i class=\"fa-solid fa-check fa-lg\"><\/i><\/div>\n                <span class=\"text-muted flex-grow-1 text-start\">${r.title}<\/span>\n              <\/li>`;\n            }\n          });\n          html+=`<\/ul>`;\n          listDiv.innerHTML=html;\n          renderPagination();\n\n          \/\/ SweetAlert\n          doc.querySelectorAll(\".resolution-link\").forEach(link=>{\n            link.addEventListener(\"click\", e=>{\n              e.preventDefault();\n              const archivoTitle = link.dataset.title;\n              const categoriaName = link.closest(\".accordion-item\").querySelector(\".accordion-button\").textContent.trim();\n              const enlace = link.href;\n              win.Swal.fire({\n                title: categoriaName,\n                text: `\u00bfDesea descargar el archivo \"${archivoTitle}\"?`,\n                icon: \"question\",\n                showCancelButton:true,\n                confirmButtonText:\"S\u00ed, Descargar\",\n                cancelButtonText:\"Cancelar\",\n                confirmButtonColor:\"#3085d6\",\n                cancelButtonColor:\"#d33\",\n              }).then(result=>{\n                if(result.isConfirmed) win.open(enlace,\"_blank\");\n              });\n            });\n          });\n        }\n\n        function calcRange(current)\n        {\n          let start=Math.max(1,current-1);\n          let end=Math.min(totalPages,start+2);\n          if(end-start<2) start=Math.max(1,end-2);\n          return {start,end};\n        }\n\n        function renderPagination()\n        {\n          if(totalPages<=1){paginationNav.innerHTML=\"\"; return;}\n          const {start,end} = calcRange(currentPage);\n          let html=`<ul class=\"pagination justify-content-center mb-0\">`;\n          html+=`<li class=\"page-item ${currentPage===1?\"disabled\":\"\"}\"><a class=\"page-link\" href=\"#\" data-action=\"first\"><i class=\"fa-solid fa-angle-double-left\"><\/i><\/a><\/li>`;\n          html+=`<li class=\"page-item ${currentPage===1?\"disabled\":\"\"}\"><a class=\"page-link\" href=\"#\" data-action=\"prev\"><i class=\"fa-solid fa-angle-left\"><\/i><\/a><\/li>`;\n          for(let i=start;i<=end;i++) html+=`<li class=\"page-item ${i===currentPage?\"active\":\"\"}\"><a class=\"page-link\" href=\"#\" data-page=\"${i}\">${i}<\/a><\/li>`;\n          html+=`<li class=\"page-item ${currentPage===totalPages?\"disabled\":\"\"}\"><a class=\"page-link\" href=\"#\" data-action=\"next\"><i class=\"fa-solid fa-angle-right\"><\/i><\/a><\/li>`;\n          html+=`<li class=\"page-item ${currentPage===totalPages?\"disabled\":\"\"}\"><a class=\"page-link\" href=\"#\" data-action=\"last\"><i class=\"fa-solid fa-angle-double-right\"><\/i><\/a><\/li>`;\n          html+=`<\/ul>`;\n          paginationNav.innerHTML=html;\n\n          paginationNav.querySelectorAll(\".page-link\").forEach(link=>{\n            link.addEventListener(\"click\", e=>{\n              e.preventDefault();\n              const action=link.dataset.action;\n              const pageAttr=link.dataset.page;\n              let targetPage=currentPage;\n              if(action===\"first\") targetPage=1;\n              else if(action===\"prev\") targetPage=Math.max(1,currentPage-1);\n              else if(action===\"next\") targetPage=Math.min(totalPages,currentPage+1);\n              else if(action===\"last\") targetPage=totalPages;\n              else if(pageAttr) targetPage=parseInt(pageAttr,10);\n              if(targetPage===currentPage) return;\n              listDiv.innerHTML=spinnerHTML;\n              setTimeout(()=>{renderPage(targetPage); ajustarAltura();},150);\n            });\n          });\n        }\n        renderPage(1);\n      }\n    }\n  });\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-3871","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>Pasarela de Pagos - 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\/pasarela-de-pagos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pasarela de Pagos - Autoridad Nacional de Aduanas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/\" \/>\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-20T19:11:22+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\\\/pasarela-de-pagos\\\/\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/pasarela-de-pagos\\\/\",\"name\":\"Pasarela de Pagos - Autoridad Nacional de Aduanas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#website\"},\"datePublished\":\"2025-10-16T14:52:41+00:00\",\"dateModified\":\"2026-01-20T19:11:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/pasarela-de-pagos\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/pasarela-de-pagos\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/pasarela-de-pagos\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.ana.gob.pa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pasarela de Pagos\"}]},{\"@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":"Pasarela de Pagos - 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\/pasarela-de-pagos\/","og_locale":"es_ES","og_type":"article","og_title":"Pasarela de Pagos - Autoridad Nacional de Aduanas","og_url":"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/","og_site_name":"Autoridad Nacional de Aduanas","article_publisher":"https:\/\/www.facebook.com\/aduanas.panama\/","article_modified_time":"2026-01-20T19:11:22+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\/pasarela-de-pagos\/","url":"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/","name":"Pasarela de Pagos - Autoridad Nacional de Aduanas","isPartOf":{"@id":"https:\/\/www.ana.gob.pa\/#website"},"datePublished":"2025-10-16T14:52:41+00:00","dateModified":"2026-01-20T19:11:22+00:00","breadcrumb":{"@id":"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ana.gob.pa\/index.php\/pasarela-de-pagos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.ana.gob.pa\/"},{"@type":"ListItem","position":2,"name":"Pasarela de Pagos"}]},{"@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\/3871","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=3871"}],"version-history":[{"count":37,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/3871\/revisions"}],"predecessor-version":[{"id":5842,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/3871\/revisions\/5842"}],"wp:attachment":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/media?parent=3871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}