{"id":12474,"date":"2026-03-29T19:07:41","date_gmt":"2026-03-29T22:07:41","guid":{"rendered":"https:\/\/parqueinnovacionba.com\/?page_id=12474"},"modified":"2026-05-05T21:53:51","modified_gmt":"2026-05-06T00:53:51","slug":"socio-pi","status":"publish","type":"page","link":"https:\/\/parqueinnovacionba.com\/en\/socio-pi\/","title":{"rendered":"Socio PI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12474\" class=\"elementor elementor-12474\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t<div class=\"premium-shape-divider__shape-container elementor-hidden-mobile premium-addons-element\" id=\"premium-shape-divider-50c8664f\" style=\"visibility:hidden; position: absolute; opacity:0;\">\n\t\t\t\t\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' aria-hidden='true' viewBox='0 0 35.28 2.17' preserveAspectRatio='none'><path d='M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z' fill='%23fbd8c2'\/><path d='M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z' opacity='.5' fill='%23fbd8c2'\/><path d='M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z' opacity='.5' fill='%23fbd8c2'\/><\/svg>\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-element elementor-element-50c8664f e-con-full premium-shape-divider-yes premium-shape20 e-flex premium-shape-divider__default premium-shape-divider-anime-yes premium-sh-no-stretch-yes e-con e-parent\" data-id=\"50c8664f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=fU_HNKIvzoM&quot;,&quot;shape_divider_top&quot;:&quot;pyramids&quot;}\">\n\t\t<div class=\"elementor-background-video-container elementor-hidden-mobile\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t<\/div>\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M761.9,44.1L643.1,27.2L333.8,98L0,3.8V0l1000,0v3.9\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3300db40 e-con-full premium-con-lq__glass5 e-flex e-con e-child\" data-id=\"3300db40\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.5,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f65807e premium-header-block elementor-widget__width-initial premium-lq__none premium-box-lq__none elementor-widget elementor-widget-premium-addon-dual-header\" data-id=\"3f65807e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-dual-header.default\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-widget-container\">\n\t\t<div class=\"premium-dual-header-wrapper\">\n\t\t\t\t\t<h1 class=\"premium-dual-header-first-header  gradient\"><span class=\"premium-dual-header-first-span\">Cat\u00e1logo <br> Parque de Innovaci\u00f3n <\/span><span class=\"premium-dual-header-second-header \">Startups, corporaciones y empresas que integran la Comunidad +54, el ecosistema de innovaci\u00f3n l\u00edder en Argentina.<\/span><\/h1> \t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"unlimited-elements-background-overlay\" data-forid=\"3300db40\" data-location=\"back\" style=\"display:none\">\n\t\t\t<template>\n\t\t\t\n<!-- start Masks &amp; Patterns Background -->\n<style>\/* widget: Masks &amp; Patterns Background *\/\n\n\n\n\n\n@media only screen and (max-width: 734px) {\n    }\n\n<\/style>\n\n<div id=\"uc_masks_patterns_bg_addon17355\">\n    <\/div>\n<script type=\"text\/javascript\"  id=\"ue_script_masks_patterns\">\n\n\/* Masks & Patterns Background scripts: *\/ \n\n\n<\/script>\n<!-- end Masks & Patterns Background -->\t\t\t<\/template>\n\t\t<\/div>\n\t\t\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-faacba4 e-flex e-con-boxed e-con e-parent\" data-id=\"faacba4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7de9ebf elementor-widget elementor-widget-html\" data-id=\"7de9ebf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Dependencias del Directorio (Tailwind, PapaParse, FontAwesome, Google Fonts) -->\r\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n<script>\r\n    tailwind.config = {\r\n        theme: {\r\n            extend: {\r\n                colors: {\r\n                    pi: {\r\n                        dark: '#1e293b',    \/* Azul noche\/pizarra institucional *\/\r\n                        blue: '#2563eb',    \/* Azul vibrante\/tech corporativo *\/\r\n                        light: '#eff6ff',   \/* Fondo suave para acentos *\/\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n<\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/PapaParse\/5.4.1\/papaparse.min.js\"><\/script>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n\r\n<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600;700&display=swap');\r\n    \r\n    \/* Contenedor principal aislado para WordPress *\/\r\n    .pi-directorio-wrapper {\r\n        font-family: 'Inter', sans-serif !important;\r\n        background-color: transparent;\r\n        line-height: 1.5;\r\n        box-sizing: border-box;\r\n    }\r\n    \r\n    \/* Forzar logos circulares contra estilos invasivos de WordPress *\/\r\n    .pi-directorio-wrapper .pi-logo-circular {\r\n        border-radius: 50% !important;\r\n    }\r\n    \r\n    \/* Animaci\u00f3n suave para el modal *\/\r\n    .pi-directorio-wrapper .modal-enter {\r\n        opacity: 0;\r\n        transform: scale(0.95);\r\n        transition: all 0.3s ease-out;\r\n    }\r\n    .pi-directorio-wrapper .modal-enter-active {\r\n        opacity: 1;\r\n        transform: scale(1);\r\n    }\r\n    .pi-directorio-wrapper .line-clamp-3 {\r\n        display: -webkit-box;\r\n        -webkit-line-clamp: 3;\r\n        -webkit-box-orient: vertical;  \r\n        overflow: hidden;\r\n    }\r\n    \/* Ocultar barra de scroll en contenedor de filtros pero mantener funcionalidad *\/\r\n    .pi-directorio-wrapper .hide-scrollbar::-webkit-scrollbar {\r\n        display: none;\r\n    }\r\n    .pi-directorio-wrapper .hide-scrollbar {\r\n        -ms-overflow-style: none;\r\n        scrollbar-width: none;\r\n    }\r\n<\/style>\r\n\r\n<!-- CONTENEDOR MAESTRO (Reemplaza al Body original) -->\r\n<div class=\"pi-directorio-wrapper p-4 md:p-8 text-gray-200 bg-slate-900 w-full rounded-xl overflow-hidden\">\r\n\r\n    <div class=\"max-w-7xl mx-auto\">\r\n        <!-- Cabecera y Buscador -->\r\n        <div class=\"mb-8 flex flex-col md:flex-row justify-between items-center gap-6\">\r\n            <div class=\"flex flex-col sm:flex-row items-center text-center sm:text-left gap-4\">\r\n                <!-- Logo principal (150x150px redondo con borde blanco) -->\r\n                <img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/cloud.kumu.io\/accounts\/697799\/1245569\/c1ee4a13-6cad-4fe5-8ac9-57359369c4fc.png\" alt=\"Logo Parque de Innovaci\u00f3n\" class=\"w-[150px] h-[150px] max-w-full rounded-full pi-logo-circular object-cover drop-shadow-sm mx-auto sm:mx-0 border-[5px] border-white\">\r\n                <div>\r\n                    <h2 class=\"text-3xl font-bold text-white m-0 p-0\">Ecosistema PI<\/h2>\r\n                    <p class=\"text-gray-400 mt-1 mb-0 p-0\">Conoc\u00e9 las startups y empresas del Parque de Innovaci\u00f3n<\/p>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"relative w-full md:w-96\">\r\n                <!-- Buscador con lupa a la derecha y texto a la izquierda -->\r\n                <input type=\"text\" id=\"searchInput\" placeholder=\"Buscar empresa o vertical...\" \r\n                    class=\"w-full pl-4 pr-10 py-3 rounded-xl border border-slate-700 bg-slate-800 text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-pi-blue shadow-sm transition-all m-0\">\r\n                <i class=\"fas fa-search absolute right-4 top-4 text-gray-400\"><\/i>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Filtros por Vertical -->\r\n        <div class=\"mb-8\">\r\n            <h3 class=\"text-sm font-semibold text-gray-500 uppercase tracking-wider mb-3 m-0 p-0\">Filtrar por Vertical<\/h3>\r\n            <!-- Contenedor con scroll horizontal en m\u00f3viles para mejor UX -->\r\n            <div id=\"filterContainer\" class=\"flex overflow-x-auto pb-2 gap-2 hide-scrollbar\">\r\n                <!-- Los botones se inyectan ac\u00e1 v\u00eda JS -->\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Estado de Carga -->\r\n        <div id=\"loader\" class=\"flex flex-col items-center justify-center py-20\">\r\n            <div class=\"animate-spin rounded-full h-12 w-12 border-b-2 border-pi-blue mb-4\"><\/div>\r\n            <p class=\"text-gray-400 font-medium m-0\">Cargando ecosistema...<\/p>\r\n        <\/div>\r\n\r\n        <!-- Mensaje de Error -->\r\n        <div id=\"errorMessage\" class=\"hidden bg-red-900\/30 border-l-4 border-red-500 p-4 mb-8 rounded-r-md\">\r\n            <div class=\"flex\">\r\n                <div class=\"flex-shrink-0\">\r\n                    <i class=\"fas fa-exclamation-circle text-red-500\"><\/i>\r\n                <\/div>\r\n                <div class=\"ml-3\">\r\n                    <p class=\"text-sm text-red-200 m-0\" id=\"errorText\">\r\n                        No se pudo cargar la informaci\u00f3n. Verifica que el Google Sheet tenga permisos de \"Cualquier usuario con el enlace puede leer\".\r\n                    <\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Grilla de Tarjetas -->\r\n        <div id=\"gridContainer\" class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 hidden\">\r\n            <!-- Las tarjetas se inyectar\u00e1n aqu\u00ed v\u00eda JS -->\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Modal (Estilo Tarjeta de Negocios) -->\r\n    <div id=\"companyModal\" class=\"fixed inset-0 z-[9999] hidden bg-black bg-opacity-70 flex items-center justify-center p-4 backdrop-blur-sm transition-opacity\" style=\"position: fixed;\">\r\n        <div id=\"modalContent\" class=\"bg-slate-800 rounded-2xl shadow-2xl w-full max-w-2xl overflow-hidden modal-enter relative max-h-[90vh] overflow-y-auto border border-slate-700 text-left\">\r\n            \r\n            <!-- Bot\u00f3n Cerrar -->\r\n            <button onclick=\"closeModal()\" class=\"absolute top-4 right-4 text-gray-400 hover:text-white bg-slate-900\/50 hover:bg-slate-700 rounded-full p-2 shadow-sm transition-colors z-10 border border-transparent hover:border-slate-600 cursor-pointer\">\r\n                <i class=\"fas fa-times text-xl\"><\/i>\r\n            <\/button>\r\n\r\n            <!-- Cabecera del Modal -->\r\n            <div class=\"bg-gradient-to-br from-slate-900 to-slate-800 p-8 text-center relative overflow-hidden border-b-4 border-pi-blue\">\r\n                <!-- Decoraci\u00f3n de fondo -->\r\n                <div class=\"absolute top-0 right-0 -mr-8 -mt-8 w-32 h-32 rounded-full bg-white opacity-5\"><\/div>\r\n                <div class=\"absolute bottom-0 left-0 -ml-8 -mb-8 w-24 h-24 rounded-full bg-white opacity-5\"><\/div>\r\n                \r\n                <img decoding=\"async\" id=\"modalLogo\" src=\"\" alt=\"Logo\" class=\"w-[150px] h-[150px] rounded-full pi-logo-circular object-cover border-[5px] border-white shadow-lg mx-auto relative z-10 bg-slate-900\">\r\n                <h3 id=\"modalName\" class=\"text-3xl font-bold text-white mt-4 mb-0 relative z-10\">Nombre Empresa<\/h3>\r\n                <span id=\"modalVertical\" class=\"inline-block bg-pi-blue text-white text-sm font-semibold px-4 py-1 rounded-full mt-2 relative z-10 shadow-sm\">Vertical<\/span>\r\n            <\/div>\r\n\r\n            <!-- Cuerpo del Modal -->\r\n            <div class=\"p-8\">\r\n                <div class=\"mb-6\">\r\n                    <h4 class=\"text-sm font-bold text-gray-500 uppercase tracking-wider mb-2 m-0\">Sobre Nosotros<\/h4>\r\n                    <p id=\"modalDescription\" class=\"text-gray-300 leading-relaxed m-0\">Descripci\u00f3n de la empresa.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"grid grid-cols-1 md:grid-cols-2 gap-6 border-t border-slate-700 pt-6\">\r\n                    <!-- Fundadores -->\r\n                    <div>\r\n                        <h4 class=\"text-sm font-bold text-gray-500 uppercase tracking-wider mb-3 m-0\">Equipo Fundador<\/h4>\r\n                        <div class=\"bg-slate-900\/50 rounded-xl p-4 border border-slate-700\">\r\n                            <p id=\"modalFounderName\" class=\"font-bold text-white m-0\"><i class=\"fas fa-user text-pi-blue mr-2\"><\/i><span>Nombre<\/span><\/p>\r\n                            <p id=\"modalFounderRole\" class=\"text-gray-400 text-sm mt-1 mb-0 ml-6\">Rol<\/p>\r\n                            <a id=\"modalFounderEmail\" href=\"#\" class=\"text-pi-blue text-sm mt-2 ml-6 flex items-center hover:underline break-all m-0\">\r\n                                <i class=\"fas fa-envelope mr-2\"><\/i><span class=\"email-text\">email@ejemplo.com<\/span>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <!-- Contacto y Redes -->\r\n                    <div>\r\n                        <h4 class=\"text-sm font-bold text-gray-500 uppercase tracking-wider mb-3 m-0\">Contacto & Enlaces<\/h4>\r\n                        <div class=\"space-y-3\">\r\n                            <a id=\"modalWeb\" href=\"#\" target=\"_blank\" class=\"flex items-center p-3 bg-slate-900\/50 hover:bg-slate-700 text-gray-300 hover:text-white rounded-xl transition-colors border border-slate-700 no-underline m-0\">\r\n                                <i class=\"fas fa-globe text-xl w-8 text-center text-pi-blue\"><\/i>\r\n                                <span class=\"font-medium\">Sitio Web Oficial<\/span>\r\n                                <i class=\"fas fa-external-link-alt ml-auto text-xs opacity-50\"><\/i>\r\n                            <\/a>\r\n                            <a id=\"modalSocial\" href=\"#\" target=\"_blank\" class=\"flex items-center p-3 bg-slate-900\/50 hover:bg-slate-700 text-gray-300 hover:text-white rounded-xl transition-colors border border-slate-700 no-underline m-0 hidden\">\r\n                                <i class=\"fas fa-share-nodes text-xl w-8 text-center text-pi-blue\"><\/i>\r\n                                <span class=\"font-medium\">Redes Sociales<\/span>\r\n                                <i class=\"fas fa-external-link-alt ml-auto text-xs opacity-50\"><\/i>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div> <!-- FIN DEL CONTENEDOR MAESTRO -->\r\n\r\n<script>\r\n    \/\/ Configuraci\u00f3n\r\n    const SHEET_ID = '1P7ygWcSh7IqPqSfjxtJYZn1sRGe2-etIDSV8VGb41J4';\r\n    const CSV_URL = `https:\/\/docs.google.com\/spreadsheets\/d\/${SHEET_ID}\/export?format=csv`;\r\n    const DEFAULT_LOGO = 'https:\/\/s3.amazonaws.com\/cloud.kumu.io\/accounts\/697799\/1252530\/39e23a7b-415f-4438-b657-ba3fdabca1db.png';\r\n    \r\n    let companiesData = [];\r\n    let uniqueVerticals = new Set();\r\n    \/\/ Inicializamos en null para que no se muestre nada hasta que el usuario interact\u00fae\r\n    let currentFilter = null;\r\n\r\n    \/\/ Mapeo de columnas seg\u00fan requerimiento (\u00cdndices basados en el Excel, A=0, B=1...)\r\n    const COL = {\r\n        NOMBRE: 0,      \/\/ A\r\n        VERTICALES: 1,  \/\/ B\r\n        DESCRIPCION: 3, \/\/ D\r\n        NOMBRES_F: 4,   \/\/ E (Miembros Fundadores Nombres)\r\n        ROL_F: 5,       \/\/ F (Rol)\r\n        EMAIL_F: 6,     \/\/ G (Email)\r\n        REDES: 8,       \/\/ I\r\n        WEB: 9,         \/\/ J\r\n        LOGO: 10        \/\/ K\r\n    };\r\n\r\n    \/\/ Inicializaci\u00f3n\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n        fetchData();\r\n        \r\n        \/\/ Evento para cerrar modal haciendo clic fuera\r\n        document.getElementById('companyModal').addEventListener('click', function(e) {\r\n            if (e.target === this) closeModal();\r\n        });\r\n\r\n        \/\/ Evento de b\u00fasqueda en tiempo real\r\n        document.getElementById('searchInput').addEventListener('input', (e) => {\r\n            \/\/ UX: Si el usuario busca algo sin haber seleccionado filtro, asumimos \"Todas\"\r\n            if (currentFilter === null && e.target.value.trim() !== '') {\r\n                currentFilter = 'Todas';\r\n                renderFilters();\r\n            }\r\n            renderGrid(e.target.value);\r\n        });\r\n    });\r\n\r\n    function fetchData() {\r\n        Papa.parse(CSV_URL, {\r\n            download: true,\r\n            header: false,\r\n            complete: function(results) {\r\n                \/\/ Quitamos la primera fila (encabezados) y filtramos filas vac\u00edas\r\n                companiesData = results.data.slice(1).filter(row => row[COL.NOMBRE] && row[COL.NOMBRE].trim() !== '');\r\n                \r\n                \/\/ Extraer verticales \u00fanicas\r\n                uniqueVerticals.clear();\r\n                companiesData.forEach(row => {\r\n                    const verticalStr = row[COL.VERTICALES];\r\n                    if (verticalStr) {\r\n                        \/\/ Separamos por coma por si una empresa tiene varias verticales\r\n                        const verticales = verticalStr.split(',').map(v => v.trim()).filter(v => v !== '');\r\n                        verticales.forEach(v => uniqueVerticals.add(v));\r\n                    }\r\n                });\r\n                \r\n                document.getElementById('loader').classList.add('hidden');\r\n                document.getElementById('gridContainer').classList.remove('hidden');\r\n                \r\n                renderFilters();\r\n                renderGrid();\r\n            },\r\n            error: function(err) {\r\n                document.getElementById('loader').classList.add('hidden');\r\n                document.getElementById('errorMessage').classList.remove('hidden');\r\n                console.error(\"Error cargando CSV:\", err);\r\n            }\r\n        });\r\n    }\r\n\r\n    function getValidUrl(url) {\r\n        if (!url || url.trim() === '') return null;\r\n        let finalUrl = url.trim();\r\n        if (!finalUrl.startsWith('http:\/\/') && !finalUrl.startsWith('https:\/\/')) {\r\n            finalUrl = 'https:\/\/' + finalUrl;\r\n        }\r\n        return finalUrl;\r\n    }\r\n\r\n    function renderFilters() {\r\n        const container = document.getElementById('filterContainer');\r\n        container.innerHTML = '';\r\n\r\n        \/\/ Array de verticales ordenadas alfab\u00e9ticamente\r\n        const verticalsArray = ['Todas', ...Array.from(uniqueVerticals).sort()];\r\n\r\n        verticalsArray.forEach(vertical => {\r\n            const btn = document.createElement('button');\r\n            const isActive = vertical === currentFilter;\r\n            \r\n            \/\/ Clases Tailwind: Bot\u00f3n activo vs inactivo con los nuevos colores\r\n            btn.className = `px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 whitespace-nowrap flex-shrink-0 cursor-pointer border ${\r\n                isActive \r\n                ? 'bg-[#6EC1E4] text-black border-[#6EC1E4] shadow-md' \r\n                : 'bg-slate-800 text-gray-400 border-slate-700 hover:bg-[#1300D8] hover:text-white hover:border-[#1300D8] shadow-sm'\r\n            }`;\r\n            btn.textContent = vertical;\r\n            \r\n            btn.onclick = () => {\r\n                currentFilter = vertical;\r\n                renderFilters(); \/\/ Re-renderizar para actualizar el color del bot\u00f3n\r\n                const searchTerm = document.getElementById('searchInput').value;\r\n                renderGrid(searchTerm);\r\n            };\r\n            \r\n            container.appendChild(btn);\r\n        });\r\n    }\r\n\r\n    function renderGrid(searchTerm = '') {\r\n        const container = document.getElementById('gridContainer');\r\n        container.innerHTML = '';\r\n\r\n        \/\/ Si no hay filtro seleccionado, mostramos un mensaje invitando a seleccionar uno\r\n        if (currentFilter === null) {\r\n            container.innerHTML = `\r\n                <div class=\"col-span-full text-center py-16 bg-slate-800\/50 rounded-2xl border border-dashed border-slate-700\">\r\n                    <i class=\"fas fa-filter text-4xl mb-4 text-pi-blue opacity-50\"><\/i>\r\n                    <h4 class=\"text-xl font-bold text-white mb-2\">Seleccion\u00e1 una vertical<\/h4>\r\n                    <p class=\"text-gray-400\">Eleg\u00ed una categor\u00eda arriba o seleccion\u00e1 \"Todas\" para empezar a explorar el ecosistema del PI.<\/p>\r\n                <\/div>`;\r\n            return;\r\n        }\r\n\r\n        const term = searchTerm.toLowerCase().trim();\r\n        \r\n        const filtered = companiesData.filter(row => {\r\n            const nombre = (row[COL.NOMBRE] || '').toLowerCase();\r\n            const verticalStr = (row[COL.VERTICALES] || '');\r\n            const verticalLower = verticalStr.toLowerCase();\r\n            \r\n            \/\/ Chequear coincidencia de b\u00fasqueda por texto\r\n            const matchesSearch = nombre.includes(term) || verticalLower.includes(term);\r\n            \r\n            \/\/ Chequear coincidencia de filtro de botones\r\n            let matchesFilter = true;\r\n            if (currentFilter !== 'Todas') {\r\n                \/\/ Si la celda tiene m\u00faltiples verticales separadas por coma, validamos si incluye la seleccionada\r\n                const verticalsArray = verticalStr.split(',').map(v => v.trim());\r\n                matchesFilter = verticalsArray.includes(currentFilter);\r\n            }\r\n\r\n            return matchesSearch && matchesFilter;\r\n        });\r\n\r\n        if (filtered.length === 0) {\r\n            container.innerHTML = `<div class=\"col-span-full text-center py-10 text-gray-500\">No se encontraron resultados para \"${searchTerm}\".<\/div>`;\r\n            return;\r\n        }\r\n\r\n        filtered.forEach((row, index) => {\r\n            \/\/ Preparamos datos\r\n            const nombre = row[COL.NOMBRE] || 'Sin nombre';\r\n            const verticales = row[COL.VERTICALES] || '';\r\n            const descripcion = row[COL.DESCRIPCION] || 'Sin descripci\u00f3n disponible.';\r\n            const logoRaw = row[COL.LOGO] ? row[COL.LOGO].trim() : '';\r\n            const logo = (logoRaw !== '') ? logoRaw : DEFAULT_LOGO;\r\n\r\n            \/\/ Crear tarjeta\r\n            const card = document.createElement('div');\r\n            card.className = \"bg-slate-800 rounded-2xl shadow-sm hover:shadow-xl hover:shadow-black\/40 transition-all duration-300 border border-slate-700 overflow-hidden cursor-pointer flex flex-col group transform hover:-translate-y-1\";\r\n            \r\n            \/\/ Guardamos el \u00edndice real de la data para poder llamarlo\r\n            const realIndex = companiesData.indexOf(row);\r\n            card.onclick = () => openModal(realIndex);\r\n\r\n            card.innerHTML = `\r\n                <div class=\"p-6 flex flex-col items-center flex-grow text-center relative overflow-hidden\">\r\n                    <!-- Peque\u00f1o adorno de fondo al hacer hover -->\r\n                    <div class=\"absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-pi-dark to-pi-blue opacity-0 group-hover:opacity-100 transition-opacity\"><\/div>\r\n                    \r\n                    <!-- Logo actualizado a 150x150px redondo con borde -->\r\n                    <img decoding=\"async\" src=\"${logo}\" alt=\"${nombre}\" onerror=\"this.src='${DEFAULT_LOGO}'\" class=\"w-[150px] h-[150px] max-w-full rounded-full pi-logo-circular object-cover border-[5px] border-white shadow-sm mb-4 bg-slate-900\">\r\n                    <h3 class=\"text-xl font-bold text-white mb-2 m-0 p-0\">${nombre}<\/h3>\r\n                    ${verticales ? `<span class=\"bg-slate-700 text-pi-light text-xs font-semibold px-3 py-1 rounded-full mb-4 inline-block border border-slate-600\">${verticales}<\/span>` : ''}\r\n                    <p class=\"text-gray-400 text-sm line-clamp-3 mt-auto m-0\">${descripcion}<\/p>\r\n                <\/div>\r\n                <div class=\"bg-slate-900\/50 px-6 py-3 border-t border-slate-700 text-center text-sm font-medium text-pi-blue group-hover:text-white group-hover:bg-slate-700 transition-colors\">\r\n                    Ver detalles <i class=\"fas fa-arrow-right ml-1 text-xs\"><\/i>\r\n                <\/div>\r\n            `;\r\n            container.appendChild(card);\r\n        });\r\n    }\r\n\r\n    function openModal(index) {\r\n        const data = companiesData[index];\r\n        if (!data) return;\r\n\r\n        \/\/ Extraer datos\r\n        const nombre = data[COL.NOMBRE] || '';\r\n        const verticales = data[COL.VERTICALES] || '';\r\n        const descripcion = data[COL.DESCRIPCION] || 'No hay descripci\u00f3n disponible.';\r\n        const nombreF = data[COL.NOMBRES_F] || 'No especificado';\r\n        const rolF = data[COL.ROL_F] || 'Fundador';\r\n        const emailF = data[COL.EMAIL_F] || '';\r\n        const redes = getValidUrl(data[COL.REDES]);\r\n        const web = getValidUrl(data[COL.WEB]);\r\n        const logoRaw = data[COL.LOGO] ? data[COL.LOGO].trim() : '';\r\n        const logo = (logoRaw !== '') ? logoRaw : DEFAULT_LOGO;\r\n\r\n        \/\/ Inyectar en el Modal\r\n        document.getElementById('modalName').textContent = nombre;\r\n        \r\n        const verticalEl = document.getElementById('modalVertical');\r\n        if(verticales) {\r\n            verticalEl.textContent = verticales;\r\n            verticalEl.style.display = 'inline-block';\r\n        } else {\r\n            verticalEl.style.display = 'none';\r\n        }\r\n\r\n        document.getElementById('modalDescription').textContent = descripcion;\r\n        document.getElementById('modalLogo').src = logo;\r\n        \/\/ Fallback en caso de que la URL del logo de error 404\r\n        document.getElementById('modalLogo').onerror = function() { this.src = DEFAULT_LOGO; };\r\n\r\n        \/\/ Fundadores\r\n        document.getElementById('modalFounderName').querySelector('span').textContent = nombreF;\r\n        document.getElementById('modalFounderRole').textContent = rolF;\r\n        \r\n        const emailEl = document.getElementById('modalFounderEmail');\r\n        if (emailF && emailF.includes('@')) {\r\n            emailEl.href = `mailto:${emailF.trim()}`;\r\n            emailEl.querySelector('.email-text').textContent = emailF.trim();\r\n            emailEl.style.display = 'flex';\r\n        } else {\r\n            emailEl.style.display = 'none';\r\n        }\r\n\r\n        \/\/ Web\r\n        const webEl = document.getElementById('modalWeb');\r\n        if (web) {\r\n            webEl.href = web;\r\n            webEl.style.display = 'flex';\r\n        } else {\r\n            webEl.style.display = 'none';\r\n        }\r\n\r\n        \/\/ Redes\r\n        const socialEl = document.getElementById('modalSocial');\r\n        if (redes) {\r\n            socialEl.href = redes;\r\n            socialEl.style.display = 'flex';\r\n        } else {\r\n            socialEl.style.display = 'none';\r\n        }\r\n\r\n        \/\/ Mostrar Modal\r\n        const modal = document.getElementById('companyModal');\r\n        const modalContent = document.getElementById('modalContent');\r\n        \r\n        modal.classList.remove('hidden');\r\n        \/\/ Peque\u00f1o timeout para permitir que la clase se aplique y empiece la animaci\u00f3n de Tailwind\r\n        setTimeout(() => {\r\n            modalContent.classList.add('modal-enter-active');\r\n        }, 10);\r\n        \r\n        \/\/ Prevenir scroll en el body\r\n        document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeModal() {\r\n        const modal = document.getElementById('companyModal');\r\n        const modalContent = document.getElementById('modalContent');\r\n        \r\n        modalContent.classList.remove('modal-enter-active');\r\n        \r\n        setTimeout(() => {\r\n            modal.classList.add('hidden');\r\n            document.body.style.overflow = 'auto'; \/\/ Restaurar scroll\r\n        }, 300); \/\/ El tiempo coincide con la transici\u00f3n CSS\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cat\u00e1logo Parque de Innovaci\u00f3n Startups, corporaciones y empresas que integran la Comunidad +54, el ecosistema de innovaci\u00f3n l\u00edder en Argentina. Ecosistema PI Conoc\u00e9 las startups y empresas del Parque de Innovaci\u00f3n Filtrar por Vertical Cargando ecosistema&#8230; No se pudo cargar la informaci\u00f3n. Verifica que el Google Sheet tenga permisos de \u00abCualquier usuario con el enlace [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8018,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12474","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires<\/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:\/\/parqueinnovacionba.com\/en\/socio-pi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires\" \/>\n<meta property=\"og:description\" content=\"Cat\u00e1logo Parque de Innovaci\u00f3n Startups, corporaciones y empresas que integran la Comunidad +54, el ecosistema de innovaci\u00f3n l\u00edder en Argentina. Ecosistema PI Conoc\u00e9 las startups y empresas del Parque de Innovaci\u00f3n Filtrar por Vertical Cargando ecosistema&#8230; No se pudo cargar la informaci\u00f3n. Verifica que el Google Sheet tenga permisos de \u00abCualquier usuario con el enlace [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parqueinnovacionba.com\/en\/socio-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Parque de Innovacion de la Ciudad de Buenos Aires\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T00:53:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/01\/carousel-19-54lab-1024x784.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"784\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/\",\"url\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/\",\"name\":\"Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parqueinnovacionba.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/carousel-19-54lab.png\",\"datePublished\":\"2026-03-29T22:07:41+00:00\",\"dateModified\":\"2026-05-06T00:53:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/parqueinnovacionba.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/carousel-19-54lab.png\",\"contentUrl\":\"https:\\\/\\\/parqueinnovacionba.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/carousel-19-54lab.png\",\"width\":1280,\"height\":980},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/socio-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/parqueinnovacionba.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Socio PI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#website\",\"url\":\"https:\\\/\\\/parqueinnovacionba.com\\\/\",\"name\":\"Parque de Innovacion\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/parqueinnovacionba.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#organization\",\"name\":\"Parque de Innovacion\",\"url\":\"https:\\\/\\\/parqueinnovacionba.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/parqueinnovacionba.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo-pi.svg\",\"contentUrl\":\"https:\\\/\\\/parqueinnovacionba.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo-pi.svg\",\"width\":141,\"height\":85,\"caption\":\"Parque de Innovacion\"},\"image\":{\"@id\":\"https:\\\/\\\/parqueinnovacionba.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires","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:\/\/parqueinnovacionba.com\/en\/socio-pi\/","og_locale":"en_US","og_type":"article","og_title":"Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires","og_description":"Cat\u00e1logo Parque de Innovaci\u00f3n Startups, corporaciones y empresas que integran la Comunidad +54, el ecosistema de innovaci\u00f3n l\u00edder en Argentina. Ecosistema PI Conoc\u00e9 las startups y empresas del Parque de Innovaci\u00f3n Filtrar por Vertical Cargando ecosistema&#8230; No se pudo cargar la informaci\u00f3n. Verifica que el Google Sheet tenga permisos de \u00abCualquier usuario con el enlace [&hellip;]","og_url":"https:\/\/parqueinnovacionba.com\/en\/socio-pi\/","og_site_name":"Parque de Innovacion de la Ciudad de Buenos Aires","article_modified_time":"2026-05-06T00:53:51+00:00","og_image":[{"width":1024,"height":784,"url":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/01\/carousel-19-54lab-1024x784.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/","url":"https:\/\/parqueinnovacionba.com\/socio-pi\/","name":"Socio PI - Parque de Innovacion de la Ciudad de Buenos Aires","isPartOf":{"@id":"https:\/\/parqueinnovacionba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/#primaryimage"},"image":{"@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/01\/carousel-19-54lab.png","datePublished":"2026-03-29T22:07:41+00:00","dateModified":"2026-05-06T00:53:51+00:00","breadcrumb":{"@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parqueinnovacionba.com\/socio-pi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/#primaryimage","url":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/01\/carousel-19-54lab.png","contentUrl":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/01\/carousel-19-54lab.png","width":1280,"height":980},{"@type":"BreadcrumbList","@id":"https:\/\/parqueinnovacionba.com\/socio-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/parqueinnovacionba.com\/"},{"@type":"ListItem","position":2,"name":"Socio PI"}]},{"@type":"WebSite","@id":"https:\/\/parqueinnovacionba.com\/#website","url":"https:\/\/parqueinnovacionba.com\/","name":"Parque de Innovacion","description":"","publisher":{"@id":"https:\/\/parqueinnovacionba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/parqueinnovacionba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/parqueinnovacionba.com\/#organization","name":"Parque de Innovacion","url":"https:\/\/parqueinnovacionba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/parqueinnovacionba.com\/#\/schema\/logo\/image\/","url":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/08\/logo-pi.svg","contentUrl":"https:\/\/parqueinnovacionba.com\/wp-content\/uploads\/2024\/08\/logo-pi.svg","width":141,"height":85,"caption":"Parque de Innovacion"},"image":{"@id":"https:\/\/parqueinnovacionba.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/pages\/12474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/comments?post=12474"}],"version-history":[{"count":97,"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/pages\/12474\/revisions"}],"predecessor-version":[{"id":13234,"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/pages\/12474\/revisions\/13234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/media\/8018"}],"wp:attachment":[{"href":"https:\/\/parqueinnovacionba.com\/en\/wp-json\/wp\/v2\/media?parent=12474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}