1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9310,9140,3508],{78e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmpStateContext=void 0;var i=(0,n(92648).Z)(n(67294)).default.createContext({});t.AmpStateContext=i},9470:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInAmpMode=function(){var{ampFirst:e=!1,hybrid:t=!1,hasQuery:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||t&&n}},72717:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=c,t.default=void 0;var i=n(6495).Z,r=n(92648).Z,o=(0,n(91598).Z)(n(67294)),a=r(n(11585)),s=n(78e3),l=n(15850),d=n(9470);function c(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function u(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(99475);var h=["name","httpEquiv","charSet","itemProp"];function p(e,t){var n,r,a,s,{inAmpMode:l}=t;return e.reduce(u,[]).reverse().concat(c(l).reverse()).filter((n=new Set,r=new Set,a=new Set,s={},e=>{var t=!0,i=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){i=!0;var o=e.key.slice(e.key.indexOf("$")+1);n.has(o)?t=!1:n.add(o)}switch(e.type){case"title":case"base":r.has(e.type)?t=!1:r.add(e.type);break;case"meta":for(var l=0,d=h.length;l<d;l++){var c=h[l];if(e.props.hasOwnProperty(c)){if("charSet"===c)a.has(c)?t=!1:a.add(c);else{var u=e.props[c],p=s[c]||new Set;("name"!==c||!i)&&p.has(u)?t=!1:(p.add(u),s[c]=p)}}}}return t})).reverse().map((e,t)=>{var n=e.key||t;if(!l&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){var r=i({},e.props||{});return r["data-href"]=r.href,r.href=void 0,r["data-optimized-fonts"]=!0,o.default.cloneElement(e,r)}return o.default.cloneElement(e,{key:n})})}var m=function(e){var{children:t}=e,n=o.useContext(s.AmpStateContext),i=o.useContext(l.HeadManagerContext);return o.default.createElement(a.default,{reduceComponentsToState:p,headManager:i,inAmpMode:d.isInAmpMode(n)},t)};t.default=m,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,{headManager:n,reduceComponentsToState:s}=e;function l(){if(n&&n.mountedInstances){var t=i.Children.toArray(Array.from(n.mountedInstances).filter(Boolean));n.updateHead(s(t,e))}}return r&&(null==n||null==(t=n.mountedInstances)||t.add(e.children),l()),o(()=>{var t;return null==n||null==(t=n.mountedInstances)||t.add(e.children),()=>{var t;null==n||null==(t=n.mountedInstances)||t.delete(e.children)}}),o(()=>(n&&(n._pendingUpdate=l),()=>{n&&(n._pendingUpdate=l)})),a(()=>(n&&n._pendingUpdate&&(n._pendingUpdate(),n._pendingUpdate=null),()=>{n&&n._pendingUpdate&&(n._pendingUpdate(),n._pendingUpdate=null)})),null};var i=(0,n(91598).Z)(n(67294)),r=!1,o=r?()=>{}:i.useLayoutEffect,a=r?()=>{}:i.useEffect},24051:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var i=n(59499);n(67294);var r=n(68930),o=n(15590),a=n(18200),s=n(4298),l=n.n(s),d=n(9008),c=n.n(d),u=n(4719),h=n(88904),p=n(94133),m=n(85893);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){(0,i.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class v extends o.Po{constructor(e){super(e),this.state={documentHasLoaded:!1}}componentDidMount(){"undefined"!=typeof document&&this.setState({documentHasLoaded:!0}),this.trackPosthogToolframe()}trackPosthogToolframe(){try{var e,t,n,i,r=window.posthog;if(!r||"function"!=typeof r.capture)return;var o=this.getPropSingle("tool",this.props.tool);if(!o)return;r.capture("toolframe_open",{tool:o,website_id:null!==(e=null===(t=this.props.website)||void 0===t?void 0:t._id)&&void 0!==e?e:null,website_domain:null!==(n=null===(i=this.props.website)||void 0===i?void 0:i.domain)&&void 0!==n?n:null,path:window.location.pathname})}catch(a){console.error("Fehler beim PostHog-Toolframe-Tracking:",a)}}render(){try{var e=null,t=this.props.digitalTools?this.props.digitalTools:this.getProp("digitalTools"),n=this.getPropSingle("tool",this.props.tool),i=this.getProp("cssAttributes"),o="",s="";if(o=window.location.hostname.includes("localhost")?"http://localhost:9991":"https://"+window.location.hostname,s=window.location.hostname.includes("localhost")?"dev-fhw-seite.de":o.includes("fhw-seite")?o.split(".").slice(1).join("."):"ihre-fhw-seite.de",!n||!t)return null;if(n.startsWith("ZVSHK")){if(!h.Z.isCookieUsageAllowed("zvshk_tools"))return(0,m.jsx)(u.Z,g({},this.props));var d=t.filter(e=>"ComponentDigitoolsDigiToolZvshk"===e.kind);if(d.length>0){var f=d[0][({ZVSHKBadsanierung:"bathReconstructionCode",ZVSHKNeubau:"newConstructionCode",ZVSHKWartungTrinkwasserinstallation:"drinkingWaterInstallationMaintenanceCode",ZVSHKHeizungscheck:"heatingCheckCode",ZVSHKHeizungswartung:"heatingMaintenanceCode",ZVSHKPumpencheck:"pumpsCheckCode",ZVSHKHeizungsmodernisierung:"heatingModernizationCode",ZVSHKWohnungslueftung:"domesticVentilationCode",ZVSHKLuftfilterUndLuftreiniger:"airFilterAirCleanerCode",ZVSHKRegenwassernutzung:"rainwaterUseCode"})[n]];return f=this.htmlDecode(f),(0,m.jsx)(a.default,g(g({id:this.getId(),forceChildStyle:"*"},(0,r.$f)(this.props)),{},{attributes:i,nowrapper:!0,children:(0,m.jsx)("div",{id:this.getId(),className:"ZVSHK__container",dangerouslySetInnerHTML:{__html:f}})}))}}if("DigiToolImmersight3DShowroom"===n){if(!h.Z.isCookieUsageAllowed("immersight_3d_showroom"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolImmersight3DShowroom"===e.kind);var v,b,x=(null===(v=e)||void 0===v?void 0:v.code).match(/webclientframe\/([^;]+;jsessionid=[^?]+\?0)/),y=x?x[1]:null;return(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:'<iframe\n width="100%"\n height="800"\n src="https://www.3d-showroom.com/webclientframe/'.concat(y,'"\n frameborder="0"\n allow="scrolling; accelerometer; magnetometer; gyroscope;"\n allowfullscreen="yes"\n onload="var e=this,n=function(){e.scrollIntoView(!0)};document.addEventListener(\'fullscreenchange\',n),document.addEventListener(\'mozfullscreenchange\',n),document.addEventListener(\'webkitfullscreenchange\',n),document.addEventListener(\'msfullscreenchange\',n);"\n >\n </iframe>\n ')}})}if("DigiToolHeizreport"===n){if(!h.Z.isCookieUsageAllowed("heizreport"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolHeizreport"===e.kind);var w,k=null===(w=e)||void 0===w?void 0:w.code,z=k.match(/data-heizreport-user="([^"]+)"/),j=z?z[1]:null,C=k.match(/data-heizreport-ansprache="([^"]+)"/),_=C?C[1]:null,D=k.match(/data-heizreport-datenschutzlink="([^"]+)"/),T=D?D[1]:null,S=k.match(/data-heizreport-headline="([^"]+)"/),H=S?S[1]:null,A=k.match(/data-heizreport-textline="([^"]+)"/),I=A?A[1]:null;return(0,m.jsxs)(m.Fragment,{children:[j&&_&&this.state.documentHasLoaded&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{id:"heizreport",className:"heizreport","data-heizreport-ansprache":_,"data-heizreport-user":j,"data-heizreport-datenschutzlink":T,"data-heizreport-headline":H,"data-heizreport-textline":I}),(0,m.jsx)(l(),{id:"u20-heizreport-script",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"'use strict()'\n console.log('Einbindung des Heizreports')\n\n var div = document.getElementById('heizreport')\n var head = document.querySelector('head')\n var body = document.querySelector('body')\n var heizreportAccount = div.getAttribute('data-heizreport-user')\n var heizreportAnsprache = div.getAttribute('data-heizreport-ansprache')\n var heizreportDSGVOlink = div.getAttribute('data-heizreport-datenschutzlink')\n var heizreportHeadline = div.getAttribute('data-heizreport-headline')\n var heizreportTextline = div.getAttribute('data-heizreport-textline')\n var inDiv = ''\n var inHead = ''\n var fieldWidth = (div.offsetWidth / 100) * 50\n var fieldDatenschutzLink = 'Datenschutzerkl\xe4rung'\n\n var url_string = window.location\n var url = new URL(url_string)\n var reportKey = url.searchParams.get('reportKey')\n\n if (heizreportAccount == 'iframe') heizreportAccount = url.searchParams.get('userAccount')\n\n if (div.offsetWidth < 750) {\n fieldWidth = (div.offsetWidth / 100) * 80\n }\n if (div.offsetWidth < 650) {\n fieldWidth = (div.offsetWidth / 100) * 98\n }\n\n if (heizreportDSGVOlink != null) {\n fieldDatenschutzLink =\n \"<a target='_blank' href='\" + heizreportDSGVOlink + \"'>Datenschutzerkl\xe4rung</a>\"\n }\n\n if (heizreportHeadline != null) {\n var fieldHeadline = heizreportHeadline\n } else if (heizreportAnsprache == null || heizreportAnsprache == 'du') {\n var fieldHeadline = 'Ist dein Haus f\xfcr eine W\xe4rmepumpe geeignet?'\n } else if (heizreportAnsprache == 'sie') {\n var fieldHeadline = 'Ist Ihr Haus f\xfcr eine W\xe4rmepumpe geeignet?'\n } else {\n var fieldHeadline = 'Ist dein Haus f\xfcr eine W\xe4rmepumpe geeignet?'\n }\n\n if (heizreportTextline != null) {\n var fieldTextline = heizreportTextline\n } else if (heizreportAnsprache == null || heizreportAnsprache == 'du') {\n var fieldTextline = 'Finde es heraus mit unserem kostenlosen W\xe4rmepumpen-Check'\
1n } else if (heizreportAnsprache == 'sie') {\n var fieldTextline = 'Finden Sie es heraus mit unserem kostenlosen W\xe4rmepumpen-Check'\n } else {\n var fieldTextline = 'Finde es heraus mit unserem kostenlosen W\xe4rmepumpen-Check'\n }\n\n //Schreibe HTML Code in Website\n writeCode = function () {\n head.insertAdjacentHTML('beforeend', inHead)\n div.insertAdjacentHTML('afterbegin', inDiv)\n }\n\n if (heizreportAnsprache == null || heizreportAnsprache == 'du') {\n inDiv =\n \"<div id='heizreportFormular' class='heizreportwrapper' style='background-color:#f5f5f5; width:\" +\n fieldWidth +\n \"px'><center><h2 style='font-weight: bold; line-height: 1.3;'>\" +\n fieldHeadline +\n '</h2><h3>' +\n fieldTextline +\n \"</h3></center> <form action='#' method='POST' id='heizreportForm'><label for='heizreportMail'><b>Deine E-Mail-Adresse</b></label><br><input id='heizreportMail' type='text' name='heizreportEmail' required><br><input class='heizreportCheckmark' type='checkbox' id='heizreportDSGVO' required><label for='heizreportDSGVO'> Ich habe die \" +\n fieldDatenschutzLink +\n \" gelesen.</label><input style='margin-top:40px;' type='submit' name='submit' value='jetzt starten'></form></div><!-- The Modal --><div id='heizreportModal' class='heizreportmodal' style='background-color:rgba(71, 78, 93, 0.5);'><div class='heizreportmodal-content' style='background-color:white;'><span class='close'>×</span><div id='heizreportModalInhalt' style='text-align:center;'></div><button id='heizreportOkButton' style='width:100%;background-color:#4CAF50;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer; margin-top:40px;'>OK</button></div></div>\"\n } else {\n inDiv =\n \"<div id='heizreportFormular' class='heizreportwrapper' style='background-color:#f5f5f5; width:\" +\n fieldWidth +\n \"px'><center><h2 style='font-weight: bold; line-height: 1.3;'>\" +\n fieldHeadline +\n '</h2><h3>' +\n fieldTextline +\n \"</h3></center> <form action='#' method='POST' id='heizreportForm'><label for='heizreportMail'><b>Ihre E-Mail Adresse</b></label><br><input id='heizreportMail' type='text' name='heizreportEmail' required><br><input type='checkbox' id='heizreportDSGVO' required><label for='heizreportDSGVO'> Ich habe die \" +\n fieldDatenschutzLink +\n \" gelesen.</label><input style='margin-top:40px;' type='submit' name='submit' value='jetzt starten'></form></div><!-- The Modal --><div id='heizreportModal' class='heizreportmodal' style='background-color:rgba(71, 78, 93, 0.5);'><div class='heizreportmodal-content' style='background-color:white;'><span class='close'>×</span><div id='heizreportModalInhalt' style='text-align:center;'></div><button id='heizreportOkButton' style='width:100%;background-color:#4CAF50;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer; margin-top:40px;'>OK</button></div></div>\"\n }\n inHead =\n '<style>.heizreportwrapper { margin-top:10px; margin-bottom:10px; box-shadow: 5px 5px 5px #d4d4d4; border:1px solid black; }' +\n '.heizreport input[type=checkbox] {position: relative; width: 25px; height: 25px;}' +\n '.heizreport input[type=checkbox]+label {margin-left:20px; cursor:pointer} .heizreport input[type=text],select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.heizreport input[type=submit]{width:100%;background-color:#4CAF50;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer}.heizreport input[type=submit]:hover{background-color:#45a049}.heizreport div{border-radius:5px;background-color:#f2f2f2;padding:20px}.heizreport{display:grid;justify-content:center;align-items:center}
1 .heizreportmodal{display:none;position:fixed;z-index:1050;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto; }.heizreportmodal-content{position:relative; top: 20%; background-color:white; margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}</style>'\n\n //position: relative; width: 25px; height: 25px;border:1px solid #ccc;border-radius:4px;\n\n if (document.getElementById('heizreportFormular') === null && reportKey === null) {\n writeCode()\n } else if (reportKey != null) {\n document.body.style.overflow = 'hidden'\n document.querySelector('body').style.display = 'none'\n //Schritt 1 erzeige ein iFrame so gro\xc3Ÿ wie die Seite\n var frameHeight = window.innerHeight - 5\n body.insertAdjacentHTML(\n 'beforebegin',\n \"<body><iframe id='heizreportFrame' width='100%' height='\" +\n frameHeight +\n \"px' src='https://heizreport.de/report/?p=\" +\n reportKey +\n \"' ></iframe></body>\"\n )\n\n window.addEventListener(\n 'resize',\n function (event) {\n document.getElementById('heizreportFrame').style.height = window.innerHeight - 52 + 'px'\n },\n true\n )\n }\n\n function unfade(element) {\n var op = 0.1 // initial opacity\n element.style.display = 'block'\n var timer = setInterval(function () {\n if (op >= 1) {\n clearInterval(timer)\n }\n element.style.opacity = op\n element.style.filter = 'alpha(opacity=' + op * 100 + ')'\n op += op * 0.1\n }, 1)\n }\n\n function fade(element) {\n var op = 1 // initial opacity\n var timer = setInterval(function () {\n if (op <= 0.1) {\n clearInterval(timer)\n element.style.display = 'none'\n }\n element.style.opacity = op\n element.style.filter = 'alpha(opacity=' + op * 100 + ')'\n op -= op * 0.1\n }, 1)\n }\n\n sendAnfrage = function () {\n // Get the modal\n var modal = document.getElementById('heizreportModal')\n // Get the <span> element that closes the modal\n var span = document.getElementById('heizreportOkButton')\n var modalInhalt = document.getElementById('heizreportModalInhalt')\n\n // When the user clicks on <span> (x), close the modal\n span.onclick = function () {\n //modal.style.display = \"none\";\n fade(modal)\n }\n\n // When the user clicks anywhere outside of the modal, close it\n window.onclick = function (event) {\n if (event.target == modal) {\n //modal.style.display = \"none\";\n fade(modal)\n }\n }\n\n var heizreportMail = document.getElementById('heizreportMail').value\n\n const requestData = new FormData()\n requestData.append('action', 'startReport')\n requestData.append('userAccount', heizreportAccount)\n requestData.append('userWebsite', document.URL)\n requestData.append('heizreportMail', heizreportMail)\n\n fetch('https://heizreport.de/business/server/websiteIntegration.php', {\n method: 'POST',\n body: requestData\n })\n .then((response) => response.text())\n .then((respText) => {\n unfade(modal)\n modalIn
1halt.innerHTML = respText\n })\n .catch((data) => {\n console.log(data)\n })\n }\n\n document.getElementById('heizreportForm').addEventListener('submit', function (event) {\n event.preventDefault()\n sendAnfrage()\n })\n "}})]}),!j&&!_&&this.state.documentHasLoaded&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem Heizreport zu bestehen. Bitte den Code pr\xfcfen."})]})}if("DigiToolViessmannHeizungsrechner"===n||"DigiToolViessmannBadrechner"===n){if("DigiToolViessmannHeizungsrechner"===n&&!h.Z.isCookieUsageAllowed("viessmann_heizungsrechner")||"DigiToolViessmannBadrechner"===n&&!h.Z.isCookieUsageAllowed("viessmann_badrechner"))return(0,m.jsx)(u.Z,g({},this.props));"DigiToolViessmannHeizungsrechner"===n&&(L="heizungsrechner",e=t.find(e=>"ComponentDigitoolsDigiToolViessmannHeizungsrechner"===e.kind)),"DigiToolViessmannBadrechner"===n&&(L="badrechner",e=t.find(e=>"ComponentDigitoolsDigiToolViessmannBadrechner"===e.kind));var E,L,Z,M=null===(E=e)||void 0===E?void 0:E.code,O=M.includes("meister1"),F=M.match(/meister1_LL-[\w\d_-]+/g),B=M.match(/LL-[\w\d_-]+/g),P=B?B[0]:null;return O&&(Z=F[0].split("meister1_")[1]),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-viessmann-".concat(L,"-scroll-by"),dangerouslySetInnerHTML:{__html:";(function () {\n const _scrollBy = window.scrollBy.bind(window)\n window.scrollBy = function (x, y) {\n // suppress the configurator's auto-scroll-to-top\n // remove this override once the vendor fixes their bundle\n }\n })()"}}),P&&!O&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-viessmann-".concat(L,"-lokalleads"),src:"https://offerio.lokalleads.de/init.js"}),(0,m.jsx)(l(),{strategy:"lazyOnload",id:"u20-viessmann-".concat(L),dangerouslySetInnerHTML:{__html:"Lokalleads.init('".concat(P,"', { selector: '#hzr3' })")}}),(0,m.jsx)("div",{id:"hzr3"})]}),O&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-viessmann-".concat(L,"-lokalleads"),src:"https://offerio.meister1.com/init.js"}),(0,m.jsx)(l(),{strategy:"lazyOnload",id:"u20-viessmann-".concat(L),dangerouslySetInnerHTML:{__html:'Lokalleads.init("'.concat(Z,'", { selector: "#').concat(F[0],'" })')}}),(0,m.jsx)("div",{id:F[0]})]}),!P&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit der Viessmann-ID zu bestehen. Bitte den Code pr\xfcfen."})]})}if("DigiToolViessmannWartungsrechner"===n){if(!h.Z.isCookieUsageAllowed("viessmann_wartungsrechner"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolViessmannWartungsrechner"===e.kind);var W,V=null===(W=e)||void 0===W?void 0:W.code,U=V.includes("meister1"),q=V.match(/meister1_LL-[\w\d_-]+/g),K=V.match(/LL-[\w\d_-]+/g),N=K?K[0]:null;return(0,m.jsxs)(m.Fragment,{children:[N&&U&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-viessmann-wartungsrechner-lokalleads",src:"https://offerio.lokalleads.de/init.js"}),(0,m.jsx)(l(),{strategy:"lazyOnload",id:"u20-viessmann-wartungsrechner",dangerouslySetInnerHTML:{__html:"const licenceCode = '".concat(N,"'\n const options = {\n selector: '#").concat(null==q?void 0:q[0],"'\n }\n Lokalleads.init(licenceCode, options)")}}),(0,m.jsx)("div",{id:null==q?void 0:q[0]})]}),!N&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit der Viessmann-ID zu bestehen. Bitte den Code pr\xfcfen."})]})}
1if("DigiToolBuderusBoschHeizung"===n){if(!h.Z.isCookieUsageAllowed("buderus_bosch_heizung"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolBuderusBoschHeizung"===e.kind);var G,R=null===(G=e)||void 0===G?void 0:G.code,$=R.match(/data-slugName=['"]([^'"]+)['"]/),J=$?$[1]:null,Q=R.match(/data-brand=['"]([^'"]+)['"]/),X=Q?Q[1]:"Buderus",Y=R.match(/data-country=['"]([^'"]+)['"]/),ee=Y?Y[1]:"DE",et=R.match(/data-lng=['"]([^'"]+)['"]/),en=et?et[1]:"de-DE",ei=R.match(/data-technology=['"]([^'"]+)['"]/),er=ei?ei[1]:"none";return(0,m.jsxs)(m.Fragment,{children:[J&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-buderus-bosch-heizung-script",src:"https://sdk.thernovotools.com/lib.sdk.frontend.js"}),(0,m.jsx)("div",{id:"tt_hat_installer","data-brand":X,"data-country":ee,"data-slugName":J,"data-lng":en,"data-technology":er,style:{width:"100%"}})]}),!J&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem Tool zu bestehen. Bitte den Code pr\xfcfen."})]})}if("DigiToolVaillantHeizungOnline"===n){if(!h.Z.isCookieUsageAllowed("vaillant_heizung_online"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolVaillantHeizungOnline"===e.kind);var eo,ea=null===(eo=e)||void 0===eo?void 0:eo.code,es=ea.match(/src="([^"]*)"/),el=es?es[1]:null;return(0,m.jsxs)(m.Fragment,{children:[ea&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(c(),{children:(0,m.jsx)("style",{id:"u20-vaillant-iframe-style",dangerouslySetInnerHTML:{__html:".u20-vaillant-iframe-container {\n margin: 0 auto;\n max-width: 100%;\n height: 500px;\n }\n .u20-vaillant-iframe-container iframe {\n width: 100%;\n height: 100%;\n border: none;\n }\n "}})}),(0,m.jsx)("div",{className:"u20-vaillant-iframe-container",children:(0,m.jsx)("iframe",{src:el,children:"This browser does not support Iframe"})})]}),!ea&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem Tool zu bestehen. Bitte den Code pr\xfcfen."})]})}if("DigiToolStiebelWaermepumpe"===n){if(!h.Z.isCookieUsageAllowed("stiebel_waermepumpe"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolStiebelWaermepumpe"===e.kind);var ed,ec,eu=(null===(ed=e)||void 0===ed?void 0:ed.code).match(/aff=([a-zA-Z0-9-]+)/),eh=eu?null==eu?void 0:eu[1]:null;return(0,m.jsxs)(m.Fragment,{children:[eh&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-stiebel-waermepumpen-script",src:"https://www.stiebel-eltron.de/apps/ste/docroot/js/vendor/iframeResizer.js"}),(0,m.jsx)(c(),{children:(0,m.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n #steWPAS {\n width: 100%;\n }\n "}})}),(0,m.jsx)("iframe",{id:"steWPAS",src:"https://www.stiebel-eltron.de/de/home/service/wp-angebotsservice-fp.html?aff=".concat(eh),style:{border:"none",width:"100%"}}),(0,m.jsx)(l(),{id:"u20-stiebel-waermepumpen-resizer",dangerouslySetInnerHTML:{__html:"iFrameResize(false, '#steWPAS');"},strategy:"lazyOnload"})]}),!eh&&(0,m.jsx)("div",{children:"Es scheint ein Problem mit der Stiebel-ID zu bestehen. Bitte den Code pr\xfcfen."})]})}if("DigiToolElementsPlus"===n){if(!h.Z.isCookieUsageAllowed("elements_plus_virtual_showroom"))return(0,m.jsx)(u.Z,g({},this.props));return this.dispatch((0,p.hG)()),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{id:"re-invent-app"}),(0,m.jsx)(l(),{id:"u20-elements-plus-script",src:"https://virtual-showroom.re-invent.de/showroom-plugin-v1.js"}),(0,m.jsx)(l(),{id:"u20-elements-plus-init-script",strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:"reInvent.initShowroom({\n channel: 'elements-plus',\n embedType: 'craftsperson',\n integration: {\n type: 'agentur-id',\n integrationInfoId: '".concat(this.props.website._id,"',\n },\n });\n document.getElementById('theme')?.classList.remove('blur');\n ")}}),(0,m.jsx)(c(),{children:(0,m.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n .FlexHeader,\n .EstlandHeader,\n .theme header#EstlandHeader,\n .ContentHeader,\n #EstlandMobileNavigation__container,\n .EstlandContentHeader,\n .FlexFooter,\n .ContentFooter,\n .ContactIcons,\n .BackToTopButton,\n .CookieConsent__toggle-container {\n display: none !important;\n }\n .theme:not([class*='modal-']) {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n main#u20-main {\n overflow: visible !important;\n }\n "}})})]})}
1if("DigiToolFoerdermittelauskunft"===n){if(!h.Z.isCookieUsageAllowed("foerdermittelauskunft"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolFoerdermittelauskunft"===e.kind);var ep,em,ef=(null===(ep=e)||void 0===ep?void 0:ep.toolURL).match(/uid=([a-z0-9]+)/),eg=ef?ef[1]:null;if(!eg)return(0,m.jsx)("div",{children:"Es scheint ein Problem mit der UID der F\xf6rdermittelauskunft zu bestehen. Bitte die URL pr\xfcfen."});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-foerdermittelauskunft-script",src:"https://questionizer.foerdermittelauskunft.de/de/gc_fhw/assets/index.js"}),(0,m.jsxs)(c(),{children:[(0,m.jsx)("meta",{name:"febis-questionizer-config-url",content:"https://questionizer.foerdermittelauskunft.de/de/gc_fhw/client-config.json"}),(0,m.jsx)("meta",{name:"febis-questionizer-uid",content:eg}),(0,m.jsx)("link",{rel:"stylesheet",href:"https://questionizer.foerdermittelauskunft.de/de/gc_fhw/assets/index.css"})]}),(0,m.jsx)("div",{id:"febis-questionizer",className:"fbq"})]})}if("DigiToolSimplyBookMe"===n){if(!h.Z.isCookieUsageAllowed("simply_book_me"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolSimplyBookMe"===e.kind);var ev,eb=null===(ev=e)||void 0===ev?void 0:ev.code,ex=null==eb?void 0:eb.match(/var widget = new SimplybookWidget\(([^;]+)\);/),ey=ex?ex[1]:null;if(!ey)return(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem SimplyBookMe-Widget zu bestehen. Bitte den Code pr\xfcfen."});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-simply-book-me-script-1",src:"https://widget.simplybook.it/v2/widget/widget.js"}),(0,m.jsx)(l(),{id:"u20-simply-book-me-script-2",dangerouslySetInnerHTML:{__html:"const widget = new SimplybookWidget(".concat(ey,");")},strategy:"lazyOnload"})]})}if("DigiToolTKFoerdermittelrechner"===n){if(!h.Z.isCookieUsageAllowed("tk_foerdermittelrechner"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolTkFoerdermittelrechner"===e.kind);var ew,ek=null===(ew=e)||void 0===ew?void 0:ew.code,ez=null==ek?void 0:ek.match(/data-partner-code=['"]([^'"]+)['"]/),ej=ez?ez[1]:null;if(!ej)return(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem TK-F\xf6rdermittelrechner-Widget zu bestehen. Bitte den Code pr\xfcfen."});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{id:"tk-baupartner-fmr-container","data-partner-code":ej}),(0,m.jsx)(l(),{id:"u20-tk-foerdermittelrechner-script",src:"https://services.tk-connect.com/embed/fmr.js"})]})}
1if("DigiToolVideoAskAvatar"===n){if(!h.Z.isCookieUsageAllowed("video_ask_avatar"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolVideoAskAvatar"===e.kind);var eC,e_,eD=(null===(eC=e)||void 0===eC?void 0:eC.code).match(/window\.VIDEOASK_EMBED_CONFIG\s*=\s*({[^}]+})/),eT=eD?eD[1]+"}":null;if(!eT)return(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem VideoAskAvatar-Widget zu bestehen. Bitte den Code pr\xfcfen."});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l(),{id:"u20-video-ask-avatar-script-1",dangerouslySetInnerHTML:{__html:"window.VIDEOASK_EMBED_CONFIG = ".concat(eT,";")}}),(0,m.jsx)(l(),{id:"u20-video-ask-avatar-script-2",src:"https://www.videoask.com/embed/embed.js",strategy:"lazyOnload"})]})}if("DigiToolHalloPetra"===n){if(!h.Z.isCookieUsageAllowed("hallo_petra"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiToolHalloPetra"===e.kind);var eS,eH=null===(eS=e)||void 0===eS?void 0:eS.code,eA=eH.match(/data-customer-id=['"]([^'"]+)['"]/),eI=eA?eA[1]:null,eE=eH.includes("data-contact-widget-auto-init"),eL=eH.match(/data-logo-src=['"]([^'"]+)['"]/),eZ=eH.match(/data-speech-bubble-text=['"]([^'"]+)['"]/),eM=eH.match(/data-form-title=['"]([^'"]+)['"]/),eO=eH.match(/data-form-description=['"]([^'"]+)['"]/),eF=eH.match(/data-submit-text=['"]([^'"]+)['"]/),eB=eH.match(/data-success-title=['"]([^'"]+)['"]/),eP=eH.match(/data-success-message=['"]([^'"]+)['"]/),eW=eH.match(/data-hint-text=['"]([^'"]+)['"]/),eV=eH.match(/data-api-url=['"]([^'"]+)['"]/),eU=eH.match(/data-customer-id=['"]([^'"]+)['"]/),eq=eH.match(/data-greeting-text=['"]([^'"]+)['"]/),eK=eH.match(/data-outgoing-phone-number=['"]([^'"]+)['"]/),eN=eH.match(/data-hint-link-text=['"]([^'"]+)['"]/),eG=eH.match(/data-extra-input-fields=['"]([^'"]+)['"]/);if(!eI)return(0,m.jsx)("div",{children:"Es scheint ein Problem mit dem HalloPetra-Widget zu bestehen. Bitte den Code pr\xfcfen."});return(0,m.jsx)(l(),g(g(g(g(g(g(g(g(g(g(g(g(g(g(g(g({id:"u20-hallo-petra-script",src:"https://cdn.jsdelivr.net/gh/HalloPetra/html-script-tag@latest/dist/assets/index.js","data-api-url":"https://api.hallopetra.de/web-widget/request-call","data-customer-id":eI},eE&&{"data-contact-widget-auto-init":!0}),eL&&{"data-logo-src":eL[1]}),eZ&&{"data-speech-bubble-text":eZ[1]}),eM&&{"data-form-title":eM[1]}),eO&&{"data-form-description":eO[1]}),eF&&{"data-submit-text":eF[1]}),eB&&{"data-success-title":eB[1]}),eP&&{"data-success-message":eP[1]}),eW&&{"data-hint-text":eW[1]}),eV&&{"data-api-url":eV[1]}),eU&&{"data-customer-id":eU[1]}),eq&&{"data-greeting-text":eq[1]}),eK&&{"data-outgoing-phone-number":eK[1]}),eN&&{"data-hint-link-text":eN[1]}),eG&&{"data-extra-input-fields":eG[1]}),{},{onLoad(){document.dispatchEvent(new Event("DOMContentLoaded"))}}))}if("DigiTool3DTourVirtiv"===n){if(!h.Z.isCookieUsageAllowed("three_d_tour_virtiv"))return(0,m.jsx)(u.Z,g({},this.props));e=t.find(e=>"ComponentDigitoolsDigiTool3DTourVirtiv"===e.kind);var eR,e$,eJ=null===(eR=e)||void 0===eR?void 0:null===(e$=eR.tour)||void 0===e$?void 0:e$[0],eQ=null==eJ?void 0:eJ.replace(/_/g,"-");return(0,m.jsx)("iframe",{src:"https://elements.virtiv.de/".concat(eQ),style:{width:"100%",height:"100%"}})}for(var eX of t)eX.kind.includes(n)&&(e=eX);if(!e)return null;if("DigiToolBadplaner"===n&&!h.Z.isCookieUsageAllowed("badplaner")||"DigiToolElementsShowroom"===n&&!h.Z.isCookieUsageAllowed("elements_showroom")||"DigiToolHeizungsplaner"===n&&!h.Z.isCookieUsageAllowed("heizungsplaner"))return(0,m.jsx)(u.Z,g({},this.props));var eY=e.planer&&e.planer[0]?e.planer[0]:e.oldPlanerId,e0=e.apikey&&!eY?e.apikey:eY,e1={DigiToolBadplaner:"https://bathplaner."+s+"/?configUrl="+o+"/api/planer/bath/",DigiToolElementsShowroom:"https://www.palettecloud.net/iframe.php?id="+e0+"&externalSubmit=true",DigiToolHeizungsplaner:"https://heaterconfig."+s+"/?configUrl="+o+"/api/planer/heater/"}[n]+(eY||""),e2=null!=e1&&e1.includes("heaterconfig")?"heaterconfig":"";return(0,m.jsx)(a.default,g(g({id:this.getId(),forceChildStyle:"*"},(0,r.$f)(this.props)),{},{attributes:i,nowrapper:!0,children:(0,m.jsx)("iframe",{id:this.getId(),src:e1,className:this.removeSpaces("Toolframe ".concat(e2))})}))}catch(e5){return console.error("Error in Toolframe",e5),(0,m.jsx)("div",{})}}}},4719:function(e,t,n){"use strict";n.d(t,{U:function(){return l},Z:function(){return s}}),n(67294);var i=n(15590),r=n(94133),o=n(88904),a=n(85893);class s extends i.Po{constructor(e){super(e)}render(){return(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"},children:[(0,a.jsx)("i",{className:"u20-fa fas icon-element fa-cookie-bite",style:{fontSize:"50px",marginBottom:"30px",marginTop:"50px"}}),(0,a.jsxs)("p",{style:{textAlign:"center",marginBottom:"50px"},children:["Bitte das"," ",(0,a.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),this.dispatch((0,r.v2)())},children:"Cookie-Consent-Tool \xf6ffnen"}),", um die f\xfcr dieses Element notwendigen Cookies zu akzeptieren."]})]})}}var l=(e,t)=>
1{var n=!0,i=!0;if(e){for(var r of e)if(!o.Z.isCookieUsageAllowed(null==r?void 0:r.key)){n=!1;break}}return t&&(i=o.Z.isCookieUsageAllowed(t)),n&&i}},94133:function(e,t,n){"use strict";n.d(t,{CF:function(){return i.CF},No:function(){return i.No},SL:function(){return i.SL},av:function(){return i.av},hG:function(){return i.hG},jk:function(){return i.jk},mi:function(){return i.mi},qT:function(){return i.qT},qZ:function(){return i.qZ},tL:function(){return i.tL},v2:function(){return i.v2},wb:function(){return i.wb}});var i=n(37650)},9008:function(e,t,n){e.exports=n(72717)},4298:function(e,t,n){e.exports=n(72189)},72564:function(e,t,n){"use strict";var i=n(69357).isUnitlessNumber,r=n(6521),o=Array.isArray,a=Object.keys,s=/^(normal|none|(\b(url\([^)]*\)|chapter_counter|attr\([^)]*\)|(no-)?(open|close)-quote|inherit)((\b\s*)|$|\s+))+)$/;function l(e,t){return i[e]||"number"!=typeof t?"content"!==e||s.test(t)||(t="'"+t.replace(/'/g,"\\'")+"'"):t=""+t+"px",r(e)+": "+t+"; "}e.exports=function(e){var t="";if(!e||0===a(e).length)return t;for(var n=a(e),i=0,r=n.length;i<r;i++){var s=n[i],d=e[s];if(o(d))for(var c=0,u=d.length;c<u;c++)t+=l(s,d[c]);else t+=l(s,d)}return t}},69357:function(e){"use strict";var t={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},n=["Webkit","ms","Moz","O"];Object.keys(t).forEach(function(e){n.forEach(function(n){var i,r;t[n+(r=e).charAt(0).toUpperCase()+r.substring(1)]=t[e]})}),e.exports={isUnitlessNumber:t,shorthandPropertyExpansions:{background:{backgroundImage:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundColor:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0}}}},6521:function(e){"use strict";var t=/^ms-/,n=/([A-Z])/g;e.exports=function(e){var i;return e.replace(n,"-$1").toLowerCase().replace(t,"-ms-")}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.