{"id":15583,"date":"2023-04-10T18:04:05","date_gmt":"2023-04-10T18:04:05","guid":{"rendered":"https:\/\/www.protecfire.de\/?page_id=15583"},"modified":"2025-07-15T11:33:03","modified_gmt":"2025-07-15T11:33:03","slug":"kitchen-calculator","status":"publish","type":"page","link":"https:\/\/www.protecfire.de\/de\/kitchen-calculator\/","title":{"rendered":"K\u00fcchenrechner"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"15583\" class=\"elementor elementor-15583\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c9d294 e-flex e-con-boxed e-con e-parent\" data-id=\"5c9d294\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2292711 e-con-full e-flex e-con e-child\" data-id=\"2292711\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-808c2fc e-con-full e-flex e-con e-child\" data-id=\"808c2fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ff0f3f elementor-widget elementor-widget-image\" data-id=\"5ff0f3f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"105\" height=\"105\" src=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg\" class=\"attachment-large size-large wp-image-22222\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9197449 elementor-widget elementor-widget-heading\" data-id=\"9197449\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Fire Suppression Systems Calculators<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-086f2f8 e-con-full e-flex e-con e-child\" data-id=\"086f2f8\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-178a711 e-con-full e-flex e-con e-child\" data-id=\"178a711\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd456fa elementor-view-framed elementor-widget__width-auto elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"cd456fa\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.protecfire.de\/kitchen-calculator\/\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-calculator\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67580d7 elementor-widget elementor-widget-text-editor\" data-id=\"67580d7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/www.protecfire.de\/kitchen-calculator\/\" data-wplink-edit=\"true\"><span style=\"color: #000000;\">K\u00fcchen-System-Rechner<\/span><\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-971c447 e-con-full e-flex e-con e-child\" data-id=\"971c447\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-784d751 elementor-view-framed elementor-widget__width-auto elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"784d751\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.protecfire.de\/calculator\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-calculator\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96eba8f elementor-widget elementor-widget-text-editor\" data-id=\"96eba8f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/www.protecfire.de\/calculator\"><span style=\"color: #000000;\">Fahrzeugsystem-Rechner<\/span><\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e70e99b e-flex e-con-boxed e-con e-parent\" data-id=\"e70e99b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8505072 e-con-full e-flex e-con e-child\" data-id=\"8505072\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9010a09 e-con-full e-flex e-con e-child\" data-id=\"9010a09\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6de44b4 e-con-full e-flex e-con e-child\" data-id=\"6de44b4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a21956b elementor-widget elementor-widget-image\" data-id=\"a21956b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"21\" height=\"21\" src=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/icon-sector-kitchens.svg\" class=\"attachment-large size-large wp-image-22205\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78eae76 elementor-widget elementor-widget-image\" data-id=\"78eae76\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"252\" src=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/firespy-kitchen@10x.png\" class=\"attachment-large size-large wp-image-22259\" alt=\"\" srcset=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/firespy-kitchen@10x.png 938w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/firespy-kitchen@10x-300x95.png 300w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/firespy-kitchen@10x-768x242.png 768w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/firespy-kitchen@10x-18x6.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5604331 elementor-widget elementor-widget-html\" data-id=\"5604331\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n        background-color: #111827;\n        color: #ffffff;\n    }\n    .dark-card {\n        background: #1f2937;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n    .dark-card:hover {\n        transform: translateY(-3px);\n        box-shadow: 0 6px 30px rgba(0, 0, 0, 0.3);\n    }\n    .dark-subcard {\n        background: #374151;\n        border-radius: 8px;\n    }\n    .dark-button {\n        background: #3b82f6;\n        color: #ffffff;\n        border-radius: 9999px;\n        padding: 10px 20px;\n        font-weight: 600;\n        transition: background 0.2s ease;\n    }\n    .dark-button:hover {\n        background: #2563eb;\n    }\n    .dark-input {\n        background: #374151;\n        border: 1px solid #4b5563;\n        border-radius: 8px;\n        padding: 10px;\n        color: #ffffff;\n        transition: border-color 0.2s ease;\n    }\n    .dark-input:focus {\n        border-color: #3b82f6;\n        outline: none;\n        box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);\n    }\n    .results-table, .shopping-table {\n        width: 100%;\n        border-collapse: collapse;\n        margin-top: 1rem;\n    }\n    .results-table th, .results-table td, .shopping-table th, .shopping-table td {\n        border: 1px solid #ffffff;\n        padding: 12px;\n        text-align: center;\n    }\n    .results-table th, .shopping-table th {\n        background: #4b5563;\n        font-weight: 600;\n    }\n    .results-table tr:nth-child(even), .shopping-table tr:nth-child(even) {\n        background: #374151;\n    }\n    .results-table tr:nth-child(odd), .shopping-table tr:nth-child(odd) {\n        background: #4b5563;\n    }\n    .results-table tr:hover, .shopping-table tr:hover {\n        background: #6b7280;\n    }\n    .max-w-4xl {\n        max-width: 64rem;\n    }\n    .w-full {\n        width: 100%;\n    }\n    .p-6 {\n        padding: 1.5rem;\n    }\n    .mx-auto {\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .my-4 {\n        margin-top: 1rem;\n        margin-bottom: 1rem;\n    }\n    .text-2xl {\n        font-size: 1.5rem;\n        line-height: 2rem;\n    }\n    .font-bold {\n        font-weight: 700;\n    }\n    .mb-6 {\n        margin-bottom: 1.5rem;\n    }\n    .text-center {\n        text-align: center;\n    }\n    .text-lg {\n        font-size: 1.125rem;\n        line-height: 1.75rem;\n    }\n    .font-semibold {\n        font-weight: 600;\n    }\n    .mb-3 {\n        margin-bottom: 0.75rem;\n    }\n    .flex {\n        display: flex;\n    }\n    .space-x-3 > :not([hidden]) ~ :not([hidden]) {\n        margin-left: 0.75rem;\n    }\n    .grid {\n        display: grid;\n    }\n    .grid-cols-1 {\n        grid-template-columns: repeat(1, minmax(0, 1fr));\n    }\n    .md\\:grid-cols-2 {\n        @media (min-width: 768px) {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n    }\n    .gap-3 {\n        gap: 0.75rem;\n    }\n    .mb-4 {\n        margin-bottom: 1rem;\n    }\n    .block {\n        display: block;\n    }\n    .text-sm {\n        font-size: 0.875rem;\n        line-height: 1.25rem;\n    }\n    .font-medium {\n        font-weight: 500;\n    }\n    .mb-1 {\n        margin-bottom: 0.25rem;\n    }\n    .hidden {\n        display: none;\n    }\n    .space-y-3 > :not([hidden]) ~ :not([hidden]) {\n        margin-top: 0.75rem;\n    }\n    .mt-4 {\n        margin-top: 1rem;\n    }\n    .mt-6 {\n        margin-top: 1.5rem;\n    }\n    .text-base {\n        font-size: 1rem;\n        line-height: 1.5rem;\n    }\n    .w-1\\\/3 {\n        width: 33.333333%;\n    }\n<\/style>\n<div class=\"dark-card max-w-4xl w-full p-6 mx-auto my-4\">\n    <h1 class=\"text-2xl font-bold text-white mb-6 text-center\">Kitchen Fire Suppression System Calculator<\/h1>\n    <div class=\"mb-6\">\n        <h2 class=\"text-lg font-semibold text-white mb-3\">Calculation Type<\/h2>\n        <div class=\"flex space-x-3\">\n            <button id=\"linearBtn\" class=\"dark-button\">Linear Protection<\/button>\n            <button id=\"applianceBtn\" class=\"dark-button\">Protection by Appliance<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- Linear Protection Section -->\n    <div id=\"linearSection\" class=\"hidden\">\n        <h2 class=\"text-lg font-semibold text-white mb-3\">Linear Protection<\/h2>\n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-3 mb-4\">\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Kitchen Hood Type<\/label>\n                <select id=\"linearHoodType\" class=\"dark-input w-full\">\n                    <option value=\"wall\">Wall Kitchen Hood<\/option>\n                    <option value=\"island\">Island Kitchen Hood<\/option>\n                <\/select>\n            <\/div>\n            <div id=\"linearHoodInputs\">\n                <label class=\"block text-sm font-medium text-white mb-1\">Length of Hood (cm)<\/label>\n                <input id=\"linearLength\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter length in cm\">\n            <\/div>\n            <div id=\"linearIslandInputs\" class=\"hidden grid grid-cols-2 gap-3\">\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Hood Width (cm)<\/label>\n                    <input id=\"linearHoodWidth\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter width in cm\">\n                <\/div>\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Hood Depth (cm)<\/label>\n                    <input id=\"linearHoodDepth\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter depth in cm\">\n                <\/div>\n            <\/div>\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Number of Extraction Ducts<\/label>\n                <input id=\"linearDuctsCount\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter number of ducts\">\n            <\/div>\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Number of Grease Channels<\/label>\n                <input id=\"linearGreaseCount\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter number of grease channels\">\n            <\/div>\n        <\/div>\n        <div id=\"linearDuctRadii\" class=\"space-y-3 mb-4\"><\/div>\n        <div id=\"linearGreaseLengths\" class=\"space-y-3 mb-4\"><\/div>\n        <button id=\"calcLinear\" class=\"dark-button\">Berechnen Sie<\/button>\n    <\/div>\n\n    <!-- Protection by Appliance Section -->\n    <div id=\"applianceSection\" class=\"hidden\">\n        <h2 class=\"text-lg font-semibold text-white mb-3\">Protection by Appliance<\/h2>\n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-3 mb-4\">\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Kitchen Hood Type<\/label>\n                <select id=\"applianceHoodType\" class=\"dark-input w-full\">\n                    <option value=\"wall\">Wall Kitchen Hood<\/option>\n                    <option value=\"island\">Island Kitchen Hood<\/option>\n                <\/select>\n            <\/div>\n            <div id=\"applianceIslandInputs\" class=\"hidden grid grid-cols-2 gap-3\">\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Hood Width (cm)<\/label>\n                    <input id=\"applianceHoodWidth\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter width in cm\">\n                <\/div>\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Hood Depth (cm)<\/label>\n                    <input id=\"applianceHoodDepth\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter depth in cm\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <div id=\"appliances\" class=\"space-y-3\">\n            <div class=\"flex space-x-3 items-center\">\n                <select id=\"applianceType\" class=\"dark-input w-1\/3\">\n                    <option value=\"\">Select Appliance<\/option>\n                    <option value=\"singleFryer\">Single Fryer<\/option>\n                    <option value=\"doubleFryer\">Double Fryer<\/option>\n                    <option value=\"gasStove\">Gas Stove<\/option>\n                    <option value=\"electricStove\">Electric Stove<\/option>\n                    <option value=\"grill\">Grill<\/option>\n                    <option value=\"oven\">Oven<\/option>\n                <\/select>\n                <button id=\"addAppliance\" class=\"dark-button\">Add Appliance<\/button>\n            <\/div>\n        <\/div>\n        <div id=\"applianceList\" class=\"mt-4 space-y-3\"><\/div>\n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-3 mt-4\">\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Number of Extraction Ducts<\/label>\n                <input id=\"applianceDuctsCount\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter number of ducts\">\n            <\/div>\n            <div>\n                <label class=\"block text-sm font-medium text-white mb-1\">Number of Grease Channels<\/label>\n                <input id=\"applianceGreaseCount\" type=\"number\" min=\"0\" class=\"dark-input w-full\" placeholder=\"Enter number of grease channels\">\n            <\/div>\n        <\/div>\n        <div id=\"applianceDuctRadii\" class=\"space-y-3 mb-4\"><\/div>\n        <div id=\"applianceGreaseLengths\" class=\"space-y-3 mb-4\"><\/div>\n        <button id=\"calcAppliance\" class=\"dark-button mt-4\">Berechnen Sie<\/button>\n    <\/div>\n\n    <!-- Results Section -->\n    <div id=\"results\" class=\"hidden mt-6\">\n        <h2 class=\"text-lg font-semibold text-white mb-3\">Calculation Results<\/h2>\n        <table class=\"results-table\">\n            <thead>\n                <tr>\n                    <th>Parameter<\/th>\n                    <th>Value<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"resultTable\"><\/tbody>\n        <\/table>\n        <h3 class=\"text-base font-semibold text-white mt-4\">Shopping List<\/h3>\n        <table class=\"shopping-table\">\n            <thead>\n                <tr>\n                    <th>Item Name<\/th>\n                    <th>Article Number<\/th>\n                    <th>Quantity<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"shoppingList\"><\/tbody>\n        <\/table>\n        <h3 class=\"text-base font-semibold text-white mt-4\">Optional Reminder Items<\/h3>\n        <table class=\"shopping-table\">\n            <thead>\n                <tr>\n                    <th>Item Name<\/th>\n                    <th>Article Number<\/th>\n                    <th>Quantity<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"optionalShoppingList\"><\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<script>\n    \/\/ Toggle hood type inputs\n    function toggleHoodInputs(section) {\n        const hoodTypeSelect = document.getElementById(`${section}HoodType`);\n        const hoodInputs = document.getElementById(`${section}HoodInputs`);\n        const islandInputs = document.getElementById(`${section}IslandInputs`);\n        if (!hoodTypeSelect || !islandInputs || (section === 'linear' && !hoodInputs)) {\n            console.error(`Missing elements for ${section} hood inputs`);\n            return;\n        }\n        hoodTypeSelect.addEventListener('change', () => {\n            if (hoodTypeSelect.value === 'island') {\n                if (hoodInputs) hoodInputs.classList.add('hidden');\n                islandInputs.classList.remove('hidden');\n            } else {\n                if (hoodInputs) hoodInputs.classList.remove('hidden');\n                islandInputs.classList.add('hidden');\n            }\n        });\n    }\n    toggleHoodInputs('linear');\n    toggleHoodInputs('appliance');\n\n    \/\/ Update duct radius inputs dynamically\n    function updateDuctRadiusInputs(section, countInputId, radiiContainerId) {\n        const countInput = document.getElementById(countInputId);\n        const radiiContainer = document.getElementById(radiiContainerId);\n        if (!countInput || !radiiContainer) {\n            console.error(`Missing elements for ${section} duct radii`);\n            return;\n        }\n        countInput.addEventListener('input', () => {\n            const count = parseInt(countInput.value) || 0;\n            radiiContainer.innerHTML = '';\n            for (let i = 1; i <= count; i++) {\n                const div = document.createElement('div');\n                div.className = 'dark-subcard p-3';\n                div.innerHTML = `\n                    <label class=\"block text-sm font-medium text-white mb-1\">Radius of Extraction Duct ${i} (mm)<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full duct-radius\" data-id=\"${section}-${i}\" placeholder=\"Enter radius in mm\">\n                `;\n                radiiContainer.appendChild(div);\n            }\n        });\n    }\n    updateDuctRadiusInputs('linear', 'linearDuctsCount', 'linearDuctRadii');\n    updateDuctRadiusInputs('appliance', 'applianceDuctsCount', 'applianceDuctRadii');\n\n    \/\/ Update grease channel length inputs dynamically\n    function updateGreaseLengthInputs(section, countInputId, lengthsContainerId) {\n        const countInput = document.getElementById(countInputId);\n        const lengthsContainer = document.getElementById(lengthsContainerId);\n        if (!countInput || !lengthsContainer) {\n            console.error(`Missing elements for ${section} grease lengths`);\n            return;\n        }\n        countInput.addEventListener('input', () => {\n            const count = parseInt(countInput.value) || 0;\n            lengthsContainer.innerHTML = '';\n            for (let i = 1; i <= count; i++) {\n                const div = document.createElement('div');\n                div.className = 'dark-subcard p-3';\n                div.innerHTML = `\n                    <label class=\"block text-sm font-medium text-white mb-1\">Length of Grease Channel ${i} (cm)<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full grease-length\" data-id=\"${section}-${i}\" placeholder=\"Enter length in cm\">\n                `;\n                lengthsContainer.appendChild(div);\n            }\n        });\n    }\n    updateGreaseLengthInputs('linear', 'linearGreaseCount', 'linearGreaseLengths');\n    updateGreaseLengthInputs('appliance', 'applianceGreaseCount', 'applianceGreaseLengths');\n\n    \/\/ Toggle between sections\n    document.getElementById('linearBtn').addEventListener('click', () => {\n        document.getElementById('linearSection').classList.remove('hidden');\n        document.getElementById('applianceSection').classList.add('hidden');\n        document.getElementById('results').classList.add('hidden');\n    });\n\n    document.getElementById('applianceBtn').addEventListener('click', () => {\n        document.getElementById('applianceSection').classList.remove('hidden');\n        document.getElementById('linearSection').classList.add('hidden');\n        document.getElementById('results').classList.add('hidden');\n    });\n\n    \/\/ Appliance addition\n    let applianceCount = 0;\n    document.getElementById('addAppliance').addEventListener('click', () => {\n        const type = document.getElementById('applianceType').value;\n        if (!type) return;\n\n        applianceCount++;\n        const applianceDiv = document.createElement('div');\n        applianceDiv.className = 'dark-subcard p-4';\n        applianceDiv.id = `appliance-${applianceCount}`;\n        \n        let html = `<h3 class=\"text-base font-semibold text-white mb-2\">${type.replace(\/([A-Z])\/g, ' $1').trim()}<\/h3>`;\n        html += `\n            <div class=\"grid grid-cols-1 md:grid-cols-2 gap-3\">\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Width (mm)<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full appliance-width\" data-id=\"${applianceCount}\" placeholder=\"Enter width in mm\">\n                <\/div>\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Depth (mm)<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full appliance-depth\" data-id=\"${applianceCount}\" placeholder=\"Enter depth in mm\">\n                <\/div>\n        `;\n\n        if (type === 'singleFryer' || type === 'doubleFryer') {\n            html += `\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Oil Capacity (litres)<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full appliance-oil\" data-id=\"${applianceCount}\" placeholder=\"Enter oil capacity in litres\">\n                <\/div>\n            `;\n            if (type === 'doubleFryer') {\n                html += `\n                    <div>\n                        <label class=\"block text-sm font-medium text-white mb-1\">Second Pan Oil Capacity (litres)<\/label>\n                        <input type=\"number\" min=\"0\" class=\"dark-input w-full appliance-oil2\" data-id=\"${applianceCount}\" placeholder=\"Enter second pan oil capacity\">\n                    <\/div>\n                `;\n            }\n        } else if (type === 'gasStove' || type === 'electricStove') {\n            html += `\n                <div>\n                    <label class=\"block text-sm font-medium text-white mb-1\">Number of Burners<\/label>\n                    <input type=\"number\" min=\"0\" class=\"dark-input w-full appliance-burners\" data-id=\"${applianceCount}\" placeholder=\"Enter number of burners\">\n                <\/div>\n            `;\n        }\n\n        html += `<\/div><button class=\"dark-button mt-3 remove-appliance\" data-id=\"${applianceCount}\">Remove<\/button>`;\n        applianceDiv.innerHTML = html;\n        document.getElementById('applianceList').appendChild(applianceDiv);\n\n        applianceDiv.querySelector('.remove-appliance').addEventListener('click', () => {\n            applianceDiv.remove();\n        });\n    });\n\n    \/\/ Calculate containers based on nozzle count\n    function calculateContainers(nozzles) {\n        if (isNaN(nozzles) || nozzles < 0) return [{ size: 10, count: 1, art: '0110006' }];\n        if (nozzles <= 5) return [{ size: 10, count: 1, art: '0110006' }];\n        if (nozzles <= 10) return [{ size: 20, count: 1, art: '0120004' }];\n        if (nozzles <= 20) return [{ size: 50, count: 1, art: '0150006' }];\n        if (nozzles <= 30) return [\n            { size: 50, count: 1, art: '0150006' },\n            { size: 20, count: 1, art: '0120004', ruptureDisk: true }\n        ];\n        return [\n            { size: 50, count: 2, art: '0150006', ruptureDisk: true }\n        ];\n    }\n\n    \/\/ Linear protection calculation\n    document.getElementById('calcLinear').addEventListener('click', () => {\n        try {\n            const hoodType = document.getElementById('linearHoodType').value;\n            const length = hoodType === 'wall' ? parseFloat(document.getElementById('linearLength').value) || 0 : 0;\n            const hoodWidth = hoodType === 'island' ? parseFloat(document.getElementById('linearHoodWidth').value) || 0 : 0;\n            const hoodDepth = hoodType === 'island' ? parseFloat(document.getElementById('linearHoodDepth').value) || 0 : 0;\n            const ductsCount = parseInt(document.getElementById('linearDuctsCount').value) || 0;\n            const ductRadii = Array.from(document.querySelectorAll('#linearDuctRadii .duct-radius')).map(input => parseFloat(input.value) || 0);\n            const greaseCount = parseInt(document.getElementById('linearGreaseCount').value) || 0;\n            const greaseLengths = Array.from(document.querySelectorAll('#linearGreaseLengths .grease-length')).map(input => parseFloat(input.value) || 0);\n\n            \/\/ Validate inputs\n            if (hoodType === 'island' && (hoodWidth <= 0 || hoodDepth <= 0)) {\n                throw new Error('Please enter valid hood width and depth for island kitchen.');\n            }\n            if (hoodType === 'wall' && length <= 0) {\n                throw new Error('Please enter a valid hood length for wall kitchen.');\n            }\n            if (ductsCount > 0 && ductRadii.length !== ductsCount) {\n                throw new Error('Please enter a radius for each extraction duct.');\n            }\n            if (greaseCount > 0 && greaseLengths.length !== greaseCount) {\n                throw new Error('Please enter a length for each grease channel.');\n            }\n\n            \/\/ Hood length calculation\n            const hoodLength = hoodType === 'island' ? 2 * (hoodWidth + hoodDepth) : length;\n            const lengthNozzles = Math.ceil(hoodLength \/ 40);\n            const ductNozzles = ductRadii.reduce((sum, radius) => sum + Math.ceil(radius \/ 450), 0);\n            const greaseNozzles = greaseLengths.reduce((sum, len) => sum + Math.ceil(len \/ 300), 0);\n            const totalNozzles = lengthNozzles + ductNozzles + greaseNozzles;\n            const detectors = ductsCount + Math.ceil(hoodLength \/ 300) * 2;\n\n            let resultRows = [\n                { param: 'Hood Type', value: hoodType === 'wall' ? 'Wall Kitchen Hood' : 'Island Kitchen Hood' },\n                { param: 'Hood Length', value: hoodType === 'island' ? `Width: ${hoodWidth}cm, Depth: ${hoodDepth}cm, Total: ${hoodLength}cm` : `${hoodLength}cm` },\n                { param: 'Total Nozzles', value: `${totalNozzles} (Hood: ${lengthNozzles}, Ducts: ${ductNozzles}, Grease Channels: ${greaseNozzles})` },\n                { param: 'Total Detectors', value: `${detectors} (Ducts: ${ductsCount}, Hood: ${Math.ceil(hoodLength \/ 300) * 2})` }\n            ];\n            if (ductsCount > 0) {\n                resultRows.push({ param: 'Duct Radii', value: ductRadii.map((r, i) => `Duct ${i + 1}: ${r}mm`).join(', ') });\n            }\n            if (greaseCount > 0) {\n                resultRows.push({ param: 'Grease Channel Lengths', value: greaseLengths.map((len, i) => `Channel ${i + 1}: ${len}cm`).join(', ') });\n            }\n            const containers = calculateContainers(totalNozzles);\n            resultRows.push({ param: 'Containers Required', value: containers.map(c => `${c.count} x ${c.size}L${c.ruptureDisk ? ' (with rupture disk)' : ''}`).join(', ') });\n\n            document.getElementById('resultTable').innerHTML = resultRows.map(row => `\n                <tr>\n                    <td>${row.param}<\/td>\n                    <td>${row.value}<\/td>\n                <\/tr>\n            `).join('');\n\n            let shoppingList = [\n                { name: 'Fine spray nozzle', art: '0007035', count: totalNozzles },\n                { name: 'Fire detection element 93\u00b0C', art: '0102038', count: Math.max(2, detectors) },\n                { name: 'Fire detection element 182\u00b0C', art: '0102039', count: Math.max(2, detectors) },\n                { name: 'Pneumatic manual release', art: '0104018', count: 1 },\n                { name: 'Pressure switch', art: '0106026', count: 1 }\n            ];\n            containers.forEach(c => {\n                shoppingList.push({ name: `FireSpy Container ${c.size} litres${c.ruptureDisk ? ' (with rupture disk)' : ''}`, art: c.art, count: c.count });\n            });\n\n            let optionalShoppingList = [\n                { name: 'Pressure test device extinguishing line', art: '0114010', count: 1 },\n                { name: 'Compressed air connection Extinguishing line', art: '0114071', count: 1 },\n                { name: 'Pressure test device Control line', art: '0114007', count: 1 },\n                { name: 'Compressed air connection Control line', art: '0114073', count: 1 },\n                { name: 'Ground plate with plugs for pressure test', art: '0114074', count: 1 },\n                { name: 'Mobile pressure flushing device for extinguishing line', art: '0117002', count: 1 },\n                { name: 'Control tube (piping 8mm)', art: '0100214', count: 1 },\n                { name: 'Extinguishing tube (piping 15mm)', art: '0100250', count: 1 }\n            ];\n\n            document.getElementById('shoppingList').innerHTML = shoppingList.map(item => `\n                <tr>\n                    <td>${item.name}<\/td>\n                    <td>${item.art}<\/td>\n                    <td>${item.count}<\/td>\n                <\/tr>\n            `).join('');\n            document.getElementById('optionalShoppingList').innerHTML = optionalShoppingList.map(item => `\n                <tr>\n                    <td>${item.name}<\/td>\n                    <td>${item.art}<\/td>\n                    <td>${item.count}<\/td>\n                <\/tr>\n            `).join('');\n            document.getElementById('results').classList.remove('hidden');\n        } catch (error) {\n            document.getElementById('resultTable').innerHTML = `\n                <tr>\n                    <td colspan=\"2\">Error: ${error.message}<\/td>\n                <\/tr>\n            `;\n            document.getElementById('shoppingList').innerHTML = '';\n            document.getElementById('optionalShoppingList').innerHTML = '';\n            document.getElementById('results').classList.remove('hidden');\n        }\n    });\n\n    \/\/ Appliance protection calculation\n    document.getElementById('calcAppliance').addEventListener('click', () => {\n        try {\n            const hoodType = document.getElementById('applianceHoodType').value;\n            const hoodWidth = hoodType === 'island' ? parseFloat(document.getElementById('applianceHoodWidth').value) || 0 : 0;\n            const hoodDepth = hoodType === 'island' ? parseFloat(document.getElementById('applianceHoodDepth').value) || 0 : 0;\n            const ductsCount = parseInt(document.getElementById('applianceDuctsCount').value) || 0;\n            const ductRadii = Array.from(document.querySelectorAll('#applianceDuctRadii .duct-radius')).map(input => parseFloat(input.value) || 0);\n            const greaseCount = parseInt(document.getElementById('applianceGreaseCount').value) || 0;\n            const greaseLengths = Array.from(document.querySelectorAll('#applianceGreaseLengths .grease-length')).map(input => parseFloat(input.value) || 0);\n            const appliances = document.getElementById('applianceList').children;\n            \n            \/\/ Validate inputs\n            if (hoodType === 'island' && (hoodWidth <= 0 || hoodDepth <= 0)) {\n                throw new Error('Please enter valid hood width and depth for island kitchen.');\n            }\n            if (appliances.length === 0 && hoodType === 'wall') {\n                throw new Error('Please add at least one appliance for wall kitchen hood calculations.');\n            }\n            if (ductsCount > 0 && ductRadii.length !== ductsCount) {\n                throw new Error('Please enter a radius for each extraction duct.');\n            }\n            if (greaseCount > 0 && greaseLengths.length !== greaseCount) {\n                throw new Error('Please enter a length for each grease channel.');\n            }\n\n            let totalNozzles = 0;\n            let applianceDetails = [];\n            let maxWidth = 0, maxDepth = 0;\n\n            \/\/ Calculate appliance nozzles and max dimensions\n            Array.from(appliances).forEach(appliance => {\n                const width = parseFloat(appliance.querySelector('.appliance-width').value) || 0;\n                const depth = parseFloat(appliance.querySelector('.appliance-depth').value) || 0;\n                maxWidth = Math.max(maxWidth, width);\n                maxDepth = Math.max(maxDepth, depth);\n                const area = (width * depth) \/ 1_000_000;\n                let nozzles = 0;\n                let details = { type: appliance.querySelector('h3').textContent, width, depth };\n\n                if (appliance.querySelector('.appliance-oil')) {\n                    const oil = parseFloat(appliance.querySelector('.appliance-oil').value) || 0;\n                    nozzles = Math.ceil(oil \/ 50);\n                    details.oil = oil;\n                    details.nozzles = nozzles;\n                    if (appliance.querySelector('.appliance-oil2')) {\n                        const oil2 = parseFloat(appliance.querySelector('.appliance-oil2').value) || 0;\n                        const oilNozzles2 = Math.ceil(oil2 \/ 50);\n                        nozzles += oilNozzles2;\n                        details.oil2 = oil2;\n                        details.nozzles2 = oilNozzles2;\n                    }\n                } else if (appliance.querySelector('.appliance-burners')) {\n                    const burners = parseInt(appliance.querySelector('.appliance-burners').value) || 0;\n                    nozzles = Math.max(Math.ceil(area \/ 0.48), Math.ceil(burners \/ 4));\n                    details.burners = burners;\n                    details.nozzles = nozzles;\n                } else {\n                    nozzles = Math.ceil(area \/ 0.48);\n                    details.nozzles = nozzles;\n                }\n\n                totalNozzles += nozzles;\n                applianceDetails.push(details);\n            });\n\n            \/\/ Hood length calculation\n            const hoodLength = hoodType === 'island' ? 2 * (hoodWidth + hoodDepth) : Math.max(maxWidth \/ 10, maxDepth \/ 10);\n            const lengthNozzles = Math.ceil(hoodLength \/ 40);\n            const ductNozzles = ductRadii.reduce((sum, radius) => sum + Math.ceil(radius \/ 450), 0);\n            const greaseNozzles = greaseLengths.reduce((sum, len) => sum + Math.ceil(len \/ 300), 0);\n            totalNozzles += lengthNozzles + ductNozzles + greaseNozzles;\n            const detectors = ductsCount + Math.ceil(hoodLength \/ 300) * 2;\n\n            let resultRows = [\n                { param: 'Hood Type', value: hoodType === 'wall' ? 'Wall Kitchen Hood' : 'Island Kitchen Hood' },\n                { param: 'Hood Length', value: hoodType === 'island' ? `Width: ${hoodWidth}cm, Depth: ${hoodDepth}cm, Total: ${hoodLength}cm` : `${hoodLength}cm (based on appliances)` },\n                { param: 'Total Nozzles', value: `${totalNozzles} (Hood: ${lengthNozzles}, Appliances: ${totalNozzles - ductNozzles - greaseNozzles - lengthNozzles}, Ducts: ${ductNozzles}, Grease Channels: ${greaseNozzles})` },\n                { param: 'Total Detectors', value: `${detectors} (Ducts: ${ductsCount}, Hood: ${Math.ceil(hoodLength \/ 300) * 2})` }\n            ];\n            if (ductsCount > 0) {\n                resultRows.push({ param: 'Duct Radii', value: ductRadii.map((r, i) => `Duct ${i + 1}: ${r}mm`).join(', ') });\n            }\n            if (greaseCount > 0) {\n                resultRows.push({ param: 'Grease Channel Lengths', value: greaseLengths.map((len, i) => `Channel ${i + 1}: ${len}cm`).join(', ') });\n            }\n            if (applianceDetails.length > 0) {\n                applianceDetails.forEach((d, i) => {\n                    let detailText = `${d.type}: ${d.width}x${d.depth}mm, ${d.nozzles} nozzle(s)`;\n                    if (d.oil) detailText += `, ${d.oil}L oil`;\n                    if (d.oil2) detailText += `, ${d.oil2}L oil (second pan, ${d.nozzles2} nozzle(s))`;\n                    if (d.burners) detailText += `, ${d.burners} burners`;\n                    resultRows.push({ param: `Appliance ${i + 1}`, value: detailText });\n                });\n            }\n            const containers = calculateContainers(totalNozzles);\n            resultRows.push({ param: 'Containers Required', value: containers.map(c => `${c.count} x ${c.size}L${c.ruptureDisk ? ' (with rupture disk)' : ''}`).join(', ') });\n\n            document.getElementById('resultTable').innerHTML = resultRows.map(row => `\n                <tr>\n                    <td>${row.param}<\/td>\n                    <td>${row.value}<\/td>\n                <\/tr>\n            `).join('');\n\n            let shoppingList = [\n                { name: 'Fine spray nozzle', art: '0007035', count: totalNozzles },\n                { name: 'Fire detection element 93\u00b0C', art: '0102038', count: Math.max(2, detectors) },\n                { name: 'Fire detection element 182\u00b0C', art: '0102039', count: Math.max(2, detectors) },\n                { name: 'Pneumatic manual release', art: '0104018', count: 1 },\n                { name: 'Pressure switch', art: '0106026', count: 1 }\n            ];\n            containers.forEach(c => {\n                shoppingList.push({ name: `FireSpy Container ${c.size} litres${c.ruptureDisk ? ' (with rupture disk)' : ''}`, art: c.art, count: c.count });\n            });\n\n            let optionalShoppingList = [\n                { name: 'Pressure test device extinguishing line', art: '0114010', count: 1 },\n                { name: 'Compressed air connection Extinguishing line', art: '0114071', count: 1 },\n                { name: 'Pressure test device Control line', art: '0114007', count: 1 },\n                { name: 'Compressed air connection Control line', art: '0114073', count: 1 },\n                { name: 'Ground plate with plugs for pressure test', art: '0114074', count: 1 },\n                { name: 'Mobile pressure flushing device for extinguishing line', art: '0117002', count: 1 },\n                { name: 'Control tube (piping 8mm)', art: '0100214', count: 1 },\n                { name: 'Extinguishing tube (piping 15mm)', art: '0100250', count: 1 }\n            ];\n\n            document.getElementById('shoppingList').innerHTML = shoppingList.map(item => `\n                <tr>\n                    <td>${item.name}<\/td>\n                    <td>${item.art}<\/td>\n                    <td>${item.count}<\/td>\n                <\/tr>\n            `).join('');\n            document.getElementById('optionalShoppingList').innerHTML = optionalShoppingList.map(item => `\n                <tr>\n                    <td>${item.name}<\/td>\n                    <td>${item.art}<\/td>\n                    <td>${item.count}<\/td>\n                <\/tr>\n            `).join('');\n            document.getElementById('results').classList.remove('hidden');\n        } catch (error) {\n            document.getElementById('resultTable').innerHTML = `\n                <tr>\n                    <td colspan=\"2\">Error: ${error.message}<\/td>\n                <\/tr>\n            `;\n            document.getElementById('shoppingList').innerHTML = '';\n            document.getElementById('optionalShoppingList').innerHTML = '';\n            document.getElementById('results').classList.remove('hidden');\n        }\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c4a496 e-con-full e-flex e-con e-child\" data-id=\"3c4a496\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5112975 elementor-widget elementor-widget-text-editor\" data-id=\"5112975\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"115\" data-end=\"135\"><strong data-start=\"115\" data-end=\"135\">Legal Disclaimer<\/strong><\/p><p data-start=\"137\" data-end=\"634\">This calculator is intended as a support tool for preliminary estimates only and does not replace a detailed technical assessment. <strong data-start=\"268\" data-end=\"282\">Protecfire<\/strong> accepts no responsibility for any errors, omissions, or misinterpretations resulting from the use of this calculator. The installation of fire suppression systems must always be reviewed and validated by a certified and trained <strong data-start=\"511\" data-end=\"525\">Protecfire<\/strong> technician. To ensure the safety and compliance of your system, please consult an authorized representative.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91563bb e-con-full e-flex e-con e-child\" data-id=\"91563bb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2a3ecd elementor-widget elementor-widget-image\" data-id=\"a2a3ecd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"520\" src=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front-1024x666.webp\" class=\"attachment-large size-large wp-image-15768\" alt=\"Rechner f\u00fcr das Feuerl\u00f6schsystem in der K\u00fcche\" srcset=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front-1024x666.webp 1024w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front-300x195.webp 300w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front-768x499.webp 768w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front-18x12.webp 18w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/04\/kitchen-calculator-front.webp 1297w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1ce433 elementor-widget elementor-widget-text-editor\" data-id=\"b1ce433\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1 &#8211; Kitchen Appliances<br \/>2 &#8211; Hood<br \/>3 &#8211; Grease Channel<br \/>4 &#8211; Exhaust Ducts<br \/>5 &#8211; Manual Activation\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f35827 elementor-widget elementor-widget-image\" data-id=\"0f35827\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"308\" src=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-1024x394.webp\" class=\"attachment-large size-large wp-image-10491\" alt=\"Brandbek\u00e4mpfungssysteme f\u00fcr Windkraftanlagen Vds-Zulassung\" srcset=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-1024x394.webp 1024w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-300x115.webp 300w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-768x296.webp 768w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-1536x591.webp 1536w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352-18x7.webp 18w, https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/11\/firespy-wind-containers.352.webp 1751w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3672edf e-flex e-con-boxed e-con e-parent\" data-id=\"3672edf\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aaaa00a e-con-full e-flex e-con e-child\" data-id=\"aaaa00a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-08dc8f2 e-con-full e-flex e-con e-child\" data-id=\"08dc8f2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-462df3c elementor-view-framed elementor-widget__width-auto elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"462df3c\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.protecfire.de\/kitchen-calculator\/\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-calculator\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-413ca9e elementor-widget elementor-widget-text-editor\" data-id=\"413ca9e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/www.protecfire.de\/kitchen-calculator\/\"><span style=\"color: #000000;\">K\u00fcchen-System-Rechner<\/span><\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f3d969 e-con-full e-flex e-con e-child\" data-id=\"4f3d969\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d715c6 elementor-view-framed elementor-widget__width-auto elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"3d715c6\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.protecfire.de\/calculator\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-calculator\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c489eb elementor-widget elementor-widget-text-editor\" data-id=\"2c489eb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/www.protecfire.de\/calculator\"><span style=\"color: #000000;\">Fahrzeugsystem-Rechner<\/span><\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Fire Suppression Systems Calculators Kitchens System Calculator Vehicles System Calculator Kitchen Fire Suppression System Calculator Calculation Type Linear Protection Protection by Appliance Linear Protection Kitchen Hood Type Wall Kitchen HoodIsland Kitchen Hood Length of Hood (cm) Hood Width (cm) Hood Depth (cm) Number of Extraction Ducts Number of Grease Channels Calculate Protection by Appliance Kitchen [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-15583","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kitchen Calculator - protecfire<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.protecfire.de\/de\/kitchen-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kitchen Calculator - protecfire\" \/>\n<meta property=\"og:description\" content=\"Fire Suppression Systems Calculators Kitchens System Calculator Vehicles System Calculator Kitchen Fire Suppression System Calculator Calculation Type Linear Protection Protection by Appliance Linear Protection Kitchen Hood Type Wall Kitchen HoodIsland Kitchen Hood Length of Hood (cm) Hood Width (cm) Hood Depth (cm) Number of Extraction Ducts Number of Grease Channels Calculate Protection by Appliance Kitchen [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.protecfire.de\/de\/kitchen-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"protecfire\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/protecfire.de\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-15T11:33:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/10\/all-tanks-protecfire-vehicles.332.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2432\" \/>\n\t<meta property=\"og:image:height\" content=\"1164\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@protecfire1\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/\",\"url\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/\",\"name\":\"Kitchen Calculator - protecfire\",\"isPartOf\":{\"@id\":\"https:\/\/www.protecfire.de\/sv\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg\",\"datePublished\":\"2023-04-10T18:04:05+00:00\",\"dateModified\":\"2025-07-15T11:33:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.protecfire.de\/kitchen-calculator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage\",\"url\":\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg\",\"contentUrl\":\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.protecfire.de\/kitchen-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.protecfire.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kitchen Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.protecfire.de\/sv\/#website\",\"url\":\"https:\/\/www.protecfire.de\/sv\/\",\"name\":\"protecfire\",\"description\":\"Automatic Fire Suppression Systems\",\"publisher\":{\"@id\":\"https:\/\/www.protecfire.de\/sv\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.protecfire.de\/sv\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.protecfire.de\/sv\/#organization\",\"name\":\"protecfire\",\"url\":\"https:\/\/www.protecfire.de\/sv\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.protecfire.de\/sv\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/01\/protecfire-logo-original-1920x462-1.svg\",\"contentUrl\":\"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/01\/protecfire-logo-original-1920x462-1.svg\",\"width\":1920,\"height\":462,\"caption\":\"protecfire\"},\"image\":{\"@id\":\"https:\/\/www.protecfire.de\/sv\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/protecfire.de\",\"https:\/\/x.com\/protecfire1\",\"https:\/\/www.instagram.com\/protecfire.de\/\",\"https:\/\/www.linkedin.com\/company\/protecfire-gmbh\/\",\"https:\/\/www.youtube.com\/channel\/UCPNT-TI0OtsFsXkjCp2sKvg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"K\u00fcchenrechner - protecfire","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.protecfire.de\/de\/kitchen-calculator\/","og_locale":"de_DE","og_type":"article","og_title":"Kitchen Calculator - protecfire","og_description":"Fire Suppression Systems Calculators Kitchens System Calculator Vehicles System Calculator Kitchen Fire Suppression System Calculator Calculation Type Linear Protection Protection by Appliance Linear Protection Kitchen Hood Type Wall Kitchen HoodIsland Kitchen Hood Length of Hood (cm) Hood Width (cm) Hood Depth (cm) Number of Extraction Ducts Number of Grease Channels Calculate Protection by Appliance Kitchen [&hellip;]","og_url":"https:\/\/www.protecfire.de\/de\/kitchen-calculator\/","og_site_name":"protecfire","article_publisher":"https:\/\/www.facebook.com\/protecfire.de","article_modified_time":"2025-07-15T11:33:03+00:00","og_image":[{"width":2432,"height":1164,"url":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2022\/10\/all-tanks-protecfire-vehicles.332.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@protecfire1","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/","url":"https:\/\/www.protecfire.de\/kitchen-calculator\/","name":"K\u00fcchenrechner - protecfire","isPartOf":{"@id":"https:\/\/www.protecfire.de\/sv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage"},"image":{"@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg","datePublished":"2023-04-10T18:04:05+00:00","dateModified":"2025-07-15T11:33:03+00:00","breadcrumb":{"@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.protecfire.de\/kitchen-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/#primaryimage","url":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg","contentUrl":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2025\/06\/protecfire-logomark-lightgrey.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.protecfire.de\/kitchen-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.protecfire.de\/"},{"@type":"ListItem","position":2,"name":"Kitchen Calculator"}]},{"@type":"WebSite","@id":"https:\/\/www.protecfire.de\/sv\/#website","url":"https:\/\/www.protecfire.de\/sv\/","name":"protecfire","description":"Automatische Feuerl\u00f6schanlagen","publisher":{"@id":"https:\/\/www.protecfire.de\/sv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.protecfire.de\/sv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.protecfire.de\/sv\/#organization","name":"protecfire","url":"https:\/\/www.protecfire.de\/sv\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.protecfire.de\/sv\/#\/schema\/logo\/image\/","url":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/01\/protecfire-logo-original-1920x462-1.svg","contentUrl":"https:\/\/www.protecfire.de\/wp-content\/uploads\/2023\/01\/protecfire-logo-original-1920x462-1.svg","width":1920,"height":462,"caption":"protecfire"},"image":{"@id":"https:\/\/www.protecfire.de\/sv\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/protecfire.de","https:\/\/x.com\/protecfire1","https:\/\/www.instagram.com\/protecfire.de\/","https:\/\/www.linkedin.com\/company\/protecfire-gmbh\/","https:\/\/www.youtube.com\/channel\/UCPNT-TI0OtsFsXkjCp2sKvg"]}]}},"_links":{"self":[{"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/pages\/15583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/comments?post=15583"}],"version-history":[{"count":153,"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/pages\/15583\/revisions"}],"predecessor-version":[{"id":22836,"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/pages\/15583\/revisions\/22836"}],"wp:attachment":[{"href":"https:\/\/www.protecfire.de\/de\/wp-json\/wp\/v2\/media?parent=15583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}