PageSourceSearch

https://www.viessmann-cold.com/assets/chunk-243.105fdbba1bca1e55fd25.js

js viessmann-cold.com collected 2026-10-04 13:24:08 UTC 11,383 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[243],{63243:(e,t,n)=>{n.r(t),n.d(t,{default:()=>de});var o,r=n(60042),s=n.n(r),a=n(45072),l=n(93335),i=n(26783),c=n(56978);function d(e){if((!o&&0!==o||e)&&l.Z){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),o=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return o}var u=n(31818),h=n(19314),m=n(59809),f=n(42659),g=n(47533),p=n(27378);function b(e){void 0===e&&(e=(0,i.Z)());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}var v=n(19874),y=n(42385),E=n(31542),x=n(89440),w=n(49981);const k="data-rr-ui-modal-open",N=class{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();e.style={overflow:o.style.overflow,[n]:o.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt((0,w.Z)(o,n)||"0",10)+e.scrollBarWidth}px`),o.setAttribute(k,""),(0,w.Z)(o,t)}reset(){[...this.modals].forEach((e=>this.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(k),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}};var C=n(44098),R=n(33937),Z=n(5430),T=n(34495),j=n(24246);const O=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let S;const D=(0,p.forwardRef)(((e,t)=>{let{show:n=!1,role:o="dialog",className:r,style:s,children:a,backdrop:i=!0,keyboard:c=!0,onBackdropClick:d,onEscapeKeyDown:u,transition:m,runTransition:g,backdropTransition:w,runBackdropTransition:k,autoFocus:D=!0,enforceFocus:B=!0,restoreFocus:F=!0,restoreFocusOptions:L,renderDialog:A,renderBackdrop:M=(e=>(0,j.jsx)("div",Object.assign({},e))),manager:$,container:W,onShow:H,onHide:I=(()=>{}),onExit:P,onExited:K,onExiting:z,onEnter:V,onEntering:U,onEntered:_}=e,q=function(e,t){if(null==e)return{};var n,o,r={},s=Object.keys(e);for(o=0;o<s.length;o++)n=s[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,O);const G=(0,C.Z)(W),J=function(e){const t=(0,R.Z)(),n=e||function(e){return S||(S=new N({ownerDocument:null==e?void 0:e.document})),S}(t),o=(0,p.useRef)({dialog:null,backdrop:null});return Object.assign(o.current,{add:()=>n.add(o.current),remove:()=>n.remove(o.current),isTopModal:()=>n.isTopModal(o.current),setDialogRef:(0,p.useCallback)((e=>{o.current.dialog=e}),[]),setBackdropRef:(0,p.useCallback)((e=>{o.current.backdrop=e}),[])})}($),Q=(0,x.Z)(),X=function(e){var t=(0,p.useRef)(null);return(0,p.useEffect)((function(){t.current=e})),t.current}(n),[Y,ee]=(0,p.useState)(!n),te=(0,p.useRef)(null);(0,p.useImperativeHandle)(t,(()=>J),[J]),l.Z&&!X&&n&&(te.current=b()),n&&Y&&ee(!1);const ne=(0,h.Z)((()=>{if(J.add(),ie.current=(0,y.Z)(document,"keydown",ae),le.current=(0,y.Z)(document,"focus",(()=>setTimeout(re)),!0),H&&H(),D){const e=b(document);J.dialog&&e&&!(0,v.Z)(J.dialog,e)&&(te.current=e,J.dialog.focus())}})),oe=(0,h.Z)((()=>{var e;J.remove(),null==ie.current||ie.current(),null==le.current||le.current(),F&&(null==(e=te.current)||null==e.focus||e.focus(L),te.current=null)}));(0,p.useEffect)((()=>{n&&G&&ne()}),[n,G,ne]),(0,p.useEffect)((()=>{Y&&oe()}),[Y,oe]),(0,f.Z)((()=>{oe()}));const re=(0,h.Z)((()=>
1{if(!B||!Q()||!J.isTopModal())return;const e=b();J.dialog&&e&&!(0,v.Z)(J.dialog,e)&&J.dialog.focus()})),se=(0,h.Z)((e=>{e.target===e.currentTarget&&(null==d||d(e),!0===i&&I())})),ae=(0,h.Z)((e=>{c&&(0,T.k)(e)&&J.isTopModal()&&(null==u||u(e),e.defaultPrevented||I())})),le=(0,p.useRef)(),ie=(0,p.useRef)();if(!G)return null;const ce=Object.assign({role:o,ref:J.setDialogRef,"aria-modal":"dialog"===o||void 0},q,{style:s,className:r,tabIndex:-1});let de=A?A(ce):(0,j.jsx)("div",Object.assign({},ce,{children:p.cloneElement(a,{role:"document"})}));de=(0,Z.sD)(m,g,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:P,onExiting:z,onExited:(...e)=>{ee(!0),null==K||K(...e)},onEnter:V,onEntering:U,onEntered:_,children:de});let ue=null;return i&&(ue=M({ref:J.setBackdropRef,onClick:se}),ue=(0,Z.sD)(w,k,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ue})),(0,j.jsx)(j.Fragment,{children:E.createPortal((0,j.jsxs)(j.Fragment,{children:[ue,de]}),G)})}));D.displayName="Modal";const B=Object.assign(D,{Manager:N});var F=n(57353),L=Function.prototype.bind.call(Function.prototype.call,[].slice);function A(e,t){return L(e.querySelectorAll(t))}
1function M(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const $=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",W=".sticky-top",H=".navbar-toggler";class I extends N{adjustAndStore(e,t,n){const o=t.style[e];t.dataset[e]=o,(0,w.Z)(t,{[e]:`${parseFloat((0,w.Z)(t,e))+n}px`})}restore(e,t){const n=t.dataset[e];void 0!==n&&(delete t.dataset[e],(0,w.Z)(t,{[e]:n}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var n,o;if(o="modal-open",(n=t).classList?n.classList.add(o):(0,F.Z)(n,o)||("string"==typeof n.className?n.className=n.className+" "+o:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+o)),!e.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";A(t,$).forEach((t=>this.adjustAndStore(r,t,e.scrollBarWidth))),A(t,W).forEach((t=>this.adjustAndStore(s,t,-e.scrollBarWidth))),A(t,H).forEach((t=>this.adjustAndStore(s,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var n,o;o="modal-open",(n=t).classList?n.classList.remove(o):"string"==typeof n.className?n.className=M(n.className,o):n.setAttribute("class",M(n.className&&n.className.baseVal||"",o));const r=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";A(t,$).forEach((e=>this.restore(r,e))),A(t,W).forEach((e=>this.restore(s,e))),A(t,H).forEach((e=>this.restore(s,e)))}}let P;var K=n(34491),z=n(66014);const V=(0,z.Z)("modal-body"),U=p.createContext({onHide(){}});var _=n(28398);const q=p.forwardRef((({bsPrefix:e,className:t,contentClassName:n,centered:o,size:r,fullscreen:a,children:l,scrollable:i,...c},d)=>{const u=`${e=(0,_.vE)(e,"modal")}-dialog`,h="string"==typeof a?`${e}-fullscreen-${a}`:`${e}-fullscreen`;return(0,j.jsx)("div",{...c,ref:d,className:s()(u,t,r&&`${e}-${r}`,o&&`${u}-centered`,i&&`${u}-scrollable`,a&&h),children:(0,j.jsx)("div",{className:s()(`${e}-content`,n),children:l})})}));q.displayName="ModalDialog";const G=q,J=(0,z.Z)("modal-footer");var Q=n(23615),X=n.n(Q);const Y={"aria-label":X().string,onClick:X().func,variant:X().oneOf(["white"])},ee=p.forwardRef((({className:e,variant:t,"aria-label":n="Close",...o},r)=>(0,j.jsx)("button",{ref:r,type:"button",className:s()("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...o})));ee.displayName="CloseButton",ee.propTypes=Y;const te=ee,ne=p.forwardRef((({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:o,children:r,...s},a)=>{const l=(0,p.useContext)(U),i=(0,h.Z)((()=>{null==l||l.onHide(),null==o||o()}));return(0,j.jsxs)("div",{ref:a,...s,children:[r,n&&(0,j.jsx)(te,{"aria-label":e,variant:t,onClick:i})]})})),oe=p.forwardRef((({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:o=!1,...r},a)=>(e=(0,_.vE)(e,"modal-header"),(0,j.jsx)(ne,{ref:a,...r,className:s()(t,e),closeLabel:n,closeButton:o}))));oe.displayName="ModalHeader";const re=oe,se=("h4",p.forwardRef(((e,t)=>(0,j.jsx)("div",{...e,ref:t,className:s()(e.className,"h4")}))));const ae=(0,z.Z)("modal-title",{Component:se});function le(e){return(0,j.jsx)(K.Z,{...e,timeout:null})}function ie(e){return(0,j.jsx)(K.Z,{...e,timeout:null})}const ce=p.forwardRef((({bsPrefix:e,className:t,style:n,dialogClassName:o,contentClassName:r,children:b,dialogAs:v=G,"aria-labelledby":y,"aria-describedby":E,"aria-label":x,show:w=!1,animation:k=!0,backdrop:N=!0,keyboard:C=!0,onEscapeKeyDown:R,onShow:Z,onHide:T,container:O,autoFocus:S=!0,enforceFocus:D=!0,restoreFocus:F=!0,restoreFocusOptions:L,onEntered:A,onExit:M,onExiting:$,onEnter:W,onEntering:H,onExited:K,backdropClassName:z,manager:V,...q},J)=>{const[Q,X]=(0,p.useState)({}),[Y,ee]=(0,p.useState)(!1),te=(0,p.useRef)(!1),ne=(0,p.useRef)(!1),oe=(0,p.useRef)(null),[re,se]=(0,u.Z)(),ae=(0,m.Z)(J,se),ce=(0,h.Z)(T),de=(0,_.SC)();e=(0,_.vE)(e,"modal");const ue=(0,p.useMemo)((()=>({onHide:ce})),[ce]);function he(){return V||(P||(P=new I({isRTL:de})),P)}function me(e){if(!l.Z)return;const t=he().getScrollbarWidth()>0,n=e.scrollHeight>(0,i.Z)(e).documentElement.clientHeight;X({paddingRight:t&&!n?d():void 0,paddingLeft:!t&&n?d():void 0})}const fe=(0,h.Z)((()=>{re&&me(re.dialog)}));(0,f.Z)((()=>{(0,c.Z)(window,"resize",fe),null==oe.current||oe.current()}));const ge=()=>{te.current=!0},pe=e=>{te.current&&re&&e.target===re.dialog&&(ne.current=!0),te.current=!1},be=()=>{ee(!0),oe.current=(0,g.Z)(re.dialog,(()=>{ee(!1)}))},ve=e=>{"static"!==N?ne.current||e.target!==e.currentTarget?ne.current=!1:null==T||T():(e=>{e.target===e.currentTarget&&be()})(e)},ye=(0,p.useCallback)((t=>(0,j.jsx)("div",{...t,className:s()(`${e}-backdrop`,z,!k&&"show")})),[k,z,e]),Ee={...n,...Q};
1return Ee.display="block",(0,j.jsx)(U.Provider,{value:ue,children:(0,j.jsx)(B,{show:w,ref:ae,backdrop:N,container:O,keyboard:!0,autoFocus:S,enforceFocus:D,restoreFocus:F,restoreFocusOptions:L,onEscapeKeyDown:e=>{C?null==R||R(e):(e.preventDefault(),"static"===N&&be())},onShow:Z,onHide:T,onEnter:(e,t)=>{e&&me(e),null==W||W(e,t)},onEntering:(e,t)=>{null==H||H(e,t),(0,a.ZP)(window,"resize",fe)},onEntered:A,onExit:e=>{null==oe.current||oe.current(),null==M||M(e)},onExiting:$,onExited:e=>{e&&(e.style.display=""),null==K||K(e),(0,c.Z)(window,"resize",fe)},manager:he(),transition:k?le:void 0,backdropTransition:k?ie:void 0,renderBackdrop:ye,renderDialog:n=>(0,j.jsx)("div",{role:"dialog",...n,style:Ee,className:s()(t,e,Y&&`${e}-static`,!k&&"show"),onClick:N?ve:void 0,onMouseUp:pe,"aria-label":x,"aria-labelledby":y,"aria-describedby":E,children:(0,j.jsx)(v,{...q,onMouseDown:ge,className:o,contentClassName:r,children:b})})})})}));ce.displayName="Modal";const de=Object.assign(ce,{Body:V,Header:re,Title:ae,Footer:J,Dialog:G,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})}}]);

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.