import{c as ne}from"./_commonjsHelpers.712cc82f.js";const Ie="modulepreload",Pe=function(r){return"/build/"+r},Qt={},Ct=function(n,o,i){if(!o||o.length===0)return n();const e=document.getElementsByTagName("link");return Promise.all(o.map(l=>{if(l=Pe(l),l in Qt)return;Qt[l]=!0;const a=l.endsWith(".css"),f=a?'[rel="stylesheet"]':"";if(!!i)for(let x=e.length-1;x>=0;x--){const g=e[x];if(g.href===l&&(!a||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${f}`))return;const b=document.createElement("link");if(b.rel=a?"stylesheet":Ie,a||(b.as="script",b.crossOrigin=""),b.href=l,document.head.appendChild(b),a)return new Promise((x,g)=>{b.addEventListener("load",x),b.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>n())};var se={exports:{}};(function(r,n){(function(){function o(){var i=window,e=document;if("scrollBehavior"in e.documentElement.style&&i.__forceSmoothScrollPolyfill__!==!0)return;var l=i.HTMLElement||i.Element,a=468,f={scroll:i.scroll||i.scrollTo,scrollBy:i.scrollBy,elementScroll:l.prototype.scroll||g,scrollIntoView:l.prototype.scrollIntoView},m=i.performance&&i.performance.now?i.performance.now.bind(i.performance):Date.now;function b(p){var k=["MSIE ","Trident/","Edge/"];return new RegExp(k.join("|")).test(p)}var x=b(i.navigator.userAgent)?1:0;function g(p,k){this.scrollLeft=p,this.scrollTop=k}function S(p){return .5*(1-Math.cos(Math.PI*p))}function E(p){if(p===null||typeof p!="object"||p.behavior===void 0||p.behavior==="auto"||p.behavior==="instant")return!0;if(typeof p=="object"&&p.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+p.behavior+" is not a valid value for enumeration ScrollBehavior.")}function P(p,k){if(k==="Y")return p.clientHeight+x
1?1:C,_=S(C),M=p.startX+(p.x-p.startX)*_,Y=p.startY+(p.y-p.startY)*_,p.method.call(p.scrollable,M,Y),(M!==p.x||Y!==p.y)&&i.requestAnimationFrame(K.bind(i,p))}function j(p,k,_){var M,Y,C,H,G=m();p===e.body?(M=i,Y=i.scrollX||i.pageXOffset,C=i.scrollY||i.pageYOffset,H=f.scroll):(M=p,Y=p.scrollLeft,C=p.scrollTop,H=g),K({scrollable:M,method:H,startTime:G,startX:Y,startY:C,x:k,y:_})}i.scroll=i.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){f.scroll.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:i.scrollY||i.pageYOffset);return}j.call(i,e.body,arguments[0].left!==void 0?~~arguments[0].left:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:i.scrollY||i.pageYOffset)}},i.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])){f.scrollBy.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}j.call(i,e.body,~~arguments[0].left+(i.scrollX||i.pageXOffset),~~arguments[0].top+(i.scrollY||i.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value could not be converted");f.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var p=arguments[0].left,k=arguments[0].top;j.call(this,this,typeof p>"u"?this.scrollLeft:~~p,typeof k>"u"?this.scrollTop:~~k)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){f.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(E(arguments[0])===!0){f.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var p=Q(this),k=p.getBoundingClientRect(),_=this.getBoundingClientRect();p!==e.body?(j.call(this,p,p.scrollLeft+_.left-k.left,p.scrollTop+_.top-k.top),i.getComputedStyle(p).position!=="fixed"&&i.scrollBy({left:k.left,top:k.top,behavior:"smooth"})):i.scrollBy({left:_.left,top:_.top,behavior:"smooth"})}}r.exports={polyfill:o}})()})(se);const De=se.exports;function qt(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}function te(r,n){for(var o=0;o"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function re(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Ye(r,n){return n&&(typeof n=="object"||typeof n=="function")?n:re(r)}function le(r){var n=qe();return function(){var i=at(r),e;if(n){var l=at(this).constructor;e=Reflect.construct(i,arguments,l)}else e=i.apply(this,arguments);return Ye(this,e)}}function He(r,n){for(;!Object.prototype.hasOwnProperty.call(r,n)&&(r=at(r),r!==null););return r}function dt(r,n,o){return typeof Reflect<"u"&&Reflect.get?dt=Reflect.get:dt=function(e,l,a){var f=He(e,l);if(!!f){var m=Object.getOwnPropertyDescriptor(f,l);return m.get?m.get.call(a):m.value}},dt(r,n,o||r)}function Tt(r,n){return We(r)||Xe(r,n)||ae(r,n)||Ve()}function ze(r){return je(r)||Re(r)||ae(r)||Ne()}function je(r){if(Array.isArray(r))return Vt(r)}function We(r){if(Array.isArray(r))return r}function Re(r){if(typeof Symbol<"u"&&Symbol.iterator in Object(r))return Array.from(r)}function Xe(r,n){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(r)))){var o=[],i=!0,e=!1,l=void 0;try{for(var a=r[Symbol.iterator](),f;!(i=(f=a.next()).done)&&(o.push(f.value),!(n&&o.length===n));i=!0);}catch(m){e=!0,l=m}finally{try{!i&&a.return!=null&&a.return()}finally{if(e)throw l}}return o}}function ae(r,n){if(!!r){if(typeof r=="string")return Vt(r,n);var o=Object.prototype.toString.call(r).slice(8,-1);if(o==="Object"&&r.constructor&&(o=r.constructor.name),o==="Map"||o==="Set")return Array.from(r);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Vt(r,n)}}function Vt(r,n){(n==null||n>r.length)&&(n=r.length);for(var o=0,i=new Array(n);o0&&arguments[0]!==void 0?arguments[0]:{};qt(this,r),Object.assign(this,kt,n),this.smartphone=kt.smartphone,n.smartphone&&Object.assign(this.smartphone,n.smartphone),this.tablet=kt.tablet,n.tablet&&Object.assign(this.tablet,n.tablet),this.namespace="locomotive",this.html=document.documentElement,this.windowHeight=window.innerHeight,this.windowWidth=window.innerWidth,this.windowMiddle={x:this.windowWidth/2,y:this.windowHeight/2},this.els={},this.currentElements={},this.listeners={},this.hasScrollTicking=!1,this.hasCallEventSet=!1,this.checkScroll=this.checkScroll.bind(this),this.checkResize=this.checkResize.bind(this),this.checkEvent=this.checkEvent.bind(this),this.instance={scroll:{x:0,y:0},limit:{x:this.html.offsetWidth,y:this.html.offsetHeight},currentElements:this.currentElements},this.isMobile?this.isTablet?this.context="tablet":this.context="smartphone":this.context="desktop",this.isMobile&&(this.direction=this[this.context].direction),this.direction==="horizontal"?this.directionAxis="x":this.directionAxis="y",this.getDirection&&(this.instance.direction=null),this.getDirection&&(this.instance.speed=0),this.html.classList.add(this.initClass),window.addEventListener("resize",this.checkResize,!1)}return Yt(r,[{key:"init",value:function(){this.initEvents()}},{key:"checkScroll",value:function(){this.dispatchScroll()}},{key:"checkResize",value:function(){var o=this;this.resizeTick||(this.resizeTick=!0,requestAnimationFrame(function(){o.resize(),o.resizeTick=!1}))}},{key:"resize",value:function(){}},{key:"checkContext",value:function(){if(!!this.reloadOnContextChange){this.isMobile=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1||this.windowWidth=this.tablet.breakpoint;var o=this.context;if(this.isMobile?this.isTablet?this.context="tablet":this.context="smartphone":this.context="desktop",o!=this.context){var i=o=="desktop"?this.smooth:this[o].smooth,e=this.context=="desktop"?this.smooth:this[this.context].smooth;i!=e&&window.location.reload()}}}},{key:"initEvents",value:function(){var o=this;this.scrollToEls=this.el.querySelectorAll("[data-".concat(this.name,"-to]")),this.setScrollTo=this.setScrollTo.bind(this),this.scrollToEls.forEach(function(i){i.addEventListener("click",o.setScrollTo,!1)})}},{key:"setScrollTo",value:function(o){o.preventDefault(),this.scrollTo(o.currentTarget.getAttribute("data-".concat(this.name,"-href"))||o.currentTarget.getAttribute("href"),{offset:o.currentTarget.getAttribute("data-".concat(this.name,"-offset"))})}},{key:"addElements",value:function(){}},{key:"detectElements",value:function(o){var i=this,e=this.instance.scroll.y,l=e+this.windowHeight,a=this.instance.scroll.x,f=a+this.windowWidth;Object.entries(this.els).forEach(function(m){var b=Tt(m,2),x=b[0],g=b[1];if(g&&(!g.inView||o)&&(i.direction==="horizontal"?f>=g.left&&a=g.top&&eg.right)&&i.setOutOfView(g,x)}else{var E=g.bottom-g.top;g.progress=(i.instance.scroll.y-(g.top-i.windowHeight))/(E+i.windowHeight),(lg.bottom)&&i.setOutOfView(g,x)}}),this.hasScrollTicking=!1}},{key:"setInView",value:function(o,i){this.els[i].inView=!0,o.el.classList.add(o.class),this.currentElements[i]=o,o.call&&this.hasCallEventSet&&(this.dispatchCall(o,"enter"),o.repeat||(this.els[i].call=!1))}},{key:"setOutOfView",value:function(o,i){var e=this;this.els[i].inView=!1,Object.keys(this.currentElements).forEach(function(l){l===i&&delete e.currentElements[l]}),o.call&&this.hasCallEventSet&&this.dispatchCall(o,"exit"),o.repeat&&o.el.classList.remove(o.class)}},{key:"dispatchCall",value:function(o,i){this.callWay=i,this.callValue=o.call.split(",").map(function(l){return l.trim()}),this.callObj=o,this.callValue.length==1&&(this.callValue=this.callValue[0]);var e=new Event(this.namespace+"call");this.el.dispatchEvent(e)}},{key:"dispatchScroll",value:function(){var o=new Event(this.namespace+"scroll");this.el.dispatchEvent(o)}},{key:"setEvents",value:function(o,i){this.listeners[o]||(this.listeners[o]=[]);var e=this.listeners[o];e.push(i),e.length===1&&this.el.addEventListener(this.namespace+o,this.checkEvent,!1),o==="call"&&(this.hasCallEventSet=!0,this.detectElements(!0))}},{key:"unsetEvents",value:function(o,i){if(!!this.listeners[o]){var e=this.listeners[o],l=e.indexOf(i);l<0||(e.splice(l,1),e.index===0&&this.el.removeEventListener(this.namespace+o,this.checkEvent,!1))}}},{key:"checkEvent",value:function(o){var i=this,e=o.type.replace(this.namespace,""),l=this.listeners[e];!l||l.length===0||l.forEach(function(a){switch(e){case"scroll":return a(i.instance);case"call":return a(i.callValue,i.callWay,i.callObj);default:return a()}})}},{key:"startScroll",value:function(){}},{key:"stopScroll",value:function(){}},{key:"setScroll",value:function(o,i){this.instance.scroll={x:0,y:0}}},{key:"destroy",value:function(){var o=this;window.removeEventListener("resize",this.checkResize,!1),Object.keys(this.listeners).forEach(function(i){o.el.removeEventListener(o.namespace+i,o.checkEvent,!1)}),this.listeners={},this.scrollToEls.forEach(function(i){i.removeEventListener("click",o.setScrollTo,!1)}),this.html.classList.remove(this.initClass)}}]),r}(),Fe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function he(r,n){return n={exports:{}},r(n,n.exports),n.exports}var de=he(function(r,n){(function(){function o(){var i=window,e=document;if("scrollBehavior"in e.documentElement.style&&i.__forceSmoothScrollPolyfill__!==!0)return;var l=i.HTMLElement||i.Element,a=468,f={scroll:i.scroll||i.scrollTo,scrollBy:i.scrollBy,elementScroll:l.prototype.scroll||g,scrollIntoView:l.prototype.scrollIntoView},m=i.performance&&i.performance.now?i.performance.now.bind(i.performance):Date.now;function b(p){var k=["MSIE ","Trident/","Edge/"];return new RegExp(k.join("|")).test(p)}var x=b(i.navigator.userAgent)?1:0;function g(p,k){this.scrollLeft=p,this.scrollTop=k}function S(p){return .5*(1-Math.cos(Math.PI*p))}function E(p){if(p===null||typeof p!="object"||p.behavior===void 0||p.behavior==="auto"||p.behavior==="instant")return!0;if(typeof p=="object"&&p.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+p.behavior+" is not a valid value for enumeration ScrollBehavior.")}function P(p,k){if(k==="Y")return p.clientHeight+x1?1:C,_=S(C),M=p.startX+(p.x-p.startX)*_,Y=p.startY+(p.y-p.startY)*_,p.method.call(p.scrollable,M,Y),(M!==p.x||Y!==p.y)&&i.requestAnimationFrame(K.bind(i,p))}function j(p,k,_){var M,Y,C,H,G=m();p===e.body?(M=i,Y=i.scrollX||i.pageXOffset,C=i.scrollY||i.pageYOffset,H=f.scroll):(M=p,Y=p.scrollLeft,C=p.scrollTop,H=g),K({scrollable:M,method:H,startTime:G,startX:Y,startY:C,x:k,y:_})}i.scroll=i.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){f.scroll.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:i.scrollY||i.pageYOffset);return}j.call(i,e.body,arguments[0].left!==void 0?~~arguments[0].left:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:i.scrollY||i.pageYOffset)}},i.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])){f.scrollBy.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}j.call(i,e.body,~~arguments[0].left+(i.scrollX||i.pageXOffset),~~arguments[0].top+(i.scrollY||i.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value could not be converted");f.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var p=arguments[0].left,k=arguments[0].top;j.call(this,this,typeof p>"u"?this.scrollLeft:~~p,typeof k>"u"?this.scrollTop:~~k)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){f.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(E(arguments[0])===!0){f.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var p=Q(this),k=p.getBoundingClientRect(),_=this.getBoundingClientRect();p!==e.body?(j.call(this,p,p.scrollLeft+_.left-k.left,p.scrollTop+_.top-k.top),i.getComputedStyle(p).position!=="fixed"&&i.scrollBy({left:k.left,top:k.top,behavior:"smooth"})):i.scrollBy({left:_.left,top:_.top,behavior:"smooth"})}}r.exports={polyfill:o}})()});de.polyfill;var $e=function(r){oe(o,r);var n=le(o);function o(){var i,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return qt(this,o),i=n.call(this,e),i.resetNativeScroll&&(history.scrollRestoration&&(history.scrollRestoration="manual"),window.scrollTo(0,0)),window.addEventListener("scroll",i.checkScroll,!1),window.smoothscrollPolyfill===void 0&&(window.smoothscrollPolyfill=de,window.smoothscrollPolyfill.polyfill()),i}return Yt(o,[{key:"init",value:function(){this.instance.scroll.y=window.pageYOffset,this.addElements(),this.detectElements(),dt(at(o.prototype),"init",this).call(this)}},{key:"checkScroll",value:function(){var e=this;dt(at(o.prototype),"checkScroll",this).call(this),this.getDirection&&this.addDirection(),this.getSpeed&&(this.addSpeed(),this.speedTs=Date.now()),this.instance.scroll.y=window.pageYOffset,Object.entries(this.els).length&&(this.hasScrollTicking||(requestAnimationFrame(function(){e.detectElements()}),this.hasScrollTicking=!0))}},{key:"addDirection",value:function(){window.pageYOffset>this.instance.scroll.y?this.instance.direction!=="down"&&(this.instance.direction="down"):window.pageYOffset1&&arguments[1]!==void 0?arguments[1]:{},a=parseInt(l.offset)||0,f=l.callback?l.callback:!1;if(typeof e=="string"){if(e==="top")e=this.html;else if(e==="bottom")e=this.html.offsetHeight-window.innerHeight;else if(e=document.querySelector(e),!e)return}else if(typeof e=="number")e=parseInt(e);else if(!(e&&e.tagName)){console.warn("`target` parameter is not valid");return}typeof e!="number"?a=e.getBoundingClientRect().top+a+this.instance.scroll.y:a=e+a;var m=function(){return parseInt(window.pageYOffset)===parseInt(a)};if(f)if(m()){f();return}else{var b=function x(){m()&&(window.removeEventListener("scroll",x),f())};window.addEventListener("scroll",b)}window.scrollTo({top:a,behavior:l.duration===0?"auto":"smooth"})}},{key:"update",value:function(){this.addElements(),this.detectElements()}},{key:"destroy",value:function(){dt(at(o.prototype),"destroy",this).call(this),window.removeEventListener("scroll",this.checkScroll,!1)}}]),o}(ce);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var ie=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable;function Ge(r){if(r==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(r)}function Ze(){try{if(!Object.assign)return!1;var r=new String("abc");if(r[5]="de",Object.getOwnPropertyNames(r)[0]==="5")return!1;for(var n={},o=0;o<10;o++)n["_"+String.fromCharCode(o)]=o;var i=Object.getOwnPropertyNames(n).map(function(l){return n[l]});if(i.join("")!=="0123456789")return!1;var e={};return"abcdefghijklmnopqrst".split("").forEach(function(l){e[l]=l}),Object.keys(Object.assign({},e)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Je=Ze()?Object.assign:function(r,n){for(var o,i=Ge(r),e,l=1;l=b;1<=b?m++:m--)x.push(null);return x}.call(this),this.lastDownDeltas=function(){var m,b,x;for(x=[],m=1,b=this.stability*2;1<=b?m<=b:m>=b;1<=b?m++:m--)x.push(null);return x}.call(this),this.deltasTimestamp=function(){var m,b,x;for(x=[],m=1,b=this.stability*2;1<=b?m<=b:m>=b;1<=b?m++:m--)x.push(null);return x}.call(this)}return i.prototype.check=function(e){var l;return e=e.originalEvent||e,e.wheelDelta!=null?l=e.wheelDelta:e.deltaY!=null?l=e.deltaY*-40:(e.detail!=null||e.detail===0)&&(l=e.detail*-40),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),l>0?(this.lastUpDeltas.push(l),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(l),this.lastDownDeltas.shift(),this.isInertia(-1))},i.prototype.isInertia=function(e){var l,a,f,m,b,x,g;return l=e===-1?this.lastDownDeltas:this.lastUpDeltas,l[0]===null?e:this.deltasTimestamp[this.stability*2-2]+this.delay>Date.now()&&l[0]===l[this.stability*2-1]?!1:(f=l.slice(0,this.stability),a=l.slice(this.stability,this.stability*2),g=f.reduce(function(S,E){return S+E}),b=a.reduce(function(S,E){return S+E}),x=g/f.length,m=b/a.length,Math.abs(x)1,hasPointer:!!window.navigator.msPointerEnabled,hasKeyDown:"onkeydown"in document,isFirefox:navigator.userAgent.indexOf("Firefox")>-1}}(),ei=Object.prototype.toString,ii=Object.prototype.hasOwnProperty,ni=function(r){if(!r)return console.warn("bindAll requires at least one argument.");var n=Array.prototype.slice.call(arguments,1);if(n.length===0)for(var o in r)ii.call(r,o)&&typeof r[o]=="function"&&ei.call(r[o])=="[object Function]"&&n.push(o);for(var i=0;i0?o=a:n=a;while(Math.abs(l)>ci&&++f=ai?fi(m,E,n,i):P===0?E:ui(m,b,b+Dt,n,i)}return function(b){return b===0?0:b===1?1:Bt(f(b),o,e)}},ht={LEFT:37,UP:38,RIGHT:39,DOWN:40,SPACE:32,TAB:9,PAGEUP:33,PAGEDOWN:34,HOME:36,END:35},mi=function(r){oe(o,r);var n=le(o);function o(){var i,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return qt(this,o),history.scrollRestoration&&(history.scrollRestoration="manual"),window.scrollTo(0,0),i=n.call(this,e),i.inertia&&(i.lerp=i.inertia*.1),i.isScrolling=!1,i.isDraggingScrollbar=!1,i.isTicking=!1,i.hasScrollTicking=!1,i.parallaxElements={},i.stop=!1,i.scrollbarContainer=e.scrollbarContainer,i.checkKey=i.checkKey.bind(re(i)),window.addEventListener("keydown",i.checkKey,!1),i}return Yt(o,[{key:"init",value:function(){var e=this;this.html.classList.add(this.smoothClass),this.html.setAttribute("data-".concat(this.name,"-direction"),this.direction),this.instance=Wt({delta:{x:this.initPosition.x,y:this.initPosition.y},scroll:{x:this.initPosition.x,y:this.initPosition.y}},this.instance),this.vs=new ri({el:this.scrollFromAnywhere?document:this.el,mouseMultiplier:navigator.platform.indexOf("Win")>-1?1:.4,firefoxMultiplier:this.firefoxMultiplier,touchMultiplier:this.touchMultiplier,useKeyboard:!1,passive:!0}),this.vs.on(function(l){e.stop||e.isDraggingScrollbar||requestAnimationFrame(function(){e.updateDelta(l),e.isScrolling||e.startScrolling()})}),this.setScrollLimit(),this.initScrollBar(),this.addSections(),this.addElements(),this.checkScroll(!0),this.transformElements(!0,!0),dt(at(o.prototype),"init",this).call(this)}},{key:"setScrollLimit",value:function(){if(this.instance.limit.y=this.el.offsetHeight-this.windowHeight,this.direction==="horizontal"){for(var e=0,l=this.el.children,a=0;athis.instance.limit[this.directionAxis]&&(this.instance.delta[this.directionAxis]=this.instance.limit[this.directionAxis]),this.stopScrolling(),this.isScrolling=!0,this.checkScroll(),this.html.classList.add(this.scrollingClass)}},{key:"isActiveElementScrollSensitive",value:function(){return!(document.activeElement instanceof HTMLInputElement)&&!(document.activeElement instanceof HTMLTextAreaElement)&&!(document.activeElement instanceof HTMLButtonElement)&&!(document.activeElement instanceof HTMLSelectElement)}},{key:"checkScroll",value:function(){var e=this,l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(l||this.isScrolling||this.isDraggingScrollbar){this.hasScrollTicking||(this.checkScrollRaf=requestAnimationFrame(function(){return e.checkScroll()}),this.hasScrollTicking=!0),this.updateScroll();var a=Math.abs(this.instance.delta[this.directionAxis]-this.instance.scroll[this.directionAxis]),f=Date.now()-this.startScrollTs;if(!this.animatingScroll&&f>100&&(a<.5&&this.instance.delta[this.directionAxis]!=0||a<.5&&this.instance.delta[this.directionAxis]==0)&&this.stopScrolling(),Object.entries(this.sections).forEach(function(b){var x=Tt(b,2);x[0];var g=x[1];g.persistent||e.instance.scroll[e.directionAxis]>g.offset[e.directionAxis]&&e.instance.scroll[e.directionAxis]this.instance.limit[this.directionAxis]&&(this.instance.delta[this.directionAxis]=this.instance.limit[this.directionAxis])}},{key:"updateScroll",value:function(e){this.isScrolling||this.isDraggingScrollbar?this.instance.scroll[this.directionAxis]=Rt(this.instance.scroll[this.directionAxis],this.instance.delta[this.directionAxis],this.lerp):this.instance.scroll[this.directionAxis]>this.instance.limit[this.directionAxis]?this.setScroll(this.instance.scroll[this.directionAxis],this.instance.limit[this.directionAxis]):this.instance.scroll.y<0?this.setScroll(this.instance.scroll[this.directionAxis],0):this.setScroll(this.instance.scroll[this.directionAxis],this.instance.delta[this.directionAxis])}},{key:"addDirection",value:function(){this.instance.delta.y>this.instance.scroll.y?this.instance.direction!=="down"&&(this.instance.direction="down"):this.instance.delta.ythis.instance.scroll.x?this.instance.direction!=="right"&&(this.instance.direction="right"):this.instance.delta.x0&&f0&&a1&&arguments[1]!==void 0?arguments[1]:!1,f=this.instance.scroll.x+this.windowWidth,m=this.instance.scroll.y+this.windowHeight,b={x:this.instance.scroll.x+this.windowMiddle.x,y:this.instance.scroll.y+this.windowMiddle.y};Object.entries(this.parallaxElements).forEach(function(x){var g=Tt(x,2);g[0];var S=g[1],E=!1;if(e&&(E=0),S.inView||a)switch(S.position){case"top":E=l.instance.scroll[l.directionAxis]*-S.speed;break;case"elementTop":E=(m-S.top)*-S.speed;break;case"bottom":E=(l.instance.limit[l.directionAxis]-m+l.windowHeight)*S.speed;break;case"left":E=l.instance.scroll[l.directionAxis]*-S.speed;break;case"elementLeft":E=(f-S.left)*-S.speed;break;case"right":E=(l.instance.limit[l.directionAxis]-f+l.windowHeight)*S.speed;break;default:E=(b[l.directionAxis]-S.middle[l.directionAxis])*-S.speed;break}S.sticky&&(S.inView?l.direction==="horizontal"?E=l.instance.scroll.x-S.left+window.innerWidth:E=l.instance.scroll.y-S.top+window.innerHeight:l.direction==="horizontal"?l.instance.scroll.xS.right&&l.instance.scroll.x>S.right+100?E=S.right-S.left+window.innerWidth:E=!1:l.instance.scroll.yS.bottom&&l.instance.scroll.y>S.bottom+100?E=S.bottom-S.top+window.innerHeight:E=!1),E!==!1&&(S.direction==="horizontal"||l.direction==="horizontal"&&S.direction!=="vertical"?l.transform(S.el,E,0,e?!1:S.delay):l.transform(S.el,0,E,e?!1:S.delay))})}},{key:"scrollTo",value:function(e){var l=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=parseInt(a.offset)||0,m=isNaN(parseInt(a.duration))?1e3:parseInt(a.duration),b=a.easing||[.25,0,.35,1],x=!!a.disableLerp,g=a.callback?a.callback:!1;if(b=gi.apply(void 0,ze(b)),typeof e=="string"){if(e==="top")e=0;else if(e==="bottom")e=this.instance.limit.y;else if(e==="left")e=0;else if(e==="right")e=this.instance.limit.x;else if(e=document.querySelector(e),!e)return}else if(typeof e=="number")e=parseInt(e);else if(!(e&&e.tagName)){console.warn("`target` parameter is not valid");return}if(typeof e!="number"){var S=Xt(e).includes(this.el);if(!S)return;var E=e.getBoundingClientRect(),P=E.top,$=E.left,U=Xt(e),Q=U.find(function(C){return Object.entries(l.sections).map(function(H){var G=Tt(H,2);G[0];var rt=G[1];return rt}).find(function(H){return H.el==C})}),K=0;Q?K=ot(Q)[this.directionAxis]:K=-this.instance.scroll[this.directionAxis],this.direction==="horizontal"?f=$+f-K:f=P+f-K}else f=e+f;var j=parseFloat(this.instance.delta[this.directionAxis]),p=Math.max(0,Math.min(f,this.instance.limit[this.directionAxis])),k=p-j,_=function(H){x?l.direction==="horizontal"?l.setScroll(j+k*H,l.instance.delta.y):l.setScroll(l.instance.delta.x,j+k*H):l.instance.delta[l.directionAxis]=j+k*H};this.animatingScroll=!0,this.stopScrolling(),this.startScrolling();var M=Date.now(),Y=function C(){var H=(Date.now()-M)/m;H>1?(_(1),l.animatingScroll=!1,m==0&&l.update(),g&&g()):(l.scrollToRaf=requestAnimationFrame(C),_(b(H)))};Y()}},{key:"update",value:function(){this.setScrollLimit(),this.addSections(),this.addElements(),this.detectElements(),this.updateScroll(),this.transformElements(!0),this.reinitScrollBar(),this.checkScroll(!0)}},{key:"startScroll",value:function(){this.stop=!1}},{key:"stopScroll",value:function(){this.stop=!0}},{key:"setScroll",value:function(e,l){this.instance=Wt(Wt({},this.instance),{},{scroll:{x:e,y:l},delta:{x:e,y:l},speed:0})}},{key:"destroy",value:function(){dt(at(o.prototype),"destroy",this).call(this),this.stopScrolling(),this.html.classList.remove(this.smoothClass),this.vs.destroy(),this.destroyScrollBar(),window.removeEventListener("keydown",this.checkKey,!1)}}]),o}(ce),vi=function(){function r(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};qt(this,r),this.options=n,Object.assign(this,kt,n),this.smartphone=kt.smartphone,n.smartphone&&Object.assign(this.smartphone,n.smartphone),this.tablet=kt.tablet,n.tablet&&Object.assign(this.tablet,n.tablet),!this.smooth&&this.direction=="horizontal"&&console.warn("\u{1F6A8} `smooth:false` & `horizontal` direction are not yet compatible"),!this.tablet.smooth&&this.tablet.direction=="horizontal"&&console.warn("\u{1F6A8} `smooth:false` & `horizontal` direction are not yet compatible (tablet)"),!this.smartphone.smooth&&this.smartphone.direction=="horizontal"&&console.warn("\u{1F6A8} `smooth:false` & `horizontal` direction are not yet compatible (smartphone)"),this.init()}return Yt(r,[{key:"init",value:function(){if(this.options.isMobile=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1||window.innerWidth=this.tablet.breakpoint,this.smooth&&!this.options.isMobile||this.tablet.smooth&&this.options.isTablet||this.smartphone.smooth&&this.options.isMobile&&!this.options.isTablet?this.scroll=new mi(this.options):this.scroll=new $e(this.options),this.scroll.init(),window.location.hash){var o=window.location.hash.slice(1,window.location.hash.length),i=document.getElementById(o);i&&this.scroll.scrollTo(i)}}},{key:"update",value:function(){this.scroll.update()}},{key:"start",value:function(){this.scroll.startScroll()}},{key:"stop",value:function(){this.scroll.stopScroll()}},{key:"scrollTo",value:function(o,i){this.scroll.scrollTo(o,i)}},{key:"setScroll",value:function(o,i){this.scroll.setScroll(o,i)}},{key:"on",value:function(o,i){this.scroll.setEvents(o,i)}},{key:"off",value:function(o,i){this.scroll.unsetEvents(o,i)}},{key:"destroy",value:function(){this.scroll.destroy()}}]),r}(),yi={exports:{}};/**
* what-input - A global utility for tracking the current input method (mouse, keyboard or touch).
* @version v5.2.12
* @link https://github.com/ten1seven/what-input
* @license MIT
*/(function(r,n){(function(i,e){r.exports=e()})(ne,function(){return function(o){var i={};function e(l){if(i[l])return i[l].exports;var a=i[l]={exports:{},id:l,loaded:!1};return o[l].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}return e.m=o,e.c=i,e.p="",e(0)}([function(o,i){o.exports=function(){if(typeof document>"u"||typeof window>"u")return{ask:function(){return"initial"},element:function(){return null},ignoreKeys:function(){},specificKeys:function(){},registerOnChange:function(){},unRegisterOnChange:function(){}};var e=document.documentElement,l=null,a="initial",f=a,m=Date.now(),b=!1,x=["button","input","select","textarea"],g=[],S=[16,17,18,91,93],E=[],P={keydown:"keyboard",keyup:"keyboard",mousedown:"mouse",mousemove:"mouse",MSPointerDown:"pointer",MSPointerMove:"pointer",pointerdown:"pointer",pointermove:"pointer",touchstart:"touch",touchend:"touch"},$=!1,U={x:null,y:null},Q={2:"touch",3:"touch",4:"mouse"},K=!1;try{var j=Object.defineProperty({},"passive",{get:function(){K=!0}});window.addEventListener("test",null,j)}catch{}var p=function(){P[Z()]="mouse",k()},k=function(){var T=K?{passive:!0,capture:!0}:!0;document.addEventListener("DOMContentLoaded",_,!0),window.PointerEvent?(window.addEventListener("pointerdown",M,!0),window.addEventListener("pointermove",C,!0)):window.MSPointerEvent?(window.addEventListener("MSPointerDown",M,!0),window.addEventListener("MSPointerMove",C,!0)):(window.addEventListener("mousedown",M,!0),window.addEventListener("mousemove",C,!0),"ontouchstart"in window&&(window.addEventListener("touchstart",M,T),window.addEventListener("touchend",M,!0))),window.addEventListener(Z(),C,T),window.addEventListener("keydown",M,!0),window.addEventListener("keyup",M,!0),window.addEventListener("focusin",H,!0),window.addEventListener("focusout",G,!0)},_=function(){if(b=!(e.getAttribute("data-whatpersist")==="false"||document.body.getAttribute("data-whatpersist")==="false"),b)try{window.sessionStorage.getItem("what-input")&&(a=window.sessionStorage.getItem("what-input")),window.sessionStorage.getItem("what-intent")&&(f=window.sessionStorage.getItem("what-intent"))}catch{}Y("input"),Y("intent")},M=function(T){var B=T.which,V=P[T.type];V==="pointer"&&(V=ut(T));var J=!E.length&&S.indexOf(B)===-1,Ht=E.length&&E.indexOf(B)!==-1,vt=V==="keyboard"&&B&&(J||Ht)||V==="mouse"||V==="touch";if(st(V)&&(vt=!1),vt&&a!==V&&(a=V,rt("input",a),Y("input")),vt&&f!==V){var yt=document.activeElement,zt=yt&&yt.nodeName&&(x.indexOf(yt.nodeName.toLowerCase())===-1||yt.nodeName.toLowerCase()==="button"&&!ft(yt,"form"));zt&&(f=V,rt("intent",f),Y("intent"))}},Y=function(T){e.setAttribute("data-what"+T,T==="input"?a:f),z(T)},C=function(T){var B=P[T.type];B==="pointer"&&(B=ut(T)),ct(T),(!$&&!st(B)||$&&T.type==="wheel"||T.type==="mousewheel"||T.type==="DOMMouseScroll")&&f!==B&&(f=B,rt("intent",f),Y("intent"))},H=function(T){if(!T.target.nodeName){G();return}l=T.target.nodeName.toLowerCase(),e.setAttribute("data-whatelement",l),T.target.classList&&T.target.classList.length&&e.setAttribute("data-whatclasses",T.target.classList.toString().replace(" ",","))},G=function(){l=null,e.removeAttribute("data-whatelement"),e.removeAttribute("data-whatclasses")},rt=function(T,B){if(b)try{window.sessionStorage.setItem("what-"+T,B)}catch{}},ut=function(T){return typeof T.pointerType=="number"?Q[T.pointerType]:T.pointerType==="pen"?"touch":T.pointerType},st=function(T){var B=Date.now(),V=T==="mouse"&&a==="touch"&&B-m<200;return m=B,V},Z=function(){var T=null;return"onwheel"in document.createElement("div")?T="wheel":T=document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll",T},z=function(T){for(var B=0,V=g.length;B{let o=0;const i=document.querySelector(".js-exhibition-menu-button"),e=document.querySelector(".js-exhibition-menu-dropdown"),l=a=>{a>o?(n.classList.add("fixed-down"),n.classList.remove("fixed-top"),i&&(i.classList.remove("exhibition-pernament__margin"),e.classList.remove("exhibition-pernament__margin"))):(n.classList.remove("fixed-down"),n.classList.add("fixed-top"),i&&(i.classList.add("exhibition-pernament__margin"),e.classList.add("exhibition-pernament__margin"))),a<100&&(n.classList.remove("fixed-down"),n.classList.remove("fixed-top")),o=a};r.on("scroll",({scroll:a})=>{l(a.y)})},ve=(r,n,o=!1,i=500)=>{n.classList.add("active"),n.classList.add("animate-up"),n.classList.add("open"),setTimeout(()=>{n.classList.remove("animate-up")},i);const e=new CustomEvent("openelement");n.dispatchEvent(e),o&&n.focus()},ye=(r,n,o=!1,i=500)=>{n.classList.remove("open"),setTimeout(()=>{n.classList.add("animate-down")},1),setTimeout(()=>{n.classList.remove("animate-down"),n.classList.remove("active")},i);const e=new CustomEvent("closeelement");n.dispatchEvent(e),o&&r.focus()},wi=(r,n)=>{const{body:o}=document,i=(a,f=0)=>{a.dialog&&a.back&&(a.expanded?ve(a.button,a.dialog,!0,a.dialogtimeout):ye(a.button,a.dialog,!0,a.dialogtimeout),a.expanded?a.back.classList.add("active"):a.back.classList.remove("active"),a.setNumberOpen(a.expanded?Number(f)+1:f),a.dialog.style.zIndex=String(Number(a.numberOpen)+100),a.back.style.zIndex=String(Number(a.numberOpen)+90),a.button.setAttribute("aria-expanded",String(a.expanded)),a.expanded?r.stop():r.start(),a.expanded?o.classList.add("inactive"):o.classList.remove("inactive"))},e=a=>a.reduce((m,b)=>m.numberOpen{const m={back:null,button:a,closeButton:null,numberOpen:0,dialog:document.querySelector(`.${a.dataset.dialog}`),dialogtimeout:a.dataset.dialogtimeout?Number(a.dataset.dialogtimeout):500,expanded:a.getAttribute("aria-expanded")==="true",id:null,index:f,init(){let b=`dialog-${f}`;this.dialog&&this.dialog.id?b=this.dialog.id:this.dialog&&(this.dialog.id=b),this.id=b;const x=document.querySelector(`[data-backdialog="${b}"]`)||document.createElement("div");return x.dataset.dialog||(x.classList.add("body-back"),x.dataset.backdialog=`${b}`,document.body.append(x)),this.back=x,this.closeButton=this.dialog?this.dialog.querySelector(".js-close-dialog"):null,this},setExpanded(b){return this.expanded=b,this},setNumberOpen(b){return this.numberOpen=b,this}};return m.init(),m});l.forEach(a=>{a.back&&a.back.addEventListener("click",()=>{a.setExpanded(!1),i(a)}),a.button.addEventListener("click",()=>{a.setExpanded(!a.expanded);const f=e(l).numberOpen;i(a,Number(f))}),a.closeButton&&a.closeButton.addEventListener("click",()=>{a.setExpanded(!1),i(a)})}),document.addEventListener("focus",a=>{if(a.target instanceof HTMLElement){const f=e(l);f.expanded&&f.dialog&&!f.dialog.contains(a.target)&&(a.stopPropagation(),f.closeButton?f.closeButton.focus():f.dialog.focus())}},!0),document.addEventListener("keydown",a=>{if(a.key==="Escape"){const f=e(l);f.setExpanded(!1),i(f)}})},Si=(r,n)=>{const o=[...r].map((e,l)=>({index:l,expanded:e.getAttribute("aria-expanded")==="true",dialog:document.querySelector(`.${e.dataset.expanded}`),button:e,expandendname:e.dataset.expandendname,expandedescape:e.dataset.expandedescape!=="false",expandednoclose:e.dataset.expandednoclose==="true",setExpanded(a){return this.expanded=a,this}})),i=e=>{e.dialog&&(e.expanded?ve(e.button,e.dialog):ye(e.button,e.dialog),n.update(),e.button.setAttribute("aria-expanded",String(e.expanded)))};o.forEach(e=>{e.dialog&&e.button.addEventListener("click",()=>{if(e.expanded){if(!e.expandednoclose){const l=e.setExpanded(!1);i(l)}}else if(e.expandendname&&!e.expanded){o.forEach(a=>{if(a.expandendname===e.expandendname&&a.expanded){const f=a.setExpanded(!1);i(f)}});const l=e.setExpanded(!0);i(l)}else{const l=e.setExpanded(!0);i(l)}})}),document.addEventListener("keydown",e=>{e.key==="Escape"&&o.forEach(l=>{if(l.expanded&&l.expandedescape){const a=l.setExpanded(!1);i(a)}})})},xi=(r,n)=>{const o=r.querySelectorAll(".js-submenu"),i=r.querySelector(".js-submenu-back");o.forEach(l=>{l.addEventListener("openelement",()=>{n.classList.add("submenu-open"),r.classList.add("submenu-open"),i&&i.classList.add("active")}),l.addEventListener("closeelement",()=>{n.classList.remove("submenu-open"),r.classList.remove("submenu-open"),i&&i.classList.remove("active")})});const e=r.querySelectorAll(".js-main-menu-item");r.addEventListener("closeelement",()=>{n.classList.remove("menu-open"),n.classList.remove("submenu-open"),e.forEach(l=>{const a=l.querySelector("[data-expanded]");a&&a.getAttribute("aria-expanded")==="true"&&a.click()})})},Ei=r=>{r.querySelectorAll(".line").forEach((o,i)=>{o.querySelectorAll(".letter").forEach((l,a)=>{l.style.transitionDelay=`${i*100+a*20+200}ms`,l.style.opacity=1,l.style.transform="translate(0, 0)"})})},Ti=(r,n)=>{r.forEach(o=>{const i=String(o.innerText);let e="";i.split(`
`).forEach(l=>{let a="";l.split(" ").forEach(f=>{let m="";f.split("").forEach(b=>{m+=`${b} `}),a+=`${m} `}),e+=`${a} `}),o.innerHTML=e,n.on("scroll",()=>{o.classList.contains("is-inview")&&o.dataset.effect==="fade-bottom-letter"&&Ei(o)})})};function ki(r,n,o,i){n<11&&setTimeout(()=>{const e=document.createElement("button");e.classList.add("header-search-hints__item"),e.type="button",e.innerHTML=r;const l=document.createElement("li");l.innerHTML="",l.append(e),o.append(l),e.addEventListener("click",()=>{i.value=e.innerText})},n*50)}const Li=(r,n,o)=>{if(r.target instanceof HTMLInputElement)if(r.target.value.length>1){const i=`${r.target.dataset.suggesturl}?phrase=${r.target.value}`;fetch(i,{method:"GET"}).then(e=>e.json()).then(e=>{n.innerHTML="",o.value.length>1&&e.forEach((l,a)=>{ki(l,a,n,o)})})}else n.innerHTML=""},Ci=r=>{const n=r.querySelector(".js-header-search-hints"),o=r.querySelector(".js-header-search-input");if(n&&o){let i;o.addEventListener("input",e=>{i&&clearTimeout(i),i=setTimeout(()=>{Li(e,n,o)},300)})}},Ai=r=>{const n=document.createElement("div");n.setAttribute("aria-hidden","true"),document.body.appendChild(n),r.forEach(o=>{const i=o.querySelector(`${o.dataset.mousehint}`);i&&(o.addEventListener("mouseover",()=>{n.innerHTML=i.innerHTML,n.classList.add(...i.classList),n.classList.add("hint"),n.classList.add("active"),o.dataset.mousehintgold&&n.classList.add("gold"),i.classList.add("hintactive")}),o.addEventListener("mousemove",e=>{e.stopPropagation(),e.preventDefault();const l=`${e.clientX}px`,a=`${e.clientY}px`;n.style.left=l,n.style.top=a}),o.addEventListener("mouseout",()=>{n.style.left="",n.style.top="",n.classList.remove("active"),n.classList.remove("gold"),n.classList.remove(...i.classList),i.classList.remove("hintactive")}))})},Oi=r=>{r.forEach(n=>{const o=document.querySelector(`${n.dataset.efecthover}`);o&&(n.addEventListener("mouseover",()=>{o.classList.add("hover")}),n.addEventListener("mouseout",()=>{o.classList.remove("hover")}))})},_i=(r,n)=>{let o=0;const i=e=>{e>o,n.style.bottom="20px",n.style.opacity="1",e<1200&&(n.style.bottom="-100px",n.style.opacity="0"),o=e};r.on("scroll",({scroll:e})=>{i(e.y)}),n.addEventListener("click",()=>{r.scrollTo("top")})},Mi=(r,n)=>{const o=document.querySelector(".js-exhibition-menu-dropdown"),i=document.querySelectorAll(".js-exhibition-menu-dropdown-item"),e=document.querySelector(".js-exhibition-menu-button-title"),l=document.querySelector(".js-exhibition-nav-item"),a=document.querySelector(".exhibition-pernament__menu"),f=document.querySelector(".js-exhibition-submenu");l.addEventListener("click",()=>{a.classList.contains("hidden-exhibition")?a.classList.remove("hidden-exhibition"):f.classList.contains("open")&&a.classList.add("hidden-exhibition")});const m=()=>{n.classList.toggle("arrow"),o.classList.toggle("active")};n.addEventListener("click",m),i.forEach(b=>{b.addEventListener("click",()=>{e.innerHTML=b.dataset.title,o.classList.contains("active")&&m(),r.scrollTo(`#${b.dataset.locate}`)})})},Ii=r=>{const n="cookie_polin",o=document.querySelector(".js-cookies-accept"),i=document.querySelector(".js-cookies-exit"),e=(l,a,f)=>{let m="";if(f){const b=new Date;b.setTime(b.getTime()+f*24*60*60*1e3),m=`; expires=${b.toUTCString()}`}document.cookie=`${l}=${a}${m}; path=/`};i.addEventListener("click",()=>{r.style.display="none"}),o.addEventListener("click",()=>{r.style.display="none",e(n,"set",31)})},Pi=(r,n)=>{new ResizeObserver(function(){n.update()}).observe(r)},Di=r=>{const n=document.querySelector(".js-header"),o=document.querySelectorAll("[data-dialog]"),i=document.querySelectorAll("[data-expanded]"),e=document.querySelector(".js-main-menu"),l=document.querySelectorAll(".js-quote-text"),a=document.querySelector(".js-header-search"),f=document.querySelectorAll("[data-mousehint]"),m=document.querySelectorAll("[data-efecthover]"),b=document.querySelector(".js-scroll-to-top-button"),x=document.querySelector(".js-cookies"),g=document.querySelector(".js-body-content"),S=document.querySelector(".js-exhibition-menu-button");return{init:()=>{g&&Pi(g,r),x&&Ii(x),n&&bi(r,n),o.length>0&&wi(r,o),i.length>0&&Si(i,r),e&&n&&xi(e,n),l.length>0&&window.matchMedia("(min-width: 1281px)").matches&&Ti(l,r),a&&Ci(a),f.length>0&&Ai(f),m.length>0&&Oi(m),S&&Mi(r,S),b&&_i(r,b)}}};var be={exports:{}};(function(r,n){(function(o,i){r.exports=i()})(ne,function(){function o(h){return(o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(h)}function i(h,t){if(!(h instanceof t))throw new TypeError("Cannot call a class as a function")}function e(h,t){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:null,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,c=h[a]=h[a]||[],d={all:c,evt:null,found:null};return t&&s&&N(c)>0&&m(c,function(u,v){if(u.eventName==t&&u.fn.toString()==s.toString())return d.found=!0,d.evt=v,!1}),d}function x(h){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.onElement,c=t.withCallback,d=t.avoidDuplicate,u=d===void 0||d,v=t.once,y=v!==void 0&&v,w=t.useCapture,O=w!==void 0&&w,L=arguments.length>2?arguments[2]:void 0,A=s||[];function q(I){C(c)&&c.call(L,I,this),y&&q.destroy()}return H(A)&&(A=document.querySelectorAll(A)),q.destroy=function(){m(A,function(I){var R=b(I,h,q);R.found&&R.all.splice(R.evt,1),I.removeEventListener&&I.removeEventListener(h,q,O)})},m(A,function(I){var R=b(I,h,q);(I.addEventListener&&u&&!R.found||!u)&&(I.addEventListener(h,q,O),R.all.push({eventName:h,fn:q}))}),q}function g(h,t){m(t.split(" "),function(s){return h.classList.add(s)})}function S(h,t){m(t.split(" "),function(s){return h.classList.remove(s)})}function E(h,t){return h.classList.contains(t)}function P(h,t){for(;h!==document.body;){if(!(h=h.parentElement))return!1;if(typeof h.matches=="function"?h.matches(t):h.msMatchesSelector(t))return h}}function $(h){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!h||t==="")return!1;if(t==="none")return C(s)&&s(),!1;var c=k(),d=t.split(" ");m(d,function(u){g(h,"g"+u)}),x(c,{onElement:h,avoidDuplicate:!1,once:!0,withCallback:function(u,v){m(d,function(y){S(v,"g"+y)}),C(s)&&s()}})}function U(h){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if(t==="")return h.style.webkitTransform="",h.style.MozTransform="",h.style.msTransform="",h.style.OTransform="",h.style.transform="",!1;h.style.webkitTransform=t,h.style.MozTransform=t,h.style.msTransform=t,h.style.OTransform=t,h.style.transform=t}function Q(h){h.style.display="block"}function K(h){h.style.display="none"}function j(h){var t=document.createDocumentFragment(),s=document.createElement("div");for(s.innerHTML=h;s.firstChild;)t.appendChild(s.firstChild);return t}function p(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function k(){var h,t=document.createElement("fakeelement"),s={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(h in s)if(t.style[h]!==void 0)return s[h]}function _(h,t,s,c){if(h())t();else{var d;s||(s=100);var u=setInterval(function(){h()&&(clearInterval(u),d&&clearTimeout(d),t())},s);c&&(d=setTimeout(function(){clearInterval(u)},c))}}function M(h,t,s){if(Z(h))console.error("Inject assets error");else if(C(t)&&(s=t,t=!1),H(t)&&t in window)C(s)&&s();else{var c;if(h.indexOf(".css")!==-1){if((c=document.querySelectorAll('link[href="'+h+'"]'))&&c.length>0)return void(C(s)&&s());var d=document.getElementsByTagName("head")[0],u=d.querySelectorAll('link[rel="stylesheet"]'),v=document.createElement("link");return v.rel="stylesheet",v.type="text/css",v.href=h,v.media="all",u?d.insertBefore(v,u[0]):d.appendChild(v),void(C(s)&&s())}if((c=document.querySelectorAll('script[src="'+h+'"]'))&&c.length>0){if(C(s)){if(H(t))return _(function(){return window[t]!==void 0},function(){s()}),!1;s()}}else{var y=document.createElement("script");y.type="text/javascript",y.src=h,y.onload=function(){if(C(s)){if(H(t))return _(function(){return window[t]!==void 0},function(){s()}),!1;s()}},document.body.appendChild(y)}}}function Y(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function C(h){return typeof h=="function"}function H(h){return typeof h=="string"}function G(h){return!(!h||!h.nodeType||h.nodeType!=1)}function rt(h){return Array.isArray(h)}function ut(h){return h&&h.length&&isFinite(h.length)}function st(h){return o(h)==="object"&&h!=null&&!C(h)&&!rt(h)}function Z(h){return h==null}function z(h,t){return h!==null&&hasOwnProperty.call(h,t)}function N(h){if(st(h)){if(h.keys)return h.keys().length;var t=0;for(var s in h)z(h,s)&&t++;return t}return h.length}function ct(h){return!isNaN(parseFloat(h))&&isFinite(h)}function ft(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(t.length==1)return t[0];typeof h=="string"&&(h=parseInt(h));var s=[];m(t,function(y){s.push(y.getAttribute("data-taborder"))});var c=Math.max.apply(Math,s.map(function(y){return parseInt(y)})),d=h<0?1:h+1;d>c&&(d="1");var u=s.filter(function(y){return y>=parseInt(d)}),v=u.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(v,'"]'))}function D(h){if(h.events.hasOwnProperty("keyboard"))return!1;h.events.keyboard=x("keydown",{onElement:window,withCallback:function(t,s){var c=(t=t||window.event).keyCode;if(c==9){var d=document.querySelector(".gbtn.focused");if(!d){var u=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if(u=="input"||u=="textarea"||u=="button")return}t.preventDefault();var v=document.querySelectorAll(".gbtn[data-taborder]");if(!v||v.length<=0)return;if(!d){var y=ft();return void(y&&(y.focus(),g(y,"focused")))}var w=ft(d.getAttribute("data-taborder"));S(d,"focused"),w&&(w.focus(),g(w,"focused"))}c==39&&h.nextSlide(),c==37&&h.prevSlide(),c==27&&h.close()}})}function T(h){return Math.sqrt(h.x*h.x+h.y*h.y)}function B(h,t){var s=function(c,d){var u=T(c)*T(d);if(u===0)return 0;var v=function(y,w){return y.x*w.x+y.y*w.y}(c,d)/u;return v>1&&(v=1),Math.acos(v)}(h,t);return function(c,d){return c.x*d.y-d.x*c.y}(h,t)>0&&(s*=-1),180*s/Math.PI}var V=function(){function h(t){i(this,h),this.handlers=[],this.el=t}return l(h,[{key:"add",value:function(t){this.handlers.push(t)}},{key:"del",value:function(t){t||(this.handlers=[]);for(var s=this.handlers.length;s>=0;s--)this.handlers[s]===t&&this.handlers.splice(s,1)}},{key:"dispatch",value:function(){for(var t=0,s=this.handlers.length;t=0)console.log("ignore drag for this touched element",t.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=t.touches[0].pageX,this.y1=t.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(t,this.element),this.preTapPosition.x!==null&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var s=this.preV;if(t.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var c={x:t.touches[1].pageX-this.x1,y:t.touches[1].pageY-this.y1};s.x=c.x,s.y=c.y,this.pinchStartLen=T(s),this.multipointStart.dispatch(t,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(t,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(t){if(t.touches){var s=this.preV,c=t.touches.length,d=t.touches[0].pageX,u=t.touches[0].pageY;if(this.isDoubleTap=!1,c>1){var v=t.touches[1].pageX,y=t.touches[1].pageY,w={x:t.touches[1].pageX-d,y:t.touches[1].pageY-u};s.x!==null&&(this.pinchStartLen>0&&(t.zoom=T(w)/this.pinchStartLen,this.pinch.dispatch(t,this.element)),t.angle=B(w,s),this.rotate.dispatch(t,this.element)),s.x=w.x,s.y=w.y,this.x2!==null&&this.sx2!==null?(t.deltaX=(d-this.x2+v-this.sx2)/2,t.deltaY=(u-this.y2+y-this.sy2)/2):(t.deltaX=0,t.deltaY=0),this.twoFingerPressMove.dispatch(t,this.element),this.sx2=v,this.sy2=y}else{if(this.x2!==null){t.deltaX=d-this.x2,t.deltaY=u-this.y2;var O=Math.abs(this.x1-this.x2),L=Math.abs(this.y1-this.y2);(O>10||L>10)&&(this._preventTap=!0)}else t.deltaX=0,t.deltaY=0;this.pressMove.dispatch(t,this.element)}this.touchMove.dispatch(t,this.element),this._cancelLongTap(),this.x2=d,this.y2=u,c>1&&t.preventDefault()}}},{key:"end",value:function(t){if(t.changedTouches){this._cancelLongTap();var s=this;t.touches.length<2&&(this.multipointEnd.dispatch(t,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(t.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){s.swipe.dispatch(t,s.element)},0)):(this.tapTimeout=setTimeout(function(){s._preventTap||s.tap.dispatch(t,s.element),s.isDoubleTap&&(s.doubleTap.dispatch(t,s.element),s.isDoubleTap=!1)},0),s.isDoubleTap||(s.singleTapTimeout=setTimeout(function(){s.singleTap.dispatch(t,s.element)},250))),this.touchEnd.dispatch(t,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(t){this.cancelAll(),this.touchCancel.dispatch(t,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(t,s,c,d){return Math.abs(t-s)>=Math.abs(c-d)?t-s>0?"Left":"Right":c-d>0?"Up":"Down"}},{key:"on",value:function(t,s){this[t]&&this[t].add(s)}},{key:"off",value:function(t,s){this[t]&&this[t].del(s)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),h}();function vt(h){var t=function(){var v,y=document.createElement("fakeelement"),w={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(v in w)if(y.style[v]!==void 0)return w[v]}(),s=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,c=E(h,"gslide-media")?h:h.querySelector(".gslide-media"),d=P(c,".ginner-container"),u=h.querySelector(".gslide-description");s>769&&(c=d),g(c,"greset"),U(c,"translate3d(0, 0, 0)"),x(t,{onElement:c,once:!0,withCallback:function(v,y){S(c,"greset")}}),c.style.opacity="",u&&(u.style.opacity="")}function yt(h){if(h.events.hasOwnProperty("touch"))return!1;var t,s,c,d=p(),u=d.width,v=d.height,y=!1,w=null,O=null,L=null,A=!1,q=1,I=1,R=!1,F=!1,W=null,lt=null,et=null,pt=null,gt=0,bt=0,Et=!1,jt=!1,wt={},St={},Zt=0,Jt=0,Ce=document.getElementById("glightbox-slider"),It=document.querySelector(".goverlay"),Ae=new Ht(Ce,{touchStart:function(X){if(y=!0,(E(X.targetTouches[0].target,"ginner-container")||P(X.targetTouches[0].target,".gslide-desc")||X.targetTouches[0].target.nodeName.toLowerCase()=="a")&&(y=!1),P(X.targetTouches[0].target,".gslide-inline")&&!E(X.targetTouches[0].target.parentNode,"gslide-inline")&&(y=!1),y){if(St=X.targetTouches[0],wt.pageX=X.targetTouches[0].pageX,wt.pageY=X.targetTouches[0].pageY,Zt=X.targetTouches[0].clientX,Jt=X.targetTouches[0].clientY,w=h.activeSlide,O=w.querySelector(".gslide-media"),c=w.querySelector(".gslide-inline"),L=null,E(O,"gslide-image")&&(L=O.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(O=w.querySelector(".ginner-container")),S(It,"greset"),X.pageX>20&&X.pageXv){var tt=wt.pageX-St.pageX;if(Math.abs(tt)<=13)return!1}A=!0;var mt,Pt=X.targetTouches[0].clientX,Oe=X.targetTouches[0].clientY,_e=Zt-Pt,Me=Jt-Oe;if(Math.abs(_e)>Math.abs(Me)?(Et=!1,jt=!0):(jt=!1,Et=!0),t=St.pageX-wt.pageX,gt=100*t/u,s=St.pageY-wt.pageY,bt=100*s/v,Et&&L&&(mt=1-Math.abs(s)/v,It.style.opacity=mt,h.settings.touchFollowAxis&&(gt=0)),jt&&(mt=1-Math.abs(t)/u,O.style.opacity=mt,h.settings.touchFollowAxis&&(bt=0)),!L)return U(O,"translate3d(".concat(gt,"%, 0, 0)"));U(O,"translate3d(".concat(gt,"%, ").concat(bt,"%, 0)"))}},touchEnd:function(){if(y){if(A=!1,F||R)return et=W,void(pt=lt);var X=Math.abs(parseInt(bt)),tt=Math.abs(parseInt(gt));if(!(X>29&&L))return X<29&&tt<25?(g(It,"greset"),It.style.opacity=1,vt(O)):void 0;h.close()}},multipointEnd:function(){setTimeout(function(){R=!1},50)},multipointStart:function(){R=!0,q=I||1},pinch:function(X){if(!L||A)return!1;R=!0,L.scaleX=L.scaleY=q*X.zoom;var tt=q*X.zoom;if(F=!0,tt<=1)return F=!1,tt=1,pt=null,et=null,W=null,lt=null,void L.setAttribute("style","");tt>4.5&&(tt=4.5),L.style.transform="scale3d(".concat(tt,", ").concat(tt,", 1)"),I=tt},pressMove:function(X){if(F&&!R){var tt=St.pageX-wt.pageX,mt=St.pageY-wt.pageY;et&&(tt+=et),pt&&(mt+=pt),W=tt,lt=mt;var Pt="translate3d(".concat(tt,"px, ").concat(mt,"px, 0)");I&&(Pt+=" scale3d(".concat(I,", ").concat(I,", 1)")),U(L,Pt)}},swipe:function(X){if(!F)if(R)R=!1;else{if(X.direction=="Left"){if(h.index==h.elements.length-1)return vt(O);h.nextSlide()}if(X.direction=="Right"){if(h.index==0)return vt(O);h.prevSlide()}}}});h.events.touch=Ae}var zt=function(){function h(t,s){var c=this,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(i(this,h),this.img=t,this.slide=s,this.onclose=d,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(u){return c.dragStart(u)},!1),this.img.addEventListener("mouseup",function(u){return c.dragEnd(u)},!1),this.img.addEventListener("mousemove",function(u){return c.drag(u)},!1),this.img.addEventListener("click",function(u){return c.slide.classList.contains("dragging-nav")?(c.zoomOut(),!1):c.zoomedIn?void(c.zoomedIn&&!c.dragging&&c.zoomOut()):c.zoomIn()},!1),this.img.setZoomEvents=!0}return l(h,[{key:"zoomIn",value:function(){var t=this.widowWidth();if(!(this.zoomedIn||t<=768)){var s=this.img;if(s.setAttribute("data-style",s.getAttribute("style")),s.style.maxWidth=s.naturalWidth+"px",s.style.maxHeight=s.naturalHeight+"px",s.naturalWidth>t){var c=t/2-s.naturalWidth/2;this.setTranslate(this.img.parentNode,c,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&typeof this.onclose=="function"&&this.onclose()}},{key:"dragStart",value:function(t){t.preventDefault(),this.zoomedIn?(t.type==="touchstart"?(this.initialX=t.touches[0].clientX-this.xOffset,this.initialY=t.touches[0].clientY-this.yOffset):(this.initialX=t.clientX-this.xOffset,this.initialY=t.clientY-this.yOffset),t.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(t){var s=this;t.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){s.dragging=!1,s.img.isDragging=!1,s.img.classList.remove("dragging")},100)}},{key:"drag",value:function(t){this.active&&(t.preventDefault(),t.type==="touchmove"?(this.currentX=t.touches[0].clientX-this.initialX,this.currentY=t.touches[0].clientY-this.initialY):(this.currentX=t.clientX-this.initialX,this.currentY=t.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(t){if(this.zoomedIn){var s=t.clientX-this.img.naturalWidth/2,c=t.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,s,c)}}},{key:"setTranslate",value:function(t,s,c){t.style.transform="translate3d("+s+"px, "+c+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),h}(),Ft=function(){function h(){var t=this,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,h);var c=s.dragEl,d=s.toleranceX,u=d===void 0?40:d,v=s.toleranceY,y=v===void 0?65:v,w=s.slide,O=w===void 0?null:w,L=s.instance,A=L===void 0?null:L;this.el=c,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=u,this.toleranceY=y,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=O,this.instance=A,this.el.addEventListener("mousedown",function(q){return t.dragStart(q)},!1),this.el.addEventListener("mouseup",function(q){return t.dragEnd(q)},!1),this.el.addEventListener("mousemove",function(q){return t.drag(q)},!1)}return l(h,[{key:"dragStart",value:function(t){if(this.slide.classList.contains("zoomed"))this.active=!1;else{t.type==="touchstart"?(this.initialX=t.touches[0].clientX-this.xOffset,this.initialY=t.touches[0].clientY-this.yOffset):(this.initialX=t.clientX-this.xOffset,this.initialY=t.clientY-this.yOffset);var s=t.target.nodeName.toLowerCase();t.target.classList.contains("nodrag")||P(t.target,".nodrag")||["input","select","textarea","button","a"].indexOf(s)!==-1?this.active=!1:(t.preventDefault(),(t.target===this.el||s!=="img"&&P(t.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=P(t.target,".ginner-container")))}}},{key:"dragEnd",value:function(t){var s=this;t&&t.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,this.doSlideChange=="right"&&this.instance.prevSlide(),this.doSlideChange=="left"&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){s.instance.preventOutsideClick=!1,s.toleranceReached=!1,s.lastDirection=null,s.dragging=!1,s.el.isDragging=!1,s.el.classList.remove("dragging"),s.slide.classList.remove("dragging-nav"),s.dragContainer.style.transform="",s.dragContainer.style.transition=""},100)}},{key:"drag",value:function(t){if(this.active){t.preventDefault(),this.slide.classList.add("dragging-nav"),t.type==="touchmove"?(this.currentX=t.touches[0].clientX-this.initialX,this.currentY=t.touches[0].clientY-this.initialY):(this.currentX=t.clientX-this.initialX,this.currentY=t.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var s=Math.abs(this.currentX),c=Math.abs(this.currentY);if(s>0&&s>=Math.abs(this.currentY)&&(!this.lastDirection||this.lastDirection=="x")){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var d=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&d&&(this.doSlideChange=d),this.instance.settings.dragAutoSnap&&d)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),d=="right"&&this.instance.prevSlide(),void(d=="left"&&this.instance.nextSlide())}if(this.toleranceY>0&&c>0&&c>=s&&(!this.lastDirection||this.lastDirection=="y")){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var u=this.shouldClose();return!this.instance.settings.dragAutoSnap&&u&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&u&&this.instance.close())}}}},{key:"shouldChange",value:function(){var t=!1;if(Math.abs(this.currentX)>=this.toleranceX){var s=this.currentX>0?"right":"left";(s=="left"&&this.slide!==this.slide.parentNode.lastChild||s=="right"&&this.slide!==this.slide.parentNode.firstChild)&&(t=s)}return t}},{key:"shouldClose",value:function(){var t=!1;return Math.abs(this.currentY)>=this.toleranceY&&(t=!0),t}},{key:"setTranslate",value:function(t,s,c){var d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];t.style.transition=d?"all .2s ease":"",t.style.transform="translate3d(".concat(s,"px, ").concat(c,"px, 0)")}}]),h}();function we(h,t,s,c){var d=h.querySelector(".gslide-media"),u=new Image,v="gSlideTitle_"+s,y="gSlideDesc_"+s;u.addEventListener("load",function(){C(c)&&c()},!1),u.src=t.href,t.sizes!=""&&t.srcset!=""&&(u.sizes=t.sizes,u.srcset=t.srcset),u.alt="",Z(t.alt)||t.alt===""||(u.alt=t.alt),t.title!==""&&u.setAttribute("aria-labelledby",v),t.description!==""&&u.setAttribute("aria-describedby",y),t.hasOwnProperty("_hasCustomWidth")&&t._hasCustomWidth&&(u.style.width=t.width),t.hasOwnProperty("_hasCustomHeight")&&t._hasCustomHeight&&(u.style.height=t.height),d.insertBefore(u,d.firstChild)}function Se(h,t,s,c){var d=this,u=h.querySelector(".ginner-container"),v="gvideo"+s,y=h.querySelector(".gslide-media"),w=this.getAllPlayers();g(u,"gvideo-container"),y.insertBefore(j('
'),y.firstChild);var O=h.querySelector(".gvideo-wrapper");M(this.settings.plyr.css,"Plyr");var L=t.href,A=t==null?void 0:t.videoProvider,q=!1;y.style.maxWidth=t.width,M(this.settings.plyr.js,"Plyr",function(){if(!A&&L.match(/vimeo\.com\/([0-9]*)/)&&(A="vimeo"),!A&&(L.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||L.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||L.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))&&(A="youtube"),A==="local"||!A){A="local";var I='',I+=''),q=j(I+=" ")}var R=q||j('
'));g(O,"".concat(A,"-video gvideo")),O.appendChild(R),O.setAttribute("data-id",v),O.setAttribute("data-index",s);var F=z(d.settings.plyr,"config")?d.settings.plyr.config:{},W=new Plyr("#"+v,F);W.on("ready",function(lt){w[v]=lt.detail.plyr,C(c)&&c()}),_(function(){return h.querySelector("iframe")&&h.querySelector("iframe").dataset.ready=="true"},function(){d.resize(h)}),W.on("enterfullscreen",$t),W.on("exitfullscreen",$t)})}function $t(h){var t=P(h.target,".gslide-media");h.type==="enterfullscreen"&&g(t,"fullscreen"),h.type==="exitfullscreen"&&S(t,"fullscreen")}function xe(h,t,s,c){var d,u=this,v=h.querySelector(".gslide-media"),y=!(!z(t,"href")||!t.href)&&t.href.split("#").pop().trim(),w=!(!z(t,"content")||!t.content)&&t.content;if(w&&(H(w)&&(d=j(''.concat(w,"
"))),G(w))){w.style.display=="none"&&(w.style.display="block");var O=document.createElement("div");O.className="ginlined-content",O.appendChild(w),d=O}if(y){var L=document.getElementById(y);if(!L)return!1;var A=L.cloneNode(!0);A.style.height=t.height,A.style.maxWidth=t.width,g(A,"ginlined-content"),d=A}if(!d)return console.error("Unable to append inline slide content",t),!1;v.style.height=t.height,v.style.width=t.width,v.appendChild(d),this.events["inlineclose"+y]=x("click",{onElement:v.querySelectorAll(".gtrigger-close"),withCallback:function(q){q.preventDefault(),u.close()}}),C(c)&&c()}function Ee(h,t,s,c){var d=h.querySelector(".gslide-media"),u=function(v){var y=v.url,w=v.allow,O=v.callback,L=v.appendTo,A=document.createElement("iframe");return A.className="vimeo-video gvideo",A.src=y,A.style.width="100%",A.style.height="100%",w&&A.setAttribute("allow",w),A.onload=function(){A.onload=null,g(A,"node-ready"),C(O)&&O()},L&&L.appendChild(A),A}({url:t.href,callback:c});d.parentNode.style.maxWidth=t.width,d.parentNode.style.height=t.height,d.appendChild(u)}var Te=function(){function h(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,h),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",videoProvider:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},st(t)&&(this.defaults=f(this.defaults,t))}return l(h,[{key:"sourceType",value:function(t){var s=t;return(t=t.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/)!==null?"image":t.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||t.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||t.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||t.match(/vimeo\.com\/([0-9]*)/)||t.match(/\.(mp4|ogg|webm|mov)/)!==null?"video":t.match(/\.(mp3|wav|wma|aac|ogg)/)!==null?"audio":t.indexOf("#")>-1&&s.split("#").pop().trim()!==""?"inline":t.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(t,s){var c=this,d=f({descPosition:s.descPosition},this.defaults);if(st(t)&&!G(t)){z(t,"type")||(z(t,"content")&&t.content?t.type="inline":z(t,"href")&&(t.type=this.sourceType(t.href)));var u=f(d,t);return this.setSize(u,s),u}var v="",y=t.getAttribute("data-glightbox"),w=t.nodeName.toLowerCase();if(w==="a"&&(v=t.href),w==="img"&&(v=t.src,d.alt=t.alt),d.href=v,m(d,function(R,F){z(s,F)&&F!=="width"&&(d[F]=s[F]);var W=t.dataset[F];Z(W)||(d[F]=c.sanitizeValue(W))}),d.content&&(d.type="inline"),!d.type&&v&&(d.type=this.sourceType(v)),Z(y)){if(!d.title&&w=="a"){var O=t.title;Z(O)||O===""||(d.title=O)}if(!d.title&&w=="img"){var L=t.alt;Z(L)||L===""||(d.title=L)}}else{var A=[];m(d,function(R,F){A.push(";\\s?"+F)}),A=A.join("\\s?:|"),y.trim()!==""&&m(d,function(R,F){var W=y,lt=new RegExp("s?"+F+"s?:s?(.*?)("+A+"s?:|$)"),et=W.match(lt);if(et&&et.length&&et[1]){var pt=et[1].trim().replace(/;\s*$/,"");d[F]=c.sanitizeValue(pt)}})}if(d.description&&d.description.substring(0,1)==="."){var q;try{q=document.querySelector(d.description).innerHTML}catch(R){if(!(R instanceof DOMException))throw R}q&&(d.description=q)}if(!d.description){var I=t.querySelector(".glightbox-desc");I&&(d.description=I.innerHTML)}return this.setSize(d,s,t),this.slideConfig=d,d}},{key:"setSize",value:function(t,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=t.type=="video"?this.checkSize(s.videosWidth):this.checkSize(s.width),u=this.checkSize(s.height);return t.width=z(t,"width")&&t.width!==""?this.checkSize(t.width):d,t.height=z(t,"height")&&t.height!==""?this.checkSize(t.height):u,c&&t.type=="image"&&(t._hasCustomWidth=!!c.dataset.width,t._hasCustomHeight=!!c.dataset.height),t}},{key:"checkSize",value:function(t){return ct(t)?"".concat(t,"px"):t}},{key:"sanitizeValue",value:function(t){return t!=="true"&&t!=="false"?t:t==="true"}}]),h}(),Mt=function(){function h(t,s,c){i(this,h),this.element=t,this.instance=s,this.index=c}return l(h,[{key:"setContent",value:function(){var t=this,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,c=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(E(s,"loaded"))return!1;var d=this.instance.settings,u=this.slideConfig,v=Y();C(d.beforeSlideLoad)&&d.beforeSlideLoad({index:this.index,slide:s,player:!1});var y=u.type,w=u.descPosition,O=s.querySelector(".gslide-media"),L=s.querySelector(".gslide-title"),A=s.querySelector(".gslide-desc"),q=s.querySelector(".gdesc-inner"),I=c,R="gSlideTitle_"+this.index,F="gSlideDesc_"+this.index;if(C(d.afterSlideLoad)&&(I=function(){C(c)&&c(),d.afterSlideLoad({index:t.index,slide:s,player:t.instance.getSlidePlayerInstance(t.index)})}),u.title==""&&u.description==""?q&&q.parentNode.parentNode.removeChild(q.parentNode):(L&&u.title!==""?(L.id=R,L.innerHTML=u.title):L.parentNode.removeChild(L),A&&u.description!==""?(A.id=F,v&&d.moreLength>0?(u.smallDescription=this.slideShortDesc(u.description,d.moreLength,d.moreText),A.innerHTML=u.smallDescription,this.descriptionEvents(A,u)):A.innerHTML=u.description):A.parentNode.removeChild(A),g(O.parentNode,"desc-".concat(w)),g(q.parentNode,"description-".concat(w))),g(O,"gslide-".concat(y)),g(s,"loaded"),y!=="video"){if(y!=="external")return y==="inline"?(xe.apply(this.instance,[s,u,this.index,I]),void(u.draggable&&new Ft({dragEl:s.querySelector(".gslide-inline"),toleranceX:d.dragToleranceX,toleranceY:d.dragToleranceY,slide:s,instance:this.instance}))):void(y!=="image"?C(I)&&I():we(s,u,this.index,function(){var W=s.querySelector("img");u.draggable&&new Ft({dragEl:W,toleranceX:d.dragToleranceX,toleranceY:d.dragToleranceY,slide:s,instance:t.instance}),u.zoomable&&W.naturalWidth>W.offsetWidth&&(g(W,"zoomable"),new zt(W,s,function(){t.instance.resize()})),C(I)&&I()}));Ee.apply(this,[s,u,this.index,I])}else Se.apply(this.instance,[s,u,this.index,I])}},{key:"slideShortDesc",value:function(t){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:50,c=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=document.createElement("div");d.innerHTML=t;var u=d.innerText,v=c;if((t=u.trim()).length<=s)return t;var y=t.substr(0,s-1);return v?(d=null,y+'... '+c+" "):y}},{key:"descriptionEvents",value:function(t,s){var c=this,d=t.querySelector(".desc-more");if(!d)return!1;x("click",{onElement:d,withCallback:function(u,v){u.preventDefault();var y=document.body,w=P(v,".gslide-desc");if(!w)return!1;w.innerHTML=s.description,g(y,"gdesc-open");var O=x("click",{onElement:[y,P(w,".gslide-description")],withCallback:function(L,A){L.target.nodeName.toLowerCase()!=="a"&&(S(y,"gdesc-open"),g(y,"gdesc-closed"),w.innerHTML=s.smallDescription,c.descriptionEvents(w,s),setTimeout(function(){S(y,"gdesc-closed")},400),O.destroy())}})}})}},{key:"create",value:function(){return j(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){G(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var t=new Te(this.instance.settings.slideExtraAttributes);return this.slideConfig=t.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),h}(),Ut=Y(),Kt=Y()!==null||document.createTouch!==void 0||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,Gt=document.getElementsByTagName("html")[0],ke={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.12/plyr.css",js:"https://cdn.plyr.io/3.6.12/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:' ',next:' ',prev:' '},slideHTML:``,lightboxHTML:`
{closeSVG}
{prevSVG}
{nextSVG}
`},Le=function(){function h(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,h),this.customOptions=t,this.settings=f(ke,t),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return l(h,[{key:"init",value:function(){var t=this,s=this.getSelector();s&&(this.baseEvents=x("click",{onElement:s,withCallback:function(c,d){c.preventDefault(),t.open(d)}})),this.elements=this.getElements()}},{key:"open",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.elements.length===0)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var c=ct(s)?s:this.settings.startAt;if(G(t)){var d=t.getAttribute("data-gallery");d&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,d)),Z(c)&&(c=this.getElementIndex(t))<0&&(c=0)}ct(c)||(c=0),this.build(),$(this.overlay,this.settings.openEffect==="none"?"none":this.settings.cssEfects.fade.in);var u=document.body,v=window.innerWidth-document.documentElement.clientWidth;if(v>0){var y=document.createElement("style");y.type="text/css",y.className="gcss-styles",y.innerText=".gscrollbar-fixer {margin-right: ".concat(v,"px}"),document.head.appendChild(y),g(u,"gscrollbar-fixer")}g(u,"glightbox-open"),g(Gt,"glightbox-open"),Ut&&(g(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(c,!0),this.elements.length===1?(g(this.prevButton,"glightbox-button-hidden"),g(this.nextButton,"glightbox-button-hidden")):(S(this.prevButton,"glightbox-button-hidden"),S(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),C(this.settings.onOpen)&&this.settings.onOpen(),Kt&&this.settings.touchNavigation&&yt(this),this.settings.keyboardNavigation&&D(this)}},{key:"openAt",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.open(null,t)}},{key:"showSlide",value:function(){var t=this,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,c=arguments.length>1&&arguments[1]!==void 0&&arguments[1];Q(this.loader),this.index=parseInt(s);var d=this.slidesContainer.querySelector(".current");d&&S(d,"current"),this.slideAnimateOut();var u=this.slidesContainer.querySelectorAll(".gslide")[s];if(E(u,"loaded"))this.slideAnimateIn(u,c),K(this.loader);else{Q(this.loader);var v=this.elements[s],y={index:this.index,slide:u,slideNode:u,slideConfig:v.slideConfig,slideIndex:this.index,trigger:v.node,player:null};this.trigger("slide_before_load",y),v.instance.setContent(u,function(){K(t.loader),t.resize(),t.slideAnimateIn(u,c),t.trigger("slide_after_load",y)})}this.slideDescription=u.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&E(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(s+1),this.preloadSlide(s-1)),this.updateNavigationClasses(),this.activeSlide=u}},{key:"preloadSlide",value:function(t){var s=this;if(t<0||t>this.elements.length-1||Z(this.elements[t]))return!1;var c=this.slidesContainer.querySelectorAll(".gslide")[t];if(E(c,"loaded"))return!1;var d=this.elements[t],u=d.type,v={index:t,slide:c,slideNode:c,slideConfig:d.slideConfig,slideIndex:t,trigger:d.node,player:null};this.trigger("slide_before_load",v),u==="video"||u==="external"?setTimeout(function(){d.instance.setContent(c,function(){s.trigger("slide_after_load",v)})},200):d.instance.setContent(c,function(){s.trigger("slide_after_load",v)})}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(t<0||t>this.elements.length-1))return!1;t<0?t=this.elements.length-1:t>=this.elements.length&&(t=0),this.showSlide(t)}},{key:"insertSlide",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;s<0&&(s=this.elements.length);var c=new Mt(t,this,s),d=c.getConfig(),u=f({},d),v=c.create(),y=this.elements.length-1;u.index=s,u.node=!1,u.instance=c,u.slideConfig=d,this.elements.splice(s,0,u);var w=null,O=null;if(this.slidesContainer){if(s>y)this.slidesContainer.appendChild(v);else{var L=this.slidesContainer.querySelectorAll(".gslide")[s];this.slidesContainer.insertBefore(v,L)}(this.settings.preload&&this.index==0&&s==0||this.index-1==s||this.index+1==s)&&this.preloadSlide(s),this.index===0&&s===0&&(this.index=1),this.updateNavigationClasses(),w=this.slidesContainer.querySelectorAll(".gslide")[s],O=this.getSlidePlayerInstance(s),u.slideNode=w}this.trigger("slide_inserted",{index:s,slide:w,slideNode:w,slideConfig:d,slideIndex:s,trigger:null,player:O}),C(this.settings.slideInserted)&&this.settings.slideInserted({index:s,slide:w,player:O})}},{key:"removeSlide",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1;if(t<0||t>this.elements.length-1)return!1;var s=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[t];s&&(this.getActiveSlideIndex()==t&&(t==this.elements.length-1?this.prevSlide():this.nextSlide()),s.parentNode.removeChild(s)),this.elements.splice(t,1),this.trigger("slide_removed",t),C(this.settings.slideRemoved)&&this.settings.slideRemoved(t)}},{key:"slideAnimateIn",value:function(t,s){var c=this,d=t.querySelector(".gslide-media"),u=t.querySelector(".gslide-description"),v={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:Z(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:Z(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},y={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(d.offsetWidth>0&&u&&(K(u),u.style.display=""),S(t,this.effectsClasses),s)$(t,this.settings.cssEfects[this.settings.openEffect].in,function(){c.settings.autoplayVideos&&c.slidePlayerPlay(t),c.trigger("slide_changed",{prev:v,current:y}),C(c.settings.afterSlideChange)&&c.settings.afterSlideChange.apply(c,[v,y])});else{var w=this.settings.slideEffect,O=w!=="none"?this.settings.cssEfects[w].in:w;this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(O=this.settings.cssEfects.slideBack.in),$(t,O,function(){c.settings.autoplayVideos&&c.slidePlayerPlay(t),c.trigger("slide_changed",{prev:v,current:y}),C(c.settings.afterSlideChange)&&c.settings.afterSlideChange.apply(c,[v,y])})}setTimeout(function(){c.resize(t)},100),g(t,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var t=this.prevActiveSlide;S(t,this.effectsClasses),g(t,"prev");var s=this.settings.slideEffect,c=s!=="none"?this.settings.cssEfects[s].out:s;this.slidePlayerPause(t),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:Z(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:Z(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),C(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(c=this.settings.cssEfects.slideBack.out),$(t,c,function(){var d=t.querySelector(".ginner-container"),u=t.querySelector(".gslide-media"),v=t.querySelector(".gslide-description");d.style.transform="",u.style.transform="",S(u,"greset"),u.style.opacity="",v&&(v.style.opacity=""),S(t,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(t){var s="gvideo"+t,c=this.getAllPlayers();return!(!z(c,s)||!c[s])&&c[s]}},{key:"stopSlideVideo",value:function(t){if(G(t)){var s=t.querySelector(".gvideo-wrapper");s&&(t=s.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var c=this.getSlidePlayerInstance(t);c&&c.playing&&c.pause()}},{key:"slidePlayerPause",value:function(t){if(G(t)){var s=t.querySelector(".gvideo-wrapper");s&&(t=s.getAttribute("data-index"))}var c=this.getSlidePlayerInstance(t);c&&c.playing&&c.pause()}},{key:"playSlideVideo",value:function(t){if(G(t)){var s=t.querySelector(".gvideo-wrapper");s&&(t=s.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var c=this.getSlidePlayerInstance(t);c&&!c.playing&&c.play()}},{key:"slidePlayerPlay",value:function(t){var s;if(!Ut||(s=this.settings.plyr.config)!==null&&s!==void 0&&s.muted){if(G(t)){var c=t.querySelector(".gvideo-wrapper");c&&(t=c.getAttribute("data-index"))}var d=this.getSlidePlayerInstance(t);d&&!d.playing&&(d.play(),this.settings.autofocusVideos&&d.elements.container.focus())}}},{key:"setElements",value:function(t){var s=this;this.settings.elements=!1;var c=[];t&&t.length&&m(t,function(d,u){var v=new Mt(d,s,u),y=v.getConfig(),w=f({},y);w.slideConfig=y,w.instance=v,w.index=u,c.push(w)}),this.elements=c,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(m(this.elements,function(){var d=j(s.settings.slideHTML);s.slidesContainer.appendChild(d)}),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(t){var s=!1;return m(this.elements,function(c,d){if(z(c,"node")&&c.node==t)return s=d,!0}),s}},{key:"getElements",value:function(){var t=this,s=[];this.elements=this.elements?this.elements:[],!Z(this.settings.elements)&&rt(this.settings.elements)&&this.settings.elements.length&&m(this.settings.elements,function(d,u){var v=new Mt(d,t,u),y=v.getConfig(),w=f({},y);w.node=!1,w.index=u,w.instance=v,w.slideConfig=y,s.push(w)});var c=!1;return this.getSelector()&&(c=document.querySelectorAll(this.getSelector())),c&&m(c,function(d,u){var v=new Mt(d,t,u),y=v.getConfig(),w=f({},y);w.node=d,w.index=u,w.instance=v,w.slideConfig=y,w.gallery=d.getAttribute("data-gallery"),s.push(w)}),s}},{key:"getGalleryElements",value:function(t,s){return t.filter(function(c){return c.gallery==s})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&this.settings.selector.substring(0,5)=="data-"?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var t=[];for(var s in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(s)){var c=this.settings.cssEfects[s];t.push("g".concat(c.in)),t.push("g".concat(c.out))}return t.join(" ")}},{key:"build",value:function(){var t=this;if(this.built)return!1;var s=document.body.childNodes,c=[];m(s,function(L){L.parentNode==document.body&&L.nodeName.charAt(0)!=="#"&&L.hasAttribute&&!L.hasAttribute("aria-hidden")&&(c.push(L),L.setAttribute("aria-hidden","true"))});var d=z(this.settings.svg,"next")?this.settings.svg.next:"",u=z(this.settings.svg,"prev")?this.settings.svg.prev:"",v=z(this.settings.svg,"close")?this.settings.svg.close:"",y=this.settings.lightboxHTML;y=j(y=(y=(y=y.replace(/{nextSVG}/g,d)).replace(/{prevSVG}/g,u)).replace(/{closeSVG}/g,v)),document.body.appendChild(y);var w=document.getElementById("glightbox-body");this.modal=w;var O=w.querySelector(".gclose");this.prevButton=w.querySelector(".gprev"),this.nextButton=w.querySelector(".gnext"),this.overlay=w.querySelector(".goverlay"),this.loader=w.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=c,this.events={},g(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&O&&(this.events.close=x("click",{onElement:O,withCallback:function(L,A){L.preventDefault(),t.close()}})),O&&!this.settings.closeButton&&O.parentNode.removeChild(O),this.nextButton&&(this.events.next=x("click",{onElement:this.nextButton,withCallback:function(L,A){L.preventDefault(),t.nextSlide()}})),this.prevButton&&(this.events.prev=x("click",{onElement:this.prevButton,withCallback:function(L,A){L.preventDefault(),t.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=x("click",{onElement:w,withCallback:function(L,A){t.preventOutsideClick||E(document.body,"glightbox-mobile")||P(L.target,".ginner-container")||P(L.target,".gbtn")||E(L.target,"gnext")||E(L.target,"gprev")||t.close()}})),m(this.elements,function(L,A){t.slidesContainer.appendChild(L.instance.create()),L.slideNode=t.slidesContainer.querySelectorAll(".gslide")[A]}),Kt&&g(document.body,"glightbox-touch"),this.events.resize=x("resize",{onElement:window,withCallback:function(){t.resize()}}),this.built=!0}},{key:"resize",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if((t=t||this.activeSlide)&&!E(t,"zoomed")){var s=p(),c=t.querySelector(".gvideo-wrapper"),d=t.querySelector(".gslide-image"),u=this.slideDescription,v=s.width,y=s.height;if(v<=768?g(document.body,"glightbox-mobile"):S(document.body,"glightbox-mobile"),c||d){var w=!1;if(u&&(E(u,"description-bottom")||E(u,"description-top"))&&!E(u,"gabsolute")&&(w=!0),d){if(v<=768)d.querySelector("img");else if(w){var O=u.offsetHeight,L=d.querySelector("img");L.setAttribute("style","max-height: calc(100vh - ".concat(O,"px)")),u.setAttribute("style","max-width: ".concat(L.offsetWidth,"px;"))}}if(c){var A=z(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!A){var q=c.clientWidth,I=c.clientHeight,R=q/I;A="".concat(q/R,":").concat(I/R)}var F=A.split(":"),W=this.settings.videosWidth,lt=this.settings.videosWidth,et=(lt=ct(W)||W.indexOf("px")!==-1?parseInt(W):W.indexOf("vw")!==-1?v*parseInt(W)/100:W.indexOf("vh")!==-1?y*parseInt(W)/100:W.indexOf("%")!==-1?v*parseInt(W)/100:parseInt(c.clientWidth))/(parseInt(F[0])/parseInt(F[1]));if(et=Math.floor(et),w&&(y-=u.offsetHeight),lt>v||et>y||ylt){var pt=c.offsetWidth,gt=c.offsetHeight,bt=y/gt,Et={width:pt*bt,height:gt*bt};c.parentNode.setAttribute("style","max-width: ".concat(Et.width,"px")),w&&u.setAttribute("style","max-width: ".concat(Et.width,"px;"))}else c.parentNode.style.maxWidth="".concat(W),w&&u.setAttribute("style","max-width: ".concat(W,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var t=this.loop();S(this.nextButton,"disabled"),S(this.prevButton,"disabled"),this.index==0&&this.elements.length-1==0?(g(this.prevButton,"disabled"),g(this.nextButton,"disabled")):this.index!==0||t?this.index!==this.elements.length-1||t||g(this.nextButton,"disabled"):g(this.prevButton,"disabled")}},{key:"loop",value:function(){var t=z(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return t=z(this.settings,"loop")?this.settings.loop:t,t}},{key:"close",value:function(){var t=this;if(!this.lightboxOpen){if(this.events){for(var s in this.events)this.events.hasOwnProperty(s)&&this.events[s].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&m(this.bodyHiddenChildElms,function(c){c.removeAttribute("aria-hidden")}),g(this.modal,"glightbox-closing"),$(this.overlay,this.settings.openEffect=="none"?"none":this.settings.cssEfects.fade.out),$(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(t.activeSlide=null,t.prevActiveSlideIndex=null,t.prevActiveSlide=null,t.built=!1,t.events){for(var c in t.events)t.events.hasOwnProperty(c)&&t.events[c].destroy();t.events=null}var d=document.body;S(Gt,"glightbox-open"),S(d,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),t.modal.parentNode.removeChild(t.modal),t.trigger("close"),C(t.settings.onClose)&&t.settings.onClose();var u=document.querySelector(".gcss-styles");u&&u.parentNode.removeChild(u),t.lightboxOpen=!1,t.closing=null})}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(t,s){var c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!t||!C(s))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:t,once:c,callback:s})}},{key:"once",value:function(t,s){this.on(t,s,!0)}},{key:"trigger",value:function(t){var s=this,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,d=[];m(this.apiEvents,function(u,v){var y=u.evt,w=u.once,O=u.callback;y==t&&(O(c),w&&d.push(v))}),d.length&&m(d,function(u){return s.apiEvents.splice(u,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.0"}}]),h}();return function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new Le(h);return t.init(),t}})})(be);const Bi=be.exports,qi=`
{nextSVG}
{prevSVG}
{closeSVG}
`,Yi=(r=".glightbox")=>{Bi({selector:r,lightboxHtml:qi,slideEffect:"none",openEffect:"fade",closeEffect:"none",preload:!1})};class Hi{constructor(n){this.container=n,this.trigger=n.querySelector(".trigger"),this.tooltip=n.querySelector(".tooltip"),this.tooltipPosition=this.getTooltipPosition(),this.globalEscapeBound=this.globalEscape.bind(this),this.globalPointerDownBound=this.globalPointerDown.bind(this),this.initialiseClassList(),this.bindEvents()}openTooltip(){this.showTooltip(),this.checkBoundingBox(),this.attachGlobalListener()}closeTooltip(){this.hideTooltip(),this.resetBoundingBox(),this.removeGlobalListener()}bindEvents(){this.container.addEventListener("mouseenter",this.openTooltip.bind(this)),this.container.addEventListener("touchstart",this.openTooltip.bind(this)),this.trigger.addEventListener("focus",this.openTooltip.bind(this)),this.container.addEventListener("mouseleave",this.closeTooltip.bind(this)),this.trigger.addEventListener("blur",this.closeTooltip.bind(this))}attachGlobalListener(){document.addEventListener("keydown",this.globalEscapeBound),document.addEventListener("pointerdown",this.globalPointerDownBound)}removeGlobalListener(){document.removeEventListener("keydown",this.globalEscapeBound),document.removeEventListener("pointerdown",this.globalPointerDownBound)}globalEscape(n){(n.key==="Escape"||n.key==="Esc")&&this.closeTooltip()}globalPointerDown(n){switch(n.target){case this.container:case this.trigger:case this.tooltip:n.preventDefault();break;default:this.closeTooltip(),this.trigger.blur()}}showTooltip(){this.container.classList.add("tooltip-visible"),this.tooltip.classList.remove("hidden")}hideTooltip(){this.container.classList.remove("tooltip-visible"),this.tooltip.classList.add("hidden")}getTooltipPosition(){const n=this.container.getAttribute("data-tooltip-position");let o="bottom";return n==="top"&&(o=n),o}initialiseClassList(){switch(this.tooltipPosition){case"top":this.container.classList.add("top");break;default:this.container.classList.remove("top");break}}checkBoundingBox(){const n=this.tooltip.getBoundingClientRect();this.checkHorizontalBounding(n),this.checkVerticalBounding(n)}checkHorizontalBounding(n){const o=window.innerWidth;if(n.right>o&&n.left<0)throw new Error("Tooltip width too wide for the window");n.right>o&&this.moveTooltipLeft(n,o),n.left<0&&this.moveTooltipRight(n)}checkVerticalBounding(n){const o=window.innerHeight;if(n.bottom>o&&n.top<0)throw new Error("Tooltip height too high for the window");n.bottom>o&&this.moveTooltipUp(),n.top<0&&this.moveTooltipDown()}moveTooltipUp(){this.container.classList.add("top")}moveTooltipRight(n){const o=Math.floor(n.width/2);this.tooltip.style.left=`${o}px`}moveTooltipDown(){this.container.classList.remove("top")}moveTooltipLeft(n,o){const i=o-Math.round(n.right)-Math.round(n.width)/1.6;this.tooltip.style.transform=`translateX(${i}px)`}resetBoundingBox(){(this.tooltip.style.left||this.tooltip.style.transform)&&(this.tooltip.style.left=null,this.tooltip.style.transform=null),this.initialiseClassList()}}const zi=()=>{document.querySelectorAll(".js-popup-button").forEach(n=>{const o=window.matchMedia("(max-width: 1280px)"),i=n.querySelector(".js-popup-content"),l=``;o.matches?(i.innerHTML=l,n.addEventListener("click",f=>{i.classList.add("active")}),n.querySelector(".js-popup-exit").addEventListener("click",f=>{f.stopPropagation(),i.classList.remove("active")})):Array.from(document.querySelectorAll(".tooltip-container")).forEach(a=>new Hi(a))})};class ji{constructor(n,o){this.DOM={el:n,menu:n.querySelector(".js-exhibition-menu-dropdown"),buttonMenu:n.querySelector(".js-exhibition-menu-button-title")},this.scrollbarPromise=o,this.scrollbar=!1}init(){this.scrollbarPromise.then(n=>{this.scrollbar=n,this.DOM.menu&&this.menusAction()})}menusAction(){const n=this.DOM.menu.querySelectorAll("button"),o=document.querySelector(".exhibition-pernament__menu"),i=document.querySelector(".js-exhibition-submenu");n.forEach(e=>{e.addEventListener("click",l=>{l.preventDefault();const a=this.DOM.el.querySelector(`#${e.dataset.section}`);return a&&this.scrollbar.scrollTo(a),!1})}),this.scrollbar.on("scroll",e=>{Object.keys(e.currentElements).forEach(l=>{if(typeof e.currentElements[l]=="object"){const{progress:a}=e.currentElements[l],f=e.currentElements[l].el;if(f.classList.contains("js-page-section")){const m=this.DOM.menu.querySelector(`[data-section="${f.id}"]`);a>.1&&a<.7?(m.classList.add("active"),this.DOM.buttonMenu.innerHTML=m.dataset.title):(m.classList.remove("active"),o.classList.contains("hidden-exhibition")&&i.classList.contains("open")&&(o.classList.remove("hidden-exhibition"),i.classList.remove("open")))}}})})}}De.polyfill();document.addEventListener("DOMContentLoaded",()=>{document.querySelector('link[href^="blob"]')&&(document.querySelector("link#main_styles-css").disabled=!0)});const At=new Promise(r=>{let n=!sessionStorage.getItem("ClickInUrl")&&sessionStorage.getItem("scrollTop")?Number(sessionStorage.getItem("scrollTop")):0;sessionStorage.removeItem("ClickInUrl"),setTimeout(()=>{const o=document.querySelector(".js-body-content");if(o){const i=new vi({el:o,smooth:!0,getSpeed:!0,getDirection:!0,tablet:{breakpoint:980,smooth:!1},smartphone:{smooth:!1},reloadOnContextChange:!0,scrollFromAnywhere:!0,touchMultiplier:2,resetNativeScroll:!1,multiplier:1.2,offset:["10%","10%"]});window.addEventListener("resize",()=>{const{scroll:f}=i;window.innerWidth>980&&(f.isMobile||f.isTablet)&&i.init()}),Di(i).init(),document.querySelectorAll("img").forEach(f=>{f.addEventListener("load",()=>{i.update()})}),i.scrollTo(n),i.on("scroll",f=>{n=f.scroll.y}),window.onbeforeunload=()=>{sessionStorage.setItem("scrollTop",n)},document.querySelectorAll("a, button.js-none-scroll").forEach(f=>{f.addEventListener("click",()=>{f.classList.contains("tabs__button__item")||(sessionStorage.setItem("ClickInUrl",1),sessionStorage.removeItem("scrollTop"))})}),r(i)}},1e3)}),Lt={cookies:document.querySelector(".js-cookies"),listList:document.querySelector('[data-page="list"]'),home:document.querySelector('[data-page="home"]')};Lt.home&&Ct(()=>import("./home.6dc0aedc.js"),["assets/home.6dc0aedc.js","assets/splide.esm.98b43106.js"]).then(r=>{new r.Home(Lt.home,At).init()});Lt.cookies&&Ct(()=>import("./cookies.d66e9d24.js"),[]).then(r=>{r.cookies(Lt.cookies)});Lt.listList&&Ct(()=>import("./filterslist.5d5e41a0.js"),[]).then(r=>{new r.default(Lt.listList,At).init()});document.querySelector('[data-page="form"]')&&Ct(()=>import("./form.9eba2a5a.js"),["assets/form.9eba2a5a.js","assets/_commonjsHelpers.712cc82f.js"]).then(r=>{new r.Form(document.querySelector('[data-page="form"] .body-wrap'),At).init()});document.querySelector('[data-page="search"]')&&Ct(()=>import("./search.fda98bbf.js"),[]).then(r=>{r.search(At)});document.querySelectorAll(".glightbox").length>0&&Yi();document.querySelector('[data-page="detail"]')&&Ct(()=>import("./detail.fddae451.js"),["assets/detail.fddae451.js","assets/_commonjsHelpers.712cc82f.js","assets/splide.esm.98b43106.js"]).then(r=>{new r.Detail(document.querySelector('[data-page="detail"]'),At).init()});document.querySelector('[data-scrollbar="scrollsection"]')&&new ji(document.querySelector('[data-scrollbar="scrollsection"] .body-wrap'),At).init();document.querySelector(".js-popup-button")&&zi();