PageSourceSearch

https://www.novoferm.de/assets/index.js?1791323741

js novoferm.de collected 2026-10-08 05:44:16 UTC 21,562 bytes, 1 lines download raw bytes

vendor: 4,231 bytes, line 1
1import{A as It}from"./notifications.js";import{S as K,N as Z,P as z,T as xt}from"./swiper.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function i(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(o){if(o.ep)return;o.ep=!0;const s=i(o);fetch(o.href,s)}})();const ct=Math.min,V=Math.max,G=Math.round,O=t=>({x:t,y:t}),Yt={left:"right",right:"left",bottom:"top",top:"bottom"},Xt={start:"end",end:"start"};function vt(t,e,i){return V(t,ct(e,i))}function U(t,e){return typeof t=="function"?t(e):t}function N(t){return t.split("-")[0]}function tt(t){return t.split("-")[1]}function Pt(t){return t==="x"?"y":"x"}function kt(t){return t==="y"?"height":"width"}function F(t){return["top","bottom"].includes(N(t))?"y":"x"}function Dt(t){return Pt(F(t))}function Kt(t,e,i){i===void 0&&(i=!1);const n=tt(t),o=Dt(t),s=kt(o);let r=o==="x"?n===(i?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[s]>e.floating[s]&&(r=J(r)),[r,J(r)]}function Zt(t){const e=J(t);return[lt(t),e,lt(e)]}function lt(t){return t.replace(/start|end/g,e=>Xt[e])}function zt(t,e,i){const n=["left","right"],o=["right","left"],s=["top","bottom"],r=["bottom","top"];switch(t){case"top":case"bottom":return i?e?o:n:e?n:o;case"left":case"right":return e?s:r;default:return[]}}function Gt(t,e,i,n){const o=tt(t);let s=zt(N(t),i==="start",n);return o&&(s=s.map(r=>r+"-"+o),e&&(s=s.concat(s.map(lt)))),s}function J(t){return t.replace(/left|right|bottom|top/g,e=>Yt[e])}function Jt(t){return{top:0,right:0,bottom:0,left:0,...t}}function Qt(t){return typeof t!="number"?Jt(t):{top:t,right:t,bottom:t,left:t}}function Q(t){const{x:e,y:i,width:n,height:o}=t;return{width:n,height:o,top:i,left:e,right:e+n,bottom:i+o,x:e,y:i}}function At(t,e,i){let{reference:n,floating:o}=t;const s=F(e),r=Dt(e),c=kt(r),l=N(e),a=s==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,p=n[c]/2-o[c]/2;let d;switch(l){case"top":d={x:u,y:n.y-o.height};break;case"bottom":d={x:u,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(tt(e)){case"start":d[r]-=p*(i&&a?-1:1);break;case"end":d[r]+=p*(i&&a?-1:1);break}return d}const Ut=async(t,e,i)=>{const{placement:n="bottom",strategy:o="absolute",middleware:s=[],platform:r}=i,c=s.filter(Boolean),l=await(r.isRTL==null?void 0:r.isRTL(e));let a=await r.getElementRects({reference:t,floating:e,strategy:o}),{x:u,y:f}=At(a,n,l),p=n,d={},m=0;for(let g=0;g<c.length;g++){const{name:h,fn:w}=c[g],{x:y,y:x,data:A,reset:b}=await w({x:u,y:f,initialPlacement:n,placement:p,strategy:o,middlewareData:d,rects:a,platform:r,elements:{reference:t,floating:e}});u=y??u,f=x??f,d={...d,[h]:{...d[h],...A}},b&&m<=50&&(m++,typeof b=="object"&&(b.placement&&(p=b.placement),b.rects&&(a=b.rects===!0?await r.getElementRects({reference:t,floating:e,strategy:o}):b.rects),{x:u,y:f}=At(a,p,l)),g=-1)}return{x:u,y:f,placement:p,strategy:o,middlewareData:d}};async function Nt(t,e){var i;e===void 0&&(e={});const{x:n,y:o,platform:s,rects:r,elements:c,strategy:l}=t,{boundary:a="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:p=!1,padding:d=0}=U(e,t),m=Qt(d),h=c[p?f==="floating"?"reference":"floating":f],w=Q(await s.getClippingRect({element:(i=await(s.isElement==null?void 0:s.isElement(h)))==null||i?h:h.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(c.floating)),boundary:a,rootBoundary:u,strategy:l})),y=f==="floating"?{x:n,y:o,width:r.floating.width,height:r.floating.height}:r.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c.floating)),A=await(s.isElement==null?void 0:s.isElement(x))?await(s.getScale==null?void 0:s.getScale(x
vendor: 11,877 bytes, line 1
1))||{x:1,y:1}:{x:1,y:1},b=Q(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:y,offsetParent:x,strategy:l}):y);return{top:(w.top-b.top+m.top)/A.y,bottom:(b.bottom-w.bottom+m.bottom)/A.y,left:(w.left-b.left+m.left)/A.x,right:(b.right-w.right+m.right)/A.x}}const te=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var i,n;const{placement:o,middlewareData:s,rects:r,initialPlacement:c,platform:l,elements:a}=e,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...h}=U(t,e);if((i=s.arrow)!=null&&i.alignmentOffset)return{};const w=N(o),y=F(c),x=N(c)===c,A=await(l.isRTL==null?void 0:l.isRTL(a.floating)),b=p||(x||!g?[J(c)]:Zt(c)),gt=m!=="none";!p&&gt&&b.push(...Gt(c,g,m,A));const Ht=[c,...b],ot=await Nt(e,h),X=[];let M=((n=s.flip)==null?void 0:n.overflows)||[];if(u&&X.push(ot[w]),f){const D=Kt(o,r,A);X.push(ot[D[0]],ot[D[1]])}if(M=[...M,{placement:o,overflows:X}],!X.every(D=>D<=0)){var ht,wt;const D=(((ht=s.flip)==null?void 0:ht.index)||0)+1,bt=Ht[D];if(bt)return{data:{index:D,overflows:M},reset:{placement:bt}};let H=(wt=M.filter($=>$.overflows[0]<=0).sort(($,R)=>$.overflows[1]-R.overflows[1])[0])==null?void 0:wt.placement;if(!H)switch(d){case"bestFit":{var yt;const $=(yt=M.filter(R=>{if(gt){const P=F(R.placement);return P===y||P==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(P=>P>0).reduce((P,jt)=>P+jt,0)]).sort((R,P)=>R[1]-P[1])[0])==null?void 0:yt[0];$&&(H=$);break}case"initialPlacement":H=c;break}if(o!==H)return{reset:{placement:H}}}return{}}}};async function ee(t,e){const{placement:i,platform:n,elements:o}=t,s=await(n.isRTL==null?void 0:n.isRTL(o.floating)),r=N(i),c=tt(i),l=F(i)==="y",a=["left","top"].includes(r)?-1:1,u=s&&l?-1:1,f=U(e,t);let{mainAxis:p,crossAxis:d,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return c&&typeof m=="number"&&(d=c==="end"?m*-1:m),l?{x:d*u,y:p*a}:{x:p*a,y:d*u}}const ne=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var i,n;const{x:o,y:s,placement:r,middlewareData:c}=e,l=await ee(e,t);return r===((i=c.offset)==null?void 0:i.placement)&&(n=c.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:s+l.y,data:{...l,placement:r}}}}},ie=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:i,y:n,placement:o}=e,{mainAxis:s=!0,crossAxis:r=!1,limiter:c={fn:h=>{let{x:w,y}=h;return{x:w,y}}},...l}=U(t,e),a={x:i,y:n},u=await Nt(e,l),f=F(N(o)),p=Pt(f);let d=a[p],m=a[f];if(s){const h=p==="y"?"top":"left",w=p==="y"?"bottom":"right",y=d+u[h],x=d-u[w];d=vt(y,d,x)}if(r){const h=f==="y"?"top":"left",w=f==="y"?"bottom":"right",y=m+u[h],x=m-u[w];m=vt(y,m,x)}const g=c.fn({...e,[p]:d,[f]:m});return{...g,data:{x:g.x-i,y:g.y-n,enabled:{[p]:s,[f]:r}}}}}};function et(){return typeof window<"u"}function _(t){return $t(t)?(t.nodeName||"").toLowerCase():"#document"}function v(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function C(t){var e;return(e=($t(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function $t(t){return et()?t instanceof Node||t instanceof v(t).Node:!1}function E(t){return et()?t instanceof Element||t instanceof v(t).Element:!1}function T(t){return et()?t instanceof HTMLElement||t instanceof v(t).HTMLElement:!1}function Et(t){return!et()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof v(t).ShadowRoot}function Y(t){const{overflow:e,overflowX:i,overflowY:n,display:o}=S(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+i)&&!["inline","contents"].includes(o)}function oe(t){return["table","td","th"].includes(_(t))}function nt(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function dt(t){const e=pt(),i=E(t)?S(t):t;return["transform","translate","scale","rotate","perspective"].some(n=>i[n]?i[n]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!e&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!e&&(i.filter?i.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(i.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(i.contain||"").includes(n))}function re(t){let e=k(t);for(;T(e)&&!W(e);){if(dt(e))return e;if(nt(e))return null;e=k(e)}return null}function pt(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function W(t){return["html","body","#document"].includes(_(t))}function S(t){return v(t).getComputedStyle(t)}function it(t){return E(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function k(t){if(_(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Et(t)&&t.host||C(t);return Et(e)?e.host:e}function qt(t){const e=k(t);return W(e)?t.ownerDocument?t.ownerDocument.body:t.body:T(e)&&Y(e)?e:qt(e)}function at(t,e,i){var n;e===void 0&&(e=[]),i===void 0&&(i=!0);const o=qt(t),s=o===((n=t.ownerDocument)==null?void 0:n.body),r=v(o);if(s){const c=ft(r);return e.concat(r,r.visualViewport||[],Y(o)?o:[],c&&i?at(c):[])}return e.concat(o,at(o,[],i))}function ft(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Vt(t){const e=S(t);let i=parseFloat(e.width)||0,n=parseFloat(e.height)||0;const o=T(t),s=o?t.offsetWidth:i,r=o?t.offsetHeight:n,c=G(i)!==s||G(n)!==r;return c&&(i=s,n=r),{width:i,height:n,$:c}}function Bt(t){return E(t)?t:t.contextElement}function B(t){const e=Bt(t);if(!T(e))return O(1);const i=e.getBoundingClientRect(),{width:n,height:o,$:s}=Vt(e);let r=(s?G(i.width):i.width)/n,c=(s?G(i.height):i.height)/o;return(!r||!Number.isFinite(r))&&(r=1),(!c||!Number.isFinite(c))&&(c=1),{x:r,y:c}}const se=O(0);function Ft(t){const e=v(t);return!pt()||!e.visualViewport?se:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function ce(t,e,i){return e===void 0&&(e=!1),!i||e&&i!==v(t)?!1:e}function I(t,e,i,n){e===void 0&&(e=!1),i===void 0&&(i=!1);const o=t.getBoundingClientRect(),s=Bt(t);let r=O(1);e&&(n?E(n)&&(r=B(n)):r=B(t));const c=ce(s,i,n)?Ft(s):O(0);let l=(o.left+c.x)/r.x,a=(o.top+c.y)/r.y,u=o.width/r.x,f=o.height/r.y;if(s){const p=v(s),d=n&&E(n)?v(n):n;let m=p,g=ft(m);for(;g&&n&&d!==m;){const h=B(g),w=g.getBoundingClientRect(),y=S(g),x=w.left+(g.clientLeft+parseFloat(y.paddingLeft))*h.x,A=w.top+(g.clientTop+parseFloat(y.paddingTop))*h.y;l*=h.x,a*=h.y,u*=h.x,f*=h.y,l+=x,a+=A,m=v(g),g=ft(m)}}return Q({width:u,height:f,x:l,y:a})}function mt(t,e){const i=it(t).scrollLeft;return e?e.left+i:I(C(t)).left+i}function Wt(t,e,i){i===void 0&&(i=!1);const n=t.getBoundingClientRect(),o=n.left+e.scrollLeft-(i?0:mt(t,n)),s=n.top+e.scrollTop;return{x:o,y:s}}function le(t){let{elements:e,rect:i,offsetParent:n,strategy:o}=t;const s=o==="fixed",r=C(n),c=e?nt(e.floating):!1;if(n===r||c&&s)return i;let l={scrollLeft:0,scrollTop:0},a=O(1);const u=O(0),f=T(n);if((f||!f&&!s)&&((_(n)!=="body"||Y(r))&&(l=it(n)),T(n))){const d=I(n);a=B(n),u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}const p=r&&!f&&!s?Wt(r,l,!0):O(0);return{width:i.width*a.x,height:i.height*a.y,x:i.x*a.x-l.scrollLeft*a.x+u.x+p.x,y:i.y*a.y-l.scrollTop*a.y+u.y+p.y}}function ae(t){return Array.from(t.getClientRects())}function fe(t){const e=C(t),i=it(t),n=t.ownerDocument.body,o=V(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),s=V(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let r=-i.scrollLeft+mt(t);const c=-i.scrollTop;return S(n).direction==="rtl"&&(r+=V(e.clientWidth,n.clientWidth)-o),{width:o,height:s,x:r,y:c}}function ue(t,e){const i=v(t),n=C(t),o=i.visualViewport;let s=n.clientWidth,r=n.clientHeight,c=0,l=0;if(o){s=o.width,r=o.height;const a=pt();(!a||a&&e==="fixed")&&(c=o.offsetLeft,l=o.offsetTop)}return{width:s,height:r,x:c,y:l}}function de(t,e){const i=I(t,!0,e==="fixed"),n=i.top+t.clientTop,o=i.left+t.clientLeft,s=T(t)?B(t):O(1),r=t.clientWidth*s.x,c=t.clientHeight*s.y,l=o*s.x,a=n*s.y;return{width:r,height:c,x:l,y:a}}function St(t,e,i){let n;if(e==="viewport")n=ue(t,i);else if(e==="document")n=fe(C(t));else if(E(e))n=de(e,i);else{const o=Ft(t);n={x:e.x-o.x,y:e.y-o.y,width:e.width,height:e.height}}return Q(n)}function _t(t,e){const i=k(t);return i===e||!E(i)||W(i)?!1:S(i).position==="fixed"||_t(i,e)}function pe(t,e){const i=e.get(t);if(i)return i;let n=at(t,[],!1).filter(c=>E(c)&&_(c)!=="body"),o=null;const s=S(t).position==="fixed";let r=s?k(t):t;for(;E(r)&&!W(r);){const c=S(r),l=dt(r);!l&&c.position==="fixed"&&(o=null),(s?!l&&!o:!l&&c.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Y(r)&&!l&&_t(t,r))?n=n.filter(u=>u!==r):o=c,r=k(r)}return e.set(t,n),n}function me(t){let{element:e,boundary:i,rootBoundary:n,strategy:o}=t;const r=[...i==="clippingAncestors"?nt(e)?[]:pe(e,this._c):[].concat(i),n],c=r[0],l=r.reduce((a,u)=>{const f=St(e,u,o);return a.top=V(f.top,a.top),a.right=ct(f.right,a.right),a.bottom=ct(f.bottom,a.bottom),a.left=V(f.left,a.left),a},St(e,c,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function ge(t){const{width:e,height:i}=Vt(t);return{width:e,height:i}}function he(t,e,i){const n=T(e),o=C(e),s=i==="fixed",r=I(t,!0,s,e);let c={scrollLeft:0,scrollTop:0};const l=O(0);if(n||!n&&!s)if((_(e)!=="body"||Y(o))&&(c=it(e)),n){const p=I(e,!0,s,e);l.x=p.x+e.clientLeft,l.y=p.y+e.clientTop}else o&&(l.x=mt(o));const a=o&&!n&&!s?Wt(o,c):O(0),u=r.left+c.scrollLeft-l.x-a.x,f=r.top+c.scrollTop-l.y-a.y;return{x:u,y:f,width:r.width,height:r.height}}function rt(t){return S(t).position==="static"}function Lt(t,e){if(!T(t)||S(t).position==="fixed")return null;if(e)return e(t);let i=t.offsetParent;return C(t)===i&&(i=i.ownerDocument.body),i}function Mt(t,e){const i=v(t);if(nt(t))return i;if(!T(t)){let o=k(t);for(;o&&!W(o);){if(E(o)&&!rt(o))return o;o=k(o)}return i}let n=Lt(t,e);for(;n&&oe(n)&&rt(n);)n=Lt(n,e);return n&&W(n)&&rt(n)&&!dt(n)?i:n||re(t)||i}const we=async function(t){const e=this.getOffsetParent||Mt,i=this.getDimensions,n=await i(t.floating);return{reference:he(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function ye(t){return S(t).direction==="rtl"}const be={convertOffsetParentRelativeRectToViewportRelativeRect:le,getDocumentElement:C,getClippingRect:me,getOffsetParent:Mt,getElementRects:we,getClientRects:ae,getDimensions:ge,getScale:B,isElement:E,isRTL:ye},xe=ne,ve=ie,Ae=te,Ee=(t,e,i)=>{const n=new Map,o={platform:be,...i},s={...o.platform,_c:n};return Ut(t,e,{...o,platform:s})};document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/g," ")+" js";const Se=document.querySelectorAll(".slider--images");Array.from(Se).forEach((t,e)=>{t.classList.add(`swiper-container-images-${e}`),new K(`.swiper-container-images-${e} > .swiper`,{modules:[Z,z],loop:!0,autoHeight:!0,watchOverflow:!0,pagination:{el:`.swiper-container-images-${e} .swiper-pagination`,bulletElement:"button",clickable:!0,bulletActiveClass:"active"},navigation:{nextEl:`.swiper-container-images-${e} .swiper-button-next`,prevEl:`.swiper-container-images-${e} .swiper-button-prev`},on:{beforeInit(){this.el.querySelectorAll(".swiper-slide").length>1||(this.params.loop=!1,this.params.pagination=!1)}}})});const Le=document.querySelectorAll(".slider--products");Array.from(Le).forEach((t,e)=>{t.classList.add(`swiper-container-prod-${e}`),new K(`.swiper-container-prod-${e} > .swiper`,{modules:[Z,z],loop:!0,spaceBetween:30,breakpoints:{600:{slidesPerView:2},992:{slidesPerView:3}},pagination:{el:`.swiper-container-prod-${e} .swiper-pagination`,bulletElement:"button",clickable:!0,bulletActiveClass:"active"},navigation:{nextEl:`.swiper-container-prod-${e} .swiper-button-next`,prevEl:`.swiper-container-prod-${e} .swiper-button-prev`}}
1)});const Oe=document.querySelectorAll(".slider--images-thumbs");Array.from(Oe).forEach((t,e)=>{t.classList.add(`swiper-container-images-thumbs-${e}`);const i=new K(`.swiper-container-images-thumbs-${e} .slider--images__thumbs`,{modules:[Z,z,xt],spaceBetween:10,freeMode:!0,watchSlidesProgress:!0,slidesPerView:3,breakpoints:{600:{slidesPerView:6}}});new K(`.swiper-container-images-thumbs-${e} .slider--images__full`,{modules:[Z,z,xt],spaceBetween:10,autoHeight:!0,navigation:{nextEl:`.swiper-container-images-thumbs-${e} .swiper-button-next`,prevEl:`.swiper-container-images-thumbs-${e} .swiper-button-prev`},thumbs:{swiper:i}})});const L=document.querySelector(".js-search"),q=document.querySelector(".contact-fixed__item--search"),j=document.querySelector(".btn--profile-toggle");q&&q.addEventListener("click",function(){const t=this.getAttribute("aria-pressed")==="true"||!1;this.setAttribute("aria-pressed",!t),L.classList.toggle("active"),L.querySelector("input[type=search]").focus()});document.addEventListener("click",t=>{j&&j.getAttribute("aria-expanded")==="true"&&!j.contains(t.target)&&(j.setAttribute("aria-expanded","false"),j.nextElementSibling.hidden=!0),L&&q&&!L.contains(t.target)&&!q.contains(t.target)&&L.classList.contains("active")&&(q.setAttribute("aria-pressed","false"),L.classList.toggle("active")),L&&L.classList.contains("active")&&t.target===L.querySelector(".js-search [type=reset]")&&(q.setAttribute("aria-pressed","false"),L.classList.toggle("active"))});const Ot=document.querySelectorAll(".btn--menu-toggle");Ot&&Ot.forEach(t=>{t.addEventListener("click",function(){const e=this.getAttribute("aria-expanded")==="true"||!1,i=this.nextElementSibling;this.setAttribute("aria-expanded",!e),i.hidden=!i.hidden})});const Tt=document.querySelectorAll(".cat-filter__btn-toggle");Tt&&Tt.forEach(t=>{t.addEventListener("click",function(){const e=this.getAttribute("aria-expanded")==="true"||!1,i=this.nextElementSibling;this.setAttribute("aria-expanded",!e),i.hidden=!i.hidden})});const st=document.querySelectorAll(".nav-main__item > a[aria-expanded]");st&&st.forEach(t=>{t.addEventListener("click",function(e){e.preventDefault();const i=this.getAttribute("aria-expanded")==="true"||!1;if(st.forEach(n=>{n.setAttribute("aria-expanded","false");const o=n.nextElementSibling;o&&(o.hidden=!0)}),i){const n=this.nextElementSibling;n&&(this.setAttribute("aria-expanded","false"),n.hidden=!0)}else{const n=this.nextElementSibling;n&&(this.setAttribute("aria-expanded","true"),n.hidden=!1)}})});(function(){const t=document.querySelectorAll(".tabs");t.length>0&&t.forEach(e=>{const i=e.querySelector("ul"),n=i.querySelectorAll("a"),o=e.querySelectorAll('[id^="panel-detail-"]'),s=(r,c)=>{c.focus(),c.removeAttribute("tabindex"),c.setAttribute("aria-selected","true"),r.removeAttribute("aria-selected"),r.setAttribute("tabindex","-1");let l=Array.prototype.indexOf.call(n,c),a=Array.prototype.indexOf.call(n,r);o[a].hidden=!0,o[l].hidden=!1};i.setAttribute("role","tablist"),Array.prototype.forEach.call(n,(r,c)=>{r.setAttribute("role","tab"),r.setAttribute("id","tab"+(c+1)),r.setAttribute("tabindex","-1"),r.parentNode.setAttribute("role","presentation"),r.addEventListener("click",l=>{l.preventDefault();let a=i.querySelector("[aria-selected]");l.currentTarget!==a&&s(a,l.currentTarget)}),r.addEventListener("keydown",l=>{let a=Array.prototype.indexOf.call(n,l.currentTarget),u=l.which===37?a-1:l.which===39?a+1:l.which===40?"down":null;u!==null&&(l.preventDefault(),u==="down"?o[c].focus():n[u]&&s(l.currentTarget,n[u]))})}),Array.prototype.forEach.call(o,(r,c)=>{r.setAttribute("role","tabpanel"),r.setAttribute("tabindex","-1"),r.getAttribute("id"),r.setAttribute("aria-labelledby",n[c].id),r.hidden=!0}),n[0].removeAttribute("tabindex"),n[0].setAttribute("aria-selected","true"),o[0].hidden=!1})})();const Ct=document.querySelector("[role=banner]");window.addEventListener("scroll",()=>{window.pageYOffset>window.innerHeight*.8?Ct.classList.add("is-sticky"):Ct.classList.remove("is-sticky")});let Te={maxNotifications:6,position:"bottom-right",icons:{enabled:!1},labels:{success:"Erfolg",alert:"Fehler",info:"Info",async:"Laden",confirm:"Bestätigen",confirmAsync:"Bestätigen",prompt:"Eingabe",denied:"Zugriff verweigert"},durations:{alert:0,success:5e3}};window.notifier=new It(Te);const ut=document.querySelectorAll(".section--intro video:not([controls])[loop][autoplay][muted]"),Ce=new IntersectionObserver(t=>
1{t.forEach(e=>{e.isIntersecting?e.target.play():e.target.pause()})},{});for(const t of ut)Ce.observe(t);const Re=()=>{if(document.hidden)for(const t of ut)t.pause();else for(const t of ut)t.play()};document.addEventListener("visibilitychange",Re);const Rt=document.querySelectorAll(".document-preview"),Pe=document.querySelectorAll("[popover]");Rt&&Rt.forEach(t=>{let e=0;t.addEventListener("mouseenter",()=>{const i=t.querySelector("img[popover]");i&&(e=setTimeout(()=>{i.showPopover(),Ee(t,i,{placement:"right",middleware:[Ae(),ve({padding:5}),xe(6)]}).then(({x:n,y:o})=>{Object.assign(i.style,{left:`${n}px`,top:`${o}px`})})},300))}),t.addEventListener("mouseleave",()=>{clearTimeout(e),Pe.forEach(i=>i.hidePopover())})});const ke=t=>{const e=t.currentTarget.getAttribute("href"),i=document.querySelector(e);if(!i)return;let n=i.closest("details");for(;n;)n.matches("details")&&(n.open=!0),n=n.parentElement};document.querySelectorAll(".contact-fixed [href^='#']").forEach(t=>{t.addEventListener("click",ke)});

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.