PageSourceSearch

https://www.siku.de/theme/90cb1092fdf35b49884e707d0a60130d/js/siku-theme/siku-theme.js?1789733453

js siku.de collected 2026-09-24 11:27:19 UTC 68,222 bytes, 3 lines download raw bytes

1(()=>{"use strict";var e={156(e){var t=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==n},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a(Array.isArray(e)?[]:{},e,t):e}function o(e,t,n){return e.concat(t).map(function(e){return i(e,n)})}function r(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=i;var c,u,d=Array.isArray(n);return d!==Array.isArray(e)?i(n,l):d?l.arrayMerge(e,n,l):(u={},(c=l).isMergeableObject(e)&&r(e).forEach(function(t){u[t]=i(e[t],c)}),r(n).forEach(function(t){(!s(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(s(e,t)&&c.isMergeableObject(n[t])?u[t]=(function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a})(t,c)(e[t],n[t],c):u[t]=i(n[t],c))}),u)}a.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return a(e,n,t)},{})},e.exports=a}},t={};function n(i){var o=t[i];if(void 0!==o)return o.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var i=n(156),o=n.n(i);class r{static ucFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}static lcFirst(e){return e.charAt(0).toLowerCase()+e.slice(1)}static toDashCase(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e,t){let n=r.toUpperCamelCase(e,t);return r.lcFirst(n)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>r.ucFirst(e.toLowerCase())).join(""):r.ucFirst(e.toLowerCase())}static parsePrimitive(e){try{return/^\d+(.|,)\d+$/.test(e)&&(e=e.replace(",",".")),JSON.parse(e)}catch(t){return e.toString()}}}class s{constructor(e=document){this._el=e,e.$emitter=this,this._listeners=[]}publish(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=new CustomEvent(e,{detail:t,cancelable:n});return this.el.dispatchEvent(i),i}subscribe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this,o=e.split("."),r=n.scope?t.bind(n.scope):t;if(n.once&&!0===n.once){let t=r;r=function(n){i.unsubscribe(e),t(n)}}return this.el.addEventListener(o[0],r),this.listeners.push({splitEventName:o,opts:n,cb:r}),!0}unsubscribe(e){let t=e.split(".");return this.listeners=this.listeners.reduce((e,n)=>([...n.splitEventName].sort().toString()===t.sort().toString()?this.el.removeEventListener(n.splitEventName[0],n.cb):e.push(n),e),[]),!0}reset(){return this.listeners.forEach(e=>{this.el.removeEventListener(e.splitEventName[0],e.cb)}),this.listeners=[],!0}get el(){return this._el}set el(e){this._el=e}get listeners(){return this._listeners}set listeners(e){this._listeners=e}}class a{constructor(e,t={},n=!1){if(!(e instanceof Node)){console.warn(`There is no valid element given while trying to create a plugin instance for "${n}".`);return}this.el=e,this.$emitter=new s(this.el),this._pluginName=this._getPluginName(n),this.options=this._mergeOptions(t),this._initialized=!1,this._registerInstance(),this._init()}init(){console.warn(`The "init" method for the plugin "${this._pluginName}" is not defined. The plugin will not be initialized.`)}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(e){let t=[this.constructor.options,this.options,e];return t.push(this._getConfigFromDataAttribute()),t.push(this._getOptionsFromDataAttribute()),o().all(t.filter(e=>e instanceof Object&&!(e instanceof Array)).map(e=>e||{}))}_getConfigFromDataAttribute(){let e={};if("function"!=typeof this.el.getAttribute)return e;let t=r.toDashCase(this._pluginName),n=this.el.getAttribute(`data-${t}-config`);return n?window.PluginConfigManager.get(this._pluginName,n):e}_getOptionsFromDataAttribute(){let e={};if("function"!=typeof this.el.getAttribute)return e;let t=r.toDashCase(this._pluginName),n=this.el.getAttribute(`data-${t}-options`);if(n)try{return JSON.parse(n)}catch(e){console.error(`The data attribute "data-${t}-options" could not be parsed to json: ${e.message}`)}return e}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(e){return e||(e=this.constructor.name),e}}class l extends a{static #e=this.options={inputSelector:".js-voucher-input",submitSelector:".js-voucher-submit"};
1init(){this._inputs=Array.from(this.el.querySelectorAll(this.options.inputSelector)),this._inputs.forEach(e=>{this._toggleSubmit(e),e.addEventListener("input",()=>this._toggleSubmit(e))})}_toggleSubmit(e){let t=this._getSubmit(e);t&&(t.disabled=0===e.value.trim().length)}_getSubmit(e){return(e.closest("form")||this.el).querySelector(this.options.submitSelector)}}class c extends a{static #e=this.options={toggledClass:"toggled",showSelector:".show-register",hideSelector:".hide-register",invalidSelector:".register-form .is-invalid"};init(){this._registerEvents(),window.location.href.includes("register")&&this._setToggled(!0);let e=this.el.querySelector(this.options.invalidSelector);e&&(this._setToggled(!0),e.scrollIntoView({behavior:"smooth",block:"center"}))}_registerEvents(){this.el.querySelectorAll(this.options.showSelector).forEach(e=>{e.addEventListener("click",()=>this._setToggled(!0))}),this.el.querySelectorAll(this.options.hideSelector).forEach(e=>{e.addEventListener("click",()=>{this._setToggled(!1),window.scrollTo({top:0,behavior:"smooth"})})})}_setToggled(e){this.el.classList.toggle(this.options.toggledClass,e)}}var u=window,d=u.requestAnimationFrame||u.webkitRequestAnimationFrame||u.mozRequestAnimationFrame||u.msRequestAnimationFrame||function(e){return setTimeout(e,16)},h=window,f=h.cancelAnimationFrame||h.mozCancelAnimationFrame||function(e){clearTimeout(e)};function p(){for(var e,t,n,i=arguments[0]||{},o=1,r=arguments.length;o<r;o++)if(null!==(e=arguments[o]))for(t in e)i!==(n=e[t])&&void 0!==n&&(i[t]=n);return i}function v(e){return["true","false"].indexOf(e)>=0?JSON.parse(e):e}function m(e,t,n,i){if(i)try{e.setItem(t,n)}catch(e){}return n}function g(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var b=document.documentElement;function y(e){var t="";return e.fake&&(t=b.style.overflow,e.style.background="",e.style.overflow=b.style.overflow="hidden",b.appendChild(e)),t}function C(e,t){e.fake&&(e.remove(),b.style.overflow=t,b.offsetHeight)}function _(e,t,n,i){"insertRule"in e?e.insertRule(t+"{"+n+"}",i):e.addRule(t,n,i)}function w(e){return("insertRule"in e?e.cssRules:e.rules).length}function k(e,t,n){for(var i=0,o=e.length;i<o;i++)t.call(n,e[i],i)}var E="classList"in document.createElement("_"),x=E?function(e,t){return e.classList.contains(t)}:function(e,t){return e.className.indexOf(t)>=0},S=E?function(e,t){x(e,t)||e.classList.add(t)}:function(e,t){x(e,t)||(e.className+=" "+t)},L=E?function(e,t){x(e,t)&&e.classList.remove(t)}:function(e,t){x(e,t)&&(e.className=e.className.replace(t,""))};function O(e,t){return e.hasAttribute(t)}function A(e,t){return e.getAttribute(t)}function T(e){return void 0!==e.item}function M(e,t){if(e=T(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var i in t)e[n].setAttribute(i,t[i])}function B(e,t){e=T(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,i=e.length;i--;)for(var o=n;o--;)e[i].removeAttribute(t[o])}function q(e){for(var t=[],n=0,i=e.length;n<i;n++)t.push(e[n]);return t}function P(e,t){"none"!==e.style.display&&(e.style.display="none")}function H(e,t){"none"===e.style.display&&(e.style.display="")}function N(e){return"none"!==window.getComputedStyle(e).display}function R(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach(function(i){("ms"!==i||"transform"===e)&&t.push(i+n)}),e=t}var i=document.createElement("fakeelement");e.length;for(var o=0;o<e.length;o++){var r=e[o];if(void 0!==i.style[r])return r}return!1}function I(e,t){var n=!1;return/^Webkit/.test(e)?n="webkit"+t+"End":/^O/.test(e)?n="o"+t+"End":e&&(n=t.toLowerCase()+"end"),n}var D=!1;try{var j=Object.defineProperty({},"passive",{get:function(){D=!0}});window.addEventListener("test",null,j)}catch(e){}var V=!!D&&{passive:!0};function F(e,t,n){for(var i in t){var o=["touchstart","touchmove"].indexOf(i)>=0&&!n&&V;e.addEventListener(i,t[i],o)}}function z(e,t){for(var n in t){var i=["touchstart","touchmove"].indexOf(n)>=0&&V;e.removeEventListener(n,t[n],i)}}function X(){return{topics:{},on:function(e,t){this.topics[e]=this.topics[e]||[],this.topics[e].push(t)},off:function(e,t){if(this.topics[e]){for(var n=0;n<this.topics[e].length;n++)if(this.topics[e][n]===t){this.topics[e].splice(n,1);break}}},emit:function(e,t){t.type=e,this.topics[e]&&this.topics[e].forEach(function(n){n(t,e)})}}}Object.keys||(Object.keys=function(e){var t=[];
1for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var W=function(e){e=p({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},e||{});var t=document,n=window,i={},o=e.useLocalStorage;if(o){var r=navigator.userAgent,s=new Date;try{(i=n.localStorage)?(i.setItem(s,s),o=i.getItem(s)==s,i.removeItem(s)):o=!1,o||(i={})}catch(e){o=!1}o&&(i.tnsApp&&i.tnsApp!==r&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach(function(e){i.removeItem(e)}),localStorage.tnsApp=r)}var a=i.tC?v(i.tC):m(i,"tC",function(){var e=document,t=g(),n=y(t),i=e.createElement("div"),o=!1;t.appendChild(i);try{for(var r,s="(10px * 10)",a=["calc"+s,"-moz-calc"+s,"-webkit-calc"+s],l=0;l<3;l++)if(r=a[l],i.style.width=r,100===i.offsetWidth){o=r.replace(s,"");break}}catch(e){}return t.fake?C(t,n):i.remove(),o}(),o),l=i.tPL?v(i.tPL):m(i,"tPL",function(){var e=document,t=g(),n=y(t),i=e.createElement("div"),o=e.createElement("div"),r="",s=!1;i.className="tns-t-subp2",o.className="tns-t-ct";for(var a=0;a<70;a++)r+="<div></div>";return o.innerHTML=r,i.appendChild(o),t.appendChild(i),s=2>Math.abs(i.getBoundingClientRect().left-o.children[67].getBoundingClientRect().left),t.fake?C(t,n):i.remove(),s}(),o),c=i.tMQ?v(i.tMQ):m(i,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var e,t=document,n=g(),i=y(n),o=t.createElement("div"),r=t.createElement("style"),s="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return r.type="text/css",o.className="tns-mq-test",n.appendChild(r),n.appendChild(o),r.styleSheet?r.styleSheet.cssText=s:r.appendChild(t.createTextNode(s)),e=window.getComputedStyle?window.getComputedStyle(o).position:o.currentStyle.position,n.fake?C(n,i):o.remove(),"absolute"===e}(),o),u=i.tTf?v(i.tTf):m(i,"tTf",R("transform"),o),h=i.t3D?v(i.t3D):m(i,"t3D",function(e){if(!e||!window.getComputedStyle)return!1;var t,n=document,i=g(),o=y(i),r=n.createElement("p"),s=e.length>9?"-"+e.slice(0,-9).toLowerCase()+"-":"";return s+="transform",i.insertBefore(r,null),r.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(r).getPropertyValue(s),i.fake?C(i,o):r.remove(),void 0!==t&&t.length>0&&"none"!==t}(u),o),b=i.tTDu?v(i.tTDu):m(i,"tTDu",R("transitionDuration"),o),E=i.tTDe?v(i.tTDe):m(i,"tTDe",R("transitionDelay"),o),T=i.tADu?v(i.tADu):m(i,"tADu",R("animationDuration"),o),D=i.tADe?v(i.tADe):m(i,"tADe",R("animationDelay"),o),j=i.tTE?v(i.tTE):m(i,"tTE",I(b,"Transition"),o),V=i.tAE?v(i.tAE):m(i,"tAE",I(T,"Animation"),o),U=n.console&&"function"==typeof n.console.warn,G=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],Y={};if(G.forEach(function(n){if("string"==typeof e[n]){var i=e[n],o=t.querySelector(i);if(Y[n]=i,o&&o.nodeName)e[n]=o;else{U&&console.warn("Can't find",e[n]);return}}}),e.container.children.length<1){U&&console.warn("No slides found in",e.container);return}var J=e.responsive,K=e.nested,Q="carousel"===e.mode;if(J){0 in J&&(e=p(e,J[0]),delete J[0]);var Z={};for(var ee in J){var et=J[ee];et="number"==typeof et?{items:et}:et,Z[ee]=et}J=Z,Z=null}
1if(Q||function e(t){for(var n in t)Q||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"!==n||(t[n]=!1)),"responsive"===n&&e(t[n])}(e),!Q){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var en=e.animateIn,ei=e.animateOut,eo=e.animateDelay,er=e.animateNormal}var es,ea,el="horizontal"===e.axis,ec=t.createElement("div"),eu=t.createElement("div"),ed=e.container,eh=ed.parentNode,ef=ed.outerHTML,ep=ed.children,ev=ep.length,em=nc(),eg=!1;J&&nA(),Q&&(ed.className+=" tns-vpfix");var eb,ey,eC,e_,ew,ek,eE,ex,eS=e.autoWidth,eL=nf("fixedWidth"),eO=nf("edgePadding"),eA=nf("gutter"),eT=nd(),eM=nf("center"),eB=eS?1:Math.floor(nf("items")),eq=nf("slideBy"),eP=e.viewportMax||e.fixedWidthViewportWidth,eH=nf("arrowKeys"),eN=nf("speed"),eR=e.rewind,eI=!eR&&e.loop,eD=nf("autoHeight"),e$=nf("controls"),ej=nf("controlsText"),eV=nf("nav"),eF=nf("touch"),ez=nf("mouseDrag"),eX=nf("autoplay"),eW=nf("autoplayTimeout"),eU=nf("autoplayText"),eG=nf("autoplayHoverPause"),eY=nf("autoplayResetOnVisibility"),eJ=(eC=nf("nonce"),e_=document.createElement("style"),eC&&e_.setAttribute("nonce",eC),document.querySelector("head").appendChild(e_),e_.sheet?e_.sheet:e_.styleSheet),eK=e.lazyload,eQ=e.lazyloadSelector,eZ=[],e0=eI?(eb=function(){if(eS||eL&&!eP)return ev-1;var t=eL?"fixedWidth":"items",n=[];if((eL||e[t]<ev)&&n.push(e[t]),J)for(var i in J){var o=J[i][t];o&&(eL||o<ev)&&n.push(o)}return n.length||n.push(0),Math.ceil(eL?eP/Math.min.apply(null,n):Math.max.apply(null,n))}(),ey=Q?Math.ceil((5*eb-ev)/2):4*eb-ev,ey=Math.max(eb,ey),nh("edgePadding")?ey+1:ey):0,e1=Q?ev+2*e0:ev+e0,e2=(!!eL||!!eS)&&!eI,e3=eL?n2():null,e5=!Q||!eI,e6=el?"left":"top",e7="",e4="",e9=eL?function(){return eM&&!eI?ev-1:Math.ceil(-e3/(eL+eA))}:eS?function(){for(var e=0;e<e1;e++)if(ek[e]>=-e3)return e}:function(){return eM&&Q&&!eI?ev-1:eI||Q?Math.max(0,e1-Math.ceil(eB)):e1-1},e8=ns(nf("startIndex")),te=e8,tt=(nr(),0),tn=eS?null:e9(),ti=e.preventActionWhenRunning,to=e.swipeAngle,tr=!to||"?",ts=!1,ta=e.onInit,tl=new X,tc=" tns-slider tns-"+e.mode,tu=ed.id||(ew=window.tnsId,window.tnsId=ew?ew+1:1,"tns"+window.tnsId),td=nf("disable"),th=!1,tf=e.freezable,tp=!!tf&&!eS&&nO(),tv=!1,tm={click:ii,keydown:function(e){var t=[37,39].indexOf((e=iu(e)).keyCode);!(t>=0)||(0===t?tI.disabled||ii(e,-1):tD.disabled||ii(e,1))}},tg={click:function(e){if(ts){if(ti)return;ie()}for(var t,n=id(e=iu(e));n!==tF&&!O(n,"data-nav");)n=n.parentNode;if(O(n,"data-nav")){var t=tU=Number(A(n,"data-nav")),i=eL||eS?t*ev/tX:t*eB;it(tx?t:Math.min(Math.ceil(i),ev-1),e),tG===t&&(t0&&il(),tU=-1)}},keydown:function(e){e=iu(e);var n=t.activeElement;if(O(n,"data-nav")){var i=[37,39,13,32].indexOf(e.keyCode),o=Number(A(n,"data-nav"));i>=0&&(0===i?o>0&&function(e){e.focus()}(tV[o-1]):1===i?o<tX-1&&function(e){e.focus()}(tV[o+1]):(tU=o,it(o,e)))}}},tb={mouseover:function(){t0&&(ir(),t1=!0)},mouseout:function(){t1&&(io(),t1=!1)}},ty={visibilitychange:function(){t.hidden?t0&&(ir(),t3=!0):t3&&(io(),t3=!1)}},tC={keydown:function(e){var t=[37,39].indexOf((e=iu(e)).keyCode);t>=0&&ii(e,0===t?-1:1)}},t_={touchstart:im,touchmove:ig,touchend:ib,touchcancel:ib},tw={mousedown:im,mousemove:ig,mouseup:ib,mouseleave:ib},tk=nh("controls"),tE=nh("nav"),tx=!!eS||e.navAsThumbnails,tS=nh("autoplay"),tL=nh("touch"),tO=nh("mouseDrag"),tA="tns-slide-active",tT="tns-slide-cloned",tM="tns-complete",tB={load:function(e){nD(id(e))},error:function(e){var t;S(t=id(e),"failed"),n$(t)}},tq="force"===e.preventScrollOnTouch;if(tk)var tP,tH,tN=e.controlsContainer,tR=e.controlsContainer?e.controlsContainer.outerHTML:"",tI=e.prevButton,tD=e.nextButton,t$=e.prevButton?e.prevButton.outerHTML:"",tj=e.nextButton?e.nextButton.outerHTML:"";if(tE)var tV,tF=e.navContainer,tz=e.navContainer?e.navContainer.outerHTML:"",tX=eS?ev:iC(),tW=0,tU=-1,tG=nl(),tY=tG,tJ="tns-nav-active",tK="Carousel Page ",tQ=" (Current Slide)";if(tS)var tZ,t0,t1,t2,t3,t5="forward"===e.autoplayDirection?1:-1,t6=e.autoplayButton,t7=e.autoplayButton?e.autoplayButton.outerHTML:"",t4=["<span class='tns-visually-hidden'>"," animation</span>"];if(tL||tO)var t9,t8,ne={},nt={},nn=!1,ni=el?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};function no(e){e&&(e$=eV=eF=ez=eH=eX=eG=eY=!1)}function nr(){for(var e=Q?e8-e0:e8;e<0;)e+=ev;return e%ev+1}function ns(e){return e=e?Math.max(0,Math.min(eI?ev-1:ev-eB,e)):0,Q?e+e0:e}function na(e){for(null==e&&(e=e8),Q&&(e-=e0);e<0;)e+=ev;return Math.floor(e%ev)}function nl(){var e,t=na();
vendor: 5,932 bytes, line 1
1return e=tx?t:eL||eS?Math.ceil((t+1)*tX/ev-1):Math.floor(t/eB),!eI&&Q&&e8===tn&&(e=tX-1),e}function nc(){return n.innerWidth||t.documentElement.clientWidth||t.body.clientWidth}function nu(e){return"top"===e?"afterbegin":"beforeend"}function nd(){var e=eO?2*eO-eA:0;return function e(n){if(null!=n){var i,o,r=t.createElement("div");return n.appendChild(r),o=(i=r.getBoundingClientRect()).right-i.left,r.remove(),o||e(n.parentNode)}}(eh)-e}function nh(t){if(e[t])return!0;if(J){for(var n in J)if(J[n][t])return!0}return!1}function nf(t,n){if(null==n&&(n=em),"items"===t&&eL)return Math.floor((eT+eA)/(eL+eA))||1;var i=e[t];if(J)for(var o in J)n>=parseInt(o)&&t in J[o]&&(i=J[o][t]);return"slideBy"===t&&"page"===i&&(i=nf("items")),Q||"slideBy"!==t&&"items"!==t||(i=Math.floor(i)),i}function np(e,t,n,i,o){var r="";if(void 0!==e){var s=e;t&&(s-=t),r=el?"margin: 0 "+s+"px 0 "+e+"px;":"margin: "+e+"px 0 "+s+"px 0;"}else if(t&&!n){var a="-"+t+"px";r="margin: 0 "+(el?a+" 0 0":"0 "+a+" 0")+";"}return!Q&&o&&b&&i&&(r+=ny(i)),r}function nv(e,t,n){return e?(e+t)*e1+"px":a?a+"("+100*e1+"% / "+n+")":100*e1/n+"%"}function nm(e,t,n){var i;if(e)i=e+t+"px";else{Q||(n=Math.floor(n));var o=Q?e1:n;i=a?a+"(100% / "+o+")":100/o+"%"}return i="width:"+i,"inner"!==K?i+";":i+" !important;"}function ng(e){var t="";return!1!==e&&(t=(el?"padding-":"margin-")+(el?"right":"bottom")+": "+e+"px;"),t}function nb(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function ny(e){return nb(b,18)+"transition-duration:"+e/1e3+"s;"}function nC(e){return nb(T,17)+"animation-duration:"+e/1e3+"s;"}function n_(){if(nh("autoHeight")||eS||!el){var e=ed.querySelectorAll("img");k(e,function(e){var t=e.src;eK||(t&&0>t.indexOf("data:image")?(e.src="",F(e,tB),S(e,"loading"),e.src=t):nD(e))}),d(function(){nF(q(e),function(){eE=!0})}),nh("autoHeight")&&(e=nj(e8,Math.min(e8+eB-1,e1-1))),eK?nw():d(function(){nF(q(e),nw)})}else Q&&n5(),nE(),nx()}function nw(){if(eS&&ev>1){var e=eI?e8:ev-1;!function t(){1>=Math.abs(ep[e].getBoundingClientRect().left-ep[e-1].getBoundingClientRect().right)?nk():setTimeout(function(){t()},16)}()}else nk()}function nk(){(!el||eS)&&(nU(),eS?(e3=n2(),tf&&(tp=nO()),tn=e9(),no(td||tp)):iy()),Q&&n5(),nE(),nx()}function nE(){if(nG(),ec.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+nN()+"</span>  of "+ev+"</div>"),ex=ec.querySelector(".tns-liveregion .current"),tS){var t=eX?"stop":"start";t6?M(t6,{"data-action":t}):e.autoplayButtonOutput&&(ec.insertAdjacentHTML(nu(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+t4[0]+t+t4[1]+eU[0]+"</button>"),t6=ec.querySelector("[data-action]")),t6&&F(t6,{click:ic}),eX&&(ia(),eG&&F(ed,tb),eY&&F(ed,ty))}if(tE){if(tF)M(tF,{"aria-label":"Carousel Pagination"}),k(tV=tF.children,function(e,t){M(e,{"data-nav":t,tabindex:"-1","aria-label":tK+(t+1),"aria-controls":tu})});else{for(var n="",i=tx?"":'style="display:none"',o=0;o<ev;o++)n+='<button type="button" data-nav="'+o+'" tabindex="-1" aria-controls="'+tu+'" '+i+' aria-label="'+tK+(o+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",ec.insertAdjacentHTML(nu(e.navPosition),n),tV=(tF=ec.querySelector(".tns-nav")).children}if(i_(),b){var r=b.substring(0,b.length-18).toLowerCase(),s="transition: all "+eN/1e3+"s";r&&(s="-"+r+"-"+s),_(eJ,"[aria-controls^="+tu+"-item]",s,w(eJ))}M(tV[tG],{"aria-label":tK+(tG+1)+tQ}),B(tV[tG],"tabindex"),S(tV[tG],tJ),F(tF,tg)}tk&&(tN||tI&&tD||(ec.insertAdjacentHTML(nu(e.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+tu+'">'+ej[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+tu+'">'+ej[1]+"</button></div>"),tN=ec.querySelector(".tns-controls")),tI&&tD||(tI=tN.children[0],tD=tN.children[1]),e.controlsContainer&&M(tN,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&M([tI,tD],{"aria-controls":tu,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(M(tI,{"data-controls":"prev"}),M(tD,{"data-controls":"next"})),tP=nJ(tI),tH=nJ(tD),nZ(),tN?F(tN,tm):(F(tI,tm),F(tD,tm))),nM()}function nx(){if(Q&&j){var i={};i[j]=ie,F(ed,i)}eF&&F(ed,t_,e.preventScrollOnTouch),ez&&F(ed,tw),eH&&F(t,tC),"inner"===K?tl.on("outerResized",function(){nL(),tl.emit("innerLoaded",iw())}):(J||eL||eS||eD||!el)&&F(n,{resize:nS}),eD&&("outer"===K?tl.on("innerLoaded",nV):td||nV()),nI(),td?nP():tp&&nq(),tl.on("indexChanged",nz),"inner"===K&&tl.emit("innerLoaded",iw()),"function"==typeof ta&&ta(iw()),eg=!0}function nS(e){d(function(){nL(iu(e))})}function nL(n){if(eg){"outer"===K&&tl.emit("outerResized",iw(n)),em=nc();var i,o=ea,r=!1;J&&(nA(),(i=o!==ea)&&tl.emit("newBreakpointStart",iw(n)));var s,a,l=eB,u=td,d=tp,h=eH,f=e$,p=eV,v=eF,m=ez,g=eX,b=eG,y=eY,C=e8;if(i){var E=eL,x=eD,O=ej,A=eM,T=eU;if(!c)var M=eA,B=eO}if(eH=nf("arrowKeys"),e$=nf("controls"),eV=nf("nav"),eF=nf("touch"),eM=nf("center"),ez=nf("mouseDrag"),eX=nf("autoplay"),eG=nf("autoplayHoverPause"),eY=nf("autoplayResetOnVisibility"),i&&(td=nf("disable"),eL=nf("fixedWidth"),eN=nf("speed"),eD=nf("autoHeight"),ej=nf("controlsText"),eU=nf("autoplayText"),eW=nf("autoplayTimeout"),c||(eO=nf("edgePadding"),eA=nf("gutter"))),no(td),eT=nd(),el&&!eS||td||(nU(),el||(iy(),r=!0)),(eL||eS)&&(e3=n2(),tn=e9()),(i||eL)&&(eB=nf("items"),eq=nf("slideBy"),(a=eB!==l)&&(eL||eS||(tn=e9()),nT())),i&&td!==u&&(td?nP():function(){if(th){if(eJ.disabled=!1,ed.className+=tc,n5(),eI)for(var e=e0;e--;)Q&&H(ep[e]),H(ep[e1-e-1]);if(!Q)for(var t=e8,n=e8+ev;t<n;t++){var i=ep[t],o=t<e8+eB?en:er;i.style.left=(t-e8)*100/eB+"%",S(i,o)}nB(),th=!1}}()),tf&&(i||eL||eS)&&(tp=nO())!==d&&(tp?(n6(n3(ns(0))),nq()):(function(){if(tv){if(eO&&c&&(eu.style.margin=""),e0)for(var e="tns-transparent",t
1=e0;t--;)Q&&L(ep[t],e),L(ep[e1-t-1],e);nB(),tv=!1}}(),r=!0)),no(td||tp),eX||(eG=eY=!1),eH!==h&&(eH?F(t,tC):z(t,tC)),e$!==f&&(e$?tN?H(tN):(tI&&H(tI),tD&&H(tD)):tN?P(tN):(tI&&P(tI),tD&&P(tD))),eV!==p&&(eV?(H(tF),i_()):P(tF)),eF!==v&&(eF?F(ed,t_,e.preventScrollOnTouch):z(ed,t_)),ez!==m&&(ez?F(ed,tw):z(ed,tw)),eX===g||(eX?(t6&&H(t6),t0||t2||ia()):(t6&&P(t6),t0&&il())),eG!==b&&(eG?F(ed,tb):z(ed,tb)),eY!==y&&(eY?F(t,ty):z(t,ty)),i){if((eL!==E||eM!==A)&&(r=!0),eD===x||eD||(eu.style.height=""),e$&&ej!==O&&(tI.innerHTML=ej[0],tD.innerHTML=ej[1]),t6&&eU!==T){var q=+!!eX,N=t6.innerHTML,R=N.length-T[q].length;N.substring(R)===T[q]&&(t6.innerHTML=N.substring(0,R)+eU[q])}}else eM&&(eL||eS)&&(r=!0);if((a||eL&&!eS)&&(tX=iC(),i_()),(s=e8!==C)?(tl.emit("indexChanged",iw()),r=!0):a?s||nz():(eL||eS)&&(nI(),nG(),nH()),a&&!Q&&function(){for(var e=e8+Math.min(ev,eB),t=e1;t--;){var n=ep[t];t>=e8&&t<e?(S(n,"tns-moving"),n.style.left=(t-e8)*100/eB+"%",S(n,en),L(n,er)):n.style.left&&(n.style.left="",S(n,er),L(n,en)),L(n,ei)}setTimeout(function(){k(ep,function(e){L(e,"tns-moving")})},300)}(),!td&&!tp){if(i&&!c&&((eO!==B||eA!==M)&&(eu.style.cssText=np(eO,eA,eL,eN,eD)),el)){Q&&(ed.style.width=nv(eL,eA,eB));var I,D,j=nm(eL,eA,eB)+ng(eA);I=eJ,D=w(eJ)-1,"deleteRule"in I?I.deleteRule(D):I.removeRule(D),_(eJ,"#"+tu+" > .tns-item",j,w(eJ))}eD&&nV(),r&&(n5(),te=e8)}i&&tl.emit("newBreakpointEnd",iw(n))}}function nO(){if(!eL&&!eS)return ev<=(eM?eB-(eB-1)/2:eB);var e=eL?(eL+eA)*ev:ek[ev],t=eO?eT+2*eO:eT+eA;return eM&&(t-=eL?(eT-eL)/2:(eT-(ek[e8+1]-ek[e8]-eA))/2),e<=t}function nA(){for(var e in ea=0,J)e=parseInt(e),em>=e&&(ea=e)}eS||no(td||tp),u&&(e6=u,e7="translate",h?(e7+=el?"3d(":"3d(0px, ",e4=el?", 0px, 0px)":", 0px)"):(e7+=el?"X(":"Y(",e4=")")),Q&&(ed.className=ed.className.replace("tns-vpfix","")),function(){if(nh("gutter"),ec.className="tns-outer",eu.className="tns-inner",ec.id=tu+"-ow",eu.id=tu+"-iw",""===ed.id&&(ed.id=tu),tc+=l||eS?" tns-subpixel":" tns-no-subpixel",tc+=a?" tns-calc":" tns-no-calc",eS&&(tc+=" tns-autowidth"),tc+=" tns-"+e.axis,ed.className+=tc,Q?((es=t.createElement("div")).id=tu+"-mw",es.className="tns-ovh",ec.appendChild(es),es.appendChild(eu)):ec.appendChild(eu),eD){var n=es||eu;n.className+=" tns-ah"}if(eh.insertBefore(ec,ed),eu.appendChild(ed),k(ep,function(e,t){S(e,"tns-item"),e.id||(e.id=tu+"-item"+t),!Q&&er&&S(e,er),M(e,{"aria-hidden":"true",tabindex:"-1"})}),e0){for(var i=t.createDocumentFragment(),o=t.createDocumentFragment(),r=e0;r--;){var s=r%ev,c=ep[s].cloneNode(!0);if(S(c,tT),B(c,"id"),o.insertBefore(c,o.firstChild),Q){var u=ep[ev-1-s].cloneNode(!0);S(u,tT),B(u,"id"),i.appendChild(u)}}ed.insertBefore(i,ed.firstChild),ed.appendChild(o),ep=ed.children}}(),function(){if(!Q)for(var t=e8,i=e8+Math.min(ev,eB);t<i;t++){var o=ep[t];o.style.left=(t-e8)*100/eB+"%",S(o,en),L(o,er)}if(el&&(l||eS?(_(eJ,"#"+tu+" > .tns-item","font-size:"+n.getComputedStyle(ep[0]).fontSize+";",w(eJ)),_(eJ,"#"+tu,"font-size:0;",w(eJ))):Q&&k(ep,function(e,t){e.style.marginLeft=a?a+"("+100*t+"% / "+e1+")":100*t/e1+"%"})),c){if(b){var r=es&&e.autoHeight?ny(e.speed):"";_(eJ,"#"+tu+"-mw",r,w(eJ))}r=np(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),_(eJ,"#"+tu+"-iw",r,w(eJ)),Q&&(r=el&&!eS?"width:"+nv(e.fixedWidth,e.gutter,e.items)+";":"",b&&(r+=ny(eN)),_(eJ,"#"+tu,r,w(eJ))),r=el&&!eS?nm(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(r+=ng(e.gutter)),!Q&&(b&&(r+=ny(eN)),T&&(r+=nC(eN))),r&&_(eJ,"#"+tu+" > .tns-item",r,w(eJ))}else{Q&&eD&&(es.style[b]=eN/1e3+"s"),eu.style.cssText=np(eO,eA,eL,eD),Q&&el&&!eS&&(ed.style.width=nv(eL,eA,eB));var r=el&&!eS?nm(eL,eA,eB):"";eA&&(r+=ng(eA)),r&&_(eJ,"#"+tu+" > .tns-item",r,w(eJ))}if(J&&c)for(var s in J){var u=J[s=parseInt(s)],r="",d="",h="",f="",p="",v=eS?null:nf("items",s),m=nf("fixedWidth",s),g=nf("speed",s),y=nf("edgePadding",s),C=nf("autoHeight",s),E=nf("gutter",s);b&&es&&nf("autoHeight",s)&&"speed"in u&&(d="#"+tu+"-mw{"+ny(g)+"}"),("edgePadding"in u||"gutter"in u)&&(h="#"+tu+"-iw{"+np(y,E,m,g,C)+"}"),Q&&el&&!eS&&("fixedWidth"in u||"items"in u||eL&&"gutter"in u)&&(f="width:"+nv(m,E,v)+";"),b&&"speed"in u&&(f+=ny(g)),f&&(f="#"+tu+"{"+f+"}"),("fixedWidth"in u||eL&&"gutter"in u||!Q&&"items"in u)&&(p+=nm(m,E,v)),"gutter"in u&&(p+=ng(E)),!Q&&"speed"in u&&(b&&(p+=ny(g)),T&&(p+=nC(g))),p&&(p="#"+tu+" > .tns-item{"+p+"}"),(r=d+h+f+p)&&eJ.insertRule("@media (min-width: "+s/16+"em) {"+r+"}",eJ.cssRules.length)}}(),n_();var nT=eI?Q?function(){var e=tt,t=tn;
1e+=eq,t-=eq,eO?(e+=1,t-=1):eL&&(eT+eA)%(eL+eA)&&(t-=1),e0&&(e8>t?e8-=ev:e8<e&&(e8+=ev))}:function(){if(e8>tn)for(;e8>=tt+ev;)e8-=ev;else if(e8<tt)for(;e8<=tn-ev;)e8+=ev}:function(){e8=Math.max(tt,Math.min(tn,e8))};function nM(){!eX&&t6&&P(t6),!eV&&tF&&P(tF),!e$&&(tN?P(tN):(tI&&P(tI),tD&&P(tD)))}function nB(){eX&&t6&&H(t6),eV&&tF&&H(tF),e$&&(tN?H(tN):(tI&&H(tI),tD&&H(tD)))}function nq(){if(!tv){if(eO&&(eu.style.margin="0px"),e0)for(var e="tns-transparent",t=e0;t--;)Q&&S(ep[t],e),S(ep[e1-t-1],e);nM(),tv=!0}}function nP(){if(!th){if(eJ.disabled=!0,ed.className=ed.className.replace(tc.substring(1),""),B(ed,["style"]),eI)for(var e=e0;e--;)Q&&P(ep[e]),P(ep[e1-e-1]);if(el&&Q||B(eu,["style"]),!Q)for(var t=e8,n=e8+ev;t<n;t++){var i=ep[t];B(i,["style"]),L(i,en),L(i,er)}nM(),th=!0}}function nH(){var e=nN();ex.innerHTML!==e&&(ex.innerHTML=e)}function nN(){var e=nR(),t=e[0]+1,n=e[1]+1;return t===n?t+"":t+" to "+n}function nR(e){null==e&&(e=n3());var t,n,i,o=e8;if(eM||eO?(eS||eL)&&(i=(n=-(parseFloat(e)+eO))+eT+2*eO):eS&&(i=(n=ek[e8])+eT),eS)ek.forEach(function(e,r){r<e1&&((eM||eO)&&e<=n+.5&&(o=r),i-e>=.5&&(t=r))});else{if(eL){var r=eL+eA;eM||eO?(o=Math.floor(n/r),t=Math.ceil(i/r-1)):t=o+Math.ceil(eT/r)-1}else if(eM||eO){var s=eB-1;if(eM?(o-=s/2,t=e8+s/2):t=e8+s,eO){var a=eO*eB/eT;o-=a,t+=a}o=Math.floor(o),t=Math.ceil(t)}else t=o+eB-1;o=Math.max(o,0),t=Math.min(t,e1-1)}return[o,t]}function nI(){if(eK&&!td){var e=nR();e.push(eQ),nj.apply(null,e).forEach(function(e){if(!x(e,tM)){var t={};t[j]=function(e){e.stopPropagation()},F(e,t),F(e,tB),e.src=A(e,"data-src");var n=A(e,"data-srcset");n&&(e.srcset=n),S(e,"loading")}})}}function nD(e){S(e,"loaded"),n$(e)}function n$(e){S(e,tM),L(e,"loading"),z(e,tB)}function nj(e,t,n){var i=[];for(n||(n="img");e<=t;)k(ep[e].querySelectorAll(n),function(e){i.push(e)}),e++;return i}function nV(){var e=nj.apply(null,nR());d(function(){nF(e,nW)})}function nF(e,t){return eE?t():(e.forEach(function(t,n){!eK&&t.complete&&n$(t),x(t,tM)&&e.splice(n,1)}),e.length)?void d(function(){nF(e,t)}):t()}function nz(){nI(),nG(),nH(),nZ(),function(){if(eV&&(tG=tU>=0?tU:nl(),tU=-1,tG!==tY)){var e=tV[tY],t=tV[tG];M(e,{tabindex:"-1","aria-label":tK+(tY+1)}),L(e,tJ),M(t,{"aria-label":tK+(tG+1)+tQ}),B(t,"tabindex"),S(t,tJ),tY=tG}}()}function nX(e,t){for(var n=[],i=e,o=Math.min(e+t,e1);i<o;i++)n.push(ep[i].offsetHeight);return Math.max.apply(null,n)}function nW(){var e=eD?nX(e8,eB):nX(e0,ev),t=es||eu;t.style.height!==e&&(t.style.height=e+"px")}function nU(){ek=[0];var e=el?"left":"top",t=el?"right":"bottom",n=ep[0].getBoundingClientRect()[e];k(ep,function(i,o){o&&ek.push(i.getBoundingClientRect()[e]-n),o===e1-1&&ek.push(i.getBoundingClientRect()[t]-n)})}function nG(){var e=nR(),t=e[0],n=e[1];k(ep,function(e,i){i>=t&&i<=n?O(e,"aria-hidden")&&(B(e,["aria-hidden","tabindex"]),S(e,tA)):O(e,"aria-hidden")||(M(e,{"aria-hidden":"true",tabindex:"-1"}),L(e,tA))})}function nY(e){return e.nodeName.toLowerCase()}function nJ(e){return"button"===nY(e)}function nK(e){return"true"===e.getAttribute("aria-disabled")}function nQ(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function nZ(){if(e$&&!eR&&!eI){var e=tP?tI.disabled:nK(tI),t=tH?tD.disabled:nK(tD),n=e8<=tt,i=!eR&&e8>=tn;n&&!e&&nQ(tP,tI,!0),!n&&e&&nQ(tP,tI,!1),i&&!t&&nQ(tH,tD,!0),!i&&t&&nQ(tH,tD,!1)}}function n0(e,t){b&&(e.style[b]=t)}function n1(e){null==e&&(e=e8);var t=eO?eA:0;return eS?(eT-t-(ek[e+1]-ek[e]-eA))/2:eL?(eT-eL)/2:(eB-1)/2}function n2(){var e=eT+(eO?eA:0)-(eL?(eL+eA)*e1:ek[e1]);return eM&&!eI&&(e=eL?-(eL+eA)*(e1-1)-n1():n1(e1-1)-ek[e1-1]),e>0&&(e=0),e}function n3(e){if(null==e&&(e=e8),el&&!eS){if(eL)t=-(eL+eA)*e,eM&&(t+=n1());else{var t,n=u?e1:eB;eM&&(e-=n1()),t=-(100*e)/n}}else t=-ek[e],eM&&eS&&(t+=n1());return e2&&(t=Math.max(t,e3)),t+=!el||eS||eL?"px":"%"}function n5(e){n0(ed,"0s"),n6(e)}function n6(e){null==e&&(e=n3()),ed.style[e6]=e7+e+e4}function n7(e,t,n,i){var o=e+eB;eI||(o=Math.min(o,e1));for(var r=e;r<o;r++){var s=ep[r];i||(s.style.left=(r-e8)*100/eB+"%"),eo&&E&&(s.style[E]=s.style[D]=eo*(r-e)/1e3+"s"),L(s,t),S(s,n),i&&eZ.push(s)}}var n4=Q?function(){if(n0(ed,""),b||!eN)n6(),eN&&N(ed)||ie();else{var e,t,n,i,o,r,s,a,l,c,u;e=ed,t=e6,n=e7,i=e4,l=n3(),o=eN,r=ie,s=Math.min(o,10),a=l.indexOf("%")>=0?"%":"px",u=((l=l.replace(a,""))-(c=Number(e.style[t].replace(n,"").replace(i,"").replace(a,""))))/o*s,setTimeout(function l(){o-=s,c+=u,e.style[t]=n+c+a+i,o>0?setTimeout(l,s):r()},s)}el||iy()}:function(){eZ=[];var e={};e[j]=e[V]=ie,z(ep[te],e),F(ep[e8],e),n7(te,en,ei,!0),n7(e8,er,en),j&&V&&eN&&N(ed)||ie()};function n9(e,t){e5&&nT(),(e8!==te||t)&&(tl.emit("indexChanged",iw()),tl.emit("transitionStart",iw()),eD&&nV(),t0&&e&&["click","keydown"].indexOf(e.type)>=0&&il(),ts=!0,n4())}function n8(e){return e.toLowerCase().replace(/-/g,"")}function ie(e){if(Q||ts){if(tl.emit("transitionEnd",iw(e)),!Q&&eZ.length>0)for(var t=0;t<eZ.length;t++){var n=eZ[t];n.style.left="",D&&E&&(n.style[D]="",n.style[E]=""),L(n,ei),S(n,er)}if(!e||!Q&&e.target.parentNode===ed||e.target===ed&&n8(e.propertyName)===n8(e6)){if(!e5){var i=e8;nT(),e8!==i&&(tl.emit("indexChanged",iw()),n5())}"inner"===K&&tl.emit("innerLoaded",iw()),ts=!1,te=e8}}}function it(e,t){if(!tp){if("prev"===e)ii(t,-1);else if("next"===e)ii(t,1);
1else{if(ts){if(ti)return;ie()}var n=na(),i=0;if("first"===e?i=-n:"last"===e?i=Q?ev-eB-n:ev-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(ev-1,e))),i=e-n)),!Q&&i&&Math.abs(i)<eB){var o=i>0?1:-1;i+=e8+i-ev>=tt?ev*o:-(2*ev*o*1)}e8+=i,Q&&eI&&(e8<tt&&(e8+=ev),e8>tn&&(e8-=ev)),na(e8)!==na(te)&&n9(t)}}}function ii(e,t){if(ts){if(ti)return;ie()}if(!t){for(var n,i=id(e=iu(e));i!==tN&&0>[tI,tD].indexOf(i);)i=i.parentNode;var o=[tI,tD].indexOf(i);o>=0&&(n=!0,t=0===o?-1:1)}if(eR){if(e8===tt&&-1===t){it("last",e);return}if(e8===tn&&1===t){it("first",e);return}}t&&(e8+=eq*t,eS&&(e8=Math.floor(e8)),n9(n||e&&"keydown"===e.type?e:null))}function io(){tZ=setInterval(function(){ii(null,t5)},eW),t0=!0}function ir(){clearInterval(tZ),t0=!1}function is(e,t){M(t6,{"data-action":e}),t6.innerHTML=t4[0]+e+t4[1]+t}function ia(){io(),t6&&is("stop",eU[1])}function il(){ir(),t6&&is("start",eU[0])}function ic(){t0?(il(),t2=!0):(ia(),t2=!1)}function iu(e){return ih(e=e||n.event)?e.changedTouches[0]:e}function id(e){return e.target||n.event.srcElement}function ih(e){return e.type.indexOf("touch")>=0}function ip(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function iv(){var t,n,i,o;return t=180/Math.PI*Math.atan2(nt.y-ne.y,nt.x-ne.x),n=to,i=!1,(o=Math.abs(90-Math.abs(t)))>=90-n?i="horizontal":o<=n&&(i="vertical"),i===e.axis}function im(e){if(ts){if(ti)return;ie()}eX&&t0&&ir(),nn=!0,t8&&(f(t8),t8=null);var t=iu(e);tl.emit(ih(e)?"touchStart":"dragStart",iw(e)),!ih(e)&&["img","a"].indexOf(nY(id(e)))>=0&&ip(e),nt.x=ne.x=t.clientX,nt.y=ne.y=t.clientY,Q&&(t9=parseFloat(ed.style[e6].replace(e7,"")),n0(ed,"0s"))}function ig(e){if(nn){var t=iu(e);nt.x=t.clientX,nt.y=t.clientY,Q?t8||(t8=d(function(){(function e(t){if(!tr){nn=!1;return}if(f(t8),nn&&(t8=d(function(){e(t)})),"?"===tr&&(tr=iv()),tr){!tq&&ih(t)&&(tq=!0);try{t.type&&tl.emit(ih(t)?"touchMove":"dragMove",iw(t))}catch(e){}var n=t9,i=ni(nt,ne);!el||eL||eS?(n+=i,n+="px"):(n+=u?i*eB*100/((eT+eA)*e1):100*i/(eT+eA),n+="%"),ed.style[e6]=e7+n+e4}})(e)})):("?"===tr&&(tr=iv()),tr&&(tq=!0)),("boolean"!=typeof e.cancelable||e.cancelable)&&tq&&e.preventDefault()}}function ib(t){if(nn){t8&&(f(t8),t8=null),Q&&n0(ed,""),nn=!1;var n=iu(t);nt.x=n.clientX,nt.y=n.clientY;var i=ni(nt,ne);if(Math.abs(i)){if(!ih(t)){var o=id(t);F(o,{click:function e(t){ip(t),z(o,{click:e})}})}Q?t8=d(function(){if(el&&!eS){var e=-i*eB/(eT+eA);e8+=e=i>0?Math.floor(e):Math.ceil(e)}else{var n=-(t9+i);if(n<=0)e8=tt;else if(n>=ek[e1-1])e8=tn;else for(var o=0;o<e1&&n>=ek[o];)e8=o,n>ek[o]&&i<0&&(e8+=1),o++}n9(t,i),tl.emit(ih(t)?"touchEnd":"dragEnd",iw(t))}):tr&&ii(t,i>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(tq=!1),to&&(tr="?"),eX&&!t0&&io()}function iy(){(es||eu).style.height=ek[e8+eB]-ek[e8]+"px"}function iC(){return Math.min(Math.ceil(eL?(eL+eA)*ev/eT:ev/eB),ev)}function i_(){if(eV&&!tx&&tX!==tW){var e=tW,t=tX,n=H;for(tW>
1tX&&(e=tX,t=tW,n=P);e<t;)n(tV[e]),e++;tW=tX}}function iw(e){return{container:ed,slideItems:ep,navContainer:tF,navItems:tV,controlsContainer:tN,hasControls:tk,prevButton:tI,nextButton:tD,items:eB,slideBy:eq,cloneCount:e0,slideCount:ev,slideCountNew:e1,index:e8,indexCached:te,displayIndex:nr(),navCurrentIndex:tG,navCurrentIndexCached:tY,pages:tX,pagesCached:tW,sheet:eJ,isOn:eg,event:e||{}}}return{version:"2.9.4",getInfo:iw,events:tl,goTo:it,play:function(){eX&&!t0&&(ia(),t2=!1)},pause:function(){t0&&(il(),t2=!0)},isOn:eg,updateSliderHeight:nW,refresh:n_,destroy:function(){if(eJ.disabled=!0,eJ.ownerNode&&eJ.ownerNode.remove(),z(n,{resize:nS}),eH&&z(t,tC),tN&&z(tN,tm),tF&&z(tF,tg),z(ed,tb),z(ed,ty),t6&&z(t6,{click:ic}),eX&&clearInterval(tZ),Q&&j){var i={};i[j]=ie,z(ed,i)}eF&&z(ed,t_),ez&&z(ed,tw);var o=[ef,tR,t$,tj,tz,t7];for(var r in G.forEach(function(t,n){var i="container"===t?ec:e[t];if("object"==typeof i&&i){var r=!!i.previousElementSibling&&i.previousElementSibling,s=i.parentNode;i.outerHTML=o[n],e[t]=r?r.nextElementSibling:s.firstElementChild}}),G=en=ei=eo=er=el=ec=eu=ed=eh=ef=ep=ev=ea=em=eS=eL=eO=eA=eT=eB=eq=eP=eH=eN=eR=eI=eD=eJ=eK=ek=eZ=e0=e1=e2=e3=e5=e6=e7=e4=e9=e8=te=tt=tn=to=tr=ts=ta=tl=tc=tu=td=th=tf=tp=tv=tm=tg=tb=ty=tC=t_=tw=tk=tE=tx=tS=tL=tO=tA=tM=tB=eE=e$=ej=tN=tR=tI=tD=tP=tH=eV=tF=tz=tV=tX=tW=tU=tG=tY=tJ=tK=tQ=eX=eW=t5=eU=eG=t6=t7=eY=t4=tZ=t0=t1=t2=t3=ne=nt=t9=nn=t8=ni=eF=ez=null,this)"rebuild"!==r&&(this[r]=null);eg=!1},rebuild:function(){return W(p(e,Y))}}};class U{static isSupported(){return"undefined"!==document.cookie}static setItem(e,t,n){if(null==e)throw Error("You must specify a key to set a cookie");let i=new Date;i.setTime(i.getTime()+864e5*n);let o="";"https:"===location.protocol&&(o="secure"),document.cookie=`${e}=${t};expires=${i.toUTCString()};path=/;sameSite=lax;${o}`}static getItem(e){if(!e)return!1;let t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let i=n[e];for(;" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return!1}static removeItem(e){document.cookie=`${e}= ; expires = Thu, 01 Jan 1970 00:00:00 GMT;path=/`}static key(){return""}static clear(){}}let G="js-offcanvas-singleton";class Y{constructor(){this.$emitter=new s}open(e,t,n,i,o,r,s){this._removeExistingOffCanvas();let a=this._createOffCanvas(n,r,s,i);this.setContent(e,o),this._openOffcanvas(a,t)}setContent(e,t){let n=this.getOffCanvas();n[0]&&(n[0].innerHTML=e,this._registerEvents(t),this._setAriaAttrs())}setAdditionalClassName(e){this.getOffCanvas()[0].classList.add(e)}getOffCanvas(){return document.querySelectorAll(`.${G}`)}close(e){let t=this.getOffCanvas();t.forEach(e=>{bootstrap.Offcanvas.getInstance(e).hide()}),setTimeout(()=>{this.$emitter.publish("onCloseOffcanvas",{offCanvasContent:t})},e)}goBackInHistory(){window.history.back()}exists(){return this.getOffCanvas().length>0}_openOffcanvas(e,t){window.focusHandler.saveFocusState("offcanvas"),Y.bsOffcanvas.show(),window.history.pushState("offcanvas-open",""),"function"==typeof t&&t()}_registerEvents(e){let t=this.getOffCanvas();t.forEach(n=>{let i=()=>{setTimeout(()=>{n.remove(),window.focusHandler.resumeFocusState("offcanvas"),this.$emitter.publish("onCloseOffcanvas",{offCanvasContent:t})},e),n.removeEventListener("hide.bs.offcanvas",i)};n.addEventListener("hide.bs.offcanvas",i)}),window.addEventListener("popstate",this.close.bind(this,e),{once:!0}),document.querySelectorAll(".js-offcanvas-close").forEach(t=>{t.addEventListener("click",this.close.bind(this,e))})}_setAriaAttrs(){let e=this.getOffCanvas()[0],t="off-canvas-headline",n=e.querySelector(`[data-id="${t}"]`);n&&!e.hasAttribute("aria-labelledby")&&(n.setAttribute("id",t),e.setAttribute("aria-labelledby",t))}_removeExistingOffCanvas(){this.getOffCanvas().forEach(e=>{let t=bootstrap.Offcanvas.getInstance(e);t&&"function"==typeof t.dispose&&t.dispose(),e.remove()}),Y.bsOffcanvas=null}_getPositionClass(e){return"left"===e?"offcanvas-start":"right"===e?"offcanvas-end":`offcanvas-${e}`}_createOffCanvas(e,t,n,i){let o=document.createElement("div");if(o.classList.add("offcanvas",G),o.classList.add(this._getPositionClass(e)),o.setAttribute("tabindex","-1"),!0===t&&o.classList.add("is-fullwidth"),n){let e=typeof n;if("string"===e)o.classList.add(n);
1else if(Array.isArray(n))n.forEach(e=>{o.classList.add(e)});else throw Error(`The type "${e}" is not supported. Please pass an array or a string.`)}return document.body.appendChild(o),Y.bsOffcanvas=new bootstrap.Offcanvas(o,{backdrop:!1!==i||"static"}),o}}let J=Object.freeze(new Y);class K{static open(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left",i=!(arguments.length>3)||void 0===arguments[3]||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,r=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";J.open(e,t,n,i,o,r,s)}static setContent(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:350;J.setContent(e,t,n)}static setAdditionalClassName(e){J.setAdditionalClassName(e)}static close(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:350;J.close(e)}static exists(){return J.exists()}static getOffCanvas(){return J.getOffCanvas()}static REMOVE_OFF_CANVAS_DELAY(){return 350}}let Q="loader",Z={BEFORE:"before",INNER:"inner"};class ee{constructor(e,t=Z.BEFORE){this.parent=e instanceof Element?e:document.body.querySelector(e),this.position=t}create(){if(!this.exists()){if(this.position===Z.INNER){this._previousHTML=this.parent.innerHTML,this.parent.innerHTML=ee.getTemplate();return}this.parent.insertAdjacentHTML(this._getPosition(),ee.getTemplate())}}remove(){if(this.position===Z.INNER){this.parent.innerHTML=this._previousHTML;return}this.parent.querySelectorAll(`.${Q}`).forEach(e=>e.remove())}exists(){return this.parent.querySelectorAll(`.${Q}`).length>0}_getPosition(){return this.position===Z.BEFORE?"afterbegin":"beforeend"}static getTemplate(){return`<div class="${Q}" role="status">
2                    <span class="visually-hidden">Loading...</span>
3                </div>`}static SELECTOR_CLASS(){return Q}}class et extends K{static open(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"left",o=!(arguments.length>4)||void 0===arguments[4]||arguments[4],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:K.REMOVE_OFF_CANVAS_DELAY(),s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"";if(!e)throw Error("A url must be given!");J._removeExistingOffCanvas();let l=J._createOffCanvas(i,s,a,o);this.setContent(e,t,n,o,r),J._openOffcanvas(l)}static setContent(e,t,n,i,o){super.setContent(`<div class="offcanvas-body">${ee.getTemplate()}</div>`,o);let r=e=>{super.setContent(e,o),"function"==typeof n&&n(e)};t?fetch(e,{method:"POST",body:t instanceof FormData?t:JSON.stringify(t),headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.text()).then(e=>et.executeCallback(r,e)):fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.text()).then(e=>et.executeCallback(r,e))}static executeCallback(e,t){"function"==typeof e&&e(t);let n=K.getOffCanvas();n.length>0&&window.PluginManager.initializePluginsInParentElement(n[0])}}class en{constructor(){this._request=null,this._errorHandlingInternal=!1}get(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/json",i=this._createPreparedRequest("GET",e,n);return this._sendRequest(i,null,t)}post(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";i=this._getContentType(t,i);let o=this._createPreparedRequest("POST",e,i);return this._sendRequest(o,t,n)}delete(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";i=this._getContentType(t,i);let o=this._createPreparedRequest("DELETE",e,i);return this._sendRequest(o,t,n)}patch(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";i=this._getContentType(t,i);let o=this._createPreparedRequest("PATCH",e,i);return this._sendRequest(o,t,n)}
3abort(){if(this._request)return this._request.abort()}setErrorHandlingInternal(e){this._errorHandlingInternal=e}_registerOnLoaded(e,t){t&&(!0===this._errorHandlingInternal?(e.addEventListener("load",()=>{t(e.responseText,e)}),e.addEventListener("abort",()=>{console.warn(`the request to ${e.responseURL} was aborted`)}),e.addEventListener("error",()=>{console.warn(`the request to ${e.responseURL} failed with status ${e.status}`)}),e.addEventListener("timeout",()=>{console.warn(`the request to ${e.responseURL} timed out`)})):e.addEventListener("loadend",()=>{t(e.responseText,e)}))}_sendRequest(e,t,n){return this._registerOnLoaded(e,n),e.send(t),e}_getContentType(e,t){return e instanceof FormData&&(t=!1),t}_createPreparedRequest(e,t,n){return this._request=new XMLHttpRequest,this._request.open(e,t),this._request.setRequestHeader("X-Requested-With","XMLHttpRequest"),n&&this._request.setRequestHeader("Content-type",n),this._request}}let ei="CookieConfiguration_CloseOffCanvas";class eo extends a{static #e=this.lastTriggerElement=null;static #t=this.options={defaultCookieExpiration:30,offCanvasPosition:"left",submitEvent:"click",cookiePreference:"cookie-preference",cookieConfigHash:"cookie-config-hash",cookieSelector:"[data-cookie]",buttonOpenSelector:".js-cookie-configuration-button button",buttonSubmitSelector:".js-offcanvas-cookie-submit",buttonPermissionSelector:".js-cookie-permission-button",buttonAcceptAllSelector:".js-offcanvas-cookie-accept-all",globalButtonAcceptAllSelector:".js-cookie-accept-all-button",globalButtonPermissionSelector:".js-cookie-permission-button",parentInputSelector:".offcanvas-cookie-parent-input",customLinkSelector:`[href="${window.router["frontend.cookie.offcanvas"]}"]`,entriesActiveClass:"offcanvas-cookie-entries--active",entriesClass:"offcanvas-cookie-entries",groupClass:"offcanvas-cookie-group",parentInputClass:"offcanvas-cookie-parent-input",consentAcceptButtonSelector:".js-wishlist-cookie-accept",consentLoginButtonSelector:".js-wishlist-login",consentCancelButtonSelector:".js-wishlist-cookie-offcanvas-cancel",consentPreferencesButtonSelector:".js-wishlist-cookie-preferences"};init(){this.lastState={active:[],inactive:[]},this._cleanupTasks=[],this._httpClient=new en,this._registerEvents(),this._checkCookieConfigurationHash(),document.$emitter.subscribe("CookieConfiguration/requestConsent",e=>{e instanceof CustomEvent&&(e=e.detail),this.openRequestConsentOffCanvas(e.route,e.cookieName)}),this._registerCleanup(()=>{document.$emitter.unsubscribe("CookieConfiguration/requestConsent")})}destroy(){if(this._cleanupTasks&&this._cleanupTasks.length>0){let e=this._cleanupTasks.slice();this._cleanupTasks=[];for(let t=0;t<e.length;t++)try{e[t]()}catch(e){}}}_getDefaultCookieExpiration(){let{defaultCookieExpiration:e}=this.options,t=Number(e);return Number.isInteger(t)&&t>0?t:30}_registerEvents(){if(this._delegatedEventHandler)return;let{submitEvent:e,buttonOpenSelector:t,customLinkSelector:n,buttonPermissionSelector:i,globalButtonAcceptAllSelector:o}=this.options;this._delegatedEventHandler=e=>{let r=e.target;if(r.closest(n)){this._handleCustomLink(e);return}if(r.closest(t)){this.openOffCanvas();return}if(r.closest(i)){this._handlePermission(e);return}if(r.closest(o)){this._acceptAllCookiesFromCookieBar(e);return}},document.addEventListener(e,this._delegatedEventHandler,!0),this._registerCleanup(()=>{document.removeEventListener(e,this._delegatedEventHandler,!0),this._delegatedEventHandler=null})}_registerOffCanvasEvents(){let e=this._getOffCanvas();e&&!e.hasAttribute("data-offcanvas-events-registered")&&(this._offCanvasDelegatedHandler||(this._offCanvasDelegatedHandler=this._handleOffCanvasClick.bind(this)),e.setAttribute("data-offcanvas-events-registered","true"),e.addEventListener("click",this._offCanvasDelegatedHandler,!0),this._registerCleanup(()=>{e.removeEventListener("click",this._offCanvasDelegatedHandler,!0),e.removeAttribute("data-offcanvas-events-registered"),this._offCanvasDelegatedHandler=null}))}_handleOffCanvasClick(e){let{buttonSubmitSelector:t,buttonAcceptAllSelector:n}=this.options,i=e.target;if(i.closest(t)){e.preventDefault(),this._handleSubmit(e);return}if(i.closest(n)){e.preventDefault(),this._acceptAllCookiesFromOffCanvas(e);return}if("checkbox"===i.type){this._handleCheckbox(e);return}}_handleCustomLink(e){0!==e.button||e.ctrlKey||e.metaKey||e.shiftKey||e.defaultPrevented||(e.preventDefault(),this.openOffCanvas())}async _fetchCookieGroups(){try{let e=window.router["frontend.cookie.groups"],t=await fetch(e,{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});return await t.json()}catch(e){return console.error("Failed to fetch cookie groups:",e),null}}async _checkCookieConfigurationHash(){let{cookiePreference:e,cookieConfigHash:t}=this.options,n=U.getItem(e),i=U.getItem(t);if(!n&&!i)return;let o=await this._fetchCookieGroups();if(!o)return;let r=o.hash,s=o.languageId,a=this._getStoredHashForLanguage(i,s);if(a&&a!==r||n&&!a){await this._resetCookieConfiguration(o);return}a&&this._storeHashForLanguage(s,r,i)}_parseStoredHashes(e){if(!e)return{};try{let t=JSON.parse(e);if("object"==typeof t&&null!==t)return t}catch(e){}return{}}_getStoredHashForLanguage(e,t){return this._parseStoredHashes(e)[t]||null}_storeHashForLanguage(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,{cookieConfigHash:i}=this.options,o=n??U.getItem(i),r=this._parseStoredHashes(o);r[e]=t,U.setItem(i,JSON.stringify(r),this._getDefaultCookieExpiration())}async _resetCookieConfiguration(e){let t=e.elements||[],{activeCookieNames:n,inactiveCookieNames:i}=this._applyCookieConfiguration(t,"required",[],e.languageId);U.removeItem(this.options.cookiePreference);let o=n.filter(e=>e!==this.options.cookiePreference);this._handleUpdateListener(o,i),this._checkAndShowCookieBarIfNeeded()}_getTechnicallyRequiredCookieNames(){return["session-","timezone"]}async _handlePermission(e){e.preventDefault();let t=await this._fetchCookieGroups();if(!t)return;let n=t.elements,{activeCookieNames:i,inactiveCookieNames:o}=this._applyCookieConfiguration(n,"required",[],t.languageId);this._handleUpdateListener(i,o),this._hideCookieBar(),this.closeOffCanvas()}_applyCookieConfiguration(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=this._getTechnicallyRequiredCookieNames(),r=this._extractAllCookiesFromGroups(e),s=[],a=[];for(let e=0;e<r.length;e++){let i=r[e];("required"===t?i.isRequired:"selected"!==t||i.isRequired||n.includes(i.cookie))?s.push(i):a.push(i.cookie)}for(let e=0;e<a.length;e++)U.getItem(a[e])&&U.removeItem(a[e]);let l=[...o];for(let e=0;e<s.length;e++){let t=s[e],n=o.some(e=>t.cookie===e),r=t.cookie===this.options.cookieConfigHash;n||l.push(t.cookie),!t.value||n||(r&&i?this._storeHashForLanguage(i,t.value):r||U.setItem(t.cookie,t.value,t.expiration||this._getDefaultCookieExpiration()))}return{activeCookieNames:l,inactiveCookieNames:a}}_extractAllCookiesFromGroups(e){let t=[];for(let n=0;n<e.length;n++){let i=e[n],o=i.isRequired||!1;if(i.entries)for(let e=0;e<i.entries.length;e++){let n=i.entries[e];n.cookie&&t.push({cookie:n.cookie,value:n.value,expiration:n.expiration,isRequired:o})}i.cookie&&t.push({cookie:i.cookie,value:i.value,expiration:i.expiration,isRequired:o})}return t}
3_handleUpdateListener(e,t){let n=this._getUpdatedCookies(e,t);"function"==typeof window.registerGoogleReCaptchaPlugins&&(window.registerGoogleReCaptchaPlugins(),PluginManager.initializePlugins()),document.$emitter.publish("CookieConfiguration_Update",n)}_getUpdatedCookies(e,t){let{lastState:n}=this,i={};return e.forEach(e=>{n.inactive.includes(e)&&(i[e]=!0)}),t.forEach(e=>{n.active.includes(e)&&(i[e]=!1)}),i}openOffCanvas(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,{offCanvasPosition:t}=this.options,n=window.router["frontend.cookie.offcanvas"];this._hideCookieBar(),et.open(n,!1,this._onOffCanvasOpened.bind(this,e),t)}closeOffCanvas(e){et.close(),"function"==typeof e&&e()}_checkAndShowCookieBarIfNeeded(){let{cookiePreference:e}=this.options;if(!U.getItem(e)){let e=new CustomEvent("showCookieBar");document.dispatchEvent(e)}}_onOffCanvasOpened(e){this._registerOffCanvasEvents(),this._setInitialState(),this._setInitialOffcanvasState(),this._registerOffCanvasCloseListener(),PluginManager.initializePlugins(),"function"==typeof e&&e()}_registerOffCanvasCloseListener(){this._onOffCanvasOnceHandler=()=>{this._checkAndShowCookieBarIfNeeded()},J.$emitter.subscribe("onCloseOffcanvas",this._onOffCanvasOnceHandler,{once:!0}),this._registerCleanup(()=>{J.$emitter.unsubscribe("onCloseOffcanvas"),this._onOffCanvasOnceHandler=null})}_registerCleanup(e){this._cleanupTasks||(this._cleanupTasks=[]),this._cleanupTasks.push(e)}_hideCookieBar(){let e=new CustomEvent("hideCookieBar");document.dispatchEvent(e)}openRequestConsentOffCanvas(e,t){e&&t&&(eo.lastTriggerElement=document.activeElement,et.open(e,!1,()=>{window.PluginManager.initializePlugins();let e=document.querySelector(".offcanvas");e&&this._registerConsentOffcanvasEvents(e,t)},"left"))}_registerConsentOffcanvasEvents(e,t){let{consentAcceptButtonSelector:n,consentLoginButtonSelector:i,consentCancelButtonSelector:o,consentPreferencesButtonSelector:r}=this.options,s=e.querySelector(n);s&&s.addEventListener("click",this._onAccept.bind(this,t));let a=e.querySelector(i);a&&a.addEventListener("click",this._onLogin.bind(this));let l=e.querySelector(o);l&&l.addEventListener("click",this._onCancel.bind(this));let c=e.querySelector(r);c&&c.addEventListener("click",this._onPreferences.bind(this))}_setInitialState(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=e||this._getCookies("all"),n=[],i=[];t.forEach(e=>{let{cookie:t,required:o}=e;U.getItem(t)||o?n.push(t):i.push(t)}),this.lastState={active:n,inactive:i}}_setInitialOffcanvasState(){let e=this.lastState.active,t=this._getOffCanvas();e.forEach(e=>{let n=t.querySelector(`[data-cookie="${e}"]`);n.checked=!0,this._childCheckboxEvent(n)})}_handleCheckbox(e){let{parentInputClass:t}=this.options,{target:n}=e;(n.classList.contains(t)?this._parentCheckboxEvent:this._childCheckboxEvent).call(this,n)}_findParentEl(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;for(;e&&!e.classList.contains(n);){if(e.classList.contains(t))return e;e=e.parentElement}return null}_isChecked(e){return!!e.checked}_parentCheckboxEvent(e){let{groupClass:t}=this.options,n=this._isChecked(e),i=this._findParentEl(e,t);this._toggleWholeGroup(n,i)}_childCheckboxEvent(e){let{groupClass:t}=this.options,n=this._isChecked(e),i=this._findParentEl(e,t);this._toggleParentCheckbox(n,i)}_toggleWholeGroup(e,t){Array.from(t.querySelectorAll("input")).forEach(t=>{t.checked=e})}_toggleParentCheckbox(e,t){let{parentInputSelector:n}=this.options,i=Array.from(t.querySelectorAll(`input:not(${n})`)),o=Array.from(t.querySelectorAll(`input:not(${n}):checked`));if(i.length>0){let e=t.querySelector(n);if(e){let t=o.length>0,n=t&&o.length!==i.length;e.checked=t,e.indeterminate=n}}}async _handleSubmit(){let e=this._getCookies("active").filter(e=>{let{required:t}=e;return!t}).map(e=>{let{cookie:t}=e;return t}),t=await this._fetchCookieGroups();if(!t)return;let n=t.elements,{activeCookieNames:i,inactiveCookieNames:o}=this._applyCookieConfiguration(n,"selected",e,t.languageId);this._handleUpdateListener(i,o),this.closeOffCanvas(document.$emitter.publish(ei))}async acceptAllCookies(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];let e=await this._fetchCookieGroups();if(!e)return;let t=e.elements,{activeCookieNames:n,inactiveCookieNames:i}=this._applyCookieConfiguration(t,"all",[],e.languageId);this._handleUpdateListener(n,i),this._hideCookieBar(),this.closeOffCanvas()}async _acceptAllCookiesFromCookieBar(){let e=await this._fetchCookieGroups();if(!e)return;let t=e.elements,{activeCookieNames:n,inactiveCookieNames:i}=this._applyCookieConfiguration(t,"all",[],e.languageId);this._handleUpdateListener(n,i),this._hideCookieBar()}async _acceptAllCookiesFromOffCanvas(){let e=await this._fetchCookieGroups();if(!e)return;let t=e.elements,{activeCookieNames:n,inactiveCookieNames:i}=this._applyCookieConfiguration(t,"all",[],e.languageId);this._handleUpdateListener(n,i),this.closeOffCanvas(document.$emitter.publish(ei))}_getCookies(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{cookieSelector:n}=this.options;return t||(t=this._getOffCanvas()),Array.from(t.querySelectorAll(n)).filter(t=>{switch(e){case"all":return!0;case"active":return this._isChecked(t);case"inactive":return!this._isChecked(t);default:return!1}}).map(e=>{let{cookie:t,cookieValue:n,cookieExpiration:i,cookieRequired:o}=e.dataset;return{cookie:t,value:n,expiration:i,required:o}})}_getOffCanvas(){let e=K?K.getOffCanvas():[];return!!e&&e.length>0&&e[0]}_onAccept(e){U.setItem(e,"1",this._getDefaultCookieExpiration()),et.close()}_navigateTo(e){window.location.href=e}_onLogin(){et.close(),this._navigateTo(window.router["frontend.account.login.page"])}_onCancel(){et.close()}_onPreferences(e){e.preventDefault(),et.close(),this.openOffCanvas(()=>{let e=document.querySelector(".offcanvas");e&&e.addEventListener("hidden.bs.offcanvas",this._restoreFocus.bind(this),{once:!0})})}_restoreFocus(){let e=eo.lastTriggerElement;e?.focus?.()}}class er{static debounce(e,t){let n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var o=arguments.length,r=Array(o),s=0;s<o;s++)r[s]=arguments[s];i&&!n&&setTimeout(e.bind(e,...r),0),clearTimeout(n),n=setTimeout(e.bind(e,...r),t)}}}class es{constructor(){this.previousViewport=null,this.currentViewport=es.getCurrentViewport(),this._registerEvents()}_registerEvents(){window.addEventListener("DOMContentLoaded",this._onDOMContentLoaded.bind(this)),window.addEventListener("resize",er.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0})}_onDOMContentLoaded(){this._dispatchEvents()}_onResize(){this._viewportHasChanged(es.getCurrentViewport())&&(this._dispatchEvents(),this._dispatchViewportEvent("Viewport/hasChanged"))}_dispatchEvents(){es.isXS()?this._dispatchViewportEvent("Viewport/isXS"):es.isSM()?this._dispatchViewportEvent("Viewport/isSM"):es.isMD()?this._dispatchViewportEvent("Viewport/isMD"):es.isLG()?this._dispatchViewportEvent("Viewport/isLG"):es.isXL()?this._dispatchViewportEvent("Viewport/isXL"):es.isXXL()&&this._dispatchViewportEvent("Viewport/isXXL")}_viewportHasChanged(e){let t=e!==this.currentViewport;return t&&(this.previousViewport=this.currentViewport,this.currentViewport=e),t}_dispatchViewportEvent(e){document.$emitter.publish(e,{previousViewport:this.previousViewport})}static isXS(){return"XS"===es.getCurrentViewport()}static isSM(){return"SM"===es.getCurrentViewport()}static isMD(){return"MD"===es.getCurrentViewport()}static isLG(){return"LG"===es.getCurrentViewport()}static isXL(){return"XL"===es.getCurrentViewport()}static isXXL(){return"XXL"===es.getCurrentViewport()}static getCurrentViewport(){return window.getComputedStyle(document.documentElement).getPropertyValue("--sw-current-breakpoint").replace(/['"]+/g,"").toUpperCase()}}class ea extends eo{static #e=this.options=o()(eo.options,{customLinkSelector:`[href*="${window.router["frontend.cookie.offcanvas"]}"]`});openOffCanvas(e){let{offCanvasPosition:t}=this.options,n=window.router["frontend.cookie.offcanvas"],i=es.isXS();this._hideCookieBar(),et.open(n,!1,this._onOffCanvasOpened.bind(this,e),t,void 0,void 0,i,"is-cookie-banner")}}class el extends ee{constructor(e,t="before"){super(e,t),this._isValidElement()||console.warn(`[ButtonLoadingIndicatorUtil] Parent element is not of type <button> or <a>. Given element: ${this.parent}`)}create(){if(!this._isValidElement()){console.warn(`[ButtonLoadingIndicatorUtil] Unable to create loading indicator. Parent element is not of type <button> or <a>. Given element: ${this.parent}`);return}if("inner"===this.position){let e=this.parent.getBoundingClientRect().width;this.parent.style.width=`${e}px`}super.create(),this.parent.classList.add(`is-loading-indicator-${this.position}`),this._isButtonElement()?this.parent.disabled=!0:this._isAnchorElement()&&this.parent.classList.add("disabled")}remove(){if(!this.exists()){console.warn(`[ButtonLoadingIndicatorUtil] Unable to remove loading indicator. No indicator present on given element: ${this.parent}`);return}"inner"===this.position&&(this.parent.style.width="auto"),super.remove(),this.parent.classList.remove(`is-loading-indicator-${this.position}`),this._isButtonElement()?this.parent.disabled=!1:this._isAnchorElement()&&this.parent.classList.remove("disabled")}_isValidElement(){return this._isButtonElement()||this._isAnchorElement()}_isButtonElement(){return this.parent?.tagName.toLowerCase()==="button"}_isAnchorElement(){return this.parent?.tagName.toLowerCase()==="a"}}class ec extends a{static #e=this.options={hiddenClass:"d-none",hiddenSubmitSelector:".submit--hidden",submitSelector:"button[type=submit]",formContentSelector:".form-content",cmsBlock:".cms-block",contentType:"application/x-www-form-urlencoded"};init(){this._client=new en,this._getHiddenSubmit(),this._getSubmitButton(),this._registerEvents(),this._getCmsBlock(),this._getConfirmationText(),this._submitButtonLoader=null}sendAjaxFormSubmit(){let e=new FormData(this.el);fetch(this.el.action,{method:"POST",body:e,headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.text()).then(e=>this._handleResponse(e))}_registerEvents(){this.el.addEventListener("submit",this._handleSubmit.bind(this))}_getConfirmationText(){let e=this.el.querySelector('input[name="confirmationText"]');e&&(this._confirmationText=e.value)}_getCmsBlock(){this._block=this.el.closest(this.options.cmsBlock)}_getHiddenSubmit(){this._hiddenSubmit=this.el.querySelector(this.options.hiddenSubmitSelector)}_getSubmitButton(){this._submitButton=this.el.querySelector(this.options.submitSelector)}_handleSubmit(e){e.preventDefault(),this.el.checkValidity()?this._submitForm(
3):this._showValidation()}_showValidation(){this._hiddenSubmit.click()}_submitForm(){this.formSubmittedByCaptcha||(this.$emitter.publish("beforeSubmit"),this._submitButton&&(this._submitButtonLoader=new el(this._submitButton),this._submitButtonLoader.create()),this.sendAjaxFormSubmit())}_handleResponse(e){let t=JSON.parse(e);if(this.$emitter.publish("onFormResponse",e),this.el.dispatchEvent(new CustomEvent("removeLoader")),t.length>0){let e=!0,n="";for(let i=0;i<t.length;i+=1)("danger"===t[i].type||"info"===t[i].type)&&(e=!1),n+=t[i].alert;!e&&this._submitButtonLoader&&(this._submitButtonLoader.remove(),this._submitButtonLoader=null),e&&this.el.reset(),this._createResponse(e,n)}else window.location.reload()}_createResponse(e,t){if(e)this._confirmationText&&(t=this._confirmationText),this._block.innerHTML=`<div class="confirm-message">${t}</div>`;else{let e=this._block.querySelector(".confirm-alert");e&&e.remove();let n=`<div class="confirm-alert">${t}</div>`;this._block.insertAdjacentHTML("beforeend",n)}this._block.scrollIntoView({behavior:"smooth",block:"end"})}}class eu extends ec{static #e=this.options=o()(ec.options,{cmsBlockConfirmActiveClass:"cms-block--confirm-active"});_createResponse(e,t){this._block.classList.add(this.options.cmsBlockConfirmActiveClass),super._createResponse(e,t)}}class ed extends a{static #e=this.SELECTORS=[{group:".payment-method",input:".payment-method-input",label:".payment-method-label"},{group:".shipping-method",input:".shipping-method-input",label:".shipping-method-label"}];init(){ed.SELECTORS.forEach(e=>this._preselectFirst(e))}_preselectFirst(e){let{group:t,input:n,label:i}=e,o=Array.from(document.querySelectorAll(n));if(0===o.length||o.some(e=>e.checked))return;let r=document.querySelector(t),s=r?r.querySelector(i):null;s&&s.click()}}let eh=window.PluginManager;function ef(e,t,n){if(!(e in eh.getPluginList()))return;eh.override(e,t,n);let i=eh.getPlugin(e,!1);i&&i.get("async")&&i.set("async",!1)}eh.register("FilterDisplay",class extends a{init(){$(document).ready(function(){var e;e=0,$(window).width()>1023&&$(".filter-panel-item").each(function(t,n){e>=6&&($(n).hide(),$(".filter-panel-display-button").show()),e++}),$(".filter-panel-display-button").click(function(){$(this).hide(),$(".filter-panel-item").show()})})}},"[data-filter-display]"),eh.register("VoucherConfirm",l,"[data-voucher-confirm]"),eh.register("RegisterToggle",c,".register-card"),eh.register("VideoPlay",class extends a{init(){$(function(){$(".sw-cms-video-element .video-overlay").click(function(){var e=$
3(this),t=e.parent().find("embed"),n=$(t).attr("data-src");e.hasClass("is-open")&&(e.removeClass("is-open"),e.hide(),n+="?autoplay=1",$(t).attr("allow","autoplay"),$(t).prop("src",n))})})}},"[data-video-play]"),eh.register("CmsBanner",class extends a{init(){$(function(){$(".top-banner-modal").on("hide.bs.modal",function(e){let t=$(this).find("embed").attr("src");$(this).find("embed").attr("src",t)})})}},"[data-cms-banner]"),eh.register("CmsList",class extends a{init(){767>$(window).width()&&($(".detail-list-container .detail-list-property").each(function(e,t){e%3==0&&document.querySelector(".detail-list-container").insertAdjacentHTML("beforeend",'<div class="detail-list-slide"></div>'),$(t).appendTo(".detail-list-slide:last-child")}),document.querySelector(".detail-list-content").classList.add("base-slider","list-slider"),W({container:".detail-list-container",items:1,nav:!0,controls:!0,mouseDrag:!1,loop:!1,prevButton:".list-prev",nextButton:".list-next",navContainer:".list-nav"}))}},"[data-cms-list]"),eh.register("VideoButtonOndemand",class extends a{init(){let e=document.querySelector(".sw-cms-video-element.is-full-video");if(!e){this._removeVideoThumbnails(),window.requestAnimationFrame(()=>this._removeVideoThumbnails()),window.setTimeout(()=>this._removeVideoThumbnails(),300);return}this.el.querySelectorAll("a").forEach(t=>{t.addEventListener("click",t=>{t.preventDefault();let n=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:n,behavior:"smooth"})})})}_removeVideoThumbnails(){document.querySelectorAll(".gallery-slider-thumbnails-item.is-video-link").forEach(e=>e.remove())}},".gallery-slider-thumbnails-item.is-video-link"),eh.register("Shareholder",ed),ef("CookieConfiguration",ea,"[data-cookie-permission]"),ef("FormCmsHandler",eu,".cms-element-form form"),eh.register("AwardScroll",class extends a{init(){let e=this.el;window.addEventListener("load",()=>{e.classList.add("is-shown"),window.addEventListener("scroll",()=>{e.classList.toggle("is-shown",window.scrollY<50)})})}},".award-logo"),eh.register("FlyoutBackdrop",class extends a{init(){this._backdrop=document.createElement("div"),this._backdrop.className="flyout-backdrop",document.body.appendChild(this._backdrop),this.el.querySelectorAll('.dropdown-toggle[data-bs-toggle="dropdown"]').forEach(e=>e.setAttribute("data-bs-auto-close","outside")),this.el.addEventListener("show.bs.dropdown",()=>{this._backdrop.classList.add("is-open")}),this.el.addEventListener("hidden.bs.dropdown",()=>{this.el.querySelector(".dropdown-menu.show")||this._backdrop.classList.remove("is-open")})}},"[data-navbar]")})();

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.