vendor: 5,457 bytes, line 1
1(()=>{"use strict";var e={104(e,t){var n=window,i=n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.msRequestAnimationFrame||function(e){return setTimeout(e,16)},r=window,o=r.cancelAnimationFrame||r.mozCancelAnimationFrame||function(e){clearTimeout(e)};function s(){for(var e,t,n,i=arguments[0]||{},r=1,o=arguments.length;r<o;r++)if(null!==(e=arguments[r]))for(t in e)i!==(n=e[t])&&void 0!==n&&(i[t]=n);return i}function a(e){return["true","false"].indexOf(e)>=0?JSON.parse(e):e}function l(e,t,n,i){if(i)try{e.setItem(t,n)}catch(e){}return n}function c(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var u=document.documentElement;function d(e){var t="";return e.fake&&(t=u.style.overflow,e.style.background="",e.style.overflow=u.style.overflow="hidden",u.appendChild(e)),t}function f(e,t){e.fake&&(e.remove(),u.style.overflow=t,u.offsetHeight)}function h(e,t,n,i){"insertRule"in e?e.insertRule(t+"{"+n+"}",i):e.addRule(t,n,i)}function p(e){return("insertRule"in e?e.cssRules:e.rules).length}function v(e,t,n){for(var i=0,r=e.length;i<r;i++)t.call(n,e[i],i)}var g="classList"in document.createElement("_"),m=g?function(e,t){return e.classList.contains(t)}:function(e,t){return e.className.indexOf(t)>=0},C=g?function(e,t){m(e,t)||e.classList.add(t)}:function(e,t){m(e,t)||(e.className+=" "+t)},y=g?function(e,t){m(e,t)&&e.classList.remove(t)}:function(e,t){m(e,t)&&(e.className=e.className.replace(t,""))};function b(e,t){return e.hasAttribute(t)}function _(e,t){return e.getAttribute(t)}function w(e){return void 0!==e.item}function x(e,t){if(e=w(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 k(e,t){e=w(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,i=e.length;i--;)for(var r=n;r--;)e[i].removeAttribute(t[r])}function E(e){for(var t=[],n=0,i=e.length;n<i;n++)t.push(e[n]);return t}function S(e,t){"none"!==e.style.display&&(e.style.display="none")}function L(e,t){"none"===e.style.display&&(e.style.display="")}function O(e){return"none"!==window.getComputedStyle(e).display}function M(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 r=0;r<e.length;r++){var o=e[r];if(void 0!==i.style[o])return o}return!1}function A(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 T=!1;try{var I=Object.defineProperty({},"passive",{get:function(){T=!0}});window.addEventListener("test",null,I)}catch(e){}var P=!!T&&{passive:!0};function N(e,t,n){for(var i in t){var r=["touchstart","touchmove"].indexOf(i)>=0&&!n&&P;e.addEventListener(i,t[i],r)}}function q(e,t){for(var n in t){var i=["touchstart","touchmove"].indexOf(n)>=0&&P;e.removeEventListener(n,t[n],i)}}function H(){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=[];for(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 D=function(e){e=s({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,ariaLive:!0},e||{});var t=document,n=window,r={},u=e.useLocalStorage;if(u){var g=navigator.userAgent,w=new Date;try{(r=n.localStorage)?(r.setItem(w,w),u=r.getItem(w)==w,r.removeItem(w)):u=!1,u||(r={})}catch(e){u=!1}u&&(r.tnsApp&&r.tnsApp!==g&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach(function(e){r.removeItem(e)}),localStorage.tnsApp=g)}var T=r.tC?a(r.tC):l(r,"tC",function(){var e=document,t=c(),n=d(t),i=e.createElement("div"),r=!1;t.appendChild(i);try{for(var o,s="(10px * 10)",a=["calc"+s,"-moz-calc"+s,"-webkit-calc"+s],l=0;l<3;l++)if(o=a[l],i.style.width=o,100===i.offsetWidth){r=o.replace(s,"");break}}catch(e){}return t.fake?f(t,n):i.remove(),r}(),u),I=r.tPL?a(r.tPL):l(r,"tPL",function(){var e=document,t=c(),n=d(t),i=e.createElement("div"),r=e.createElement("div"),o="",s=!1;i.className="tns-t-subp2",r.className="tns-t-ct";for(var a=0;a<70;a++)o+="<div></div>";return r.innerHTML=o,i.appendChild(r),t.appendChild(i),s=2>
1Math.abs(i.getBoundingClientRect().left-r.children[67].getBoundingClientRect().left),t.fake?f(t,n):i.remove(),s}(),u),P=r.tMQ?a(r.tMQ):l(r,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var e,t=document,n=c(),i=d(n),r=t.createElement("div"),o=t.createElement("style"),s="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return o.type="text/css",r.className="tns-mq-test",n.appendChild(o),n.appendChild(r),o.styleSheet?o.styleSheet.cssText=s:o.appendChild(t.createTextNode(s)),e=window.getComputedStyle?window.getComputedStyle(r).position:r.currentStyle.position,n.fake?f(n,i):r.remove(),"absolute"===e}(),u),R=r.tTf?a(r.tTf):l(r,"tTf",M("transform"),u),B=r.t3D?a(r.t3D):l(r,"t3D",function(e){if(!e||!window.getComputedStyle)return!1;var t,n=document,i=c(),r=d(i),o=n.createElement("p"),s=e.length>9?"-"+e.slice(0,-9).toLowerCase()+"-":"";return s+="transform",i.insertBefore(o,null),o.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(o).getPropertyValue(s),i.fake?f(i,r):o.remove(),void 0!==t&&t.length>0&&"none"!==t}(R),u),z=r.tTDu?a(r.tTDu):l(r,"tTDu",M("transitionDuration"),u),j=r.tTDe?a(r.tTDe):l(r,"tTDe",M("transitionDelay"),u),V=r.tADu?a(r.tADu):l(r,"tADu",M("animationDuration"),u),F=r.tADe?a(r.tADe):l(r,"tADe",M("animationDelay"),u),$=r.tTE?a(r.tTE):l(r,"tTE",A(z,"Transition"),u),W=r.tAE?a(r.tAE):l(r,"tAE",A(V,"Animation"),u),X=n.console&&"function"==typeof n.console.warn,U=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],G={};if(U.forEach(function(n){if("string"==typeof e[n]){var i=e[n],r=t.querySelector(i);if(G[n]=i,r&&r.nodeName)e[n]=r;else{X&&console.warn("Can't find",e[n]);return}}}),e.container.children.length<1){X&&console.warn("No slides found in",e.container);return}var J=e.responsive,Y=e.nested,K="carousel"===e.mode;if(J){0 in J&&(e=s(e,J[0]),delete J[0]);var Q={};for(var Z in J){var ee=J[Z];ee="number"==typeof ee?{items:ee}:ee,Q[Z]=ee}J=Q,Q=null}if(K||function e(t){for(var n in t)K||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"!==n||(t[n]=!1)),"responsive"===n&&e(t[n])}(e),!K){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var et=e.animateIn,en=e.animateOut,ei=e.animateDelay,er=e.animateNormal}var eo,es,ea="horizontal"===e.axis,el=t.createElement("div"),ec=t.createElement("div"),eu=e.container,ed=eu.parentNode,ef=eu.outerHTML,eh=eu.children,ep=eh.length,ev=nl(),eg=!1;J&&nO(),K&&(eu.className+=" tns-vpfix");var em,eC,ey,eb,e_,ew=e.autoWidth,ex=nf("fixedWidth"),ek=nf("edgePadding"),eE=nf("gutter"),eS=nu(),eL=nf("center"),eO=ew?1:Math.floor(nf("items")),eM=nf("slideBy"),eA=e.viewportMax||e.fixedWidthViewportWidth,eT=nf("arrowKeys"),eI=nf("speed"),eP=e.rewind,eN=!eP&&e.loop,eq=nf("autoHeight"),eH=nf("controls"),eD=nf("controlsText"),eR=nf("nav"),eB=nf("touch"),ez=nf("mouseDrag"),ej=nf("autoplay"),eV=nf("autoplayTimeout"),eF=nf("autoplayText"),e$=nf("autoplayHoverPause"),eW=nf("autoplayResetOnVisibility"),eX=(ey=nf("nonce"),eb=document.createElement("style"),ey&&eb.setAttribute("nonce",ey),document.querySelector("head").appendChild(eb),eb.sheet?eb.sheet:eb.styleSheet),eU=e.lazyload,eG=e.lazyloadSelector,eJ=[],eY=eN?(em=function(){if(ew||ex&&!eA)return ep-1;var t=ex?"fixedWidth":"items",n=[];if((ex||e[t]<ep)&&n.push(e[t]),J)for(var i in J){var r=J[i][t];r&&(ex||r<ep)&&n.push(r)}return n.length||n.push(0),Math.ceil(ex?eA/Math.min.apply(null,n):Math.max.apply(null,n))}(),eC=K?Math.ceil((5*em-ep)/2):4*em-ep,eC=Math.max(em,eC),nd("edgePadding")?eC+1:eC):0,eK=K?ep+2*eY:ep+eY,eQ=(!!ex||!!ew)&&!eN,eZ=ex?n1():null,e0=!K||!eN,e1=ea?"left":"top",e3="",e2="",e5=ex?function(){return eL&&!eN?ep-1:Math.ceil(-eZ/(ex+eE))}:ew?function(){for(var e=0;e<eK;e++)if(e_[e]>=-eZ)return e}:function(){return eL&&K&&!eN?ep-1:eN||K?Math.max(0,eK-Math.ceil(eO)):eK-1},e6=no(nf("startIndex")),e4=e6;nr();var e7,e9,e8,te=0,tt=ew?null:e5(),tn=e.preventActionWhenRunning,ti=e.swipeAngle,tr=!ti||"?",to=!1,ts=e.onInit,ta=new H,tl=" tns-slider tns-"+e.mode,tc=eu.id||(e7=window.tnsId,window.tnsId=e7?e7+1:1,"tns"+window.tnsId),tu=nf("disable"),td=!1,tf=e.freezable,th=!!tf&&!ew&&nL(),tp=!1,tv={click:it,keydown:function(e){var t=[37,39].indexOf((e=ic(e)).keyCode);!(t>=0)||(0===t?tD.disabled||it(e,-1):tR.disabled||it(e,1))}},tg={click:function(e){if(to){if(tn)return;n8()}for(var t,n=iu(e=ic(e));n!==tV&&!b(n,"data-nav");)n=n.parentNode;if(b(n,"data-nav")){var t=tX=Number(_(n,"data-nav")),i=ex||ew?t*ep/t$:t*eO;ie(tk?t:Math.min(Math.ceil(i),ep-1),e),tU===t&&(tZ&&ia(),tX=-1)}},keydown:function(e){e=ic(e);var n=t.activeElement;if(b(n,"data-nav")){var i=[37,39,13,32].indexOf(e.keyCode),r=Number(_(n,"data-nav"));i>=0&&(0===i?r>0&&function(e){e.focus()}(tj[r-1]):1===i?r<t$-1&&function(e){e.focus()}(tj[r+1]):(tX=r,ie(r,e)))}}},tm={mouseover:function(){tZ&&(ir(),t0=!0)},mouseout:function(){t0&&(ii(),t0=!1)}},tC={visibilitychange:function(){t.hidden?tZ&&(ir(),t3=!0):t3&&(ii(),t3=!1)}},ty={keydown:function(e){var t=[37,39].indexOf((e=ic(e)).keyCode);t>=0&&it(e,0===t?-1:1)}},tb={touchstart:iv,touchmove:ig,touchend:im,touchcancel:im},t_={mousedown:iv,mousemove:ig,mouseup:im,mouseleave:im},tw=nd("controls"),tx=nd("nav"),tk=!!ew||e.navAsThumbnails,tE=nd("autoplay"),tS=nd("touch"),tL=nd("mouseDrag"),tO="tns-sli
1de-active",tM="tns-slide-cloned",tA="tns-complete",tT={load:function(e){nR(iu(e))},error:function(e){var t;C(t=iu(e),"failed"),nB(t)}},tI="force"===e.preventScrollOnTouch;if(tw)var tP,tN,tq=e.controlsContainer,tH=e.controlsContainer?e.controlsContainer.outerHTML:"",tD=e.prevButton,tR=e.nextButton,tB=e.prevButton?e.prevButton.outerHTML:"",tz=e.nextButton?e.nextButton.outerHTML:"";if(tx)var tj,tV=e.navContainer,tF=e.navContainer?e.navContainer.outerHTML:"",t$=ew?ep:iy(),tW=0,tX=-1,tU=na(),tG=tU,tJ="tns-nav-active",tY="Carousel Page ",tK=" (Current Slide)";if(tE)var tQ,tZ,t0,t1,t3,t2="forward"===e.autoplayDirection?1:-1,t5=e.autoplayButton,t6=e.autoplayButton?e.autoplayButton.outerHTML:"",t4=["<span class='tns-visually-hidden'>"," animation</span>"];if(tS||tL)var t7,t9,t8={},ne={},nt=!1,nn=ea?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};function ni(e){e&&(eH=eR=eB=ez=eT=ej=e$=eW=!1)}function nr(){for(var e=K?e6-eY:e6;e<0;)e+=ep;return e%ep+1}function no(e){return e=e?Math.max(0,Math.min(eN?ep-1:ep-eO,e)):0,K?e+eY:e}function ns(e){for(null==e&&(e=e6),K&&(e-=eY);e<0;)e+=ep;return Math.floor(e%ep)}function na(){var e,t=ns();return e=tk?t:ex||ew?Math.ceil((t+1)*t$/ep-1):Math.floor(t/eO),!eN&&K&&e6===tt&&(e=t$-1),e}function nl(){return n.innerWidth||t.documentElement.clientWidth||t.body.clientWidth}function nc(e){return"top"===e?"afterbegin":"beforeend"}function nu(){var e=ek?2*ek-eE:0;return function e(n){if(null!=n){var i,r,o=t.createElement("div");return n.appendChild(o),r=(i=o.getBoundingClientRect()).right-i.left,o.remove(),r||e(n.parentNode)}}(ed)-e}function nd(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=ev),"items"===t&&ex)return Math.floor((eS+eE)/(ex+eE))||1;var i=e[t];if(J)for(var r in J)n>=parseInt(r)&&t in J[r]&&(i=J[r][t]);return"slideBy"===t&&"page"===i&&(i=nf("items")),K||"slideBy"!==t&&"items"!==t||(i=Math.floor(i)),i}function nh(e,t,n,i,r){var o="";if(void 0!==e){var s=e;t&&(s-=t),o=ea?"margin: 0 "+s+"px 0 "+e+"px;":"margin: "+e+"px 0 "+s+"px 0;"}else if(t&&!n){var a="-"+t+"px";o="margin: 0 "+(ea?a+" 0 0":"0 "+a+" 0")+";"}return!K&&r&&z&&i&&(o+=nC(i)),o}
vendor: 4,750 bytes, line 1
1function np(e,t,n){return e?(e+t)*eK+"px":T?T+"("+100*eK+"% / "+n+")":100*eK/n+"%"}function nv(e,t,n){var i;if(e)i=e+t+"px";else{K||(n=Math.floor(n));var r=K?eK:n;i=T?T+"(100% / "+r+")":100/r+"%"}return i="width:"+i,"inner"!==Y?i+";":i+" !important;"}function ng(e){var t="";return!1!==e&&(t=(ea?"padding-":"margin-")+(ea?"right":"bottom")+": "+e+"px;"),t}function nm(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function nC(e){return nm(z,18)+"transition-duration:"+e/1e3+"s;"}function ny(e){return nm(V,17)+"animation-duration:"+e/1e3+"s;"}function nb(){if(nd("autoHeight")||ew||!ea){var e=eu.querySelectorAll("img");v(e,function(e){var t=e.src;eU||(t&&0>t.indexOf("data:image")?(e.src="",N(e,tT),C(e,"loading"),e.src=t):nR(e))}),i(function(){nV(E(e),function(){e9=!0})}),nd("autoHeight")&&(e=nz(e6,Math.min(e6+eO-1,eK-1))),eU?n_():i(function(){nV(E(e),n_)})}else K&&n2(),nx(),nk()}function n_(){if(ew&&ep>1){var e=eN?e6:ep-1;!function t(){1>=Math.abs(eh[e].getBoundingClientRect().left-eh[e-1].getBoundingClientRect().right)?nw():setTimeout(function(){t()},16)}()}else nw()}function nw(){(!ea||ew)&&(nX(),ew?(eZ=n1(),tf&&(th=nL()),tt=e5(),ni(tu||th)):iC()),K&&n2(),nx(),nk()}function nx(){if(nU(),e.ariaLive&&(el.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+nq()+"</span></div>"),e8=el.querySelector(".tns-liveregion .current")),tE){var t=ej?"stop":"start";t5?x(t5,{"data-action":t}):e.autoplayButtonOutput&&(el.insertAdjacentHTML(nc(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+t4[0]+t+t4[1]+eF[0]+"</button>"),t5=el.querySelector("[data-action]")),t5&&N(t5,{click:il}),ej&&(is(),e$&&N(eu,tm),eW&&N(eu,tC))}if(tx){if(tV)x(tV,{"aria-label":"Carousel Pagination"}),v(tj=tV.children,function(e,t){x(e,{"data-nav":t,tabindex:"-1","aria-label":tY+(t+1),"aria-controls":tc})});else{for(var n="",i=tk?"":'style="display:none"',r=0;r<ep;r++)n+='<button type="button" data-nav="'+r+'" tabindex="-1" aria-controls="'+tc+'" '+i+' aria-label="'+tY+(r+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",el.insertAdjacentHTML(nc(e.navPosition),n),tj=(tV=el.querySelector(".tns-nav")).children}if(ib(),z){var o=z.substring(0,z.length-18).toLowerCase(),s="transition: all "+eI/1e3+"s";o&&(s="-"+o+"-"+s),h(eX,"[aria-controls^="+tc+"-item]",s,p(eX))}x(tj[tU],{"aria-label":tY+(tU+1)+tK}),C(tj[tU],tJ),N(tV,tg)}tw&&(tq||tD&&tR||(el.insertAdjacentHTML(nc(e.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+tc+'">'+eD[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+tc+'">'+eD[1]+"</button></div>"),tq=el.querySelector(".tns-controls")),tD&&tR||(tD=tq.children[0],tR=tq.children[1]),e.controlsContainer&&x(tq,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&x([tD,tR],{"aria-controls":tc,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(x(tD,{"data-controls":"prev"}),x(tR,{"data-controls":"next"})),tP=nJ(tD),tN=nJ(tR),nQ(),tq?N(tq,tv):(N(tD,tv),N(tR,tv))),nA()}function nk(){if(K&&$){var i={};i[$]=n8,N(eu,i)}eB&&N(eu,tb,e.preventScrollOnTouch),ez&&N(eu,t_),eT&&N(t,ty),"inner"===Y?ta.on("outerResized",function(){nS(),ta.emit("innerLoaded",i_())}):(J||ex||ew||eq||!ea)&&N(n,{resize:nE}),eq&&("outer"===Y?ta.on("innerLoaded",nj):tu||nj()),nD(),tu?nP():th&&nI(),ta.on("indexChanged",nF),"inner"===Y&&ta.emit("innerLoaded",i_()),"function"==typeof ts&&ts(i_()),eg=!0}function nE(e){i(function(){nS(ic(e))})}function nS(n){if(eg){"outer"===Y&&ta.emit("outerResized",i_(n)),ev=nl();var i,r=es,o=!1;J&&(nO(),(i=r!==es)&&ta.emit("newBreakpointStart",i_(n)));var s,a,l=eO,c=tu,u=th,d=eT,f=eH,g=eR,m=eB,b=ez,_=ej,w=e$,x=eW,k=e6;if(i){var E=ex,O=eq,M=eD,A=eL,T=eF;if(!P)var I=eE,H=ek}if(eT=nf("arrowKeys"),eH=nf("controls"),eR=nf("nav"),eB=nf("touch"),eL=nf("center"),ez=nf("mouseDrag"),ej=nf("autoplay"),e$=nf("autoplayHoverPause"),eW=nf("autoplayResetOnVisibility"),i&&(tu=nf("disable"),ex=nf("fixedWidth"),eI=nf("speed"),eq=nf("autoHeight"),eD=nf("controlsText"),eF=nf("autoplayText"),eV=nf("autoplayTimeout"),P||(ek=nf("edgePadding"),eE=nf("gutter"))),ni(tu),eS=nu(),ea&&!ew||tu||(nX(),ea||(iC(),o=!0)),(ex||ew)&&(eZ=n1(),tt=e5()),(i||ex)&&(eO=nf("items"),eM=nf("slideBy"),(a=eO!==l)&&(ex||ew||(tt=e5()),nM())),i&&tu!==c&&(tu?nP():function(){if(td){if(eX.disabled=!1,eu.className+=tl,n2(),eN)for(var e=eY;e--;)K&&L(eh[e]),L(eh[eK-e-1]);if(!K)for(var t=e6,n=e6+ep;t<n;t++){var i=eh[t],r=t<e6+eO?et:er;i.style.left=(t-e6)*100/eO+"%",C(i,r)}nT(),td=!1}}
1()),tf&&(i||ex||ew)&&(th=nL())!==u&&(th?(n5(n3(no(0))),nI()):(function(){if(tp){if(ek&&P&&(ec.style.margin=""),eY)for(var e="tns-transparent",t=eY;t--;)K&&y(eh[t],e),y(eh[eK-t-1],e);nT(),tp=!1}}(),o=!0)),ni(tu||th),ej||(e$=eW=!1),eT!==d&&(eT?N(t,ty):q(t,ty)),eH!==f&&(eH?tq?L(tq):(tD&&L(tD),tR&&L(tR)):tq?S(tq):(tD&&S(tD),tR&&S(tR))),eR!==g&&(eR?(L(tV),ib()):S(tV)),eB!==m&&(eB?N(eu,tb,e.preventScrollOnTouch):q(eu,tb)),ez!==b&&(ez?N(eu,t_):q(eu,t_)),ej===_||(ej?(t5&&L(t5),tZ||t1||is()):(t5&&S(t5),tZ&&ia())),e$!==w&&(e$?N(eu,tm):q(eu,tm)),eW!==x&&(eW?N(t,tC):q(t,tC)),i){if((ex!==E||eL!==A)&&(o=!0),eq===O||eq||(ec.style.height=""),eH&&eD!==M&&(tD.innerHTML=eD[0],tR.innerHTML=eD[1]),t5&&eF!==T){var D=+!!ej,R=t5.innerHTML,B=R.length-T[D].length;R.substring(B)===T[D]&&(t5.innerHTML=R.substring(0,B)+eF[D])}}else eL&&(ex||ew)&&(o=!0);if((a||ex&&!ew)&&(t$=iy(),ib()),(s=e6!==k)?(ta.emit("indexChanged",i_()),o=!0):a?s||nF():(ex||ew)&&(nD(),nU(),nN()),a&&!K&&function(){for(var e=e6+Math.min(ep,eO),t=eK;t--;){var n=eh[t];t>=e6&&t<e?(C(n,"tns-moving"),n.style.left=(t-e6)*100/eO+"%",C(n,et),y(n,er)):n.style.left&&(n.style.left="",C(n,er),y(n,et)),y(n,en)}setTimeout(function(){v(eh,function(e){y(e,"tns-moving")})},300)}(),!tu&&!th){if(i&&!P&&((ek!==H||eE!==I)&&(ec.style.cssText=nh(ek,eE,ex,eI,eq)),ea)){K&&(eu.style.width=np(ex,eE,eO));var z,j,V=nv(ex,eE,eO)+ng(eE);z=eX,j=p(eX)-1,"deleteRule"in z?z.deleteRule(j):z.removeRule(j),h(eX,"#"+tc+" > .tns-item",V,p(eX))}eq&&nj(),o&&(n2(),e4=e6)}i&&ta.emit("newBreakpointEnd",i_(n))}}function nL(){if(!ex&&!ew)return ep<=(eL?eO-(eO-1)/2:eO);var e=ex?(ex+eE)*ep:e_[ep],t=ek?eS+2*ek:eS+eE;return eL&&(t-=ex?(eS-ex)/2:(eS-(e_[e6+1]-e_[e6]-eE))/2),e<=t}function nO(){for(var e in es=0,J)e=parseInt(e),ev>=e&&(es=e)}ew||ni(tu||th),R&&(e1=R,e3="translate",B?(e3+=ea?"3d(":"3d(0px, ",e2=ea?", 0px, 0px)":", 0px)"):(e3+=ea?"X(":"Y(",e2=")")),K&&(eu.className=eu.className.replace("tns-vpfix","")),function(){if(nd("gutter"),el.className="tns-outer",ec.className="tns-inner",el.id=tc+"-ow",ec.id=tc+"-iw",""===eu.id&&(eu.id=tc),tl+=I||ew?" tns-subpixel":" tns-no-subpixel",tl+=T?" tns-calc":" tns-no-calc",ew&&(tl+=" tns-autowidth"),tl+=" tns-"+e.axis,eu.className+=tl,K?((eo=t.createElement("div")).id=tc+"-mw",eo.className="tns-ovh",el.appendChild(eo),eo.appendChild(ec)):el.appendChild(ec),eq){var n=eo||ec;n.className+=" tns-ah"}if(ed.insertBefore(el,eu),ec.appendChild(eu),v(eh,function(e,t){C(e,"tns-item"),e.id||(e.id=tc+"-item"+t),!K&&er&&C(e,er),x(e,{tabindex:"-1"})}),eY){for(var i=t.createDocumentFragment(),r=t.createDocumentFragment(),o=eY;o--;){var s=o%ep,a=eh[s].cloneNode(!0);if(C(a,tM),k(a,"id"),r.insertBefore(a,r.firstChild),K){var l=eh[ep-1-s].cloneNode(!0);C(l,tM),k(l,"id"),i.appendChild(l)}}eu.insertBefore(i,eu.firstChild),eu.appendChild(r),eh=eu.children}}(),function(){if(!K)for(var t=e6,i=e6+Math.min(ep,eO);t<i;t++){var r=eh[t];r.style.left=(t-e6)*100/eO+"%",C(r,et),y(r,er)}if(ea&&(I||ew?(h(eX,"#"+tc+" > .tns-item","font-size:"+n.getComputedStyle(eh[0]).fontSize+";",p(eX)),h(eX,"#"+tc,"font-size:0;",p(eX))):K&&v(eh,function(e,t){e.style.marginLeft=T?T+"("+100*t+"% / "+eK+")":100*t/eK+"%"})),P){if(z){var o=eo&&e.autoHeight?nC(e.speed):"";h(eX,"#"+tc+"-mw",o,p(eX))}o=nh(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),h(eX,"#"+tc+"-iw",o,p(eX)),K&&(o=ea&&!ew?"width:"+np(e.fixedWidth,e.gutter,e.items)+";":"",z&&(o+=nC(eI)),h(eX,"#"+tc,o,p(eX))),o=ea&&!ew?nv(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(o+=ng(e.gutter)),!K&&(z&&(o+=nC(eI)),V&&(o+=ny(eI))),o&&h(eX,"#"+tc+" > .tns-item",o,p(eX))}else{K&&eq&&(eo.style[z]=eI/1e3+"s"),ec.style.cssText=nh(ek,eE,ex,eq),K&&ea&&!ew&&(eu.style.width=np(ex,eE,eO));var o=ea&&!ew?nv(ex,eE,eO):"";eE&&(o+=ng(eE)),o&&h(eX,"#"+tc+" > .tns-item",o,p(eX))}if(J&&P)for(var s in J){var a=J[s=parseInt(s)],o="",l="",c="",u="",d="",f=ew?null:nf("items",s),g=nf("fixedWidth",s),m=nf("speed",s),b=nf("edgePadding",s),_=nf("autoHeight",s),w=nf("gutter",s);z&&eo&&nf("autoHeight",s)&&"speed"in a&&(l="#"+tc+"-mw{"+nC(m)+"}"),("edgePadding"in a||"gutter"in a)&&(c="#"+tc+"-iw{"+nh(b,w,g,m,_)+"}"),K&&ea&&!ew&&("fixedWidth"in a||"items"in a||ex&&"gutter"in a)&&(u="width:"+np(g,w,f)+";"),z&&"speed"in a&&(u+=nC(m)),u&&(u="#"+tc+"{"+u+"}"),("fixedWidth"in a||ex&&"gutter"in a||!K&&"items"in a)&&(d+=nv(g,w,f)),"gutter"in a&&(d+=ng(w)),!K&&"speed"in a&&(z&&(d+=nC(m)),V&&(d+=ny(m))),d&&(d="#"+tc+" > .tns-item{"+d+"}"),(o=l+c+u+d)&&eX.insertRule("@media (min-width: "+s/16+"em) {"+o+"}",eX.cssRules.length)}}(),nb();var nM=eN?K?function(){var e=te,t=tt;
1e+=eM,t-=eM,ek?(e+=1,t-=1):ex&&(eS+eE)%(ex+eE)&&(t-=1),eY&&(e6>t?e6-=ep:e6<e&&(e6+=ep))}:function(){if(e6>tt)for(;e6>=te+ep;)e6-=ep;else if(e6<te)for(;e6<=tt-ep;)e6+=ep}:function(){e6=Math.max(te,Math.min(tt,e6))};function nA(){!ej&&t5&&S(t5),!eR&&tV&&S(tV),!eH&&(tq?S(tq):(tD&&S(tD),tR&&S(tR)))}function nT(){ej&&t5&&L(t5),eR&&tV&&L(tV),eH&&(tq?L(tq):(tD&&L(tD),tR&&L(tR)))}function nI(){if(!tp){if(ek&&(ec.style.margin="0px"),eY)for(var e="tns-transparent",t=eY;t--;)K&&C(eh[t],e),C(eh[eK-t-1],e);nA(),tp=!0}}function nP(){if(!td){if(eX.disabled=!0,eu.className=eu.className.replace(tl.substring(1),""),k(eu,["style"]),eN)for(var e=eY;e--;)K&&S(eh[e]),S(eh[eK-e-1]);if(ea&&K||k(ec,["style"]),!K)for(var t=e6,n=e6+ep;t<n;t++){var i=eh[t];k(i,["style"]),y(i,et),y(i,er)}nA(),td=!0}}function nN(){if(e.ariaLive){var t=nq();e8.innerHTML!==t&&(e8.innerHTML=t)}}function nq(){var e=nH(),t=e[0],n=e[1];return t===n?t+"":t+1+" to "+(n+1)}function nH(e){null==e&&(e=n3());var t,n,i,r=e6;if(eL||ek?(ew||ex)&&(i=(n=-(parseFloat(e)+ek))+eS+2*ek):ew&&(i=(n=e_[e6])+eS),ew)e_.forEach(function(e,o){o<eK&&((eL||ek)&&e<=n+.5&&(r=o),i-e>=.5&&(t=o))});else{if(ex){var o=ex+eE;eL||ek?(r=Math.floor(n/o),t=Math.ceil(i/o-1)):t=r+Math.ceil(eS/o)-1}else if(eL||ek){var s=eO-1;if(eL?(r-=s/2,t=e6+s/2):t=e6+s,ek){var a=ek*eO/eS;r-=a,t+=a}r=Math.floor(r),t=Math.ceil(t)}else t=r+eO-1;r=Math.max(r,0),t=Math.min(t,eK-1)}return[r,t]}function nD(){if(eU&&!tu){var e=nH();e.push(eG),nz.apply(null,e).forEach(function(e){if(!m(e,tA)){var t={};t[$]=function(e){e.stopPropagation()},N(e,t),N(e,tT),e.src=_(e,"data-src");var n=_(e,"data-srcset");n&&(e.srcset=n),C(e,"loading")}})}}function nR(e){C(e,"loaded"),nB(e)}function nB(e){C(e,tA),y(e,"loading"),q(e,tT)}function nz(e,t,n){var i=[];for(n||(n="img");e<=t;)v(eh[e].querySelectorAll(n),function(e){i.push(e)}),e++;return i}function nj(){var e=nz.apply(null,nH());i(function(){nV(e,nW)})}function nV(e,t){return e9?t():(e.forEach(function(t,n){!eU&&t.complete&&nB(t),m(t,tA)&&e.splice(n,1)}),e.length)?void i(function(){nV(e,t)}):t()}function nF(){nD(),nU(),nN(),nQ(),function(){if(eR&&(tU=tX>=0?tX:na(),tX=-1,tU!==tG)){var e=tj[tG],t=tj[tU];x(e,{tabindex:"-1","aria-label":tY+(tG+1)}),y(e,tJ),x(t,{"aria-label":tY+(tU+1)+tK}),C(t,tJ),tG=tU}}()}function n$(e,t){for(var n=[],i=e,r=Math.min(e+t,eK);i<r;i++)n.push(eh[i].offsetHeight);return Math.max.apply(null,n)}function nW(){var e=eq?n$(e6,eO):n$(eY,ep),t=eo||ec;t.style.height!==e&&(t.style.height=e+"px")}function nX(){e_=[0];var e=ea?"left":"top",t=ea?"right":"bottom",n=eh[0].getBoundingClientRect()[e];v(eh,function(i,r){r&&e_.push(i.getBoundingClientRect()[e]-n),r===eK-1&&e_.push(i.getBoundingClientRect()[t]-n)})}function nU(){var e=nH(),t=e[0],n=e[1];v(eh,function(e,i){e.classList.contains("tns-slide-cloned")&&x(e,{"aria-hidden":"true",tabindex:"-1"}),i>=t&&i<=n?e.classList.contains(tO)||C(e,tO):e.classList.contains(tO)&&y(e,tO)})}function nG(e){return e.nodeName.toLowerCase()}function nJ(e){return"button"===nG(e)}function nY(e){return"true"===e.getAttribute("aria-disabled")}function nK(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function nQ(){if(eH&&!eP&&!eN){var e=tP?tD.disabled:nY(tD),t=tN?tR.disabled:nY(tR),n=e6<=te,i=!eP&&e6>=tt;n&&!e&&nK(tP,tD,!0),!n&&e&&nK(tP,tD,!1),i&&!t&&nK(tN,tR,!0),!i&&t&&nK(tN,tR,!1)}}function nZ(e,t){z&&(e.style[z]=t)}function n0(e){null==e&&(e=e6);var t=ek?eE:0;return ew?(eS-t-(e_[e+1]-e_[e]-eE))/2:ex?(eS-ex)/2:(eO-1)/2}function n1(){var e=eS+(ek?eE:0)-(ex?(ex+eE)*eK:e_[eK]);return eL&&!eN&&(e=ex?-(ex+eE)*(eK-1)-n0():n0(eK-1)-e_[eK-1]),e>0&&(e=0),e}function n3(e){if(null==e&&(e=e6),ea&&!ew){if(ex)t=-(ex+eE)*e,eL&&(t+=n0());else{var t,n=R?eK:eO;eL&&(e-=n0()),t=-(100*e)/n}}else t=-e_[e],eL&&ew&&(t+=n0());return eQ&&(t=Math.max(t,eZ)),t+=!ea||ew||ex?"px":"%"}function n2(e){nZ(eu,"0s"),n5(e)}function n5(e){null==e&&(e=n3()),eu.style[e1]=e3+e+e2}function n6(e,t,n,i){var r=e+eO;eN||(r=Math.min(r,eK));for(var o=e;o<r;o++){var s=eh[o];i||(s.style.left=(o-e6)*100/eO+"%"),ei&&j&&(s.style[j]=s.style[F]=ei*(o-e)/1e3+"s"),y(s,t),C(s,n),i&&eJ.push(s)}}var n4=K?function(){if(nZ(eu,""),z||!eI)n5(),eI&&O(eu)||n8();else{var e,t,n,i,r,o,s,a,l,c,u;e=eu,t=e1,n=e3,i=e2,l=n3(),r=eI,o=n8,s=Math.min(r,10),a=l.indexOf("%")>=0?"%":"px",u=((l=l.replace(a,""))-(c=Number(e.style[t].replace(n,"").replace(i,"").replace(a,""))))/r*s,setTimeout(function l(){r-=s,c+=u,e.style[t]=n+c+a+i,r>0?setTimeout(l,s):o()},s)}ea||iC()}:function(){eJ=[];var e={};e[$]=e[W]=n8,q(eh[e4],e),N(eh[e6],e),n6(e4,et,en,!0),n6(e6,er,et),$&&W&&eI&&O(eu)||n8()};function n7(e,t){e0&&nM(),(e6!==e4||t)&&(ta.emit("indexChanged",i_()),ta.emit("transitionStart",i_()),eq&&nj(),tZ&&e&&["click","keydown"].indexOf(e.type)>=0&&ia(),to=!0,n4())}function n9(e){return e.toLowerCase().replace(/-/g,"")}function n8(e){if(K||to){if(ta.emit("transitionEnd",i_(e)),!K&&eJ.length>0)for(var t=0;t<eJ.length;t++){var n=eJ[t];n.style.left="",F&&j&&(n.style[F]="",n.style[j]=""),y(n,en),C(n,er)}if(!e||!K&&e.target.parentNode===eu||e.target===eu&&n9(e.propertyName)===n9(e1)){if(!e0){var i=e6;nM(),e6!==i&&(ta.emit("indexChanged",i_()),n2())}"inner"===Y&&ta.emit("innerLoaded",i_()),to=!1,e4=e6}}}function ie(e,t){if(!th){if("prev"===e)it(t,-1);else if("next"===e)it(t,1);else{if(to){if(tn)return;n8()}var n=ns(),i=0;if("first"===e?i=-n:"last"===e?i=K?ep-eO-n:ep-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(ep-1,e))),i=e-n)),!K&&i&&Math.abs(i)<eO){var r=i>0?1:-1;i+=e6+i-ep>=te?ep*r:-(2*ep*r*1)}e6+=i,K&&eN&&(e6<te&&(e6+=ep),e6>tt&&(e6-=ep)),ns(e6)!==ns(e4)&&n7(t)}}}function it(e,t){if(to){if(tn)return;n8()}if(!t){for(var n,i=iu(e=ic(e));i!==tq&&0>[tD,tR].indexOf(i);)i=i.parentNode;var r=[tD,tR].indexOf(i);r>=0&&(n=!0,t=0===r?-1:1)}if(eP){if(e6===te&&-1===t){ie("last",e);return}if(e6===tt&&1===t){ie("first",e);return}}t&&(e6+=eM*t,ew&&(e6=Math.floor(e6)),n7(n||e&&"keydown"===e.type?e:null))}function ii(){tQ=setInterval(function(){it(null,t2)},eV),tZ=!0}function ir(){clearInterval(tQ),tZ=!1}function io(e,t){x(t5,{"data-action":e}),t5.innerHTML=t4[0]+e+t4[1]+t}function is(){ii(),t5&&io("stop",eF[1])}function ia(){ir(),t5&&io("start",eF[0])}function il(){tZ?(ia(),t1=!0):(is(),t1=!1)}function ic(e){return id(e=e||n.event)?e.changedTouches[0]:e}function iu(e){return e.target||n.event.srcElement}function id(e){return e.type.indexOf("touch")>=0}function ih(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ip(){var t,n,i,r;return t=180/Math.PI*Math.atan2(ne.y-t8.y,ne.x-t8.x),n=ti,i=!1,(r=Math.abs(90-Math.abs(t)))>=90-n?i="horizontal":r<=n&&(i="vertical"),i===e.axis}function iv(e){if(to){if(tn)return;n8()}ej&&tZ&&ir(),nt=!0,t9&&(o(t9),t9=null);var t=ic(e);
1ta.emit(id(e)?"touchStart":"dragStart",i_(e)),!id(e)&&["img","a"].indexOf(nG(iu(e)))>=0&&ih(e),ne.x=t8.x=t.clientX,ne.y=t8.y=t.clientY,K&&(t7=parseFloat(eu.style[e1].replace(e3,"")),nZ(eu,"0s"))}function ig(e){if(nt){var t=ic(e);ne.x=t.clientX,ne.y=t.clientY,K?t9||(t9=i(function(){(function e(t){if(!tr){nt=!1;return}if(o(t9),nt&&(t9=i(function(){e(t)})),"?"===tr&&(tr=ip()),tr){!tI&&id(t)&&(tI=!0);try{t.type&&ta.emit(id(t)?"touchMove":"dragMove",i_(t))}catch(e){}var n=t7,r=nn(ne,t8);if(!ea||ex||ew)var s=(n+=r)+"px";else var s=(n+=R?r*eO*100/((eS+eE)*eK):100*r/(eS+eE))+"%";eu.style[e1]=e3+s+e2}})(e)})):("?"===tr&&(tr=ip()),tr&&(tI=!0)),("boolean"!=typeof e.cancelable||e.cancelable)&&tI&&e.preventDefault()}}function im(t){if(nt){t9&&(o(t9),t9=null),K&&nZ(eu,""),nt=!1;var n=ic(t);ne.x=n.clientX,ne.y=n.clientY;var r=nn(ne,t8);if(Math.abs(r)){if(!id(t)){var s=iu(t);N(s,{click:function e(t){ih(t),q(s,{click:e})}})}K?t9=i(function(){if(ea&&!ew){var e=-r*eO/(eS+eE);e6+=e=r>0?Math.floor(e):Math.ceil(e)}else{var n=-(t7+r);if(n<=0)e6=te;else if(n>=e_[eK-1])e6=tt;else for(var i=0;i<eK&&n>=e_[i];)e6=i,n>e_[i]&&r<0&&(e6+=1),i++}n7(t,r),ta.emit(id(t)?"touchEnd":"dragEnd",i_(t))}):tr&&it(t,r>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(tI=!1),ti&&(tr="?"),ej&&!tZ&&ii()}function iC(){(eo||ec).style.height=e_[e6+eO]-e_[e6]+"px"}function iy(){return Math.min(Math.ceil(ex?(ex+eE)*ep/eS:ep/eO),ep)}function ib(){if(eR&&!tk&&t$!==tW){var e=tW,t=t$,n=L;for(tW>t$&&(e=t$,t=tW,n=S);e<t;)n(tj[e]),e++;tW=t$}}function i_(e){return{container:eu,slideItems:eh,navContainer:tV,navItems:tj,controlsContainer:tq,hasControls:tw,prevButton:tD,nextButton:tR,items:eO,slideBy:eM,cloneCount:eY,slideCount:ep,slideCountNew:eK,index:e6,indexCached:e4,displayIndex:nr(),navCurrentIndex:tU,navCurrentIndexCached:tG,pages:t$,pagesCached:tW,sheet:eX,isOn:eg,event:e||{}}}return{version:"2.9.4",getInfo:i_,events:ta,goTo:ie,play:function(){ej&&!tZ&&(is(),t1=!1)},pause:function(){tZ&&(ia(),t1=!0)},isOn:eg,updateSliderHeight:nW,refresh:nb,destroy:function(){if(eX.disabled=!0,eX.ownerNode&&eX.ownerNode.remove(),q(n,{resize:nE}),eT&&q(t,ty),tq&&q(tq,tv),tV&&q(tV,tg),q(eu,tm),q(eu,tC),t5&&q(t5,{click:il}),ej&&clearInterval(tQ),K&&$){var i={};i[$]=n8,q(eu,i)}eB&&q(eu,tb),ez&&q(eu,t_);var r=[ef,tH,tB,tz,tF,t6];for(var o in U.forEach(function(t,n){var i="container"===t?el:e[t];if("object"==typeof i&&i){var o=!!i.previousElementSibling&&i.previousElementSibling,s=i.parentNode;i.outerHTML=r[n],e[t]=o?o.nextElementSibling:s.firstElementChild}}),U=et=en=ei=er=ea=el=ec=eu=ed=ef=eh=ep=es=ev=ew=ex=ek=eE=eS=eO=eM=eA=eT=eI=eP=eN=eq=eX=eU=e_=eJ=eY=eK=eQ=eZ=e0=e1=e3=e2=e5=e6=e4=te=tt=ti=tr=to=ts=ta=tl=tc=tu=td=tf=th=tp=tv=tg=tm=tC=ty=tb=t_=tw=tx=tk=tE=tS=tL=tO=tA=tT=e9=eH=eD=tq=tH=tD=tR=tP=tN=eR=tV=tF=tj=t$=tW=tX=tU=tG=tJ=tY=tK=ej=eV=t2=eF=e$=t5=t6=eW=t4=tQ=tZ=t0=t1=t3=t8=ne=t7=nt=t9=nn=eB=ez=null,this)"rebuild"!==o&&(this[o]=null);eg=!1},rebuild:function(){return D(s(e,G))}}};t.U=D},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 r(e,t,n){return e.concat(t).map(function(e){return i(e,n)})}function o(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||r,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)&&o(e).forEach(function(t){u[t]=i(e[t],c)}),o(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 r=t[i];
1if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.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),r=n.n(i);class o{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=o.toUpperCamelCase(e,t);return o.lcFirst(n)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>o.ucFirst(e.toLowerCase())).join(""):o.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,r=e.split("."),o=n.scope?t.bind(n.scope):t;if(n.once&&!0===n.once){let t=o;o=function(n){i.unsubscribe(e),t(n)}}return this.el.addEventListener(r[0],o),this.listeners.push({splitEventName:r,opts:n,cb:o}),!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()),r().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=o.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=o.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}}var l=n(104);class c{static debounce(e,t){let n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var r=arguments.length,o=Array(r),s=0;s<r;s++)o[s]=arguments[s];i&&!n&&setTimeout(e.bind(e,...o),0),clearTimeout(n),n=setTimeout(e.bind(e,...o),t)}}}class u{constructor(){this.previousViewport=null,this.currentViewport=u.getCurrentViewport(),this._registerEvents()}_registerEvents(){window.addEventListener("DOMContentLoaded",this._onDOMContentLoaded.bind(this)),window.addEventListener("resize",c.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0})}_onDOMContentLoaded(){this._dispatchEvents()}_onResize(){this._viewportHasChanged(u.getCurrentViewport())&&(this._dispatchEvents(),this._dispatchViewportEvent("Viewport/hasChanged"))}_dispatchEvents(){u.isXS()?this._dispatchViewportEvent("Viewport/isXS"):u.isSM()?this._dispatchViewportEvent("Viewport/isSM"):u.isMD()?this._dispatchViewportEvent("Viewport/isMD"):u.isLG()?this._dispatchViewportEvent("Viewport/isLG"):u.isXL()?this._dispatchViewportEvent("Viewport/isXL"):u.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"===u.getCurrentViewport()}static isSM(){return"SM"===u.getCurrentViewport()}static isMD(){return"MD"===u.getCurrentViewport()}static isLG(){return"LG"===u.getCurrentViewport()}static isXL(){return"XL"===u.getCurrentViewport()}static isXXL(){return"XXL"===u.getCurrentViewport()}static getCurrentViewport(){return window.getComputedStyle(document.documentElement).getPropertyValue("--sw-current-breakpoint").replace(/['"]+/g,"").toUpperCase()}}class d{static getViewportSettings(e,t){let n=Object.assign({},e),i=e.responsive;delete n.responsive;let o=i[window.breakpoints[t.toLowerCase()]];return o?r()(n,o):n}static prepareBreakpointPxValues(e){return Object.entries(e.responsive).forEach(t=>{let[n,i]=t,r=window.breakpoints[n.toLowerCase()];e.responsive[r]=i,delete e.responsive[n]}),e}}class f extends a{static #e=this.options={initializedCls:"js-slider-initialized",containerSelector:"[data-base-slider-container=true]",controlsSelector:"[data-base-slider-control
1s=true]",slider:{enabled:!0,responsive:{xs:{},sm:{},md:{},lg:{},xl:{},xxl:{}}}};init(){this._slider=!1,this.el.classList.contains(this.options.initializedCls)||(this.options.slider=d.prepareBreakpointPxValues(this.options.slider),this._correctIndexSettings(),this._getSettings(u.getCurrentViewport()),this._initSlider(),this._registerEvents())}destroy(){if(this._slider&&"function"==typeof this._slider.destroy)try{this._slider.destroy()}catch(e){}this.el.classList.remove(this.options.initializedCls)}rebuild(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.getCurrentViewport(),t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._getSettings(e.toLowerCase());try{if(this._slider&&!t){let e=this._getCurrentIndex();this._sliderSettings.startIndex=e}this.destroy(),this._initSlider()}catch(e){}this.$emitter.publish("rebuild")}_registerEvents(){this._slider&&document.addEventListener("Viewport/hasChanged",()=>this.rebuild(u.getCurrentViewport()))}_correctIndexSettings(){this.options.slider.startIndex-=1,this.options.slider.startIndex=this.options.slider.startIndex<0?0:this.options.slider.startIndex}_getSettings(e){this._sliderSettings=d.getViewportSettings(this.options.slider,e)}getCurrentSliderIndex(){if(!this._slider)return;let e=this._slider.getInfo(),t=e.displayIndex%e.slideCount;return(t=0===t?e.slideCount:t)-1}getActiveSlideElement(){let e=this._slider.getInfo();return e.slideItems[e.displayIndex]}_initSlider(){this.el.classList.add(this.options.initializedCls);let e=this.el.querySelector(this.options.containerSelector),t=this.el.querySelector(this.options.controlsSelector);e&&(this._sliderSettings.enabled?(e.style.display="",this._slider=(0,l.U)({container:e,controlsContainer:t,onInit:e=>{window.PluginManager.initializePlugins(),this.$emitter.publish("initSlider"),this._initAccessibilityTweaks(e,this.el)},...this._sliderSettings})):e.style.display="none"),this.$emitter.publish("afterInitSlider")}_initAccessibilityTweaks(e,t){let n=e.slideItems;e.controlsContainer&&e.controlsContainer.setAttribute("tabindex","-1");let i=t||this.el;i.scrollLeft=0,i.addEventListener("scroll",e=>{i.scrollLeft=0,e.preventDefault()});for(let e=0;e<n.length;e++){let t=n.item(e);if(t.classList.contains("tns-slide-cloned"))for(let e of t.querySelectorAll("a, button, img"))e.setAttribute("tabindex","-1");else t.addEventListener("keyup",t=>{if("Tab"!==t.key)return;let n=this._slider.getInfo();if(i.scrollLeft=0,this._sliderSettings.autoplay&&this._slider.pause(),e!==n.index){let t=e-n.cloneCount;this._slider.goTo(t)}})}}_getCurrentIndex(){let e=this._slider.getInfo(),t=e.index%e.slideCount;return(t=0===t?e.slideCount:t)-1}}class h extends f{static #e=this.options=r()(f.options,{containerSelector:"[data-product-slider-container=true]",controlsSelector:"[data-product-slider-controls=true]",productboxMinWidth:"300px"});_getSettings(e){super._getSettings(e),this._addItemLimit()}_addItemLimit(){let e=this._getInnerWidth(),t=this._sliderSettings.gutter,n=Math.floor(e/(parseInt(this.options.productboxMinWidth.replace("px",""),0)+t));this._sliderSettings.items=Math.max(1,n)}_getInnerWidth(){let e=getComputedStyle(this.el);if(e)return this.el.clientWidth-(parseFloat(e.paddingLeft)+parseFloat(e.paddingRight))}}class p{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 r="";"https:"===location.protocol&&(r="secure"),document.cookie=`${e}=${t};expires=${i.toUTCString()};path=/;sameSite=lax;${r}`}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 v="js-offcanvas-singleton";class g{constructor(){this.$emitter=new s}open(e,t,n,i,r,o,s){this._removeExistingOffCanvas();let a=this._createOffCanvas(n,o,s,i);this.setContent(e,r),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(`.${v}`)}close(e){let t=this.getOffCanvas();
1t.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"),g.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()}),g.bsOffcanvas=null}_getPositionClass(e){return"left"===e?"offcanvas-start":"right"===e?"offcanvas-end":`offcanvas-${e}`}_createOffCanvas(e,t,n,i){let r=document.createElement("div");if(r.classList.add("offcanvas",v),r.classList.add(this._getPositionClass(e)),r.setAttribute("tabindex","-1"),!0===t&&r.classList.add("is-fullwidth"),n){let e=typeof n;if("string"===e)r.classList.add(n);else if(Array.isArray(n))n.forEach(e=>{r.classList.add(e)});else throw Error(`The type "${e}" is not supported. Please pass an array or a string.`)}return document.body.appendChild(r),g.bsOffcanvas=new bootstrap.Offcanvas(r,{backdrop:!1!==i||"static"}),r}}let m=Object.freeze(new g);class C{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],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";m.open(e,t,n,i,r,o,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;m.setContent(e,t,n)}static setAdditionalClassName(e){m.setAdditionalClassName(e)}static close(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:350;m.close(e)}static exists(){return m.exists()}static getOffCanvas(){return m.getOffCanvas()}static REMOVE_OFF_CANVAS_DELAY(){return 350}}let y="loader",b={BEFORE:"before",INNER:"inner"};class _{constructor(e,t=b.BEFORE){this.parent=e instanceof Element?e:document.body.querySelector(e),this.position=t}create(){if(!this.exists()){if(this.position===b.INNER){this._previousHTML=this.parent.innerHTML,this.parent.innerHTML=_.getTemplate();return}this.parent.insertAdjacentHTML(this._getPosition(),_.getTemplate())}}remove(){if(this.position===b.INNER){this.parent.innerHTML=this._previousHTML;return}this.parent.querySelectorAll(`.${y}`).forEach(e=>e.remove())}exists(){return this.parent.querySelectorAll(`.${y}`).length>0}_getPosition(){return this.position===b.BEFORE?"afterbegin":"beforeend"}static getTemplate(){return`<div class="${y}" role="status"> 2 <span class="visually-hidden">Loading...</span> 3 </div>`}static SELECTOR_CLASS(){return y}}class w extends C{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",r=!(arguments.length>4)||void 0===arguments[4]||arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:C.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!");m._removeExistingOffCanvas();let l=m._createOffCanvas(i,s,a,r);this.setContent(e,t,n,r,o),m._openOffcanvas(l)}static setContent(e,t,n,i,r){super.setContent(`<div class="offcanvas-body">${_.getTemplate()}</div>`,r);let o=e=>{super.setContent(e,r),"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=>w.executeCallback(o,e)):fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.text()).then(e=>w.executeCallback(o,e))}static executeCallback(e,t){"function"==typeof e&&e(t);let n=C.getOffCanvas();n.length>0&&window.PluginManager.initializePluginsInParentElement(n[0])}}class x{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 r=this._createPreparedRequest("POST",e,i);return this._sendRequest(r,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 r=this._createPreparedRequest("DELETE",e,i);return this._sendRequest(r,t,n)}
3patch(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";i=this._getContentType(t,i);let r=this._createPreparedRequest("PATCH",e,i);return this._sendRequest(r,t,n)}abort(){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 k="CookieConfiguration_Update",E="CookieConfiguration_CloseOffCanvas";class S 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 x,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:r}=this.options;this._delegatedEventHandler=e=>{let o=e.target;if(o.closest(n)){this._handleCustomLink(e);return}if(o.closest(t)){this.openOffCanvas();return}if(o.closest(i)){this._handlePermission(e);return}if(o.closest(r)){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=p.getItem(e),i=p.getItem(t);if(!n&&!i)return;let r=await this._fetchCookieGroups();if(!r)return;let o=r.hash,s=r.languageId,a=this._getStoredHashForLanguage(i,s);if(a&&a!==o||n&&!a){await this._resetCookieConfiguration(r);return}a&&this._storeHashForLanguage(s,o,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,r=n??p.getItem(i),o=this._parseStoredHashes(r);o[e]=t,p.setItem(i,JSON.stringify(o),this._getDefaultCookieExpiration())}async _resetCookieConfiguration(e){let t=e.elements||[],{activeCookieNames:n,inactiveCookieNames:i}=this._applyCookieConfiguration(t,"required",[],e.languageId);p.removeItem(this.options.cookiePreference);let r=n.filter(e=>e!==this.options.cookiePreference);this._handleUpdateListener(r,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:r}=this._applyCookieConfiguration(n,"required",[],t.languageId);this._handleUpdateListener(i,r),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,r=this._getTechnicallyRequiredCookieNames(),o=this._extractAllCookiesFromGroups(e),s=[],a=[];for(let e=0;e<o.length;e++){let i=o[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++)p.getItem(a[e])&&p.removeItem(a[e]);let l=[...r];for(let e=0;e<s.length;e++){let t=s[e],n=r.some(e=>t.cookie===e),o=t.cookie===this.options.cookieConfigHash;n||l.push(t.cookie),!t.value||n||(o&&i?this._storeHashForLanguage(i,t.value):o||p.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],r=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:r})}i.cookie&&t.push({cookie:i.cookie,value:i.value,expiration:i.expiration,isRequired:r})}return t}
3_handleUpdateListener(e,t){let n=this._getUpdatedCookies(e,t);"function"==typeof window.registerGoogleReCaptchaPlugins&&(window.registerGoogleReCaptchaPlugins(),PluginManager.initializePlugins()),document.$emitter.publish(k,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(),w.open(n,!1,this._onOffCanvasOpened.bind(this,e),t)}closeOffCanvas(e){w.close(),"function"==typeof e&&e()}_checkAndShowCookieBarIfNeeded(){let{cookiePreference:e}=this.options;if(!p.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()},m.$emitter.subscribe("onCloseOffcanvas",this._onOffCanvasOnceHandler,{once:!0}),this._registerCleanup(()=>{m.$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&&(S.lastTriggerElement=document.activeElement,w.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:r,consentPreferencesButtonSelector:o}=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(r);l&&l.addEventListener("click",this._onCancel.bind(this));let c=e.querySelector(o);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:r}=e;p.getItem(t)||r?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})`)),r=Array.from(t.querySelectorAll(`input:not(${n}):checked`));if(i.length>0){let e=t.querySelector(n);if(e){let t=r.length>0,n=t&&r.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:r}=this._applyCookieConfiguration(n,"selected",e,t.languageId);this._handleUpdateListener(i,r),this.closeOffCanvas(document.$emitter.publish(E))}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(E))}_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:r}=e.dataset;return{cookie:t,value:n,expiration:i,required:r}})}_getOffCanvas(){let e=C?C.getOffCanvas():[];return!!e&&e.length>0&&e[0]}_onAccept(e){p.setItem(e,"1",this._getDefaultCookieExpiration()),w.close()}_navigateTo(e){window.location.href=e}_onLogin(){w.close(),this._navigateTo(window.router["frontend.account.login.page"])}_onCancel(){w.close()}_onPreferences(e){e.preventDefault(),w.close(),this.openOffCanvas(()=>{let e=document.querySelector(".offcanvas");e&&e.addEventListener("hidden.bs.offcanvas",this._restoreFocus.bind(this),{once:!0})})}_restoreFocus(){let e=S.lastTriggerElement;e?.focus?.()}}let L=window.PluginManager;L.override("ProductSlider",class extends h{init(){super.init()}_initSlider(){super._initSlider();let e=this.el.querySelector(this.options.containerSelector);if(!e)return;let t=e.closest(".product-slider");if(!t)return;let n=t.querySelector(".product-slider-nav");if(!n)return;n.innerHTML="";let i=t.querySelector(".tns-nav");i&&n.appendChild(i)}}
3,"[data-product-slider]");let O=L.getPlugin("ProductSlider",!1);O&&O.get("async")&&O.set("async",!1),L.register("AmazonPageview",class extends a{init(){p.getItem("ocy-amzn-consent")?(this.loaded=!0,this.load()):document.$emitter.subscribe(k,this.listener)}listener(e){void 0!==e.detail["ocy-amzn-consent"]&&e.detail["ocy-amzn-consent"]&&!this.loaded&&(this.loaded=!0,this.load())}load(){var e,t,n,i,r;e=window,t=document,e.amzn||(e.amzn=r=function(){e.amzn.q.push([arguments,(new Date).getTime()])},r.q=[],r.version="0.0",(n=t.createElement("script")).src="https://c.amazon-adsystem.com/aat/amzn.js",n.id="amzn-pixel",n.async=!0,(i=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,i)),amzn("setRegion","EU"),amzn("addTag","f275bd4f-7b33-4db6-b176-c0541bd3681f"),amzn("trackEvent","PageView"),window.amzn=amzn}constructor(...e){super(...e),this.loaded=!1}}),L.register("AmazonCheckout",class extends a{init(){this.el.addEventListener("submit",e=>{"function"==typeof window.amzn&&window.amzn("trackEvent","Purchase")})}},"form#confirmOrderForm")})();
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.