{"id":7843,"date":"2025-04-21T21:24:10","date_gmt":"2025-04-21T19:24:10","guid":{"rendered":"https:\/\/www.herz.nl\/?page_id=7843"},"modified":"2026-03-04T02:20:19","modified_gmt":"2026-03-04T01:20:19","slug":"__trashed-2","status":"publish","type":"page","link":"https:\/\/www.herz.nl\/?page_id=7843","title":{"rendered":"Downloads"},"content":{"rendered":"\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Downloads<\/strong><\/h1>\n\n\n\n<div class=\"wp-block-group mein-grid is-layout-grid wp-container-core-group-is-layout-11 wp-block-group-is-layout-grid\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-group download-popup wp-container-content-1\" style=\"padding-right:0;padding-left:0\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-1 wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center\" style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10907\"  _slug=\"herz-catalogus-2025-2026\" data-title=\"herz-catalogus-2025-2026\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/02\/HERZ-Catalogus.png\" thumbtype=\"\" >HERZ Catalogus 2025 \u2013 2026<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10907 = {\"outline\":[],\"height\":\"500\",\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HERZ-PL-2024_magazine-komprimiert-1.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1de80f\">HERZ Catalogus<br \/>\n2025-2026<\/a>\n\n        <div id=\"ebd_69f185c1de80f\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=7546&#038;tmstv=1777436097\" data-title=\"PL 2024\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1de80f';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10876\"  _slug=\"broschure-dynamische-regelarmaturen\" data-title=\"broschure-dynamische-regelarmaturen\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_1.jpg\" thumbtype=\"\" >Broschure Dynamische Regelarmaturen<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10876 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Broschure-Dynamische-Regelarmaturen_092019_NL.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1df197\">Broschure Dynamische Regelarmaturen<\/a>\n\n        <div id=\"ebd_69f185c1df197\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11052&#038;tmstv=1777436097\" data-title=\"Broschure-Dynamische-Regelarmaturen\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1df197';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10904\"  _slug=\"thermostaat-afsluiter-brochure\" data-title=\"thermostaat-afsluiter-brochure\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_8-1-scaled.jpg\" thumbtype=\"\" >thermostaat-afsluiter-brochure<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10904 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/thermostaat-afsluiter-brochure-2-vertaald.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1dfa23\">Thermostaat Afsluiter<br \/>\nBrochure<\/a>\n\n        <div id=\"ebd_69f185c1dfa23\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11073&#038;tmstv=1777436097\" data-title=\"Thermostaat Afsluiter Brochure\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1dfa23';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10902\"  _slug=\"schmutzfanger\" data-title=\"schmutzfanger\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_7-scaled.jpg\" thumbtype=\"\" >Schmutzf\u00e4nger<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10902 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Schmutzfanger_DU.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e02ab\">Vuilvanger<\/a>\n\n        <div id=\"ebd_69f185c1e02ab\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11071&#038;tmstv=1777436097\" data-title=\"Vuilvanger\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e02ab';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10900\"  _slug=\"pumpfix\" data-title=\"pumpfix\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_6-scaled.jpg\" thumbtype=\"\" >PUMPFIX<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10900 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/PUMPFIX_NL.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e0b31\">PUMPFIX<\/a>\n\n        <div id=\"ebd_69f185c1e0b31\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11069&#038;tmstv=1777436097\" data-title=\"PUMPFIX\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e0b31';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10898\"  _slug=\"herzcon\" data-title=\"herzcon\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_5-scaled.jpg\" thumbtype=\"\" >HerzCON<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10898 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HerzCON_DU.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e13cc\">HerzCON<\/a>\n\n        <div id=\"ebd_69f185c1e13cc\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11067&#038;tmstv=1777436097\" data-title=\"HerzCON\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e13cc';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10896\"  _slug=\"herz-cleversmart\" data-title=\"herz-cleversmart\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_4-scaled.jpg\" thumbtype=\"\" >HERZ clever&#038;smart<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10896 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HERZ-cleversmart_DU_V2.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e1ccd\">HERZ clever&smart<\/a>\n\n        <div id=\"ebd_69f185c1e1ccd\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11064&#038;tmstv=1777436097\" data-title=\"HERZ clever&#038;smart\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e1ccd';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10892\"  _slug=\"dynamische-thermostatventile\" data-title=\"dynamische-thermostatventile\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_3-scaled.jpg\" thumbtype=\"\" >Dynamische Thermostatventile<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10892 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Dynamische-Thermostatventile_DU.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e25cd\">Dynamische<br \/>\nThermostatventilen<\/a>\n\n        <div id=\"ebd_69f185c1e25cd\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11059&#038;tmstv=1777436097\" data-title=\"Dynamische Thermostatventile\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e25cd';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_12964\"  _slug=\"dynamic-thermostatic-valves\" data-title=\"dynamic-thermostatic-valves\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2026\/03\/Dynamic-Thermostatic-Valves_NL_V7_Long-Version_Web_Seite_01.jpg\" thumbtype=\"\" >Dynamic Thermostatic Valves<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_12964 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Dynamic-Thermostatic-Valves_NL_V7_Long-Version_Web.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e2f11\">Dynamische Thermostatic<br \/>\nValves \u2013 TS Kombi<\/a>\n\n        <div id=\"ebd_69f185c1e2f11\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=12968&#038;tmstv=1777436097\" data-title=\"HERZ Dynamische Thermostatic Valves \u2013 TS Kombi\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e2f11';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><div class=\"_df_thumb \" id=\"df_10890\"  _slug=\"dynamische-regeling-vloerverwarming\" data-title=\"dynamische-regeling-vloerverwarming\" wpoptions=\"true\" thumb=\"http:\/\/www.herz.nl\/wp-content\/uploads\/2025\/08\/Neue-Sammlung-1.pdf_Seite_2-scaled.jpg\" thumbtype=\"\" >Dynamische regeling vloerverwarming<\/div><script class=\"df-shortcode-script\" nowprocket type=\"application\/javascript\">window.option_df_10890 = {\"outline\":[],\"autoEnableOutline\":\"false\",\"autoEnableThumbnail\":\"false\",\"overwritePDFOutline\":\"false\",\"direction\":\"1\",\"pageSize\":\"0\",\"source\":\"http:\\\/\\\/www.herz.nl\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Dynamische-regeling-vloerverwarming_DU.pdf\",\"wpOptions\":\"true\"}; if(window.DFLIP && window.DFLIP.parseBooks){window.DFLIP.parseBooks();}<\/script><\/p>\n\n\n        <a href=\"#\" class=\"ebd-trigger-link\" data-modal-id=\"ebd_69f185c1e3ecb\">Dynamische regeling<br \/>\nvloerverwarming<\/a>\n\n        <div id=\"ebd_69f185c1e3ecb\" class=\"ebd-modal\" style=\"display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); z-index:9999; align-items:center; justify-content:center; padding:20px; box-sizing:border-box;\">\n            <div style=\"background:#fff; padding:20px; position:relative; border-radius:6px; box-shadow:0 10px 40px rgba(0,0,0,0.2); max-width:420px; width:100%; box-sizing:border-box;\">\n                <button class=\"ebd-close\" style=\"position:absolute; top:8px; right:8px; background:none; border:none; font-size:24px; cursor:pointer;\">&times;<\/button>\n                <h2 style=\"margin-top:0; font-size:1.25rem;\">Download vrijgeven<\/h2>\n                <p>Voer je naam en e-mailadres in om de download te starten.<\/p>\n                <form class=\"ebd-form\" data-url=\"https:\/\/www.herz.nl?download=11057&#038;tmstv=1777436097\" data-title=\"Dynamische regeling vloerverwarming\">\n                    <input type=\"text\" name=\"ebd_name\" placeholder=\"Naam\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <input type=\"email\" name=\"ebd_email\" placeholder=\"E-mailadres\" required style=\"width:100%; padding:8px; margin-bottom:10px; box-sizing:border-box;\">\n                    <button type=\"submit\" style=\"padding:10px 16px; cursor:pointer;\">Download starten<\/button>\n                <\/form>\n                <div class=\"ebd-message\" style=\"margin-top:12px; font-weight:600;\"><\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n            var uniq = 'ebd_69f185c1e3ecb';\n            var adminAjax = 'https:\/\/www.herz.nl\/wp-admin\/admin-ajax.php';\n            var nonce = '0066f17f7d';\n\n            document.querySelectorAll('.ebd-trigger-link[data-modal-id=\"'+uniq+'\"]').forEach(function(link){\n                link.addEventListener('click', function(e){\n                    e.preventDefault();\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'flex';\n                    }\n                });\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-close').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    var modal = document.getElementById(uniq);\n                    if (modal) {\n                        modal.style.display = 'none';\n                    }\n                });\n            });\n\n            window.addEventListener('click', function(e){\n                var modal = document.getElementById(uniq);\n                if (modal && e.target === modal) {\n                    modal.style.display = 'none';\n                }\n            });\n\n            document.querySelectorAll('#'+uniq+' .ebd-form').forEach(function(form){\n                form.addEventListener('submit', function(e){\n                    e.preventDefault();\n                    var nameInput = form.querySelector('input[name=\"ebd_name\"]');\n                    var emailInput = form.querySelector('input[name=\"ebd_email\"]');\n                    var messageEl = form.parentElement.querySelector('.ebd-message');\n                    var name = nameInput.value.trim();\n                    var email = emailInput.value.trim();\n                    var url = form.getAttribute('data-url');\n                    var title = form.getAttribute('data-title');\n\n                    messageEl.style.color = 'red';\n                    messageEl.textContent = '';\n\n                    if (!name) {\n                        messageEl.textContent = 'Voer je naam in.';\n                        return;\n                    }\n                    if (!email || !email.includes('@')) {\n                        messageEl.textContent = 'Voer een geldig e-mailadres in.';\n                        return;\n                    }\n\n                    var data = new FormData();\n                    data.append('action', 'ebd_submit');\n                    data.append('name', name);\n                    data.append('email', email);\n                    data.append('url', url);\n                    data.append('download_title', title);\n                    data.append('nonce', nonce);\n\n                    fetch(adminAjax, {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(r => r.json())\n                    .then(function(res){\n                        if (res.success) {\n                            messageEl.style.color = 'green';\n                            messageEl.textContent = 'Download wordt gestart...';\n                            setTimeout(function(){\n                                window.location.href = url;\n                            }, 500);\n                        } else {\n                            messageEl.textContent = res.data || 'Fout bij het verzenden.';\n                        }\n                    })\n                    .catch(function(){\n                        messageEl.textContent = 'Fout bij het verzenden van het verzoek.';\n                    });\n                });\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Downloads<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"on","footnotes":""},"class_list":["post-7843","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/pages\/7843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herz.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7843"}],"version-history":[{"count":136,"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/pages\/7843\/revisions"}],"predecessor-version":[{"id":12975,"href":"https:\/\/www.herz.nl\/index.php?rest_route=\/wp\/v2\/pages\/7843\/revisions\/12975"}],"wp:attachment":[{"href":"https:\/\/www.herz.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}