// source --> https://www.mst.pl/wp-content/themes/Webgo/dist/js/scripts.min.js?ver=1767786994 
function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).window=e.window||{})}(this,function(e){"use strict";function t(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,s)}return i}function i(e){for(var i=1;i<arguments.length;i++){var s=null!=arguments[i]?arguments[i]:{};i%2?t(Object(s),!0).forEach(function(t){r(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):t(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function o(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}function r(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var i,s=c(e);if(t){var n=c(this).constructor;i=Reflect.construct(s,arguments,n)}else i=s.apply(this,arguments);return function(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?d(e):t}(this,i)}}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var s,n,a=[],o=!0,r=!1;try{for(i=i.call(e);!(o=(s=i.next()).done)&&(a.push(s.value),!t||a.length!==t);o=!0);}catch(e){r=!0,n=e}finally{try{o||null==i.return||i.return()}finally{if(r)throw n}}return a}}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||f(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){if(e){if("string"==typeof e)return m(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,s=new Array(t);i<t;i++)s[i]=e[i];return s}function g(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=f(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var s=0,n=function(){};return{s:n,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,r=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){r=!0,a=e},f:function(){try{o||null==i.return||i.return()}finally{if(r)throw a}}}}var v=function(e){return"object"===s(e)&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e)},y=function e(){for(var t=!1,i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];"boolean"==typeof n[0]&&(t=n.shift());var o=n[0];if(!o||"object"!==s(o))throw new Error("extendee must be an object");for(var r=n.slice(1),l=r.length,c=0;c<l;c++){var d=r[c];for(var h in d)if(d.hasOwnProperty(h)){var u=d[h];if(t&&(Array.isArray(u)||v(u))){var p=Array.isArray(u)?[]:{};o[h]=e(!0,o.hasOwnProperty(h)?o[h]:p,u)}else o[h]=u}}return o},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4;return e=parseFloat(e)||0,Math.round((e+Number.EPSILON)*t)/t},w="undefined"!=typeof window&&window.ResizeObserver||function(){function e(t){n(this,e),this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=t}return o(e,[{key:"observe",value:function(e){if(!this.observables.some(function(t){return t.el===e})){var t={el:e,size:{height:e.clientHeight,width:e.clientWidth}};this.observables.push(t)}}},{key:"unobserve",value:function(e){this.observables=this.observables.filter(function(t){return t.el!==e})}},{key:"disconnect",value:function(){this.observables=[]}},{key:"check",value:function(){var e=this.observables.filter(function(e){var t=e.el.clientHeight,i=e.el.clientWidth;if(e.size.height!==t||e.size.width!==i)return e.size.height=t,e.size.width=i,!0}).map(function(e){return e.el});e.length>0&&this.callback(e),window.requestAnimationFrame(this.boundCheck)}}]),e}(),x=function(){var e=window.getSelection?window.getSelection():document.selection;e&&e.rangeCount&&e.getRangeAt(0).getClientRects().length&&(e.removeAllRanges?e.removeAllRanges():e.empty&&e.empty())},S=function e(t){n(this,e),this.id=-1,this.id=t.pointerId||t.identifier||-1,this.pageX=t.pageX,this.pageY=t.pageY,this.clientX=t.clientX,this.clientY=t.clientY,this.nativePointer=t};function E(e,t){return t?Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2)):0}function T(e,t){return t?{clientX:(e.clientX+t.clientX)/2,clientY:(e.clientY+t.clientY)/2}:e}var C=function(){function e(t){var i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=s.start,o=void 0===a?function(){return!0}:a,r=s.move,l=void 0===r?function(){}:r,c=s.end,d=void 0===c?function(){}:c;n(this,e),this.element=t,this.startPointers=[],this.currentPointers=[],this.startCallback=o,this.moveCallback=l,this.endCallback=d,this.onStart=function(e){if(!e.button||0===e.button){var t=new S(e);if(!1===i.startCallback(t,e))return!1;e.preventDefault(),x(),i.currentPointers.push(t),i.startPointers.push(t),(e.target&&"setPointerCapture"in e.target?e.target:i.element).setPointerCapture(e.pointerId),i.element.addEventListener("pointermove",i.onMove),i.element.addEventListener("pointerup",i.onEnd),i.element.addEventListener("pointercancel",i.onEnd)}},this.onMove=function(e){for(var t=i.currentPointers.slice(),s=[],n=function(){var e=o[a],t=i.currentPointers.findIndex(function(t){return t.id===e.id});if(t<0)return"continue";s.push(e),i.currentPointers[t]=e},a=0,o=[new S(e)];a<o.length;a++)n();s.length&&i.moveCallback(t,i.currentPointers,e)},this.onEnd=function(e){var t=new S(e),s=i.currentPointers.findIndex(function(e){return e.id===t.id});if(-1===s)return!1;i.currentPointers.splice(s,1),i.startPointers.splice(s,1),i.endCallback(t,e),i.currentPointers.length||(i.element.removeEventListener("pointermove",i.onMove),i.element.removeEventListener("pointerup",i.onEnd),i.element.removeEventListener("pointercancel",i.onEnd))},this.element.addEventListener("pointerdown",this.onStart)}return o(e,[{key:"stop",value:function(){this.element.removeEventListener("pointerdown",this.onStart),this.element.removeEventListener("pointermove",this.onMove),this.element.removeEventListener("pointerup",this.onEnd),this.element.removeEventListener("pointercancel",this.onEnd)}}]),e}(),k=function e(t){return!(!t||t===document.body)&&(function(e){var t=window.getComputedStyle(e)["overflow-y"],i=window.getComputedStyle(e)["overflow-x"],s=("scroll"===t||"auto"===t)&&Math.abs(e.scrollHeight-e.clientHeight)>1,n=("scroll"===i||"auto"===i)&&Math.abs(e.scrollWidth-e.clientWidth)>1;return s||n}(t)?t:e(t.parentNode))},$=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.options=y(!0,{},t),this.plugins=[],this.events={};for(var i=0,s=["on","once"];i<s.length;i++)for(var a=s[i],o=0,r=Object.entries(this.options[a]||{});o<r.length;o++){var l=r[o];this[a].apply(this,p(l))}}return o(e,[{key:"option",value:function(e,t){var i=function(e,t){return e.split(".").reduce(function(e,t){return e&&e[t]},t)}(e=String(e),this.options);if("function"==typeof i){for(var s,n=arguments.length,a=new Array(n>2?n-2:0),o=2;o<n;o++)a[o-2]=arguments[o];i=(s=i).call.apply(s,[this,this].concat(a))}return void 0===i?t:i}},{key:"localize",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return String(e).replace(/\{\{(\w+).?(\w+)?\}\}/g,function(e,s,n){var a=!1;if(!(a=n?t.option("".concat(s[0]+s.toLowerCase().substring(1),".l10n.").concat(n)):t.option("l10n.".concat(s))))return s;for(var o=0;o<i.length;o++)a=a.split(i[o][0]).join(i[o][1]);return a})}},{key:"on",value:function(e,t){var i=this;if(v(e)){for(var s=0,n=Object.entries(e);s<n.length;s++){var a=n[s];this.on.apply(this,p(a))}return this}return String(e).split(" ").forEach(function(e){var s=i.events[e]=i.events[e]||[];-1==s.indexOf(t)&&s.push(t)}),this}},{key:"once",value:function(e,t){var i=this;if(v(e)){for(var s=0,n=Object.entries(e);s<n.length;s++){var a=n[s];this.once.apply(this,p(a))}return this}return String(e).split(" ").forEach(function(e){var s=function s(){i.off(e,s);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];t.call.apply(t,[i,i].concat(a))};s._=t,i.on(e,s)}),this}},{key:"off",value:function(e,t){var i=this;if(!v(e))return e.split(" ").forEach(function(e){var s=i.events[e];if(!s||!s.length)return i;for(var n=-1,a=0,o=s.length;a<o;a++){var r=s[a];if(r&&(r===t||r._===t)){n=a;break}}-1!=n&&s.splice(n,1)}),this;for(var s=0,n=Object.entries(e);s<n.length;s++){var a=n[s];this.off.apply(this,p(a))}}},{key:"trigger",value:function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s<t;s++)i[s-1]=arguments[s];var n,a=g(p(this.events[e]||[]).slice());try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o&&!1===o.call.apply(o,[this,this].concat(i)))return!1}}catch(e){a.e(e)}finally{a.f()}var r,l=g(p(this.events["*"]||[]).slice());try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c&&!1===c.call.apply(c,[this,e,this].concat(i)))return!1}}catch(e){l.e(e)}finally{l.f()}return!0}},{key:"attachPlugins",value:function(e){for(var t={},i=0,s=Object.entries(e||{});i<s.length;i++){var n=u(s[i],2),a=n[0],o=n[1];!1===this.options[a]||this.plugins[a]||(this.options[a]=y({},o.defaults||{},this.options[a]),t[a]=new o(this))}for(var r=0,l=Object.entries(t);r<l.length;r++){var c=u(l[r],2);c[0],c[1].attach(this)}return this.plugins=Object.assign({},this.plugins,t),this}},{key:"detachPlugins",value:function(){for(var e in this.plugins){var t=void 0;(t=this.plugins[e])&&"function"==typeof t.detach&&t.detach(this)}return this.plugins={},this}}]),e}(),P={touch:!0,zoom:!0,pinchToZoom:!0,panOnlyZoomed:!1,lockAxis:!1,friction:.64,decelFriction:.88,zoomFriction:.74,bounceForce:.2,baseScale:1,minScale:1,maxScale:2,step:.5,textSelection:!1,click:"toggleZoom",wheel:"zoom",wheelFactor:42,wheelLimit:5,draggableClass:"is-draggable",draggingClass:"is-dragging",ratio:1},M=function(e){l(s,$);var t=h(s);function s(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,s),(i=t.call(this,y(!0,{},P,a))).state="init",i.$container=e;for(var o=0,r=["onLoad","onWheel","onClick"];o<r.length;o++){var l=r[o];i[l]=i[l].bind(d(i))}return i.initLayout(),i.resetValues(),i.attachPlugins(s.Plugins),i.trigger("init"),i.updateMetrics(),i.attachEvents(),i.trigger("ready"),!1===i.option("centerOnStart")?i.state="ready":i.panTo({friction:0}),i}return o(s,[{key:"initLayout",value:function(){var e=this.$container;if(!(e instanceof HTMLElement))throw new Error("Panzoom: Container not found");var t=this.option("content")||e.querySelector(".panzoom__content");if(!t)throw new Error("Panzoom: Content not found");this.$content=t;var i,s=this.option("viewport")||e.querySelector(".panzoom__viewport");s||!1===this.option("wrapInner")||((s=document.createElement("div")).classList.add("panzoom__viewport"),(i=s).append.apply(i,p(e.childNodes)),e.appendChild(s)),this.$viewport=s||t.parentNode}},{key:"resetValues",value:function(){this.updateRate=this.option("updateRate",/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)?250:24),this.container={width:0,height:0},this.viewport={width:0,height:0},this.content={origHeight:0,origWidth:0,width:0,height:0,x:this.option("x",0),y:this.option("y",0),scale:this.option("baseScale")},this.transform={x:0,y:0,scale:1},this.resetDragPosition()}},{key:"onLoad",value:function(e){this.updateMetrics(),this.panTo({scale:this.option("baseScale"),friction:0}),this.trigger("load",e)}},{key:"onClick",value:function(e){if(!e.defaultPrevented)if(this.option("textSelection")&&window.getSelection().toString().length)e.stopPropagation();else{var t=this.$content.getClientRects()[0];if("ready"!==this.state&&(this.dragPosition.midPoint||Math.abs(t.top-this.dragStart.rect.top)>1||Math.abs(t.left-this.dragStart.rect.left)>1))return e.preventDefault(),void e.stopPropagation();!1!==this.trigger("click",e)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(e.preventDefault(),e.stopPropagation(),this.zoomWithClick(e))}}},{key:"onWheel",value:function(e){!1!==this.trigger("wheel",e)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(e)}},{key:"zoomWithWheel",value:function(e){void 0===this.changedDelta&&(this.changedDelta=0);var t=Math.max(-1,Math.min(1,-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)),i=this.content.scale,s=i*(100+t*this.option("wheelFactor"))/100;if(t<0&&Math.abs(i-this.option("minScale"))<.01||t>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(t),s=i):(this.changedDelta=0,s=Math.max(Math.min(s,this.option("maxScale")),this.option("minScale"))),!(this.changedDelta>this.option("wheelLimit"))&&(e.preventDefault(),s!==i)){var n=this.$content.getBoundingClientRect(),a=e.clientX-n.left,o=e.clientY-n.top;this.zoomTo(s,{x:a,y:o})}}},{key:"zoomWithClick",value:function(e){var t=this.$content.getClientRects()[0],i=e.clientX-t.left,s=e.clientY-t.top;this.toggleZoom({x:i,y:s})}},{key:"attachEvents",value:function(){var e=this;this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();var t=new C(this.$container,{start:function(i,s){if(!e.option("touch"))return!1;if(!(e.velocity.scale<0)){if(!t.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(s.target.nodeName))return!1;if(e.option("textSelection")&&function(e,t,i){for(var s=e.childNodes,n=document.createRange(),a=0;a<s.length;a++){var o=s[a];if(o.nodeType===Node.TEXT_NODE){n.selectNodeContents(o);var r=n.getBoundingClientRect();if(t>=r.left&&i>=r.top&&t<=r.right&&i<=r.bottom)return o}}return!1}(s.target,s.clientX,s.clientY))return!1;if(k(s.target))return!1}return!1!==e.trigger("touchStart",s)&&(e.state="pointerdown",e.resetDragPosition(),e.dragPosition.midPoint=null,e.dragPosition.time=Date.now(),!0)}},move:function(i,s,n){if("pointerdown"===e.state)if(0!=e.trigger("touchMove",n)){if(!(s.length<2&&1==e.option("panOnlyZoomed")&&e.content.width<=e.viewport.width&&e.content.height<=e.viewport.height&&e.transform.scale<=e.option("baseScale"))&&(!(s.length>1)||e.option("zoom")&&!1!==e.option("pinchToZoom"))){n.preventDefault(),n.stopPropagation();var a=T(i[0],i[1]),o=T(s[0],s[1]),r=o.clientX-a.clientX,l=o.clientY-a.clientY,c=E(i[0],i[1]),d=E(s[0],s[1]),h=c?d/c:1;e.dragOffset.x+=r,e.dragOffset.y+=l,e.dragOffset.scale*=h,e.dragOffset.time=Date.now()-e.dragPosition.time;var u=1===e.dragStart.scale&&e.option("lockAxis");if(u&&!e.lockAxis){if(Math.abs(e.dragOffset.x)<6&&Math.abs(e.dragOffset.y)<6)return;if("xy"===u){var p=Math.abs(180*Math.atan2(e.dragOffset.y,e.dragOffset.x)/Math.PI);e.lockAxis=p>45&&p<135?"y":"x"}else e.lockAxis=u}if(e.lockAxis&&(e.dragOffset["x"===e.lockAxis?"y":"x"]=0),e.$container.classList.add(e.option("draggingClass")),e.transform.scale===e.option("baseScale")&&"y"===e.lockAxis||(e.dragPosition.x=e.dragStart.x+e.dragOffset.x),e.transform.scale===e.option("baseScale")&&"x"===e.lockAxis||(e.dragPosition.y=e.dragStart.y+e.dragOffset.y),e.dragPosition.scale=e.dragStart.scale*e.dragOffset.scale,s.length>1){var f=T(t.startPointers[0],t.startPointers[1]),m=f.clientX-e.dragStart.rect.x,g=f.clientY-e.dragStart.rect.y,v=e.getZoomDelta(e.content.scale*e.dragOffset.scale,m,g),y=v.deltaX,b=v.deltaY;e.dragPosition.x-=y,e.dragPosition.y-=b,e.dragPosition.midPoint=o}else e.setDragResistance();e.transform={x:e.dragPosition.x,y:e.dragPosition.y,scale:e.dragPosition.scale},e.startAnimation()}}else n.preventDefault()},end:function(s,n){if("pointerdown"===e.state)if(e._dragOffset=i({},e.dragOffset),t.currentPointers.length)e.resetDragPosition();else if(e.state="decel",e.friction=e.option("decelFriction"),e.recalculateTransform(),e.$container.classList.remove(e.option("draggingClass")),!1!==e.trigger("touchEnd",n)&&"decel"===e.state){var a=e.option("minScale");if(e.transform.scale<a)e.zoomTo(a,{friction:.64});else{var o=e.option("maxScale");if(e.transform.scale-o>.01){var r=e.dragPosition.midPoint||s,l=e.$content.getClientRects()[0];e.zoomTo(o,{friction:.64,x:r.clientX-l.left,y:r.clientY-l.top})}}}}});this.pointerTracker=t}},{key:"initObserver",value:function(){var e=this;this.resizeObserver||(this.resizeObserver=new w(function(){e.updateTimer||(e.updateTimer=setTimeout(function(){var t=e.$container.getBoundingClientRect();t.width&&t.height?((Math.abs(t.width-e.container.width)>1||Math.abs(t.height-e.container.height)>1)&&(e.isAnimating()&&e.endAnimation(),e.updateMetrics(),e.panTo({x:e.content.x,y:e.content.y,scale:e.option("baseScale"),friction:0})),e.updateTimer=null):e.updateTimer=null},e.updateRate))}),this.resizeObserver.observe(this.$container))}},{key:"resetDragPosition",value:function(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};var e=this.content,t=e.x,s=e.y,n=e.scale;this.dragStart={rect:this.$content.getBoundingClientRect(),x:t,y:s,scale:n},this.dragPosition=i(i({},this.dragPosition),{},{x:t,y:s,scale:n}),this.dragOffset={x:0,y:0,scale:1,time:0}}},{key:"updateMetrics",value:function(e){!0!==e&&this.trigger("beforeUpdate");var t,s=this.$container,n=this.$content,a=this.$viewport,o=this.$content instanceof HTMLImageElement,r=this.option("zoom"),l=this.option("resizeParent",r),c=(t=this.$content,Math.max(parseFloat(t.naturalWidth||0),parseFloat(t.width&&t.width.baseVal&&t.width.baseVal.value||0),parseFloat(t.offsetWidth||0),parseFloat(t.scrollWidth||0))),d=function(e){return Math.max(parseFloat(e.naturalHeight||0),parseFloat(e.height&&e.height.baseVal&&e.height.baseVal.value||0),parseFloat(e.offsetHeight||0),parseFloat(e.scrollHeight||0))}(this.$content);Object.assign(n.style,{width:"",height:"",maxWidth:"",maxHeight:""}),l&&Object.assign(a.style,{width:"",height:""});var h=this.option("ratio"),u=c=b(c*h),p=d=b(d*h),f=n.getBoundingClientRect(),m=a.getBoundingClientRect(),g=a==s?m:s.getBoundingClientRect(),v=Math.max(a.offsetWidth,b(m.width)),y=Math.max(a.offsetHeight,b(m.height)),w=window.getComputedStyle(a);if(v-=parseFloat(w.paddingLeft)+parseFloat(w.paddingRight),y-=parseFloat(w.paddingTop)+parseFloat(w.paddingBottom),this.viewport.width=v,this.viewport.height=y,r){if(Math.abs(c-f.width)>.1||Math.abs(d-f.height)>.1){var x=function(e,t,i,s){var n=Math.min(i/e||0,s/t);return{width:e*n||0,height:t*n||0}}(c,d,Math.min(c,f.width),Math.min(d,f.height));u=b(x.width),p=b(x.height)}Object.assign(n.style,{width:"".concat(u,"px"),height:"".concat(p,"px"),transform:""})}if(l&&(Object.assign(a.style,{width:"".concat(u,"px"),height:"".concat(p,"px")}),this.viewport=i(i({},this.viewport),{},{width:u,height:p})),o&&r&&"function"!=typeof this.options.maxScale){var S=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:S}}this.content=i(i({},this.content),{},{origWidth:c,origHeight:d,fitWidth:u,fitHeight:p,width:u,height:p,scale:1,isZoomable:r}),this.container={width:g.width,height:g.height},!0!==e&&this.trigger("afterUpdate")}},{key:"zoomIn",value:function(e){this.zoomTo(this.content.scale+(e||this.option("step")))}},{key:"zoomOut",value:function(e){this.zoomTo(this.content.scale-(e||this.option("step")))}},{key:"toggleZoom",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.option("maxScale"),i=this.option("baseScale"),s=this.content.scale>i+.5*(t-i)?i:t;this.zoomTo(s,e)}},{key:"zoomTo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("baseScale"),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.x,s=void 0===i?null:i,n=t.y,a=void 0===n?null:n;e=Math.max(Math.min(e,this.option("maxScale")),this.option("minScale"));var o=b(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===s&&(s=this.content.width*o*.5),null===a&&(a=this.content.height*o*.5);var r=this.getZoomDelta(e,s,a),l=r.deltaX,c=r.deltaY;s=this.content.x-l,a=this.content.y-c,this.panTo({x:s,y:a,scale:e,friction:this.option("zoomFriction")})}},{key:"getZoomDelta",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=this.content.fitWidth*this.content.scale,n=this.content.fitHeight*this.content.scale,a=t>0&&s?t/s:0,o=i>0&&n?i/n:0;return{deltaX:(this.content.fitWidth*e-s)*a,deltaY:(this.content.fitHeight*e-n)*o}}},{key:"panTo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.x,s=void 0===t?this.content.x:t,n=e.y,a=void 0===n?this.content.y:n,o=e.scale,r=e.friction,l=void 0===r?this.option("friction"):r,c=e.ignoreBounds,d=void 0!==c&&c;if(o=o||this.content.scale||1,!d){var h=this.getBounds(o),u=h.boundX,p=h.boundY;u&&(s=Math.max(Math.min(s,u.to),u.from)),p&&(a=Math.max(Math.min(a,p.to),p.from))}this.friction=l,this.transform=i(i({},this.transform),{},{x:s,y:a,scale:o}),l?(this.state="panning",this.velocity={x:(1/this.friction-1)*(s-this.content.x),y:(1/this.friction-1)*(a-this.content.y),scale:(1/this.friction-1)*(o-this.content.scale)},this.startAnimation()):this.endAnimation()}},{key:"startAnimation",value:function(){var e=this;this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame(function(){return e.animate()})}},{key:"animate",value:function(){var e=this;if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return this.endAnimation(),void this.trigger("endAnimation");this.rAF=requestAnimationFrame(function(){return e.animate()})}},{key:"getBounds",value:function(e){var t=this.boundX,i=this.boundY;if(void 0!==t&&void 0!==i)return{boundX:t,boundY:i};t={from:0,to:0},i={from:0,to:0},e=e||this.transform.scale;var s=this.content.fitWidth,n=this.content.fitHeight,a=s*e,o=n*e,r=this.viewport.width,l=this.viewport.height;if(s<=r){var c=.5*(r-a),d=.5*(a-s);t.from=b(c-d),t.to=b(c+d)}else t.from=b(r-a);if(n<=l){var h=.5*(l-o),u=.5*(o-n);i.from=b(h-u),i.to=b(h+u)}else i.from=b(l-a);return{boundX:t,boundY:i}}},{key:"setEdgeForce",value:function(){if("decel"===this.state){var e,t,i,s,n=this.option("bounceForce"),a=this.getBounds(Math.max(this.transform.scale,this.content.scale)),o=a.boundX,r=a.boundY;if(o&&(e=this.content.x<o.from,t=this.content.x>o.to),r&&(i=this.content.y<r.from,s=this.content.y>r.to),e||t){var l=((e?o.from:o.to)-this.content.x)*n,c=this.content.x+(this.velocity.x+l)/this.friction;c>=o.from&&c<=o.to&&(l+=this.velocity.x),this.velocity.x=l,this.recalculateTransform()}if(i||s){var d=((i?r.from:r.to)-this.content.y)*n,h=this.content.y+(d+this.velocity.y)/this.friction;h>=r.from&&h<=r.to&&(d+=this.velocity.y),this.velocity.y=d,this.recalculateTransform()}}}},{key:"setDragResistance",value:function(){if("pointerdown"===this.state){var e,t,i,s,n=this.getBounds(this.dragPosition.scale),a=n.boundX,o=n.boundY;if(a&&(e=this.dragPosition.x<a.from,t=this.dragPosition.x>a.to),o&&(i=this.dragPosition.y<o.from,s=this.dragPosition.y>o.to),(e||t)&&(!e||!t)){var r=e?a.from:a.to,l=r-this.dragPosition.x;this.dragPosition.x=r-.3*l}if((i||s)&&(!i||!s)){var c=i?o.from:o.to,d=c-this.dragPosition.y;this.dragPosition.y=c-.3*d}}}},{key:"setDragForce",value:function(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}},{key:"recalculateTransform",value:function(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}},{key:"isAnimating",value:function(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}},{key:"setTransform",value:function(e){var t,s,n,a,o;e?(t=b(this.transform.x),s=b(this.transform.y),n=this.transform.scale,this.content=i(i({},this.content),{},{x:t,y:s,scale:n})):(t=b(this.content.x),s=b(this.content.y),n=this.content.scale/(this.content.width/this.content.fitWidth),this.content=i(i({},this.content),{},{x:t,y:s})),this.trigger("beforeTransform"),t=b(this.content.x),s=b(this.content.y),e&&this.option("zoom")?(a=b(this.content.fitWidth*n),o=b(this.content.fitHeight*n),this.content.width=a,this.content.height=o,this.transform=i(i({},this.transform),{},{width:a,height:o,scale:n}),Object.assign(this.$content.style,{width:"".concat(a,"px"),height:"".concat(o,"px"),maxWidth:"none",maxHeight:"none",transform:"translate3d(".concat(t,"px, ").concat(s,"px, 0) scale(1)")})):this.$content.style.transform="translate3d(".concat(t,"px, ").concat(s,"px, 0) scale(").concat(n,")"),this.trigger("afterTransform")}},{key:"endAnimation",value:function(){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0},this.setTransform(!0),this.state="ready",this.handleCursor()}},{key:"handleCursor",value:function(){var e=this.option("draggableClass");e&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(e):this.$container.classList.add(e))}},{key:"detachEvents",value:function(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"destroy",value:function(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}]),s}();M.version="4.0.1",M.Plugins={};var _=function(e,t){var i=0;return function(){var s=(new Date).getTime();if(!(s-i<t))return i=s,e.apply(void 0,arguments)}},O=function(){function e(t){n(this,e),this.$container=null,this.$prev=null,this.$next=null,this.carousel=t,this.onRefresh=this.onRefresh.bind(this)}return o(e,[{key:"option",value:function(e){return this.carousel.option("Navigation.".concat(e))}},{key:"createButton",value:function(e){var t,i=this,s=document.createElement("button");s.setAttribute("title",this.carousel.localize("{{".concat(e.toUpperCase(),"}}")));var n=this.option("classNames.button")+" "+this.option("classNames.".concat(e));return(t=s.classList).add.apply(t,p(n.split(" "))),s.setAttribute("tabindex","0"),s.innerHTML=this.carousel.localize(this.option("".concat(e,"Tpl"))),s.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),i.carousel["slide".concat("next"===e?"Next":"Prev")]()}),s}},{key:"build",value:function(){this.$container||(this.$container=document.createElement("div"),this.$container.classList.add(this.option("classNames.main")),this.carousel.$container.appendChild(this.$container)),this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}},{key:"onRefresh",value:function(){var e=this.carousel.pages.length;e<=1||e>1&&this.carousel.elemDimWidth<this.carousel.wrapDimWidth&&!Number.isInteger(this.carousel.option("slidesPerPage"))?this.cleanup():(this.build(),this.$prev.removeAttribute("disabled"),this.$next.removeAttribute("disabled"),this.carousel.option("infiniteX",this.carousel.option("infinite"))||(this.carousel.page<=0&&this.$prev.setAttribute("disabled",""),this.carousel.page>=e-1&&this.$next.setAttribute("disabled","")))}},{key:"cleanup",value:function(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.carousel.on("refresh change",this.onRefresh)}},{key:"detach",value:function(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}]),e}();O.defaults={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};var z=function(){function e(t){n(this,e),this.carousel=t,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}return o(e,[{key:"buildList",value:function(){var e=this;if(!(this.carousel.pages.length<2)){var t=document.createElement("ol");return t.classList.add("carousel__dots"),t.addEventListener("click",function(t){if("page"in t.target.dataset){t.preventDefault(),t.stopPropagation();var i=parseInt(t.target.dataset.page,10),s=e.carousel;i!==s.page&&(s.pages.length<3&&s.option("infinite")?s[0==i?"slidePrev":"slideNext"]():s.slideTo(i))}}),this.$list=t,this.carousel.$container.appendChild(t),this.carousel.$container.classList.add("has-dots"),t}}},{key:"removeList",value:function(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}},{key:"rebuildDots",value:function(){var e=this,t=this.$list,i=!!t,s=this.carousel.pages.length;if(s<2)i&&this.removeList();else{i||(t=this.buildList());var n=this.$list.children.length;if(n>s)for(var a=s;a<n;a++)this.$list.removeChild(this.$list.lastChild);else{for(var o=function(t){var i=document.createElement("li");i.classList.add("carousel__dot"),i.dataset.page=t,i.setAttribute("role","button"),i.setAttribute("tabindex","0"),i.setAttribute("title",e.carousel.localize("{{GOTO}}",[["%d",t+1]])),i.addEventListener("keydown",function(e){var t,s=e.code;"Enter"===s||"NumpadEnter"===s?t=i:"ArrowRight"===s?t=i.nextSibling:"ArrowLeft"===s&&(t=i.previousSibling),t&&t.click()}),e.$list.appendChild(i)},r=n;r<s;r++)o(r);this.setActiveDot()}}}},{key:"setActiveDot",value:function(){if(this.$list){this.$list.childNodes.forEach(function(e){e.classList.remove("is-selected")});var e=this.$list.childNodes[this.carousel.page];e&&e.classList.add("is-selected")}}},{key:"onChange",value:function(){this.setActiveDot()}},{key:"onRefresh",value:function(){this.rebuildDots()}},{key:"attach",value:function(){this.carousel.on(this.events)}},{key:"detach",value:function(){this.removeList(),this.carousel.off(this.events),this.carousel=null}}]),e}(),A=function(){function e(t){n(this,e),this.carousel=t,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}return o(e,[{key:"addAsTargetFor",value:function(e){this.target=this.carousel,this.nav=e,this.attachEvents()}},{key:"addAsNavFor",value:function(e){this.target=e,this.nav=this.carousel,this.attachEvents()}},{key:"attachEvents",value:function(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}},{key:"onNavReady",value:function(){this.onTargetChange(!0)}},{key:"onNavClick",value:function(e,t,i){var s=i.target.closest(".carousel__slide");if(s){i.stopPropagation();var n=parseInt(s.dataset.index,10),a=this.target.findPageForSlide(n);this.target.page!==a&&this.target.slideTo(a,{friction:this.friction}),this.markSelectedSlide(n)}}},{key:"onNavCreateSlide",value:function(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}},{key:"onTargetChange",value:function(){var e=this.target.pages[this.target.page].indexes[0],t=this.nav.findPageForSlide(e);this.nav.slideTo(t),this.markSelectedSlide(e)}},{key:"markSelectedSlide",value:function(e){this.selectedIndex=e,p(this.nav.slides).filter(function(e){return e.$el&&e.$el.classList.remove("is-nav-selected")});var t=this.nav.slides[e];t&&t.$el&&t.$el.classList.add("is-nav-selected")}},{key:"attach",value:function(e){var t=e.options.Sync;(t.target||t.nav)&&(t.target?this.addAsNavFor(t.target):t.nav&&this.addAsTargetFor(t.nav),this.friction=t.friction)}},{key:"detach",value:function(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}]),e}();A.defaults={friction:.92};var L={Navigation:O,Dots:z,Sync:A},I={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}},j=function(e){l(s,$);var t=h(s);function s(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n(this,s),a=y(!0,{},I,a),(i=t.call(this,a)).state="init",i.$container=e,!(i.$container instanceof HTMLElement))throw new Error("No root element provided");return i.slideNext=_(i.slideNext.bind(d(i)),250),i.slidePrev=_(i.slidePrev.bind(d(i)),250),i.init(),i}return o(s,[{key:"init",value:function(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(s.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform="translate3d(".concat(-1*this.pages[this.page].left,"px, 0px, 0) scale(1)")),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}},{key:"initLayout",value:function(){var e,t,i=this.option("prefix"),s=this.option("classNames");this.$viewport=this.option("viewport")||this.$container.querySelector(".".concat(i).concat(s.viewport)),this.$viewport||(this.$viewport=document.createElement("div"),this.$viewport.classList.add(i+s.viewport),(e=this.$viewport).append.apply(e,p(this.$container.childNodes)),this.$container.appendChild(this.$viewport)),this.$track=this.option("track")||this.$container.querySelector(".".concat(i).concat(s.track)),this.$track||(this.$track=document.createElement("div"),this.$track.classList.add(i+s.track),(t=this.$track).append.apply(t,p(this.$viewport.childNodes)),this.$viewport.appendChild(this.$track))}},{key:"initSlides",value:function(){var e=this;this.slides=[],this.$viewport.querySelectorAll(".".concat(this.option("prefix")).concat(this.option("classNames.slide"))).forEach(function(t){var i={$el:t,isDom:!0};e.slides.push(i),e.trigger("createSlide",i,e.slides.length)}),Array.isArray(this.options.slides)&&(this.slides=y(!0,p(this.slides),this.options.slides))}},{key:"updateMetrics",value:function(){var e,t=this,s=0,n=[];this.slides.forEach(function(i,a){var o=i.$el,r=i.isDom||!e?t.getSlideMetrics(o):e;i.index=a,i.width=r,i.left=s,e=r,s+=r,n.push(a)});var a=Math.max(this.$track.offsetWidth,b(this.$track.getBoundingClientRect().width)),o=window.getComputedStyle(this.$track);a-=parseFloat(o.paddingLeft)+parseFloat(o.paddingRight),this.contentWidth=s,this.viewportWidth=a;var r=[],l=this.option("slidesPerPage");if(Number.isInteger(l)&&s>a)for(var c=0;c<this.slides.length;c+=l)r.push({indexes:n.slice(c,c+l),slides:this.slides.slice(c,c+l)});else for(var d=0,h=0,u=0;u<this.slides.length;u+=1){var f=this.slides[u];(!r.length||h+f.width>a)&&(r.push({indexes:[],slides:[]}),d=r.length-1,h=0),h+=f.width,r[d].indexes.push(u),r[d].slides.push(f)}var m=this.option("center"),g=this.option("fill");r.forEach(function(e,i){e.index=i,e.width=e.slides.reduce(function(e,t){return e+t.width},0),e.left=e.slides[0].left,m&&(e.left+=.5*(a-e.width)*-1),g&&!t.option("infiniteX",t.option("infinite"))&&s>a&&(e.left=Math.max(e.left,0),e.left=Math.min(e.left,s-a))});var v,y=[];r.forEach(function(e){var t=i({},e);v&&t.left===v.left?(v.width+=t.width,v.slides=[].concat(p(v.slides),p(t.slides)),v.indexes=[].concat(p(v.indexes),p(t.indexes))):(t.index=y.length,v=t,y.push(t))}),this.pages=y;var w=this.page;if(null===w){var x=this.option("initialSlide");w=null!==x?this.findPageForSlide(x):this.option("initialPage",0),y[w]||(w=y.length&&w>y.length?y[y.length-1].index:0),this.page=w,this.pageIndex=w}this.updatePanzoom(),this.trigger("refresh")}},{key:"getSlideMetrics",value:function(e){if(!e){var t,i=this.slides[0];(e=document.createElement("div")).dataset.isTestEl=1,e.style.visibility="hidden",e.classList.add(this.option("prefix")+this.option("classNames.slide")),i.customClass&&(t=e.classList).add.apply(t,p(i.customClass.split(" "))),this.$track.prepend(e)}var s=Math.max(e.offsetWidth,b(e.getBoundingClientRect().width)),n=e.currentStyle||window.getComputedStyle(e);return s=s+(parseFloat(n.marginLeft)||0)+(parseFloat(n.marginRight)||0),e.dataset.isTestEl&&e.remove(),s}},{key:"findPageForSlide",value:function(e){var t=this.pages.find(function(t){return t.indexes.indexOf(e)>-1});return t?t.index:null}},{key:"slideNext",value:function(){this.slideTo(this.pageIndex+1)}},{key:"slidePrev",value:function(){this.slideTo(this.pageIndex-1)}},{key:"slideTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.x,s=void 0===i?-1*this.setPage(e,!0):i,n=t.y,a=void 0===n?0:n,o=t.friction,r=void 0===o?this.option("friction"):o;this.Panzoom.content.x===s&&!this.Panzoom.velocity.x&&r||(this.Panzoom.panTo({x:s,y:a,friction:r,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}},{key:"initPanzoom",value:function(){var e=this;this.Panzoom&&this.Panzoom.destroy();var t=y(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:function(){return e.option("textSelection",!1)},panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new M(this.$container,t),this.Panzoom.on({"*":function(t){for(var i=arguments.length,s=new Array(i>1?i-1:0),n=1;n<i;n++)s[n-1]=arguments[n];return e.trigger.apply(e,["Panzoom.".concat(t)].concat(s))},afterUpdate:function(){e.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:function(){e.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}},{key:"updatePanzoom",value:function(){this.Panzoom&&(this.Panzoom.content=i(i({},this.Panzoom.content),{},{fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth}),this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}},{key:"manageSlideVisiblity",value:function(){var e=this,t=this.contentWidth,i=this.viewportWidth,s=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0,n=this.option("preload"),a=this.option("infiniteX",this.option("infinite")),o=parseFloat(window.getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),r=parseFloat(window.getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach(function(l){var c,d,h=0;c=s-o,d=s+i+r,c-=n*(i+o+r),d+=n*(i+o+r);var u=l.left+l.width>c&&l.left<d;c=s+t-o,d=s+t+i+r,c-=n*(i+o+r);var p=a&&l.left+l.width>c&&l.left<d;c=s-t-o,d=s-t+i+r,c-=n*(i+o+r);var f=a&&l.left+l.width>c&&l.left<d;p||u||f?(e.createSlideEl(l),u&&(h=0),p&&(h=-1),f&&(h=1),l.left+l.width>s&&l.left<=s+i+r&&(h=0)):e.removeSlideEl(l),l.hasDiff=h});var l=0,c=0;this.slides.forEach(function(e,i){var s=0;e.$el?(i!==l||e.hasDiff?s=c+e.hasDiff*t:c=0,e.$el.style.left=Math.abs(s)>.1?"".concat(c+e.hasDiff*t,"px"):"",l++):c+=e.width}),this.markSelectedSlides()}},{key:"createSlideEl",value:function(e){if(e){if(!e.$el){var t,i=document.createElement("div");i.dataset.index=e.index,i.classList.add(this.option("prefix")+this.option("classNames.slide")),e.customClass&&(t=i.classList).add.apply(t,p(e.customClass.split(" "))),e.html&&(i.innerHTML=e.html);var s=[];this.slides.forEach(function(e,t){e.$el&&s.push(t)});var n=e.index,a=null;if(s.length){var o=s.reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e});a=this.slides[o]}return this.$track.insertBefore(i,a&&a.$el?a.index<e.index?a.$el.nextSibling:a.$el:null),e.$el=i,this.trigger("createSlide",e,n),e}var r;parseInt(e.$el.dataset.index,10)!==e.index&&(e.$el.dataset.index=e.index,e.$el.querySelectorAll("[data-lazy-src]").forEach(function(e){var t=e.dataset.lazySrc;e instanceof HTMLImageElement?e.src=t:e.style.backgroundImage="url('".concat(t,"')")}),(r=e.$el.dataset.lazySrc)&&(e.$el.style.backgroundImage="url('".concat(r,"')")),e.state="ready")}}},{key:"removeSlideEl",value:function(e){e.$el&&!e.isDom&&(this.trigger("removeSlide",e),e.$el.remove(),e.$el=null)}},{key:"markSelectedSlides",value:function(){var e=this,t=this.option("classNames.slideSelected"),i="aria-hidden";this.slides.forEach(function(s,n){var a=s.$el;if(a){var o=e.pages[e.page];o&&o.indexes&&o.indexes.indexOf(n)>-1?(t&&!a.classList.contains(t)&&(a.classList.add(t),e.trigger("selectSlide",s)),a.removeAttribute(i)):(t&&a.classList.contains(t)&&(a.classList.remove(t),e.trigger("unselectSlide",s)),a.setAttribute(i,!0))}})}},{key:"updatePage",value:function(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}},{key:"onBeforeTransform",value:function(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}},{key:"manageInfiniteTrack",value:function(){var e=this.contentWidth,t=this.viewportWidth;if(!(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||e<t)){var i=this.Panzoom,s=!1;return i.content.x<-1*(e-t)&&(i.content.x+=e,this.pageIndex=this.pageIndex-this.pages.length,s=!0),i.content.x>t&&(i.content.x-=e,this.pageIndex=this.pageIndex+this.pages.length,s=!0),s&&"pointerdown"===i.state&&i.resetDragPosition(),s}}},{key:"onTouchEnd",value:function(e,t){var i=this.option("dragFree");if(!i&&this.pages.length>1&&e.dragOffset.time<350&&Math.abs(e.dragOffset.y)<1&&Math.abs(e.dragOffset.x)>5)this[e.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){var s=u(this.getPageFromPosition(-1*e.transform.x),2)[1];this.setPage(s)}else this.slideToClosest()}},{key:"slideToClosest",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=u(this.getPageFromPosition(-1*this.Panzoom.content.x),2)[1];this.slideTo(t,e)}},{key:"getPageFromPosition",value:function(e){var t=this.pages.length;this.option("center")&&(e+=.5*this.viewportWidth);var i=Math.floor(e/this.contentWidth);e-=i*this.contentWidth;var s=this.slides.find(function(t){return t.left<=e&&t.left+t.width>e});if(s){var n=this.findPageForSlide(s.index);return[n,n+i*t]}return[0,0]}},{key:"setPage",value:function(e,t){var i=0,s=parseInt(e,10)||0,n=this.page,a=this.pageIndex,o=this.pages.length,r=this.contentWidth,l=this.viewportWidth;if(e=(s%o+o)%o,this.option("infiniteX",this.option("infinite"))&&r>l){var c=Math.floor(s/o)||0,d=r;if(i=this.pages[e].left+c*d,!0===t&&o>2){var h=-1*this.Panzoom.content.x,u=i-d,p=i+d,f=Math.abs(h-i),m=Math.abs(h-u),g=Math.abs(h-p);g<f&&g<=m?(i=p,s+=o):m<f&&m<g&&(i=u,s-=o)}}else e=s=Math.max(0,Math.min(s,o-1)),i=this.pages.length?this.pages[e].left:0;return this.page=e,this.pageIndex=s,null!==n&&e!==n&&(this.prevPage=n,this.prevPageIndex=a,this.trigger("change",e,n)),i}},{key:"destroy",value:function(){var e=this;this.state="destroy",this.slides.forEach(function(t){e.removeSlideEl(t)}),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}]),s}();j.version="4.0.1",j.Plugins=L;var D=!("undefined"==typeof window||!window.document||!window.document.createElement),H=function(){function e(t){n(this,e),this.fancybox=t,this.viewport=null,this.pendingUpdate=null;for(var i=0,s=["onReady","onResize","onTouchstart","onTouchmove"];i<s.length;i++){var a=s[i];this[a]=this[a].bind(this)}}return o(e,[{key:"onReady",value:function(){var e=window.visualViewport;e&&(this.viewport=e,this.startY=0,e.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1})}},{key:"onResize",value:function(){this.updateViewport()}},{key:"updateViewport",value:function(){var e=this.fancybox,t=this.viewport,i=t.scale||1,s=e.$container;if(s){var n="",a="",o="";i-1>.1&&(n="".concat(t.width*i,"px"),a="".concat(t.height*i,"px"),o="translate3d(".concat(t.offsetLeft,"px, ").concat(t.offsetTop,"px, 0) scale(").concat(1/i,")")),s.style.width=n,s.style.height=a,s.style.transform=o}}},{key:"onTouchstart",value:function(e){this.startY=e.touches?e.touches[0].screenY:e.screenY}},{key:"onTouchmove",value:function(e){var t=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(!(e.touches.length>1||1!==i)){var s=e.target,n=k(s);if(n){var a=window.getComputedStyle(n),o=parseInt(a.getPropertyValue("height"),10),r=e.touches?e.touches[0].screenY:e.screenY,l=t<=r&&0===n.scrollTop,c=t>=r&&n.scrollHeight-n.scrollTop===o;(l||c)&&e.preventDefault()}else e.preventDefault()}}},{key:"cleanup",value:function(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);var e=this.viewport;e&&(e.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1)}},{key:"attach",value:function(){this.fancybox.on("initLayout",this.onReady)}},{key:"detach",value:function(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}}]),e}(),N=function(){function e(t){n(this,e),this.fancybox=t,this.$container=null,this.state="init";for(var i=0,s=["onPrepare","onClosing","onKeydown"];i<s.length;i++){var a=s[i];this[a]=this[a].bind(this)}this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}return o(e,[{key:"onPrepare",value:function(){this.getSlides().length<this.fancybox.option("Thumbs.minSlideCount")?this.state="disabled":!0===this.fancybox.option("Thumbs.autoStart")&&this.fancybox.Carousel.Panzoom.content.height>=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}},{key:"onClosing",value:function(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}},{key:"onKeydown",value:function(e,t){t===e.option("Thumbs.key")&&this.toggle()}},{key:"build",value:function(){var e=this;if(!this.$container){var t=document.createElement("div");t.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(t,this.fancybox.$carousel.nextSibling),this.Carousel=new j(t,y(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",function(t,i){i.preventDefault(),e.fancybox[i.deltaY<0?"prev":"next"]()}),this.$container=t,this.state="visible"}}},{key:"getSlides",value:function(){var e,t=[],i=g(this.fancybox.items);try{for(i.s();!(e=i.n()).done;){var s=e.value,n=s.thumb;n&&t.push({html:'<div class="fancybox__thumb" style="background-image:url(\''.concat(n,"')\"></div>"),customClass:"has-thumb has-".concat(s.type||"image")})}}catch(e){i.e(e)}finally{i.f()}return t}},{key:"toggle",value:function(){return"visible"===this.state?(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",void(this.state="hidden")):"hidden"===this.state?(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),void(this.state="visible")):void this.build()}},{key:"show",value:function(){this.state="hidden",this.toggle()}},{key:"hide",value:function(){this.state="visible",this.toggle()}},{key:"cleanup",value:function(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),e}();N.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{}};var X=function(e){return Object.entries(e).map(function(e){return e.map(encodeURIComponent).join("=")}).join("&")},W={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n  <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',format:""}},V=function(){function e(t){n(this,e),this.fancybox=t;for(var i=0,s=["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"];i<s.length;i++){var a=s[i];this[a]=this[a].bind(this)}this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}return o(e,[{key:"onInit",value:function(){var e,t=g(this.fancybox.items);try{for(t.s();!(e=t.n()).done;){var i=e.value;this.processType(i)}}catch(e){t.e(e)}finally{t.f()}}},{key:"processType",value:function(e){if(e.html)return e.src=e.html,e.type="html",void delete e.html;var t=e.src||"",i=e.type||this.fancybox.options.type,s=null;if(!t||"string"==typeof t){if(s=t.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){var n=X(this.fancybox.option("Html.youtube")),a=encodeURIComponent(s[1]);e.videoId=a,e.src="https://www.youtube-nocookie.com/embed/".concat(a,"?").concat(n),e.thumb=e.thumb||"https://i.ytimg.com/vi/".concat(a,"/mqdefault.jpg"),e.vendor="youtube",i="video"}else if(s=t.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){var o=X(this.fancybox.option("Html.vimeo")),r=encodeURIComponent(s[1]);e.videoId=r,e.src="https://player.vimeo.com/video/".concat(r,"?").concat(o),e.vendor="vimeo",i="video"}else(s=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(e.src="//maps.google.".concat(s[1],"/?ll=").concat((s[2]?s[2]+"&z="+Math.floor(s[3])+(s[4]?s[4].replace(/^\//,"&"):""):s[4]+"").replace(/\?/,"&"),"&output=").concat(s[4]&&s[4].indexOf("layer=c")>0?"svembed":"embed"),i="map"):(s=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(e.src="//maps.google.".concat(s[1],"/maps?q=").concat(s[2].replace("query=","q=").replace("api=1",""),"&output=embed"),i="map");i||("#"===t.charAt(0)?i="inline":(s=t.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",e.format=e.format||"video/"+("ogv"===s[1]?"ogg":s[1])):t.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":t.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),e.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(e.video=y({},this.fancybox.option("Html.video"),e.video),e._width&&e._height?e.ratio=parseFloat(e._width)/parseFloat(e._height):e.ratio=e.ratio||e.video.ratio||W.video.ratio)}}},{key:"onReady",value:function(){var e=this;this.fancybox.Carousel.slides.forEach(function(t){t.$el&&(e.setContent(t),t.index===e.fancybox.getSlide().index&&e.playVideo(t))})}},{key:"onCreateSlide",value:function(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}},{key:"loadInlineContent",value:function(e){var t;if(e.src instanceof HTMLElement)t=e.src;else if("string"==typeof e.src){var i=e.src.split("#",2),s=2===i.length&&""===i[0]?i[1]:i[0];t=document.getElementById(s)}if(t){if("clone"===e.type||t.$placeHolder){var n=(t=t.cloneNode(!0)).getAttribute("id");n=n?"".concat(n,"--clone"):"clone-".concat(this.fancybox.id,"-").concat(e.index),t.setAttribute("id",n)}else{var a=document.createElement("div");a.classList.add("fancybox-placeholder"),t.parentNode.insertBefore(a,t),t.$placeHolder=a}this.fancybox.setContent(e,t)}else this.fancybox.setError(e,"{{ELEMENT_NOT_FOUND}}")}},{key:"loadAjaxContent",value:function(e){var t=this.fancybox,i=new XMLHttpRequest;t.showLoading(e),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===t.state&&(t.hideLoading(e),200===i.status?t.setContent(e,i.responseText):t.setError(e,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))},i.open("GET",e.src),i.send(e.ajax||null),e.xhr=i}},{key:"loadIframeContent",value:function(e){var t=this,i=this.fancybox,s=document.createElement("iframe");if(s.className="fancybox__iframe",s.setAttribute("id","fancybox__iframe_".concat(i.id,"_").concat(e.index)),s.setAttribute("allow","autoplay; fullscreen"),s.setAttribute("scrolling","auto"),e.$iframe=s,"iframe"!==e.type||!1===e.preload)return s.setAttribute("src",e.src),void this.fancybox.setContent(e,s);i.showLoading(e);var n=document.createElement("div");n.style.visibility="hidden",this.fancybox.setContent(e,n),n.appendChild(s),s.onerror=function(){i.setError(e,"{{IFRAME_ERROR}}")},s.onload=function(){i.hideLoading(e);var n=!1;"yes"!==s.dataset.ready&&(s.dataset.ready="yes",n=!0),s.src.length&&(s.parentNode.style.visibility="",!1!==e.autoSize&&t.autoSizeIframe(s),n&&i.revealContent(e))},s.setAttribute("src",e.src)}},{key:"setAspectRatio",value:function(e){var t=e.$content,i=e.ratio;if(t){var s=e._width,n=e._height;if(i||s&&n){Object.assign(t.style,{width:s&&n?"100%":"",height:s&&n?"100%":"",maxWidth:"",maxHeight:""});var a=t.offsetWidth,o=t.offsetHeight;if(n=n||o,(s=s||a)>a||n>o){var r=Math.min(a/s,o/n);s*=r,n*=r}Math.abs(s/n-i)>.01&&(i<s/n?s=n*i:n=s/i),Object.assign(t.style,{width:"".concat(s,"px"),height:"".concat(n,"px")})}}}},{key:"autoSizeIframe",value:function(e){if(e.dataset&&"yes"===e.dataset.ready){var t=e.parentNode.style;t.flex="1 1 auto",t.width="",t.height="";try{var i=e.contentWindow.document,s=i.getElementsByTagName("html")[0],n=i.body,a=window.getComputedStyle(e.parentNode),o=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),r=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom);n.style.overflow="hidden";var l=s.scrollWidth;t.width="".concat(l+o,"px"),n.style.overflow="",t.flex="",t.flexShrink="0",t.height="".concat(n.scrollHeight,"px");var c=s.scrollHeight;t.height="".concat(c+r,"px")}catch(e){t=""}}}},{key:"onRefresh",value:function(e,t){var i=this;t.slides.forEach(function(e){e.$el&&(e.$iframe&&!1!==e.autoSize&&i.autoSizeIframe(e.$iframe),e.ratio&&i.setAspectRatio(e))})}},{key:"setContent",value:function(e){if(e&&!e.isDom){switch(e.type){case"html":this.fancybox.setContent(e,e.src);break;case"html5video":this.fancybox.setContent(e,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,e.src).replace("{{format}}",e.format||e.html5video&&e.html5video.format||"").replace("{{poster}}",e.thumb||""));break;case"inline":case"clone":this.loadInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"iframe":case"pdf":case"video":case"map":this.loadIframeContent(e)}e.ratio&&this.setAspectRatio(e)}}},{key:"onSelectSlide",value:function(e,t,i){"ready"===e.state&&this.playVideo(i)}},{key:"playVideo",value:function(e){if("html5video"===e.type&&e.video.autoplay)try{var t=e.$el.querySelector("video");if(t){var i=t.play();void 0!==i&&i.then(function(){}).catch(function(e){t.muted=!0,t.play()})}}catch(e){}"video"===e.type&&e.$iframe&&e.$iframe.contentWindow&&function t(){if("done"===e.state&&e.$iframe&&e.$iframe.contentWindow){var i;if(e.$iframe.isReady)return e.video&&e.video.autoplay&&(i="youtube"==e.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(i&&e.$iframe.contentWindow.postMessage(JSON.stringify(i),"*"));"youtube"===e.vendor&&(i={event:"listening",id:e.$iframe.getAttribute("id")},e.$iframe.contentWindow.postMessage(JSON.stringify(i),"*"))}e.poller=setTimeout(t,250)}()}},{key:"onUnselectSlide",value:function(e,t,i){if("html5video"!==i.type){var s=!1;"vimeo"==i.vendor?s={method:"pause",value:"true"}:"youtube"===i.vendor&&(s={event:"command",func:"pauseVideo"}),s&&i.$iframe&&i.$iframe.contentWindow&&i.$iframe.contentWindow.postMessage(JSON.stringify(s),"*"),clearTimeout(i.poller)}else try{i.$el.querySelector("video").pause()}catch(e){}}},{key:"onRemoveSlide",value:function(e,t,i){i.xhr&&(i.xhr.abort(),i.xhr=null),i.$iframe&&(i.$iframe.onload=i.$iframe.onerror=null,i.$iframe.src="//about:blank",i.$iframe=null);var s=i.$content;"inline"===i.type&&s&&(s.classList.remove("fancybox__content"),"none"!==s.style.display&&(s.style.display="none"),i.$closeButton&&(i.$closeButton.remove(),i.$closeButton=null));var n=s&&s.$placeHolder;n&&(n.parentNode.insertBefore(s,n),n.remove(),s.$placeHolder=null)}},{key:"onMessage",value:function(e){try{var t=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===t.event){var i,s=g(document.getElementsByClassName("fancybox__iframe"));try{for(s.s();!(i=s.n()).done;){var n=i.value;n.contentWindow===e.source&&(n.isReady=1)}}catch(e){s.e(e)}finally{s.f()}}}else"https://www.youtube-nocookie.com"===e.origin&&"onReady"===t.event&&(document.getElementById(t.id).isReady=1)}catch(e){}}},{key:"attach",value:function(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}},{key:"detach",value:function(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}]),e}();V.defaults=W;var R=function(){function e(t){n(this,e),this.fancybox=t;for(var i=0,s=["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"];i<s.length;i++){var a=s[i];this[a]=this[a].bind(this)}this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}return o(e,[{key:"onReady",value:function(){var e=this;this.fancybox.Carousel.slides.forEach(function(t){t.$el&&e.setContent(t)})}},{key:"onDone",value:function(e,t){this.handleCursor(t)}},{key:"onClosing",value:function(e){clearTimeout(this.clickTimer),this.clickTimer=null,e.Carousel.slides.forEach(function(e){e.$image&&(e.state="destroy"),e.Panzoom&&e.Panzoom.detachEvents()}),"closing"===this.fancybox.state&&this.canZoom(e.getSlide())&&this.zoomOut()}},{key:"onCreateSlide",value:function(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}},{key:"onRemoveSlide",value:function(e,t,i){i.$image&&(i.$el.classList.remove(e.option("Image.canZoomInClass")),i.$image.remove(),i.$image=null),i.Panzoom&&(i.Panzoom.destroy(),i.Panzoom=null),i.$el&&i.$el.dataset&&delete i.$el.dataset.imageFit}},{key:"setContent",value:function(e){var t=this;if(!(e.isDom||e.html||e.type&&"image"!==e.type||e.$image)){e.type="image",e.state="loading";var i=document.createElement("div");i.style.visibility="hidden";var s=document.createElement("img");s.addEventListener("load",function(i){i.stopImmediatePropagation(),t.onImageStatusChange(e)}),s.addEventListener("error",function(){t.onImageStatusChange(e)}),s.src=e.src,s.alt="",s.draggable=!1,s.classList.add("fancybox__image"),e.srcset&&s.setAttribute("srcset",e.srcset),e.sizes&&s.setAttribute("sizes",e.sizes),e.$image=s;var n=this.fancybox.option("Image.wrap");if(n){var a=document.createElement("div");a.classList.add("string"==typeof n?n:"fancybox__image-wrap"),a.appendChild(s),i.appendChild(a),e.$wrap=a}else i.appendChild(s);e.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(e,i),s.complete||s.error?this.onImageStatusChange(e):this.fancybox.showLoading(e)}}},{key:"onImageStatusChange",value:function(e){var t=this,i=e.$image;i&&"loading"===e.state&&(i.complete&&i.naturalWidth&&i.naturalHeight?(this.fancybox.hideLoading(e),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(e),e.$el.addEventListener("wheel",function(i){return t.onWheel(e,i)},{passive:!1}),e.$content.addEventListener("click",function(i){return t.onClick(e,i)},{passive:!1}),this.revealContent(e)):this.fancybox.setError(e,"{{IMAGE_ERROR}}"))}},{key:"initSlidePanzoom",value:function(e){var t=this;e.Panzoom||(e.Panzoom=new M(e.$el,y(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:e.$wrap,content:e.$image,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),e.Panzoom.on("startAnimation",function(){t.fancybox.trigger("Image.startAnimation",e)}),e.Panzoom.on("endAnimation",function(){"zoomIn"===e.state&&t.fancybox.done(e),t.handleCursor(e),t.fancybox.trigger("Image.endAnimation",e)}),e.Panzoom.on("afterUpdate",function(){t.handleCursor(e),t.fancybox.trigger("Image.afterUpdate",e)}))}},{key:"revealContent",value:function(e){null===this.fancybox.Carousel.prevPage&&e.index===this.fancybox.options.startIndex&&this.canZoom(e)?this.zoomIn():this.fancybox.revealContent(e)}},{key:"getZoomInfo",value:function(e){var t=e.$thumb.getBoundingClientRect(),i=t.width,s=t.height,n=e.$content.getBoundingClientRect(),a=n.width,o=n.height,r=n.top-t.top,l=n.left-t.left,c=this.fancybox.option("Image.zoomOpacity");return"auto"===c&&(c=Math.abs(i/s-a/o)>.1),{top:r,left:l,scale:t.width/a,opacity:c}}},{key:"canZoom",value:function(e){var t=this.fancybox,i=t.$container;if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(!t.option("Image.zoom")||"contain"!==t.option("Image.fit"))return!1;var s=e.$thumb;if(!s||"loading"===e.state)return!1;i.classList.add("fancybox__no-click");var n,a=s.getBoundingClientRect();if(this.fancybox.option("Image.ignoreCoveredThumbnail")){var o=document.elementFromPoint(a.left+1,a.top+1)===s,r=document.elementFromPoint(a.right-1,a.bottom-1)===s;n=o&&r}else n=document.elementFromPoint(a.left+.5*a.width,a.top+.5*a.height)===s;return i.classList.remove("fancybox__no-click"),n}},{key:"zoomIn",value:function(){var e=this.fancybox,t=e.getSlide(),i=t.Panzoom,s=this.getZoomInfo(t),n=s.top,a=s.left,o=s.scale,r=s.opacity;t.state="zoomIn",e.trigger("reveal",t),i.panTo({x:-1*a,y:-1*n,scale:o,friction:0,ignoreBounds:!0}),t.$content.style.visibility="",!0===r&&i.on("afterTransform",function(e){"zoomIn"!==t.state&&"zoomOut"!==t.state||(e.$content.style.opacity=Math.min(1,1-(1-e.content.scale)/(1-o)))}),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}},{key:"zoomOut",value:function(){var e=this,t=this.fancybox,i=t.getSlide(),s=i.Panzoom;if(s){i.state="zoomOut",t.state="customClosing",i.$caption&&(i.$caption.style.visibility="hidden");var n=this.fancybox.option("Image.zoomFriction"),a=function(t){var a=e.getZoomInfo(i),o=a.top,r=a.left,l=a.scale,c=a.opacity;t||c||(n*=.82),s.panTo({x:-1*r,y:-1*o,scale:l,friction:n,ignoreBounds:!0}),n*=.98};window.addEventListener("scroll",a),s.on("endAnimation",function(){window.removeEventListener("scroll",a),t.destroy()}),a()}}},{key:"handleCursor",value:function(e){if("image"===e.type){var t=e.Panzoom,i=this.fancybox.option("Image.click",!1,e),s=e.$el.classList;t&&"toggleZoom"===i?s[t&&1===t.content.scale&&t.option("maxScale")-t.content.scale>.01?"add":"remove"](this.fancybox.option("Image.canZoomInClass")):"close"===i&&s.add(this.fancybox.option("Image.canZoomOutClass"))}}},{key:"onWheel",value:function(e,t){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",t))switch(this.fancybox.option("Image.wheel")){case"zoom":e.Panzoom&&e.Panzoom.zoomWithWheel(t);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[t.deltaY<0?"prev":"next"]()}}},{key:"onClick",value:function(e,t){var i=this;if("ready"===this.fancybox.state){var s=e.Panzoom;if(!s||!s.dragPosition.midPoint&&0===s.dragOffset.x&&0===s.dragOffset.y&&1===s.dragOffset.scale){if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;var n=function(s){switch(s){case"toggleZoom":t.stopPropagation(),e.Panzoom&&e.Panzoom.zoomWithClick(t);break;case"close":i.fancybox.close();break;case"next":t.stopPropagation(),i.fancybox.next()}},a=this.fancybox.option("Image.click"),o=this.fancybox.option("Image.doubleClick");o?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,n(o)):this.clickTimer=setTimeout(function(){i.clickTimer=null,n(a)},300):n(a)}}}},{key:"onPageChange",value:function(e,t){var i=e.getSlide();t.slides.forEach(function(e){e.Panzoom&&"done"===e.state&&e.index!==i.index&&e.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})})}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events)}}]),e}();R.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};var B=function(){var e=window.location.hash.substr(1),t=e.split("-"),i=t.length>1&&/^\+?\d+$/.test(t[t.length-1])&&parseInt(t.pop(-1),10)||null;return{hash:e,slug:t.join("-"),index:i}},Y=function(){function e(t){n(this,e),this.fancybox=t;for(var i=0,s=["onChange","onClosing"];i<s.length;i++){var a=s[i];this[a]=this[a].bind(this)}this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}return o(e,[{key:"onChange",value:function(){var e=this,t=this.fancybox,i=t.Carousel;this.timer&&clearTimeout(this.timer);var s=null===i.prevPage,n=t.getSlide(),a=n.$trigger&&n.$trigger.dataset,o=window.location.hash.substr(1),r=!1;if(n.slug)r=n.slug;else{var l=a&&a.fancybox;l&&l.length&&"true"!==l&&(r=l+(i.slides.length>1?"-"+(n.index+1):""))}s&&(this.origHash=o!==r?this.origHash:""),r&&o!==r&&(this.timer=setTimeout(function(){try{window.history[s?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+r),s&&(e.hasCreatedHistory=!0)}catch(e){}},300))}},{key:"onClosing",value:function(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose){if(!this.hasCreatedHistory)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash?"#"+this.origHash:""))}catch(e){}window.history.back()}}},{key:"attach",value:function(e){e.on(this.events)}},{key:"detach",value:function(e){e.off(this.events)}}],[{key:"startFromUrl",value:function(){if(e.Fancybox&&!e.Fancybox.getInstance()){var t=B(),i=t.hash,s=t.slug,n=t.index;if(s){var a=document.querySelector('[data-slug="'.concat(i,'"]'));if(a&&a.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),!e.Fancybox.getInstance()){var o=document.querySelectorAll('[data-fancybox="'.concat(s,'"]'));o.length&&(null===n&&1===o.length?a=o[0]:n&&(a=o[n-1]),a&&a.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}}}}},{key:"onHashChange",value:function(){var t=B(),i=t.slug,s=t.index,n=e.Fancybox.getInstance();if(n){if(i){var a,o=n.Carousel,r=g(o.slides);try{for(r.s();!(a=r.n()).done;){var l=a.value;if(l.slug&&l.slug===i)return o.slideTo(l.index)}}catch(e){r.e(e)}finally{r.f()}var c=n.getSlide(),d=c.$trigger&&c.$trigger.dataset;if(d&&d.fancybox===i)return o.slideTo(s-1)}n.plugins.Hash.hasSilentClose=!0,n.close()}e.startFromUrl()}},{key:"create",value:function(t){function i(){window.addEventListener("hashchange",e.onHashChange,!1),e.startFromUrl()}e.Fancybox=t,D&&window.requestAnimationFrame(function(){/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)})}},{key:"destroy",value:function(){window.removeEventListener("hashchange",e.onHashChange,!1)}}]),e}(),F={pageXOffset:0,pageYOffset:0,element:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate:function(e){F.pageXOffset=window.pageXOffset,F.pageYOffset=window.pageYOffset,e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()},deactivate:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},q=function(){function e(t){n(this,e),this.fancybox=t,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}return o(e,[{key:"isActive",value:function(){return this.active}},{key:"setTimer",value:function(){var e=this;if(this.active&&!this.timer){var t=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout(function(){e.timer=null,e.fancybox.option("infinite")||e.fancybox.getSlide().index!==e.fancybox.Carousel.slides.length-1?e.fancybox.next():e.fancybox.jumpTo(0,{friction:0})},t);var i=this.$progress;i||((i=document.createElement("div")).classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(i,this.fancybox.$carousel),this.$progress=i,i.offsetHeight),i.style.transitionDuration="".concat(t,"ms"),i.style.transform="scaleX(1)"}}},{key:"clearTimer",value:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}},{key:"activate",value:function(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}},{key:"handleVisibilityChange",value:function(){this.deactivate()}},{key:"deactivate",value:function(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}},{key:"toggle",value:function(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}]),e}(),U={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{type:"div",class:"fancybox__counter",html:'<span data-fancybox-index=""></span>&nbsp;/&nbsp;<span data-fancybox-count=""></span>',tabindex:-1,position:"left"},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 4l-8 8 8 8"/></svg>',click:function(e){e.preventDefault(),this.fancybox.prev()}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M8 4l8 8-8 8"/></svg>',click:function(e){e.preventDefault(),this.fancybox.next()}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">\n                <g><path d="M3 8 V3h5"></path><path d="M21 8V3h-5"></path><path d="M8 21H3v-5"></path><path d="M16 21h5v-5"></path></g>\n                <g><path d="M7 2v5H2M17 2v5h5M2 17h5v5M22 17h-5v5"/></g>\n            </svg>',click:function(e){e.preventDefault(),F.element()?F.deactivate():F.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">\n                <g><path d="M6 4v16"/><path d="M20 12L6 20"/><path d="M20 12L6 4"/></g>\n                <g><path d="M7 4v15M17 4v15"/></g>\n            </svg>',click:function(e){e.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><circle cx="10" cy="10" r="7"></circle><path d="M16 16 L21 21"></svg>',click:function(e){e.preventDefault();var t=this.fancybox.getSlide().Panzoom;t&&t.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M12 15V3m0 12l-4-4m4 4l4-4M2 17l.62 2.48A2 2 0 004.56 21h14.88a2 2 0 001.94-1.51L22 17"/></svg>',click:function(e){e.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><circle cx="4" cy="4" r="1" /><circle cx="12" cy="4" r="1" transform="rotate(90 12 4)"/><circle cx="20" cy="4" r="1" transform="rotate(90 20 4)"/><circle cx="4" cy="12" r="1" transform="rotate(90 4 12)"/><circle cx="12" cy="12" r="1" transform="rotate(90 12 12)"/><circle cx="20" cy="12" r="1" transform="rotate(90 20 12)"/><circle cx="4" cy="20" r="1" transform="rotate(90 4 20)"/><circle cx="12" cy="20" r="1" transform="rotate(90 12 20)"/><circle cx="20" cy="20" r="1" transform="rotate(90 20 20)"/></svg>',click:function(e){e.stopPropagation();var t=this.fancybox.plugins.Thumbs;t&&t.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"></path></svg>',tabindex:0,click:function(e){e.stopPropagation(),e.preventDefault(),this.fancybox.close()}}}},G=function(){function e(t){var i=this;n(this,e),this.fancybox=t,this.$container=null,this.state="init";for(var s=0,a=["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"];s<a.length;s++){var o=a[s];this[o]=this[o].bind(this)}this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":function(){return i.onRefresh()},"Image.startAnimation":function(e,t){return i.onRefresh(t)},"Image.afterUpdate":function(e,t){return i.onRefresh(t)}}}return o(e,[{key:"onInit",value:function(){if(this.fancybox.option("Toolbar.autoEnable")){var e,t=!1,i=g(this.fancybox.items);try{for(i.s();!(e=i.n()).done;)if("image"===e.value.type){t=!0;break}}catch(e){i.e(e)}finally{i.f()}if(!t)return void(this.state="disabled")}var s,n=g(this.fancybox.option("Toolbar.display"));try{for(n.s();!(s=n.n()).done;){var a=s.value;if("close"===(v(a)?a.id:a)){this.fancybox.options.closeButton=!1;break}}}catch(e){n.e(e)}finally{n.f()}}},{key:"onPrepare",value:function(){if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new q(this.fancybox),!this.fancybox.Carousel.prevPage&&(this.fancybox.option("slideshow.autoStart")&&this.Slideshow.activate(),this.fancybox.option("fullscreen.autoStart")&&!F.element())))try{F.activate(this.fancybox.$container)}catch(e){}}},{key:"onFsChange",value:function(){window.scrollTo(F.pageXOffset,F.pageYOffset)}},{key:"onSettle",value:function(){this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1||this.fancybox.option("infinite")?"done"===this.fancybox.getSlide().state&&this.Slideshow.setTimer():this.Slideshow.deactivate())}},{key:"onChange",value:function(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}},{key:"onDone",value:function(e,t){t.index===e.getSlide().index&&(this.update(),this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.option("infinite")||t.index!==this.fancybox.Carousel.slides.length-1?this.Slideshow.setTimer():this.Slideshow.deactivate()))}},{key:"onRefresh",value:function(e){e&&e.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||e&&"done"!==e.state||this.Slideshow.deactivate())}},{key:"onKeydown",value:function(e,t,i){" "===t&&this.Slideshow&&(this.Slideshow.toggle(),i.preventDefault())}},{key:"onClosing",value:function(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}},{key:"createElement",value:function(e){var t,i;return"div"===e.type?t=document.createElement("div"):(t=document.createElement("link"===e.type?"a":"button")).classList.add("carousel__button"),t.innerHTML=e.html,t.setAttribute("tabindex",e.tabindex||0),e.class&&(i=t.classList).add.apply(i,p(e.class.split(" "))),e.label&&t.setAttribute("title",this.fancybox.localize("{{".concat(e.label,"}}"))),e.click&&t.addEventListener("click",e.click.bind(this)),"prev"===e.id&&t.setAttribute("data-fancybox-prev",""),"next"===e.id&&t.setAttribute("data-fancybox-next",""),t}},{key:"build",value:function(){var e=this;this.cleanup();var t,i=this.fancybox.option("Toolbar.items"),s=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],n=this.fancybox.plugins.Thumbs,a=g(this.fancybox.option("Toolbar.display"));try{var o=function(){var a=t.value,o=void 0,r=void 0;if(v(a)?(o=a.id,r=y({},i[o],a)):r=i[o=a],["counter","next","prev","slideshow"].includes(o)&&e.fancybox.items.length<2)return"continue";if("fullscreen"===o){if(!document.fullscreenEnabled||window.fullScreen)return"continue";document.addEventListener("fullscreenchange",e.onFsChange)}if("thumbs"===o&&(!n||"disabled"===n.state))return"continue";if(!r)return"continue";var l=r.position||"right",c=s.find(function(e){return e.position===l});c&&c.items.push(r)};for(a.s();!(t=a.n()).done;)o()}catch(e){a.e(e)}finally{a.f()}var r=document.createElement("div");r.classList.add("fancybox__toolbar");for(var l=0,c=s;l<c.length;l++){var d=c[l];if(d.items.length){var h=document.createElement("div");h.classList.add("fancybox__toolbar__items"),h.classList.add("fancybox__toolbar__items--".concat(d.position));var u,p=g(d.items);try{for(p.s();!(u=p.n()).done;){var f=u.value;h.appendChild(this.createElement(f))}}catch(e){p.e(e)}finally{p.f()}r.appendChild(h)}}this.fancybox.$carousel.parentNode.insertBefore(r,this.fancybox.$carousel),this.$container=r}},{key:"update",value:function(){var e,t=this.fancybox.getSlide(),i=t.index,s=this.fancybox.items.length,n=t.downloadSrc||("image"!==t.type||t.error?null:t.src),a=g(this.fancybox.$container.querySelectorAll("a.fancybox__button--download"));try{for(a.s();!(e=a.n()).done;){var o=e.value;n?(o.removeAttribute("disabled"),o.removeAttribute("tabindex"),o.setAttribute("href",n),o.setAttribute("download",n),o.setAttribute("target","_blank")):(o.setAttribute("disabled",""),o.setAttribute("tabindex",-1),o.removeAttribute("href"),o.removeAttribute("download"))}}catch(e){a.e(e)}finally{a.f()}var r,l=t.Panzoom,c=l&&l.option("maxScale")>l.option("baseScale"),d=g(this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"));try{for(d.s();!(r=d.n()).done;){var h=r.value;c?h.removeAttribute("disabled"):h.setAttribute("disabled","")}}catch(e){d.e(e)}finally{d.f()}var u,p=g(this.fancybox.$container.querySelectorAll("[data-fancybox-index]"));try{for(p.s();!(u=p.n()).done;)u.value.innerHTML=t.index+1}catch(e){p.e(e)}finally{p.f()}var f,m=g(this.fancybox.$container.querySelectorAll("[data-fancybox-count]"));try{for(m.s();!(f=m.n()).done;)f.value.innerHTML=s}catch(e){m.e(e)}finally{m.f()}if(!this.fancybox.option("infinite")){var v,y=g(this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"));try{for(y.s();!(v=y.n()).done;){var b=v.value;0===i?b.setAttribute("disabled",""):b.removeAttribute("disabled")}}catch(e){y.e(e)}finally{y.f()}var w,x=g(this.fancybox.$container.querySelectorAll("[data-fancybox-next]"));try{for(x.s();!(w=x.n()).done;){var S=w.value;i===s-1?S.setAttribute("disabled",""):S.removeAttribute("disabled")}}catch(e){x.e(e)}finally{x.f()}}}},{key:"cleanup",value:function(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),e}();G.defaults=U;var Z={ScrollLock:H,Thumbs:N,Html:V,Toolbar:G,Image:R,Hash:Y},K={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg>',spinner:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="25 25 50 50" tabindex="-1"><circle cx="50" cy="50" r="20"/></svg>',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},J=0,Q=function(e){l(i,$);var t=h(i);function i(e){var s,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n(this,i),(s=t.call(this,y(!0,{},K,a))).bindHandlers(),s.state="init",s.setItems(e),s.attachPlugins(i.Plugins),s.trigger("init"),!0===s.option("hideScrollbar")&&s.hideScrollbar(),s.initLayout(),s.initCarousel(),s.attachEvents(),s.trigger("prepare"),s.state="ready",s.trigger("ready"),s.$container.setAttribute("aria-hidden","false"),s.option("trapFocus")&&s.focus(),s}return o(i,[{key:"bindHandlers",value:function(){for(var e=0,t=["onMousedown","onKeydown","onClick","onFocus","onCreateSlide","onTouchMove","onTouchEnd","onTransform"];e<t.length;e++){var i=t[e];this[i]=this[i].bind(this)}}},{key:"attachEvents",value:function(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown,!0),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),this.$container.addEventListener("click",this.onClick)}},{key:"detachEvents",value:function(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown,!0),document.removeEventListener("focus",this.onFocus,!0),this.$container.removeEventListener("click",this.onClick)}},{key:"initLayout",value:function(){var e=this;this.$root=this.option("parentEl")||document.body;var t=this.option("template.main");t&&(this.$root.insertAdjacentHTML("beforeend",this.localize(t)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=function(){return e.$container.scrollLeft=0,!1},Object.entries({class:"fancybox__container",role:"dialog","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}).forEach(function(t){var i;return(i=e.$container).setAttribute.apply(i,p(t))}),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++J,this.$container.setAttribute("id","fancybox-"+this.id));var i,s=this.options.mainClass;return s&&(i=this.$container.classList).add.apply(i,p(s.split(" "))),document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}},{key:"setItems",value:function(e){var t,i=[],s=g(e);try{for(s.s();!(t=s.n()).done;){var n=t.value,a=n.$trigger;if(a){var o=a.dataset||{};n.src=o.src||a.getAttribute("href")||n.src,n.type=o.type||n.type,!n.src&&a instanceof HTMLImageElement&&(n.src=a.currentSrc||n.$trigger.src)}var r=n.$thumb;if(!r){var l=n.$trigger&&n.$trigger.origTarget;l&&(r=l instanceof HTMLImageElement?l:l.querySelector("img")),!r&&n.$trigger&&(r=n.$trigger instanceof HTMLImageElement?n.$trigger:n.$trigger.querySelector("img"))}n.$thumb=r||null;var c=n.thumb;!c&&n.$thumb&&(c=r.currentSrc||r.src),c||"image"!==n.type||(c=n.src),n.thumb=c||null,n.caption=n.caption||"",i.push(n)}}catch(e){s.e(e)}finally{s.f()}this.items=i}},{key:"initCarousel",value:function(){var e=this;return this.Carousel=new j(this.$carousel,y(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:function(){return e.Carousel&&e.Carousel.pages&&e.Carousel.pages.length<2&&!e.options.dragToClose},lockAxis:function(){if(e.Carousel){var t="x";return e.options.dragToClose&&(t+="y"),t}}},on:{"*":function(t){for(var i=arguments.length,s=new Array(i>1?i-1:0),n=1;n<i;n++)s[n-1]=arguments[n];return e.trigger.apply(e,["Carousel.".concat(t)].concat(s))},init:function(t){return e.Carousel=t},createSlide:this.onCreateSlide}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}},{key:"onCreateSlide",value:function(e,t){var i=t.caption||"";if("function"==typeof this.options.caption&&(i=this.options.caption.call(this,this,this.Carousel,t)),"string"==typeof i&&i.length){var s=document.createElement("div"),n="fancybox__caption_".concat(this.id,"_").concat(t.index);s.className="fancybox__caption",s.innerHTML=i,s.setAttribute("id",n),t.$caption=t.$el.appendChild(s),t.$el.classList.add("has-caption"),t.$el.setAttribute("aria-labelledby",n)}}},{key:"onFocus",value:function(e){this.focus(e)}},{key:"onClick",value:function(e){if(!e.defaultPrevented&&!e.target.closest(".fancybox__content")&&!window.getSelection().toString().length&&!1!==this.trigger("click",e))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}},{key:"onTouchMove",value:function(){var e=this.getSlide().Panzoom;return!e||1===e.content.scale}},{key:"onTouchEnd",value:function(e){var t=e.dragOffset.y;Math.abs(t)>=150||Math.abs(t)>=35&&e.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut".concat(e.content.y<0?"Up":"Down")),this.close()):"y"===e.lockAxis&&e.panTo({y:0})}},{key:"onTransform",value:function(e){if(this.$backdrop){var t=Math.abs(e.content.y),i=t<1?"":Math.max(.33,Math.min(1,1-t/e.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}},{key:"onMousedown",value:function(){document.body.classList.add("is-using-mouse")}},{key:"onKeydown",value:function(e){if(i.getInstance().id===this.id){document.body.classList.remove("is-using-mouse");var t=e.key,s=this.option("keyboard");if(s&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){var n=document.activeElement&&document.activeElement.classList,a=n&&n.contains("carousel__button");if("Escape"!==t&&!a&&(e.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(e.target.nodeName)))return;if(!1!==this.trigger("keydown",t,e)){var o=s[t];"function"==typeof this[o]&&this[o]()}}}}},{key:"getSlide",value:function(){var e=this.Carousel;if(!e)return null;var t=null===e.page?e.option("initialPage"):e.page,i=e.pages||[];return i.length&&i[t]?i[t].slides[0]:null}},{key:"focus",value:function(e){var t=this,s=function(e){if(e){t.ignoreFocusChange=!0;try{e.setActive?e.setActive():i.preventScrollSupported?e.focus({preventScroll:!0}):e.focus()}catch(e){}t.ignoreFocusChange=!1}};if(!(this.ignoreFocusChange||["init","closing","customClosing","destroy"].indexOf(this.state)>-1)){var n=this.getSlide().$el;if(n){e&&e.preventDefault();for(var a,o,r=[],l=0,c=Array.from(this.$container.querySelectorAll(["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])']));l<c.length;l++){var d=c[l],h=n.contains(d);h||!this.Carousel.$viewport.contains(d)?(r.push(d),void 0!==d.dataset.origTabindex&&(d.tabIndex=d.dataset.tabindex,d.removeAttribute("data-tabindex")),d.hasAttribute("autoFocus")||!a&&h?a=d:d.matches(".fancybox__button--close")&&(o=d)):(d.dataset.origTabindex=void 0===d.dataset.origTabindex?d.getAttribute("tabindex"):d.dataset.origTabindex,d.tabIndex=-1)}if(r.indexOf(document.activeElement)>-1)this.lastFocus=document.activeElement;else if(e){if(!n.contains(document.activeElement)){if(this.lastFocus===r[0])s(r[r.length-1]);else{var u=r.indexOf(this.lastFocus);u<r.length-2?s(r[u+1]):s(r[0])}this.lastFocus=document.activeElement}}else s(a||o||r[0])}}}},{key:"hideScrollbar",value:function(){if(D){var e=window.innerWidth-document.documentElement.getBoundingClientRect().width,t="fancybox-style-noscroll",i=document.getElementById(t);i||e>0&&((i=document.createElement("style")).id=t,i.type="text/css",i.innerHTML=".compensate-for-scrollbar {padding-right: ".concat(e,"px;}"),document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}}},{key:"revealScrollbar",value:function(){document.body.classList.remove("compensate-for-scrollbar");var e=document.getElementById("fancybox-style-noscroll");e&&e.remove()}},{key:"clearContent",value:function(e){this.Carousel.trigger("removeSlide",e),e.$content&&(e.$content.remove(),e.$content=null),e._className&&e.$el.classList.remove(e._className)}},{key:"setContent",value:function(e,t){var i,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.$el;if(t instanceof HTMLElement?["img","iframe","video","audio"].indexOf(t.nodeName.toLowerCase())>-1?(i=document.createElement("div")).appendChild(t):i=t:(i=document.createElement("div")).innerHTML=t,!(i instanceof Element))throw new Error("Element expected");return e._className="has-".concat(s.suffix||e.type||"unknown"),n.classList.add(e._className),i.classList.add("fancybox__content"),"none"!==i.style.display&&"none"!==window.getComputedStyle(i).getPropertyValue("display")||(i.style.display=e.display||this.option("defaultDisplay")||"flex"),e.id&&i.setAttribute("id",e.id),e.$content=i,n.prepend(i),this.manageCloseButton(e),"loading"!==e.state&&this.revealContent(e),i}},{key:"manageCloseButton",value:function(e){var t=this,i=void 0===e.closeButton?this.option("closeButton"):e.closeButton;if(i&&("top"!==i||!this.$closeButton)){var s=document.createElement("button");s.classList.add("carousel__button","is-close"),s.setAttribute("title",this.options.l10n.CLOSE),s.innerHTML=this.option("template.closeButton"),s.addEventListener("click",function(e){return t.close(e)}),"inside"===i?(e.$closeButton&&e.$closeButton.remove(),e.$closeButton=e.$content.appendChild(s)):this.$closeButton=this.$container.insertBefore(s,this.$container.firstChild)}}},{key:"revealContent",value:function(e){var t=this;this.trigger("reveal",e),e.$content.style.visibility="";var i=!1;e.error||"loading"===e.state||null!==this.Carousel.prevPage||e.index!==this.options.startIndex||(i=void 0===e.showClass?this.option("showClass"):e.showClass),i?(e.state="animating",this.animateCSS(e.$content,i,function(){t.done(e)})):this.done(e)}},{key:"animateCSS",value:function(e,t,i){e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),e&&t?(e.addEventListener("animationend",function s(n){n.currentTarget===this&&(e.removeEventListener("animationend",s),i&&i(),e.classList.remove(t))}),e.classList.add(t)):"function"==typeof i&&i()}},{key:"done",value:function(e){e.state="done",this.trigger("done",e);var t=this.getSlide();t&&e.index===t.index&&this.option("autoFocus")&&this.focus()}},{key:"setError",value:function(e,t){e.error=t,this.hideLoading(e),this.clearContent(e);var i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(t||"<p>{{ERROR}}</p>"),this.setContent(e,i,{suffix:"error"})}},{key:"showLoading",value:function(e){var t=this;e.state="loading",e.$el.classList.add("is-loading");var i=e.$el.querySelector(".fancybox__spinner");i||((i=document.createElement("div")).classList.add("fancybox__spinner"),i.innerHTML=this.option("template.spinner"),i.addEventListener("click",function(){t.Carousel.Panzoom.velocity||t.close()}),e.$el.prepend(i))}},{key:"hideLoading",value:function(e){var t=e.$el&&e.$el.querySelector(".fancybox__spinner");t&&(t.remove(),e.$el.classList.remove("is-loading")),"loading"===e.state&&(this.trigger("load",e),e.state="ready")}},{key:"next",value:function(){var e=this.Carousel;e&&e.pages.length>1&&e.slideNext()}},{key:"prev",value:function(){var e=this.Carousel;e&&e.pages.length>1&&e.slidePrev()}},{key:"jumpTo",value:function(){var e;this.Carousel&&(e=this.Carousel).slideTo.apply(e,arguments)}},{key:"close",value:function(e){var t=this;if(e&&e.preventDefault(),!(["closing","customClosing","destroy"].indexOf(this.state)>-1)&&!1!==this.trigger("shouldClose",e)&&(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",e),"destroy"!==this.state)){this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");var i=this.getSlide();if(this.Carousel.slides.forEach(function(e){e.$content&&e.index!==i.index&&t.Carousel.trigger("removeSlide",e)}),"closing"===this.state){var s=void 0===i.hideClass?this.option("hideClass"):i.hideClass;this.animateCSS(i.$content,s,function(){t.destroy()},!0)}}}},{key:"destroy",value:function(){this.state="destroy",this.trigger("destroy");var e=this.option("placeFocusBack")?this.getSlide().$trigger:null;if(this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,e)if(i.preventScrollSupported)e.focus({preventScroll:!0});else{var t=document.body.scrollTop;e.focus(),document.body.scrollTop=t}var s=i.getInstance();s?s.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}}],[{key:"show",value:function(e){return new i(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}},{key:"fromEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e.defaultPrevented&&!(e.button&&0!==e.button||e.ctrlKey||e.metaKey||e.shiftKey)){var s,n,a,o=e.target;if((o.matches("[data-fancybox-trigger]")||(o=o.closest("[data-fancybox-trigger]")))&&(s=o&&o.dataset&&o.dataset.fancyboxTrigger),s){var r=document.querySelectorAll('[data-fancybox="'.concat(s,'"]')),l=parseInt(o.dataset.fancyboxIndex,10)||0;o=r.length?r[l]:o}o||(o=e.target),Array.from(i.openers.keys()).reverse().some(function(t){a=o;var i=!1;try{a instanceof Element&&("string"==typeof t||t instanceof String)&&(i=a.matches(t)||(a=a.closest(t)))}catch(e){}return!!i&&(e.preventDefault(),n=t,!0)});var c=!1;if(n){t.event=e,t.target=a,a.origTarget=e.target,c=i.fromOpener(n,t);var d=i.getInstance();d&&"ready"===d.state&&e.detail&&document.body.classList.add("is-using-mouse")}return c}}},{key:"fromOpener",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=[],n=t.startIndex||0,a=t.target||null,o=void 0===(t=y({},t,i.openers.get(e))).groupAttr?"data-fancybox":t.groupAttr,r=o&&a&&a.getAttribute("".concat(o)),l=void 0!==t.groupAll&&t.groupAll;if(l||r?(s=[].slice.call(document.querySelectorAll(e)),l||(s=s.filter(function(e){return e.getAttribute("".concat(o))===r}))):s=[a],!s.length)return!1;var c=i.getInstance();return!(c&&s.indexOf(c.options.$trigger)>-1)&&(n=a?s.indexOf(a):n,new i(s=s.map(function(e){for(var t=["false","0","no","null","undefined"],i=["true","1","yes"],s=Object.assign({},e.dataset),n={},a=0,o=Object.entries(s);a<o.length;a++){var r=u(o[a],2),l=r[0],c=r[1];if("fancybox"!==l)if("width"===l||"height"===l)n["_".concat(l)]=c;else if("string"==typeof c||c instanceof String)if(t.indexOf(c)>-1)n[l]=!1;else if(i.indexOf(n[l])>-1)n[l]=!0;else try{n[l]=JSON.parse(c)}catch(e){n[l]=c}else n[l]=c}return e instanceof Element&&(n.$trigger=e),n}),y({},t,{startIndex:n,$trigger:a})))}},{key:"bind",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function s(){document.body.addEventListener("click",i.fromEvent,!1)}D&&(i.openers.size||(/complete|interactive|loaded/.test(document.readyState)?s():document.addEventListener("DOMContentLoaded",s)),i.openers.set(e,t))}},{key:"unbind",value:function(e){i.openers.delete(e),i.openers.size||i.destroy()}},{key:"destroy",value:function(){for(var e;e=i.getInstance();)e.destroy();i.openers=new Map,document.body.removeEventListener("click",i.fromEvent,!1)}},{key:"getInstance",value:function(e){var t,i=g(e?[document.getElementById("fancybox-".concat(e))]:Array.from(document.querySelectorAll(".fancybox__container")).reverse());try{for(i.s();!(t=i.n()).done;){var s=t.value,n=s&&s.Fancybox;if(n&&"closing"!==n.state&&"customClosing"!==n.state)return n}}catch(e){i.e(e)}finally{i.f()}return null}},{key:"close",value:function(){for(var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=null;t=i.getInstance();)if(t.close(),!e)return}}]),i}();Q.version="4.0.1",Q.defaults=K,Q.openers=new Map,Q.Plugins=Z,Q.bind("[data-fancybox]");for(var ee=0,te=Object.entries(Q.Plugins||{});ee<te.length;ee++){var ie=u(te[ee],2);ie[0];var se=ie[1];"function"==typeof se.create&&se.create(Q)}e.Carousel=j,e.Fancybox=Q,e.Panzoom=M}),function(e,t,i){var s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){e.setTimeout(t,1e3/60)},n=function(){var s={},n=t.createElement("div").style,a=function(){for(var e=["t","webkitT","MozT","msT","OT"],t=0,i=e.length;t<i;t++)if(e[t]+"ransform"in n)return e[t].substr(0,e[t].length-1);return!1}();function o(e){return!1!==a&&(""===a?e:a+e.charAt(0).toUpperCase()+e.substr(1))}s.getTime=Date.now||function(){return(new Date).getTime()},s.extend=function(e,t){for(var i in t)e[i]=t[i]},s.addEvent=function(e,t,i,s){e.addEventListener(t,i,!!s)},s.removeEvent=function(e,t,i,s){e.removeEventListener(t,i,!!s)},s.prefixPointerEvent=function(t){return e.MSPointerEvent?"MSPointer"+t.charAt(7).toUpperCase()+t.substr(8):t},s.momentum=function(e,t,s,n,a,o){var r,l,c=e-t,d=i.abs(c)/s;return l=d/(o=void 0===o?6e-4:o),(r=e+d*d/(2*o)*(c<0?-1:1))<n?(r=a?n-a/2.5*(d/8):n,l=(c=i.abs(r-e))/d):r>0&&(r=a?a/2.5*(d/8):0,l=(c=i.abs(e)+r)/d),{destination:i.round(r),duration:l}};var r=o("transform");return s.extend(s,{hasTransform:!1!==r,hasPerspective:o("perspective")in n,hasTouch:"ontouchstart"in e,hasPointer:!(!e.PointerEvent&&!e.MSPointerEvent),hasTransition:o("transition")in n}),s.isBadAndroid=function(){var t=e.navigator.appVersion;if(/Android/.test(t)&&!/Chrome\/\d/.test(t)){var i=t.match(/Safari\/(\d+.\d)/);return!(i&&"object"==typeof i&&i.length>=2)||parseFloat(i[1])<535.19}return!1}(),s.extend(s.style={},{transform:r,transitionTimingFunction:o("transitionTimingFunction"),transitionDuration:o("transitionDuration"),transitionDelay:o("transitionDelay"),transformOrigin:o("transformOrigin"),touchAction:o("touchAction")}),s.hasClass=function(e,t){return new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},s.addClass=function(e,t){if(!s.hasClass(e,t)){var i=e.className.split(" ");i.push(t),e.className=i.join(" ")}},s.removeClass=function(e,t){if(s.hasClass(e,t)){var i=new RegExp("(^|\\s)"+t+"(\\s|$)","g");e.className=e.className.replace(i," ")}},s.offset=function(e){for(var t=-e.offsetLeft,i=-e.offsetTop;e=e.offsetParent;)t-=e.offsetLeft,i-=e.offsetTop;return{left:t,top:i}},s.preventDefaultException=function(e,t){for(var i in t)if(t[i].test(e[i]))return!0;return!1},s.extend(s.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),s.extend(s.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(e){return e*(2-e)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(e){return i.sqrt(1- --e*e)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(e){return(e-=1)*e*(5*e+4)+1}},bounce:{style:"",fn:function(e){return(e/=1)<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}},elastic:{style:"",fn:function(e){return 0===e?0:1==e?1:.4*i.pow(2,-10*e)*i.sin((e-.055)*(2*i.PI)/.22)+1}}}),s.tap=function(e,i){var s=t.createEvent("Event");s.initEvent(i,!0,!0),s.pageX=e.pageX,s.pageY=e.pageY,e.target.dispatchEvent(s)},s.click=function(i){var s,n=i.target;/(SELECT|INPUT|TEXTAREA)/i.test(n.tagName)||((s=t.createEvent(e.MouseEvent?"MouseEvents":"Event")).initEvent("click",!0,!0),s.view=i.view||e,s.detail=1,s.screenX=n.screenX||0,s.screenY=n.screenY||0,s.clientX=n.clientX||0,s.clientY=n.clientY||0,s.ctrlKey=!!i.ctrlKey,s.altKey=!!i.altKey,s.shiftKey=!!i.shiftKey,s.metaKey=!!i.metaKey,s.button=0,s.relatedTarget=null,s._constructed=!0,n.dispatchEvent(s))},s.getTouchAction=function(e,t){var i="none";return"vertical"===e?i="pan-y":"horizontal"===e&&(i="pan-x"),t&&"none"!=i&&(i+=" pinch-zoom"),i},s.getRect=function(e){if(e instanceof SVGElement){var t=e.getBoundingClientRect();return{top:t.top,left:t.left,width:t.width,height:t.height}}return{top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}},s}();function a(i,s){for(var a in this.wrapper="string"==typeof i?t.querySelector(i):i,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!n.hasPointer,disableTouch:n.hasPointer||!n.hasTouch,disableMouse:n.hasPointer||n.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:void 0===e.onmousedown},s)this.options[a]=s[a];this.translateZ=this.options.HWCompositing&&n.hasPerspective?" translateZ(0)":"",this.options.useTransition=n.hasTransition&&this.options.useTransition,this.options.useTransform=n.hasTransform&&this.options.useTransform,this.options.eventPassthrough=!0===this.options.eventPassthrough?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?n.ease[this.options.bounceEasing]||n.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,!0===this.options.tap&&(this.options.tap="tap"),this.options.useTransition||this.options.useTransform||/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function o(e,i,s){var n=t.createElement("div"),a=t.createElement("div");return!0===s&&(n.style.cssText="position:absolute;z-index:9999",a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),a.className="iScrollIndicator","h"==e?(!0===s&&(n.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",a.style.height="100%"),n.className="iScrollHorizontalScrollbar"):(!0===s&&(n.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",a.style.width="100%"),n.className="iScrollVerticalScrollbar"),n.style.cssText+=";overflow:hidden",i||(n.style.pointerEvents="none"),n.appendChild(a),n}function r(i,a){for(var o in this.wrapper="string"==typeof a.el?t.querySelector(a.el):a.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=i,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0},a)this.options[o]=a[o];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(n.addEvent(this.indicator,"touchstart",this),n.addEvent(e,"touchend",this)),this.options.disablePointer||(n.addEvent(this.indicator,n.prefixPointerEvent("pointerdown"),this),n.addEvent(e,n.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(n.addEvent(this.indicator,"mousedown",this),n.addEvent(e,"mouseup",this))),this.options.fade){this.wrapperStyle[n.style.transform]=this.scroller.translateZ;var r=n.style.transitionDuration;if(!r)return;this.wrapperStyle[r]=n.isBadAndroid?"0.0001ms":"0ms";var l=this;n.isBadAndroid&&s(function(){"0.0001ms"===l.wrapperStyle[r]&&(l.wrapperStyle[r]="0s")}),this.wrapperStyle.opacity="0"}}a.prototype={version:"5.2.0-snapshot",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},_transitionEnd:function(e){e.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(e){if((1==n.eventType[e.type]||0===(e.which?e.button:e.button<2?0:4==e.button?1:2))&&this.enabled&&(!this.initiated||n.eventType[e.type]===this.initiated)){!this.options.preventDefault||n.isBadAndroid||n.preventDefaultException(e.target,this.options.preventDefaultException)||e.preventDefault();var t,s=e.touches?e.touches[0]:e;this.initiated=n.eventType[e.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=n.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,t=this.getComputedPosition(),this._translate(i.round(t.x),i.round(t.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=s.pageX,this.pointY=s.pageY,this._execEvent("beforeScrollStart")}},_move:function(e){if(this.enabled&&n.eventType[e.type]===this.initiated){this.options.preventDefault&&e.preventDefault();var t,s,a,o,r=e.touches?e.touches[0]:e,l=r.pageX-this.pointX,c=r.pageY-this.pointY,d=n.getTime();if(this.pointX=r.pageX,this.pointY=r.pageY,this.distX+=l,this.distY+=c,a=i.abs(this.distX),o=i.abs(this.distY),!(d-this.endTime>300&&a<10&&o<10)){if(this.directionLocked||this.options.freeScroll||(a>o+this.options.directionLockThreshold?this.directionLocked="h":o>=a+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)e.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);c=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)e.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);l=0}l=this.hasHorizontalScroll?l:0,c=this.hasVerticalScroll?c:0,t=this.x+l,s=this.y+c,(t>0||t<this.maxScrollX)&&(t=this.options.bounce?this.x+l/3:t>0?0:this.maxScrollX),(s>0||s<this.maxScrollY)&&(s=this.options.bounce?this.y+c/3:s>0?0:this.maxScrollY),this.directionX=l>0?-1:l<0?1:0,this.directionY=c>0?-1:c<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(t,s),d-this.startTime>300&&(this.startTime=d,this.startX=this.x,this.startY=this.y)}}},_end:function(e){if(this.enabled&&n.eventType[e.type]===this.initiated){this.options.preventDefault&&!n.preventDefaultException(e.target,this.options.preventDefaultException)&&e.preventDefault(),e.changedTouches&&e.changedTouches[0];var t,s,a=n.getTime()-this.startTime,o=i.round(this.x),r=i.round(this.y),l=i.abs(o-this.startX),c=i.abs(r-this.startY),d=0,h="";if(this.isInTransition=0,this.initiated=0,this.endTime=n.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(o,r),!this.moved)return this.options.tap&&n.tap(e,this.options.tap),this.options.click&&n.click(e),void this._execEvent("scrollCancel");if(this._events.flick&&a<200&&l<100&&c<100)this._execEvent("flick");else{if(this.options.momentum&&a<300&&(t=this.hasHorizontalScroll?n.momentum(this.x,this.startX,a,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:o,duration:0},s=this.hasVerticalScroll?n.momentum(this.y,this.startY,a,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:r,duration:0},o=t.destination,r=s.destination,d=i.max(t.duration,s.duration),this.isInTransition=1),this.options.snap){var u=this._nearestSnap(o,r);this.currentPage=u,d=this.options.snapSpeed||i.max(i.max(i.min(i.abs(o-u.x),1e3),i.min(i.abs(r-u.y),1e3)),300),o=u.x,r=u.y,this.directionX=0,this.directionY=0,h=this.options.bounceEasing}if(o!=this.x||r!=this.y)return(o>0||o<this.maxScrollX||r>0||r<this.maxScrollY)&&(h=n.ease.quadratic),void this.scrollTo(o,r,d,h);this._execEvent("scrollEnd")}}}},_resize:function(){var e=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){e.refresh()},this.options.resizePolling)},resetPosition:function(e){var t=this.x,i=this.y;return e=e||0,!this.hasHorizontalScroll||this.x>0?t=0:this.x<this.maxScrollX&&(t=this.maxScrollX),!this.hasVerticalScroll||this.y>0?i=0:this.y<this.maxScrollY&&(i=this.maxScrollY),(t!=this.x||i!=this.y)&&(this.scrollTo(t,i,e,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){n.getRect(this.wrapper),this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight;var e=n.getRect(this.scroller);this.scrollerWidth=e.width,this.scrollerHeight=e.height,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,n.hasPointer&&!this.options.disablePointer&&(this.wrapper.style[n.style.touchAction]=n.getTouchAction(this.options.eventPassthrough,!0),this.wrapper.style[n.style.touchAction]||(this.wrapper.style[n.style.touchAction]=n.getTouchAction(this.options.eventPassthrough,!1))),this.wrapperOffset=n.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(e,t){this._events[e]||(this._events[e]=[]),this._events[e].push(t)},off:function(e,t){if(this._events[e]){var i=this._events[e].indexOf(t);i>-1&&this._events[e].splice(i,1)}},_execEvent:function(e){if(this._events[e]){var t=0,i=this._events[e].length;if(i)for(;t<i;t++)this._events[e][t].apply(this,[].slice.call(arguments,1))}},scrollBy:function(e,t,i,s){e=this.x+e,t=this.y+t,i=i||0,this.scrollTo(e,t,i,s)},scrollTo:function(e,t,i,s){s=s||n.ease.circular,this.isInTransition=this.options.useTransition&&i>0;var a=this.options.useTransition&&s.style;!i||a?(a&&(this._transitionTimingFunction(s.style),this._transitionTime(i)),this._translate(e,t)):this._animate(e,t,i,s.fn)},scrollToElement:function(e,t,s,a,o){if(e=e.nodeType?e:this.scroller.querySelector(e)){var r=n.offset(e);r.left-=this.wrapperOffset.left,r.top-=this.wrapperOffset.top;var l=n.getRect(e),c=n.getRect(this.wrapper);!0===s&&(s=i.round(l.width/2-c.width/2)),!0===a&&(a=i.round(l.height/2-c.height/2)),r.left-=s||0,r.top-=a||0,r.left=r.left>0?0:r.left<this.maxScrollX?this.maxScrollX:r.left,r.top=r.top>0?0:r.top<this.maxScrollY?this.maxScrollY:r.top,t=null==t||"auto"===t?i.max(i.abs(this.x-r.left),i.abs(this.y-r.top)):t,this.scrollTo(r.left,r.top,t,o)}},_transitionTime:function(e){if(this.options.useTransition){e=e||0;var t=n.style.transitionDuration;if(t){if(this.scrollerStyle[t]=e+"ms",!e&&n.isBadAndroid){this.scrollerStyle[t]="0.0001ms";var i=this;s(function(){"0.0001ms"===i.scrollerStyle[t]&&(i.scrollerStyle[t]="0s")})}if(this.indicators)for(var a=this.indicators.length;a--;)this.indicators[a].transitionTime(e)}}},_transitionTimingFunction:function(e){if(this.scrollerStyle[n.style.transitionTimingFunction]=e,this.indicators)for(var t=this.indicators.length;t--;)this.indicators[t].transitionTimingFunction(e)},_translate:function(e,t){if(this.options.useTransform?this.scrollerStyle[n.style.transform]="translate("+e+"px,"+t+"px)"+this.translateZ:(e=i.round(e),t=i.round(t),this.scrollerStyle.left=e+"px",this.scrollerStyle.top=t+"px"),this.x=e,this.y=t,this.indicators)for(var s=this.indicators.length;s--;)this.indicators[s].updatePosition()},_initEvents:function(t){var i=t?n.removeEvent:n.addEvent,s=this.options.bindToWrapper?this.wrapper:e;i(e,"orientationchange",this),i(e,"resize",this),this.options.click&&i(this.wrapper,"click",this,!0),this.options.disableMouse||(i(this.wrapper,"mousedown",this),i(s,"mousemove",this),i(s,"mousecancel",this),i(s,"mouseup",this)),n.hasPointer&&!this.options.disablePointer&&(i(this.wrapper,n.prefixPointerEvent("pointerdown"),this),i(s,n.prefixPointerEvent("pointermove"),this),i(s,n.prefixPointerEvent("pointercancel"),this),i(s,n.prefixPointerEvent("pointerup"),this)),n.hasTouch&&!this.options.disableTouch&&(i(this.wrapper,"touchstart",this),i(s,"touchmove",this),i(s,"touchcancel",this),i(s,"touchend",this)),i(this.scroller,"transitionend",this),i(this.scroller,"webkitTransitionEnd",this),i(this.scroller,"oTransitionEnd",this),i(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var t,i,s=e.getComputedStyle(this.scroller,null);return this.options.useTransform?(t=+((s=s[n.style.transform].split(")")[0].split(", "))[12]||s[4]),i=+(s[13]||s[5])):(t=+s.left.replace(/[^-\d.]/g,""),i=+s.top.replace(/[^-\d.]/g,"")),{x:t,y:i}},_initIndicators:function(){var e,t=this.options.interactiveScrollbars,i="string"!=typeof this.options.scrollbars,s=[],n=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(e={el:o("v",t,this.options.scrollbars),interactive:t,defaultScrollbars:!0,customStyle:i,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(e.el),s.push(e)),this.options.scrollX&&(e={el:o("h",t,this.options.scrollbars),interactive:t,defaultScrollbars:!0,customStyle:i,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(e.el),s.push(e))),this.options.indicators&&(s=s.concat(this.options.indicators));for(var a=s.length;a--;)this.indicators.push(new r(this,s[a]));function l(e){if(n.indicators)for(var t=n.indicators.length;t--;)e.call(n.indicators[t])}this.options.fadeScrollbars&&(this.on("scrollEnd",function(){l(function(){this.fade()})}),this.on("scrollCancel",function(){l(function(){this.fade()})}),this.on("scrollStart",function(){l(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){l(function(){this.fade(1,!0)})})),this.on("refresh",function(){l(function(){this.refresh()})}),this.on("destroy",function(){l(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){n.addEvent(this.wrapper,"wheel",this),n.addEvent(this.wrapper,"mousewheel",this),n.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,n.removeEvent(this.wrapper,"wheel",this),n.removeEvent(this.wrapper,"mousewheel",this),n.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(e){if(this.enabled){e.preventDefault();var t,s,n,a,o=this;if(void 0===this.wheelTimeout&&o._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){o.options.snap||o._execEvent("scrollEnd"),o.wheelTimeout=void 0},400),"deltaX"in e)1===e.deltaMode?(t=-e.deltaX*this.options.mouseWheelSpeed,s=-e.deltaY*this.options.mouseWheelSpeed):(t=-e.deltaX,s=-e.deltaY);else if("wheelDeltaX"in e)t=e.wheelDeltaX/120*this.options.mouseWheelSpeed,s=e.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in e)t=s=e.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in e))return;t=s=-e.detail/3*this.options.mouseWheelSpeed}if(t*=this.options.invertWheelDirection,s*=this.options.invertWheelDirection,this.hasVerticalScroll||(t=s,s=0),this.options.snap)return n=this.currentPage.pageX,a=this.currentPage.pageY,t>0?n--:t<0&&n++,s>0?a--:s<0&&a++,void this.goToPage(n,a);n=this.x+i.round(this.hasHorizontalScroll?t:0),a=this.y+i.round(this.hasVerticalScroll?s:0),this.directionX=t>0?-1:t<0?1:0,this.directionY=s>0?-1:s<0?1:0,n>0?n=0:n<this.maxScrollX&&(n=this.maxScrollX),a>0?a=0:a<this.maxScrollY&&(a=this.maxScrollY),this.scrollTo(n,a,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var e,t,s,a,o,r,l,c=0,d=0,h=0,u=this.options.snapStepX||this.wrapperWidth,p=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(!0===this.options.snap)for(s=i.round(u/2),a=i.round(p/2);h>-this.scrollerWidth;){for(this.pages[c]=[],e=0,o=0;o>-this.scrollerHeight;)this.pages[c][e]={x:i.max(h,this.maxScrollX),y:i.max(o,this.maxScrollY),width:u,height:p,cx:h-s,cy:o-a},o-=p,e++;h-=u,c++}else for(e=(r=this.options.snap).length,t=-1;c<e;c++)l=n.getRect(r[c]),(0===c||l.left<=n.getRect(r[c-1]).left)&&(d=0,t++),this.pages[d]||(this.pages[d]=[]),h=i.max(-l.left,this.maxScrollX),o=i.max(-l.top,this.maxScrollY),s=h-i.round(l.width/2),a=o-i.round(l.height/2),this.pages[d][t]={x:h,y:o,width:l.width,height:l.height,cx:s,cy:a},h>this.maxScrollX&&d++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1==0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=i.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=i.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var e=this.options.snapSpeed||i.max(i.max(i.min(i.abs(this.x-this.startX),1e3),i.min(i.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,e)})},_nearestSnap:function(e,t){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var s=0,n=this.pages.length,a=0;if(i.abs(e-this.absStartX)<this.snapThresholdX&&i.abs(t-this.absStartY)<this.snapThresholdY)return this.currentPage;for(e>0?e=0:e<this.maxScrollX&&(e=this.maxScrollX),t>0?t=0:t<this.maxScrollY&&(t=this.maxScrollY);s<n;s++)if(e>=this.pages[s][0].cx){e=this.pages[s][0].x;break}for(n=this.pages[s].length;a<n;a++)if(t>=this.pages[0][a].cy){t=this.pages[0][a].y;break}return s==this.currentPage.pageX&&((s+=this.directionX)<0?s=0:s>=this.pages.length&&(s=this.pages.length-1),e=this.pages[s][0].x),a==this.currentPage.pageY&&((a+=this.directionY)<0?a=0:a>=this.pages[0].length&&(a=this.pages[0].length-1),t=this.pages[0][a].y),{x:e,y:t,pageX:s,pageY:a}},goToPage:function(e,t,s,n){n=n||this.options.bounceEasing,e>=this.pages.length?e=this.pages.length-1:e<0&&(e=0),t>=this.pages[e].length?t=this.pages[e].length-1:t<0&&(t=0);var a=this.pages[e][t].x,o=this.pages[e][t].y;s=void 0===s?this.options.snapSpeed||i.max(i.max(i.min(i.abs(a-this.x),1e3),i.min(i.abs(o-this.y),1e3)),300):s,this.currentPage={x:a,y:o,pageX:e,pageY:t},this.scrollTo(a,o,s,n)},next:function(e,t){var i=this.currentPage.pageX,s=this.currentPage.pageY;++i>=this.pages.length&&this.hasVerticalScroll&&(i=0,s++),this.goToPage(i,s,e,t)},prev:function(e,t){var i=this.currentPage.pageX,s=this.currentPage.pageY;--i<0&&this.hasVerticalScroll&&(i=0,s--),this.goToPage(i,s,e,t)},_initKeys:function(t){var i,s={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(i in this.options.keyBindings)"string"==typeof this.options.keyBindings[i]&&(this.options.keyBindings[i]=this.options.keyBindings[i].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(i in s)this.options.keyBindings[i]=this.options.keyBindings[i]||s[i];n.addEvent(e,"keydown",this),this.on("destroy",function(){n.removeEvent(e,"keydown",this)})},_key:function(e){if(this.enabled){var t,s=this.options.snap,a=s?this.currentPage.pageX:this.x,o=s?this.currentPage.pageY:this.y,r=n.getTime(),l=this.keyTime||0;switch(this.options.useTransition&&this.isInTransition&&(t=this.getComputedPosition(),this._translate(i.round(t.x),i.round(t.y)),this.isInTransition=!1),this.keyAcceleration=r-l<200?i.min(this.keyAcceleration+.25,50):0,e.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?a+=s?1:this.wrapperWidth:o+=s?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?a-=s?1:this.wrapperWidth:o-=s?1:this.wrapperHeight;break;case this.options.keyBindings.end:a=s?this.pages.length-1:this.maxScrollX,o=s?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:a=0,o=0;break;case this.options.keyBindings.left:a+=s?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:o+=s?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:a-=s?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:o-=s?1:5+this.keyAcceleration>>0;break;default:return}s?this.goToPage(a,o):(a>0?(a=0,this.keyAcceleration=0):a<this.maxScrollX&&(a=this.maxScrollX,this.keyAcceleration=0),o>0?(o=0,this.keyAcceleration=0):o<this.maxScrollY&&(o=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(a,o,0),this.keyTime=r)}},_animate:function(e,t,i,a){var o=this,r=this.x,l=this.y,c=n.getTime(),d=c+i;this.isAnimating=!0,function h(){var u,p,f,m=n.getTime();if(m>=d)return o.isAnimating=!1,o._translate(e,t),void(o.resetPosition(o.options.bounceTime)||o._execEvent("scrollEnd"));f=a(m=(m-c)/i),u=(e-r)*f+r,p=(t-l)*f+l,o._translate(u,p),o.isAnimating&&s(h)}()},handleEvent:function(e){switch(e.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(e);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(e);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(e);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(e);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(e);break;case"keydown":this._key(e);break;case"click":this.enabled&&!e._constructed&&(e.preventDefault(),e.stopPropagation())}}},r.prototype={handleEvent:function(e){switch(e.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(e);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(e);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(e)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(n.removeEvent(this.indicator,"touchstart",this),n.removeEvent(this.indicator,n.prefixPointerEvent("pointerdown"),this),n.removeEvent(this.indicator,"mousedown",this),n.removeEvent(e,"touchmove",this),n.removeEvent(e,n.prefixPointerEvent("pointermove"),this),n.removeEvent(e,"mousemove",this),n.removeEvent(e,"touchend",this),n.removeEvent(e,n.prefixPointerEvent("pointerup"),this),n.removeEvent(e,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(t){var i=t.touches?t.touches[0]:t;t.preventDefault(),t.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=i.pageX,this.lastPointY=i.pageY,this.startTime=n.getTime(),this.options.disableTouch||n.addEvent(e,"touchmove",this),this.options.disablePointer||n.addEvent(e,n.prefixPointerEvent("pointermove"),this),this.options.disableMouse||n.addEvent(e,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(e){var t,i,s,a,o=e.touches?e.touches[0]:e;n.getTime(),this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,t=o.pageX-this.lastPointX,this.lastPointX=o.pageX,i=o.pageY-this.lastPointY,this.lastPointY=o.pageY,s=this.x+t,a=this.y+i,this._pos(s,a),e.preventDefault(),e.stopPropagation()},_end:function(t){if(this.initiated){if(this.initiated=!1,t.preventDefault(),t.stopPropagation(),n.removeEvent(e,"touchmove",this),n.removeEvent(e,n.prefixPointerEvent("pointermove"),this),n.removeEvent(e,"mousemove",this),this.scroller.options.snap){var s=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),a=this.options.snapSpeed||i.max(i.max(i.min(i.abs(this.scroller.x-s.x),1e3),i.min(i.abs(this.scroller.y-s.y),1e3)),300);this.scroller.x==s.x&&this.scroller.y==s.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=s,this.scroller.scrollTo(s.x,s.y,a,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(e){e=e||0;var t=n.style.transitionDuration;if(t&&(this.indicatorStyle[t]=e+"ms",!e&&n.isBadAndroid)){this.indicatorStyle[t]="0.0001ms";var i=this;s(function(){"0.0001ms"===i.indicatorStyle[t]&&(i.indicatorStyle[t]="0s")})}},transitionTimingFunction:function(e){this.indicatorStyle[n.style.transitionTimingFunction]=e},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(n.addClass(this.wrapper,"iScrollBothScrollbars"),n.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(n.removeClass(this.wrapper,"iScrollBothScrollbars"),n.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px")),n.getRect(this.wrapper),this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=i.max(i.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=8-this.indicatorWidth,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=i.max(i.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=8-this.indicatorHeight,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var e=this.options.listenX&&i.round(this.sizeRatioX*this.scroller.x)||0,t=this.options.listenY&&i.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(e<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=i.max(this.indicatorWidth+e,8),this.indicatorStyle.width=this.width+"px"),e=this.minBoundaryX):e>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=i.max(this.indicatorWidth-(e-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",e=this.maxPosX+this.indicatorWidth-this.width):e=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),t<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=i.max(this.indicatorHeight+3*t,8),this.indicatorStyle.height=this.height+"px"),t=this.minBoundaryY):t>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=i.max(this.indicatorHeight-3*(t-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",t=this.maxPosY+this.indicatorHeight-this.height):t=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=e,this.y=t,this.scroller.options.useTransform?this.indicatorStyle[n.style.transform]="translate("+e+"px,"+t+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=e+"px",this.indicatorStyle.top=t+"px")},_pos:function(e,t){e<0?e=0:e>this.maxPosX&&(e=this.maxPosX),t<0?t=0:t>this.maxPosY&&(t=this.maxPosY),e=this.options.listenX?i.round(e/this.sizeRatioX):this.scroller.x,t=this.options.listenY?i.round(t/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(e,t)},fade:function(e,t){if(!t||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var i=e?250:500,s=e?0:300;e=e?"1":"0",this.wrapperStyle[n.style.transitionDuration]=i+"ms",this.fadeTimeout=setTimeout(function(e){this.wrapperStyle.opacity=e,this.visible=+e}.bind(this,e),s)}}},a.utils=n,"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):e.IScroll=a}(window,document,Math),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){function t(e){return e}function i(e){return decodeURIComponent(e.replace(n," "))}function s(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a.json?JSON.parse(e):e}catch(e){}}var n=/\+/g,a=e.cookie=function(n,o,r){if(void 0!==o){if("number"==typeof(r=e.extend({},a.defaults,r)).expires){var l=r.expires,c=r.expires=new Date;c.setDate(c.getDate()+l)}return o=a.json?JSON.stringify(o):String(o),document.cookie=[a.raw?n:encodeURIComponent(n),"=",a.raw?o:encodeURIComponent(o),r.expires?"; expires="+r.expires.toUTCString():"",r.path?"; path="+r.path:"",r.domain?"; domain="+r.domain:"",r.secure?"; secure":""].join("")}for(var d=a.raw?t:i,h=document.cookie.split("; "),u=n?void 0:{},p=0,f=h.length;f>p;p++){var m=h[p].split("="),g=d(m.shift()),v=d(m.join("="));if(n&&n===g){u=s(v);break}n||(u[g]=s(v))}return u};a.defaults={},e.removeCookie=function(t,i){return void 0!==e.cookie(t)&&(e.cookie(t,"",e.extend({},i,{expires:-1})),!0)}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t=-1,i=-1,s=function(e){return parseFloat(e)||0},n=function(t){var i=e(t),n=null,a=[];return i.each(function(){var t=e(this),i=t.offset().top-s(t.css("margin-top")),o=a.length>0?a[a.length-1]:null;null===o?a.push(t):Math.floor(Math.abs(n-i))<=1?a[a.length-1]=o.add(t):a.push(t),n=i}),a},a=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?e.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},o=e.fn.matchHeight=function(t){var i=a(t);if(i.remove){var s=this;return this.css(i.property,""),e.each(o._groups,function(e,t){t.elements=t.elements.not(s)}),this}return this.length<=1&&!i.target?this:(o._groups.push({elements:this,options:i}),o._apply(this,i),this)};o.version="0.7.2",o._groups=[],o._throttle=80,o._maintainScroll=!1,o._beforeUpdate=null,o._afterUpdate=null,o._rows=n,o._parse=s,o._parseOptions=a,o._apply=function(t,i){var r=a(i),l=e(t),c=[l],d=e(window).scrollTop(),h=e("html").outerHeight(!0),u=l.parents().filter(":hidden");return u.each(function(){var t=e(this);t.data("style-cache",t.attr("style"))}),u.css("display","block"),r.byRow&&!r.target&&(l.each(function(){var t=e(this),i=t.css("display");"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block"),t.data("style-cache",t.attr("style")),t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=n(l),l.each(function(){var t=e(this);t.attr("style",t.data("style-cache")||"")})),e.each(c,function(t,i){var n=e(i),a=0;if(r.target)a=r.target.outerHeight(!1);else{if(r.byRow&&n.length<=1)return void n.css(r.property,"");n.each(function(){var t=e(this),i=t.attr("style"),s=t.css("display");"inline-block"!==s&&"flex"!==s&&"inline-flex"!==s&&(s="block");var n={display:s};n[r.property]="",t.css(n),t.outerHeight(!1)>a&&(a=t.outerHeight(!1)),i?t.attr("style",i):t.css("display","")})}n.each(function(){var t=e(this),i=0;r.target&&t.is(r.target)||("border-box"!==t.css("box-sizing")&&(i+=s(t.css("border-top-width"))+s(t.css("border-bottom-width")),i+=s(t.css("padding-top"))+s(t.css("padding-bottom"))),t.css(r.property,a-i+"px"))})}),u.each(function(){var t=e(this);t.attr("style",t.data("style-cache")||null)}),o._maintainScroll&&e(window).scrollTop(d/h*e("html").outerHeight(!0)),this},o._applyDataApi=function(){var t={};e("[data-match-height], [data-mh]").each(function(){var i=e(this),s=i.attr("data-mh")||i.attr("data-match-height");t[s]=s in t?t[s].add(i):i}),e.each(t,function(){this.matchHeight(!0)})};var r=function(t){o._beforeUpdate&&o._beforeUpdate(t,o._groups),e.each(o._groups,function(){o._apply(this.elements,this.options)}),o._afterUpdate&&o._afterUpdate(t,o._groups)};o._update=function(s,n){if(n&&"resize"===n.type){var a=e(window).width();if(a===t)return;t=a}s?-1===i&&(i=setTimeout(function(){r(n),i=-1},o._throttle)):r(n)},e(o._applyDataApi);var l=e.fn.on?"on":"bind";e(window)[l]("load",function(e){o._update(!1,e)}),e(window)[l]("resize orientationchange",function(e){o._update(!0,e)})}),function(e){"use strict";var t=function(t,i,s){return this.el=t,this.$el=e(t),this.options=i,this.uuid=this.$el.attr("id")?this.$el.attr("id"):s,this.state={},this.init(),this};t.prototype={init:function(){var t=this;t._load(),t.$el.find("ul").each(function(i){var s=e(this);s.attr("data-index",i),t.options.save&&t.state.hasOwnProperty(i)?(s.parent().addClass(t.options.openClass),s.show()):s.parent().hasClass(t.options.openClass)?(s.show(),t.state[i]=1):s.hide()});var i=e("<span></span>").prepend(t.options.caretHtml),s=t.$el.find("li > a");t._trigger(i,!1),t._trigger(s,!0),t.$el.find("li:has(ul) > a").prepend(i)},_trigger:function(t,i){var s=this;t.on("click",function(t){t.stopPropagation();var n=i?e(this).next():e(this).parent().next(),a=!1;if(i){var o=e(this).attr("href");a=void 0===o||""===o||"#"===o}if(n=n.length>0&&n,s.options.onClickBefore.call(this,t,n),!i||n&&a)t.preventDefault(),s._toggle(n,n.is(":hidden")),s._save();else if(s.options.accordion){var r=s.state=s._parents(e(this));s.$el.find("ul").filter(":visible").each(function(){var t=e(this),i=t.attr("data-index");r.hasOwnProperty(i)||s._toggle(t,!1)}),s._save()}s.options.onClickAfter.call(this,t,n)})},_toggle:function(t,i){var s=this,n=t.attr("data-index"),a=t.parent();if(s.options.onToggleBefore.call(this,t,i),i){if(a.addClass(s.options.openClass),t.slideDown(s.options.slide),s.state[n]=1,s.options.accordion){var o=s.state=s._parents(t);o[n]=s.state[n]=1,s.$el.find("ul").filter(":visible").each(function(){var t=e(this),i=t.attr("data-index");o.hasOwnProperty(i)||s._toggle(t,!1)})}}else a.removeClass(s.options.openClass),t.slideUp(s.options.slide),s.state[n]=0;s.options.onToggleAfter.call(this,t,i)},_parents:function(t,i){var s={};return t.parent().parents("ul").each(function(){var t=e(this),n=t.attr("data-index");return!!n&&void(s[n]=i?t:1)}),s},_save:function(){if(this.options.save){var t={};for(var s in this.state)1===this.state[s]&&(t[s]=1);i[this.uuid]=this.state=t,e.cookie(this.options.cookie.name,JSON.stringify(i),this.options.cookie)}},_load:function(){if(this.options.save){if(null===i){var t=e.cookie(this.options.cookie.name);i=t?JSON.parse(t):{}}this.state=i.hasOwnProperty(this.uuid)?i[this.uuid]:{}}},toggle:function(t){var i=this,s=arguments.length;if(1>=s)i.$el.find("ul").each(function(){var s=e(this);i._toggle(s,t)});else{var n,a={},o=Array.prototype.slice.call(arguments,1);s--;for(var r=0;s>r;r++){n=o[r];var l=i.$el.find('ul[data-index="'+n+'"]').first();if(l&&(a[n]=l,t)){var c=i._parents(l,!0);for(var d in c)a.hasOwnProperty(d)||(a[d]=c[d])}}for(n in a)i._toggle(a[n],t)}i._save()},destroy:function(){e.removeData(this.$el),this.$el.find("li:has(ul) > a").unbind("click"),this.$el.find("li:has(ul) > a > span").unbind("click")}},e.fn.navgoco=function(i){if("string"==typeof i&&"_"!==i.charAt(0)&&"init"!==i)var s=!0,n=Array.prototype.slice.call(arguments,1);else i=e.extend({},e.fn.navgoco.defaults,i||{}),e.cookie||(i.save=!1);return this.each(function(a){var o=e(this),r=o.data("navgoco");r||(r=new t(this,s?e.fn.navgoco.defaults:i,a),o.data("navgoco",r)),s&&r[i].apply(r,n)})};var i=null;e.fn.navgoco.defaults={caretHtml:"",accordion:!1,openClass:"open",save:!0,cookie:{name:"navgoco",expires:!1,path:"/"},slide:{duration:400,easing:"swing"},onClickBefore:e.noop,onClickAfter:e.noop,onToggleBefore:e.noop,onToggleAfter:e.noop}}(jQuery),function(e){e.fn.niceSelect=function(t){function i(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var i=t.next(),s=t.find("option"),n=t.find("option:selected");i.find(".current").html(n.data("display")||n.text()),s.each(function(t){var s=e(this),n=s.data("display");i.find("ul").append(e("<li></li>").attr("data-value",s.val()).attr("data-display",n||null).addClass("option"+(s.is(":selected")?" selected":"")+(s.is(":disabled")?" disabled":"")).html(s.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),s=e(this).next(".nice-select"),n=s.hasClass("open");s.length&&(s.remove(),i(t),n&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),i=e(this).next(".nice-select");i.length&&(i.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||i(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var i=e(this);e(".nice-select").not(i).removeClass("open"),i.toggleClass("open"),i.hasClass("open")?(i.find(".option"),i.find(".focus").removeClass("focus"),i.find(".selected").addClass("focus")):i.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var i=e(this),s=i.closest(".nice-select");s.find(".selected").removeClass("selected"),i.addClass("selected");var n=i.data("display")||i.text();s.find(".current").text(n),s.prev("select").val(i.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var i=e(this),s=e(i.find(".focus")||i.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?s.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode){if(i.hasClass("open")){var n=s.nextAll(".option:not(.disabled)").first();n.length>0&&(i.find(".focus").removeClass("focus"),n.addClass("focus"))}else i.trigger("click");return!1}if(38==t.keyCode){if(i.hasClass("open")){var a=s.prevAll(".option:not(.disabled)").first();a.length>0&&(i.find(".focus").removeClass("focus"),a.addClass("focus"))}else i.trigger("click");return!1}if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1});var s=document.createElement("a").style;return s.cssText="pointer-events:auto","auto"!==s.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery),function(e,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.LazyLoad=t()}(this,function(){"use strict";var e="undefined"!=typeof window,t=e&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=e&&"IntersectionObserver"in window,s=e&&"classList"in document.createElement("p"),n={elements_selector:"img",container:t||e?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,callback_enter:null,callback_exit:null,callback_reveal:null,callback_loaded:null,callback_error:null,callback_finish:null,use_native:!1},a=function(e,t){var i,s=new e(t);try{i=new CustomEvent("LazyLoad::Initialized",{detail:{instance:s}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:s})}window.dispatchEvent(i)},o=function(e,t){return e.getAttribute("data-"+t)},r=function(e,t,i){var s="data-"+t;null!==i?e.setAttribute(s,i):e.removeAttribute(s)},l=function(e){return"true"===o(e,"was-processed")},c=function(e,t){return r(e,"ll-timeout",t)},d=function(e){return o(e,"ll-timeout")},h=function(e,t){e&&e(t)},u=function(e,t){e._loadingCount+=t,0===e._elements.length&&0===e._loadingCount&&h(e._settings.callback_finish)},p=function(e){for(var t,i=[],s=0;t=e.children[s];s+=1)"SOURCE"===t.tagName&&i.push(t);return i},f=function(e,t,i){i&&e.setAttribute(t,i)},m=function(e,t){f(e,"sizes",o(e,t.data_sizes)),f(e,"srcset",o(e,t.data_srcset)),f(e,"src",o(e,t.data_src))},g={IMG:function(e,t){var i=e.parentNode;i&&"PICTURE"===i.tagName&&p(i).forEach(function(e){m(e,t)}),m(e,t)},IFRAME:function(e,t){f(e,"src",o(e,t.data_src))},VIDEO:function(e,t){p(e).forEach(function(e){f(e,"src",o(e,t.data_src))}),f(e,"src",o(e,t.data_src)),e.load()}},v=function(e,t){s?e.classList.add(t):e.className+=(e.className?" ":"")+t},y=function(e,t,i){e.addEventListener(t,i)},b=function(e,t,i){e.removeEventListener(t,i)},w=function(e,t,i){b(e,"load",t),b(e,"loadeddata",t),b(e,"error",i)},x=function(e,t,i){var n=i._settings,a=t?n.class_loaded:n.class_error,o=t?n.callback_loaded:n.callback_error,r=e.target;!function(e,t){s?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}(r,n.class_loading),v(r,a),h(o,r),u(i,-1)},S=["IMG","IFRAME","VIDEO"],E=function(e,t){var i=t._observer;C(e,t),i&&t._settings.auto_unobserve&&i.unobserve(e)},T=function(e){var t=d(e);t&&(clearTimeout(t),c(e,null))},C=function(e,t,i){var s=t._settings;!i&&l(e)||(S.indexOf(e.tagName)>-1&&(function(e,t){var i=function i(n){x(n,!0,t),w(e,i,s)},s=function s(n){x(n,!1,t),w(e,i,s)};!function(e,t,i){y(e,"load",t),y(e,"loadeddata",t),y(e,"error",i)}(e,i,s)}(e,t),v(e,s.class_loading)),function(e,t){var i,s,n=t._settings,a=e.tagName,r=g[a];if(r)return r(e,n),u(t,1),void(t._elements=(i=t._elements,s=e,i.filter(function(e){return e!==s})));!function(e,t){var i=o(e,t.data_src),s=o(e,t.data_bg);i&&(e.style.backgroundImage='url("'.concat(i,'")')),s&&(e.style.backgroundImage=s)}(e,n)}(e,t),function(e){r(e,"was-processed","true")}(e),h(s.callback_reveal,e),h(s.callback_set,e))},k=function(e){return!!i&&(e._observer=new IntersectionObserver(function(t){t.forEach(function(t){return function(e){return e.isIntersecting||e.intersectionRatio>0}(t)?function(e,t){var i=t._settings;h(i.callback_enter,e),i.load_delay?function(e,t){var i=t._settings.load_delay,s=d(e);s||(s=setTimeout(function(){E(e,t),T(e)},i),c(e,s))}(e,t):E(e,t)}(t.target,e):function(e,t){var i=t._settings;h(i.callback_exit,e),i.load_delay&&T(e)}(t.target,e)})},{root:(t=e._settings).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}),!0);var t},$=["IMG","IFRAME"],P=function(e,t){return function(e){return e.filter(function(e){return!l(e)})}((i=e||function(e){return e.container.querySelectorAll(e.elements_selector)}(t),Array.prototype.slice.call(i)));var i},M=function(e,t){this._settings=function(e){return _extends({},n,e)}(e),this._loadingCount=0,k(this),this.update(t)};return M.prototype={update:function(e){var i,s=this,n=this._settings;this._elements=P(e,n),!t&&this._observer?(n.use_native&&"loading"in HTMLImageElement.prototype&&((i=this)._elements.forEach(function(e){-1!==$.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),C(e,i))}),this._elements=P(e,n)),this._elements.forEach(function(e){s._observer.observe(e)})):this.loadAll()},destroy:function(){var e=this;this._observer&&(this._elements.forEach(function(t){e._observer.unobserve(t)}),this._observer=null),this._elements=null,this._settings=null},load:function(e,t){C(e,this,t)},loadAll:function(){var e=this;this._elements.forEach(function(t){E(t,e)})}},e&&function(e,t){if(t)if(t.length)for(var i,s=0;i=t[s];s+=1)a(e,i);else a(e,t)}(M,window.lazyLoadOptions),M}),function(e){"use strict";var t={cache:{},support:{},objects:{},init:function(t){return this.each(function(){e(this).unbind("click.lightcase").bind("click.lightcase",function(i){i.preventDefault(),e(this).lightcase("start",t)})})},start:function(i){t.origin=lightcase.origin=this,t.settings=lightcase.settings=e.extend(!0,{idPrefix:"lightcase-",classPrefix:"lightcase-",attrPrefix:"lc-",transition:"elastic",transitionOpen:null,transitionClose:null,transitionIn:null,transitionOut:null,cssTransitions:!0,speedIn:250,speedOut:250,width:null,height:null,maxWidth:800,maxHeight:500,forceWidth:!1,forceHeight:!1,liveResize:!0,fullScreenModeForMobile:!0,mobileMatchExpression:/(iphone|ipod|ipad|android|blackberry|symbian)/,disableShrink:!1,fixedRatio:!0,shrinkFactor:.75,overlayOpacity:.9,slideshow:!1,slideshowAutoStart:!0,timeout:5e3,swipe:!0,useKeys:!0,useCategories:!0,useAsCollection:!1,navigateEndless:!0,closeOnOverlayClick:!0,title:null,caption:null,showTitle:!0,showCaption:!0,showSequenceInfo:!0,inline:{width:"auto",height:"auto"},ajax:{width:"auto",height:"auto",type:"get",dataType:"html",data:{}},iframe:{width:800,height:500,frameborder:0},flash:{width:400,height:205,wmode:"transparent"},video:{width:400,height:225,poster:"",preload:"auto",controls:!0,autobuffer:!0,autoplay:!0,loop:!1},attr:"data-rel",href:null,type:null,typeMapping:{image:"jpg,jpeg,gif,png,bmp",flash:"swf",video:"mp4,mov,ogv,ogg,webm",iframe:"html,php",ajax:"json,txt",inline:"#"},errorMessage:function(){return'<p class="'+t.settings.classPrefix+'error">'+t.settings.labels.errorMessage+"</p>"},labels:{errorMessage:"Source could not be found...","sequenceInfo.of":" of ",close:"Close","navigator.prev":"Prev","navigator.next":"Next","navigator.play":"Play","navigator.pause":"Pause"},markup:function(){t.objects.body.append(t.objects.overlay=e('<div id="'+t.settings.idPrefix+'overlay"></div>'),t.objects.loading=e('<div id="'+t.settings.idPrefix+'loading" class="'+t.settings.classPrefix+'icon-spin"></div>'),t.objects.case=e('<div id="'+t.settings.idPrefix+'case" aria-hidden="true" role="dialog"></div>')),t.objects.case.after(t.objects.close=e('<a href="#" class="'+t.settings.classPrefix+'icon-close"><span>'+t.settings.labels.close+"</span></a>"),t.objects.nav=e('<div id="'+t.settings.idPrefix+'nav"></div>')),t.objects.nav.append(t.objects.prev=e('<a href="#" class="'+t.settings.classPrefix+'icon-prev"><span>'+t.settings.labels["navigator.prev"]+"</span></a>").hide(),t.objects.next=e('<a href="#" class="'+t.settings.classPrefix+'icon-next"><span>'+t.settings.labels["navigator.next"]+"</span></a>").hide(),t.objects.play=e('<a href="#" class="'+t.settings.classPrefix+'icon-play"><span>'+t.settings.labels["navigator.play"]+"</span></a>").hide(),t.objects.pause=e('<a href="#" class="'+t.settings.classPrefix+'icon-pause"><span>'+t.settings.labels["navigator.pause"]+"</span></a>").hide()),t.objects.case.append(t.objects.content=e('<div id="'+t.settings.idPrefix+'content"></div>'),t.objects.info=e('<div id="'+t.settings.idPrefix+'info"></div>')),t.objects.content.append(t.objects.contentInner=e('<div class="'+t.settings.classPrefix+'contentInner"></div>')),t.objects.info.append(t.objects.sequenceInfo=e('<div id="'+t.settings.idPrefix+'sequenceInfo"></div>'),t.objects.title=e('<h4 id="'+t.settings.idPrefix+'title"></h4>'),t.objects.caption=e('<p id="'+t.settings.idPrefix+'caption"></p>'))},onInit:{},onStart:{},onCalculateDimensions:{},onFinish:{},onResize:{},onClose:{},onCleanup:{}},i,t.origin.data?t.origin.data("lc-options"):{}),t.objects.document=e("html"),t.objects.body=e("body"),t._callHooks(t.settings.onInit),t.objectData=t._setObjectData(this),t._addElements(),t._open(),t.dimensions=t.getViewportDimensions()},get:function(e){return t.objects[e]},getObjectData:function(){return t.objectData},_setObjectData:function(i){var s=e(i),n={this:e(i),title:t.settings.title||s.attr(t._prefixAttributeName("title"))||s.attr("title"),caption:t.settings.caption||s.attr(t._prefixAttributeName("caption"))||s.children("img").attr("alt"),url:t._determineUrl(),requestType:t.settings.ajax.type,requestData:t.settings.ajax.data,requestDataType:t.settings.ajax.dataType,rel:s.attr(t._determineAttributeSelector()),type:t.settings.type||t._verifyDataType(t._determineUrl()),isPartOfSequence:t.settings.useAsCollection||t._isPartOfSequence(s.attr(t.settings.attr),":"),isPartOfSequenceWithSlideshow:t._isPartOfSequence(s.attr(t.settings.attr),":slideshow"),currentIndex:e(t._determineAttributeSelector()).index(s),sequenceLength:e(t._determineAttributeSelector()).length};return n.sequenceInfo=n.currentIndex+1+t.settings.labels["sequenceInfo.of"]+n.sequenceLength,n.prevIndex=n.currentIndex-1,n.nextIndex=n.currentIndex+1,n},_prefixAttributeName:function(e){return"data-"+t.settings.attrPrefix+e},_determineLinkTarget:function(){return t.settings.href||e(t.origin).attr(t._prefixAttributeName("href"))||e(t.origin).attr("href")},_determineAttributeSelector:function(){var i=e(t.origin),s="";if(void 0!==t.cache.selector)s=t.cache.selector;else if(!0===t.settings.useCategories&&i.attr(t._prefixAttributeName("categories"))){var n=i.attr(t._prefixAttributeName("categories")).split(" ");e.each(n,function(e,i){e>0&&(s+=","),s+="["+t._prefixAttributeName("categories")+'~="'+i+'"]'})}else s="["+t.settings.attr+'="'+i.attr(t.settings.attr)+'"]';return t.cache.selector=s,s},_determineUrl:function(){var i,s=t._verifyDataUrl(t._determineLinkTarget()),n=0,a=0,o="";return e.each(s,function(e,s){switch(t._verifyDataType(s.url)){case"video":var r=document.createElement("video"),l=t._verifyDataType(s.url)+"/"+t._getFileUrlSuffix(s.url);"probably"!==o&&o!==r.canPlayType(l)&&""!==r.canPlayType(l)&&(o=r.canPlayType(l),i=s.url);break;default:t._devicePixelRatio()>=s.density&&s.density>=a&&t._matchMedia()("screen and (min-width:"+s.width+"px)").matches&&s.width>=n&&(n=s.width,a=s.density,i=s.url)}}),i},_normalizeUrl:function(e){var t=/^\d+$/;return e.split(",").map(function(e){var i={width:0,density:0};return e.trim().split(/\s+/).forEach(function(e,s){if(0===s)return i.url=e;var n=e.substring(0,e.length-1),a=e[e.length-1],o=parseInt(n,10),r=parseFloat(n);"w"===a&&t.test(n)?i.width=o:"h"===a&&t.test(n)?i.height=o:"x"!==a||isNaN(r)||(i.density=r)}),i})},_isPartOfSequence:function(i,s){var n=e("["+t.settings.attr+'="'+i+'"]');return new RegExp(s).test(i)&&n.length>1},isSlideshowEnabled:function(){return t.objectData.isPartOfSequence&&(!0===t.settings.slideshow||!0===t.objectData.isPartOfSequenceWithSlideshow)},_loadContent:function(){t.cache.originalObject&&t._restoreObject(),t._createObject()},_createObject:function(){var i;switch(t.objectData.type){case"image":(i=e(new Image)).attr({src:t.objectData.url,alt:t.objectData.title});break;case"inline":(i=e('<div class="'+t.settings.classPrefix+'inlineWrap"></div>')).html(t._cloneObject(e(t.objectData.url))),e.each(t.settings.inline,function(e,s){i.attr(t._prefixAttributeName(e),s)});break;case"ajax":i=e('<div class="'+t.settings.classPrefix+'inlineWrap"></div>'),e.each(t.settings.ajax,function(e,s){"data"!==e&&i.attr(t._prefixAttributeName(e),s)});break;case"flash":i=e('<embed src="'+t.objectData.url+'" type="application/x-shockwave-flash"></embed>'),e.each(t.settings.flash,function(e,t){i.attr(e,t)});break;case"video":(i=e("<video></video>")).attr("src",t.objectData.url),e.each(t.settings.video,function(e,t){i.attr(e,t)});break;default:(i=e("<iframe></iframe>")).attr({src:t.objectData.url}),e.each(t.settings.iframe,function(e,t){i.attr(e,t)})}t._addObject(i),t._loadObject(i)},_addObject:function(e){t.objects.contentInner.html(e),t._loading("start"),t._callHooks(t.settings.onStart),!0===t.settings.showSequenceInfo&&t.objectData.isPartOfSequence?(t.objects.sequenceInfo.html(t.objectData.sequenceInfo),t.objects.sequenceInfo.show()):(t.objects.sequenceInfo.empty(),t.objects.sequenceInfo.hide()),!0===t.settings.showTitle&&void 0!==t.objectData.title&&""!==t.objectData.title?(t.objects.title.html(t.objectData.title),t.objects.title.show()):(t.objects.title.empty(),t.objects.title.hide()),!0===t.settings.showCaption&&void 0!==t.objectData.caption&&""!==t.objectData.caption?(t.objects.caption.html(t.objectData.caption),t.objects.caption.show()):(t.objects.caption.empty(),t.objects.caption.hide())},_loadObject:function(i){switch(t.objectData.type){case"inline":e(t.objectData.url)?t._showContent(i):t.error();break;case"ajax":e.ajax(e.extend({},t.settings.ajax,{url:t.objectData.url,type:t.objectData.requestType,dataType:t.objectData.requestDataType,data:t.objectData.requestData,success:function(e,s,n){n.getResponseHeader("X-Ajax-Location")?(t.objectData.url=n.getResponseHeader("X-Ajax-Location"),t._loadObject(i)):("json"===t.objectData.requestDataType?t.objectData.data=e:i.html(e),t._showContent(i))},error:function(e,i,s){t.error()}}));break;case"flash":t._showContent(i);break;case"video":"function"==typeof i.get(0).canPlayType||0===t.objects.case.find("video").length?t._showContent(i):t.error();break;default:t.objectData.url?(i.on("load",function(){t._showContent(i)}),i.on("error",function(){t.error()})):t.error()}},error:function(){t.objectData.type="error";var i=e('<div class="'+t.settings.classPrefix+'inlineWrap"></div>');i.html(t.settings.errorMessage),t.objects.contentInner.html(i),t._showContent(t.objects.contentInner)},_calculateDimensions:function(e){if(t._cleanupDimensions(),e){var i={ratio:1,objectWidth:e.attr("width")?e.attr("width"):e.attr(t._prefixAttributeName("width")),objectHeight:e.attr("height")?e.attr("height"):e.attr(t._prefixAttributeName("height"))};if(!t.settings.disableShrink)switch(i.maxWidth=parseInt(t.dimensions.windowWidth*t.settings.shrinkFactor),i.maxHeight=parseInt(t.dimensions.windowHeight*t.settings.shrinkFactor),i.maxWidth>t.settings.maxWidth&&(i.maxWidth=t.settings.maxWidth),i.maxHeight>t.settings.maxHeight&&(i.maxHeight=t.settings.maxHeight),i.differenceWidthAsPercent=parseInt(100/i.maxWidth*i.objectWidth),i.differenceHeightAsPercent=parseInt(100/i.maxHeight*i.objectHeight),t.objectData.type){case"image":case"flash":case"video":case"iframe":case"ajax":case"inline":if("image"===t.objectData.type||!0===t.settings.fixedRatio){i.differenceWidthAsPercent>100&&i.differenceWidthAsPercent>i.differenceHeightAsPercent&&(i.objectWidth=i.maxWidth,i.objectHeight=parseInt(i.objectHeight/i.differenceWidthAsPercent*100)),i.differenceHeightAsPercent>100&&i.differenceHeightAsPercent>i.differenceWidthAsPercent&&(i.objectWidth=parseInt(i.objectWidth/i.differenceHeightAsPercent*100),i.objectHeight=i.maxHeight),i.differenceHeightAsPercent>100&&i.differenceWidthAsPercent<i.differenceHeightAsPercent&&(i.objectWidth=parseInt(i.maxWidth/i.differenceHeightAsPercent*i.differenceWidthAsPercent),i.objectHeight=i.maxHeight);break}case"error":!isNaN(i.objectWidth)&&i.objectWidth>i.maxWidth&&(i.objectWidth=i.maxWidth);break;default:(isNaN(i.objectWidth)||i.objectWidth>i.maxWidth)&&!t.settings.forceWidth&&(i.objectWidth=i.maxWidth),(isNaN(i.objectHeight)&&"auto"!==i.objectHeight||i.objectHeight>i.maxHeight)&&!t.settings.forceHeight&&(i.objectHeight=i.maxHeight)}if(t.settings.forceWidth){try{i.objectWidth=t.settings[t.objectData.type].width}catch(e){i.objectWidth=t.settings.width||i.objectWidth}i.maxWidth=null}if(e.attr(t._prefixAttributeName("max-width"))&&(i.maxWidth=e.attr(t._prefixAttributeName("max-width"))),t.settings.forceHeight){try{i.objectHeight=t.settings[t.objectData.type].height}catch(e){i.objectHeight=t.settings.height||i.objectHeight}i.maxHeight=null}e.attr(t._prefixAttributeName("max-height"))&&(i.maxHeight=e.attr(t._prefixAttributeName("max-height"))),t._adjustDimensions(e,i)}},_adjustDimensions:function(e,i){e.css({width:i.objectWidth,height:i.objectHeight,"max-width":i.maxWidth,"max-height":i.maxHeight}),t.objects.contentInner.css({width:e.outerWidth(),height:e.outerHeight(),"max-width":"100%"}),t.objects.case.css({width:t.objects.contentInner.outerWidth(),"max-width":"100%"}),t.objects.case.css({"margin-top":parseInt(-t.objects.case.outerHeight()/2),"margin-left":parseInt(-t.objects.case.outerWidth()/2)})},_loading:function(e){"start"===e?(t.objects.case.addClass(t.settings.classPrefix+"loading"),t.objects.loading.show()):"end"===e&&(t.objects.case.removeClass(t.settings.classPrefix+"loading"),t.objects.loading.hide())},getViewportDimensions:function(){return{windowWidth:e(window).innerWidth(),windowHeight:e(window).innerHeight()}},_verifyDataUrl:function(e){return!(!e||void 0===e||""===e)&&(e.indexOf("#")>-1&&(e="#"+(e=e.split("#"))[e.length-1]),t._normalizeUrl(e.toString()))},_getFileUrlSuffix:function(e){return/(?:\.([^.]+))?$/.exec(e.toLowerCase())[1]},_verifyDataType:function(e){var i=t.settings.typeMapping;if(!e)return!1;for(var s in i)if(i.hasOwnProperty(s))for(var n=i[s].split(","),a=0;a<n.length;a++){var o=n[a].toLowerCase(),r=new RegExp(".("+o+")$","i"),l=e.toLowerCase().split("?")[0].substr(-5);if(!0===r.test(l)||"inline"===s&&e.indexOf(o)>-1)return s}return"iframe"},_addElements:function(){void 0!==t.objects.case&&e("#"+t.objects.case.attr("id")).length||t.settings.markup()},_showContent:function(e){t.objects.document.attr(t._prefixAttributeName("type"),t.objectData.type),t.cache.object=e,t._callHooks(t.settings.onCalculateDimensions),t._calculateDimensions(e),t._callHooks(t.settings.onFinish),t._startInTransition()},_startInTransition:function(){switch(t.transition.in()){case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollHorizontal":case"scrollVertical":t.transition.scroll(t.objects.case,"in",t.settings.speedIn),t.transition.fade(t.objects.contentInner,"in",t.settings.speedIn);break;case"elastic":t.objects.case.css("opacity")<1&&(t.transition.zoom(t.objects.case,"in",t.settings.speedIn),t.transition.fade(t.objects.contentInner,"in",t.settings.speedIn));case"fade":case"fadeInline":t.transition.fade(t.objects.case,"in",t.settings.speedIn),t.transition.fade(t.objects.contentInner,"in",t.settings.speedIn);break;default:t.transition.fade(t.objects.case,"in",0)}t._loading("end"),t.isBusy=!1,t.cache.firstOpened||(t.cache.firstOpened=t.objectData.this),t.objects.info.hide(),setTimeout(function(){t.transition.fade(t.objects.info,"in",t.settings.speedIn)},t.settings.speedIn)},_processContent:function(){switch(t.isBusy=!0,t.transition.fade(t.objects.info,"out",0),t.settings.transitionOut){case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollVertical":case"scrollHorizontal":t.objects.case.is(":hidden")?(t.transition.fade(t.objects.contentInner,"out",0),t.transition.fade(t.objects.case,"out",0,0,function(){t._loadContent()})):t.transition.scroll(t.objects.case,"out",t.settings.speedOut,function(){t._loadContent()});break;case"fade":t.objects.case.is(":hidden")?t.transition.fade(t.objects.case,"out",0,0,function(){t._loadContent()}):t.transition.fade(t.objects.case,"out",t.settings.speedOut,0,function(){t._loadContent()});break;case"fadeInline":case"elastic":t.objects.case.is(":hidden")?t.transition.fade(t.objects.case,"out",0,0,function(){t._loadContent()}):t.transition.fade(t.objects.contentInner,"out",t.settings.speedOut,0,function(){t._loadContent()});break;default:t.transition.fade(t.objects.case,"out",0,0,function(){t._loadContent()})}},_handleEvents:function(){t._unbindEvents(),t.objects.nav.children().not(t.objects.close).hide(),t.isSlideshowEnabled()&&(!0!==t.settings.slideshowAutoStart&&!t.isSlideshowStarted||t.objects.nav.hasClass(t.settings.classPrefix+"paused")?t._stopTimeout():t._startTimeout()),t.settings.liveResize&&t._watchResizeInteraction(),t.objects.close.click(function(e){e.preventDefault(),t.close()}),!0===t.settings.closeOnOverlayClick&&t.objects.overlay.css("cursor","pointer").click(function(e){e.preventDefault(),t.close()}),!0===t.settings.useKeys&&t._addKeyEvents(),t.objectData.isPartOfSequence&&(t.objects.nav.attr(t._prefixAttributeName("ispartofsequence"),!0),t.objects.nav.data("items",t._setNavigation()),t.objects.prev.click(function(e){e.preventDefault(),!0!==t.settings.navigateEndless&&t.item.isFirst()||(t.objects.prev.unbind("click"),t.cache.action="prev",t.objects.nav.data("items").prev.click(),t.isSlideshowEnabled()&&t._stopTimeout())}),t.objects.next.click(function(e){e.preventDefault(),!0!==t.settings.navigateEndless&&t.item.isLast()||(t.objects.next.unbind("click"),t.cache.action="next",t.objects.nav.data("items").next.click(),t.isSlideshowEnabled()&&t._stopTimeout())}),t.isSlideshowEnabled()&&(t.objects.play.click(function(e){e.preventDefault(),t._startTimeout()}),t.objects.pause.click(function(e){e.preventDefault(),t._stopTimeout()})),!0===t.settings.swipe&&(e.isPlainObject(e.event.special.swipeleft)&&t.objects.case.on("swipeleft",function(e){e.preventDefault(),t.objects.next.click(),t.isSlideshowEnabled()&&t._stopTimeout()}),e.isPlainObject(e.event.special.swiperight)&&t.objects.case.on("swiperight",function(e){e.preventDefault(),t.objects.prev.click(),t.isSlideshowEnabled()&&t._stopTimeout()})))},_addKeyEvents:function(){e(document).bind("keyup.lightcase",function(e){if(!t.isBusy)switch(e.keyCode){case 27:t.objects.close.click();break;case 37:t.objectData.isPartOfSequence&&t.objects.prev.click();break;case 39:t.objectData.isPartOfSequence&&t.objects.next.click()}})},_startTimeout:function(){t.isSlideshowStarted=!0,t.objects.play.hide(),t.objects.pause.show(),t.cache.action="next",t.objects.nav.removeClass(t.settings.classPrefix+"paused"),t.timeout=setTimeout(function(){t.objects.nav.data("items").next.click()},t.settings.timeout)},_stopTimeout:function(){t.objects.play.show(),t.objects.pause.hide(),t.objects.nav.addClass(t.settings.classPrefix+"paused"),clearTimeout(t.timeout)},_setNavigation:function(){var i=e(t.cache.selector||t.settings.attr),s=t.objectData.sequenceLength-1,n={prev:i.eq(t.objectData.prevIndex),next:i.eq(t.objectData.nextIndex)};return t.objectData.currentIndex>0?t.objects.prev.show():n.prevItem=i.eq(s),t.objectData.nextIndex<=s?t.objects.next.show():n.next=i.eq(0),!0===t.settings.navigateEndless&&(t.objects.prev.show(),t.objects.next.show()),n},item:{isFirst:function(){return 0===t.objectData.currentIndex},isFirstOpened:function(){return t.objectData.this.is(t.cache.firstOpened)},isLast:function(){return t.objectData.currentIndex===t.objectData.sequenceLength-1}},_cloneObject:function(e){var i=e.clone(),s=e.attr("id");return e.is(":hidden")?(t._cacheObjectData(e),e.attr("id",t.settings.idPrefix+"temp-"+s).empty()):i.removeAttr("id"),i.show()},isMobileDevice:function(){return!!navigator.userAgent.toLowerCase().match(t.settings.mobileMatchExpression)},isTransitionSupported:function(){var e=t.objects.body.get(0),i=!1,s={transition:"",WebkitTransition:"-webkit-",MozTransition:"-moz-",OTransition:"-o-",MsTransition:"-ms-"};for(var n in s)s.hasOwnProperty(n)&&n in e.style&&(t.support.transition=s[n],i=!0);return i},transition:{in:function(){return t.settings.transitionOpen&&!t.cache.firstOpened?t.settings.transitionOpen:t.settings.transitionIn},fade:function(e,i,s,n,a){var o="in"===i,r={},l=e.css("opacity"),c={},d=n||(o?1:0);!t.isOpen&&o||(r.opacity=l,c.opacity=d,e.css(t.support.transition+"transition","none"),e.css(r).show(),t.support.transitions?(c[t.support.transition+"transition"]=s+"ms ease",setTimeout(function(){e.css(c),setTimeout(function(){e.css(t.support.transition+"transition",""),!a||!t.isOpen&&o||a()},s)},15)):(e.stop(),e.animate(c,s,a)))},scroll:function(e,i,s,n){var a="in"===i,o=a?t.settings.transitionIn:t.settings.transitionOut,r="left",l={},c=a?0:1,d=a?"-50%":"50%",h={},u=a?1:0,p=a?"50%":"-50%";if(t.isOpen||!a){switch(o){case"scrollTop":r="top";break;case"scrollRight":d=a?"150%":"50%",p=a?"50%":"150%";break;case"scrollBottom":r="top",d=a?"150%":"50%",p=a?"50%":"150%";break;case"scrollHorizontal":d=a?"150%":"50%",p=a?"50%":"-50%";break;case"scrollVertical":r="top",d=a?"-50%":"50%",p=a?"50%":"150%"}if("prev"===t.cache.action)switch(o){case"scrollHorizontal":d=a?"-50%":"50%",p=a?"50%":"150%";break;case"scrollVertical":d=a?"150%":"50%",p=a?"50%":"-50%"}l.opacity=c,l[r]=d,h.opacity=u,h[r]=p,e.css(t.support.transition+"transition","none"),e.css(l).show(),t.support.transitions?(h[t.support.transition+"transition"]=s+"ms ease",setTimeout(function(){e.css(h),setTimeout(function(){e.css(t.support.transition+"transition",""),!n||!t.isOpen&&a||n()},s)},15)):(e.stop(),e.animate(h,s,n))}},zoom:function(e,i,s,n){var a="in"===i,o={},r=e.css("opacity"),l=a?"scale(0.75)":"scale(1)",c={},d=a?1:0,h=a?"scale(1)":"scale(0.75)";!t.isOpen&&a||(o.opacity=r,o[t.support.transition+"transform"]=l,c.opacity=d,e.css(t.support.transition+"transition","none"),e.css(o).show(),t.support.transitions?(c[t.support.transition+"transform"]=h,c[t.support.transition+"transition"]=s+"ms ease",setTimeout(function(){e.css(c),setTimeout(function(){e.css(t.support.transition+"transform",""),e.css(t.support.transition+"transition",""),!n||!t.isOpen&&a||n()},s)},15)):(e.stop(),e.animate(c,s,n)))}},_callHooks:function(i){"object"==typeof i&&e.each(i,function(e,i){"function"==typeof i&&i.call(t.origin)})},_cacheObjectData:function(i){e.data(i,"cache",{id:i.attr("id"),content:i.html()}),t.cache.originalObject=i},_restoreObject:function(){var i=e('[id^="'+t.settings.idPrefix+'temp-"]');i.attr("id",e.data(t.cache.originalObject,"cache").id),i.html(e.data(t.cache.originalObject,"cache").content)},resize:function(e,i){t.isOpen&&(t.isSlideshowEnabled()&&t._stopTimeout(),t.dimensions=t.getViewportDimensions(),t._calculateDimensions(t.cache.object),t._callHooks(t.settings.onResize),i&&t._startInTransition(t.cache.object))},_watchResizeInteraction:function(){e(window).resize(t.resize)},_unwatchResizeInteraction:function(){e(window).off("resize",t.resize)},_switchToFullScreenMode:function(){t.settings.shrinkFactor=1,t.settings.overlayOpacity=1,e("html").addClass(t.settings.classPrefix+"fullScreenMode")},_open:function(){switch(t.isOpen=!0,t.support.transitions=!!t.settings.cssTransitions&&t.isTransitionSupported(),t.support.mobileDevice=t.isMobileDevice(),t.support.mobileDevice&&(e("html").addClass(t.settings.classPrefix+"isMobileDevice"),t.settings.fullScreenModeForMobile&&t._switchToFullScreenMode()),t.settings.transitionIn||(t.settings.transitionIn=t.settings.transition),t.settings.transitionOut||(t.settings.transitionOut=t.settings.transition),t.transition.in()){case"fade":case"fadeInline":case"elastic":case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollVertical":case"scrollHorizontal":t.objects.case.is(":hidden")&&(t.objects.close.css("opacity",0),t.objects.overlay.css("opacity",0),t.objects.case.css("opacity",0),t.objects.contentInner.css("opacity",0)),t.transition.fade(t.objects.overlay,"in",t.settings.speedIn,t.settings.overlayOpacity,function(){t.transition.fade(t.objects.close,"in",t.settings.speedIn),t._handleEvents(),t._processContent()});break;default:t.transition.fade(t.objects.overlay,"in",0,t.settings.overlayOpacity,function(){t.transition.fade(t.objects.close,"in",0),t._handleEvents(),t._processContent()})}t.objects.document.addClass(t.settings.classPrefix+"open"),t.objects.case.attr("aria-hidden","false")},close:function(){switch(t.isOpen=!1,t.isSlideshowEnabled()&&(t._stopTimeout(),t.isSlideshowStarted=!1,t.objects.nav.removeClass(t.settings.classPrefix+"paused")),t.objects.loading.hide(),t._unbindEvents(),t._unwatchResizeInteraction(),e("html").removeClass(t.settings.classPrefix+"open"),t.objects.case.attr("aria-hidden","true"),t.objects.nav.children().hide(),t.objects.close.hide(),t._callHooks(t.settings.onClose),t.transition.fade(t.objects.info,"out",0),t.settings.transitionClose||t.settings.transitionOut){case"fade":case"fadeInline":case"scrollTop":case"scrollRight":case"scrollBottom":case"scrollLeft":case"scrollHorizontal":case"scrollVertical":t.transition.fade(t.objects.case,"out",t.settings.speedOut,0,function(){t.transition.fade(t.objects.overlay,"out",t.settings.speedOut,0,function(){t.cleanup()})});break;case"elastic":t.transition.zoom(t.objects.case,"out",t.settings.speedOut,function(){t.transition.fade(t.objects.overlay,"out",t.settings.speedOut,0,function(){t.cleanup()})});break;default:t.cleanup()}},_unbindEvents:function(){t.objects.overlay.unbind("click"),e(document).unbind("keyup.lightcase"),t.objects.case.unbind("swipeleft").unbind("swiperight"),t.objects.prev.unbind("click"),t.objects.next.unbind("click"),t.objects.play.unbind("click"),t.objects.pause.unbind("click"),t.objects.close.unbind("click")},_cleanupDimensions:function(){var e=t.objects.contentInner.css("opacity");t.objects.case.css({width:"",height:"",top:"",left:"","margin-top":"","margin-left":""}),t.objects.contentInner.removeAttr("style").css("opacity",e),t.objects.contentInner.children().removeAttr("style")},cleanup:function(){t._cleanupDimensions(),t.objects.loading.hide(),t.objects.overlay.hide(),t.objects.case.hide(),t.objects.prev.hide(),t.objects.next.hide(),t.objects.play.hide(),t.objects.pause.hide(),t.objects.document.removeAttr(t._prefixAttributeName("type")),t.objects.nav.removeAttr(t._prefixAttributeName("ispartofsequence")),t.objects.contentInner.empty().hide(),t.objects.info.children().empty(),t.cache.originalObject&&t._restoreObject(),t._callHooks(t.settings.onCleanup),t.cache={}},_matchMedia:function(){return window.matchMedia||window.msMatchMedia},_devicePixelRatio:function(){return window.devicePixelRatio||1},_isPublicMethod:function(e){return"function"==typeof t[e]&&"_"!==e.charAt(0)},_export:function(){window.lightcase={},e.each(t,function(e){t._isPublicMethod(e)&&(lightcase[e]=t[e])})}};t._export(),e.fn.lightcase=function(i){return t._isPublicMethod(i)?t[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void e.error("Method "+i+" does not exist on jQuery.lightcase"):t.init.apply(this,arguments)}}(jQuery),function(e,t){"use strict";var i=function(e){this.elem=e};i.init=function(){var e,s=t.querySelectorAll("[data-sharer]"),n=s.length;for(e=0;e<n;e++)s[e].addEventListener("click",i.add)},i.add=function(e){var t=e.currentTarget||e.srcElement;new i(t).share()},i.prototype={constructor:i,getValue:function(e){var t=this.elem.getAttribute("data-"+e);return t&&"hashtag"===e&&(t.startsWith("#")||(t="#"+t)),t},share:function(){var e=this.getValue("sharer").toLowerCase(),t={facebook:{shareUrl:"https://www.facebook.com/sharer/sharer.php",params:{u:this.getValue("url"),hashtag:this.getValue("hashtag"),quote:this.getValue("quote")}},linkedin:{shareUrl:"https://www.linkedin.com/shareArticle",params:{url:this.getValue("url"),mini:!0}},twitter:{shareUrl:"https://twitter.com/intent/tweet/",params:{text:this.getValue("title"),url:this.getValue("url"),hashtags:this.getValue("hashtags"),via:this.getValue("via")}},email:{shareUrl:"mailto:"+this.getValue("to")||"",params:{subject:this.getValue("subject"),body:this.getValue("title")+"\n"+this.getValue("url")},isLink:!0},whatsapp:{shareUrl:null!==this.getValue("web")?"https://api.whatsapp.com/send":"https://wa.me/",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},telegram:{shareUrl:null!==this.getValue("web")?"https://telegram.me/share":"tg://msg_url",params:{text:this.getValue("title"),url:this.getValue("url")},isLink:!0},viber:{shareUrl:"viber://forward",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},line:{shareUrl:"http://line.me/R/msg/text/?"+encodeURIComponent(this.getValue("title")+" "+this.getValue("url")),isLink:!0},pinterest:{shareUrl:"https://www.pinterest.com/pin/create/button/",params:{url:this.getValue("url"),media:this.getValue("image"),description:this.getValue("description")}},tumblr:{shareUrl:"http://tumblr.com/widgets/share/tool",params:{canonicalUrl:this.getValue("url"),content:this.getValue("url"),posttype:"link",title:this.getValue("title"),caption:this.getValue("caption"),tags:this.getValue("tags")}},hackernews:{shareUrl:"https://news.ycombinator.com/submitlink",params:{u:this.getValue("url"),t:this.getValue("title")}},reddit:{shareUrl:"https://www.reddit.com/submit",params:{url:this.getValue("url")}},vk:{shareUrl:"http://vk.com/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("caption"),image:this.getValue("image")}},xing:{shareUrl:"https://www.xing.com/social/share/spi",params:{url:this.getValue("url")}},buffer:{shareUrl:"https://buffer.com/add",params:{url:this.getValue("url"),title:this.getValue("title"),via:this.getValue("via"),picture:this.getValue("picture")}},instapaper:{shareUrl:"http://www.instapaper.com/edit",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},pocket:{shareUrl:"https://getpocket.com/save",params:{url:this.getValue("url")}},stumbleupon:{shareUrl:"http://www.stumbleupon.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mashable:{shareUrl:"https://mashable.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mix:{shareUrl:"https://mix.com/add",params:{url:this.getValue("url")}},flipboard:{shareUrl:"https://share.flipboard.com/bookmarklet/popout",params:{v:2,title:this.getValue("title"),url:this.getValue("url"),t:Date.now()}},weibo:{shareUrl:"http://service.weibo.com/share/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),pic:this.getValue("image"),appkey:this.getValue("appkey"),ralateUid:this.getValue("ralateuid"),language:"zh_cn"}},renren:{shareUrl:"http://share.renren.com/share/buttonshare",params:{link:this.getValue("url")}},myspace:{shareUrl:"https://myspace.com/post",params:{u:this.getValue("url"),t:this.getValue("title"),c:this.getValue("description")}},blogger:{shareUrl:"https://www.blogger.com/blog-this.g",params:{u:this.getValue("url"),n:this.getValue("title"),t:this.getValue("description")}},baidu:{shareUrl:"http://cang.baidu.com/do/add",params:{it:this.getValue("title"),iu:this.getValue("url")}},douban:{shareUrl:"https://www.douban.com/share/service",params:{name:this.getValue("name"),href:this.getValue("url"),image:this.getValue("image"),comment:this.getValue("description")}},okru:{shareUrl:"https://connect.ok.ru/dk",params:{"st.cmd":"WidgetSharePreview","st.shareUrl":this.getValue("url"),title:this.getValue("title")}},mailru:{shareUrl:"http://connect.mail.ru/share",params:{share_url:this.getValue("url"),linkname:this.getValue("title"),linknote:this.getValue("description"),type:"page"}},evernote:{shareUrl:"https://www.evernote.com/clip.action",params:{url:this.getValue("url"),title:this.getValue("title")}},skype:{shareUrl:"https://web.skype.com/share",params:{url:this.getValue("url"),title:this.getValue("title")}},delicious:{shareUrl:"https://del.icio.us/post",params:{url:this.getValue("url"),title:this.getValue("title")}},sms:{shareUrl:"sms://",params:{body:this.getValue("body")}},trello:{shareUrl:"https://trello.com/add-card",params:{url:this.getValue("url"),name:this.getValue("title"),desc:this.getValue("description"),mode:"popup"}},messenger:{shareUrl:"fb-messenger://share",params:{link:this.getValue("url")}},odnoklassniki:{shareUrl:"https://connect.ok.ru/dk",params:{st:{cmd:"WidgetSharePreview",deprecated:1,shareUrl:this.getValue("url")}}},meneame:{shareUrl:"https://www.meneame.net/submit",params:{url:this.getValue("url")}},diaspora:{shareUrl:"https://share.diasporafoundation.org",params:{title:this.getValue("title"),url:this.getValue("url")}},googlebookmarks:{shareUrl:"https://www.google.com/bookmarks/mark",params:{op:"edit",bkmk:this.getValue("url"),title:this.getValue("title")}},qzone:{shareUrl:"https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey",params:{url:this.getValue("url")}},refind:{shareUrl:"https://refind.com",params:{url:this.getValue("url")}},surfingbird:{shareUrl:"https://surfingbird.ru/share",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},yahoomail:{shareUrl:"http://compose.mail.yahoo.com",params:{to:this.getValue("to"),subject:this.getValue("subject"),body:this.getValue("body")}},wordpress:{shareUrl:"https://wordpress.com/wp-admin/press-this.php",params:{u:this.getValue("url"),t:this.getValue("title"),s:this.getValue("title")}},amazon:{shareUrl:"https://www.amazon.com/gp/wishlist/static-add",params:{u:this.getValue("url"),t:this.getValue("title")}},pinboard:{shareUrl:"https://pinboard.in/add",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},threema:{shareUrl:"threema://compose",params:{text:this.getValue("text"),id:this.getValue("id")}},kakaostory:{shareUrl:"https://story.kakao.com/share",params:{url:this.getValue("url")}},yummly:{shareUrl:"http://www.yummly.com/urb/verify",params:{url:this.getValue("url"),title:this.getValue("title"),yumtype:"button"}}}[e];return t&&(t.width=this.getValue("width"),t.height=this.getValue("height")),void 0!==t&&this.urlSharer(t)},urlSharer:function(t){var i,s=t.params||{},n=Object.keys(s),a=n.length>0?"?":"";for(i=0;i<n.length;i++)"?"!==a&&(a+="&"),s[n[i]]&&(a+=n[i]+"="+encodeURIComponent(s[n[i]]));if(t.shareUrl+=a,t.isLink)e.location.href=t.shareUrl;else{var o=t.width||600,r=t.height||480,l=e.innerWidth/2-o/2+e.screenX,c="scrollbars=no, width="+o+", height="+r+", top="+(e.innerHeight/2-r/2+e.screenY)+", left="+l,d=e.open(t.shareUrl,"",c);e.focus&&d.focus()}}},"complete"===t.readyState||"loading"!==t.readyState?i.init():t.addEventListener("DOMContentLoaded",i.init),e.Sharer=i}(window,document),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(i={},s={}){Object.keys(s).forEach(n=>{void 0===i[n]?i[n]=s[n]:e(s[n])&&e(i[n])&&Object.keys(s[n]).length>0&&t(i[n],s[n])})}const i={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function s(){const e="undefined"!=typeof document?document:{};return t(e,i),e}const n={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function a(){const e="undefined"!=typeof window?window:{};return t(e,n),e}class o extends Array{constructor(e){super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this)}}function r(e=[]){const t=[];return e.forEach(e=>{Array.isArray(e)?t.push(...r(e)):t.push(e)}),t}function l(e,t){return Array.prototype.filter.call(e,t)}function c(e,t){const i=a(),n=s();let r=[];if(!t&&e instanceof o)return e;if(!e)return new o(r);if("string"==typeof e){const i=e.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let e="div";0===i.indexOf("<li")&&(e="ul"),0===i.indexOf("<tr")&&(e="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(e="tr"),0===i.indexOf("<tbody")&&(e="table"),0===i.indexOf("<option")&&(e="select");const t=n.createElement(e);t.innerHTML=i;for(let e=0;e<t.childNodes.length;e+=1)r.push(t.childNodes[e])}else r=function(e,t){if("string"!=typeof e)return[e];const i=[],s=t.querySelectorAll(e);for(let e=0;e<s.length;e+=1)i.push(s[e]);return i}(e.trim(),t||n)}else if(e.nodeType||e===i||e===n)r.push(e);else if(Array.isArray(e)){if(e instanceof o)return e;r=e}return new o(function(e){const t=[];for(let i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(r))}c.fn=o.prototype;const d={addClass:function(...e){const t=r(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.add(...t)}),this},removeClass:function(...e){const t=r(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.remove(...t)}),this},hasClass:function(...e){const t=r(e.map(e=>e.split(" ")));return l(this,e=>t.filter(t=>e.classList.contains(t)).length>0).length>0},toggleClass:function(...e){const t=r(e.map(e=>e.split(" ")));this.forEach(e=>{t.forEach(t=>{e.classList.toggle(t)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(const t in e)this[i][t]=e[t],this[i].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,i,s,n]=e;function a(e){const t=e.target;if(!t)return;const n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),c(t).is(i))s.apply(t,n);else{const e=c(t).parents();for(let t=0;t<e.length;t+=1)c(e[t]).is(i)&&s.apply(e[t],n)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof e[1]&&([t,s,n]=e,i=void 0),n||(n=!1);const r=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(l=0;l<r.length;l+=1){const e=r[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:s,proxyListener:a}),t.addEventListener(e,a,n)}else for(l=0;l<r.length;l+=1){const e=r[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:s,proxyListener:o}),t.addEventListener(e,o,n)}}return this},off:function(...e){let[t,i,s,n]=e;"function"==typeof e[1]&&([t,s,n]=e,i=void 0),n||(n=!1);const a=t.split(" ");for(let e=0;e<a.length;e+=1){const t=a[e];for(let e=0;e<this.length;e+=1){const a=this[e];let o;if(!i&&a.dom7Listeners?o=a.dom7Listeners[t]:i&&a.dom7LiveListeners&&(o=a.dom7LiveListeners[t]),o&&o.length)for(let e=o.length-1;e>=0;e-=1){const i=o[e];s&&i.listener===s||s&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===s?(a.removeEventListener(t,i.proxyListener,n),o.splice(e,1)):s||(a.removeEventListener(t,i.proxyListener,n),o.splice(e,1))}}}return this},trigger:function(...e){const t=a(),i=e[0].split(" "),s=e[1];for(let n=0;n<i.length;n+=1){const a=i[n];for(let i=0;i<this.length;i+=1){const n=this[i];if(t.CustomEvent){const i=new t.CustomEvent(a,{detail:s,bubbles:!0,cancelable:!0});n.dom7EventData=e.filter((e,t)=>t>0),n.dispatchEvent(i),n.dom7EventData=[],delete n.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))}),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=a();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=a(),t=s(),i=this[0],n=i.getBoundingClientRect(),o=t.body,r=i.clientTop||o.clientTop||0,l=i.clientLeft||o.clientLeft||0,c=i===e?e.scrollY:i.scrollTop,d=i===e?e.scrollX:i.scrollLeft;return{top:n.top+c-r,left:n.left+d-l}}return null},css:function(e,t){const i=a();let s;if(1===arguments.length){if("string"!=typeof e){for(s=0;s<this.length;s+=1)for(const t in e)this[s].style[t]=e[t];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(s=0;s<this.length;s+=1)this[s].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((t,i)=>{e.apply(t,[t,i])}),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=a(),i=s(),n=this[0];let r,l;if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(r=c(e),l=0;l<r.length;l+=1)if(r[l]===n)return!0;return!1}if(e===i)return n===i;if(e===t)return n===t;if(e.nodeType||e instanceof o){for(r=e.nodeType?[e]:e,l=0;l<r.length;l+=1)if(r[l]===n)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return c([]);if(e<0){const i=t+e;return c(i<0?[]:[this[i]])}return c([this[e]])},append:function(...e){let t;const i=s();for(let s=0;s<e.length;s+=1){t=e[s];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const s=i.createElement("div");for(s.innerHTML=t;s.firstChild;)this[e].appendChild(s.firstChild)}else if(t instanceof o)for(let i=0;i<t.length;i+=1)this[e].appendChild(t[i]);else this[e].appendChild(t)}return this},prepend:function(e){const t=s();let i,n;for(i=0;i<this.length;i+=1)if("string"==typeof e){const s=t.createElement("div");for(s.innerHTML=e,n=s.childNodes.length-1;n>=0;n-=1)this[i].insertBefore(s.childNodes[n],this[i].childNodes[0])}else if(e instanceof o)for(n=0;n<e.length;n+=1)this[i].insertBefore(e[n],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&c(this[0].nextElementSibling).is(e)?c([this[0].nextElementSibling]):c([]):this[0].nextElementSibling?c([this[0].nextElementSibling]):c([]):c([])},nextAll:function(e){const t=[];let i=this[0];if(!i)return c([]);for(;i.nextElementSibling;){const s=i.nextElementSibling;e?c(s).is(e)&&t.push(s):t.push(s),i=s}return c(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&c(t.previousElementSibling).is(e)?c([t.previousElementSibling]):c([]):t.previousElementSibling?c([t.previousElementSibling]):c([])}return c([])},prevAll:function(e){const t=[];let i=this[0];if(!i)return c([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;e?c(s).is(e)&&t.push(s):t.push(s),i=s}return c(t)},parent:function(e){const t=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?c(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return c(t)},parents:function(e){const t=[];for(let i=0;i<this.length;i+=1){let s=this[i].parentNode;for(;s;)e?c(s).is(e)&&t.push(s):t.push(s),s=s.parentNode}return c(t)},closest:function(e){let t=this;return void 0===e?c([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let i=0;i<this.length;i+=1){const s=this[i].querySelectorAll(e);for(let e=0;e<s.length;e+=1)t.push(s[e])}return c(t)},children:function(e){const t=[];for(let i=0;i<this.length;i+=1){const s=this[i].children;for(let i=0;i<s.length;i+=1)e&&!c(s[i]).is(e)||t.push(s[i])}return c(t)},filter:function(e){return c(l(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function h(e,t=0){return setTimeout(e,t)}function u(){return Date.now()}function p(e,t="x"){const i=a();let s,n,o;const r=function(e){const t=a();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?((n=r.transform||r.webkitTransform).split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new i.WebKitCSSMatrix("none"===n?"":n)):s=(o=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=i.WebKitCSSMatrix?o.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(n=i.WebKitCSSMatrix?o.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),n||0}function f(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function m(...e){const t=Object(e[0]),i=["__proto__","constructor","prototype"];for(let n=1;n<e.length;n+=1){const a=e[n];if(null!=a&&(s=a,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const e=Object.keys(Object(a)).filter(e=>i.indexOf(e)<0);for(let i=0,s=e.length;i<s;i+=1){const s=e[i],n=Object.getOwnPropertyDescriptor(a,s);void 0!==n&&n.enumerable&&(f(t[s])&&f(a[s])?a[s].__swiper__?t[s]=a[s]:m(t[s],a[s]):!f(t[s])&&f(a[s])?(t[s]={},a[s].__swiper__?t[s]=a[s]:m(t[s],a[s])):t[s]=a[s])}}}var s;return t}function g(e,t,i){e.style.setProperty(t,i)}function v({swiper:e,targetPosition:t,side:i}){const s=a(),n=-e.translate;let o,r=null;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(e.cssModeFrameID);const c=t>n?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,h=()=>{o=(new Date).getTime(),null===r&&(r=o);const a=Math.max(Math.min((o-r)/l,1),0),c=.5-Math.cos(a*Math.PI)/2;let u=n+c*(t-n);if(d(u,t)&&(u=t),e.wrapperEl.scrollTo({[i]:u}),d(u,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:u})}),void s.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=s.requestAnimationFrame(h)};h()}let y,b,w;function x(){return y||(y=function(){const e=a(),t=s();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const i=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),y}function S(e={}){return b||(b=function({userAgent:e}={}){const t=x(),i=a(),s=i.navigator.platform,n=e||i.navigator.userAgent,o={ios:!1,android:!1},r=i.screen.width,l=i.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let d=n.match(/(iPad).*OS\s([\d_]+)/);const h=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===s;let f="MacIntel"===s;return!d&&f&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${r}x${l}`)>=0&&((d=n.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),f=!1),c&&!p&&(o.os="android",o.android=!0),(d||u||h)&&(o.os="ios",o.ios=!0),o}(e)),b}function E(){return w||(w=function(){const e=a();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),w}function T({swiper:e,runCallbacks:t,direction:i,step:s}){const{activeIndex:n,previousIndex:a}=e;let o=i;if(o||(o=n>a?"next":n<a?"prev":"reset"),e.emit(`transition${s}`),t&&n!==a){if("reset"===o)return void e.emit(`slideResetTransition${s}`);e.emit(`slideChangeTransition${s}`),"next"===o?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`)}}function C(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:a}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}Object.keys(d).forEach(e=>{Object.defineProperty(c.fn,e,{value:d[e],writable:!0})});let k=!1;function $(){}const P=(e,t)=>{const i=s(),{params:n,touchEvents:a,el:o,wrapperEl:r,device:l,support:c}=e,d=!!n.nested,h="on"===t?"addEventListener":"removeEventListener",u=t;if(c.touch){const t=!("touchstart"!==a.start||!c.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o[h](a.start,e.onTouchStart,t),o[h](a.move,e.onTouchMove,c.passiveListener?{passive:!1,capture:d}:d),o[h](a.end,e.onTouchEnd,t),a.cancel&&o[h](a.cancel,e.onTouchEnd,t)}else o[h](a.start,e.onTouchStart,!1),i[h](a.move,e.onTouchMove,d),i[h](a.end,e.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&o[h]("click",e.onClick,!0),n.cssMode&&r[h]("scroll",e.onScroll),n.updateOnWindowResize?e[u](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",C,!0):e[u]("observerUpdate",C,!0)},M=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var _={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function O(e,t){return function(i={}){const s=Object.keys(i)[0],n=i[s];"object"==typeof n&&null!==n?(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===e[s]&&(e[s]={auto:!0}),s in e&&"enabled"in n?(!0===e[s]&&(e[s]={enabled:!0}),"object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),m(t,i)):m(t,i)):m(t,i)}}const z={eventsEmitter:{on(e,t,i){const s=this;if("function"!=typeof t)return s;const n=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][n](t)}),s},once(e,t,i){const s=this;if("function"!=typeof t)return s;function n(...i){s.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(s,i)}return n.__emitterProxy=t,s.on(e,n,i)},onAny(e,t){const i=this;if("function"!=typeof e)return i;const s=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[s](e),i},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return i.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,n)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)})}),i):i},emit(...e){const t=this;if(!t.eventsListeners)return t;let i,s,n;return"string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],s=e.slice(1,e.length),n=t):(i=e[0].events,s=e[0].data,n=e[0].context||t),s.unshift(n),(Array.isArray(i)?i:i.split(" ")).forEach(e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(n,[e,...s])}),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach(e=>{e.apply(n,s)})}),t}},update:{updateSize:function(){const e=this;let t,i;const s=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s[0].clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:s[0].clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),i=i-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function i(e,i){return parseFloat(e.getPropertyValue(t(i))||0)}const s=e.params,{$wrapperEl:n,size:a,rtlTranslate:o,wrongRTL:r}=e,l=e.virtual&&s.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=n.children(`.${e.params.slideClass}`),h=l?e.virtual.slides.length:d.length;let u=[];const p=[],f=[];let m=s.slidesOffsetBefore;"function"==typeof m&&(m=s.slidesOffsetBefore.call(e));let v=s.slidesOffsetAfter;"function"==typeof v&&(v=s.slidesOffsetAfter.call(e));const y=e.snapGrid.length,b=e.slidesGrid.length;let w=s.spaceBetween,x=-m,S=0,E=0;if(void 0===a)return;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*a),e.virtualSize=-w,o?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(g(e.wrapperEl,"--swiper-centered-offset-before",""),g(e.wrapperEl,"--swiper-centered-offset-after",""));const T=s.grid&&s.grid.rows>1&&e.grid;let C;T&&e.grid.initSlides(h);const k="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let n=0;n<h;n+=1){C=0;const o=d.eq(n);if(T&&e.grid.updateSlide(n,o,h,t),"none"!==o.css("display")){if("auto"===s.slidesPerView){k&&(d[n].style[t("width")]="");const a=getComputedStyle(o[0]),r=o[0].style.transform,l=o[0].style.webkitTransform;if(r&&(o[0].style.transform="none"),l&&(o[0].style.webkitTransform="none"),s.roundLengths)C=e.isHorizontal()?o.outerWidth(!0):o.outerHeight(!0);else{const e=i(a,"width"),t=i(a,"padding-left"),s=i(a,"padding-right"),n=i(a,"margin-left"),r=i(a,"margin-right"),l=a.getPropertyValue("box-sizing");if(l&&"border-box"===l)C=e+n+r;else{const{clientWidth:i,offsetWidth:a}=o[0];C=e+t+s+n+r+(a-i)}}r&&(o[0].style.transform=r),l&&(o[0].style.webkitTransform=l),s.roundLengths&&(C=Math.floor(C))}else C=(a-(s.slidesPerView-1)*w)/s.slidesPerView,s.roundLengths&&(C=Math.floor(C)),d[n]&&(d[n].style[t("width")]=`${C}px`);d[n]&&(d[n].swiperSlideSize=C),f.push(C),s.centeredSlides?(x=x+C/2+S/2+w,0===S&&0!==n&&(x=x-a/2-w),0===n&&(x=x-a/2-w),Math.abs(x)<.001&&(x=0),s.roundLengths&&(x=Math.floor(x)),E%s.slidesPerGroup==0&&u.push(x),p.push(x)):(s.roundLengths&&(x=Math.floor(x)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup==0&&u.push(x),p.push(x),x=x+C+w),e.virtualSize+=C+w,S=C,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+v,o&&r&&("slide"===s.effect||"coverflow"===s.effect)&&n.css({width:`${e.virtualSize+s.spaceBetween}px`}),s.setWrapperSize&&n.css({[t("width")]:`${e.virtualSize+s.spaceBetween}px`}),T&&e.grid.updateWrapperSize(C,u,t),!s.centeredSlides){const t=[];for(let i=0;i<u.length;i+=1){let n=u[i];s.roundLengths&&(n=Math.floor(n)),u[i]<=e.virtualSize-a&&t.push(n)}u=t,Math.floor(e.virtualSize-a)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-a)}if(0===u.length&&(u=[0]),0!==s.spaceBetween){const i=e.isHorizontal()&&o?"marginLeft":t("marginRight");d.filter((e,t)=>!s.cssMode||t!==d.length-1).css({[i]:`${w}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)});const t=(e-=s.spaceBetween)-a;u=u.map(e=>e<0?-m:e>t?t+v:e)}if(s.centerInsufficientSlides){let e=0;if(f.forEach(t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)}),(e-=s.spaceBetween)<a){const t=(a-e)/2;u.forEach((e,i)=>{u[i]=e-t}),p.forEach((e,i)=>{p[i]=e+t})}}if(Object.assign(e,{slides:d,snapGrid:u,slidesGrid:p,slidesSizesGrid:f}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){g(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),g(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}h!==c&&e.emit("slidesLengthChange"),u.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==b&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let n,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const o=e=>s?t.slides.filter(t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e)[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(e=>{i.push(e)});else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const e=t.activeIndex+n;if(e>t.slides.length&&!s)break;i.push(o(e))}else i.push(o(t.activeIndex));for(n=0;n<i.length;n+=1)if(void 0!==i[n]){const e=i[n].offsetHeight;a=e>a?e:a}(a||0===a)&&t.$wrapperEl.css("height",`${a}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,i=t.params,{slides:s,rtlTranslate:n,snapGrid:a}=t;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();let o=-e;n&&(o=e),s.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<s.length;e+=1){const r=s[e];let l=r.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(l-=s[0].swiperSlideOffset);const c=(o+(i.centeredSlides?t.minTranslate():0)-l)/(r.swiperSlideSize+i.spaceBetween),d=(o-a[0]+(i.centeredSlides?t.minTranslate():0)-l)/(r.swiperSlideSize+i.spaceBetween),h=-(o-l),u=h+t.slidesSizesGrid[e];(h>=0&&h<t.size-1||u>1&&u<=t.size||h<=0&&u>=t.size)&&(t.visibleSlides.push(r),t.visibleSlidesIndexes.push(e),s.eq(e).addClass(i.slideVisibleClass)),r.progress=n?-c:c,r.originalProgress=n?-d:d}t.visibleSlides=c(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:a,isEnd:o}=t;const r=a,l=o;0===s?(n=0,a=!0,o=!0):(a=(n=(e-t.minTranslate())/s)<=0,o=n>=1),Object.assign(t,{progress:n,isBeginning:a,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!r&&t.emit("reachBeginning toEdge"),o&&!l&&t.emit("reachEnd toEdge"),(r&&!a||l&&!o)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,$wrapperEl:s,activeIndex:n,realIndex:a}=e,o=e.virtual&&i.virtual.enabled;let r;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),(r=o?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${n}"]`):t.eq(n)).addClass(i.slideActiveClass),i.loop&&(r.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass));let l=r.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0)).addClass(i.slideNextClass);let c=r.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===c.length&&(c=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),c.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:n,params:a,activeIndex:o,realIndex:r,snapIndex:l}=t;let c,d=e;if(void 0===d){for(let e=0;e<s.length;e+=1)void 0!==s[e+1]?i>=s[e]&&i<s[e+1]-(s[e+1]-s[e])/2?d=e:i>=s[e]&&i<s[e+1]&&(d=e+1):i>=s[e]&&(d=e);a.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(n.indexOf(i)>=0)c=n.indexOf(i);else{const e=Math.min(a.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/a.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),d===o)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const h=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(t,{snapIndex:c,realIndex:h,previousIndex:o,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),r!==h&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,i=t.params,s=c(e).closest(`.${i.slideClass}`)[0];let n,a=!1;if(s)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===s){a=!0,n=e;break}if(!s||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(c(s).attr("data-swiper-slide-index"),10):t.clickedIndex=n,i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:i,translate:s,$wrapperEl:n}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let a=p(n[0],e);return i&&(a=-a),a||0},setTranslate:function(e,t){const i=this,{rtlTranslate:s,params:n,$wrapperEl:a,wrapperEl:o,progress:r}=i;let l,c=0,d=0;i.isHorizontal()?c=s?-e:e:d=e,n.roundLengths&&(c=Math.floor(c),d=Math.floor(d)),n.cssMode?o[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-c:-d:n.virtualTranslate||a.transform(`translate3d(${c}px, ${d}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?c:d;const h=i.maxTranslate()-i.minTranslate();(l=0===h?0:(e-i.minTranslate())/h)!==r&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,i=!0,s=!0,n){const a=this,{params:o,wrapperEl:r}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;const l=a.minTranslate(),c=a.maxTranslate();let d;if(d=s&&e>l?l:s&&e<c?c:e,a.updateProgress(d),o.cssMode){const e=a.isHorizontal();if(0===t)r[e?"scrollLeft":"scrollTop"]=-d;else{if(!a.support.smoothScroll)return v({swiper:a,targetPosition:-d,side:e?"left":"top"}),!0;r.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(d),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(d),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),T({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const i=this,{params:s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),T({swiper:i,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t=this.params.speed,i=!0,s,n){if("number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const a=this;let o=e;o<0&&(o=0);const{params:r,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:h,rtlTranslate:u,wrapperEl:p,enabled:f}=a;if(a.animating&&r.preventInteractionOnTransition||!f&&!s&&!n)return!1;const m=Math.min(a.params.slidesPerGroupSkip,o);let g=m+Math.floor((o-m)/a.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(h||r.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");const y=-l[g];if(a.updateProgress(y),r.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*y),i=Math.floor(100*c[e]),s=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=i&&t<s-(s-i)/2?o=e:t>=i&&t<s&&(o=e+1):t>=i&&(o=e)}if(a.initialized&&o!==h){if(!a.allowSlideNext&&y<a.translate&&y<a.minTranslate())return!1;if(!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(h||0)!==o)return!1}let b;if(b=o>h?"next":o<h?"prev":"reset",u&&-y===a.translate||!u&&y===a.translate)return a.updateActiveIndex(o),r.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==r.effect&&a.setTranslate(y),"reset"!==b&&(a.transitionStart(i,b),a.transitionEnd(i,b)),!1;if(r.cssMode){const e=a.isHorizontal(),i=u?y:-y;if(0===t){const t=a.virtual&&a.params.virtual.enabled;t&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),p[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._swiperImmediateVirtual=!1})}else{if(!a.support.smoothScroll)return v({swiper:a,targetPosition:i,side:e?"left":"top"}),!0;p.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,b),0===t?a.transitionEnd(i,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,b))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,i=!0,s){const n=this;let a=e;return n.params.loop&&(a+=n.loopedSlides),n.slideTo(a,t,i,s)},slideNext:function(e=this.params.speed,t=!0,i){const s=this,{animating:n,enabled:a,params:o}=s;if(!a)return s;let r=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(r=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<o.slidesPerGroupSkip?1:r;if(o.loop){if(n&&o.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return o.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},slidePrev:function(e=this.params.speed,t=!0,i){const s=this,{params:n,animating:a,snapGrid:o,slidesGrid:r,rtlTranslate:l,enabled:c}=s;if(!c)return s;if(n.loop){if(a&&n.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const h=d(l?s.translate:-s.translate),u=o.map(e=>d(e));let p=o[u.indexOf(h)-1];if(void 0===p&&n.cssMode){let e;o.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(p=o[e>0?e-1:e])}let f=0;return void 0!==p&&((f=r.indexOf(p))<0&&(f=s.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(f=f-s.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&s.isBeginning?s.slideTo(s.slides.length-1,e,t,i):s.slideTo(f,e,t,i)},slideReset:function(e=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e=this.params.speed,t=!0,i,s=.5){const n=this;let a=n.activeIndex;const o=Math.min(n.params.slidesPerGroupSkip,a),r=o+Math.floor((a-o)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[r]){const e=n.snapGrid[r];l-e>(n.snapGrid[r+1]-e)*s&&(a+=n.params.slidesPerGroup)}else{const e=n.snapGrid[r-1];l-e<=(n.snapGrid[r]-e)*s&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,i)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let n,a=e.clickedIndex;if(t.loop){if(e.animating)return;n=parseInt(c(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?a<e.loopedSlides-s/2||a>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=i.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),h(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=i.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),h(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},loop:{loopCreate:function(){const e=this,t=s(),{params:i,$wrapperEl:n}=e,a=n.children().length>0?c(n.children()[0].parentNode):n;a.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let o=a.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const e=i.slidesPerGroup-o.length%i.slidesPerGroup;if(e!==i.slidesPerGroup){for(let s=0;s<e;s+=1){const e=c(t.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);a.append(e)}o=a.children(`.${i.slideClass}`)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=o.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>o.length&&(e.loopedSlides=o.length);const r=[],l=[];o.each((t,i)=>{const s=c(t);i<e.loopedSlides&&l.push(t),i<o.length&&i>=o.length-e.loopedSlides&&r.push(t),s.attr("data-swiper-slide-index",i)});for(let e=0;e<l.length;e+=1)a.append(c(l[e].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let e=r.length-1;e>=0;e-=1)a.prepend(c(r[e].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:s,allowSlidePrev:n,allowSlideNext:a,snapGrid:o,rtlTranslate:r}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-o[t]-e.getTranslate();t<s?(l=i.length-3*s+t,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((r?-e.translate:e.translate)-c)):t>=i.length-s&&(l=-i.length+t+s,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((r?-e.translate:e.translate)-c)),e.allowSlidePrev=n,e.allowSlideNext=a,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:i}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){const e=this,t=s(),{params:i,support:n}=e;e.onTouchStart=function(e){const t=this,i=s(),n=a(),o=t.touchEventsData,{params:r,touches:l,enabled:d}=t;if(!d)return;if(t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let h=e;h.originalEvent&&(h=h.originalEvent);let p=c(h.target);if("wrapper"===r.touchEventsTarget&&!p.closest(t.wrapperEl).length)return;if(o.isTouchEvent="touchstart"===h.type,!o.isTouchEvent&&"which"in h&&3===h.which)return;if(!o.isTouchEvent&&"button"in h&&h.button>0)return;if(o.isTouched&&o.isMoved)return;r.noSwipingClass&&""!==r.noSwipingClass&&h.target&&h.target.shadowRoot&&e.path&&e.path[0]&&(p=c(e.path[0]));const f=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,m=!(!h.target||!h.target.shadowRoot);if(r.noSwiping&&(m?function(e,t=this){return function t(i){return i&&i!==s()&&i!==a()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(e)||t(i.getRootNode().host)):null}(t)}(f,h.target):p.closest(f)[0]))return void(t.allowClick=!0);if(r.swipeHandler&&!p.closest(r.swipeHandler)[0])return;l.currentX="touchstart"===h.type?h.targetTouches[0].pageX:h.pageX,l.currentY="touchstart"===h.type?h.targetTouches[0].pageY:h.pageY;const g=l.currentX,v=l.currentY,y=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,b=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(y&&(g<=b||g>=n.innerWidth-b)){if("prevent"!==y)return;e.preventDefault()}if(Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=g,l.startY=v,o.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(o.allowThresholdMove=!1),"touchstart"!==h.type){let e=!0;p.is(o.focusableElements)&&(e=!1),i.activeElement&&c(i.activeElement).is(o.focusableElements)&&i.activeElement!==p[0]&&i.activeElement.blur();const s=e&&t.allowTouchMove&&r.touchStartPreventDefault;!r.touchStartForcePreventDefault&&!s||p[0].isContentEditable||h.preventDefault()}t.emit("touchStart",h)}.bind(e),e.onTouchMove=function(e){const t=s(),i=this,n=i.touchEventsData,{params:a,touches:o,rtlTranslate:r,enabled:l}=i;if(!l)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",d));if(n.isTouchEvent&&"touchmove"!==d.type)return;const h="touchmove"===d.type&&d.targetTouches&&(d.targetTouches[0]||d.changedTouches[0]),p="touchmove"===d.type?h.pageX:d.pageX,f="touchmove"===d.type?h.pageY:d.pageY;if(d.preventedByNestedSwiper)return o.startX=p,void(o.startY=f);if(!i.allowTouchMove)return i.allowClick=!1,void(n.isTouched&&(Object.assign(o,{startX:p,startY:f,currentX:p,currentY:f}),n.touchStartTime=u()));if(n.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(f<o.startY&&i.translate<=i.maxTranslate()||f>o.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(p<o.startX&&i.translate<=i.maxTranslate()||p>o.startX&&i.translate>=i.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&d.target===t.activeElement&&c(d.target).is(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);if(n.allowTouchCallbacks&&i.emit("touchMove",d),d.targetTouches&&d.targetTouches.length>1)return;o.currentX=p,o.currentY=f;const m=o.currentX-o.startX,g=o.currentY-o.startY;if(i.params.threshold&&Math.sqrt(m**2+g**2)<i.params.threshold)return;if(void 0===n.isScrolling){let e;i.isHorizontal()&&o.currentY===o.startY||i.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:m*m+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(m))/Math.PI,n.isScrolling=i.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",d),void 0===n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;i.allowClick=!1,!a.cssMode&&d.cancelable&&d.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&d.stopPropagation(),n.isMoved||(a.loop&&!a.cssMode&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)),i.emit("sliderMove",d),n.isMoved=!0;let v=i.isHorizontal()?m:g;o.diff=v,v*=a.touchRatio,r&&(v=-v),i.swipeDirection=v>0?"prev":"next",n.currentTranslate=v+n.startTranslate;let y=!0,b=a.resistanceRatio;if(a.touchReleaseOnEdges&&(b=0),v>0&&n.currentTranslate>i.minTranslate()?(y=!1,a.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+v)**b)):v<0&&n.currentTranslate<i.maxTranslate()&&(y=!1,a.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-v)**b)),y&&(d.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),a.threshold>0){if(!(Math.abs(v)>a.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=i.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}.bind(e),e.onTouchEnd=function(e){const t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:a,slidesGrid:o,enabled:r}=t;if(!r)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=u(),d=c-i.touchStartTime;if(t.allowClick){const e=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(e&&e[0]||l.target),t.emit("tap click",l),d<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(i.lastClickTime=u(),h(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let p;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=s.followFinger?a?t.translate:-t.translate:-i.currentTranslate,s.cssMode)return;if(t.params.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});let f=0,m=t.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){const t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[e+t]?p>=o[e]&&p<o[e+t]&&(f=e,m=o[e+t]-o[e]):p>=o[e]&&(f=e,m=o[o.length-1]-o[o.length-2])}const g=(p-o[f])/m,v=f<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=s.longSwipesRatio?t.slideTo(f+v):t.slideTo(f)),"prev"===t.swipeDirection&&(g>1-s.longSwipesRatio?t.slideTo(f+v):t.slideTo(f))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||l.target!==t.navigation.nextEl&&l.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(f+v),"prev"===t.swipeDirection&&t.slideTo(f)):l.target===t.navigation.nextEl?t.slideTo(f+v):t.slideTo(f)}}.bind(e),i.cssMode&&(e.onScroll=function(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:s}=e;if(!s)return;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();(n=0===a?0:(e.translate-e.minTranslate())/a)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}.bind(e)),e.onClick=function(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}.bind(e),n.touch&&!k&&(t.addEventListener("touchstart",$),k=!0),P(e,"on")},detachEvents:function(){P(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:i,loopedSlides:s=0,params:n,$el:a}=e,o=n.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const r=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!r||e.currentBreakpoint===r)return;const l=(r in o?o[r]:void 0)||e.originalParams,c=M(e,n),d=M(e,l),h=n.enabled;c&&!d?(a.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&d&&(a.addClass(`${n.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===n.grid.fill)&&a.addClass(`${n.containerModifierClass}grid-column`),e.emitContainerClasses());const u=l.direction&&l.direction!==n.direction,p=n.loop&&(l.slidesPerView!==n.slidesPerView||u);u&&i&&e.changeDirection(),m(e.params,l);const f=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!f?e.disable():!h&&f&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",l),p&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",l)},getBreakpoint:function(e,t="window",i){if(!e||"container"===t&&!i)return;let s=!1;const n=a(),o="window"===t?n.innerHeight:i.clientHeight,r=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){const{point:a,value:o}=r[e];"window"===t?n.matchMedia(`(min-width: ${o}px)`).matches&&(s=a):o<=i.clientWidth&&(s=a)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:s}=i;if(s){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*s;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:i,rtl:s,$el:n,device:a,support:o}=e,r=function(e,t){const i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",i.direction,{"pointer-events":!o.touch},{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides}],i.containerModifierClass);t.push(...r),n.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,n,o){const r=a();let l;function d(){o&&o()}c(e).parent("picture")[0]||e.complete&&n?d():t?((l=new r.Image).onload=d,l.onerror=d,s&&(l.sizes=s),i&&(l.srcset=i),t&&(l.src=t)):d()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i<e.imagesToLoad.length;i+=1){const s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},A={};class L{constructor(...e){let t,i;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i||(i={}),i=m({},i),t&&!i.el&&(i.el=t),i.el&&c(i.el).length>1){const e=[];return c(i.el).each(t=>{const s=m({},i,{el:t});e.push(new L(s))}),e}const s=this;s.__swiper__=!0,s.support=x(),s.device=S({userAgent:i.userAgent}),s.browser=E(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],i.modules&&Array.isArray(i.modules)&&s.modules.push(...i.modules);const n={};s.modules.forEach(e=>{e({swiper:s,extendParams:O(i,n),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const a=m({},_,n);return s.params=m({},a,A,i),s.originalParams=m({},s.params),s.passedParams=m({},i),s.params&&s.params.on&&Object.keys(s.params.on).forEach(e=>{s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=c,Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:c(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},s.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),n=(i.maxTranslate()-s)*e+s;i.translateTo(n,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each(i=>{const s=e.getSlideClasses(i);t.push({slideEl:i,classNames:s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:i,slides:s,slidesGrid:n,slidesSizesGrid:a,size:o,activeIndex:r}=this;let l=1;if(i.centeredSlides){let e,t=s[r].swiperSlideSize;for(let i=r+1;i<s.length;i+=1)s[i]&&!e&&(l+=1,(t+=s[i].swiperSlideSize)>o&&(e=!0));for(let i=r-1;i>=0;i-=1)s[i]&&!e&&(l+=1,(t+=s[i].swiperSlideSize)>o&&(e=!0))}else if("current"===e)for(let e=r+1;e<s.length;e+=1)(t?n[e]+a[e]-n[r]<o:n[e]-n[r]<o)&&(l+=1);else for(let e=r-1;e>=0;e-=1)n[r]-n[e]<o&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function s(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let n;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(s(),e.params.autoHeight&&e.updateAutoHeight()):(n=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(`${i.params.containerModifierClass}${s}`).addClass(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.each(t=>{"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}mount(e){const t=this;if(t.mounted)return!0;const i=c(e||t.params.el);if(!(e=i[0]))return!1;e.swiper=t;const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=c(e.shadowRoot.querySelector(n()));return t.children=(e=>i.children(e)),t}return i.children(n())})();if(0===a.length&&t.params.createElements){const e=s().createElement("div");a=c(e),e.className=t.params.wrapperClass,i.append(e),i.children(`.${t.params.slideClass}`).each(e=>{a.append(e)})}return Object.assign(t,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0}init(e){const t=this;return t.initialized?t:(!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t)}destroy(e=!0,t=!0){const i=this,{params:s,$el:n,$wrapperEl:a,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),n.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.$el[0].swiper=null,function(e){const t=i;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}()),i.destroyed=!0),null}static extendDefaults(e){m(A,e)}static get extendedDefaults(){return A}static get defaults(){return _}static installModule(e){L.prototype.__modules__||(L.prototype.__modules__=[]);const t=L.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>L.installModule(e)),L):(L.installModule(e),L)}}function I(e,t,i,n){const a=s();return e.params.createElements&&Object.keys(n).forEach(s=>{if(!i[s]&&!0===i.auto){let o=e.$el.children(`.${n[s]}`)[0];o||((o=a.createElement("div")).className=n[s],e.$el.append(o)),i[s]=o,t[s]=o}}),i}function j(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function D(e){const t=this,{$wrapperEl:i,params:s}=t;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.append(e[t]);else i.append(e);s.loop&&t.loopCreate(),s.observer||t.update()}function H(e){const t=this,{params:i,$wrapperEl:s,activeIndex:n}=t;i.loop&&t.loopDestroy();let a=n+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&s.prepend(e[t]);a=n+e.length}else s.prepend(e);i.loop&&t.loopCreate(),i.observer||t.update(),t.slideTo(a,0,!1)}function N(e,t){const i=this,{$wrapperEl:s,params:n,activeIndex:a}=i;let o=a;n.loop&&(o-=i.loopedSlides,i.loopDestroy(),i.slides=s.children(`.${n.slideClass}`));const r=i.slides.length;if(e<=0)return void i.prependSlide(t);if(e>=r)return void i.appendSlide(t);let l=o>e?o+1:o;const c=[];for(let t=r-1;t>=e;t-=1){const e=i.slides.eq(t);e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=o>e?o+t.length:o}else s.append(t);for(let e=0;e<c.length;e+=1)s.append(c[e]);n.loop&&i.loopCreate(),n.observer||i.update(),n.loop?i.slideTo(l+i.loopedSlides,0,!1):i.slideTo(l,0,!1)}function X(e){const t=this,{params:i,$wrapperEl:s,activeIndex:n}=t;let a=n;i.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.slides=s.children(`.${i.slideClass}`));let o,r=a;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)o=e[i],t.slides[o]&&t.slides.eq(o).remove(),o<r&&(r-=1);r=Math.max(r,0)}else o=e,t.slides[o]&&t.slides.eq(o).remove(),o<r&&(r-=1),r=Math.max(r,0);i.loop&&t.loopCreate(),i.observer||t.update(),i.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)}function W(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}function V(e){const{effect:t,swiper:i,on:s,setTranslate:n,setTransition:a,overwriteParams:o,perspective:r}=e;s("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),r&&r()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const e=o?o():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate",()=>{i.params.effect===t&&n()}),s("setTransition",(e,s)=>{i.params.effect===t&&a(s)})}function R(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function B({swiper:e,duration:t,transformEl:i,allSlides:s}){const{slides:n,activeIndex:a,$wrapperEl:o}=e;if(e.params.virtualTranslate&&0!==t){let t,r=!1;(t=s?i?n.find(i):n:i?n.eq(a).find(i):n.eq(a)).transitionEnd(()=>{if(r)return;if(!e||e.destroyed)return;r=!0,e.animating=!1;const t=["webkitTransitionEnd","transitionend"];for(let e=0;e<t.length;e+=1)o.trigger(t[e])})}}function Y(e,t,i){const s="swiper-slide-shadow"+(i?`-${i}`:""),n=e.transformEl?t.find(e.transformEl):t;let a=n.children(`.${s}`);return a.length||(a=c(`<div class="swiper-slide-shadow${i?`-${i}`:""}"></div>`),n.append(a)),a}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{L.prototype[t]=z[e][t]})}),L.use([function({swiper:e,on:t,emit:i}){const s=a();let n=null;const o=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeResize"),i("resize"))},r=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==s.ResizeObserver?e&&!e.destroyed&&e.initialized&&(n=new ResizeObserver(t=>{const{width:i,height:s}=e;let n=i,a=s;t.forEach(({contentBoxSize:t,contentRect:i,target:s})=>{s&&s!==e.el||(n=i?i.width:(t[0]||t).inlineSize,a=i?i.height:(t[0]||t).blockSize)}),n===i&&a===s||o()})).observe(e.el):(s.addEventListener("resize",o),s.addEventListener("orientationchange",r))}),t("destroy",()=>{n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null),s.removeEventListener("resize",o),s.removeEventListener("orientationchange",r)})},function({swiper:e,extendParams:t,on:i,emit:s}){const n=[],o=a(),r=(e,t={})=>{const i=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(1===e.length)return void s("observerUpdate",e[0]);const t=function(){s("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0)});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(i)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e<t.length;e+=1)r(t[e])}r(e.$el[0],{childList:e.params.observeSlideChildren}),r(e.$wrapperEl[0],{attributes:!1})}}),i("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);const F=[function({swiper:e,extendParams:t,on:i}){let s;function n(t,i){const s=e.params.virtual;if(s.cache&&e.virtual.cache[i])return e.virtual.cache[i];const n=s.renderSlide?c(s.renderSlide.call(e,t,i)):c(`<div class="${e.params.slideClass}" data-swiper-slide-index="${i}">${t}</div>`);return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",i),s.cache&&(e.virtual.cache[i]=n),n}function a(t){const{slidesPerView:i,slidesPerGroup:s,centeredSlides:a}=e.params,{addSlidesBefore:o,addSlidesAfter:r}=e.params.virtual,{from:l,to:c,slides:d,slidesGrid:h,offset:u}=e.virtual;e.params.cssMode||e.updateActiveIndex();const p=e.activeIndex||0;let f,m,g;f=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",a?(m=Math.floor(i/2)+s+r,g=Math.floor(i/2)+s+o):(m=i+(s-1)+r,g=s+o);const v=Math.max((p||0)-g,0),y=Math.min((p||0)+m,d.length-1),b=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);function w(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(Object.assign(e.virtual,{from:v,to:y,offset:b,slidesGrid:e.slidesGrid}),l===v&&c===y&&!t)return e.slidesGrid!==h&&b!==u&&e.slides.css(f,`${b}px`),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:b,from:v,to:y,slides:function(){const e=[];for(let t=v;t<=y;t+=1)e.push(d[t]);return e}()}),void(e.params.virtual.renderExternalUpdate&&w());const x=[],S=[];if(t)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let t=l;t<=c;t+=1)(t<v||t>y)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`).remove();for(let e=0;e<d.length;e+=1)e>=v&&e<=y&&(void 0===c||t?S.push(e):(e>c&&S.push(e),e<l&&x.push(e)));S.forEach(t=>{e.$wrapperEl.append(n(d[t],t))}),x.sort((e,t)=>t-e).forEach(t=>{e.$wrapperEl.prepend(n(d[t],t))}),e.$wrapperEl.children(".swiper-slide").css(f,`${b}px`),w()}t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||a())}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{a()},100)):a())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&g(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.push(t[i]);else e.virtual.slides.push(t);a(!0)},prependSlide:function(t){const i=e.activeIndex;let s=i+1,n=1;if(Array.isArray(t)){for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.unshift(t[i]);s=i+t.length,n=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,i={};Object.keys(t).forEach(e=>{const s=t[e],a=s.attr("data-swiper-slide-index");a&&s.attr("data-swiper-slide-index",parseInt(a,10)+n),i[parseInt(e,10)+n]=s}),e.virtual.cache=i}a(!0),e.slideTo(s,0)},removeSlide:function(t){if(null==t)return;let i=e.activeIndex;if(Array.isArray(t))for(let s=t.length-1;s>=0;s-=1)e.virtual.slides.splice(t[s],1),e.params.virtual.cache&&delete e.virtual.cache[t[s]],t[s]<i&&(i-=1),i=Math.max(i,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<i&&(i-=1),i=Math.max(i,0);a(!0),e.slideTo(i,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),a(!0),e.slideTo(0,0)},update:a})},function({swiper:e,extendParams:t,on:i,emit:n}){const o=s(),r=a();function l(t){if(!e.enabled)return;const{rtlTranslate:i}=e;let s=t;s.originalEvent&&(s=s.originalEvent);const a=s.keyCode||s.charCode,l=e.params.keyboard.pageUpDown,c=l&&33===a,d=l&&34===a,h=37===a,u=39===a,p=38===a,f=40===a;if(!e.allowSlideNext&&(e.isHorizontal()&&u||e.isVertical()&&f||d))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&h||e.isVertical()&&p||c))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||o.activeElement&&o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(c||d||h||u||p||f)){let t=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const s=e.$el,n=s[0].clientWidth,a=s[0].clientHeight,o=r.innerWidth,l=r.innerHeight,c=e.$el.offset();i&&(c.left-=e.$el[0].scrollLeft);const d=[[c.left,c.top],[c.left+n,c.top],[c.left,c.top+a],[c.left+n,c.top+a]];for(let e=0;e<d.length;e+=1){const i=d[e];if(i[0]>=0&&i[0]<=o&&i[1]>=0&&i[1]<=l){if(0===i[0]&&0===i[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((c||d||h||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((d||u)&&!i||(c||h)&&i)&&e.slideNext(),((c||h)&&!i||(d||u)&&i)&&e.slidePrev()):((c||d||p||f)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(d||f)&&e.slideNext(),(c||p)&&e.slidePrev()),n("keyPress",a)}}function d(){e.keyboard.enabled||(c(o).on("keydown",l),e.keyboard.enabled=!0)}function h(){e.keyboard.enabled&&(c(o).off("keydown",l),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",()=>{e.params.keyboard.enabled&&d()}),i("destroy",()=>{e.keyboard.enabled&&h()}),Object.assign(e.keyboard,{enable:d,disable:h})},function({swiper:e,extendParams:t,on:i,emit:s}){const n=a();let o;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let r,l=u();const d=[];function p(){e.enabled&&(e.mouseEntered=!0)}function f(){e.enabled&&(e.mouseEntered=!1)}function m(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&u()-l<e.params.mousewheel.thresholdTime||!(t.delta>=6&&u()-l<60)&&(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),s("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),s("scroll",t.raw)),l=(new n.Date).getTime(),1))}function g(t){let i=t,n=!0;if(!e.enabled)return;const a=e.params.mousewheel;e.params.cssMode&&i.preventDefault();let l=e.$el;if("container"!==e.params.mousewheel.eventsTarget&&(l=c(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!l[0].contains(i.target)&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let p=0;const f=e.rtlTranslate?-1:1,g=function(e){let t=0,i=0,s=0,n=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,n=10*i,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=n,n=0),(s||n)&&e.deltaMode&&(1===e.deltaMode?(s*=40,n*=40):(s*=800,n*=800)),s&&!t&&(t=s<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:n}}(i);if(a.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;p=-g.pixelX*f}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;p=-g.pixelY}else p=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*f:-g.pixelY;if(0===p)return!0;a.invert&&(p=-p);let v=e.getTranslate()+p*a.sensitivity;if(v>=e.minTranslate()&&(v=e.minTranslate()),v<=e.maxTranslate()&&(v=e.maxTranslate()),(n=!!e.params.loop||!(v===e.minTranslate()||v===e.maxTranslate()))&&e.params.nested&&i.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const t={time:u(),delta:Math.abs(p),direction:Math.sign(p)},n=r&&t.time<r.time+500&&t.delta<=r.delta&&t.direction===r.direction;if(!n){r=void 0,e.params.loop&&e.loopFix();let l=e.getTranslate()+p*a.sensitivity;const c=e.isBeginning,u=e.isEnd;if(l>=e.minTranslate()&&(l=e.minTranslate()),l<=e.maxTranslate()&&(l=e.maxTranslate()),e.setTransition(0),e.setTranslate(l),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!c&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(o),o=void 0,d.length>=15&&d.shift();const i=d.length?d[d.length-1]:void 0,s=d[0];if(d.push(t),i&&(t.delta>i.delta||t.direction!==i.direction))d.splice(0);else if(d.length>=15&&t.time-s.time<500&&s.delta-t.delta>=1&&t.delta<=6){const i=p>0?.8:.2;r=t,d.splice(0),o=h(()=>{e.slideToClosest(e.params.speed,!0,void 0,i)},0)}o||(o=h(()=>{r=t,d.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(n||s("scroll",i),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),l===e.minTranslate()||l===e.maxTranslate())return!0}}else{const i={time:u(),delta:Math.abs(p),direction:Math.sign(p),raw:t};d.length>=2&&d.shift();const s=d.length?d[d.length-1]:void 0;if(d.push(i),s?(i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&m(i):m(i),function(t){const i=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&i.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}function v(t){let i=e.$el;"container"!==e.params.mousewheel.eventsTarget&&(i=c(e.params.mousewheel.eventsTarget)),i[t]("mouseenter",p),i[t]("mouseleave",f),i[t]("wheel",g)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",g),!0):!e.mousewheel.enabled&&(v("on"),e.mousewheel.enabled=!0,!0)}function b(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,g),!0):!!e.mousewheel.enabled&&(v("off"),e.mousewheel.enabled=!1,!0)}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&b(),e.params.mousewheel.enabled&&y()}),i("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&b()}),Object.assign(e.mousewheel,{enable:y,disable:b})},function({swiper:e,extendParams:t,on:i,emit:s}){function n(t){let i;return t&&(i=c(t),e.params.uniqueNavElements&&"string"==typeof t&&i.length>1&&1===e.$el.find(t).length&&(i=e.$el.find(t))),i}function a(t,i){const s=e.params.navigation;t&&t.length>0&&(t[i?"addClass":"removeClass"](s.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=i),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](s.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:t,$prevEl:i}=e.navigation;a(i,e.isBeginning&&!e.params.rewind),a(t,e.isEnd&&!e.params.rewind)}function r(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&e.slidePrev()}function l(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&e.slideNext()}function d(){const t=e.params.navigation;if(e.params.navigation=I(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const i=n(t.nextEl),s=n(t.prevEl);i&&i.length>0&&i.on("click",l),s&&s.length>0&&s.on("click",r),Object.assign(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:s,prevEl:s&&s[0]}),e.enabled||(i&&i.addClass(t.lockClass),s&&s.addClass(t.lockClass))}function h(){const{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",l),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",r),i.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},i("init",()=>{d(),o()}),i("toEdge fromEdge lock unlock",()=>{o()}),i("destroy",()=>{h()}),i("enable disable",()=>{const{$nextEl:t,$prevEl:i}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),i("click",(t,i)=>{const{$nextEl:n,$prevEl:a}=e.navigation,o=i.target;if(e.params.navigation.hideOnClick&&!c(o).is(a)&&!c(o).is(n)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;let t;n?t=n.hasClass(e.params.navigation.hiddenClass):a&&(t=a.hasClass(e.params.navigation.hiddenClass)),s(!0===t?"navigationShow":"navigationHide"),n&&n.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass)}}),Object.assign(e.navigation,{update:o,init:d,destroy:h})},function({swiper:e,extendParams:t,on:i,emit:s}){const n="swiper-pagination";let a;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let o=0;function r(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function l(t,i){const{bulletActiveClass:s}=e.params.pagination;t[i]().addClass(`${s}-${i}`)[i]().addClass(`${s}-${i}-${i}`)}function d(){const t=e.rtl,i=e.params.pagination;if(r())return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,d=e.pagination.$el;let h;const u=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((h=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>n-1-2*e.loopedSlides&&(h-=n-2*e.loopedSlides),h>u-1&&(h-=u),h<0&&"bullets"!==e.params.paginationType&&(h=u+h)):h=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const s=e.pagination.bullets;let n,r,u;if(i.dynamicBullets&&(a=s.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),d.css(e.isHorizontal()?"width":"height",a*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&((o+=h-(e.previousIndex-e.loopedSlides||0))>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),n=Math.max(h-o,0),u=((r=n+(Math.min(s.length,i.dynamicMainBullets)-1))+n)/2),s.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${i.bulletActiveClass}${e}`).join(" ")),d.length>1)s.each(e=>{const t=c(e),s=t.index();s===h&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(s>=n&&s<=r&&t.addClass(`${i.bulletActiveClass}-main`),s===n&&l(t,"prev"),s===r&&l(t,"next"))});else{const t=s.eq(h),a=t.index();if(t.addClass(i.bulletActiveClass),i.dynamicBullets){const t=s.eq(n),o=s.eq(r);for(let e=n;e<=r;e+=1)s.eq(e).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(a>=s.length){for(let e=i.dynamicMainBullets;e>=0;e-=1)s.eq(s.length-e).addClass(`${i.bulletActiveClass}-main`);s.eq(s.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else l(t,"prev"),l(o,"next");else l(t,"prev"),l(o,"next")}}if(i.dynamicBullets){const n=Math.min(s.length,i.dynamicMainBullets+4),o=(a*n-a)/2-u*a,r=t?"right":"left";s.css(e.isHorizontal()?r:"top",`${o}px`)}}if("fraction"===i.type&&(d.find(j(i.currentClass)).text(i.formatFractionCurrent(h+1)),d.find(j(i.totalClass)).text(i.formatFractionTotal(u))),"progressbar"===i.type){let t;t=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const s=(h+1)/u;let n=1,a=1;"horizontal"===t?n=s:a=s,d.find(j(i.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${n}) scaleY(${a})`).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(d.html(i.renderCustom(e,h+1,u)),s("paginationRender",d[0])):s("paginationUpdate",d[0]),e.params.watchOverflow&&e.enabled&&d[e.isLocked?"addClass":"removeClass"](i.lockClass)}function h(){const t=e.params.pagination;if(r())return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el;let a="";if("bullets"===t.type){let s=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&s>i&&(s=i);for(let i=0;i<s;i+=1)t.renderBullet?a+=t.renderBullet.call(e,i,t.bulletClass):a+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;n.html(a),e.pagination.bullets=n.find(j(t.bulletClass))}"fraction"===t.type&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,n.html(a)),"progressbar"===t.type&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,n.html(a)),"custom"!==t.type&&s("paginationRender",e.pagination.$el[0])}function u(){e.params.pagination=I(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let i=c(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&((i=e.$el.find(t.el)).length>1&&(i=i.filter(t=>c(t).parents(".swiper")[0]===e.el))),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),i.addClass(t.modifierClass+e.params.direction),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",j(t.bulletClass),function(t){t.preventDefault();let i=c(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)}),Object.assign(e.pagination,{$el:i,el:i[0]}),e.enabled||i.addClass(t.lockClass))}function p(){const t=e.params.pagination;if(r())return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),i.removeClass(t.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",j(t.bulletClass))}i("init",()=>{u(),h(),d()}),i("activeIndexChange",()=>{(e.params.loop||void 0===e.snapIndex)&&d()}),i("snapIndexChange",()=>{e.params.loop||d()}),i("slidesLengthChange",()=>{e.params.loop&&(h(),d())}),i("snapGridLengthChange",()=>{e.params.loop||(h(),d())}),i("destroy",()=>{p()}),i("enable disable",()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),i("lock unlock",()=>{d()}),i("click",(t,i)=>{const n=i.target,{$el:a}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&a.length>0&&!c(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;const t=a.hasClass(e.params.pagination.hiddenClass);s(!0===t?"paginationShow":"paginationHide"),a.toggleClass(e.params.pagination.hiddenClass)}}),Object.assign(e.pagination,{render:h,update:d,init:u,destroy:p})},function({swiper:e,extendParams:t,on:i,emit:n}){const a=s();let o,r,l,d,u=!1,p=null,f=null;function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:s}=e,{$dragEl:n,$el:a}=t,o=e.params.scrollbar;let c=r,d=(l-r)*s;i?(d=-d)>0?(c=r-d,d=0):-d+r>l&&(c=l+d):d<0?(c=r+d,d=0):d+r>l&&(c=l-d),e.isHorizontal()?(n.transform(`translate3d(${d}px, 0, 0)`),n[0].style.width=`${c}px`):(n.transform(`translate3d(0px, ${d}px, 0)`),n[0].style.height=`${c}px`),o.hide&&(clearTimeout(p),a[0].style.opacity=1,p=setTimeout(()=>{a[0].style.opacity=0,a.transition(400)},1e3))}function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:s}=t;i[0].style.width="",i[0].style.height="",l=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,d=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),r="auto"===e.params.scrollbar.dragSize?l*d:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${r}px`:i[0].style.height=`${r}px`,s[0].style.display=d>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function v(t){return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function y(t){const{scrollbar:i,rtlTranslate:s}=e,{$el:n}=i;let a;a=(v(t)-n.offset()[e.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(l-r),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const c=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*a;e.updateProgress(c),e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()}function b(t){const i=e.params.scrollbar,{scrollbar:s,$wrapperEl:a}=e,{$el:r,$dragEl:l}=s;u=!0,o=t.target===l[0]||t.target===l?v(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),a.transition(100),l.transition(100),y(t),clearTimeout(f),r.transition(0),i.hide&&r.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),n("scrollbarDragStart",t)}function w(t){const{scrollbar:i,$wrapperEl:s}=e,{$el:a,$dragEl:o}=i;u&&(t.preventDefault?t.preventDefault():t.returnValue=!1,y(t),s.transition(0),a.transition(0),o.transition(0),n("scrollbarDragMove",t))}function x(t){const i=e.params.scrollbar,{scrollbar:s,$wrapperEl:a}=e,{$el:o}=s;u&&(u=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),a.transition("")),i.hide&&(clearTimeout(f),f=h(()=>{o.css("opacity",0),o.transition(400)},1e3)),n("scrollbarDragEnd",t),i.snapOnRelease&&e.slideToClosest())}function S(t){const{scrollbar:i,touchEventsTouch:s,touchEventsDesktop:n,params:o,support:r}=e,l=i.$el[0],c=!(!r.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},d=!(!r.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};if(!l)return;const h="on"===t?"addEventListener":"removeEventListener";r.touch?(l[h](s.start,b,c),l[h](s.move,w,c),l[h](s.end,x,d)):(l[h](n.start,b,c),a[h](n.move,w,c),a[h](n.end,x,d))}function E(){const{scrollbar:t,$el:i}=e;e.params.scrollbar=I(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const s=e.params.scrollbar;if(!s.el)return;let n=c(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&n.length>1&&1===i.find(s.el).length&&(n=i.find(s.el));let a=n.find(`.${e.params.scrollbar.dragClass}`);0===a.length&&(a=c(`<div class="${e.params.scrollbar.dragClass}"></div>`),n.append(a)),Object.assign(t,{$el:n,el:n[0],$dragEl:a,dragEl:a[0]}),s.draggable&&e.params.scrollbar.el&&S("on"),n&&n[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function T(){e.params.scrollbar.el&&S("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",()=>{E(),g(),m()}),i("update resize observerUpdate lock unlock",()=>{g()}),i("setTranslate",()=>{m()}),i("setTransition",(t,i)=>{!function(t){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)}(i)}),i("enable disable",()=>{const{$el:t}=e.scrollbar;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),i("destroy",()=>{T()}),Object.assign(e.scrollbar,{updateSize:g,setTranslate:m,init:E,destroy:T})},function({swiper:e,extendParams:t,on:i}){t({parallax:{enabled:!1}});const s=(t,i)=>{const{rtl:s}=e,n=c(t),a=s?-1:1,o=n.attr("data-swiper-parallax")||"0";let r=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const d=n.attr("data-swiper-parallax-scale"),h=n.attr("data-swiper-parallax-opacity");if(r||l?(r=r||"0",l=l||"0"):e.isHorizontal()?(r=o,l="0"):(l=o,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*i*a+"%":r*i*a+"px",l=l.indexOf("%")>=0?parseInt(l,10)*i+"%":l*i+"px",null!=h){const e=h-(h-1)*(1-Math.abs(i));n[0].style.opacity=e}if(null==d)n.transform(`translate3d(${r}, ${l}, 0px)`);else{const e=d-(d-1)*(1-Math.abs(i));n.transform(`translate3d(${r}, ${l}, 0px) scale(${e})`)}},n=()=>{const{$el:t,slides:i,progress:n,snapGrid:a}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,n)}),i.each((t,i)=>{let o=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(i/2)-n*(a.length-1)),o=Math.min(Math.max(o,-1),1),c(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,o)})})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&n()}),i("setTranslate",()=>{e.params.parallax.enabled&&n()}),i("setTransition",(t,i)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{const{$el:i}=e;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{const i=c(e);let s=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(s=0),i.transition(s)})})(i)})},function({swiper:e,extendParams:t,on:i,emit:s}){const n=a();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let o,r,l,d=1,h=!1;const u={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let g=1;function v(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,n=e.targetTouches[1].pageY;return Math.sqrt((s-t)**2+(n-i)**2)}function y(t){const i=e.support,s=e.params.zoom;if(r=!1,l=!1,!i.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;r=!0,u.scaleStart=v(t)}u.$slideEl&&u.$slideEl.length||(u.$slideEl=c(t.target).closest(`.${e.params.slideClass}`),0===u.$slideEl.length&&(u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${s.containerClass}`),u.maxRatio=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==u.$imageWrapEl.length)?(u.$imageEl&&u.$imageEl.transition(0),h=!0):u.$imageEl=void 0}function b(t){const i=e.support,s=e.params.zoom,n=e.zoom;if(!i.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;l=!0,u.scaleMove=v(t)}u.$imageEl&&0!==u.$imageEl.length?(i.gestures?n.scale=t.scale*d:n.scale=u.scaleMove/u.scaleStart*d,n.scale>u.maxRatio&&(n.scale=u.maxRatio-1+(n.scale-u.maxRatio+1)**.5),n.scale<s.minRatio&&(n.scale=s.minRatio+1-(s.minRatio-n.scale+1)**.5),u.$imageEl.transform(`translate3d(0,0,0) scale(${n.scale})`)):"gesturechange"===t.type&&y(t)}function w(t){const i=e.device,s=e.support,n=e.params.zoom,a=e.zoom;if(!s.gestures){if(!r||!l)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!i.android)return;r=!1,l=!1}u.$imageEl&&0!==u.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,u.maxRatio),n.minRatio),u.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${a.scale})`),d=a.scale,h=!1,1===a.scale&&(u.$slideEl=void 0))}function x(t){const i=e.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(e.allowClick=!1,!f.isTouched||!u.$slideEl)return;f.isMoved||(f.width=u.$imageEl[0].offsetWidth,f.height=u.$imageEl[0].offsetHeight,f.startX=p(u.$imageWrapEl[0],"x")||0,f.startY=p(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0));const s=f.width*i.scale,n=f.height*i.scale;if(!(s<u.slideWidth&&n<u.slideHeight)){if(f.minX=Math.min(u.slideWidth/2-s/2,0),f.maxX=-f.minX,f.minY=Math.min(u.slideHeight/2-n/2,0),f.maxY=-f.minY,f.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,f.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!f.isMoved&&!h){if(e.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),m.prevPositionX||(m.prevPositionX=f.touchesCurrent.x),m.prevPositionY||(m.prevPositionY=f.touchesCurrent.y),m.prevTime||(m.prevTime=Date.now()),m.x=(f.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(f.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(f.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(f.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=f.touchesCurrent.x,m.prevPositionY=f.touchesCurrent.y,m.prevTime=Date.now(),u.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function S(){const t=e.zoom;u.$slideEl&&e.previousIndex!==e.activeIndex&&(u.$imageEl&&u.$imageEl.transform("translate3d(0,0,0) scale(1)"),u.$imageWrapEl&&u.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,d=1,u.$slideEl=void 0,u.$imageEl=void 0,u.$imageWrapEl=void 0)}function E(t){const i=e.zoom,s=e.params.zoom;if(u.$slideEl||(t&&t.target&&(u.$slideEl=c(t.target).closest(`.${e.params.slideClass}`)),u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${s.containerClass}`)),!u.$imageEl||0===u.$imageEl.length||!u.$imageWrapEl||0===u.$imageWrapEl.length)return;let a,o,r,l,h,p,m,g,v,y,b,w,x,S,E,T,C,k;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),u.$slideEl.addClass(`${s.zoomedSlideClass}`),void 0===f.touchesStart.x&&t?(a="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,o="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(a=f.touchesStart.x,o=f.touchesStart.y),i.scale=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,d=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t?(C=u.$slideEl[0].offsetWidth,k=u.$slideEl[0].offsetHeight,h=(r=u.$slideEl.offset().left+n.scrollX)+C/2-a,p=(l=u.$slideEl.offset().top+n.scrollY)+k/2-o,v=u.$imageEl[0].offsetWidth,y=u.$imageEl[0].offsetHeight,b=v*i.scale,w=y*i.scale,E=-(x=Math.min(C/2-b/2,0)),T=-(S=Math.min(k/2-w/2,0)),(m=h*i.scale)<x&&(m=x),m>E&&(m=E),(g=p*i.scale)<S&&(g=S),g>T&&(g=T)):(m=0,g=0),u.$imageWrapEl.transition(300).transform(`translate3d(${m}px, ${g}px,0)`),u.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)}function T(){const t=e.zoom,i=e.params.zoom;u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex),u.$imageEl=u.$slideEl.find(`.${i.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${i.containerClass}`)),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,d=1,u.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),u.$slideEl.removeClass(`${i.zoomedSlideClass}`),u.$slideEl=void 0)}function C(t){const i=e.zoom;i.scale&&1!==i.scale?T():E(t)}function k(){const t=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!t.passiveListener||{passive:!1,capture:!0}}}function $(){return`.${e.params.slideClass}`}function P(t){const{passiveListener:i}=k(),s=$();e.$wrapperEl[t]("gesturestart",s,y,i),e.$wrapperEl[t]("gesturechange",s,b,i),e.$wrapperEl[t]("gestureend",s,w,i)}function M(){o||(o=!0,P("on"))}function _(){o&&(o=!1,P("off"))}function O(){const t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=e.support,{passiveListener:s,activeListenerWithCapture:n}=k(),a=$();i.gestures?(e.$wrapperEl.on(e.touchEvents.start,M,s),e.$wrapperEl.on(e.touchEvents.end,_,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,a,y,s),e.$wrapperEl.on(e.touchEvents.move,a,b,n),e.$wrapperEl.on(e.touchEvents.end,a,w,s),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,a,w,s)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,x,n)}function z(){const t=e.zoom;if(!t.enabled)return;const i=e.support;t.enabled=!1;const{passiveListener:s,activeListenerWithCapture:n}=k(),a=$();i.gestures?(e.$wrapperEl.off(e.touchEvents.start,M,s),e.$wrapperEl.off(e.touchEvents.end,_,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,a,y,s),e.$wrapperEl.off(e.touchEvents.move,a,b,n),e.$wrapperEl.off(e.touchEvents.end,a,w,s),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,a,w,s)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,x,n)}Object.defineProperty(e.zoom,"scale",{get:()=>g,set(e){if(g!==e){const t=u.$imageEl?u.$imageEl[0]:void 0,i=u.$slideEl?u.$slideEl[0]:void 0;s("zoomChange",e,t,i)}g=e}}),i("init",()=>{e.params.zoom.enabled&&O()}),i("destroy",()=>{z()}),i("touchStart",(t,i)=>{e.zoom.enabled&&function(t){const i=e.device;u.$imageEl&&0!==u.$imageEl.length&&(f.isTouched||(i.android&&t.cancelable&&t.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,f.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))}(i)}),i("touchEnd",(t,i)=>{e.zoom.enabled&&function(){const t=e.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let i=300,s=300;const n=m.x*i,a=f.currentX+n,o=m.y*s,r=f.currentY+o;0!==m.x&&(i=Math.abs((a-f.currentX)/m.x)),0!==m.y&&(s=Math.abs((r-f.currentY)/m.y));const l=Math.max(i,s);f.currentX=a,f.currentY=r;const c=f.width*t.scale,d=f.height*t.scale;f.minX=Math.min(u.slideWidth/2-c/2,0),f.maxX=-f.minX,f.minY=Math.min(u.slideHeight/2-d/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),u.$imageWrapEl.transition(l).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()}),i("doubleTap",(t,i)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&C(i)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&S()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&S()}),Object.assign(e.zoom,{enable:O,disable:z,in:E,out:T,toggle:C})},function({swiper:e,extendParams:t,on:i,emit:s}){t({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let n=!1,o=!1;function r(t,i=!0){const n=e.params.lazy;if(void 0===t)return;if(0===e.slides.length)return;const a=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),o=a.find(`.${n.elementClass}:not(.${n.loadedClass}):not(.${n.loadingClass})`);!a.hasClass(n.elementClass)||a.hasClass(n.loadedClass)||a.hasClass(n.loadingClass)||o.push(a[0]),0!==o.length&&o.each(t=>{const o=c(t);o.addClass(n.loadingClass);const l=o.attr("data-background"),d=o.attr("data-src"),h=o.attr("data-srcset"),u=o.attr("data-sizes"),p=o.parent("picture");e.loadImage(o[0],d||l,h,u,!1,()=>{if(null!=e&&e&&(!e||e.params)&&!e.destroyed){if(l?(o.css("background-image",`url("${l}")`),o.removeAttr("data-background")):(h&&(o.attr("srcset",h),o.removeAttr("data-srcset")),u&&(o.attr("sizes",u),o.removeAttr("data-sizes")),p.length&&p.children("source").each(e=>{const t=c(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))}),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(n.loadedClass).removeClass(n.loadingClass),a.find(`.${n.preloaderClass}`).remove(),e.params.loop&&i){const t=a.attr("data-swiper-slide-index");a.hasClass(e.params.slideDuplicateClass)?r(e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`).index(),!1):r(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`).index(),!1)}s("lazyImageReady",a[0],o[0]),e.params.autoHeight&&e.updateAutoHeight()}}),s("lazyImageLoad",a[0],o[0])})}function l(){const{$wrapperEl:t,params:i,slides:s,activeIndex:n}=e,a=e.virtual&&i.virtual.enabled,l=i.lazy;let d=i.slidesPerView;function h(e){if(a){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(s[e])return!0;return!1}function u(e){return a?c(e).attr("data-swiper-slide-index"):c(e).index()}if("auto"===d&&(d=0),o||(o=!0),e.params.watchSlidesProgress)t.children(`.${i.slideVisibleClass}`).each(e=>{r(a?c(e).attr("data-swiper-slide-index"):c(e).index())});else if(d>1)for(let e=n;e<n+d;e+=1)h(e)&&r(e);else r(n);if(l.loadPrevNext)if(d>1||l.loadPrevNextAmount&&l.loadPrevNextAmount>1){const e=l.loadPrevNextAmount,t=d,i=Math.min(n+t+Math.max(e,t),s.length),a=Math.max(n-Math.max(t,e),0);for(let e=n+d;e<i;e+=1)h(e)&&r(e);for(let e=a;e<n;e+=1)h(e)&&r(e)}else{const e=t.children(`.${i.slideNextClass}`);e.length>0&&r(u(e));const s=t.children(`.${i.slidePrevClass}`);s.length>0&&r(u(s))}}function d(){const t=a();if(!e||e.destroyed)return;const i=e.params.lazy.scrollingElement?c(e.params.lazy.scrollingElement):c(t),s=i[0]===t,o=s?t.innerWidth:i[0].offsetWidth,r=s?t.innerHeight:i[0].offsetHeight,h=e.$el.offset(),{rtlTranslate:u}=e;let p=!1;u&&(h.left-=e.$el[0].scrollLeft);const f=[[h.left,h.top],[h.left+e.width,h.top],[h.left,h.top+e.height],[h.left+e.width,h.top+e.height]];for(let e=0;e<f.length;e+=1){const t=f[e];if(t[0]>=0&&t[0]<=o&&t[1]>=0&&t[1]<=r){if(0===t[0]&&0===t[1])continue;p=!0}}const m=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};p?(l(),i.off("scroll",d,m)):n||(n=!0,i.on("scroll",d,m))}i("beforeInit",()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)}),i("init",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?d():l())}),i("scroll",()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&l()}),i("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?d():l())}),i("transitionStart",()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!o)&&(e.params.lazy.checkInView?d():l())}),i("transitionEnd",()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?d():l())}),i("slideChange",()=>{const{lazy:t,cssMode:i,watchSlidesProgress:s,touchReleaseOnEdges:n,resistanceRatio:a}=e.params;t.enabled&&(i||s&&(n||0===a))&&l()}),Object.assign(e.lazy,{load:l,loadInSlide:r})},function({swiper:e,extendParams:t,on:i}){function s(e,t){const i=function(){let e,t,i;return(s,n)=>{for(t=-1,e=s.length;e-t>1;)s[i=e+t>>1]<=n?t=i:e=i;return e}}();let s,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=i(this.x,e),s=n-1,(e-this.x[s])*(this.y[n]-this.y[s])/(this.x[n]-this.x[s])+this.y[s]):0},this}function n(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},i("beforeInit",()=>{e.controller.control=e.params.controller.control}),i("update",()=>{n()}),i("resize",()=>{n()}),i("observerUpdate",()=>{n()}),i("setTranslate",(t,i,s)=>{e.controller.control&&e.controller.setTranslate(i,s)}),i("setTransition",(t,i,s)=>{e.controller.control&&e.controller.setTransition(i,s)}),Object.assign(e.controller,{setTranslate:function(t,i){const n=e.controller.control;let a,o;const r=e.constructor;function l(t){const i=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function(t){e.controller.spline||(e.controller.spline=e.params.loop?new s(e.slidesGrid,t.slidesGrid):new s(e.snapGrid,t.snapGrid))}(t),o=-e.controller.spline.interpolate(-i)),o&&"container"!==e.params.controller.by||(a=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),o=(i-e.minTranslate())*a+t.minTranslate()),e.params.controller.inverse&&(o=t.maxTranslate()-o),t.updateProgress(o),t.setTranslate(o,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof r&&l(n[e]);else n instanceof r&&i!==n&&l(n)},setTransition:function(t,i){const s=e.constructor,n=e.controller.control;let a;function o(i){i.setTransition(t,e),0!==t&&(i.transitionStart(),i.params.autoHeight&&h(()=>{i.updateAutoHeight()}),i.$wrapperEl.transitionEnd(()=>{n&&(i.params.loop&&"slide"===e.params.controller.by&&i.loopFix(),i.transitionEnd())}))}if(Array.isArray(n))for(a=0;a<n.length;a+=1)n[a]!==i&&n[a]instanceof s&&o(n[a]);else n instanceof s&&i!==n&&o(n)}})},function({swiper:e,extendParams:t,on:i}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}});let s=null;function n(e){const t=s;0!==t.length&&(t.html(""),t.html(e))}function a(e){e.attr("tabIndex","0")}function o(e){e.attr("tabIndex","-1")}function r(e,t){e.attr("role",t)}function l(e,t){e.attr("aria-roledescription",t)}function d(e,t){e.attr("aria-label",t)}function h(e){e.attr("aria-disabled",!0)}function u(e){e.attr("aria-disabled",!1)}function p(t){if(13!==t.keyCode&&32!==t.keyCode)return;const i=e.params.a11y,s=c(t.target);e.navigation&&e.navigation.$nextEl&&s.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(i.lastSlideMessage):n(i.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&s.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(i.firstSlideMessage):n(i.prevSlideMessage)),e.pagination&&s.is(j(e.params.pagination.bulletClass))&&s[0].click()}function f(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:t,$prevEl:i}=e.navigation;i&&i.length>0&&(e.isBeginning?(h(i),o(i)):(u(i),a(i))),t&&t.length>0&&(e.isEnd?(h(t),o(t)):(u(t),a(t)))}function m(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function g(){return m()&&e.params.pagination.clickable}const v=(e,t,i)=>{a(e),"BUTTON"!==e[0].tagName&&(r(e,"button"),e.on("keydown",p)),d(e,i),function(e,t){e.attr("aria-controls",t)}(e,t)};i("beforeInit",()=>{s=c(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),i("afterInit",()=>{e.params.a11y.enabled&&(function(){const t=e.params.a11y;e.$el.append(s);const i=e.$el;t.containerRoleDescriptionMessage&&l(i,t.containerRoleDescriptionMessage),t.containerMessage&&d(i,t.containerMessage);const n=e.$wrapperEl,a=n.attr("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";var h;h=a,n.attr("id",h),function(e,t){n.attr("aria-live",t)}(0,o),t.itemRoleDescriptionMessage&&l(c(e.slides),t.itemRoleDescriptionMessage),r(c(e.slides),t.slideRole);const u=e.params.loop?e.slides.filter(t=>!t.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;let f,m;e.slides.each((i,s)=>{const n=c(i),a=e.params.loop?parseInt(n.attr("data-swiper-slide-index"),10):s;d(n,t.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,u))}),e.navigation&&e.navigation.$nextEl&&(f=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(m=e.navigation.$prevEl),f&&f.length&&v(f,a,t.nextSlideMessage),m&&m.length&&v(m,a,t.prevSlideMessage),g()&&e.pagination.$el.on("keydown",j(e.params.pagination.bulletClass),p)}(),f())}),i("toEdge",()=>{e.params.a11y.enabled&&f()}),i("fromEdge",()=>{e.params.a11y.enabled&&f()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&function(){const t=e.params.a11y;m()&&e.pagination.bullets.each(i=>{const s=c(i);e.params.pagination.clickable&&(a(s),e.params.pagination.renderBullet||(r(s,"button"),d(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))),s.is(`.${e.params.pagination.bulletActiveClass}`)?s.attr("aria-current","true"):s.removeAttr("aria-current")})}()}),i("destroy",()=>{e.params.a11y.enabled&&function(){let t,i;s&&s.length>0&&s.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",p),i&&i.off("keydown",p),g()&&e.pagination.$el.off("keydown",j(e.params.pagination.bulletClass),p)}()})},function({swiper:e,extendParams:t,on:i}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});let s=!1,n={};const o=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),r=e=>{const t=a();let i;const s=(i=e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),n=s.length;return{key:s[n-2],value:s[n-1]}},l=(t,i)=>{const n=a();if(!s||!e.params.history.enabled)return;let r;r=e.params.url?new URL(e.params.url):n.location;const l=e.slides.eq(i);let c=o(l.attr("data-history"));if(e.params.history.root.length>0){let i=e.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),c=`${i}/${t}/${c}`}else r.pathname.includes(t)||(c=`${t}/${c}`);const d=n.history.state;d&&d.value===c||(e.params.history.replaceState?n.history.replaceState({value:c},null,c):n.history.pushState({value:c},null,c))},c=(t,i,s)=>{if(i)for(let n=0,a=e.slides.length;n<a;n+=1){const a=e.slides.eq(n);if(o(a.attr("data-history"))===i&&!a.hasClass(e.params.slideDuplicateClass)){const i=a.index();e.slideTo(i,t,s)}}else e.slideTo(0,t,s)},d=()=>{n=r(e.params.url),c(e.params.speed,e.paths.value,!1)};i("init",()=>{e.params.history.enabled&&(()=>{const t=a();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);s=!0,((n=r(e.params.url)).key||n.value)&&(c(0,n.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",d))}})()}),i("destroy",()=>{e.params.history.enabled&&(()=>{const t=a();e.params.history.replaceState||t.removeEventListener("popstate",d)})()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{s&&l(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{s&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)})},function({swiper:e,extendParams:t,emit:i,on:n}){let o=!1;const r=s(),l=a();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const d=()=>{i("hashChange");const t=r.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const i=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===i)return;e.slideTo(i)}},h=()=>{if(o&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&l.history&&l.history.replaceState)l.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const t=e.slides.eq(e.activeIndex),s=t.attr("data-hash")||t.attr("data-history");r.location.hash=s||"",i("hashSet")}};n("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;o=!0;const t=r.location.hash.replace("#","");if(t){const i=0;for(let s=0,n=e.slides.length;s<n;s+=1){const n=e.slides.eq(s);if((n.attr("data-hash")||n.attr("data-history"))===t&&!n.hasClass(e.params.slideDuplicateClass)){const t=n.index();e.slideTo(t,i,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&c(l).on("hashchange",d)})()}),n("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&c(l).off("hashchange",d)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{o&&h()}),n("slideChange",()=>{o&&e.params.cssMode&&h()})},function({swiper:e,extendParams:t,on:i,emit:n}){let a;function o(){const t=e.slides.eq(e.activeIndex);let i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(a),a=h(()=>{let t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),n("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),n("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(0,e.params.speed,!0,!0),n("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),n("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&o()},i)}function r(){return void 0===a&&!e.autoplay.running&&(e.autoplay.running=!0,n("autoplayStart"),o(),!0)}function l(){return!!e.autoplay.running&&void 0!==a&&(a&&(clearTimeout(a),a=void 0),e.autoplay.running=!1,n("autoplayStop"),!0)}function c(t){e.autoplay.running&&(e.autoplay.paused||(a&&clearTimeout(a),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].addEventListener(t,u)}):(e.autoplay.paused=!1,o())))}function d(){const t=s();"hidden"===t.visibilityState&&e.autoplay.running&&c(),"visible"===t.visibilityState&&e.autoplay.paused&&(o(),e.autoplay.paused=!1)}function u(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].removeEventListener(t,u)}),e.autoplay.paused=!1,e.autoplay.running?o():l())}function p(){e.params.autoplay.disableOnInteraction?l():c(),["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].removeEventListener(t,u)})}function f(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,o())}e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),i("init",()=>{e.params.autoplay.enabled&&(r(),s().addEventListener("visibilitychange",d),e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",p),e.$el.on("mouseleave",f)))}),i("beforeTransitionStart",(t,i,s)=>{e.autoplay.running&&(s||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(i):l())}),i("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?l():c())}),i("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&o()}),i("destroy",()=>{e.$el.off("mouseenter",p),e.$el.off("mouseleave",f),e.autoplay.running&&l(),s().removeEventListener("visibilitychange",d)}),Object.assign(e.autoplay,{pause:c,run:o,start:r,stop:l})},function({swiper:e,extendParams:t,on:i}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,n=!1;function a(){const t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,s=t.clickedSlide;if(s&&c(s).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let n;if(n=t.params.loop?parseInt(c(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const i=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${n}"]`).eq(0).index(),s=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${n}"]`).eq(0).index();n=void 0===i?s:void 0===s?i:s-t<t-i?s:i}e.slideTo(n)}function o(){const{thumbs:t}=e.params;if(s)return!1;s=!0;const i=e.constructor;if(t.swiper instanceof i)e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(f(t.swiper)){const s=Object.assign({},t.swiper);Object.assign(s,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new i(s),n=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function r(t){const i=e.thumbs.swiper;if(!i)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,n=e.params.thumbs.autoScrollOffset,a=n&&!i.params.loop;if(e.realIndex!==i.realIndex||a){let o,r,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);const t=i.slides.eq(l).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),s=i.slides.eq(l).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();o=void 0===t?s:void 0===s?t:s-l==l-t?i.params.slidesPerGroup>1?s:l:s-l<l-t?s:t,r=e.activeIndex>e.previousIndex?"next":"prev"}else r=(o=e.realIndex)>e.previousIndex?"next":"prev";a&&(o+="next"===r?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(o)<0&&(i.params.centeredSlides?o=o>l?o-Math.floor(s/2)+1:o+Math.floor(s/2)-1:o>l&&i.params.slidesPerGroup,i.slideTo(o,t?0:void 0))}let o=1;const r=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(o=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),i.slides.removeClass(r),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let t=0;t<o;t+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+t}"]`).addClass(r);else for(let t=0;t<o;t+=1)i.slides.eq(e.realIndex+t).addClass(r)}e.thumbs={swiper:null},i("beforeInit",()=>{const{thumbs:t}=e.params;t&&t.swiper&&(o(),r(!0))}),i("slideChange update resize observerUpdate",()=>{e.thumbs.swiper&&r()}),i("setTransition",(t,i)=>{const s=e.thumbs.swiper;s&&s.setTransition(i)}),i("beforeDestroy",()=>{const t=e.thumbs.swiper;t&&n&&t&&t.destroy()}),Object.assign(e.thumbs,{init:o,update:r})},function({swiper:e,extendParams:t,emit:i,once:s}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchMove:function(){const{touchEventsData:t,touches:i}=e;0===t.velocities.length&&t.velocities.push({position:i[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:i[e.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function({currentPos:t}){const{params:n,$wrapperEl:a,rtlTranslate:o,snapGrid:r,touchEventsData:l}=e,c=u()-l.touchStartTime;if(t<-e.minTranslate())e.slideTo(e.activeIndex);else if(t>-e.maxTranslate())e.slides.length<r.length?e.slideTo(r.length-1):e.slideTo(e.slides.length-1);else{if(n.freeMode.momentum){if(l.velocities.length>1){const t=l.velocities.pop(),i=l.velocities.pop(),s=t.position-i.position,a=t.time-i.time;e.velocity=s/a,e.velocity/=2,Math.abs(e.velocity)<n.freeMode.minimumVelocity&&(e.velocity=0),(a>150||u()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,l.velocities.length=0;let t=1e3*n.freeMode.momentumRatio;const c=e.velocity*t;let d=e.translate+c;o&&(d=-d);let h,p=!1;const f=20*Math.abs(e.velocity)*n.freeMode.momentumBounceRatio;let m;if(d<e.maxTranslate())n.freeMode.momentumBounce?(d+e.maxTranslate()<-f&&(d=e.maxTranslate()-f),h=e.maxTranslate(),p=!0,l.allowMomentumBounce=!0):d=e.maxTranslate(),n.loop&&n.centeredSlides&&(m=!0);else if(d>e.minTranslate())n.freeMode.momentumBounce?(d-e.minTranslate()>f&&(d=e.minTranslate()+f),h=e.minTranslate(),p=!0,l.allowMomentumBounce=!0):d=e.minTranslate(),n.loop&&n.centeredSlides&&(m=!0);else if(n.freeMode.sticky){let t;for(let e=0;e<r.length;e+=1)if(r[e]>-d){t=e;break}d=-(d=Math.abs(r[t]-d)<Math.abs(r[t-1]-d)||"next"===e.swipeDirection?r[t]:r[t-1])}if(m&&s("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(t=o?Math.abs((-d-e.translate)/e.velocity):Math.abs((d-e.translate)/e.velocity),n.freeMode.sticky){const i=Math.abs((o?-d:d)-e.translate),s=e.slidesSizesGrid[e.activeIndex];t=i<s?n.speed:i<2*s?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode.momentumBounce&&p?(e.updateProgress(h),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd(()=>{e&&!e.destroyed&&l.allowMomentumBounce&&(i("momentumBounce"),e.setTransition(n.speed),setTimeout(()=>{e.setTranslate(h),a.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(d),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode&&i("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||c>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function({swiper:e,extendParams:t}){let i,s,n;t({grid:{rows:1,fill:"column"}}),e.grid={initSlides:t=>{const{slidesPerView:a}=e.params,{rows:o,fill:r}=e.params.grid;s=i/o,n=Math.floor(t/o),i=Math.floor(t/o)===t/o?t:Math.ceil(t/o)*o,"auto"!==a&&"row"===r&&(i=Math.max(i,a*o))},updateSlide:(t,a,o,r)=>{const{slidesPerGroup:l,spaceBetween:c}=e.params,{rows:d,fill:h}=e.params.grid;let u,p,f;if("row"===h&&l>1){const e=Math.floor(t/(l*d)),s=t-d*l*e,n=0===e?l:Math.min(Math.ceil((o-e*d*l)/d),l);u=(p=s-(f=Math.floor(s/n))*n+e*l)+f*i/d,a.css({"-webkit-order":u,order:u})}else"column"===h?(f=t-(p=Math.floor(t/d))*d,(p>n||p===n&&f===d-1)&&((f+=1)>=d&&(f=0,p+=1))):p=t-(f=Math.floor(t/s))*s;a.css(r("margin-top"),0!==f?c&&`${c}px`:"")},updateWrapperSize:(t,s,n)=>{const{spaceBetween:a,centeredSlides:o,roundLengths:r}=e.params,{rows:l}=e.params.grid;if(e.virtualSize=(t+a)*i,e.virtualSize=Math.ceil(e.virtualSize/l)-a,e.$wrapperEl.css({[n("width")]:`${e.virtualSize+a}px`}),o){s.splice(0,s.length);const t=[];for(let i=0;i<s.length;i+=1){let n=s[i];r&&(n=Math.floor(n)),s[i]<e.virtualSize+s[0]&&t.push(n)}s.push(...t)}}}},function({swiper:e}){Object.assign(e,{appendSlide:D.bind(e),prependSlide:H.bind(e),addSlide:N.bind(e),removeSlide:X.bind(e),removeAllSlides:W.bind(e)})},function({swiper:e,extendParams:t,on:i}){t({fadeEffect:{crossFade:!1,transformEl:null}}),V({effect:"fade",swiper:e,on:i,setTranslate:()=>{const{slides:t}=e,i=e.params.fadeEffect;for(let s=0;s<t.length;s+=1){const t=e.slides.eq(s);let n=-t[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let a=0;e.isHorizontal()||(a=n,n=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);R(i,t).css({opacity:o}).transform(`translate3d(${n}px, ${a}px, 0px)`)}},setTransition:t=>{const{transformEl:i}=e.params.fadeEffect;(i?e.slides.find(i):e.slides).transition(t),B({swiper:e,duration:t,transformEl:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),V({effect:"cube",swiper:e,on:i,setTranslate:()=>{const{$el:t,$wrapperEl:i,slides:s,width:n,height:a,rtlTranslate:o,size:r,browser:l}=e,d=e.params.cubeEffect,h=e.isHorizontal(),u=e.virtual&&e.params.virtual.enabled;let p,f=0;d.shadow&&(h?(0===(p=i.find(".swiper-cube-shadow")).length&&(p=c('<div class="swiper-cube-shadow"></div>'),i.append(p)),p.css({height:`${n}px`})):0===(p=t.find(".swiper-cube-shadow")).length&&(p=c('<div class="swiper-cube-shadow"></div>'),t.append(p)));for(let e=0;e<s.length;e+=1){const t=s.eq(e);let i=e;u&&(i=parseInt(t.attr("data-swiper-slide-index"),10));let n=90*i,a=Math.floor(n/360);o&&(n=-n,a=Math.floor(-n/360));const l=Math.max(Math.min(t[0].progress,1),-1);let p=0,m=0,g=0;i%4==0?(p=4*-a*r,g=0):(i-1)%4==0?(p=0,g=4*-a*r):(i-2)%4==0?(p=r+4*a*r,g=r):(i-3)%4==0&&(p=-r,g=3*r+4*r*a),o&&(p=-p),h||(m=p,p=0);const v=`rotateX(${h?0:-n}deg) rotateY(${h?n:0}deg) translate3d(${p}px, ${m}px, ${g}px)`;if(l<=1&&l>-1&&(f=90*i+90*l,o&&(f=90*-i-90*l)),t.transform(v),d.slideShadows){let e=h?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),i=h?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=c(`<div class="swiper-slide-shadow-${h?"left":"top"}"></div>`),t.append(e)),0===i.length&&(i=c(`<div class="swiper-slide-shadow-${h?"right":"bottom"}"></div>`),t.append(i)),e.length&&(e[0].style.opacity=Math.max(-l,0)),i.length&&(i[0].style.opacity=Math.max(l,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${r/2}px`,"transform-origin":`50% 50% -${r/2}px`}),d.shadow)if(h)p.transform(`translate3d(0px, ${n/2+d.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${d.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=d.shadowScale,s=d.shadowScale/t,n=d.shadowOffset;p.transform(`scale3d(${i}, 1, ${s}) translate3d(0px, ${a/2+n}px, ${-a/2/s}px) rotateX(-90deg)`)}const m=l.isSafari||l.isWebView?-r/2:0;i.transform(`translate3d(0px,0,${m}px) rotateX(${e.isHorizontal()?0:f}deg) rotateY(${e.isHorizontal()?-f:0}deg)`)},setTransition:t=>{const{$el:i,slides:s}=e;s.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&i.find(".swiper-cube-shadow").transition(t)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:t,on:i}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),V({effect:"flip",swiper:e,on:i,setTranslate:()=>{const{slides:t,rtlTranslate:i}=e,s=e.params.flipEffect;for(let n=0;n<t.length;n+=1){const a=t.eq(n);let o=a[0].progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(a[0].progress,1),-1));const r=a[0].swiperSlideOffset;let l=-180*o,c=0,d=e.params.cssMode?-r-e.translate:-r,h=0;if(e.isHorizontal()?i&&(l=-l):(h=d,d=0,c=-l,l=0),a[0].style.zIndex=-Math.abs(Math.round(o))+t.length,s.slideShadows){let t=e.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),i=e.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");0===t.length&&(t=Y(s,a,e.isHorizontal()?"left":"top")),0===i.length&&(i=Y(s,a,e.isHorizontal()?"right":"bottom")),t.length&&(t[0].style.opacity=Math.max(-o,0)),i.length&&(i[0].style.opacity=Math.max(o,0))}const u=`translate3d(${d}px, ${h}px, 0px) rotateX(${c}deg) rotateY(${l}deg)`;R(s,a).transform(u)}},setTransition:t=>{const{transformEl:i}=e.params.flipEffect;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),B({swiper:e,duration:t,transformEl:i})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),V({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:t,height:i,slides:s,slidesSizesGrid:n}=e,a=e.params.coverflowEffect,o=e.isHorizontal(),r=e.translate,l=o?t/2-r:i/2-r,c=o?a.rotate:-a.rotate,d=a.depth;for(let e=0,t=s.length;e<t;e+=1){const t=s.eq(e),i=n[e],r=(l-t[0].swiperSlideOffset-i/2)/i*a.modifier;let h=o?c*r:0,u=o?0:c*r,p=-d*Math.abs(r),f=a.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(a.stretch)/100*i);let m=o?0:f*r,g=o?f*r:0,v=1-(1-a.scale)*Math.abs(r);Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(p)<.001&&(p=0),Math.abs(h)<.001&&(h=0),Math.abs(u)<.001&&(u=0),Math.abs(v)<.001&&(v=0);const y=`translate3d(${g}px,${m}px,${p}px)  rotateX(${u}deg) rotateY(${h}deg) scale(${v})`;if(R(a,t).transform(y),t[0].style.zIndex=1-Math.abs(Math.round(r)),a.slideShadows){let e=o?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),i=o?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=Y(a,t,o?"left":"top")),0===i.length&&(i=Y(a,t,o?"right":"bottom")),e.length&&(e[0].style.opacity=r>0?r:0),i.length&&(i[0].style.opacity=-r>0?-r:0)}}},setTransition:t=>{const{transformEl:i}=e.params.coverflowEffect;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:t,on:i}){t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const s=e=>"string"==typeof e?e:`${e}px`;V({effect:"creative",swiper:e,on:i,setTranslate:()=>{const{slides:t,$wrapperEl:i,slidesSizesGrid:n}=e,a=e.params.creativeEffect,{progressMultiplier:o}=a,r=e.params.centeredSlides;if(r){const t=n[0]/2-e.params.slidesOffsetBefore||0;i.transform(`translateX(calc(50% - ${t}px))`)}for(let i=0;i<t.length;i+=1){const n=t.eq(i),l=n[0].progress,c=Math.min(Math.max(n[0].progress,-a.limitProgress),a.limitProgress);let d=c;r||(d=Math.min(Math.max(n[0].originalProgress,-a.limitProgress),a.limitProgress));const h=n[0].swiperSlideOffset,u=[e.params.cssMode?-h-e.translate:-h,0,0],p=[0,0,0];let f=!1;e.isHorizontal()||(u[1]=u[0],u[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(m=a.next,f=!0):c>0&&(m=a.prev,f=!0),u.forEach((e,t)=>{u[t]=`calc(${e}px + (${s(m.translate[t])} * ${Math.abs(c*o)}))`}),p.forEach((e,t)=>{p[t]=m.rotate[t]*Math.abs(c*o)}),n[0].style.zIndex=-Math.abs(Math.round(l))+t.length;const g=u.join(", "),v=`rotateX(${p[0]}deg) rotateY(${p[1]}deg) rotateZ(${p[2]}deg)`,y=d<0?`scale(${1+(1-m.scale)*d*o})`:`scale(${1-(1-m.scale)*d*o})`,b=d<0?1+(1-m.opacity)*d*o:1-(1-m.opacity)*d*o,w=`translate3d(${g}) ${v} ${y}`;if(f&&m.shadow||!f){let e=n.children(".swiper-slide-shadow");if(0===e.length&&m.shadow&&(e=Y(a,n)),e.length){const t=a.shadowPerProgress?c*(1/a.limitProgress):c;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=R(a,n);x.transform(w).css({opacity:b}),m.origin&&x.css("transform-origin",m.origin)}},setTransition:t=>{const{transformEl:i}=e.params.creativeEffect;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),B({swiper:e,duration:t,transformEl:i,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:i}){t({cardsEffect:{slideShadows:!0,transformEl:null}}),V({effect:"cards",swiper:e,on:i,setTranslate:()=>{const{slides:t,activeIndex:i}=e,s=e.params.cardsEffect,{startTranslate:n,isTouched:a}=e.touchEventsData,o=e.translate;for(let r=0;r<t.length;r+=1){const l=t.eq(r),c=l[0].progress,d=Math.min(Math.max(c,-4),4);let h=l[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(h-=t[0].swiperSlideOffset);let u=e.params.cssMode?-h-e.translate:-h,p=0;const f=-100*Math.abs(d);let m=1,g=-2*d,v=8-.75*Math.abs(d);const y=(r===i||r===i-1)&&d>0&&d<1&&(a||e.params.cssMode)&&o<n,b=(r===i||r===i+1)&&d<0&&d>-1&&(a||e.params.cssMode)&&o>n;if(y||b){const e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;g+=-28*d*e,m+=-.5*e,v+=96*e,p=-25*e*Math.abs(d)+"%"}if(u=d<0?`calc(${u}px + (${v*Math.abs(d)}%))`:d>0?`calc(${u}px + (-${v*Math.abs(d)}%))`:`${u}px`,!e.isHorizontal()){const e=p;p=u,u=e}const w=`\n        translate3d(${u}, ${p}, ${f}px)\n        rotateZ(${g}deg)\n        scale(${d<0?""+(1+(1-m)*d):""+(1-(1-m)*d)})\n      `;if(s.slideShadows){let e=l.find(".swiper-slide-shadow");0===e.length&&(e=Y(s,l)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}l[0].style.zIndex=-Math.abs(Math.round(c))+t.length,R(s,l).transform(w)}},setTransition:t=>{const{transformEl:i}=e.params.cardsEffect;(i?e.slides.find(i):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),B({swiper:e,duration:t,transformEl:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}];return L.use(F),L}),function(e,t){if("function"==typeof define&&define.amd)define(["module","exports"],t);else if("undefined"!=typeof exports)t(module,exports);else{var i={exports:{}};t(i,i.exports),e.WOW=i.exports}}(this,function(e,t){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return t.indexOf(e)>=0}function n(e,t,i){null!=e.addEventListener?e.addEventListener(t,i,!1):null!=e.attachEvent?e.attachEvent("on"+t,i):e[t]=i}function a(e,t,i){null!=e.removeEventListener?e.removeEventListener(t,i,!1):null!=e.detachEvent?e.detachEvent("on"+t,i):delete e[t]}Object.defineProperty(t,"__esModule",{value:!0});var o,r,l=function(){function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,i,s){return i&&e(t.prototype,i),s&&e(t,s),t}}(),c=window.WeakMap||window.MozWeakMap||function(){function e(){i(this,e),this.keys=[],this.values=[]}return l(e,[{key:"get",value:function(e){for(var t=0;t<this.keys.length;t++){if(this.keys[t]===e)return this.values[t]}}},{key:"set",value:function(e,t){for(var i=0;i<this.keys.length;i++){if(this.keys[i]===e)return this.values[i]=t,this}return this.keys.push(e),this.values.push(t),this}}]),e}(),d=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver||(r=o=function(){function e(){i(this,e),"undefined"!=typeof console&&null!==console&&(console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content."))}return l(e,[{key:"observe",value:function(){}}]),e}(),o.notSupported=!0,r),h=window.getComputedStyle||function(e){var t=/(\-([a-z]){1})/g;return{getPropertyValue:function(i){"float"===i&&(i="styleFloat"),t.test(i)&&i.replace(t,function(e,t){return t.toUpperCase()});var s=e.currentStyle;return(null!=s?s[i]:void 0)||null}}},u=function(){function e(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e),this.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null,resetAnimation:!0},this.animate="requestAnimationFrame"in window?function(e){return window.requestAnimationFrame(e)}:function(e){return e()},this.vendors=["moz","webkit"],this.start=this.start.bind(this),this.resetAnimation=this.resetAnimation.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.scrollCallback=this.scrollCallback.bind(this),this.scrolled=!0,this.config=function(e,t){for(var i in t)if(null==e[i]){var s=t[i];e[i]=s}return e}(t,this.defaults),null!=t.scrollContainer&&(this.config.scrollContainer=document.querySelector(t.scrollContainer)),this.animationNameCache=new c,this.wowEvent=function(e){var t=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],i=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],s=arguments.length<=3||void 0===arguments[3]?null:arguments[3],n=void 0;return null!=document.createEvent?(n=document.createEvent("CustomEvent")).initCustomEvent(e,t,i,s):null!=document.createEventObject?(n=document.createEventObject()).eventType=e:n.eventName=e,n}(this.config.boxClass)}return l(e,[{key:"init",value:function(){this.element=window.document.documentElement,s(document.readyState,["interactive","complete"])?this.start():n(document,"DOMContentLoaded",this.start),this.finished=[]}},{key:"start",value:function(){var e=this;if(this.stopped=!1,this.boxes=[].slice.call(this.element.querySelectorAll("."+this.config.boxClass)),this.all=this.boxes.slice(0),this.boxes.length)if(this.disabled())this.resetStyle();else for(var t=0;t<this.boxes.length;t++){var i=this.boxes[t];this.applyStyle(i,!0)}(this.disabled()||(n(this.config.scrollContainer||window,"scroll",this.scrollHandler),n(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live)&&new d(function(t){for(var i=0;i<t.length;i++)for(var s=t[i],n=0;n<s.addedNodes.length;n++){var a=s.addedNodes[n];e.doSync(a)}}).observe(document.body,{childList:!0,subtree:!0})}},{key:"stop",value:function(){this.stopped=!0,a(this.config.scrollContainer||window,"scroll",this.scrollHandler),a(window,"resize",this.scrollHandler),null!=this.interval&&clearInterval(this.interval)}},{key:"sync",value:function(){d.notSupported&&this.doSync(this.element)}},{key:"doSync",value:function(e){if(null!=e||(e=this.element),1===e.nodeType)for(var t=(e=e.parentNode||e).querySelectorAll("."+this.config.boxClass),i=0;i<t.length;i++){var n=t[i];s(n,this.all)||(this.boxes.push(n),this.all.push(n),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(n,!0),this.scrolled=!0)}}},{key:"show",value:function(e){return this.applyStyle(e),e.className=e.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(e),function(e,t){null!=e.dispatchEvent?e.dispatchEvent(t):t in(null!=e)?e[t]():"on"+t in(null!=e)&&e["on"+t]()}(e,this.wowEvent),this.config.resetAnimation&&(n(e,"animationend",this.resetAnimation),n(e,"oanimationend",this.resetAnimation),n(e,"webkitAnimationEnd",this.resetAnimation),n(e,"MSAnimationEnd",this.resetAnimation)),e}},{key:"applyStyle",value:function(e,t){var i=this,s=e.getAttribute("data-wow-duration"),n=e.getAttribute("data-wow-delay"),a=e.getAttribute("data-wow-iteration");return this.animate(function(){return i.customStyle(e,t,s,n,a)})}},{key:"resetStyle",value:function(){for(var e=0;e<this.boxes.length;e++){this.boxes[e].style.visibility="visible"}}},{key:"resetAnimation",value:function(e){if(e.type.toLowerCase().indexOf("animationend")>=0){var t=e.target||e.srcElement;t.className=t.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(e,t,i,s,n){return t&&this.cacheAnimationName(e),e.style.visibility=t?"hidden":"visible",i&&this.vendorSet(e.style,{animationDuration:i}),s&&this.vendorSet(e.style,{animationDelay:s}),n&&this.vendorSet(e.style,{animationIterationCount:n}),this.vendorSet(e.style,{animationName:t?"none":this.cachedAnimationName(e)}),e}},{key:"vendorSet",value:function(e,t){for(var i in t)if(t.hasOwnProperty(i)){var s=t[i];e[""+i]=s;for(var n=0;n<this.vendors.length;n++){e[""+this.vendors[n]+i.charAt(0).toUpperCase()+i.substr(1)]=s}}}},{key:"vendorCSS",value:function(e,t){for(var i=h(e),s=i.getPropertyCSSValue(t),n=0;n<this.vendors.length;n++){var a=this.vendors[n];s=s||i.getPropertyCSSValue("-"+a+"-"+t)}return s}},{key:"animationName",value:function(e){var t=void 0;try{t=this.vendorCSS(e,"animation-name").cssText}catch(i){t=h(e).getPropertyValue("animation-name")}return"none"===t?"":t}},{key:"cacheAnimationName",value:function(e){return this.animationNameCache.set(e,this.animationName(e))}},{key:"cachedAnimationName",value:function(e){return this.animationNameCache.get(e)}},{key:"scrollHandler",value:function(){this.scrolled=!0}},{key:"scrollCallback",value:function(){if(this.scrolled){this.scrolled=!1;for(var e=[],t=0;t<this.boxes.length;t++){var i=this.boxes[t];if(i){if(this.isVisible(i)){this.show(i);continue}e.push(i)}}this.boxes=e,this.boxes.length||this.config.live||this.stop()}}},{key:"offsetTop",value:function(e){for(;void 0===e.offsetTop;)e=e.parentNode;for(var t=e.offsetTop;e.offsetParent;)t+=(e=e.offsetParent).offsetTop;return t}},{key:"isVisible",value:function(e){var t=e.getAttribute("data-wow-offset")||this.config.offset,i=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,s=i+Math.min(this.element.clientHeight,"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight)-t,n=this.offsetTop(e),a=n+e.clientHeight;return s>=n&&a>=i}},{key:"disabled",value:function(){return!this.config.mobile&&(e=navigator.userAgent,/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e));var e}}]),e}();t.default=u,e.exports=t.default}),function(e){e(document).ready(function(){e(".footer__down .menu_footer ul li a").click(function(t){t.preventDefault(),e("#modal-container").removeAttr("class").addClass("one"),e("body").addClass("modal-active")}),e(".modal .close").click(function(){e("#modal-container").addClass("out"),e("body").removeClass("modal-active")}),e(".js-hamburger").click(function(t){t.preventDefault(),e("body").toggleClass("mobile__menu--open"),e(this).toggleClass("is-active")}),e(".page_item_has_children a").click(function(t){t.preventDefault(),e(this).parent().find(".children").first().slideToggle(),e(this).parent().toggleClass("open")}),e("a[data-rel^=lightcase]").lightcase({swipe:!0,maxWidth:1400,maxHeight:900,shrinkFactor:.9}),new WOW({boxClass:"wow",animateClass:"animated",offset:300,mobile:!1,live:!0,scrollContainer:null}).init(),e(".mobile__nav .nav-menu").navgoco({accordion:!1,openClass:"open",save:!0,cookie:{name:"navgoco",expires:!1,path:"/"},slide:{duration:400,easing:"swing"}});new Swiper(".newsSwiper",{slidesPerView:1,spaceBetween:0,effect:"fade",fadeEffect:{crossFade:!0},loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},pagination:{el:".swiper-pagination",clickable:!0}}),new Swiper(".productsSwiper",{slidesPerView:3,spaceBetween:0,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{569:{slidesPerView:4.5}}}),new Swiper(".timelineSwiper",{slidesPerView:1,spaceBetween:127,loop:!0,centeredSlides:!0,autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:".timeline .full-width .swiper-button-next",prevEl:".timeline .full-width .swiper-button-prev"},breakpoints:{650:{slidesPerView:3,spaceBetween:47},1000:{slidesPerView:3,spaceBetween:77},1400:{slidesPerView:3,spaceBetween:127}}}),new Swiper(".productionSwiper",{slidesPerView:1,spaceBetween:12,navigation:{nextEl:".production_slider .swiper-button-next",prevEl:".production_slider .swiper-button-prev"},breakpoints:{650:{slidesPerView:2.5,spaceBetween:12},1000:{slidesPerView:3,spaceBetween:12},1400:{slidesPerView:3.5,spaceBetween:12}}}),new Swiper(".production_innerSwiper",{slidesPerView:1,loop:!0,navigation:{nextEl:".production_innerSwiper .swiper-button-next_2",prevEl:".production_innerSwiper .swiper-button-prev_2"}});if(e(window).scroll(function(){e(window).scrollTop()>0?e("header").addClass("sticky"):e("header").removeClass("sticky")}),e(".cooperation_select_single").click(function(){let t=e(this).data("target");e(".cooperation_select_single").removeClass("active"),e(this).addClass("active"),e(".cooperation_single").removeClass("active"),e("#"+t).addClass("active")}),e(".page_nav_item:first-of-type").addClass("active"),e(".page_nav_item").click(function(){e(".page_nav_item").removeClass("active"),e(this).addClass("active")}),e(".production_slider_desc_sections").click(function(){e(this).toggleClass("uncollapsed")}),e(".hidden-field")){let t=e(".page_title").text();e(".hidden-field span input").val(t)}e(document).ready(function(){e("#filters_page_news").niceSelect()}),e("#filters_page_news").change(function(t){t.preventDefault();let i=e(this).find("option:selected").attr("filter");e(".form_filter_input").val(i),e("#filters_page_news").find(".selected").removeClass("selected"),e(this).addClass("selected"),e(".form_filter").submit()});var t=e("header").height();e("a[href*='#']").on("click",function(i){i.preventDefault();var s=e(this).attr("href");e("html, body").animate({scrollTop:e(s).offset().top-t},1e3)})})}(jQuery);