{"id":4310,"date":"2024-02-26T10:38:28","date_gmt":"2024-02-26T09:38:28","guid":{"rendered":"https:\/\/lifehaya.pefc.es\/results-3\/"},"modified":"2026-05-26T12:32:15","modified_gmt":"2026-05-26T10:32:15","slug":"results","status":"publish","type":"page","link":"https:\/\/lifehaya.pefc.es\/en\/results\/","title":{"rendered":"Results"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4310\" class=\"elementor elementor-4310 elementor-139\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2839dce e-con-full e-flex e-con e-parent\" data-id=\"2839dce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4eb5e9 elementor-widget elementor-widget-template\" data-id=\"d4eb5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"4422\" class=\"elementor elementor-4422 elementor-1215 elementor-1215\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-439ffd71 e-flex e-con-boxed e-con e-parent\" data-id=\"439ffd71\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21caf5b9 elementor-widget elementor-widget-heading\" data-id=\"21caf5b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Results<\/h1>\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\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8594503 e-flex e-con-boxed e-con e-parent\" data-id=\"8594503\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e81a53f elementor-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"e81a53f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#proyect-kpi-tracking\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chart-line\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Follow-up of LPIs<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23fc5fb elementor-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"23fc5fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#proyect-tools-developed\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Tools developed<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d80822b e-flex e-con-boxed e-con e-parent\" data-id=\"d80822b\" 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-fb21dca elementor-widget elementor-widget-menu-anchor\" data-id=\"fb21dca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"proyect-kpi-tracking\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c48b2cf elementor-widget elementor-widget-heading\" data-id=\"3c48b2cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Monitoring of project LPIs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-756b36a3 elementor-widget elementor-widget-text-editor\" data-id=\"756b36a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"117\" data-end=\"396\">Interactive consultation of the monitoring of the LIFE Performance Indicators (LPI) defined for the project. This information is updated periodically to assess the degree of compliance with the objectives and the impact of the actions carried out. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4fe41f elementor-widget elementor-widget-html\" data-id=\"c4fe41f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Cargamos Chart.js desde un CDN seguro -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\r\n\r\n<style>\r\n    \/* Estilos del Contenedor Principal *\/\r\n    .kpi-widget-container {\r\n        background: #ffffff;\r\n        border-radius: 12px;\r\n        box-shadow: 0 4px 20px rgba(0,0,0,0.05);\r\n        padding: 30px;\r\n        max-width: 100%;\r\n        margin: 0 auto;\r\n        border: 1px solid #e0e0e0;\r\n    }\r\n\r\n    \/* Estilos del Encabezado y Selector *\/\r\n    .kpi-header {\r\n        margin-bottom: 25px;\r\n    }\r\n\r\n    .kpi-header h3 {\r\n        margin: 0 0 10px 0;\r\n        color: #333;\r\n        font-size: 1.2rem;\r\n        font-weight: 600;\r\n    }\r\n\r\n    .kpi-select-wrapper {\r\n        position: relative;\r\n        width: 100%;\r\n    }\r\n\r\n    select#kpiSelector {\r\n        width: 100%;\r\n        padding: 12px 15px;\r\n        font-size: 16px;\r\n        border: 1px solid #ccc;\r\n        border-radius: 8px;\r\n        background-color: #f9f9f9;\r\n        color: #333;\r\n        appearance: none;\r\n        -webkit-appearance: none;\r\n        cursor: pointer;\r\n        transition: border-color 0.3s ease;\r\n    }\r\n\r\n    select#kpiSelector:focus {\r\n        outline: none;\r\n        border-color: #0073aa; \/* Color WordPress o tu color corporativo *\/\r\n        background-color: #fff;\r\n    }\r\n\r\n    \/* Flecha personalizada para el select *\/\r\n    .kpi-select-wrapper::after {\r\n        content: '\u25bc';\r\n        font-size: 12px;\r\n        color: #666;\r\n        position: absolute;\r\n        right: 15px;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        pointer-events: none;\r\n    }\r\n\r\n    \/* Estilos de la caja de informaci\u00f3n del KPI *\/\r\n    .kpi-info-box {\r\n        background-color: #f0f7ff;\r\n        border-left: 5px solid #0073aa;\r\n        padding: 20px;\r\n        margin-bottom: 25px;\r\n        border-radius: 4px;\r\n        display: none; \/* Se muestra con JS *\/\r\n    }\r\n\r\n    .kpi-info-box h4 {\r\n        margin: 0 0 10px 0;\r\n        font-size: 1.1rem;\r\n        color: #0073aa;\r\n        border-bottom: 1px solid rgba(0, 115, 170, 0.2);\r\n        padding-bottom: 8px;\r\n    }\r\n\r\n    .kpi-detail-row {\r\n        margin-bottom: 8px;\r\n        font-size: 0.95rem;\r\n        line-height: 1.5;\r\n        color: #555;\r\n    }\r\n\r\n    .kpi-detail-row strong {\r\n        color: #333;\r\n        font-weight: 600;\r\n        display: block; \/* Pone la etiqueta en una l\u00ednea nueva en m\u00f3viles o si es largo *\/\r\n        margin-bottom: 2px;\r\n    }\r\n    \r\n    \/* Para pantallas m\u00e1s grandes, etiqueta y valor en la misma l\u00ednea si prefieres, \r\n       pero en bloque se lee mejor para textos largos como metodolog\u00edas *\/\r\n    @media (min-width: 768px) {\r\n       \/* Descomentar si prefieres estilo \"Etiqueta: Valor\" en la misma l\u00ednea\r\n       .kpi-detail-row strong {\r\n           display: inline;\r\n           margin-bottom: 0;\r\n       } *\/\r\n    }\r\n\r\n    \/* Contenedor del Gr\u00e1fico *\/\r\n    .chart-wrapper {\r\n        position: relative;\r\n        height: 450px;\r\n        width: 100%;\r\n    }\r\n\r\n    \/* Responsividad *\/\r\n    @media (max-width: 768px) {\r\n        .kpi-widget-container {\r\n            padding: 15px;\r\n        }\r\n        .chart-wrapper {\r\n            height: 300px;\r\n        }\r\n        .kpi-info-box {\r\n            padding: 15px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"kpi-widget-container\">\r\n    <div class=\"kpi-header\">\r\n        <h3>LIFE Performance Indicators (LPI)<\/h3>\r\n        <div class=\"kpi-select-wrapper\">\r\n            <select id=\"kpiSelector\">\r\n                <!-- Las opciones se llenan autom\u00e1ticamente con JS -->\r\n                <option value=\"\" disabled selected>Cargando datos...<\/option>\r\n            <\/select>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"kpiDetails\" class=\"kpi-info-box\">\r\n        <!-- T\u00edtulo principal (ID + Definici\u00f3n corta usada anteriormente) -->\r\n        <h4 id=\"kpiMainTitle\"><\/h4>\r\n        \r\n        <!-- Nuevos campos solicitados -->\r\n        <div class=\"kpi-detail-row\">\r\n            <strong>Nombre del indicador:<\/strong> <span id=\"kpiName\"><\/span>\r\n        <\/div>\r\n        <div class=\"kpi-detail-row\">\r\n            <strong>Definici\u00f3n del indicador:<\/strong> <span id=\"kpiDef\"><\/span>\r\n        <\/div>\r\n        <div class=\"kpi-detail-row\">\r\n            <strong>Metodolog\u00eda de medici\u00f3n:<\/strong> <span id=\"kpiMethod\"><\/span>\r\n        <\/div>\r\n        <div class=\"kpi-detail-row\">\r\n            <strong>Objetivo espec\u00edfico \/ Acci\u00f3n:<\/strong> <span id=\"kpiObjective\"><\/span>\r\n        <\/div>\r\n        <div class=\"kpi-detail-row\" style=\"margin-top: 15px; border-top: 1px dashed #ccc; padding-top: 10px;\">\r\n            <strong>Empresa responsable:<\/strong> <span id=\"kpiResp\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"chart-wrapper\">\r\n        <canvas id=\"kpiChart\"><\/canvas>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        \/\/ --- 1. DATOS EXTRA\u00cdDOS DE LOS CSV (Actualizados con nuevos campos) ---\r\n        \r\n        const commonLabels = [\"May 2024\", \"Oct 2025\", \"Ago 2026\", \"Ago 2027\", \"Ago 2028\", \"Ago 2031\"];\r\n\r\n        const kpiData = {\r\n            \"1.5\": {\r\n                id_def: \"1.5 Area of environmental\/climate actions (ha)\",\r\n                indicatorName: \"B. Project work area\",\r\n                definition: \"\u00c1rea de acciones de implementaci\u00f3n ambiental\/clim\u00e1tica. Unidad: Hect\u00e1reas.\",\r\n                methodology: \"Delimitaci\u00f3n SIG de cada uno de los 10 rodales demostrativos de 20 ha, verificaci\u00f3n en campo y actualizaci\u00f3n del valor conforme avanza la intervenci\u00f3n. La unidad de medida es la hect\u00e1rea (ha).\",\r\n                objective: \"WP3 - Desarrollo e implementaci\u00f3n de modelos de gesti\u00f3n pr\u00f3xima a la naturaleza en hayedos\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0.75, 125, 200, 200, 3169],\r\n                real: [0, 0.791, null, null, null, null]\r\n            },\r\n            \"1.6.1\": {\r\n                id_def: \"1.6.1 Humans impacted\",\r\n                indicatorName: \"B. Humans impacted by the project\",\r\n                definition: \"Personas alcanzadas (a trav\u00e9s de la difusi\u00f3n o de acciones del proyecto de sensibilizaci\u00f3n).\",\r\n                methodology: \"Registro directo de asistencia, estimaci\u00f3n de impacto en eventos y materiales de difusi\u00f3n y consolidaci\u00f3n peri\u00f3dica en el EU Funding and Tenders Portal.\",\r\n                objective: \"WP8 - Comunicaci\u00f3n y difusi\u00f3n\",\r\n                responsible: \"PEFC\",\r\n                target: [200, 1000, 1500, 2000, 2725, 5000],\r\n                real: [52, 1546, null, null, null, null]\r\n            },\r\n            \"1.6.2\": {\r\n                id_def: \"1.6.2 Humans impacted\",\r\n                indicatorName: \"B. Humans impacted by the project\",\r\n                definition: \"Personas con mayor capacidad o conocimientos mejorados gracias a las acciones del proyecto.\",\r\n                methodology: \"Registro directo de asistencia, estimaci\u00f3n de impacto en eventos y materiales de difusi\u00f3n y consolidaci\u00f3n peri\u00f3dica en el EU Funding and Tenders Portal.\",\r\n                objective: \"WP8 - Comunicaci\u00f3n y difusi\u00f3n\",\r\n                responsible: \"PEFC\",\r\n                target: [0, 0, 0, 0, 1000, 1500],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \"7.2\": {\r\n                id_def: \"7.2 Habitats Directive 9120\",\r\n                indicatorName: \"B. Natural and semi-natural habitats\",\r\n                definition: \"\u00c1rea de h\u00e1bitat restaurado o creado (km\u00b2).\",\r\n                methodology: \"Delimitaci\u00f3n SIG de cada uno de los 10 rodales demostrativos de 20 ha, verificaci\u00f3n en campo y actualizaci\u00f3n del valor conforme avanza la intervenci\u00f3n. La unidad de medida es km\u00b2.\",\r\n                objective: \"WP3 - Desarrollo e implementaci\u00f3n de modelos de gesti\u00f3n pr\u00f3xima a la naturaleza en hayedos\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0.75, 1.25, 2, 2, 62.86],\r\n                real: [0, 0.791, null, null, null, null]\r\n            },\r\n            \"8.1\": {\r\n                id_def: \"8.1 Reduction of greenhouse gas emissions\",\r\n                indicatorName: \"B. Reduction of greenhouse gas emissions\",\r\n                definition: \"LULUCF: Uso de la tierra y silvicultura. (kg CO2eq \/ tn madera)\",\r\n                methodology: \"Se calcula teniendo en cuenta que quemar 1 tonelada de madera de haya emite 1.7 tnCO2eq. La unidad de medida es kg CO2eq \/ tn wood (Fuente: MITECO 2023).\",\r\n                objective: \"WP5 - Construcci\u00f3n de edificio piloto con productos innovadores de madera de haya\",\r\n                responsible: \"Cesefor\",\r\n                target: [1700, 1700, 1700, 1700, 1700, 1700],\r\n                real: [1700, 1700, null, null, null, null]\r\n            },\r\n            \"9.1\": {\r\n                id_def: \"9.1 Adaptation area\",\r\n                indicatorName: \"B. Adaptation area - Reduction of areas vulnerable to climate change\",\r\n                definition: \"Reducci\u00f3n de \u00e1reas vulnerables al cambio clim\u00e1tico (km\u00b2).\",\r\n                methodology: \"Delimitaci\u00f3n SIG de la superficie gestionada mediante Closer to Nature Silviculture y actualizaci\u00f3n del valor conforme se realicen m\u00e1s se\u00f1alamientos y cortas. La unidad de medida es el km\u00b2.\",\r\n                objective: \"WP3 - Desarrollo e implementaci\u00f3n de modelos de gesti\u00f3n pr\u00f3xima a la naturaleza en hayedos\",\r\n                responsible: \"Cesefor\",\r\n                target: [3877, 3875, 3875, 3875, 3875, 3845.31], \r\n                real: [3877, 3875.6, null, null, null, null]\r\n            },\r\n            \"9.2\": {\r\n                id_def: \"9.2 Infrastructures targeted for resilience\",\r\n                indicatorName: \"B. Infrastructures targeted for climate resilience\",\r\n                definition: \"N\u00famero de otros edificios\/infraestructuras.\",\r\n                methodology: \"La unidad de medida es el n\u00famero de edificios.\",\r\n                objective: \"WP5 - Construcci\u00f3n de edificio piloto con productos innovadores de madera de haya\",\r\n                responsible: \"Nasuvinsa\",\r\n                target: [0, 0, 0, 0, 1, 2],\r\n                real: [0, 0, 0, 0, null, null]\r\n            },\r\n            \"10.1.3\": {\r\n                id_def: \"10.1.3 New or adapted legislation\/strategies\",\r\n                indicatorName: \"B. Achievements by project in compliance, enforcement or legislation\",\r\n                definition: \"Logros en cumplimiento, aplicaci\u00f3n o legislaci\u00f3n (N\u00famero de planes).\",\r\n                methodology: \"La unidad de medida es el n\u00famero de planes\/estrategias regionales.\",\r\n                objective: \"WP7 - Sostenibilidad, replicabilidad y explotaci\u00f3n de los resultados del proyecto\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0, 1, 3, 4, 4],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \"10.3\": {\r\n                id_def: \"10.3 Professional training\/Capacity building\",\r\n                indicatorName: \"B. Professional training, capacity building and education\",\r\n                definition: \"Formaci\u00f3n profesional y educaci\u00f3n (N\u00famero de individuos).\",\r\n                methodology: \"Se llevar\u00e1n a cabo los diferentes productos formativos, se abrir\u00e1n inscripciones en cada uno y se realizar\u00e1 un registro de participantes. La unidad de medida es el n\u00famero de individuos.\",\r\n                objective: \"WP7 - Sostenibilidad, replicabilidad y explotaci\u00f3n de los resultados del proyecto\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0, 0, 50, 500, 500],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \"11.1\": {\r\n                id_def: \"11.1 Website unique visits\",\r\n                indicatorName: \"B. Website\",\r\n                definition: \"N\u00famero de visitas \u00fanicas a la web.\",\r\n                methodology: \"La unidad de medida es el n\u00famero de visitas \u00fanicas a la web.\",\r\n                objective: \"WP8 - Comunicaci\u00f3n y difusi\u00f3n\",\r\n                responsible: \"PEFC\",\r\n                target: [200, 600, 1200, 2000, 3000, 5000],\r\n                real: [null, null, null, null, null, null] \r\n            },\r\n            \"12.1\": {\r\n                id_def: \"12.1 Networking with other projects\",\r\n                indicatorName: \"B. Networking and synergies with projects\/initiatives\",\r\n                definition: \"Sinergias con otros proyectos financiados por la UE.\",\r\n                methodology: \"La unidad de medida es el n\u00famero de proyectos\/iniciativas.\",\r\n                objective: \"WP8 - Comunicaci\u00f3n y difusi\u00f3n\",\r\n                responsible: \"Cesefor\",\r\n                target: [1, 2, 3, 4, 5, 8],\r\n                real: [0, 5, null, null, null, null]\r\n            },\r\n            \"13\": {\r\n                id_def: \"13 New jobs created\",\r\n                indicatorName: \"B. New jobs created\",\r\n                definition: \"Nuevos empleos creados dentro del consorcio (ETC).\",\r\n                methodology: \"La unidad de medida es el Equivalente a Tiempo Completo (ETC).\",\r\n                objective: \"WP6 - Monitoreo del impacto socio-econ\u00f3mico y ambiental del proyecto\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0, 0, 0, 2, 8],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \"14.1\": {\r\n                id_def: \"14.1 Revenue due to project outcomes\",\r\n                indicatorName: \"B. Revenue during or after project end, due to project outcomes\",\r\n                definition: \"Ingresos por ventas de productos de madera (\u20ac).\",\r\n                methodology: \"Se contabilizar\u00e1n las ventas de MLE de haya y CLT mixto haya-pino. La unidad de medida es el Euro (\u20ac).\",\r\n                objective: \"WP4 - Desarrollo de nuevos productos de madera de haya de larga vida\",\r\n                responsible: \"G\u00e1miz y Egoin\",\r\n                target: [0, 0, 0, 25000, 50000, 200000],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \"14.2\": {\r\n                id_def: \"14.2 Cumulative investments triggered\",\r\n                indicatorName: \"B. Catalytic effect - Financial - Cumulative investments triggered\",\r\n                definition: \"Efecto catalizador financiero (\u20ac).\",\r\n                methodology: \"La unidad de medida es el Euro (\u20ac).\",\r\n                objective: \"WP1 - Coordinaci\u00f3n y gesti\u00f3n del proyecto\",\r\n                responsible: \"Cesefor\",\r\n                target: [0, 0, 0, 0, 0, 0],\r\n                real: [0, 0, null, null, null, null]\r\n            },\r\n            \/\/ Nota: 14.3.1 excluido de gr\u00e1fica por datos de texto, pero si se deseara mostrar info sin gr\u00e1fica se podr\u00eda a\u00f1adir.\r\n        };\r\n\r\n        \/\/ --- 2. L\u00d3GICA DEL GR\u00c1FICO ---\r\n\r\n        const ctx = document.getElementById('kpiChart').getContext('2d');\r\n        const selector = document.getElementById('kpiSelector');\r\n        const infoBox = document.getElementById('kpiDetails');\r\n        \r\n        \/\/ Elementos HTML a rellenar\r\n        const elMainTitle = document.getElementById('kpiMainTitle');\r\n        const elName = document.getElementById('kpiName');\r\n        const elDef = document.getElementById('kpiDef');\r\n        const elMethod = document.getElementById('kpiMethod');\r\n        const elObj = document.getElementById('kpiObjective');\r\n        const elResp = document.getElementById('kpiResp');\r\n        \r\n        let myChart;\r\n\r\n        \/\/ Poblar el selector CON ORDENAMIENTO NUM\u00c9RICO\r\n        selector.innerHTML = '<option value=\"\" disabled selected>-- Selecciona un LPI --<\/option>';\r\n        \r\n        const sortedKeys = Object.keys(kpiData).sort((a, b) => {\r\n            return a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' });\r\n        });\r\n\r\n        sortedKeys.forEach(key => {\r\n            const option = document.createElement('option');\r\n            option.value = key;\r\n            option.text = kpiData[key].id_def; \/\/ Mostramos el ID corto en el men\u00fa\r\n            selector.appendChild(option);\r\n        });\r\n\r\n        \/\/ Funci\u00f3n para actualizar gr\u00e1fico e informaci\u00f3n\r\n        function loadKPI(key) {\r\n            const data = kpiData[key];\r\n            \r\n            \/\/ Actualizar Info Box (Textos)\r\n            infoBox.style.display = 'block';\r\n            elMainTitle.innerText = data.id_def;\r\n            \r\n            elName.innerText = data.indicatorName;\r\n            elDef.innerText = data.definition;\r\n            elMethod.innerText = data.methodology;\r\n            elObj.innerText = data.objective;\r\n            elResp.innerText = data.responsible;\r\n\r\n            \/\/ Destruir gr\u00e1fico anterior si existe\r\n            if (myChart) {\r\n                myChart.destroy();\r\n            }\r\n\r\n            \/\/ Crear nuevo gr\u00e1fico\r\n            myChart = new Chart(ctx, {\r\n                type: 'line',\r\n                data: {\r\n                    labels: commonLabels,\r\n                    datasets: [\r\n                        {\r\n                            label: 'Objetivo',\r\n                            data: data.target,\r\n                            borderColor: '#0073aa', \r\n                            backgroundColor: 'rgba(0, 115, 170, 0.1)',\r\n                            borderWidth: 2,\r\n                            borderDash: [5, 5], \r\n                            pointStyle: 'rectRot',\r\n                            pointRadius: 6,\r\n                            tension: 0.3,\r\n                            fill: false\r\n                        },\r\n                        {\r\n                            label: 'Medici\u00f3n Real',\r\n                            data: data.real,\r\n                            borderColor: '#46b450', \r\n                            backgroundColor: 'rgba(70, 180, 80, 0.2)',\r\n                            borderWidth: 3,\r\n                            pointBackgroundColor: '#fff',\r\n                            pointBorderColor: '#46b450',\r\n                            pointRadius: 6,\r\n                            tension: 0.1,\r\n                            fill: true,\r\n                            spanGaps: false \r\n                        }\r\n                    ]\r\n                },\r\n                options: {\r\n                    responsive: true,\r\n                    maintainAspectRatio: false,\r\n                    interaction: {\r\n                        mode: 'index',\r\n                        intersect: false,\r\n                    },\r\n                    plugins: {\r\n                        legend: {\r\n                            position: 'bottom',\r\n                            labels: {\r\n                                usePointStyle: true,\r\n                                padding: 20\r\n                            }\r\n                        },\r\n                        tooltip: {\r\n                            backgroundColor: 'rgba(0,0,0,0.8)',\r\n                            padding: 10,\r\n                            titleFont: { size: 13 },\r\n                            bodyFont: { size: 13 }\r\n                        }\r\n                    },\r\n                    scales: {\r\n                        y: {\r\n                            beginAtZero: true,\r\n                            grid: {\r\n                                color: '#f0f0f0'\r\n                            },\r\n                            title: {\r\n                                display: true,\r\n                                text: 'Valor'\r\n                            }\r\n                        },\r\n                        x: {\r\n                            grid: {\r\n                                display: false\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Event Listener para el cambio de select\r\n        selector.addEventListener('change', function() {\r\n            loadKPI(this.value);\r\n        });\r\n    });\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db3c67e e-flex e-con-boxed e-con e-parent\" data-id=\"db3c67e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1d23f elementor-widget elementor-widget-menu-anchor\" data-id=\"fc1d23f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"project-tools-developed\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfcce87 elementor-widget elementor-widget-heading\" data-id=\"bfcce87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project tools developed\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6eab480 e-flex e-con-boxed e-con e-parent\" data-id=\"6eab480\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b12a20d e-con-full e-flex e-con e-child\" data-id=\"b12a20d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a7954f6 e-con-full e-flex e-con e-child\" data-id=\"a7954f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2f46c0 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f2f46c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">GEOGRAPHICAL VIEWER OF THE PROJECT<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32440c1 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"32440c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cartographic tool designed to facilitate consultation and analysis of the main forestry aspects related to the management and valorisation of beech forests in northern Spain.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7593ea7 elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-button\" data-id=\"7593ea7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/lifehaya.pefc.es\/en\/geographical-viewer-of-the-project\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get to know the tool<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b46252a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"b46252a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"364\" src=\"https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1-768x364.png\" class=\"attachment-medium_large size-medium_large wp-image-4775\" alt=\"Satellite map of Spain and Portugal with magenta points concentrated in the Cantabrian Mountains and the Pyrenees indicating locations of beech forests.\" srcset=\"https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1-768x364.png 768w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1-300x142.png 300w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1-1024x486.png 1024w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1-1536x729.png 1536w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/Mapa-Espana-visor-geografico-proyecto-1.png 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e563b5 e-flex e-con-boxed e-con e-parent\" data-id=\"4e563b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-855237c elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"855237c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"576\" src=\"https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-768x576.jpg\" class=\"attachment-medium_large size-medium_large wp-image-4739\" alt=\"Beech forest with trees marked with a red line for treatment.\" srcset=\"https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-768x576.jpg 768w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-300x225.jpg 300w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-1024x768.jpg 1024w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-1536x1152.jpg 1536w, https:\/\/lifehaya.pefc.es\/wp-content\/uploads\/2025\/10\/20240312_104830-scaled-2-2048x1536.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87c5eb5 e-con-full e-flex e-con e-child\" data-id=\"87c5eb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1e45a5a e-con-full e-flex e-con e-child\" data-id=\"1e45a5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5015309 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"5015309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CNS SIMULATOR FOR BEECH FORESTS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d54de6 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5d54de6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Interactive silvicultural simulator for beech forests based on the principles of continuous cover forestry focused on the individual tree (CNS \u2013 close-to-nature silviculture). Based on basal area, dominant height, and stand growth, it models stand evolution and plans thinning interventions according to the stand\u2019s condition: understocked and in recovery, in equilibrium, or overstocked and transitioning towards equilibrium.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b9cde3 elementor-align-center elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-button\" data-id=\"2b9cde3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/lifehaya.pefc.es\/en\/cns-simulator-beech\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Open simulator<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\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>Follow-up of LPIs Tools developed Monitoring of project LPIs Interactive consultation of the monitoring of the LIFE Performance Indicators (LPI) defined for the project. This information is updated periodically to assess the degree of compliance with the objectives and the impact of the actions carried out. LIFE Performance Indicators (LPI) Cargando datos&#8230; Nombre del indicador: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-4310","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/pages\/4310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/comments?post=4310"}],"version-history":[{"count":24,"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/pages\/4310\/revisions"}],"predecessor-version":[{"id":5514,"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/pages\/4310\/revisions\/5514"}],"wp:attachment":[{"href":"https:\/\/lifehaya.pefc.es\/en\/wp-json\/wp\/v2\/media?parent=4310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}