{"id":71753,"date":"2025-08-18T12:11:16","date_gmt":"2025-08-18T10:11:16","guid":{"rendered":"https:\/\/fhi.nl\/?page_id=71753"},"modified":"2026-10-22T16:29:07","modified_gmt":"2026-10-22T14:29:07","slug":"trendlijn","status":"publish","type":"page","link":"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","title":{"rendered":"Economic Barometer: Trendline"},"content":{"rendered":"\n<header id=\"header\" class=\"header header--low \">\n\n\t\n\t\t\t<div class=\"header__background header__background--graphic\"><\/div>\n\t\n\t<div class=\"container\">\n\t\t<div class=\"header__content\">\n\t\t\t<div class=\"header__first\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"header__navigation-button\">\n\t\t\t\t\t\t<a class=\"header__navigation-button__arrow\" target=\"_self\" href=\"https:\/\/fhi.nl\/economische-barometer\/\">\n\t\t\t\t\t\t\t<svg width=\"56\" height=\"33\" viewBox=\"0 0 56 33\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"56\" y=\"33\" width=\"56\" height=\"33\" rx=\"16.5\" transform=\"rotate(180 56 33)\" fill=\"#2A5CEE\"\/><path d=\"M22.262 22.456 16.294 16.5l5.968-5.956M39.706 16.5H16.293\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> Terug naar: Economische Barometer \t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h1 class=\"header__title\" >\n\t\t\t\t\tEconomische Barometer: Trendlijn\t\t\t\t<\/h1>\n\n\t\t\t\t<div class=\"header__dots-line\">\n\t\t\t\t\t<svg width=\"431\" height=\"9\" viewBox=\"0 0 431 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M430.799 4.192a1.136 1.136 0 1 1-2.272-.001 1.136 1.136 0 0 1 2.272 0Zm-27.272 0a1.135 1.135 0 1 1-2.27 0 1.135 1.135 0 0 1 2.27 0Zm-27.27 0a1.136 1.136 0 1 1-2.272-.001 1.136 1.136 0 0 1 2.272 0Zm-27.272 0a1.39 1.39 0 1 1-2.78 0 1.39 1.39 0 0 1 2.78 0Zm-27.78 0a1.645 1.645 0 1 1-3.29 0 1.645 1.645 0 0 1 3.29 0Zm-28.29 0a1.9 1.9 0 1 1-3.799 0 1.9 1.9 0 0 1 3.799 0Zm-28.799 0a2.154 2.154 0 1 1-4.308 0 2.154 2.154 0 0 1 4.308 0Zm-29.308 0a2.41 2.41 0 1 1-4.819 0 2.41 2.41 0 0 1 4.819 0Zm-29.819 0a2.663 2.663 0 1 1-5.326.001 2.663 2.663 0 0 1 5.326-.001Zm-30.327 0a2.919 2.919 0 1 1-5.837 0 2.919 2.919 0 0 1 5.837 0Zm-30.837 0a3.173 3.173 0 1 1-6.345.001 3.173 3.173 0 0 1 6.345 0Zm-31.346 0a3.428 3.428 0 1 1-6.856 0 3.428 3.428 0 0 1 6.856 0Zm-31.856 0a3.683 3.683 0 1 1-7.365 0 3.683 3.683 0 0 1 7.365 0Zm-32.365 0a3.937 3.937 0 1 1-7.875 0 3.937 3.937 0 0 1 7.875 0Zm-32.874 0a4.192 4.192 0 1 1-8.384 0 4.192 4.192 0 0 1 8.384 0Z\" fill=\"#FFF960\"\/><\/svg>\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"header__second\">\n\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"header__branch-logos\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/header>\n\n\n\n\n\n<div class=\"text bg--offwhite\">\n\t<div class=\"container\">\n\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2>Een nieuwe economische barometer<\/h2><\/div>\t\t\t\t\t\t<div class=\"text__content text__content--1-col\">\n\t\t\t<p>Naast de kwartaalverwachtingen verzamelt FHI ook procentuele inschattingen van marktontwikkelingen. Deze gegevens geven inzicht in de ontwikkeling van de markt door de tijd heen. Via de interactieve grafiek op <em>deze pagina<\/em> (deze hyperlinken) kun je deze ontwikkeling verder verkennen. Voor vragen en idee\u00ebn om deze versie van het onderzoek te verbeteren, kan je contact met ons opnemen via de <a href=\"mailto:info@fhi.nl?subject=Vraag%20Trendlijn%20Economische%20Barometer\">mail<\/a>.<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<meta charset=\"UTF-8\">\n    \t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \t<title>Interactie Lijngrafiek<\/title>\n    \t<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/noUiSlider\/15.7.0\/nouislider.min.css\" rel=\"stylesheet\">\n    \t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/noUiSlider\/15.7.0\/nouislider.min.js\"><\/script>\n    \t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    \t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom\"><\/script>\n    \t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/xlsx\/0.17.3\/xlsx.full.min.js\"><\/script>\n    \t<style>\n        body {\n            \tfont-family: Arial, sans-serif;\n            \tmargin: 20px;\n        }\n\t.controls {\n    \t\tmargin: 4px auto;\n    \t\twidth: fit-content;\n\t}\n        #chart-container {\n            \twidth: 80%;\n            \tmargin: 0 auto;\n        }\n\n    \t.slider-container {\n           \twidth: 80%; \/* of hetzelfde als je grafiek-container *\/\n           \tmargin: 0 auto; \/* mooi centreren *\/\n   \t}\n\n\t.help {\n      \t\tposition: relative;\n      \t\tdisplay: inline-block;\n      \t\tcursor: pointer;\n      \t\tfont-weight: bold;\n      \t\tborder-radius: 50%;\n      \t\tbackground-color: #808080;\n      \t\tcolor: white;\n      \t\twidth: 24px;\n      \t\theight: 24px;\n      \t\ttext-align: center;\n      \t\tline-height: 24px;\n    \t}\n   \n        .gecentreerd {\n            text-align: center;\n        }\n\n    \t.tooltip {\n      \t\tvisibility: hidden;\n      \t\twidth: 220px;\n      \t\tbackground-color: #333;\n      \t\tcolor: #fff;\n      \t\ttext-align: left;\n      \t\tborder-radius: 6px;\n      \t\tpadding: 10px;\n      \t\tposition: absolute;\n      \t\tz-index: 1;\n      \t\ttop: 30px;\n      \t\tleft: 50%;\n      \t\ttransform: translateX(-50%);\n      \t\topacity: 0;\n      \t\ttransition: opacity 0.3s;\n      \t\tfont-size: 14px;\n    \t}\n\n    \t.help:hover .tooltip {\n      \t\tvisibility: visible;\n      \t\topacity: 1;\n    \t}\n\n    \t#slider {\n           \tmargin-top: 20px;\n           \twidth: 100%;\n    \t}\n\n        select, button {\n            \tfont-size: 16px;\n            \tmargin: 5px;\n        }\n\n        #user-data-table {\n            \tdisplay: none;\n            \tmargin-top: 20px;\n            \tposition: relative;\n                bottom: 10px;\n           \t    left: 10%;\n            \twidth: 80%;\n            \tbackground-color: #fff;\n            \tborder-radius: 8px;\n            \tbox-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n            \tpadding: 20px;\n            \ttext-align: left;\n            \tz-index: 10; \n        }\n\n        #user-data-table table {\n            \twidth: 100%;\n            \tborder-collapse: collapse;\n        }\n\n        #user-data-table th, #user-data-table td {\n            \tpadding: 10px;\n            \tborder: 1px solid #ddd;\n            \ttext-align: center;\n        }\n\n        #user-data-table th {\n            \tbackground-color: #f4f4f4;\n        }\n\n        #user-data-table input {\n            \twidth: 60px;\n            \tpadding: 5px;\n            \ttext-align: center;\n        }\n\n        #file-upload-btn {\n            \tmargin-left: 10px;\n        }\n\n        .large-button {\n            \tfont-size: 18px;\n            \tpadding: 15px 30px;\n            \tbackground-color: #4CAF50;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n           \tcursor: pointer;\n        }\n\n        .large-button:hover {\n            \tbackground-color: #45a049;\n        }\n\n\t.close-button {\n    \t   \tbackground: none;\n     \t   \tborder: none;\n    \t   \tfont-size: 40px;\n    \t   \tcolor: red;\n    \t   \tposition: absolute;\n    \t   \ttop: 10px;\n   \t   \tright: 20px;\n    \t   \tcursor: pointer;\n\t}\n\n \t.close-button:hover {\n    \t   \tcolor: darkred;\n\t}\n\n        .small-button {\n           \tfont-size: 14px;\n            \tpadding: 5px 15px;\n            \tbackground-color: #f44336;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n            \tcursor: pointer;\n        }\n\n        .small-button:hover {\n            \tbackground-color: #d32f2f;\n        }\n\n\t.beautiful-button {\n            \tpadding: 10px 20px;\n            \tbackground-color: #A3C8A1;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n            \tfont-size: 16px;\n            \tcursor: pointer;\n            \tbox-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n            \ttransition: all 0.3s ease-in-out;\n        }\n\n\t.button-wrapper {\n  \t\tposition: absolute;\n  \t\tbottom: 20px;\n  \t\tright: 20px;\n  \t\tdisplay: flex;\n  \t\tgap: 10px;\n\t}\n\n        .beautiful-button:hover {\n            \tbackground-color: #7C9F7A;\n            \ttransform: scale(1.05);\n        }\n\t\n\t.button-container {\n    \t\tdisplay: flex;\n    \t\tgap: 10px;\n\t   \tjustify-content: center;\n    \t\talign-items: center;\n\t}\n\tbody {\n        \tbackground-color: #ffffff;\n            \tmargin: 0 auto;\n    \t}\n\t<\/style>\n<\/head>\n\n<body>\n\t<div class=\"controls\">\n        \t<label for=\"category-select\">Categorie:<\/label>\n        \t<select id=\"category-select\" onchange=\"updateChart()\">\n            \t\t<option value=\"omzet\">Omzet<\/option>\n            \t\t<option value=\"orderpositie\">Orderpositie<\/option>\n            \t\t<option value=\"tarieven\">Tarieven<\/option>\n        \t<\/select>\n    \t<\/div>\n\n    \t<div class=\"controls\">\n        \t<label for=\"branch-select\">Selecteer een branch:<\/label>\n        \t<select id=\"branch-select\">\n            \t\t<option value=\"Totaal\" style=\"background-color: rgba(255, 150, 150, 0.3);\">Totaal<\/option>\n            \t\t<option value=\"IA\" style=\"background-color: rgba(008, 164, 189, 0.3);\">IA<\/option>\n            \t\t<option value=\"IE\" style=\"background-color: rgba(045, 216, 129, 0.3);\">IE<\/option>\n            \t\t<option value=\"LT\" style=\"background-color: rgba(255, 249, 096, 0.3);\">LT<\/option>\n            \t\t<option value=\"GA\" style=\"background-color: rgba(177, 074, 237, 0.3);\">GA<\/option>\n        \t<\/select>\n    \t<\/div>\n\n    \t<div class=\"button-container\">\n        \t<button class=\"beautiful-button\" onclick=\"downloadImage()\">Download als afbeelding<\/button>\n        \t<button class=\"beautiful-button\" onclick=\"toggleDataInput()\">Voeg eigen data toe<\/button>\n        \t<button class=\"beautiful-button\" onclick=\"clearUserData(); addUserData(); toggleDataInput()\">Verwijder eigen data<\/button>\n    \t<\/div>\n\n    \t<div id=\"user-data-table\">\n       \t\t<button class=\"close-button\" onclick=\"toggleDataInput()\">\u00d7<\/button>\n            <p style=\"margin-bottom: 15px; text-align: center;\">\n        \t\tVul hieronder per kwartaal de procentuele verandering in t.o.v. hetzelfde kwartaal een jaar daarvoor of kies een Excel-bestand waar deze gegevens al zijn ingevuld.\n    \t\t<\/p>\n        \t<table>\n            \t\t<tr>\n                \t\t<th>Periode<\/th>\n\t\t\t\t<th>2025<\/th>\n\t\t\t\t<th>2026<\/th>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q1<\/td>\n\t\t\t\t<td><input type=\"number\" id=\"user-data-1-2025\"><\/td>\n\t\t\t\t<td><input type=\"number\" id=\"user-data-1-2026\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q2<\/td>\n                \t\t<td><input type=\"number\" id=\"user-data-2-2025\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q3<\/td>\n                \t\t<td><input type=\"number\" id=\"user-data-3-2025\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q4<\/td>\n\t\t\t\t<td><input type=\"number\" id=\"user-data-4-2025\"><\/td>\n            \t\t<\/tr>\n        \t<\/table>\n\t\t<div class=\"help\">?\n      \t\t\t<div class=\"tooltip\">\n        \t\tVoeg de data toe aan een Excel-bestand om het invullen te vergemakkelijken, cel A1 representeert Q1 2025\n      \t\t\t<\/div>\n    \t\t<\/div>\n        \t<button class=\"beautiful-button\" onclick=\"document.getElementById('excel-file').click()\">Kies Bestand<\/button>\n        \t<input \n            \t\ttype=\"file\" \n           \t\tid=\"excel-file\" \n            \t\tstyle=\"display: none;\" \n            \t\tonchange=\"handleFileUpload(event)\" \n            \t\taccept=\".xlsx, .xls\" \n        \t\/>\n\t\t<button class=\"beautiful-button\" onclick=\"clearUserData()\">Clear<\/button>\n\t\t<button class=\"beautiful-button\" onclick=\"addUserData()\">OK<\/button>\n\n    \t<\/div>\n\n    \t<div id=\"chart-container\">\n        \t<canvas id=\"lineChart\"><\/canvas>\n    \t<\/div>\n\n    \t<div class=\"slider-container\">\n        \t<div id=\"slider\"><\/div>\n    \t<\/div>\n        <div style=\"height: 100px;\"><\/div>\n<script>\n    \tconst ctx = document.getElementById('lineChart').getContext('2d');\n\n   \tconst branchData = {\n        \torderpositie: {\n            \t\tTotaal: { 2025:[-0.12, 2.96, 2.22, 3.58], 2026:[3.79] },\n\t\t\tGA: { 2025:[0, -2.5, 3, 12.5], 2026:[3.75] },\n            \t\tIA: { 2025:[-3.5, 5, 1.43, 2.62], 2026:[4.46] },\n            \t\tIE: { 2025:[1.1, 2.27, 3.18, 6.25], 2026:[5.80]},\n            \t\tLT: { 2025:[2.5, 1.14, 1.15, -0.14], 2026:[-0.89] }\n            \t\t\n        \t},\t\t\n        \tomzet: {\n            \t\tTotaal: { 2025:[-0.94, 0.38, 3.21, 1.48], 2026:[5.04]  },\n\t\t\tGA: { 2025:[-0.83, -2.5, 1.5, 0.00], 2026:[5.00]  },\n            \t\tIA: { 2025:[-3.55, 2.81, 3.33, -0.71], 2026:[5.22]  },\n            \t\tIE: { 2025:[0.09, -1.04, 3.28, 4.00], 2026:[6.88]  },\n            \t\tLT: { 2025:[0.58, 0.23, 3.46, 0.69], 2026:[1.61]  }\n            \t\t\n        \t},\n        \ttarieven: {\n            \t\tTotaal: { 2025:[3.38, 2.5, 1.2, 2.62], 2026:[3.81]  },\n\t\t\tGA: { 2025:[7.5, 2.5, 3.5, 3.75], 2026:[5.00]  },\n            \t\tIA: { 2025:[2.5, 1.5, 1.11, 2.5], 2026:[3.37]  },\n            \t\tIE: { 2025:[3.44, 3.33, 1.64, 2.6], 2026:[4.38]  },\n            \t\tLT: { 2025:[3.00, 1.94, -0.58, 2.64], 2026:[3.21]  }\n            \t\t\n        \t}\n    \t};\n\n\tconst periodLabels = ['2025 Q1', '2025 Q2', '2025 Q3', '2025 Q4', '2026 Q1'];\n\n \tconst branchColors = {\n    \t\tTotaal: 'rgba(255, 150, 150, 1)',\n   \t \tIA: 'rgba(008, 164, 189, 1)',\n   \t \tIE: 'rgba(045, 216, 129, 1)',\n   \t \tLT: 'rgba(255, 249, 096, 1)',\n    \t\tGA: 'rgba(177, 074, 237, 1)'\n  \t};\n\n\tconst dataMappings = {\n\t\t'user-data-1-2025': { row: 0, col: 0 },\n\t\t'user-data-2-2025': { row: 1, col: 0 },\n\t\t'user-data-3-2025': { row: 2, col: 0 },\n\t\t'user-data-4-2025': { row: 3, col: 0 },\n\t\t'user-data-1-2026': { row: 0, col: 1 }\n\t};\n\n\tfunction clearUserData() {\n\t\tdocument.getElementById('user-data-1-2025').value = '';\n\t\tdocument.getElementById('user-data-2-2025').value = '';\n\t\tdocument.getElementById('user-data-3-2025').value = '';\n\t\tdocument.getElementById('user-data-4-2025').value = '';\n\t\tdocument.getElementById('user-data-1-2026').value = '';\n\n    \t}\n\n\tfunction getUserInputData() {\n    \t\treturn [\n\t\t\tparseFloat(document.getElementById('user-data-1-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-2-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-3-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-4-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-1-2026').value)\n    \t\t];\n\t}\n\n\tfunction updateChart() {\n        \tconst category = document.getElementById('category-select').value;\n        \tconst selectedBranche = document.getElementById('branch-select').value;\n\n\t\tconst data2025 = branchData[category][selectedBranche][2025];\n\t\tconst data2026 = branchData[category][selectedBranche][2026];\n\t\tconst combinedData = data2025.concat(data2026);\n\n        lineChart.data.datasets = [];\n\n        const color = getColorForBranch(selectedBranche);\n        const backgroundColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.2)`;\n        const borderColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.8)`;\n\n        const singleDataset = {\n            label: `${selectedBranche}`,\n            data: combinedData,\n            borderColor: borderColor,\n            backgroundColor: backgroundColor,\n            fill: false\n        };\n\nlineChart.data.datasets.push(singleDataset);\n\n        \tlineChart.data.labels = periodLabels;\n        \taddUserData();\n        \ttoggleDataInput();\n        \tlineChart.update();\n\n        \tupdateSliderColor(selectedBranche);\n    \t}\n   \n\tlet lineChart = new Chart(ctx, {\n    \t\ttype: 'line',\n        \tdata: {\n        \t\tlabels: periodLabels,\n  \t\t\tdatasets: []\n        \t},\n        \toptions: {\n            \t\tresponsive: true,\n            \t\tscales: {\n                \t\tx: {\n                    \t\t\ttype: 'category'  \/\/ X-axis for time or categories\n                \t\t},\n               \t\t\ty: {\n                    \t\t\tbeginAtZero: false,\n                    \t\t\tticks: {\n                        \t\t\tcallback: function(value) {\n                            \t\t\t\treturn value.toFixed(2) + \"%\";\n                        \t\t\t}\n                    \t\t\t}\n                \t\t}\n     \t\t\t},\n       \t\t\tplugins: {\n             \t\t\ttooltip: {\n                \t\t\tenabled: true,\n                    \t\t\tmode: 'nearest',\n                    \t\t\tintersect: true,\n                \t\t\tcallbacks: {\n                    \t\t\t\tlabel: function(tooltipItem) {\n                        \t\t\t\tconst value = tooltipItem.raw;\n                        \t\t\t\treturn tooltipItem.dataset.label + ': ' + value.toFixed(2) + '%';\n                    \t\t\t\t}\n                \t\t\t},\n               \t\t\t\tbackgroundColor: 'rgba(0, 0, 0, 0.8)',\n                \t\t\ttitleColor: '#fff',\n                \t\t\tbodyColor: '#fff',\n                \t\t\tbodyFont: {\n                    \t\t\t\tsize: 14,\n                    \t\t\t\tweight: 'bold'\n                \t\t\t},\n                \t\t\tfooterColor: '#fff',\n                \t\t\tfooterFont: {\n                    \t\t\t\tsize: 12\n                \t\t\t}\n            \t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n    \twindow.onload = function() {\n        \tdocument.getElementById('category-select').value = 'omzet';\n\n        \tconst branchSelect = document.getElementById('branch-select');\n        \tfor (const option of branchSelect.options) {\n            \t\toption.selected = option.value === 'Totaal';\n        \t}\n        \tupdateChart();\n    \t};\n\n    \tfunction hexToRGBA(hex, alpha) {\n        \tlet r = parseInt(hex.slice(1, 3), 16);\n        \tlet g = parseInt(hex.slice(3, 5), 16);\n        \tlet b = parseInt(hex.slice(5, 7), 16);\n        \treturn `rgba(${r}, ${g}, ${b}, ${alpha})`;\n    \t}\n\n    \tconst slider = document.getElementById('slider');\n\n    \tnoUiSlider.create(slider, {\n        \tstart: [0, periodLabels.length - 1],\n        \tconnect: true,\n        \trange: {\n            \t\tmin: 0,\n            \t\tmax: periodLabels.length - 1\n        \t},\n        \ttooltips: [\n            \t\t{\n                \t\tto: value => periodLabels[Math.round(value)],\n                \t\tfrom: label => periodLabels.indexOf(label)\n            \t\t},\n            \t\t{\n                \t\tto: value => periodLabels[Math.round(value)],\n                \t\tfrom: label => periodLabels.indexOf(label)\n            \t\t}\t\n        \t],\n        \tformat: {\n            \t\tto: value => value.toFixed(0),\n            \t\tfrom: value => Number(value)\n        \t}\n    \t});\n\n    \tslider.noUiSlider.on('update', function(values) {\n        \tlet startValue = parseFloat(values[0]);\n        \tlet endValue = parseFloat(values[1]);\n\n        \tconst startIndex = Math.floor(startValue + 0.5);\n        \tconst endIndex = Math.floor(endValue + 0.5);\n\n        \tupdateChartWithRange(startIndex, endIndex);\n   \t});\n\n    \tfunction updateSliderColor(branch) {\n        \tconst color = getColorForBranch(branch);\n        \tconst borderColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.5)`;\n\n        \tconst connectElement = slider.querySelector('.noUi-connect');\n        \tif (connectElement) {\n            \t\tconnectElement.style.backgroundColor = borderColor;\n        \t}\n    \t}\n\n    \tfunction updateChartWithRange(startIndex, endIndex) {\n        \tlineChart.options.scales.x.min = periodLabels[startIndex];\n        \tlineChart.options.scales.x.max = periodLabels[endIndex];\n        \tlineChart.update();\n    \t}\n\n    \tfunction getColorForBranch(branch) {\n        \treturn branchColors[branch] || 'rgba(0, 0, 0, 1)';\n    \t}\n\n    \tdocument.getElementById('category-select').addEventListener('change', updateChart);\n    \tdocument.getElementById('branch-select').addEventListener('change', function() {\n        \tupdateChart();  \n    \t});\n    \twindow.addEventListener('resize', function() {\n\t\tif(lineChart) {\n\t\t\tlineChart.resize();\n\t\t\tupdateChart();\n\t\t}\n    \t});\n    \tdocument.getElementById('fullsize-btn').addEventListener('click', function() {\n\t\tif(lineChart) {\n\t\t\tlineChart.resize();\n\t\t\tupdateChart();\n\t\t}\n    \t});\n\n    \tfunction toggleDataInput() {\n        \tconst table = document.getElementById('user-data-table');\n        \n        \tif (table.style.display === '' || table.style.display === 'none') {\n            \t\ttable.style.display = 'block';\n        \t} else {\n            \t\ttable.style.display = 'none';\n        \t}\n    \t}\n\n\tfunction addUserData() {\n    \t\tconst category = document.getElementById('category-select').value;\n    \t\tconst newData = getUserInputData();\n\n    \t\tlineChart.data.datasets = lineChart.data.datasets.filter(dataset => !dataset.label.includes(category));\n\n   \t\tif (newData.some(value => !isNaN(value))) {\n        \t\tconst userDataColor = 'rgba(255, 159, 64, 1)';\n        \t\tconst backgroundUserDataColor = 'rgba(255, 159, 64, 0.2)';\n\n       \t\t\tconst newDataset = {\n            \t\t\tlabel: `Eigen data - ${category}`,\n            \t\t\tdata: newData,\n            \t\t\tborderColor: userDataColor,\n            \t\t\tbackgroundColor: backgroundUserDataColor,\n            \t\t\tborderWidth: 2,\n            \t\t\tfill: false\n        \t\t};\n\n        \t\tlineChart.data.datasets.push(newDataset);\n    \t\t}\n\n    \t\tlineChart.update();\n    \t\ttoggleDataInput();\n\t}\n\n\tfunction handleFileUpload(event) {\n    \t\tconst file = event.target.files[0];\n\n   \t\t if (file) {\n        \t\tconst reader = new FileReader();\n\n        \t\treader.onload = function (e) {\n           \t\t\tconst data = e.target.result;\n           \t\t\tconst workbook = XLSX.read(data, { type: 'binary' });\n            \t\t\tconst sheet = workbook.Sheets[workbook.SheetNames[0]];\n            \t\t\tconst jsonData = XLSX.utils.sheet_to_json(sheet, { header: 1 });\n\n            \t\t\tfor (const [elementId, position] of Object.entries(dataMappings)) {\n               \t\t\t\tconst value = jsonData[position.row]?.[position.col] || '';\n                \t\t\tconst element = document.getElementById(elementId);\n                \t\t\tif (element) element.value = value;\n            \t\t\t}\n        \t\t};\n\n        \t\treader.readAsBinaryString(file);\n        \t\tevent.target.value = '';\n    \t\t}\n\t}\n\t\n\t\n\n    \tfunction downloadImage() {\n        \tconst newCanvas = document.createElement('canvas');\n        \tconst newCtx = newCanvas.getContext('2d');\n\n       \t\tnewCanvas.width = lineChart.canvas.width;\n        \tnewCanvas.height = lineChart.canvas.height;\n\n        \tnewCtx.fillStyle = 'white';\n        \tnewCtx.fillRect(0, 0, newCanvas.width, newCanvas.height);\n\n        \tnewCtx.drawImage(lineChart.canvas, 0, 0);\n\n        \tconst link = document.createElement('a');\n        \tlink.href = newCanvas.toDataURL();\n        \tlink.download = 'Economische Barometer.png';\n        \tlink.click();\n    \t}\n<\/script>\n<\/body>\n<\/html>\n\n\n\r\n\t<div class=\"articles bg--dark-blue automatic\">\r\n\t\t<div class=\"container\">\r\n\t\t\t<div class=\"articles__header\">\r\n\t\t\t\t\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2>Nieuws<\/h2><\/div>\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"post-grid post-grid--no-padding\">\r\n\t\t\t\t\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/nis2-maakt-cybersecurity-een-bestuurszaak\/\" data-id=\"89894\">\n\t<div class=\"single-item__articles-icon\">\n\t\t<svg width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<mask id=\"mask0_1182_5532\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"35\" height=\"35\">\n<path d=\"M0 0H35V35H0V0Z\" fill=\"white\"\/>\n<\/mask>\n<g mask=\"url(#mask0_1182_5532)\">\n<path d=\"M5.12695 9.22852H1.02539V31.9238H10.4299C12.2868 31.9238 14.0678 32.6615 15.3809 33.9746H19.6191C20.9322 32.6615 22.7132 31.9238 24.5701 31.9238H33.9746V11.2793H29.873\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M17.5 9.22852H18.1426C20.0088 7.89544 22.2237 7.17773 24.5615 7.17773H29.873V27.8223H24.5615C22.2237 27.8223 20.0088 28.54 18.1426 29.873H16.8574C14.9912 28.54 12.7763 27.8223 10.4385 27.8223H5.12695V5.12695H9.22852\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M9.22852 1.02539V21.6699C13.759 21.6699 17.5 25.3425 17.5 29.873V9.22852C17.5 4.698 13.759 1.02539 9.22852 1.02539Z\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<\/g>\n<\/svg>\n\t<\/div>\n\t<div class=\"single-item__articles-title\"><div class='heading-wrapper'><h3>NIS2 maakt cybersecurity een bestuurszaak<\/h3><\/div><\/div>\n\t<div class=\"single-item__articles-terms\">\n\t\t\n\t\t\n\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">NIS 2<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Cybersecurity<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Artikel<\/span>\n\t\t\t\t\t<\/div>\n\t<div class=\"single-item__articles-author-date-wrapper\">\n\t\t\t\t\t<div class=\"single-item__articles-author\">\n\t\t\t\tFHI\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"single-item__articles-date\">\n\t\t\t\t15 October 2026\t\t\t<\/div>\n\t\t\t<\/div>\n<\/a>\n\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/fhi-barometer-q2-2026\/\" data-id=\"88900\">\n\t<div class=\"single-item__articles-icon\">\n\t\t<svg width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<mask id=\"mask0_1182_5532\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"35\" height=\"35\">\n<path d=\"M0 0H35V35H0V0Z\" fill=\"white\"\/>\n<\/mask>\n<g mask=\"url(#mask0_1182_5532)\">\n<path d=\"M5.12695 9.22852H1.02539V31.9238H10.4299C12.2868 31.9238 14.0678 32.6615 15.3809 33.9746H19.6191C20.9322 32.6615 22.7132 31.9238 24.5701 31.9238H33.9746V11.2793H29.873\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M17.5 9.22852H18.1426C20.0088 7.89544 22.2237 7.17773 24.5615 7.17773H29.873V27.8223H24.5615C22.2237 27.8223 20.0088 28.54 18.1426 29.873H16.8574C14.9912 28.54 12.7763 27.8223 10.4385 27.8223H5.12695V5.12695H9.22852\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<path d=\"M9.22852 1.02539V21.6699C13.759 21.6699 17.5 25.3425 17.5 29.873V9.22852C17.5 4.698 13.759 1.02539 9.22852 1.02539Z\" stroke=\"#2A5CEE\" stroke-width=\"2\" stroke-miterlimit=\"10\"\/>\n<\/g>\n<\/svg>\n\t<\/div>\n\t<div class=\"single-item__articles-title\"><div class='heading-wrapper'><h3>FHI Barometer \u2013 Q2 2026<\/h3><\/div><\/div>\n\t<div class=\"single-item__articles-terms\">\n\t\t\n\t\t\n\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Onderzoeken<\/span>\n\t\t\t\t\t<\/div>\n\t<div class=\"single-item__articles-author-date-wrapper\">\n\t\t\t\t\t<div class=\"single-item__articles-author\">\n\t\t\t\tFHI\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"single-item__articles-date\">\n\t\t\t\t29 September 2026\t\t\t<\/div>\n\t\t\t<\/div>\n<\/a>\n\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/van-vpn-naar-zero-trust-een-stapsgewijze-aanpak-voor-ot\/\" data-id=\"86833\">\n\t<div class=\"single-item__articles-icon\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  viewBox=\"0 -960 960 960\"  fill=\"#000\"><path d=\"M180-120q-24 0-42-18t-18-42v-600q0-24 18-42t42-18h462l198 198v462q0 24-18 42t-42 18H180Zm0-60h600v-428.57H609V-780H180v600Zm99-111h402v-60H279v60Zm0-318h201v-60H279v60Zm0 159h402v-60H279v60Zm-99-330v171.43V-780v600-600Z\"\/><\/svg>\t<\/div>\n\t<div class=\"single-item__articles-title\"><div class='heading-wrapper'><h3>Van VPN naar Zero Trust: een stapsgewijze aanpak voor OT<\/h3><\/div><\/div>\n\t<div class=\"single-item__articles-terms\">\n\t\t\n\t\t\n\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Industri\u00eble Automatisering<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Federatief<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Industrial Cyber Security event<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Achtergrond<\/span>\n\t\t\t\t\t<\/div>\n\t<div class=\"single-item__articles-author-date-wrapper\">\n\t\t\t\t\t<div class=\"single-item__articles-author\">\n\t\t\t\tFHI\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"single-item__articles-date\">\n\t\t\t\t17 August 2026\t\t\t<\/div>\n\t\t\t<\/div>\n<\/a>\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\n\n\n\t<div class=\"logo-slider bg--offwhite\">\n\t\t<div class=\"container\">\t\t\t\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2 class='logo-slider__title'>Leden<\/h2><\/div>\t\t\t\t\t\n\t\t<div class=\"swiper\" data-swiper-autoplay=\"true\">\n\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t<a  href=\"\/profiel\/skalar-analytical\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Skalar Analytical\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/81-1.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/becton-dickinson\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Becton Dickinson\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/741.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/kvms\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"KVMS\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3401.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/acal-bfi-nederland\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Acal BFi Nederland\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/31.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/te-connectivity-nederland\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"TE Connectivity Nederland\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/361-1.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/testo-bv\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Testo BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/471-1.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/ec-electronics-netherlands-bv\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"EC Electronics Netherlands BV\"><img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/EC-Electronics_vector.svg\" class=\"attachment-medium size-medium\" alt=\"\" \/><\/a><a  href=\"\/profiel\/baumer\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Baumer\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/691.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/building-technology-bv\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"BUILDING technology bv\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1171.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/kiwa-assurance\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Kiwa Services\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3291.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/biolegio\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Biolegio\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/941.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/profiel\/dpvt-bv-dupa-veiligheidstechniek\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"DPVT BV (Dupa veiligheidstechniek)\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1631.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-controls\">\n\t\t\t\t\t<div class=\"swiper-nav-button button button--primary button--sm swiper-nav-button-prev\">\n\t\t\t\t\t\t<svg width=\"27\" height=\"15\" viewBox=\"0 0 27 15\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8.262 13.457 2.294 7.5l5.968-5.956M25.706 7.5H2.293\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-nav-button button button--primary button--sm swiper-nav-button-next\">\n\t\t\t\t\t\t<svg width=\"27\" height=\"15\" viewBox=\"0 0 27 15\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8.262 13.457 2.294 7.5l5.968-5.956M25.706 7.5H2.293\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Interaction Line Chart Category: Revenue Order Position Rates Select a branch: TotalIAIELTGA Download as image Add custom data Remove custom data \u00d7 Enter the percentage change below per quarter compared to the same quarter a year earlier, or choose an Excel file where this data has already been entered. Period 2025 2026 Q1 Q2 Q3 Q4 ? Add the data<\/p>","protected":false},"author":17,"featured_media":0,"parent":45487,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"branches":[],"events":[],"secretariat":[],"categories":[],"themes_tax":[],"class_list":["post-71753","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Economische Barometer: Trendlijn - FHI, Federatie van technologiebranches<\/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:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Economische Barometer: Trendlijn - FHI, Federatie van technologiebranches\" \/>\n<meta property=\"og:description\" content=\"Interactie Lijngrafiek Categorie: OmzetOrderpositieTarieven Selecteer een branch: TotaalIAIELTGA Download als afbeelding Voeg eigen data toe Verwijder eigen data \u00d7 Vul hieronder per kwartaal de procentuele verandering in t.o.v. hetzelfde kwartaal een jaar daarvoor of kies een Excel-bestand waar deze gegevens al zijn ingevuld. Periode 2025 2026 Q1 Q2 Q3 Q4 ? Voeg de data toe\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/\" \/>\n<meta property=\"og:site_name\" content=\"FHI, Federatie van technologiebranches\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T14:29:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated 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:\\\/\\\/fhi.nl\\\/economische-barometer\\\/trendlijn\\\/\",\"url\":\"https:\\\/\\\/fhi.nl\\\/economische-barometer\\\/trendlijn\\\/\",\"name\":\"Economische Barometer: Trendlijn - FHI, Federatie van technologiebranches\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fhi.nl\\\/#website\"},\"datePublished\":\"2025-08-18T10:11:16+00:00\",\"dateModified\":\"2026-10-22T14:29:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fhi.nl\\\/economische-barometer\\\/trendlijn\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fhi.nl\\\/economische-barometer\\\/trendlijn\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fhi.nl\\\/economische-barometer\\\/trendlijn\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fhi.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Economische Barometer\",\"item\":\"https:\\\/\\\/fhi.nl\\\/economische-barometer\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Economische Barometer: Trendlijn\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fhi.nl\\\/#website\",\"url\":\"https:\\\/\\\/fhi.nl\\\/\",\"name\":\"FHI, federatie van technologiebranches\",\"description\":\"Nederlandse branchevereniging voor technologiebranches\",\"publisher\":{\"@id\":\"https:\\\/\\\/fhi.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fhi.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fhi.nl\\\/#organization\",\"name\":\"FHI, federatie van technologiebranches\",\"url\":\"https:\\\/\\\/fhi.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/fhi.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/fhi.nl\\\/app\\\/uploads\\\/2024\\\/06\\\/3-e1722349014385.png\",\"contentUrl\":\"https:\\\/\\\/fhi.nl\\\/app\\\/uploads\\\/2024\\\/06\\\/3-e1722349014385.png\",\"width\":732,\"height\":136,\"caption\":\"FHI, federatie van technologiebranches\"},\"image\":{\"@id\":\"https:\\\/\\\/fhi.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fhi-federation-of-technology-branches\",\"https:\\\/\\\/www.instagram.com\\\/fhi_nl\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Economic Barometer: Trend Line - FHI, Federation of Technology Industries","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:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","og_locale":"en_GB","og_type":"article","og_title":"Economische Barometer: Trendlijn - FHI, Federatie van technologiebranches","og_description":"Interactie Lijngrafiek Categorie: OmzetOrderpositieTarieven Selecteer een branch: TotaalIAIELTGA Download als afbeelding Voeg eigen data toe Verwijder eigen data \u00d7 Vul hieronder per kwartaal de procentuele verandering in t.o.v. hetzelfde kwartaal een jaar daarvoor of kies een Excel-bestand waar deze gegevens al zijn ingevuld. Periode 2025 2026 Q1 Q2 Q3 Q4 ? Voeg de data toe","og_url":"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","og_site_name":"FHI, Federatie van technologiebranches","article_modified_time":"2026-10-22T14:29:07+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/","url":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/","name":"Economic Barometer: Trend Line - FHI, Federation of Technology Industries","isPartOf":{"@id":"https:\/\/fhi.nl\/#website"},"datePublished":"2025-08-18T10:11:16+00:00","dateModified":"2026-10-22T14:29:07+00:00","breadcrumb":{"@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fhi.nl\/economische-barometer\/trendlijn\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fhi.nl\/"},{"@type":"ListItem","position":2,"name":"Economische Barometer","item":"https:\/\/fhi.nl\/economische-barometer\/"},{"@type":"ListItem","position":3,"name":"Economische Barometer: Trendlijn"}]},{"@type":"WebSite","@id":"https:\/\/fhi.nl\/#website","url":"https:\/\/fhi.nl\/","name":"FHI, federation of technology industries","description":"Dutch trade association for technology industries","publisher":{"@id":"https:\/\/fhi.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fhi.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/fhi.nl\/#organization","name":"FHI, federation of technology industries","url":"https:\/\/fhi.nl\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/fhi.nl\/#\/schema\/logo\/image\/","url":"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png","contentUrl":"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png","width":732,"height":136,"caption":"FHI, federatie van technologiebranches"},"image":{"@id":"https:\/\/fhi.nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/fhi-federation-of-technology-branches","https:\/\/www.instagram.com\/fhi_nl\/"]}]}},"_links":{"self":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/comments?post=71753"}],"version-history":[{"count":33,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753\/revisions"}],"predecessor-version":[{"id":90134,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753\/revisions\/90134"}],"up":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/45487"}],"wp:attachment":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/media?parent=71753"}],"wp:term":[{"taxonomy":"branches","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/branches?post=71753"},{"taxonomy":"events","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/events?post=71753"},{"taxonomy":"secretariat","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/secretariat?post=71753"},{"taxonomy":"categories","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/categories?post=71753"},{"taxonomy":"themes","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/themes_tax?post=71753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}