https://thermonoord.nl/_ui/responsive/common/custom/js/chunks/BannerVertical.1b15556cbf3b947c08a5.js
1"use strict";(self.webpackChunkpliegerstorefront=self.webpackChunkpliegerstorefront||[]).push([[1507],{56190:(e,r,t)=>{t.r(r),t.d(r,{BannerVertical:()=>O,default:()=>d});t(52675),t(89463),t(45700),t(2008),t(23792),t(34782),t(89572),t(81278),t(26099),t(27495),t(38781),t(23500),t(62953);var n=t(96540),o=t(46942),a=t.n(o),i=t(66253),l=t(9792),u=t(82851),c=t(9156),f=t(42552),s=t(75340),b=["preset","name","ctaElement","size","backgroundImage","isPromotionalBanner","promotionName"];function m(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function p(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?m(Object(t),!0).forEach((function(r){y(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function y(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function v(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return g(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?g(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var O=function(e){var r=e.preset,t=e.name,o=e.ctaElement,m=e.size,y=e.backgroundImage,g=e.isPromotionalBanner,O=e.promotionName,d=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],-1===r.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,b),h=v(n.useState(!1),2),j=h[0],w=h[1],E=i.Hu.VERTICAL,P=a()({"c-banner-vertical":!0,["c-banner-vertical--".concat(m)]:!0,["banner--".concat(r)]:!0,"banner--background-image":!!y,"banner--hovered":j}),k=(0,s.ve)(E,o.elementType,m);return(0,n.useEffect)((function(){(0,s.a7)(g,O)}),[]),n.createElement(l.y,{value:p(p({},d),{},{size:m,orientation:E,isBannerHovered:j,ctaElement:p(p({},o),{},{elementType:k})})},n.createElement("a",{className:P,key:t,id:o.trackingId,onMouseEnter:function(){return w(!0)},onMouseLeave:function(){return w(!1)},style:y?{backgroundImage:"url(".concat(y.url,")")}:void 0,href:o.url,onClick:function(){return(0,s.Mj)(g,O)},target:o.openInNewTab?"_blank":"_top"},n.createElement(f.t,null),n.createElement(c.y,null),n.createElement(u.g,null)))};const d=O}}]);
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.