!function(t){var e={};function i(s){if(e[s])return e[s].exports;var n=e[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(s,n,function(e){return t[e]}.bind(null,n));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/dist/unigraz/",i(i.s=44)}([,function(t,e){t.exports=jQuery},,function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(25),i(4)):e.InfiniteScroll=s(e,e.EvEmitter,e.fizzyUIUtils)}(window,(function(t,e,i){let s=t.jQuery,n={};function o(t,e){let a=i.getQueryElement(t);if(a){if((t=a).infiniteScrollGUID){let i=n[t.infiniteScrollGUID];return i.option(e),i}this.element=t,this.options={...o.defaults},this.option(e),s&&(this.$element=s(this.element)),this.create()}else console.error("Bad element for InfiniteScroll: "+(a||t))}o.defaults={},o.create={},o.destroy={};let a=o.prototype;Object.assign(a,e.prototype);let r=0;a.create=function(){let t=this.guid=++r;if(this.element.infiniteScrollGUID=t,n[t]=this,this.pageIndex=1,this.loadCount=0,this.updateGetPath(),this.getPath&&this.getPath()){this.updateGetAbsolutePath(),this.log("initialized",[this.element.className]),this.callOnInit();for(let t in o.create)o.create[t].call(this)}else console.error("Disabling InfiniteScroll")},a.option=function(t){Object.assign(this.options,t)},a.callOnInit=function(){let t=this.options.onInit;t&&t.call(this,this)},a.dispatchEvent=function(t,e,i){this.log(t,i);let n=e?[e].concat(i):i;if(this.emitEvent(t,n),!s||!this.$element)return;let o=t+=".infiniteScroll";if(e){let i=s.Event(e);i.type=t,o=i}this.$element.trigger(o,i)};let l={initialized:t=>"on "+t,request:t=>"URL: "+t,load:(t,e)=>`${t.title||""}. URL: ${e}`,error:(t,e)=>`${t}. URL: ${e}`,append:(t,e,i)=>`${i.length} items. URL: ${e}`,last:(t,e)=>"URL: "+e,history:(t,e)=>"URL: "+e,pageIndex:function(t,e){return`current page determined to be: ${t} from ${e}`}};a.log=function(t,e){if(!this.options.debug)return;let i="[InfiniteScroll] "+t,s=l[t];s&&(i+=". "+s.apply(this,e)),console.log(i)},a.updateMeasurements=function(){this.windowHeight=t.innerHeight;let e=this.element.getBoundingClientRect();this.top=e.top+t.scrollY},a.updateScroller=function(){let e=this.options.elementScroll;if(e){if(this.scroller=!0===e?this.element:i.getQueryElement(e),!this.scroller)throw new Error("Unable to find elementScroll: "+e)}else this.scroller=t},a.updateGetPath=function(){let t=this.options.path;if(!t)return void console.error("InfiniteScroll path option required. Set as: "+t);let e=typeof t;"function"!=e?"string"==e&&t.match("{{#}}")?this.updateGetPathTemplate(t):this.updateGetPathSelector(t):this.getPath=t},a.updateGetPathTemplate=function(t){this.getPath=()=>{let e=this.pageIndex+1;return t.replace("{{#}}",e)};let e=t.replace(/(\\\?|\?)/,"\\?").replace("{{#}}","(\\d\\d?\\d?)"),i=new RegExp(e),s=location.href.match(i);s&&(this.pageIndex=parseInt(s[1],10),this.log("pageIndex",[this.pageIndex,"template string"]))};let c=[/^(.*?\/?page\/?)(\d\d?\d?)(.*?$)/,/^(.*?\/?\?page=)(\d\d?\d?)(.*?$)/,/(.*?)(\d\d?\d?)(?!.*\d)(.*?$)/],d=o.getPathParts=function(t){if(t)for(let e of c){let i=t.match(e);if(i){let[,t,e,s]=i;return{begin:t,index:e,end:s}}}};a.updateGetPathSelector=function(t){let e=document.querySelector(t);if(!e)return void console.error("Bad InfiniteScroll path option. Next link not found: "+t);let i=e.getAttribute("href"),s=d(i);if(!s)return void console.error("InfiniteScroll unable to parse next link href: "+i);let{begin:n,index:o,end:a}=s;this.isPathSelector=!0,this.getPath=()=>n+(this.pageIndex+1)+a,this.pageIndex=parseInt(o,10)-1,this.log("pageIndex",[this.pageIndex,"next link"])},a.updateGetAbsolutePath=function(){let t=this.getPath();if(t.match(/^http/)||t.match(/^\//))return void(this.getAbsolutePath=this.getPath);let{pathname:e}=location,i=t.match(/^\?/),s=e.substring(0,e.lastIndexOf("/")),n=i?e:s+"/";this.getAbsolutePath=()=>n+this.getPath()},o.create.hideNav=function(){let t=i.getQueryElement(this.options.hideNav);t&&(t.style.display="none",this.nav=t)},o.destroy.hideNav=function(){this.nav&&(this.nav.style.display="")},a.destroy=function(){this.allOff();for(let t in o.destroy)o.destroy[t].call(this);delete this.element.infiniteScrollGUID,delete n[this.guid],s&&this.$element&&s.removeData(this.element,"infiniteScroll")},o.throttle=function(t,e){let i,s;return e=e||200,function(){let n=+new Date,o=arguments,a=()=>{i=n,t.apply(this,o)};i&&n<i+e?(clearTimeout(s),s=setTimeout(a,e)):a()}},o.data=function(t){let e=(t=i.getQueryElement(t))&&t.infiniteScrollGUID;return e&&n[e]},o.setJQuery=function(t){s=t},i.htmlInit(o,"infinite-scroll"),a._init=function(){};let{jQueryBridget:h}=t;return s&&h&&h("infiniteScroll",o,s),o}))},function(t,e,i){!function(e,i){t.exports?t.exports=i(e):e.fizzyUIUtils=i(e)}(this,(function(t){let e={extend:function(t,e){return Object.assign(t,e)},modulo:function(t,e){return(t%e+e)%e},makeArray:function(t){if(Array.isArray(t))return t;if(null==t)return[];return"object"==typeof t&&"number"==typeof t.length?[...t]:[t]},removeFrom:function(t,e){let i=t.indexOf(e);-1!=i&&t.splice(i,1)},getParent:function(t,e){for(;t.parentNode&&t!=document.body;)if((t=t.parentNode).matches(e))return t},getQueryElement:function(t){return"string"==typeof t?document.querySelector(t):t},handleEvent:function(t){let e="on"+t.type;this[e]&&this[e](t)},filterFindElements:function(t,i){return(t=e.makeArray(t)).filter(t=>t instanceof HTMLElement).reduce((t,e)=>{if(!i)return t.push(e),t;e.matches(i)&&t.push(e);let s=e.querySelectorAll(i);return t=t.concat(...s)},[])},debounceMethod:function(t,e,i){i=i||100;let s=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){clearTimeout(this[n]);let t=arguments;this[n]=setTimeout(()=>{s.apply(this,t),delete this[n]},i)}},docReady:function(t){let e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},toDashed:function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()}},i=t.console;return e.htmlInit=function(s,n){e.docReady((function(){let o="data-"+e.toDashed(n),a=document.querySelectorAll(`[${o}]`),r=t.jQuery;[...a].forEach(t=>{let e,a=t.getAttribute(o);try{e=a&&JSON.parse(a)}catch(e){return void(i&&i.error(`Error parsing ${o} on ${t.className}: ${e}`))}let l=new s(t,e);r&&r.data(t,n,l)})}))},e}))},,function(t,e,i){var s,n;
/*!
 * JavaScript Cookie v2.2.1
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */!function(o){if(void 0===(n="function"==typeof(s=o)?s.call(e,i,e,t):s)||(t.exports=n),!0,t.exports=o(),!!0){var a=window.Cookies,r=window.Cookies=o();r.noConflict=function(){return window.Cookies=a,r}}}((function(){function t(){for(var t=0,e={};t<arguments.length;t++){var i=arguments[t];for(var s in i)e[s]=i[s]}return e}function e(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function i(s){function n(){}function o(e,i,o){if("undefined"!=typeof document){"number"==typeof(o=t({path:"/"},n.defaults,o)).expires&&(o.expires=new Date(1*new Date+864e5*o.expires)),o.expires=o.expires?o.expires.toUTCString():"";try{var a=JSON.stringify(i);/^[\{\[]/.test(a)&&(i=a)}catch(t){}i=s.write?s.write(i,e):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var l in o)o[l]&&(r+="; "+l,!0!==o[l]&&(r+="="+o[l].split(";")[0]));return document.cookie=e+"="+i+r}}function a(t,i){if("undefined"!=typeof document){for(var n={},o=document.cookie?document.cookie.split("; "):[],a=0;a<o.length;a++){var r=o[a].split("="),l=r.slice(1).join("=");i||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=e(r[0]);if(l=(s.read||s)(l,c)||e(l),i)try{l=JSON.parse(l)}catch(t){}if(n[c]=l,t===c)break}catch(t){}}return t?n[t]:n}}return n.set=o,n.get=function(t){return a(t,!1)},n.getJSON=function(t){return a(t,!0)},n.remove=function(e,i){o(e,"",t(i,{expires:-1}))},n.defaults={},n.withConverter=i,n}((function(){}))}))},,function(t,e,i){var s,n;
/*!
 * imagesLoaded v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */!function(o,a){"use strict";s=[i(24)],void 0===(n=function(t){return function(t,e){var i=t.jQuery,s=t.console;function n(t,e){for(var i in e)t[i]=e[i];return t}var o=Array.prototype.slice;function a(t,e,r){if(!(this instanceof a))return new a(t,e,r);var l,c=t;("string"==typeof t&&(c=document.querySelectorAll(t)),c)?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?o.call(l):[l]),this.options=n({},this.options),"function"==typeof e?r=e:n(this.options,e),r&&this.on("always",r),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error("Bad element for imagesLoaded "+(c||t))}a.prototype=Object.create(e.prototype),a.prototype.options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&r[e]){for(var i=t.querySelectorAll("img"),s=0;s<i.length;s++){var n=i[s];this.addImage(n)}if("string"==typeof this.options.background){var o=t.querySelectorAll(this.options.background);for(s=0;s<o.length;s++){var a=o[s];this.addElementBackgroundImages(a)}}}};var r={1:!0,9:!0,11:!0};function l(t){this.img=t}function c(t,e){this.url=t,this.element=e,this.img=new Image}return a.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,s=i.exec(e.backgroundImage);null!==s;){var n=s&&s[2];n&&this.addBackground(n,t),s=i.exec(e.backgroundImage)}},a.prototype.addImage=function(t){var e=new l(t);this.images.push(e)},a.prototype.addBackground=function(t,e){var i=new c(t,e);this.images.push(i)},a.prototype.check=function(){var t=this;function e(e,i,s){setTimeout((function(){t.progress(e,i,s)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(t){t.once("progress",e),t.check()})):this.complete()},a.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&s&&s.log("progress: "+i,t,e)},a.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},l.prototype=Object.create(e.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},l.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},a.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((i=e).fn.imagesLoaded=function(t,e){return new a(this,t,e).jqDeferred.promise(i(this))})},a.makeJQueryPlugin(),a}(o,t)}.apply(e,s))||(t.exports=n)}("undefined"!=typeof window?window:this)},function(t,e,i){
/*!
 * Infinite Scroll v4.0.1
 * Automatically add next page
 *
 * Licensed GPLv3 for open source use
 * or Infinite Scroll Commercial License for commercial use
 *
 * https://infinite-scroll.com
 * Copyright 2018-2020 Metafizzy
 */
var s;window,t.exports&&(t.exports=(s=i(3),i(26),i(27),i(28),i(29),i(30),s))},,,,,,,,,,,,,,,function(t,e,i){var s,n;"undefined"!=typeof window&&window,void 0===(n="function"==typeof(s=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},s=i[t]=i[t]||[];return-1==s.indexOf(e)&&s.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var s=i.indexOf(e);return-1!=s&&i.splice(s,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var s=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var o=i[n];s&&s[o]&&(this.off(t,o),delete s[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?s.call(e,i,e,t):s)||(t.exports=n)},function(t,e,i){var s,n;s="undefined"!=typeof window?window:this,n=function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i)s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e);return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t},t.exports?t.exports=n():s.EvEmitter=n()},function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(3)):s(e,e.InfiniteScroll)}(window,(function(t,e){let i=e.prototype;Object.assign(e.defaults,{loadOnScroll:!0,checkLastPage:!0,responseBody:"text",domParseResponse:!0}),e.create.pageLoad=function(){this.canLoad=!0,this.on("scrollThreshold",this.onScrollThresholdLoad),this.on("load",this.checkLastPage),this.options.outlayer&&this.on("append",this.onAppendOutlayer)},i.onScrollThresholdLoad=function(){this.options.loadOnScroll&&this.loadNextPage()};let s=new DOMParser;function n(t){let e=document.createDocumentFragment();return t&&e.append(...t),e}return i.loadNextPage=function(){if(this.isLoading||!this.canLoad)return;let{responseBody:t,domParseResponse:e,fetchOptions:i}=this.options,n=this.getAbsolutePath();this.isLoading=!0,"function"==typeof i&&(i=i());let o=fetch(n,i).then(i=>{if(!i.ok){let t=new Error(i.statusText);return this.onPageError(t,n,i),{response:i}}return i[t]().then(o=>("text"==t&&e&&(o=s.parseFromString(o,"text/html")),204==i.status?(this.lastPageReached(o,n),{body:o,response:i}):this.onPageLoad(o,n,i)))}).catch(t=>{this.onPageError(t,n)});return this.dispatchEvent("request",null,[n,o]),o},i.onPageLoad=function(t,e,i){return this.options.append||(this.isLoading=!1),this.pageIndex++,this.loadCount++,this.dispatchEvent("load",null,[t,e,i]),this.appendNextPage(t,e,i)},i.appendNextPage=function(t,e,i){let{append:s,responseBody:o,domParseResponse:a}=this.options;if(!("text"==o&&a)||!s)return{body:t,response:i};let r=t.querySelectorAll(s),l={body:t,response:i,items:r};if(!r||!r.length)return this.lastPageReached(t,e),l;let c=n(r),d=()=>(this.appendItems(r,c),this.isLoading=!1,this.dispatchEvent("append",null,[t,e,r,i]),l);return this.options.outlayer?this.appendOutlayerItems(c,d):d()},i.appendItems=function(t,e){t&&t.length&&(function(t){let e=t.querySelectorAll("script");for(let t of e){let e=document.createElement("script"),i=t.attributes;for(let t of i)e.setAttribute(t.name,t.value);e.innerHTML=t.innerHTML,t.parentNode.replaceChild(e,t)}}(e=e||n(t)),this.element.appendChild(e))},i.appendOutlayerItems=function(i,s){let n=e.imagesLoaded||t.imagesLoaded;return n?new Promise((function(t){n(i,(function(){let e=s();t(e)}))})):(console.error("[InfiniteScroll] imagesLoaded required for outlayer option"),void(this.isLoading=!1))},i.onAppendOutlayer=function(t,e,i){this.options.outlayer.appended(i)},i.checkLastPage=function(t,e){let i,{checkLastPage:s,path:n}=this.options;if(s){if("function"==typeof n){if(!this.getPath())return void this.lastPageReached(t,e)}"string"==typeof s?i=s:this.isPathSelector&&(i=n),i&&t.querySelector&&(t.querySelector(i)||this.lastPageReached(t,e))}},i.lastPageReached=function(t,e){this.canLoad=!1,this.dispatchEvent("last",null,[t,e])},i.onPageError=function(t,e,i){return this.isLoading=!1,this.canLoad=!1,this.dispatchEvent("error",null,[t,e,i]),t},e.create.prefill=function(){if(!this.options.prefill)return;let t=this.options.append;t?(this.updateMeasurements(),this.updateScroller(),this.isPrefilling=!0,this.on("append",this.prefill),this.once("error",this.stopPrefill),this.once("last",this.stopPrefill),this.prefill()):console.error("append option required for prefill. Set as :"+t)},i.prefill=function(){let t=this.getPrefillDistance();this.isPrefilling=t>=0,this.isPrefilling?(this.log("prefill"),this.loadNextPage()):this.stopPrefill()},i.getPrefillDistance=function(){return this.options.elementScroll?this.scroller.clientHeight-this.scroller.scrollHeight:this.windowHeight-this.element.clientHeight},i.stopPrefill=function(){this.log("stopPrefill"),this.off("append",this.prefill)},e}))},function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(3),i(4)):s(e,e.InfiniteScroll,e.fizzyUIUtils)}(window,(function(t,e,i){let s=e.prototype;return Object.assign(e.defaults,{scrollThreshold:400}),e.create.scrollWatch=function(){this.pageScrollHandler=this.onPageScroll.bind(this),this.resizeHandler=this.onResize.bind(this);let t=this.options.scrollThreshold;(t||0===t)&&this.enableScrollWatch()},e.destroy.scrollWatch=function(){this.disableScrollWatch()},s.enableScrollWatch=function(){this.isScrollWatching||(this.isScrollWatching=!0,this.updateMeasurements(),this.updateScroller(),this.on("last",this.disableScrollWatch),this.bindScrollWatchEvents(!0))},s.disableScrollWatch=function(){this.isScrollWatching&&(this.bindScrollWatchEvents(!1),delete this.isScrollWatching)},s.bindScrollWatchEvents=function(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.pageScrollHandler),t[i]("resize",this.resizeHandler)},s.onPageScroll=e.throttle((function(){this.getBottomDistance()<=this.options.scrollThreshold&&this.dispatchEvent("scrollThreshold")})),s.getBottomDistance=function(){let e,i;return this.options.elementScroll?(e=this.scroller.scrollHeight,i=this.scroller.scrollTop+this.scroller.clientHeight):(e=this.top+this.element.clientHeight,i=t.scrollY+this.windowHeight),e-i},s.onResize=function(){this.updateMeasurements()},i.debounceMethod(e,"onResize",150),e}))},function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(3),i(4)):s(e,e.InfiniteScroll,e.fizzyUIUtils)}(window,(function(t,e,i){let s=e.prototype;Object.assign(e.defaults,{history:"replace"});let n=document.createElement("a");return e.create.history=function(){if(!this.options.history)return;n.href=this.getAbsolutePath(),(n.origin||n.protocol+"//"+n.host)==location.origin?this.options.append?this.createHistoryAppend():this.createHistoryPageLoad():console.error(`[InfiniteScroll] cannot set history with different origin: ${n.origin} on ${location.origin} . History behavior disabled.`)},s.createHistoryAppend=function(){this.updateMeasurements(),this.updateScroller(),this.scrollPages=[{top:0,path:location.href,title:document.title}],this.scrollPage=this.scrollPages[0],this.scrollHistoryHandler=this.onScrollHistory.bind(this),this.unloadHandler=this.onUnload.bind(this),this.scroller.addEventListener("scroll",this.scrollHistoryHandler),this.on("append",this.onAppendHistory),this.bindHistoryAppendEvents(!0)},s.bindHistoryAppendEvents=function(e){let i=e?"addEventListener":"removeEventListener";this.scroller[i]("scroll",this.scrollHistoryHandler),t[i]("unload",this.unloadHandler)},s.createHistoryPageLoad=function(){this.on("load",this.onPageLoadHistory)},e.destroy.history=s.destroyHistory=function(){this.options.history&&this.options.append&&this.bindHistoryAppendEvents(!1)},s.onAppendHistory=function(t,e,i){if(!i||!i.length)return;let s=i[0],o=this.getElementScrollY(s);n.href=e,this.scrollPages.push({top:o,path:n.href,title:t.title})},s.getElementScrollY=function(e){if(this.options.elementScroll)return e.offsetTop-this.top;return e.getBoundingClientRect().top+t.scrollY},s.onScrollHistory=function(){let t=this.getClosestScrollPage();t!=this.scrollPage&&(this.scrollPage=t,this.setHistory(t.title,t.path))},i.debounceMethod(e,"onScrollHistory",150),s.getClosestScrollPage=function(){let e,i;e=this.options.elementScroll?this.scroller.scrollTop+this.scroller.clientHeight/2:t.scrollY+this.windowHeight/2;for(let t of this.scrollPages){if(t.top>=e)break;i=t}return i},s.setHistory=function(t,e){let i=this.options.history;i&&history[i+"State"]&&(history[i+"State"](null,t,e),this.options.historyTitle&&(document.title=t),this.dispatchEvent("history",null,[t,e]))},s.onUnload=function(){if(0===this.scrollPage.top)return;let e=t.scrollY-this.scrollPage.top+this.top;this.destroyHistory(),scrollTo(0,e)},s.onPageLoadHistory=function(t,e){this.setHistory(t.title,e)},e}))},function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(3),i(4)):s(e,e.InfiniteScroll,e.fizzyUIUtils)}(window,(function(t,e,i){class s{constructor(t,e){this.element=t,this.infScroll=e,this.clickHandler=this.onClick.bind(this),this.element.addEventListener("click",this.clickHandler),e.on("request",this.disable.bind(this)),e.on("load",this.enable.bind(this)),e.on("error",this.hide.bind(this)),e.on("last",this.hide.bind(this))}onClick(t){t.preventDefault(),this.infScroll.loadNextPage()}enable(){this.element.removeAttribute("disabled")}disable(){this.element.disabled="disabled"}hide(){this.element.style.display="none"}destroy(){this.element.removeEventListener("click",this.clickHandler)}}return e.create.button=function(){let t=i.getQueryElement(this.options.button);t&&(this.button=new s(t,this))},e.destroy.button=function(){this.button&&this.button.destroy()},e.Button=s,e}))},function(t,e,i){!function(e,s){t.exports?t.exports=s(e,i(3),i(4)):s(e,e.InfiniteScroll,e.fizzyUIUtils)}(window,(function(t,e,i){let s=e.prototype;function n(t){a(t,"none")}function o(t){a(t,"block")}function a(t,e){t&&(t.style.display=e)}return e.create.status=function(){let t=i.getQueryElement(this.options.status);t&&(this.statusElement=t,this.statusEventElements={request:t.querySelector(".infinite-scroll-request"),error:t.querySelector(".infinite-scroll-error"),last:t.querySelector(".infinite-scroll-last")},this.on("request",this.showRequestStatus),this.on("error",this.showErrorStatus),this.on("last",this.showLastStatus),this.bindHideStatus("on"))},s.bindHideStatus=function(t){let e=this.options.append?"append":"load";this[t](e,this.hideAllStatus)},s.showRequestStatus=function(){this.showStatus("request")},s.showErrorStatus=function(){this.showStatus("error")},s.showLastStatus=function(){this.showStatus("last"),this.bindHideStatus("off")},s.showStatus=function(t){o(this.statusElement),this.hideStatusEventElements(),o(this.statusEventElements[t])},s.hideAllStatus=function(){n(this.statusElement),this.hideStatusEventElements()},s.hideStatusEventElements=function(){for(let t in this.statusEventElements){n(this.statusEventElements[t])}},e}))},function(t,e){function i(t){this.el=t,this.card=t.querySelector(".card"),this.top=t.querySelector(".top"),this.bottom=t.querySelector(".bottom"),this.back=t.querySelector(".back"),this.backBottom=t.querySelector(".back .bottom"),this.currentValue=this.top.innerText,this.update=function(t){let e=1===String(t).length?"0"+t:String(t);this.currentValue!==e&&(this.back.setAttribute("data-value",this.currentValue),this.bottom.setAttribute("data-value",this.currentValue),this.currentValue=e,this.top.innerText=this.currentValue,this.backBottom.setAttribute("data-value",this.currentValue),this.card.classList.remove("flip"),this.card.offsetWidth,this.card.classList.add("flip"))}}function s(t){let e;this.el=t;let s=parseInt(t.getAttribute("data-seconds")),n=new Date(Date.parse(new Date)+1e3*s),o={},a=t.querySelectorAll(".digit");for(let t=0;t<a.length;++t){let e=a[t],s=e.getAttribute("data-digit");o[s]=new i(e)}e=setInterval((function(){let t=function(t){let e=Date.parse(t)-Date.parse(new Date);return{total:e,d:Math.floor(e/864e5),h:Math.floor(e/36e5%24),i:Math.floor(e/6e4%60),s:Math.floor(e/1e3%60)}}(n);t.total<=0&&(t={total:0,d:0,h:0,i:0,s:0},clearInterval(e));for(let e in t)e in o&&o[e].update(t[e])}),500)}let n=document.querySelectorAll(".unigrazcountdown_countdown");for(let t=0;t<n.length;++t){let e=n[t],i=e.querySelectorAll("a");for(let t=0;t<i.length;++t){let e=i[t];e.classList.contains("btn")||e.addEventListener("click",(function(){window._paq&&window._paq.push(["trackEvent","CountDown","Link"])}))}let o=e.querySelectorAll(".btn");for(let t=0;t<o.length;++t){o[t].addEventListener("click",(function(){window._paq&&window._paq.push(["trackEvent","CountDown","Button"])}))}new s(e.querySelector(".flip-clock"))}},function(t,e){$(".collapse").on("show.bs.collapse",(function(){$(this).find(".masonry")&&window.dispatchEvent(new Event("resize"))}))},function(t,e){$((function(){$(document).ready((function(){$(".ce-intext.ce-wrap").find(".ce-gallery").css({"margin-bottom":"1px"})}))}))},function(t,e){var i=document.getElementById("floatingActionButton");if(i){var s=i.firstElementChild;if(s){var n=s.scrollHeight,o=20;s.addEventListener("click",(function(){window._paq&&window._paq.push(["trackEvent","FloatingActionButton","Click"])}))}}function a(){n=s.scrollHeight,i.style.height=n+"px",i.getBoundingClientRect().top>=window.innerHeight-(n+o)?s.classList.add("is-fixed"):s.classList.remove("is-fixed")}i&&!$.accessibility.getStatus()&&(document.addEventListener("DOMContentLoaded",(function(t){a()})),document.addEventListener("resize",(function(t){a()})),document.addEventListener("scroll",(function(t){a()})),a())},function(t,e,i){i(36),$.fancybox.defaults.buttons=["close"],$.fancybox.defaults.fullScreen.autoStart=!1,$.fancybox.defaults.slideShow.autoStart=!1,$.fancybox.defaults.thumbs.autoStart=!0,$.fancybox.defaults.thumbs.axis="x",$.fancybox.defaults.afterShow=function(t,e){var i=t.Thumbs.$grid[0].offsetWidth,s=t.Thumbs.$list[0],n=t.Thumbs.instance.currIndex,o=s.children[n],a=i/2-(o.offsetLeft+o.offsetWidth/2);t.Thumbs.$list.css("left",Math.ceil(a)+"px")},function(t){t(document).ready((function(){t().fancybox({selector:"a.lightbox:not([data-fancybox])"})}))}(jQuery)},function(t,e){!function(t,e,i,s){"use strict";if(t.console=t.console||{info:function(t){}},i)if(i.fn.fancybox)console.info("fancyBox already initialized");else{var n,o,a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},r=i(t),l=i(e),c=0,d=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)},h=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)},u=function(){var t,i=e.createElement("fakeelement"),s={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in s)if(void 0!==i.style[t])return s[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},f=function(t,e){var s=i.extend(!0,{},t,e);return i.each(e,(function(t,e){i.isArray(e)&&(s[t]=e)})),s},v=function(t,e,s){this.opts=f({index:s},i.fancybox.defaults),i.isPlainObject(e)&&(this.opts=f(this.opts,e)),i.fancybox.isMobile&&(this.opts=f(this.opts,this.opts.mobile)),this.id=this.opts.id||++c,this.currIndex=parseInt(this.opts.index,10)||0,this.prevIndex=null,this.prevPos=null,this.currPos=0,this.firstRun=!0,this.group=[],this.slides={},this.addContent(t),this.group.length&&this.init()};i.extend(v.prototype,{init:function(){var s,n,o=this,a=o.group[o.currIndex].opts;a.closeExisting&&i.fancybox.close(!0),i("body").addClass("fancybox-active"),!i.fancybox.getInstance()&&!1!==a.hideScrollbar&&!i.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),i("body").addClass("compensate-for-scrollbar")),n="",i.each(a.buttons,(function(t,e){n+=a.btnTpl[e]||""})),s=i(o.translate(o,a.baseTpl.replace("{{buttons}}",n).replace("{{arrows}}",a.btnTpl.arrowLeft+a.btnTpl.arrowRight))).attr("id","fancybox-container-"+o.id).addClass(a.baseClass).data("FancyBox",o).appendTo(a.parentEl),o.$refs={container:s},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(t){o.$refs[t]=s.find(".fancybox-"+t)})),o.trigger("onInit"),o.activate(),o.jumpTo(o.currIndex)},translate:function(t,e){var i=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,(function(t,e){return void 0===i[e]?t:i[e]}))},addContent:function(t){var e,s=this,n=i.makeArray(t);i.each(n,(function(t,e){var n,o,a,r,l,c={},d={};i.isPlainObject(e)?(c=e,d=e.opts||e):"object"===i.type(e)&&i(e).length?(d=(n=i(e)).data()||{},(d=i.extend(!0,{},d,d.options)).$orig=n,c.src=s.opts.src||d.src||n.attr("href"),c.type||c.src||(c.type="inline",c.src=e)):c={type:"html",src:e+""},c.opts=i.extend(!0,{},s.opts,d),i.isArray(d.buttons)&&(c.opts.buttons=d.buttons),i.fancybox.isMobile&&c.opts.mobile&&(c.opts=f(c.opts,c.opts.mobile)),o=c.type||c.opts.type,r=c.src||"",!o&&r&&((a=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(o="video",c.opts.video.format||(c.opts.video.format="video/"+("ogv"===a[1]?"ogg":a[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?o="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(o="iframe",c=i.extend(!0,c,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(o="inline")),o?c.type=o:s.trigger("objectNeedsType",c),c.contentType||(c.contentType=i.inArray(c.type,["html","inline","ajax"])>-1?"html":c.type),c.index=s.group.length,"auto"==c.opts.smallBtn&&(c.opts.smallBtn=i.inArray(c.type,["html","inline","ajax"])>-1),"auto"===c.opts.toolbar&&(c.opts.toolbar=!c.opts.smallBtn),c.$thumb=c.opts.$thumb||null,c.opts.$trigger&&c.index===s.opts.index&&(c.$thumb=c.opts.$trigger.find("img:first"),c.$thumb.length&&(c.opts.$orig=c.opts.$trigger)),c.$thumb&&c.$thumb.length||!c.opts.$orig||(c.$thumb=c.opts.$orig.find("img:first")),c.$thumb&&!c.$thumb.length&&(c.$thumb=null),c.thumb=c.opts.thumb||(c.$thumb?c.$thumb[0].src:null),"function"===i.type(c.opts.caption)&&(c.opts.caption=c.opts.caption.apply(e,[s,c])),"function"===i.type(s.opts.caption)&&(c.opts.caption=s.opts.caption.apply(e,[s,c])),c.opts.caption instanceof i||(c.opts.caption=void 0===c.opts.caption?"":c.opts.caption+""),"ajax"===c.type&&(l=r.split(/\s+/,2)).length>1&&(c.src=l.shift(),c.opts.filter=l.shift()),c.opts.modal&&(c.opts=i.extend(!0,c.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),s.group.push(c)})),Object.keys(s.slides).length&&(s.updateControls(),(e=s.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",(function(t){t.stopPropagation(),t.preventDefault(),e.close(t)})).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",(function(t){t.stopPropagation(),t.preventDefault(),e.previous()})).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",(function(t){t.stopPropagation(),t.preventDefault(),e.next()})).on("click.fb","[data-fancybox-zoom]",(function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()})),r.on("orientationchange.fb resize.fb",(function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&h(e.requestId),e.requestId=d((function(){e.update(t)}))):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout((function(){e.$refs.stage.show(),e.update(t)}),i.fancybox.isMobile?600:250))})),l.on("keydown.fb",(function(t){var s=(i.fancybox?i.fancybox.getInstance():null).current,n=t.keyCode||t.which;if(9!=n){if(!(!s.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||i(t.target).is("input,textarea,video,audio,select")))return 8===n||27===n?(t.preventDefault(),void e.close(t)):37===n||38===n?(t.preventDefault(),void e.previous()):39===n||40===n?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,n)}else s.opts.trapFocus&&e.focus(t)})),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,l.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",(function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1})),e.idleInterval=t.setInterval((function(){e.idleSecondsCounter++,e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())}),1e3))},removeEvents:function(){r.off("orientationchange.fb resize.fb"),l.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),this.idleInterval&&(t.clearInterval(this.idleInterval),this.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var s,n,o,a,r,l,c,d,h,u=this,f=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),!(o=u.current?u.current.opts.loop:u.opts.loop)&&(t<0||t>=f))return!1;if(s=u.firstRun=!Object.keys(u.slides).length,r=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,a=u.createSlide(t),f>1&&((o||a.index<f-1)&&u.createSlide(t+1),(o||a.index>0)&&u.createSlide(t-1)),u.current=a,u.currIndex=a.index,u.currPos=a.pos,u.trigger("beforeShow",s),u.updateControls(),a.forcedDuration=void 0,i.isNumeric(e)?a.forcedDuration=e:e=a.opts[s?"animationDuration":"transitionDuration"],e=parseInt(e,10),n=u.isMoved(a),a.$slide.addClass("fancybox-slide--current"),s)return a.opts.animationEffect&&e&&u.$refs.container.css("transition-duration",e+"ms"),u.$refs.container.addClass("fancybox-is-open").trigger("focus"),u.loadSlide(a),void u.preload("image");l=i.fancybox.getTranslate(r.$slide),c=i.fancybox.getTranslate(u.$refs.stage),i.each(u.slides,(function(t,e){i.fancybox.stop(e.$slide,!0)})),r.pos!==a.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),n?(h=l.left-(r.pos*l.width+r.pos*r.opts.gutter),i.each(u.slides,(function(t,s){s.$slide.removeClass("fancybox-animated").removeClass((function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}));var n=s.pos*l.width+s.pos*s.opts.gutter;i.fancybox.setTranslate(s.$slide,{top:0,left:n-c.left+h}),s.pos!==a.pos&&s.$slide.addClass("fancybox-slide--"+(s.pos>a.pos?"next":"previous")),p(s.$slide),i.fancybox.animate(s.$slide,{top:0,left:(s.pos-a.pos)*l.width+(s.pos-a.pos)*s.opts.gutter},e,(function(){s.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),s.pos===u.currPos&&u.complete()}))}))):e&&a.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+a.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>a.pos?"next":"previous")),i.fancybox.animate(r.$slide,d,e,(function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")}),!1)),a.isLoaded?u.revealContent(a):u.loadSlide(a),u.preload("image")}},createSlide:function(t){var e,s;return s=(s=t%this.group.length)<0?this.group.length+s:s,!this.slides[t]&&this.group[s]&&(e=i('<div class="fancybox-slide"></div>').appendTo(this.$refs.stage),this.slides[t]=i.extend(!0,{},this.group[s],{pos:t,$slide:e,isLoaded:!1}),this.updateSlide(this.slides[t])),this.slides[t]},scaleToActual:function(t,e,s){var n,o,a,r,l,c=this,d=c.current,h=d.$content,u=i.fancybox.getTranslate(d.$slide).width,p=i.fancybox.getTranslate(d.$slide).height,f=d.width,v=d.height;c.isAnimating||c.isMoved()||!h||"image"!=d.type||!d.isLoaded||d.hasError||(c.isAnimating=!0,i.fancybox.stop(h),t=void 0===t?.5*u:t,e=void 0===e?.5*p:e,(n=i.fancybox.getTranslate(h)).top-=i.fancybox.getTranslate(d.$slide).top,n.left-=i.fancybox.getTranslate(d.$slide).left,r=f/n.width,l=v/n.height,o=.5*u-.5*f,a=.5*p-.5*v,f>u&&((o=n.left*r-(t*r-t))>0&&(o=0),o<u-f&&(o=u-f)),v>p&&((a=n.top*l-(e*l-e))>0&&(a=0),a<p-v&&(a=p-v)),c.updateCursor(f,v),i.fancybox.animate(h,{top:a,left:o,scaleX:r,scaleY:l},s||366,(function(){c.isAnimating=!1})),c.SlideShow&&c.SlideShow.isActive&&c.SlideShow.stop())},scaleToFit:function(t){var e,s=this,n=s.current,o=n.$content;s.isAnimating||s.isMoved()||!o||"image"!=n.type||!n.isLoaded||n.hasError||(s.isAnimating=!0,i.fancybox.stop(o),e=s.getFitPos(n),s.updateCursor(e.width,e.height),i.fancybox.animate(o,{top:e.top,left:e.left,scaleX:e.width/o.width(),scaleY:e.height/o.height()},t||366,(function(){s.isAnimating=!1})))},getFitPos:function(t){var e,s,n,o,a=t.$content,r=t.$slide,l=t.width||t.opts.width,c=t.height||t.opts.height,d={};return!!(t.isLoaded&&a&&a.length)&&(e=i.fancybox.getTranslate(this.$refs.stage).width,s=i.fancybox.getTranslate(this.$refs.stage).height,e-=parseFloat(r.css("paddingLeft"))+parseFloat(r.css("paddingRight"))+parseFloat(a.css("marginLeft"))+parseFloat(a.css("marginRight")),s-=parseFloat(r.css("paddingTop"))+parseFloat(r.css("paddingBottom"))+parseFloat(a.css("marginTop"))+parseFloat(a.css("marginBottom")),l&&c||(l=e,c=s),(l*=n=Math.min(1,e/l,s/c))>e-.5&&(l=e),(c*=n)>s-.5&&(c=s),"image"===t.type?(d.top=Math.floor(.5*(s-c))+parseFloat(r.css("paddingTop")),d.left=Math.floor(.5*(e-l))+parseFloat(r.css("paddingLeft"))):"video"===t.contentType&&(c>l/(o=t.opts.width&&t.opts.height?l/c:t.opts.ratio||16/9)?c=l/o:l>c*o&&(l=c*o)),d.width=l,d.height=c,d)},update:function(t){var e=this;i.each(e.slides,(function(i,s){e.updateSlide(s,t)}))},updateSlide:function(t,e){var s=t&&t.$content,n=t.width||t.opts.width,o=t.height||t.opts.height,a=t.$slide;this.adjustCaption(t),s&&(n||o||"video"===t.contentType)&&!t.hasError&&(i.fancybox.stop(s),i.fancybox.setTranslate(s,this.getFitPos(t)),t.pos===this.currPos&&(this.isAnimating=!1,this.updateCursor())),this.adjustLayout(t),a.length&&(a.trigger("refresh"),t.pos===this.currPos&&this.$refs.toolbar.add(this.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",a.get(0).scrollHeight>a.get(0).clientHeight)),this.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,s=e.current,n=s.$slide;!e.isClosing&&s&&(n.siblings().css({transform:"",opacity:""}),n.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),i.fancybox.animate(n,{top:0,left:0,opacity:1},void 0===t?0:t,(function(){n.css({transform:"",opacity:""}),s.isComplete||e.complete()}),!1))},isMoved:function(t){var e,s,n=t||this.current;return!!n&&(s=i.fancybox.getTranslate(this.$refs.stage),e=i.fancybox.getTranslate(n.$slide),!n.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-s.top)>.5||Math.abs(e.left-s.left)>.5))},updateCursor:function(t,e){var s,n,o=this.current,a=this.$refs.container;o&&!this.isClosing&&this.Guestures&&(a.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),n=!!(s=this.canPan(t,e))||this.isZoomable(),a.toggleClass("fancybox-is-zoomable",n),i("[data-fancybox-zoom]").prop("disabled",!n),s?a.addClass("fancybox-can-pan"):n&&("zoom"===o.opts.clickContent||i.isFunction(o.opts.clickContent)&&"zoom"==o.opts.clickContent(o))?a.addClass("fancybox-can-zoomIn"):o.opts.touch&&(o.opts.touch.vertical||this.group.length>1)&&"video"!==o.contentType&&a.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this.current;if(e&&!this.isClosing&&"image"===e.type&&!e.hasError){if(!e.isLoaded)return!0;if((t=this.getFitPos(e))&&(e.width>t.width||e.height>t.height))return!0}return!1},isScaledDown:function(t,e){var s=!1,n=this.current,o=n.$content;return void 0!==t&&void 0!==e?s=t<n.width&&e<n.height:o&&(s=(s=i.fancybox.getTranslate(o)).width<n.width&&s.height<n.height),s},canPan:function(t,e){var s=this.current,n=null,o=!1;return"image"===s.type&&(s.isComplete||t&&e)&&!s.hasError&&(o=this.getFitPos(s),void 0!==t&&void 0!==e?n={width:t,height:e}:s.isComplete&&(n=i.fancybox.getTranslate(s.$content)),n&&o&&(o=Math.abs(n.width-o.width)>1.5||Math.abs(n.height-o.height)>1.5)),o},loadSlide:function(t){var e,s,n,o=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===o.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,(s=t.$slide).off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":o.setImage(t);break;case"iframe":o.setIframe(t);break;case"html":o.setContent(t,t.src||t.content);break;case"video":o.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":i(t.src).length?o.setContent(t,i(t.src)):o.setError(t);break;case"ajax":o.showLoading(t),n=i.ajax(i.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,i){"success"===i&&o.setContent(t,e)},error:function(e,i){e&&"abort"!==i&&o.setError(t)}})),s.one("onReset",(function(){n.abort()}));break;default:o.setError(t)}return!0}},setImage:function(t){var s,n=this;setTimeout((function(){var e=t.$image;n.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||n.showLoading(t)}),50),n.checkSrcset(t),t.$content=i('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,(s=e.createElement("img")).onerror=function(){i(this).remove(),t.$ghost=null},s.onload=function(){n.afterLoad(t)},t.$ghost=i(s).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),n.setBigImage(t)},checkSrcset:function(e){var i,s,n,o,a=e.opts.srcset||e.opts.image.srcset;if(a){n=t.devicePixelRatio||1,o=t.innerWidth*n,(s=a.split(",").map((function(t){var e={};return t.trim().split(/\s+/).forEach((function(t,i){var s=parseInt(t.substring(0,t.length-1),10);if(0===i)return e.url=t;s&&(e.value=s,e.postfix=t[t.length-1])})),e}))).sort((function(t,e){return t.value-e.value}));for(var r=0;r<s.length;r++){var l=s[r];if("w"===l.postfix&&l.value>=o||"x"===l.postfix&&l.value>=n){i=l;break}}!i&&s.length&&(i=s[s.length-1]),i&&(e.src=i.url,e.width&&e.height&&"w"==i.postfix&&(e.height=e.width/e.height*i.value,e.width=i.value),e.opts.srcset=a)}},setBigImage:function(t){var s=this,n=e.createElement("img"),o=i(n);t.$image=o.one("error",(function(){s.setError(t)})).one("load",(function(){var e;t.$ghost||(s.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),s.afterLoad(t)),s.isClosing||(t.opts.srcset&&((e=t.opts.sizes)&&"auto"!==e||(e=(t.width/t.height>1&&r.width()/r.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),o.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout((function(){t.$ghost&&!s.isClosing&&t.$ghost.hide()}),Math.min(300,Math.max(1e3,t.height/1600))),s.hideLoading(t))})).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(n.complete||"complete"==n.readyState)&&o.naturalWidth&&o.naturalHeight?o.trigger("load"):n.error&&o.trigger("error")},resolveImageSlideSize:function(t,e,i){var s=parseInt(t.opts.width,10),n=parseInt(t.opts.height,10);t.width=e,t.height=i,s>0&&(t.width=s,t.height=Math.floor(s*i/e)),n>0&&(t.width=Math.floor(n*e/i),t.height=n)},setIframe:function(t){var e,s=this,n=t.opts.iframe,o=t.$slide;t.$content=i('<div class="fancybox-content'+(n.preload?" fancybox-is-hidden":"")+'"></div>').css(n.css).appendTo(o),o.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=i(n.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(n.attr).appendTo(t.$content),n.preload?(s.showLoading(t),e.on("load.fb error.fb",(function(e){this.isReady=1,t.$slide.trigger("refresh"),s.afterLoad(t)})),o.on("refresh.fb",(function(){var i,s=t.$content,a=n.css.width,r=n.css.height;if(1===e[0].isReady){try{i=e.contents().find("body")}catch(t){}i&&i.length&&i.children().length&&(o.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===a&&(a=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),s.css("width",a||"").css("max-width",""),void 0===r&&(r=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),s.css("height",r||""),o.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}}))):s.afterLoad(t),e.attr("src",t.src),o.one("onReset",(function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}i(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1}))},setContent:function(t,e){var s;this.isClosing||(this.hideLoading(t),t.$content&&i.fancybox.stop(t.$content),t.$slide.empty(),(s=e)&&s.hasOwnProperty&&s instanceof i&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=i("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===i.type(e)&&(e=i("<div>").append(i.trim(e)).contents()),t.opts.filter&&(e=i("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",(function(){i(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(i(this).empty(),t.isLoaded=!1,t.isRevealed=!1)})),i(e).appendTo(t.$slide),i(e).is("video,audio")&&(i(e).addClass("fancybox-video"),i(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||i(e).attr("width"),t.opts.height=t.opts.height||i(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){(t=t||this.current)&&!t.$spinner&&(t.$spinner=i(this.translate(this,this.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){this.isClosing||(t.isLoading=!1,t.isLoaded=!0,this.trigger("afterLoad",t),this.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=i(this.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",(function(t){return 2==t.button&&t.preventDefault(),!0})),"image"===t.type&&i('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),this.adjustCaption(t),this.adjustLayout(t),t.pos===this.currPos&&this.updateCursor(),this.revealContent(t))},adjustCaption:function(t){var e,i=t||this.current,s=i.opts.caption,n=i.opts.preventCaptionOverlap,o=this.$refs.caption,a=!1;o.toggleClass("fancybox-caption--separate",n),n&&s&&s.length&&(i.pos!==this.currPos?((e=o.clone().appendTo(o.parent())).children().eq(0).empty().html(s),a=e.outerHeight(!0),e.empty().remove()):this.$caption&&(a=this.$caption.outerHeight(!0)),i.$slide.css("padding-bottom",a||""))},adjustLayout:function(t){var e,i,s,n,o=t||this.current;o.isLoaded&&!0!==o.opts.disableLayoutFix&&(o.$content.css("margin-bottom",""),o.$content.outerHeight()>o.$slide.height()+.5&&(s=o.$slide[0].style["padding-bottom"],n=o.$slide.css("padding-bottom"),parseFloat(n)>0&&(e=o.$slide[0].scrollHeight,o.$slide.css("padding-bottom",0),Math.abs(e-o.$slide[0].scrollHeight)<1&&(i=n),o.$slide.css("padding-bottom",s))),o.$content.css("margin-bottom",i))},revealContent:function(t){var e,s,n,o,a=this,r=t.$slide,l=!1,c=!1,d=a.isMoved(t),h=t.isRevealed;return t.isRevealed=!0,e=t.opts[a.firstRun?"animationEffect":"transitionEffect"],n=t.opts[a.firstRun?"animationDuration":"transitionDuration"],n=parseInt(void 0===t.forcedDuration?n:t.forcedDuration,10),!d&&t.pos===a.currPos&&n||(e=!1),"zoom"===e&&(t.pos===a.currPos&&n&&"image"===t.type&&!t.hasError&&(c=a.getThumbPos(t))?l=a.getFitPos(t):e="fade"),"zoom"===e?(a.isAnimating=!0,l.scaleX=l.width/c.width,l.scaleY=l.height/c.height,"auto"==(o=t.opts.zoomOpacity)&&(o=Math.abs(t.width/t.height-c.width/c.height)>.1),o&&(c.opacity=.1,l.opacity=1),i.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),c),p(t.$content),void i.fancybox.animate(t.$content,l,n,(function(){a.isAnimating=!1,a.complete()}))):(a.updateSlide(t),e?(i.fancybox.stop(r),s="fancybox-slide--"+(t.pos>=a.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(s).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void i.fancybox.animate(r,"fancybox-slide--current",n,(function(){r.removeClass(s).css({transform:"",opacity:""}),t.pos===a.currPos&&a.complete()}),!0)):(t.$content.removeClass("fancybox-is-hidden"),h||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===a.currPos&&a.complete())))},getThumbPos:function(t){var s,n,o,a,r,l,c=t.$thumb;return!(!c||!function(t){var s,n;return!(!t||t.ownerDocument!==e)&&(i(".fancybox-container").css("pointer-events","none"),s={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},n=e.elementFromPoint(s.x,s.y)===t,i(".fancybox-container").css("pointer-events",""),n)}(c[0]))&&(n=i.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),a=parseFloat(c.css("border-right-width")||0),r=parseFloat(c.css("border-bottom-width")||0),l=parseFloat(c.css("border-left-width")||0),s={top:n.top+o,left:n.left+l,width:n.width-a-l,height:n.height-o-r,scaleX:1,scaleY:1},n.width>0&&n.height>0&&s)},complete:function(){var t,e=this,s=e.current,n={};!e.isMoved()&&s.isLoaded&&(s.isComplete||(s.isComplete=!0,s.$slide.siblings().trigger("onReset"),e.preload("inline"),p(s.$slide),s.$slide.addClass("fancybox-slide--complete"),i.each(e.slides,(function(t,s){s.pos>=e.currPos-1&&s.pos<=e.currPos+1?n[s.pos]=s:s&&(i.fancybox.stop(s.$slide),s.$slide.off().remove())})),e.slides=n),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),s.opts.video.autoStart&&s.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",(function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()})),s.opts.autoFocus&&"html"===s.contentType&&((t=s.$content.find("input[autofocus]:enabled:visible:first")).length?t.trigger("focus"):e.focus(null,!0)),s.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,i;this.group.length<2||(i=this.slides[this.currPos+1],(e=this.slides[this.currPos-1])&&e.type===t&&this.loadSlide(e),i&&i.type===t&&this.loadSlide(i))},focus:function(t,s){var n,o,a=["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^="-"])'].join(",");this.isClosing||((n=(n=!t&&this.current&&this.current.isComplete?this.current.$slide.find("*:visible"+(s?":not(.fancybox-close-small)":"")):this.$refs.container.find("*:visible")).filter(a).filter((function(){return"hidden"!==i(this).css("visibility")&&!i(this).hasClass("disabled")}))).length?(o=n.index(e.activeElement),t&&t.shiftKey?(o<0||0==o)&&(t.preventDefault(),n.eq(n.length-1).trigger("focus")):(o<0||o==n.length-1)&&(t&&t.preventDefault(),n.eq(0).trigger("focus"))):this.$refs.container.trigger("focus"))},activate:function(){var t=this;i(".fancybox-container").each((function(){var e=i(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)})),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var s,n,o,a,r,l,c,h=this,u=h.current,f=function(){h.cleanUp(t)};return!h.isClosing&&(h.isClosing=!0,!1===h.trigger("beforeClose",t)?(h.isClosing=!1,d((function(){h.update()})),!1):(h.removeEvents(),o=u.$content,s=u.opts.animationEffect,n=i.isNumeric(e)?e:s?u.opts.animationDuration:0,u.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?i.fancybox.stop(u.$slide):s=!1,u.$slide.siblings().trigger("onReset").remove(),n&&h.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",n+"ms"),h.hideLoading(u),h.hideControls(!0),h.updateCursor(),"zoom"!==s||o&&n&&"image"===u.type&&!h.isMoved()&&!u.hasError&&(c=h.getThumbPos(u))||(s="fade"),"zoom"===s?(i.fancybox.stop(o),l={top:(a=i.fancybox.getTranslate(o)).top,left:a.left,scaleX:a.width/c.width,scaleY:a.height/c.height,width:c.width,height:c.height},"auto"==(r=u.opts.zoomOpacity)&&(r=Math.abs(u.width/u.height-c.width/c.height)>.1),r&&(c.opacity=0),i.fancybox.setTranslate(o,l),p(o),i.fancybox.animate(o,c,n,f),!0):(s&&n?i.fancybox.animate(u.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+s,n,f):!0===t?setTimeout(f,n):f(),!0)))},cleanUp:function(e){var s,n,o,a=this.current.opts.$orig;this.current.$slide.trigger("onReset"),this.$refs.container.empty().remove(),this.trigger("afterClose",e),this.current.opts.backFocus&&(a&&a.length&&a.is(":visible")||(a=this.$trigger),a&&a.length&&(n=t.scrollX,o=t.scrollY,a.trigger("focus"),i("html, body").scrollTop(o).scrollLeft(n))),this.current=null,(s=i.fancybox.getInstance())?s.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(t,e){var s,n=Array.prototype.slice.call(arguments,1),o=this,a=e&&e.opts?e:o.current;if(a?n.unshift(a):a=o,n.unshift(o),i.isFunction(a.opts[t])&&(s=a.opts[t].apply(a,n)),!1===s)return s;"afterClose"!==t&&o.$refs?o.$refs.container.trigger(t+".fb",n):l.trigger(t+".fb",n)},updateControls:function(){var t=this.current,s=t.index,n=this.$refs.container,o=this.$refs.caption,a=t.opts.caption;t.$slide.trigger("refresh"),a&&a.length?(this.$caption=o,o.children().eq(0).html(a)):this.$caption=null,this.hasHiddenControls||this.isIdle||this.showControls(),n.find("[data-fancybox-count]").html(this.group.length),n.find("[data-fancybox-index]").html(s+1),n.find("[data-fancybox-prev]").prop("disabled",!t.opts.loop&&s<=0),n.find("[data-fancybox-next]").prop("disabled",!t.opts.loop&&s>=this.group.length-1),"image"===t.type?n.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",t.opts.image.src||t.src).show():t.opts.toolbar&&n.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),i(e.activeElement).is(":hidden,[disabled]")&&this.$refs.container.trigger("focus")},hideControls:function(t){var e=["infobar","toolbar","nav"];!t&&this.current.opts.preventCaptionOverlap||e.push("caption"),this.$refs.container.removeClass(e.map((function(t){return"fancybox-show-"+t})).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this.current?this.current.opts:this.opts,e=this.$refs.container;this.hasHiddenControls=!1,this.idleSecondsCounter=0,e.toggleClass("fancybox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&this.group.length>1)).toggleClass("fancybox-show-caption",!!this.$caption).toggleClass("fancybox-show-nav",!!(t.arrows&&this.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),i.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),s=Array.prototype.slice.call(arguments,1);return e instanceof v&&("string"===i.type(t)?e[t].apply(e,s):"function"===i.type(t)&&t.apply(e,s),e)},open:function(t,e,i){return new v(t,e,i)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),l.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(n=e.createElement("div"),t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)),getTranslate:function(t){var e;return!(!t||!t.length)&&{top:(e=t[0].getBoundingClientRect()).top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))}},setTranslate:function(t,e){var i="",s={};if(t&&e)return void 0===e.left&&void 0===e.top||(i=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),void 0!==e.scaleX&&void 0!==e.scaleY?i+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(i+=" scaleX("+e.scaleX+")"),i.length&&(s.transform=i),void 0!==e.opacity&&(s.opacity=e.opacity),void 0!==e.width&&(s.width=e.width),void 0!==e.height&&(s.height=e.height),t.css(s)},animate:function(t,e,s,n,o){var a,r=this;i.isFunction(s)&&(n=s,s=null),r.stop(t),a=r.getTranslate(t),t.on(u,(function(l){(!l||!l.originalEvent||t.is(l.originalEvent.target)&&"z-index"!=l.originalEvent.propertyName)&&(r.stop(t),i.isNumeric(s)&&t.css("transition-duration",""),i.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:a.width*e.scaleX,height:a.height*e.scaleY,scaleX:1,scaleY:1}):!0!==o&&t.removeClass(e),i.isFunction(n)&&n(l))})),i.isNumeric(s)&&t.css("transition-duration",s+"ms"),i.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout((function(){t.trigger(u)}),s+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(u),t.off(u).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},i.fn.fancybox=function(t){var e;return(e=(t=t||{}).selector||!1)?i("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},g):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},g),this},l.on("click.fb-start","[data-fancybox]",g),l.on("click.fb-start","[data-fancybox-trigger]",(function(t){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})})),o=null,l.on("mousedown mouseup focus blur",".fancybox-button",(function(t){switch(t.type){case"mousedown":o=i(this);break;case"mouseup":o=null;break;case"focusin":i(".fancybox-button").removeClass("fancybox-focus"),i(this).is(o)||i(this).is("[disabled]")||i(this).addClass("fancybox-focus");break;case"focusout":i(".fancybox-button").removeClass("fancybox-focus")}}))}function g(t,e){var s,n,o,a=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=f(t.data.options,e)),s=e.$target||i(t.currentTarget).trigger("blur"),(o=i.fancybox.getInstance())&&o.$trigger&&o.$trigger.is(s)||(a=e.selector?i(e.selector):(n=s.attr("data-fancybox")||"")?(a=t.data?t.data.items:[]).length?a.filter('[data-fancybox="'+n+'"]'):i('[data-fancybox="'+n+'"]'):[s],(r=i(a).index(s))<0&&(r=0),(o=i.fancybox.open(a,e,r)).$trigger=s))}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},i=function(e,i,s){if(e)return s=s||"","object"===t.type(s)&&(s=t.param(s,!0)),t.each(i,(function(t,i){e=e.replace("$"+t,i||"")})),s.length&&(e+=(e.indexOf("?")>0?"&":"?")+s),e};t(document).on("objectNeedsType.fb",(function(s,n,o){var a,r,l,c,d,h,u,p=o.src||"",f=!1;a=t.extend(!0,{},e,o.opts.media),t.each(a,(function(e,s){if(l=p.match(s.matcher)){if(f=s.type,u=e,h={},s.paramPlace&&l[s.paramPlace]){"?"==(d=l[s.paramPlace])[0]&&(d=d.substring(1)),d=d.split("&");for(var n=0;n<d.length;++n){var a=d[n].split("=",2);2==a.length&&(h[a[0]]=decodeURIComponent(a[1].replace(/\+/g," ")))}}return c=t.extend(!0,{},s.params,o.opts[e],h),p="function"===t.type(s.url)?s.url.call(this,l,c,o):i(s.url,l,c),r="function"===t.type(s.thumb)?s.thumb.call(this,l,c,o):i(s.thumb,l),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,(function(t,e,i,s){return"&start="+((i?60*parseInt(i,10):0)+parseInt(s,10))})):"vimeo"===e&&(p=p.replace("&%23","#")),!1}})),f?(o.opts.thumb||o.opts.$thumb&&o.opts.$thumb.length||(o.opts.thumb=r),"iframe"===f&&(o.opts=t.extend(!0,o.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(o,{type:f,src:p,origSrc:o.src,contentSource:u,contentType:"image"===f?"image":"gmap_place"==u||"gmap_search"==u?"map":"video"})):p&&(o.type=o.opts.defaultType)}));var s={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,i=this;this[t].loaded?setTimeout((function(){i.done(t)})):this[t].loading||(this[t].loading=!0,(e=document.createElement("script")).type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){i[t].loaded=!0,i.done(t)}:e.onload=function(){i[t].loaded=!0,i.done(t)},document.body.appendChild(e))},done:function(e){var i,s;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(i=t.fancybox.getInstance())&&(s=i.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?new YT.Player(s.attr("id"),{events:{onStateChange:function(t){0==t.data&&i.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&new Vimeo.Player(s).on("ended",(function(){i.next()})))}};t(document).on({"afterShow.fb":function(t,e,i){e.group.length>1&&("youtube"===i.contentSource||"vimeo"===i.contentSource)&&s.load(i.contentSource)}})}(jQuery),function(t,e,i){"use strict";var s=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)},n=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)},o=function(e){var i=[];for(var s in e=(e=e.originalEvent||e||t.e).touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e])e[s].pageX?i.push({x:e[s].pageX,y:e[s].pageY}):e[s].clientX&&i.push({x:e[s].clientX,y:e[s].clientY});return i},a=function(t,e,i){return e&&t?"x"===i?t.x-e.x:"y"===i?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||i.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,s=t[0].attributes,n=s.length;e<n;e++)if("data-fancybox-"===s[e].nodeName.substr(0,14))return!0;return!1},l=function(e){for(var i,s,n,o,a,r=!1;i=e.get(0),s=void 0,n=void 0,o=void 0,a=void 0,s=t.getComputedStyle(i)["overflow-y"],n=t.getComputedStyle(i)["overflow-x"],o=("scroll"===s||"auto"===s)&&i.scrollHeight>i.clientHeight,a=("scroll"===n||"auto"===n)&&i.scrollWidth>i.clientWidth,!(r=o||a)&&(e=e.parent()).length&&!e.hasClass("fancybox-stage")&&!e.is("body"););return r},c=function(t){this.instance=t,this.$bg=t.$refs.bg,this.$stage=t.$refs.stage,this.$container=t.$refs.container,this.destroy(),this.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(this,"ontouchstart"))};c.prototype.destroy=function(){this.$container.off(".fb.touch"),i(e).off(".fb.touch"),this.requestId&&(n(this.requestId),this.requestId=null),this.tapped&&(clearTimeout(this.tapped),this.tapped=null)},c.prototype.ontouchstart=function(s){var n=i(s.target),c=this.instance,d=c.current,h=d.$slide,u=d.$content,p="touchstart"==s.type;if(p&&this.$container.off("mousedown.fb.touch"),(!s.originalEvent||2!=s.originalEvent.button)&&h.length&&n.length&&!r(n)&&!r(n.parent())&&(n.is("img")||!(s.originalEvent.clientX>n[0].clientWidth+n.offset().left))){if(!d||c.isAnimating||d.$slide.hasClass("fancybox-animated"))return s.stopPropagation(),void s.preventDefault();this.realPoints=this.startPoints=o(s),this.startPoints.length&&(d.touch&&s.stopPropagation(),this.startEvent=s,this.canTap=!0,this.$target=n,this.$content=u,this.opts=d.opts.touch,this.isPanning=!1,this.isSwiping=!1,this.isZooming=!1,this.isScrolling=!1,this.canPan=c.canPan(),this.startTime=(new Date).getTime(),this.distanceX=this.distanceY=this.distance=0,this.canvasWidth=Math.round(h[0].clientWidth),this.canvasHeight=Math.round(h[0].clientHeight),this.contentLastPos=null,this.contentStartPos=i.fancybox.getTranslate(this.$content)||{top:0,left:0},this.sliderStartPos=i.fancybox.getTranslate(h),this.stagePos=i.fancybox.getTranslate(c.$refs.stage),this.sliderStartPos.top-=this.stagePos.top,this.sliderStartPos.left-=this.stagePos.left,this.contentStartPos.top-=this.stagePos.top,this.contentStartPos.left-=this.stagePos.left,i(e).off(".fb.touch").on(p?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(this,"ontouchend")).on(p?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(this,"ontouchmove")),i.fancybox.isMobile&&e.addEventListener("scroll",this.onscroll,!0),((this.opts||this.canPan)&&(n.is(this.$stage)||this.$stage.find(n).length)||(n.is(".fancybox-image")&&s.preventDefault(),i.fancybox.isMobile&&n.parents(".fancybox-caption").length))&&(this.isScrollable=l(n)||l(n.parent()),i.fancybox.isMobile&&this.isScrollable||s.preventDefault(),(1===this.startPoints.length||d.hasError)&&(this.canPan?(i.fancybox.stop(this.$content),this.isPanning=!0):this.isSwiping=!0,this.$container.addClass("fancybox-is-grabbing")),2===this.startPoints.length&&"image"===d.type&&(d.isLoaded||d.$ghost)&&(this.canTap=!1,this.isSwiping=!1,this.isPanning=!1,this.isZooming=!0,i.fancybox.stop(this.$content),this.centerPointStartX=.5*(this.startPoints[0].x+this.startPoints[1].x)-i(t).scrollLeft(),this.centerPointStartY=.5*(this.startPoints[0].y+this.startPoints[1].y)-i(t).scrollTop(),this.percentageOfImageAtPinchPointX=(this.centerPointStartX-this.contentStartPos.left)/this.contentStartPos.width,this.percentageOfImageAtPinchPointY=(this.centerPointStartY-this.contentStartPos.top)/this.contentStartPos.height,this.startDistanceBetweenFingers=a(this.startPoints[0],this.startPoints[1]))))}},c.prototype.onscroll=function(t){this.isScrolling=!0,e.removeEventListener("scroll",this.onscroll,!0)},c.prototype.ontouchmove=function(t){void 0===t.originalEvent.buttons||0!==t.originalEvent.buttons?this.isScrolling?this.canTap=!1:(this.newPoints=o(t),(this.opts||this.canPan)&&this.newPoints.length&&this.newPoints.length&&(this.isSwiping&&!0===this.isSwiping||t.preventDefault(),this.distanceX=a(this.newPoints[0],this.startPoints[0],"x"),this.distanceY=a(this.newPoints[0],this.startPoints[0],"y"),this.distance=a(this.newPoints[0],this.startPoints[0]),this.distance>0&&(this.isSwiping?this.onSwipe(t):this.isPanning?this.onPan():this.isZooming&&this.onZoom()))):this.ontouchend(t)},c.prototype.onSwipe=function(e){var o,a=this,r=a.instance,l=a.isSwiping,c=a.sliderStartPos.left||0;if(!0!==l)"x"==l&&(a.distanceX>0&&(a.instance.group.length<2||0===a.instance.current.index&&!a.instance.current.opts.loop)?c+=Math.pow(a.distanceX,.8):a.distanceX<0&&(a.instance.group.length<2||a.instance.current.index===a.instance.group.length-1&&!a.instance.current.opts.loop)?c-=Math.pow(-a.distanceX,.8):c+=a.distanceX),a.sliderLastPos={top:"x"==l?0:a.sliderStartPos.top+a.distanceY,left:c},a.requestId&&(n(a.requestId),a.requestId=null),a.requestId=s((function(){a.sliderLastPos&&(i.each(a.instance.slides,(function(t,e){var s=e.pos-a.instance.currPos;i.fancybox.setTranslate(e.$slide,{top:a.sliderLastPos.top,left:a.sliderLastPos.left+s*a.canvasWidth+s*e.opts.gutter})})),a.$container.addClass("fancybox-is-sliding"))}));else if(Math.abs(a.distance)>10){if(a.canTap=!1,r.group.length<2&&a.opts.vertical?a.isSwiping="y":r.isDragging||!1===a.opts.vertical||"auto"===a.opts.vertical&&i(t).width()>800?a.isSwiping="x":(o=Math.abs(180*Math.atan2(a.distanceY,a.distanceX)/Math.PI),a.isSwiping=o>45&&o<135?"y":"x"),"y"===a.isSwiping&&i.fancybox.isMobile&&a.isScrollable)return void(a.isScrolling=!0);r.isDragging=a.isSwiping,a.startPoints=a.newPoints,i.each(r.slides,(function(t,e){var s,n;i.fancybox.stop(e.$slide),s=i.fancybox.getTranslate(e.$slide),n=i.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass((function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})),e.pos===r.current.pos&&(a.sliderStartPos.top=s.top-n.top,a.sliderStartPos.left=s.left-n.left),i.fancybox.setTranslate(e.$slide,{top:s.top-n.top,left:s.left-n.left})})),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},c.prototype.onPan=function(){var t=this;a(t.newPoints[0],t.realPoints[0])<(i.fancybox.isMobile?10:5)?t.startPoints=t.newPoints:(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&n(t.requestId),t.requestId=s((function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})))},c.prototype.limitMovement=function(){var t,e,i,s,n,o,a=this.canvasWidth,r=this.canvasHeight,l=this.distanceX,c=this.distanceY,d=this.contentStartPos,h=d.left,u=d.top,p=d.width,f=d.height;return n=p>a?h+l:h,o=u+c,t=Math.max(0,.5*a-.5*p),e=Math.max(0,.5*r-.5*f),i=Math.min(a-p,.5*a-.5*p),s=Math.min(r-f,.5*r-.5*f),l>0&&n>t&&(n=t-1+Math.pow(-t+h+l,.8)||0),l<0&&n<i&&(n=i+1-Math.pow(i-h-l,.8)||0),c>0&&o>e&&(o=e-1+Math.pow(-e+u+c,.8)||0),c<0&&o<s&&(o=s+1-Math.pow(s-u-c,.8)||0),{top:o,left:n}},c.prototype.limitPosition=function(t,e,i,s){var n=this.canvasWidth,o=this.canvasHeight;return t=i>n?(t=t>0?0:t)<n-i?n-i:t:Math.max(0,n/2-i/2),{top:e=s>o?(e=e>0?0:e)<o-s?o-s:e:Math.max(0,o/2-s/2),left:t}},c.prototype.onZoom=function(){var e=this,o=e.contentStartPos,r=o.width,l=o.height,c=o.left,d=o.top,h=a(e.newPoints[0],e.newPoints[1])/e.startDistanceBetweenFingers,u=Math.floor(r*h),p=Math.floor(l*h),f=(r-u)*e.percentageOfImageAtPinchPointX,v=(l-p)*e.percentageOfImageAtPinchPointY,g=(e.newPoints[0].x+e.newPoints[1].x)/2-i(t).scrollLeft(),m=(e.newPoints[0].y+e.newPoints[1].y)/2-i(t).scrollTop(),b=g-e.centerPointStartX,y={top:d+(v+(m-e.centerPointStartY)),left:c+(f+b),scaleX:h,scaleY:h};e.canTap=!1,e.newWidth=u,e.newHeight=p,e.contentLastPos=y,e.requestId&&n(e.requestId),e.requestId=s((function(){i.fancybox.setTranslate(e.$content,e.contentLastPos)}))},c.prototype.ontouchend=function(t){var s=this.isSwiping,a=this.isPanning,r=this.isZooming,l=this.isScrolling;if(this.endPoints=o(t),this.dMs=Math.max((new Date).getTime()-this.startTime,1),this.$container.removeClass("fancybox-is-grabbing"),i(e).off(".fb.touch"),e.removeEventListener("scroll",this.onscroll,!0),this.requestId&&(n(this.requestId),this.requestId=null),this.isSwiping=!1,this.isPanning=!1,this.isZooming=!1,this.isScrolling=!1,this.instance.isDragging=!1,this.canTap)return this.onTap(t);this.speed=100,this.velocityX=this.distanceX/this.dMs*.5,this.velocityY=this.distanceY/this.dMs*.5,a?this.endPanning():r?this.endZooming():this.endSwiping(s,l)},c.prototype.endSwiping=function(t,e){var s=!1,n=this.instance.group.length,o=Math.abs(this.distanceX),a="x"==t&&n>1&&(this.dMs>130&&o>10||o>50);this.sliderLastPos=null,"y"==t&&!e&&Math.abs(this.distanceY)>50?(i.fancybox.animate(this.instance.current.$slide,{top:this.sliderStartPos.top+this.distanceY+150*this.velocityY,opacity:0},200),s=this.instance.close(!0,250)):a&&this.distanceX>0?s=this.instance.previous(300):a&&this.distanceX<0&&(s=this.instance.next(300)),!1!==s||"x"!=t&&"y"!=t||this.instance.centerSlide(200),this.$container.removeClass("fancybox-is-sliding")},c.prototype.endPanning=function(){var t,e,s;this.contentLastPos&&(!1===this.opts.momentum||this.dMs>350?(t=this.contentLastPos.left,e=this.contentLastPos.top):(t=this.contentLastPos.left+500*this.velocityX,e=this.contentLastPos.top+500*this.velocityY),(s=this.limitPosition(t,e,this.contentStartPos.width,this.contentStartPos.height)).width=this.contentStartPos.width,s.height=this.contentStartPos.height,i.fancybox.animate(this.$content,s,366))},c.prototype.endZooming=function(){var t,e,s,n,o=this.instance.current,a=this.newWidth,r=this.newHeight;this.contentLastPos&&(t=this.contentLastPos.left,n={top:e=this.contentLastPos.top,left:t,width:a,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(this.$content,n),a<this.canvasWidth&&r<this.canvasHeight?this.instance.scaleToFit(150):a>o.width||r>o.height?this.instance.scaleToActual(this.centerPointStartX,this.centerPointStartY,150):(s=this.limitPosition(t,e,a,r),i.fancybox.animate(this.$content,s,150)))},c.prototype.onTap=function(e){var s,n=this,a=i(e.target),r=n.instance,l=r.current,c=e&&o(e)||n.startPoints,d=c[0]?c[0].x-i(t).scrollLeft()-n.stagePos.left:0,h=c[0]?c[0].y-i(t).scrollTop()-n.stagePos.top:0,u=function(t){var s=l.opts[t];if(i.isFunction(s)&&(s=s.apply(r,[l,e])),s)switch(s){case"close":r.close(n.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(n.startEvent);break;case"zoom":"image"==l.type&&(l.isLoaded||l.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,h):r.group.length<2&&r.close(n.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(a.is("img")||!(d>a[0].clientWidth+a.offset().left))){if(a.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))s="Outside";else if(a.is(".fancybox-slide"))s="Slide";else{if(!r.current.$content||!r.current.$content.find(a).addBack().filter(a).length)return;s="Content"}if(n.tapped){if(clearTimeout(n.tapped),n.tapped=null,Math.abs(d-n.tapX)>50||Math.abs(h-n.tapY)>50)return this;u("dblclick"+s)}else n.tapX=d,n.tapY=h,l.opts["dblclick"+s]&&l.opts["dblclick"+s]!==l.opts["click"+s]?n.tapped=setTimeout((function(){n.tapped=null,r.isAnimating||u("click"+s)}),500):u("click"+s);return this}},i(e).on("onActivate.fb",(function(t,e){e&&!e.Guestures&&(e.Guestures=new c(e))})).on("beforeClose.fb",(function(t,e){e&&e.Guestures&&e.Guestures.destroy()}))}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var i=function(t){this.instance=t,this.init()};e.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,i=t.instance,s=i.group[i.currIndex].opts.slideShow;t.$button=i.$refs.toolbar.find("[data-fancybox-play]").on("click",(function(){t.toggle()})),i.group.length<2||!s?t.$button.hide():s.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(i.$refs.inner))},set:function(t){var i=this.instance,s=i.current;s&&(!0===t||s.opts.loop||i.currIndex<i.group.length-1)?this.isActive&&"video"!==s.contentType&&(this.$progress&&e.fancybox.animate(this.$progress.show(),{scaleX:1},s.opts.slideShow.speed),this.timer=setTimeout((function(){i.current.opts.loop||i.current.index!=i.group.length-1?i.next():i.jumpTo(0)}),s.opts.slideShow.speed)):(this.stop(),i.idleSecondsCounter=0,i.showControls())},clear:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&this.$progress.removeAttr("style").hide()},start:function(){var t=this.instance.current;t&&(this.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),this.isActive=!0,t.isComplete&&this.set(!0),this.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this.instance.current;this.clear(),this.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),this.isActive=!1,this.instance.trigger("onSlideShowChange",!1),this.$progress&&this.$progress.removeAttr("style").hide()},toggle:function(){this.isActive?this.stop():this.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new i(e))},"beforeShow.fb":function(t,e,i,s){var n=e&&e.SlideShow;s?n&&i.opts.slideShow.autoStart&&n.start():n&&n.isActive&&n.clear()},"afterShow.fb":function(t,e,i){var s=e&&e.SlideShow;s&&s.isActive&&s.set()},"afterKeydown.fb":function(i,s,n,o,a){var r=s&&s.SlideShow;!r||!n.opts.slideShow||80!==a&&32!==a||e(t.activeElement).is("button,a,input")||(o.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var i=e&&e.SlideShow;i&&i.stop()}}),e(t).on("visibilitychange",(function(){var i=e.fancybox.getInstance(),s=i&&i.SlideShow;s&&s.isActive&&(t.hidden?s.clear():s.set())}))}(document,jQuery),function(t,e){"use strict";var i=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i={},s=0;s<e.length;s++){var n=e[s];if(n&&n[1]in t){for(var o=0;o<n.length;o++)i[e[0][o]]=n[o];return i}}return!1}();if(i){var s={request:function(e){(e=e||t.documentElement)[i.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[i.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[i.fullscreenElement])},enabled:function(){return Boolean(t[i.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(i.fullscreenchange,(function(){var t=s.isFullscreen(),i=e.fancybox.getInstance();i&&(i.current&&"image"===i.current.type&&i.isAnimating&&(i.isAnimating=!1,i.update(!0,!0,0),i.isComplete||i.complete()),i.trigger("onFullscreenChange",t),i.$refs.container.toggleClass("fancybox-is-fullscreen",t),i.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))}))}e(t).on({"onInit.fb":function(t,e){i?e&&e.group[e.currIndex].opts.fullScreen?(e.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",(function(t){t.stopPropagation(),t.preventDefault(),s.toggle()})),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&s.request(),e.FullScreen=s):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,e,i,s,n){e&&e.FullScreen&&70===n&&(s.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&s.exit()}})}(document,jQuery),function(t,e){"use strict";var i="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var s=function(t){this.init(t)};e.extend(s.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,i=t.group,s=0;e.instance=t,e.opts=i[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var n=0,o=i.length;n<o&&(i[n].thumb&&s++,!(s>1));n++);s>1&&e.opts?(e.$button.removeAttr("style").on("click",(function(){e.toggle()})),e.isActive=!0):e.$button.hide()},create:function(){var t,s=this.instance,n=this.opts.parentEl,o=[];this.$grid||(this.$grid=e('<div class="'+i+" "+i+"-"+this.opts.axis+'"></div>').appendTo(s.$refs.container.find(n).addBack().filter(n)),this.$grid.on("click","a",(function(){s.jumpTo(e(this).attr("data-index"))}))),this.$list||(this.$list=e('<div class="'+i+'__list">').appendTo(this.$grid)),e.each(s.group,(function(e,i){(t=i.thumb)||"image"!==i.type||(t=i.src),o.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")})),this.$list[0].innerHTML=o.join(""),"x"===this.opts.axis&&this.$list.width(parseInt(this.$grid.css("padding-right"),10)+s.group.length*this.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,i,s=this.$list,n=this.$grid;this.instance.current&&(i=(e=s.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active")).position(),"y"===this.opts.axis&&(i.top<0||i.top>s.height()-e.outerHeight())?s.stop().animate({scrollTop:s.scrollTop()+i.top},t):"x"===this.opts.axis&&(i.left<n.scrollLeft()||i.left>n.scrollLeft()+(n.width()-e.outerWidth()))&&s.parent().stop().animate({scrollLeft:i.left},t))},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var i;e&&!e.Thumbs&&(i=new s(e)).isActive&&!0===i.opts.autoStart&&i.show()},"beforeShow.fb":function(t,e,i,s){var n=e&&e.Thumbs;n&&n.isVisible&&n.focus(s?0:250)},"afterKeydown.fb":function(t,e,i,s,n){var o=e&&e.Thumbs;o&&o.isActive&&71===n&&(s.preventDefault(),o.toggle())},"beforeClose.fb":function(t,e){var i=e&&e.Thumbs;i&&i.isVisible&&!1!==i.opts.hideOnClose&&i.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",(function(){var t,i,s,n,o=e.fancybox.getInstance(),a=o.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[o,a])),i=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,(s=t,n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},String(s).replace(/[&<>"'`=\/]/g,(function(t){return n[t]})))).replace(/\{\{descr\}\}/g,o.$caption?encodeURIComponent(o.$caption.text()):""),e.fancybox.open({src:o.translate(o,i),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){o.$refs.container.one("beforeClose.fb",(function(){t.close(null,0)})),e.$content.find(".fancybox-share__button").click((function(){return window.open(this.href,"Share","width=550, height=450"),!1}))},mobile:{autoFocus:!1}}}))}))}(document,jQuery),function(t,e,i){"use strict";function s(){var e=t.location.hash.substr(1),i=e.split("-"),s=i.length>1&&/^\+?\d+$/.test(i[i.length-1])&&parseInt(i.pop(-1),10)||1;return{hash:e,index:s<1?1:s,gallery:i.join("-")}}function n(t){""!==t.gallery&&i("[data-fancybox='"+i.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function o(t){var e,i;return!!t&&(""!==(i=(e=t.current?t.current.opts:t.opts).hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&i)}i.escapeSelector||(i.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,(function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}))}),i((function(){!1!==i.fancybox.defaults.hash&&(i(e).on({"onInit.fb":function(t,e){var i,n;!1!==e.group[e.currIndex].opts.hash&&(i=s(),(n=o(e))&&i.gallery&&n==i.gallery&&(e.currIndex=i.index-1))},"beforeShow.fb":function(i,s,n,a){var r;n&&!1!==n.opts.hash&&(r=o(s))&&(s.currentHash=r+(s.group.length>1?"-"+(n.index+1):""),t.location.hash!=="#"+s.currentHash&&(a&&!s.origHash&&(s.origHash=t.location.hash),s.hashTimer&&clearTimeout(s.hashTimer),s.hashTimer=setTimeout((function(){"replaceState"in t.history?(t.history[a?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+s.currentHash),a&&(s.hasCreatedHistory=!0)):t.location.hash=s.currentHash,s.hashTimer=null}),300)))},"beforeClose.fb":function(i,s,n){n&&!1!==n.opts.hash&&(clearTimeout(s.hashTimer),s.currentHash&&s.hasCreatedHistory?t.history.back():s.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(s.origHash||"")):t.location.hash=s.origHash),s.currentHash=null)}}),i(t).on("hashchange.fb",(function(){var t=s(),e=null;i.each(i(".fancybox-container").get().reverse(),(function(t,s){var n=i(s).data("FancyBox");if(n&&n.currentHash)return e=n,!1})),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&n(t)})),setTimeout((function(){i.fancybox.getInstance()||n(s())}),50))}))}(window,document,jQuery),function(t,e){"use strict";var i=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,s){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(t){var s=e.current,n=(new Date).getTime();e.group.length<2||!1===s.opts.wheel||"auto"===s.opts.wheel&&"image"!==s.type||(t.preventDefault(),t.stopPropagation(),s.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,n-i<250||(i=n,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))}))}})}(document,jQuery)},function(t,e){$((function(){$.accessibility.getStatus()||($(".navbar-collapse").on("show.bs.collapse",(function(){$(".navbar-toggle").removeClass("collapsed")})).on("hide.bs.collapse",(function(){$(".navbar-toggle").addClass("collapsed")})),$(document).on("pointerenter","li.dropdown-hover",(function(t){"mouse"===t.originalEvent.pointerType&&$(".navbar-toggler").is(":hidden")&&!$(this).hasClass("open")&&($(this).trigger("show.bs.dropdown"),$(this).parent().parent().find("li").removeClass("show"),$(this).addClass("show"),$(this).find("> .dropdown-toggle").attr("aria-expanded","true"),$(this).find("> .dropdown-menu").addClass("show"),$(this).trigger("shown.bs.dropdown"))})),$(document).on("pointerleave","li.dropdown-hover",(function(t){"mouse"===t.originalEvent.pointerType&&$(".navbar-toggler").is(":hidden")&&($(this).trigger("hide.bs.dropdown"),$(this).removeClass("show"),$(this).find("> .dropdown-toggle").attr("aria-expanded","false"),$(this).find("> .dropdown-menu").removeClass("show"),$(this).trigger("hidden.bs.dropdown"))})),$(document).on("click",".nav-link",(function(t){if($(this).parent().hasClass("dropdown-hover")&&!$(this).parent().hasClass("show"))return $(this).parent().parent().find(".dropdown-hover").removeClass("show"),$(this).parent().parent().find(".dropdown-hover").find("> .dropdown-toggle").attr("aria-expanded","false"),$(this).parent().parent().find(".dropdown-hover").find("> .dropdown-menu").removeClass("show"),$(this).parent().addClass("show"),$(this).parent().find("> .dropdown-toggle").attr("aria-expanded","true"),$(this).parent().find("> .dropdown-menu").addClass("show"),t.stopImmediatePropagation(),t.preventDefault(),!1})))}))},function(t,e){$((function(){function t(t){var e=t.find(".navbar-overflow-scroll"),i=Math.ceil(e.innerWidth()),s=Math.floor(e[0].scrollWidth),n=Math.floor(e.scrollLeft());(t.removeClass("navbar-overflow-hasleft"),t.removeClass("navbar-overflow-hasright"),i+15<s)&&(n>0&&t.addClass("navbar-overflow-hasleft"),i+n<s&&(t.find(".navbar-overflow-control-right").css({left:i+"px",right:"auto"}),t.addClass("navbar-overflow-hasright")))}function e(){$(".navbar-overflow").each((function(){t($(this))}))}$(window).resize((function(){e()})),$(".navbar-overflow").each((function(){var e=$(this),i=$('<span class="navbar-overflow-control navbar-overflow-control-left hover-trigger"><span class="hover-item-bg ug-arrow ug-arrow-left"/></span>');i.on("click",(function(i){i.preventDefault(),function(e){var i=e.find(".navbar-overflow-scroll"),s=i.innerWidth();i.animate({scrollLeft:"-="+s},250,"swing",(function(){t(e)}))}(e)})),e.prepend(i);var s=$('<span class="navbar-overflow-control navbar-overflow-control-right hover-trigger"><span class="hover-item-bg ug-arrow ug-arrow-right"/></span>');s.on("click",(function(i){i.preventDefault(),function(e){var i=e.find(".navbar-overflow-scroll"),s=i.innerWidth();i.animate({scrollLeft:"+="+s},250,"swing",(function(){t(e)}))}(e)})),e.append(s),e.addClass("navbar-overflow-initialized")})),e()}))},function(t,e){!function(t){t(document).ready((function(){t("a.oembed").oembed({site:"typo3"}),t("#modal").on("shown.bs.modal",(function(e){t("a.oembed").oembed({site:"typo3"})}))}))}(jQuery)},function(t,e){var i=document.getElementsByTagName("body")[0],s=document.getElementById("header"),n=document.getElementById("topbar"),o=n?n.scrollHeight:0,a=document.getElementById("navbar"),r=a?a.scrollHeight:0,l=!0;($.accessibility.getStatus()||i.classList.contains("static-header"))&&(l=!1),l&&n&&n.classList.add("is-fixed"),l&&a&&window.addEventListener("scroll",(function(){window.pageYOffset>s.scrollHeight-(o+r)?a.classList.add("is-fixed"):a.classList.remove("is-fixed")}));var c=document.querySelector("#navbar .nav-main"),d=document.querySelector("#navbar .nav-meta");function h(){var t=window.innerHeight-(o+r);t+="px",c.style.maxHeight=t,d.style.maxHeight=t}l&&c&&d&&(window.addEventListener("resize",(function(){h()})),h())},function(t,e){$((function(){$(".maincol").children("div").each((function(){var t=$(this);if(t.index()<=1&&1===t.children(".ce-textpic").length){var e=$(this).find("img");if(1===e.length&&e.attr("width")>500)$(this).find(".ce-media").addClass("ce-media-stretch")}}))}))},,,function(t,e,i){"use strict";i.r(e);var s=i(1),n=i.n(s);function o(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const e=n()(".fixed-top");let i=0;e.each((function(){i+=n()(this).outerHeight()})),null!==t&&"object"!=typeof t||(t=location.hash.substring(1));let s=n()("#"+t);if(s.length||(s=n()('[name="'+t+'"]')),s.length){const t=s.offset().top-i;n()("html,body").stop().animate({scrollTop:t},500,"swing")}}location.hash&&(o(),setTimeout((function(){o()}),1)),n()("body").on("click","[data-scroll-to-anchor]",(function(t){t.preventDefault(),o(n()(this).data("scroll-to-anchor"))})),window.addEventListener("hashchange",o,!1);for(var a,r=i(8),l=i.n(r),c=i(9),d=i.n(c),h=".pagination__next a",u=document.querySelectorAll(".card-columns.masonry"),p=0;p<u.length;++p){var f=u[p],v={itemSelector:".card",gutter:30};f.querySelector(".grid-sizer")&&(v.columnWidth=".grid-sizer");var g=new Masonry(f,v);l()(f).on("progress",(function(){g.layout()})),window.onload=function(){f.style.display="table",setTimeout((function(){f.style.display="block"}),10),window.dispatchEvent(new Event("resize"))},d.a.imagesLoaded=l.a,new d.a(f,{path:function(){if(!a){var t=f.querySelector(h);null!==t&&(a=t.getAttribute("href"))}return a},append:".card-columns.masonry .card",outlayer:g,loadOnScroll:!1,history:"push",hideNav:".pagination",button:h}).on("load",(function(t){var e=t.querySelector(h);null!==e?a=e.getAttribute("href"):(a=null,(e=f.querySelector(h)).parentNode.removeChild(e))}));var m=f.querySelector(h);if(m){m.addEventListener("click",(function(){this.blur()}));var b=m.parentNode;b.classList.remove("d-none"),b.classList.remove("hidden")}}n()(".carousel").on("slid.bs.carousel",(function(t){var e=n()(t.target).find(".carousel-numbers");e.length&&e.find(".current").text(t.to+1)}));var y=i(6),w=i.n(y);let x=document.getElementById("cookie-consent-modal");if(null!==x){let t="cookie-consent-"+x.dataset.id;if(void 0===w.a.get(t)){let e=n()("#cookie-consent-modal");e.on("hide.bs.modal",(function(e){w.a.set(t,"confirmed",{expires:365})})),e.modal("show")}}let S=document.getElementById("cookie-consent-bar");if(null!==S){let t="cookie-consent-"+S.dataset.id;if(void 0===w.a.get(t)){let e=n()("#cookie-consent-bar");e.on("click",'[data-dismiss="bar"]',(function(i){i.preventDefault(),w.a.set(t,"confirmed",{expires:365}),e.hide()})),S.classList.remove("d-none")}}i(31),i(32),i(33),i(34);function C(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function T(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach((function(i){void 0===t[i]?t[i]=e[i]:C(e[i])&&C(t[i])&&Object.keys(e[i]).length>0&&T(t[i],e[i])}))}var E={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function P(){var t="undefined"!=typeof document?document:{};return T(t,E),t}var k={document:E,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(t){return"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0)},cancelAnimationFrame:function(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function M(){var t="undefined"!=typeof window?window:{};return T(t,k),t}function L(t){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function I(t,e){return(I=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function O(t,e,i){return(O=A()?Reflect.construct:function(t,e,i){var s=[null];s.push.apply(s,e);var n=new(Function.bind.apply(t,s));return i&&I(n,i.prototype),n}).apply(null,arguments)}function z(t){var e="function"==typeof Map?new Map:void 0;return(z=function(t){if(null===t||(i=t,-1===Function.toString.call(i).indexOf("[native code]")))return t;var i;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,s)}function s(){return O(t,arguments,L(this).constructor)}return s.prototype=Object.create(t.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),I(s,t)})(t)}var H=function(t){var e,i;function s(e){var i,s,n;return i=t.call.apply(t,[this].concat(e))||this,s=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i),n=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return n},set:function(t){n.__proto__=t}}),i}return i=t,(e=s).prototype=Object.create(i.prototype),e.prototype.constructor=e,e.__proto__=i,s}(z(Array));function D(t){void 0===t&&(t=[]);var e=[];return t.forEach((function(t){Array.isArray(t)?e.push.apply(e,D(t)):e.push(t)})),e}function B(t,e){return Array.prototype.filter.call(t,e)}function _(t,e){var i=M(),s=P(),n=[];if(!e&&t instanceof H)return t;if(!t)return new H(n);if("string"==typeof t){var o=t.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var a="div";0===o.indexOf("<li")&&(a="ul"),0===o.indexOf("<tr")&&(a="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(a="tr"),0===o.indexOf("<tbody")&&(a="table"),0===o.indexOf("<option")&&(a="select");var r=s.createElement(a);r.innerHTML=o;for(var l=0;l<r.childNodes.length;l+=1)n.push(r.childNodes[l])}else n=function(t,e){if("string"!=typeof t)return[t];for(var i=[],s=e.querySelectorAll(t),n=0;n<s.length;n+=1)i.push(s[n]);return i}(t.trim(),e||s)}else if(t.nodeType||t===i||t===s)n.push(t);else if(Array.isArray(t)){if(t instanceof H)return t;n=t}return new H(function(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(n))}_.fn=H.prototype;var F="resize scroll".split(" ");function j(t){return function(){for(var e=arguments.length,i=new Array(e),s=0;s<e;s++)i[s]=arguments[s];if(void 0===i[0]){for(var n=0;n<this.length;n+=1)F.indexOf(t)<0&&(t in this[n]?this[n][t]():_(this[n]).trigger(t));return this}return this.on.apply(this,[t].concat(i))}}j("click"),j("blur"),j("focus"),j("focusin"),j("focusout"),j("keyup"),j("keydown"),j("keypress"),j("submit"),j("change"),j("mousedown"),j("mousemove"),j("mouseup"),j("mouseenter"),j("mouseleave"),j("mouseout"),j("mouseover"),j("touchstart"),j("touchend"),j("touchmove"),j("resize"),j("scroll");var R={addClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=D(e.map((function(t){return t.split(" ")})));return this.forEach((function(t){var e;(e=t.classList).add.apply(e,s)})),this},removeClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=D(e.map((function(t){return t.split(" ")})));return this.forEach((function(t){var e;(e=t.classList).remove.apply(e,s)})),this},hasClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=D(e.map((function(t){return t.split(" ")})));return B(this,(function(t){return s.filter((function(e){return t.classList.contains(e)})).length>0})).length>0},toggleClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=D(e.map((function(t){return t.split(" ")})));this.forEach((function(t){s.forEach((function(e){t.classList.toggle(e)}))}))},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(t,e);else for(var s in t)this[i][s]=t[s],this[i].setAttribute(s,t[s]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?t+"ms":t;return this},on:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=e[0],n=e[1],o=e[2],a=e[3];function r(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),_(e).is(n))o.apply(e,i);else for(var s=_(e).parents(),a=0;a<s.length;a+=1)_(s[a]).is(n)&&o.apply(s[a],i)}}function l(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),o.apply(this,e)}"function"==typeof e[1]&&(s=e[0],o=e[1],a=e[2],n=void 0),a||(a=!1);for(var c,d=s.split(" "),h=0;h<this.length;h+=1){var u=this[h];if(n)for(c=0;c<d.length;c+=1){var p=d[c];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[p]||(u.dom7LiveListeners[p]=[]),u.dom7LiveListeners[p].push({listener:o,proxyListener:r}),u.addEventListener(p,r,a)}else for(c=0;c<d.length;c+=1){var f=d[c];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[f]||(u.dom7Listeners[f]=[]),u.dom7Listeners[f].push({listener:o,proxyListener:l}),u.addEventListener(f,l,a)}}return this},off:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var s=e[0],n=e[1],o=e[2],a=e[3];"function"==typeof e[1]&&(s=e[0],o=e[1],a=e[2],n=void 0),a||(a=!1);for(var r=s.split(" "),l=0;l<r.length;l+=1)for(var c=r[l],d=0;d<this.length;d+=1){var h=this[d],u=void 0;if(!n&&h.dom7Listeners?u=h.dom7Listeners[c]:n&&h.dom7LiveListeners&&(u=h.dom7LiveListeners[c]),u&&u.length)for(var p=u.length-1;p>=0;p-=1){var f=u[p];o&&f.listener===o||o&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===o?(h.removeEventListener(c,f.proxyListener,a),u.splice(p,1)):o||(h.removeEventListener(c,f.proxyListener,a),u.splice(p,1))}}return this},trigger:function(){for(var t=M(),e=arguments.length,i=new Array(e),s=0;s<e;s++)i[s]=arguments[s];for(var n=i[0].split(" "),o=i[1],a=0;a<n.length;a+=1)for(var r=n[a],l=0;l<this.length;l+=1){var c=this[l];if(t.CustomEvent){var d=new t.CustomEvent(r,{detail:o,bubbles:!0,cancelable:!0});c.dom7EventData=i.filter((function(t,e){return e>0})),c.dispatchEvent(d),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(t){var e=this;return t&&e.on("transitionend",(function i(s){s.target===this&&(t.call(this,s),e.off("transitionend",i))})),this},outerWidth:function(t){if(this.length>0){if(t){var 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(t){if(this.length>0){if(t){var 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(){var t=M();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=M(),e=P(),i=this[0],s=i.getBoundingClientRect(),n=e.body,o=i.clientTop||n.clientTop||0,a=i.clientLeft||n.clientLeft||0,r=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:s.top+r-o,left:s.left+l-a}}return null},css:function(t,e){var i,s=M();if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var n in t)this[i].style[n]=t[n];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function(t){return t?(this.forEach((function(e,i){t.apply(e,[e,i])})),this):this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){var e,i,s=M(),n=P(),o=this[0];if(!o||void 0===t)return!1;if("string"==typeof t){if(o.matches)return o.matches(t);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(t);if(o.msMatchesSelector)return o.msMatchesSelector(t);for(e=_(t),i=0;i<e.length;i+=1)if(e[i]===o)return!0;return!1}if(t===n)return o===n;if(t===s)return o===s;if(t.nodeType||t instanceof H){for(e=t.nodeType?[t]:t,i=0;i<e.length;i+=1)if(e[i]===o)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e=this.length;if(t>e-1)return _([]);if(t<0){var i=e+t;return _(i<0?[]:[this[i]])}return _([this[t]])},append:function(){for(var t,e=P(),i=0;i<arguments.length;i+=1){t=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof t){var n=e.createElement("div");for(n.innerHTML=t;n.firstChild;)this[s].appendChild(n.firstChild)}else if(t instanceof H)for(var o=0;o<t.length;o+=1)this[s].appendChild(t[o]);else this[s].appendChild(t)}return this},prepend:function(t){var e,i,s=P();for(e=0;e<this.length;e+=1)if("string"==typeof t){var n=s.createElement("div");for(n.innerHTML=t,i=n.childNodes.length-1;i>=0;i-=1)this[e].insertBefore(n.childNodes[i],this[e].childNodes[0])}else if(t instanceof H)for(i=0;i<t.length;i+=1)this[e].insertBefore(t[i],this[e].childNodes[0]);else this[e].insertBefore(t,this[e].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&_(this[0].nextElementSibling).is(t)?_([this[0].nextElementSibling]):_([]):this[0].nextElementSibling?_([this[0].nextElementSibling]):_([]):_([])},nextAll:function(t){var e=[],i=this[0];if(!i)return _([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;t?_(s).is(t)&&e.push(s):e.push(s),i=s}return _(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&_(e.previousElementSibling).is(t)?_([e.previousElementSibling]):_([]):e.previousElementSibling?_([e.previousElementSibling]):_([])}return _([])},prevAll:function(t){var e=[],i=this[0];if(!i)return _([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;t?_(s).is(t)&&e.push(s):e.push(s),i=s}return _(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?_(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return _(e)},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)t?_(s).is(t)&&e.push(s):e.push(s),s=s.parentNode;return _(e)},closest:function(t){var e=this;return void 0===t?_([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(t),n=0;n<s.length;n+=1)e.push(s[n]);return _(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].children,n=0;n<s.length;n+=1)t&&!_(s[n]).is(t)||e.push(s[n]);return _(e)},filter:function(t){return _(B(this,t))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};Object.keys(R).forEach((function(t){Object.defineProperty(_.fn,t,{value:R[t],writable:!0})}));var q,N,G,V=_;function W(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function Y(){return Date.now()}function X(t,e){void 0===e&&(e="x");var i,s,n,o=M(),a=function(t){var e,i=M();return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return o.WebKitCSSMatrix?((s=a.transform||a.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(t){return t.replace(",",".")})).join(", ")),n=new o.WebKitCSSMatrix("none"===s?"":s)):i=(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(s=o.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(s=o.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function U(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function Q(t){return"undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function Z(){for(var t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var s=i<0||arguments.length<=i?void 0:arguments[i];if(null!=s&&!Q(s))for(var n=Object.keys(Object(s)).filter((function(t){return e.indexOf(t)<0})),o=0,a=n.length;o<a;o+=1){var r=n[o],l=Object.getOwnPropertyDescriptor(s,r);void 0!==l&&l.enumerable&&(U(t[r])&&U(s[r])?s[r].__swiper__?t[r]=s[r]:Z(t[r],s[r]):!U(t[r])&&U(s[r])?(t[r]={},s[r].__swiper__?t[r]=s[r]:Z(t[r],s[r])):t[r]=s[r])}}return t}function K(t,e){Object.keys(e).forEach((function(i){U(e[i])&&Object.keys(e[i]).forEach((function(s){"function"==typeof e[i][s]&&(e[i][s]=e[i][s].bind(t))})),t[i]=e[i]}))}function J(t){return void 0===t&&(t=""),"."+t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function tt(){return q||(q=function(){var t=M(),e=P();return{touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),pointerEvents:!!t.PointerEvent&&"maxTouchPoints"in t.navigator&&t.navigator.maxTouchPoints>=0,observer:"MutationObserver"in t||"WebkitMutationObserver"in t,passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(t){}return e}(),gestures:"ongesturestart"in t}}()),q}function et(t){return void 0===t&&(t={}),N||(N=function(t){var e=(void 0===t?{}:t).userAgent,i=tt(),s=M(),n=s.navigator.platform,o=e||s.navigator.userAgent,a={ios:!1,android:!1},r=s.screen.width,l=s.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/),d=o.match(/(iPad).*OS\s([\d_]+)/),h=o.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===n,f="MacIntel"===n;return!d&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(r+"x"+l)>=0&&((d=o.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),f=!1),c&&!p&&(a.os="android",a.android=!0),(d||u||h)&&(a.os="ios",a.ios=!0),a}(t)),N}function it(){return G||(G=function(){var t,e=M();return{isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:(t=e.navigator.userAgent.toLowerCase(),t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),G}var st={name:"resize",create:function(){var t=this;Z(t,{resize:{observer:null,createObserver:function(){t&&!t.destroyed&&t.initialized&&(t.resize.observer=new ResizeObserver((function(e){var i=t.width,s=t.height,n=i,o=s;e.forEach((function(e){var i=e.contentBoxSize,s=e.contentRect,a=e.target;a&&a!==t.el||(n=s?s.width:(i[0]||i).inlineSize,o=s?s.height:(i[0]||i).blockSize)})),n===i&&o===s||t.resize.resizeHandler()})),t.resize.observer.observe(t.el))},removeObserver:function(){t.resize.observer&&t.resize.observer.unobserve&&t.el&&(t.resize.observer.unobserve(t.el),t.resize.observer=null)},resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(t){var e=M();t.params.resizeObserver&&void 0!==M().ResizeObserver?t.resize.createObserver():(e.addEventListener("resize",t.resize.resizeHandler),e.addEventListener("orientationchange",t.resize.orientationChangeHandler))},destroy:function(t){var e=M();t.resize.removeObserver(),e.removeEventListener("resize",t.resize.resizeHandler),e.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}};function nt(){return(nt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}var ot={attach:function(t,e){void 0===e&&(e={});var i=M(),s=this,n=new(i.MutationObserver||i.WebkitMutationObserver)((function(t){if(1!==t.length){var e=function(){s.emit("observerUpdate",t[0])};i.requestAnimationFrame?i.requestAnimationFrame(e):i.setTimeout(e,0)}else s.emit("observerUpdate",t[0])}));n.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),s.observer.observers.push(n)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(t){t.disconnect()})),this.observer.observers=[]}},at={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){K(this,{observer:nt({},ot,{observers:[]})})},on:{init:function(t){t.observer.init()},destroy:function(t){t.observer.destroy()}}};function rt(t){var e=P(),i=M(),s=this.touchEventsData,n=this.params,o=this.touches;if(this.enabled&&(!this.animating||!n.preventInteractionOnTransition)){var a=t;a.originalEvent&&(a=a.originalEvent);var r=V(a.target);if(("wrapper"!==n.touchEventsTarget||r.closest(this.wrapperEl).length)&&(s.isTouchEvent="touchstart"===a.type,(s.isTouchEvent||!("which"in a)||3!==a.which)&&!(!s.isTouchEvent&&"button"in a&&a.button>0||s.isTouched&&s.isMoved))){!!n.noSwipingClass&&""!==n.noSwipingClass&&a.target&&a.target.shadowRoot&&t.path&&t.path[0]&&(r=V(t.path[0]));var l=n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass,c=!(!a.target||!a.target.shadowRoot);if(n.noSwiping&&(c?function(t,e){return void 0===e&&(e=this),function e(i){return i&&i!==P()&&i!==M()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(t)||e(i.getRootNode().host)):null}(e)}(l,a.target):r.closest(l)[0]))this.allowClick=!0;else if(!n.swipeHandler||r.closest(n.swipeHandler)[0]){o.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,o.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;var d=o.currentX,h=o.currentY,u=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,p=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(u&&(d<=p||d>=i.innerWidth-p)){if("prevent"!==u)return;t.preventDefault()}if(Z(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=h,s.touchStartTime=Y(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==a.type){var f=!0;r.is(s.focusableElements)&&(f=!1),e.activeElement&&V(e.activeElement).is(s.focusableElements)&&e.activeElement!==r[0]&&e.activeElement.blur();var v=f&&this.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!v||r[0].isContentEditable||a.preventDefault()}this.emit("touchStart",a)}}}}function lt(t){var e=P(),i=this.touchEventsData,s=this.params,n=this.touches,o=this.rtlTranslate;if(this.enabled){var a=t;if(a.originalEvent&&(a=a.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===a.type){var r="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),l="touchmove"===a.type?r.pageX:a.pageX,c="touchmove"===a.type?r.pageY:a.pageY;if(a.preventedByNestedSwiper)return n.startX=l,void(n.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(Z(n,{startX:l,startY:c,currentX:l,currentY:c}),i.touchStartTime=Y()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(c<n.startY&&this.translate<=this.maxTranslate()||c>n.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(l<n.startX&&this.translate<=this.maxTranslate()||l>n.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&a.target===e.activeElement&&V(a.target).is(i.focusableElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",a),!(a.targetTouches&&a.targetTouches.length>1)){n.currentX=l,n.currentY=c;var d=n.currentX-n.startX,h=n.currentY-n.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(h,2))<this.params.threshold)){var u;if(void 0===i.isScrolling)this.isHorizontal()&&n.currentY===n.startY||this.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:d*d+h*h>=25&&(u=180*Math.atan2(Math.abs(h),Math.abs(d))/Math.PI,i.isScrolling=this.isHorizontal()?u>s.touchAngle:90-u>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",a),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",a)),this.emit("sliderMove",a),i.isMoved=!0;var p=this.isHorizontal()?d:h;n.diff=p,p*=s.touchRatio,o&&(p=-p),this.swipeDirection=p>0?"prev":"next",i.currentTranslate=p+i.startTranslate;var f=!0,v=s.resistanceRatio;if(s.touchReleaseOnEdges&&(v=0),p>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+p,v))):p<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-p,v))),f&&(a.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(p)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[this.isHorizontal()?"currentX":"currentY"],time:Y()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",a)}}function ct(t){var e=this,i=e.touchEventsData,s=e.params,n=e.touches,o=e.rtlTranslate,a=e.$wrapperEl,r=e.slidesGrid,l=e.snapGrid;if(e.enabled){var c=t;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var d,h=Y(),u=h-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(c),e.emit("tap click",c),u<300&&h-i.lastClickTime<300&&e.emit("doubleTap doubleClick",c)),i.lastClickTime=Y(),W((function(){e.destroyed||(e.allowClick=!0)})),!i.isTouched||!i.isMoved||!e.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=s.followFinger?o?e.translate:-e.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(d<-e.minTranslate())return void e.slideTo(e.activeIndex);if(d>-e.maxTranslate())return void(e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var p=i.velocities.pop(),f=i.velocities.pop(),v=p.position-f.position,g=p.time-f.time;e.velocity=v/g,e.velocity/=2,Math.abs(e.velocity)<s.freeModeMinimumVelocity&&(e.velocity=0),(g>150||Y()-p.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var m=1e3*s.freeModeMomentumRatio,b=e.velocity*m,y=e.translate+b;o&&(y=-y);var w,x,S=!1,C=20*Math.abs(e.velocity)*s.freeModeMomentumBounceRatio;if(y<e.maxTranslate())s.freeModeMomentumBounce?(y+e.maxTranslate()<-C&&(y=e.maxTranslate()-C),w=e.maxTranslate(),S=!0,i.allowMomentumBounce=!0):y=e.maxTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(y>e.minTranslate())s.freeModeMomentumBounce?(y-e.minTranslate()>C&&(y=e.minTranslate()+C),w=e.minTranslate(),S=!0,i.allowMomentumBounce=!0):y=e.minTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(s.freeModeSticky){for(var T,E=0;E<l.length;E+=1)if(l[E]>-y){T=E;break}y=-(y=Math.abs(l[T]-y)<Math.abs(l[T-1]-y)||"next"===e.swipeDirection?l[T]:l[T-1])}if(x&&e.once("transitionEnd",(function(){e.loopFix()})),0!==e.velocity){if(m=o?Math.abs((-y-e.translate)/e.velocity):Math.abs((y-e.translate)/e.velocity),s.freeModeSticky){var P=Math.abs((o?-y:y)-e.translate),$=e.slidesSizesGrid[e.activeIndex];m=P<$?s.speed:P<2*$?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void e.slideToClosest();s.freeModeMomentumBounce&&S?(e.updateProgress(w),e.setTransition(m),e.setTranslate(y),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd((function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(s.speed),setTimeout((function(){e.setTranslate(w),a.transitionEnd((function(){e&&!e.destroyed&&e.transitionEnd()}))}),0))}))):e.velocity?(e.updateProgress(y),e.setTransition(m),e.setTranslate(y),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd((function(){e&&!e.destroyed&&e.transitionEnd()})))):(e.emit("_freeModeNoMomentumRelease"),e.updateProgress(y)),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(s.freeModeSticky)return void e.slideToClosest();s.freeMode&&e.emit("_freeModeNoMomentumRelease")}(!s.freeModeMomentum||u>=s.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var k=0,M=e.slidesSizesGrid[0],L=0;L<r.length;L+=L<s.slidesPerGroupSkip?1:s.slidesPerGroup){var I=L<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==r[L+I]?d>=r[L]&&d<r[L+I]&&(k=L,M=r[L+I]-r[L]):d>=r[L]&&(k=L,M=r[r.length-1]-r[r.length-2])}var A=(d-r[k])/M,O=k<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(A>=s.longSwipesRatio?e.slideTo(k+O):e.slideTo(k)),"prev"===e.swipeDirection&&(A>1-s.longSwipesRatio?e.slideTo(k+O):e.slideTo(k))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);e.navigation&&(c.target===e.navigation.nextEl||c.target===e.navigation.prevEl)?c.target===e.navigation.nextEl?e.slideTo(k+O):e.slideTo(k):("next"===e.swipeDirection&&e.slideTo(k+O),"prev"===e.swipeDirection&&e.slideTo(k))}}}}function dt(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,n=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&n!==this.snapGrid&&this.checkOverflow()}}function ht(t){this.enabled&&(this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function ut(){var t=this.wrapperEl,e=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=e?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:this.translate=-t.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(e?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}var pt=!1;function ft(){}var vt={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,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,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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 gt(t,e){for(var i=0;i<e.length;i++){var s=e[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}var mt={modular:{useParams:function(t){var e=this;e.modules&&Object.keys(e.modules).forEach((function(i){var s=e.modules[i];s.params&&Z(t,s.params)}))},useModules:function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach((function(i){var s=e.modules[i],n=t[i]||{};s.on&&e.on&&Object.keys(s.on).forEach((function(t){e.on(t,s.on[t])})),s.create&&s.create.bind(e)(n)}))}},eventsEmitter:{on:function(t,e,i){var s=this;if("function"!=typeof e)return s;var n=i?"unshift":"push";return t.split(" ").forEach((function(t){s.eventsListeners[t]||(s.eventsListeners[t]=[]),s.eventsListeners[t][n](e)})),s},once:function(t,e,i){var s=this;if("function"!=typeof e)return s;function n(){s.off(t,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];e.apply(s,o)}return n.__emitterProxy=e,s.on(t,n,i)},onAny:function(t,e){if("function"!=typeof t)return this;var i=e?"unshift":"push";return this.eventsAnyListeners.indexOf(t)<0&&this.eventsAnyListeners[i](t),this},offAny:function(t){if(!this.eventsAnyListeners)return this;var e=this.eventsAnyListeners.indexOf(t);return e>=0&&this.eventsAnyListeners.splice(e,1),this},off:function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach((function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach((function(s,n){(s===e||s.__emitterProxy&&s.__emitterProxy===e)&&i.eventsListeners[t].splice(n,1)}))})),i):i},emit:function(){var t,e,i,s=this;if(!s.eventsListeners)return s;for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];"string"==typeof o[0]||Array.isArray(o[0])?(t=o[0],e=o.slice(1,o.length),i=s):(t=o[0].events,e=o[0].data,i=o[0].context||s),e.unshift(i);var r=Array.isArray(t)?t:t.split(" ");return r.forEach((function(t){s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach((function(s){s.apply(i,[t].concat(e))})),s.eventsListeners&&s.eventsListeners[t]&&s.eventsListeners[t].forEach((function(t){t.apply(i,e)}))})),s}},update:{updateSize:function(){var t,e,i=this.$el;t=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,e=void 0!==this.params.height&&null!==this.params.height?this.params.height:i[0].clientHeight,0===t&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),e=e-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(e)&&(e=0),Z(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this;function e(e){return t.isHorizontal()?e:{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"}[e]}function i(t,i){return parseFloat(t.getPropertyValue(e(i))||0)}var s=t.params,n=t.$wrapperEl,o=t.size,a=t.rtlTranslate,r=t.wrongRTL,l=t.virtual&&s.virtual.enabled,c=l?t.virtual.slides.length:t.slides.length,d=n.children("."+t.params.slideClass),h=l?t.virtual.slides.length:d.length,u=[],p=[],f=[],v=s.slidesOffsetBefore;"function"==typeof v&&(v=s.slidesOffsetBefore.call(t));var g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(t));var m=t.snapGrid.length,b=t.slidesGrid.length,y=s.spaceBetween,w=-v,x=0,S=0;if(void 0!==o){var C,T;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*o),t.virtualSize=-y,a?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),s.slidesPerColumn>1&&(C=Math.floor(h/s.slidesPerColumn)===h/t.params.slidesPerColumn?h:Math.ceil(h/s.slidesPerColumn)*s.slidesPerColumn,"auto"!==s.slidesPerView&&"row"===s.slidesPerColumnFill&&(C=Math.max(C,s.slidesPerView*s.slidesPerColumn)));for(var E,P,$,k=s.slidesPerColumn,M=C/k,L=Math.floor(h/s.slidesPerColumn),I=0;I<h;I+=1){T=0;var A=d.eq(I);if(s.slidesPerColumn>1){var O=void 0,z=void 0,H=void 0;if("row"===s.slidesPerColumnFill&&s.slidesPerGroup>1){var D=Math.floor(I/(s.slidesPerGroup*s.slidesPerColumn)),B=I-s.slidesPerColumn*s.slidesPerGroup*D,_=0===D?s.slidesPerGroup:Math.min(Math.ceil((h-D*k*s.slidesPerGroup)/k),s.slidesPerGroup);O=(z=B-(H=Math.floor(B/_))*_+D*s.slidesPerGroup)+H*C/k,A.css({"-webkit-box-ordinal-group":O,"-moz-box-ordinal-group":O,"-ms-flex-order":O,"-webkit-order":O,order:O})}else"column"===s.slidesPerColumnFill?(H=I-(z=Math.floor(I/k))*k,(z>L||z===L&&H===k-1)&&(H+=1)>=k&&(H=0,z+=1)):z=I-(H=Math.floor(I/M))*M;A.css(e("margin-top"),0!==H?s.spaceBetween&&s.spaceBetween+"px":"")}if("none"!==A.css("display")){if("auto"===s.slidesPerView){var F=getComputedStyle(A[0]),j=A[0].style.transform,R=A[0].style.webkitTransform;if(j&&(A[0].style.transform="none"),R&&(A[0].style.webkitTransform="none"),s.roundLengths)T=t.isHorizontal()?A.outerWidth(!0):A.outerHeight(!0);else{var q=i(F,"width"),N=i(F,"padding-left"),G=i(F,"padding-right"),V=i(F,"margin-left"),W=i(F,"margin-right"),Y=F.getPropertyValue("box-sizing");if(Y&&"border-box"===Y)T=q+V+W;else{var X=A[0],U=X.clientWidth;T=q+N+G+V+W+(X.offsetWidth-U)}}j&&(A[0].style.transform=j),R&&(A[0].style.webkitTransform=R),s.roundLengths&&(T=Math.floor(T))}else T=(o-(s.slidesPerView-1)*y)/s.slidesPerView,s.roundLengths&&(T=Math.floor(T)),d[I]&&(d[I].style[e("width")]=T+"px");d[I]&&(d[I].swiperSlideSize=T),f.push(T),s.centeredSlides?(w=w+T/2+x/2+y,0===x&&0!==I&&(w=w-o/2-y),0===I&&(w=w-o/2-y),Math.abs(w)<.001&&(w=0),s.roundLengths&&(w=Math.floor(w)),S%s.slidesPerGroup==0&&u.push(w),p.push(w)):(s.roundLengths&&(w=Math.floor(w)),(S-Math.min(t.params.slidesPerGroupSkip,S))%t.params.slidesPerGroup==0&&u.push(w),p.push(w),w=w+T+y),t.virtualSize+=T+y,x=T,S+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+g,a&&r&&("slide"===s.effect||"coverflow"===s.effect)&&n.css({width:t.virtualSize+s.spaceBetween+"px"}),s.setWrapperSize)n.css(((P={})[e("width")]=t.virtualSize+s.spaceBetween+"px",P));if(s.slidesPerColumn>1)if(t.virtualSize=(T+s.spaceBetween)*C,t.virtualSize=Math.ceil(t.virtualSize/s.slidesPerColumn)-s.spaceBetween,n.css((($={})[e("width")]=t.virtualSize+s.spaceBetween+"px",$)),s.centeredSlides){E=[];for(var Q=0;Q<u.length;Q+=1){var K=u[Q];s.roundLengths&&(K=Math.floor(K)),u[Q]<t.virtualSize+u[0]&&E.push(K)}u=E}if(!s.centeredSlides){E=[];for(var J=0;J<u.length;J+=1){var tt=u[J];s.roundLengths&&(tt=Math.floor(tt)),u[J]<=t.virtualSize-o&&E.push(tt)}u=E,Math.floor(t.virtualSize-o)-Math.floor(u[u.length-1])>1&&u.push(t.virtualSize-o)}if(0===u.length&&(u=[0]),0!==s.spaceBetween){var et,it=t.isHorizontal()&&a?"marginLeft":e("marginRight");d.filter((function(t,e){return!s.cssMode||e!==d.length-1})).css(((et={})[it]=y+"px",et))}if(s.centeredSlides&&s.centeredSlidesBounds){var st=0;f.forEach((function(t){st+=t+(s.spaceBetween?s.spaceBetween:0)}));var nt=(st-=s.spaceBetween)-o;u=u.map((function(t){return t<0?-v:t>nt?nt+g:t}))}if(s.centerInsufficientSlides){var ot=0;if(f.forEach((function(t){ot+=t+(s.spaceBetween?s.spaceBetween:0)})),(ot-=s.spaceBetween)<o){var at=(o-ot)/2;u.forEach((function(t,e){u[e]=t-at})),p.forEach((function(t,e){p[e]=t+at}))}}Z(t,{slides:d,snapGrid:u,slidesGrid:p,slidesSizesGrid:f}),h!==c&&t.emit("slidesLengthChange"),u.length!==m&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==b&&t.emit("slidesGridLengthChange"),(s.watchSlidesProgress||s.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=this,s=[],n=i.virtual&&i.params.virtual.enabled,o=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);var a=function(t){return n?i.slides.filter((function(e){return parseInt(e.getAttribute("data-swiper-slide-index"),10)===t}))[0]:i.slides.eq(t)[0]};if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each((function(t){s.push(t)}));else for(e=0;e<Math.ceil(i.params.slidesPerView);e+=1){var r=i.activeIndex+e;if(r>i.slides.length&&!n)break;s.push(a(r))}else s.push(a(i.activeIndex));for(e=0;e<s.length;e+=1)if(void 0!==s[e]){var l=s[e].offsetHeight;o=l>o?l:o}o&&i.$wrapperEl.css("height",o+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var n=-t;s&&(n=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var o=0;o<i.length;o+=1){var a=i[o],r=(n+(e.centeredSlides?this.minTranslate():0)-a.swiperSlideOffset)/(a.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility||e.centeredSlides&&e.autoHeight){var l=-(n-a.swiperSlideOffset),c=l+this.slidesSizesGrid[o];(l>=0&&l<this.size-1||c>1&&c<=this.size||l<=0&&c>=this.size)&&(this.visibleSlides.push(a),this.visibleSlidesIndexes.push(o),i.eq(o).addClass(e.slideVisibleClass))}a.progress=s?-r:r}this.visibleSlides=V(this.visibleSlides)}},updateProgress:function(t){if(void 0===t){var e=this.rtlTranslate?-1:1;t=this&&this.translate&&this.translate*e||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),n=this.progress,o=this.isBeginning,a=this.isEnd,r=o,l=a;0===s?(n=0,o=!0,a=!0):(o=(n=(t-this.minTranslate())/s)<=0,a=n>=1),Z(this,{progress:n,isBeginning:o,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(t),o&&!r&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(r&&!o||l&&!a)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,s=this.$wrapperEl,n=this.activeIndex,o=this.realIndex,a=this.virtual&&i.virtual.enabled;e.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(t=a?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]'):e.eq(n)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(i.slideDuplicateActiveClass));var r=t.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===r.length&&(r=e.eq(0)).addClass(i.slideNextClass);var l=t.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=e.eq(-1)).addClass(i.slidePrevClass),i.loop&&(r.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(t){var e,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,n=this.snapGrid,o=this.params,a=this.activeIndex,r=this.realIndex,l=this.snapIndex,c=t;if(void 0===c){for(var d=0;d<s.length;d+=1)void 0!==s[d+1]?i>=s[d]&&i<s[d+1]-(s[d+1]-s[d])/2?c=d:i>=s[d]&&i<s[d+1]&&(c=d+1):i>=s[d]&&(c=d);o.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(n.indexOf(i)>=0)e=n.indexOf(i);else{var h=Math.min(o.slidesPerGroupSkip,c);e=h+Math.floor((c-h)/o.slidesPerGroup)}if(e>=n.length&&(e=n.length-1),c!==a){var u=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);Z(this,{snapIndex:e,realIndex:u,previousIndex:a,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),r!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else e!==l&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var e,i=this.params,s=V(t.target).closest("."+i.slideClass)[0],n=!1;if(s)for(var o=0;o<this.slides.length;o+=1)if(this.slides[o]===s){n=!0,e=o;break}if(!s||!n)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(V(s).attr("data-swiper-slide-index"),10):this.clickedIndex=e,i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.params,i=this.rtlTranslate,s=this.translate,n=this.$wrapperEl;if(e.virtualTranslate)return i?-s:s;if(e.cssMode)return s;var o=X(n[0],t);return i&&(o=-o),o||0},setTranslate:function(t,e){var i=this.rtlTranslate,s=this.params,n=this.$wrapperEl,o=this.wrapperEl,a=this.progress,r=0,l=0;this.isHorizontal()?r=i?-t:t:l=t,s.roundLengths&&(r=Math.floor(r),l=Math.floor(l)),s.cssMode?o[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-l:s.virtualTranslate||n.transform("translate3d("+r+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:l;var c=this.maxTranslate()-this.minTranslate();(0===c?0:(t-this.minTranslate())/c)!==a&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,s,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var o=this,a=o.params,r=o.wrapperEl;if(o.animating&&a.preventInteractionOnTransition)return!1;var l,c=o.minTranslate(),d=o.maxTranslate();if(l=s&&t>c?c:s&&t<d?d:t,o.updateProgress(l),a.cssMode){var h,u=o.isHorizontal();if(0===e)r[u?"scrollLeft":"scrollTop"]=-l;else if(r.scrollTo)r.scrollTo(((h={})[u?"left":"top"]=-l,h.behavior="smooth",h));else r[u?"scrollLeft":"scrollTop"]=-l;return!0}return 0===e?(o.setTransition(0),o.setTranslate(l),i&&(o.emit("beforeTransitionStart",e,n),o.emit("transitionEnd"))):(o.setTransition(e),o.setTranslate(l),i&&(o.emit("beforeTransitionStart",e,n),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(t){o&&!o.destroyed&&t.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,i&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){this.params.cssMode||this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.params,n=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var o=e;if(o||(o=i>n?"next":i<n?"prev":"reset"),this.emit("transitionStart"),t&&i!==n){if("reset"===o)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===o?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.previousIndex,n=this.params;if(this.animating=!1,!n.cssMode){this.setTransition(0);var o=e;if(o||(o=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),t&&i!==s){if("reset"===o)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===o?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(t,e,i,s,n){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"number"!=typeof t&&"string"!=typeof t)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof t+"] given.");if("string"==typeof t){var o=parseInt(t,10);if(!isFinite(o))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+t+"] given.");t=o}var a=this,r=t;r<0&&(r=0);var l=a.params,c=a.snapGrid,d=a.slidesGrid,h=a.previousIndex,u=a.activeIndex,p=a.rtlTranslate,f=a.wrapperEl,v=a.enabled;if(a.animating&&l.preventInteractionOnTransition||!v&&!s&&!n)return!1;var g=Math.min(a.params.slidesPerGroupSkip,r),m=g+Math.floor((r-g)/a.params.slidesPerGroup);m>=c.length&&(m=c.length-1),(u||l.initialSlide||0)===(h||0)&&i&&a.emit("beforeSlideChangeStart");var b,y=-c[m];if(a.updateProgress(y),l.normalizeSlideIndex)for(var w=0;w<d.length;w+=1){var x=-Math.floor(100*y),S=Math.floor(100*d[w]),C=Math.floor(100*d[w+1]);void 0!==d[w+1]?x>=S&&x<C-(C-S)/2?r=w:x>=S&&x<C&&(r=w+1):x>=S&&(r=w)}if(a.initialized&&r!==u){if(!a.allowSlideNext&&y<a.translate&&y<a.minTranslate())return!1;if(!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(u||0)!==r)return!1}if(b=r>u?"next":r<u?"prev":"reset",p&&-y===a.translate||!p&&y===a.translate)return a.updateActiveIndex(r),l.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==l.effect&&a.setTranslate(y),"reset"!==b&&(a.transitionStart(i,b),a.transitionEnd(i,b)),!1;if(l.cssMode){var T,E=a.isHorizontal(),P=-y;if(p&&(P=f.scrollWidth-f.offsetWidth-P),0===e)f[E?"scrollLeft":"scrollTop"]=P;else if(f.scrollTo)f.scrollTo(((T={})[E?"left":"top"]=P,T.behavior="smooth",T));else f[E?"scrollLeft":"scrollTop"]=P;return!0}return 0===e?(a.setTransition(0),a.setTranslate(y),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(i,b),a.transitionEnd(i,b)):(a.setTransition(e),a.setTranslate(y),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(i,b),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(t){a&&!a.destroyed&&t.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(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var n=t;return this.params.loop&&(n+=this.loopedSlides),this.slideTo(n,e,i,s)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,n=this.animating;if(!this.enabled)return this;var o=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(n&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+o,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,n=this.animating,o=this.snapGrid,a=this.slidesGrid,r=this.rtlTranslate;if(!this.enabled)return this;if(s.loop){if(n&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var c,d=l(r?this.translate:-this.translate),h=o.map((function(t){return l(t)})),u=o[h.indexOf(d)-1];return void 0===u&&s.cssMode&&o.forEach((function(t){!u&&d>=t&&(u=t)})),void 0!==u&&(c=a.indexOf(u))<0&&(c=this.activeIndex-1),this.slideTo(c,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i,s){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===s&&(s=.5);var n=this.activeIndex,o=Math.min(this.params.slidesPerGroupSkip,n),a=o+Math.floor((n-o)/this.params.slidesPerGroup),r=this.rtlTranslate?this.translate:-this.translate;if(r>=this.snapGrid[a]){var l=this.snapGrid[a];r-l>(this.snapGrid[a+1]-l)*s&&(n+=this.params.slidesPerGroup)}else{var c=this.snapGrid[a-1];r-c<=(this.snapGrid[a]-c)*s&&(n-=this.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,this.slidesGrid.length-1),this.slideTo(n,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,s=e.$wrapperEl,n="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,o=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(V(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?o<e.loopedSlides-n/2||o>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),o=s.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),W((function(){e.slideTo(o)}))):e.slideTo(o):o>e.slides.length-n?(e.loopFix(),o=s.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),W((function(){e.slideTo(o)}))):e.slideTo(o)}else e.slideTo(o)}},loop:{loopCreate:function(){var t=this,e=P(),i=t.params,s=t.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var o=i.slidesPerGroup-n.length%i.slidesPerGroup;if(o!==i.slidesPerGroup){for(var a=0;a<o;a+=1){var r=V(e.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(r)}n=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=n.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>n.length&&(t.loopedSlides=n.length);var l=[],c=[];n.each((function(e,i){var s=V(e);i<t.loopedSlides&&c.push(e),i<n.length&&i>=n.length-t.loopedSlides&&l.push(e),s.attr("data-swiper-slide-index",i)}));for(var d=0;d<c.length;d+=1)s.append(V(c[d].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var h=l.length-1;h>=0;h-=1)s.prepend(V(l[h].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var t,e=this.activeIndex,i=this.slides,s=this.loopedSlides,n=this.allowSlidePrev,o=this.allowSlideNext,a=this.snapGrid,r=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-a[e]-this.getTranslate();if(e<s)t=i.length-3*s+e,t+=s,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l);else if(e>=i.length-s){t=-i.length+e+s,t+=s,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l)}this.allowSlidePrev=n,this.allowSlideNext=o,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,i=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(t){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var e=this.el;e.style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(t){var e=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(var s=0;s<t.length;s+=1)t[s]&&e.append(t[s]);else e.append(t);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&this.loopDestroy();var n=s+1;if("object"==typeof t&&"length"in t){for(var o=0;o<t.length;o+=1)t[o]&&i.prepend(t[o]);n=s+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&this.support.observer||this.update(),this.slideTo(n,0,!1)},addSlide:function(t,e){var i=this.$wrapperEl,s=this.params,n=this.activeIndex;s.loop&&(n-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var o=this.slides.length;if(t<=0)this.prependSlide(e);else if(t>=o)this.appendSlide(e);else{for(var a=n>t?n+1:n,r=[],l=o-1;l>=t;l-=1){var c=this.slides.eq(l);c.remove(),r.unshift(c)}if("object"==typeof e&&"length"in e){for(var d=0;d<e.length;d+=1)e[d]&&i.append(e[d]);a=n>t?n+e.length:n}else i.append(e);for(var h=0;h<r.length;h+=1)i.append(r[h]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)}},removeSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+e.slideClass));var n,o=s;if("object"==typeof t&&"length"in t){for(var a=0;a<t.length;a+=1)n=t[a],this.slides[n]&&this.slides.eq(n).remove(),n<o&&(o-=1);o=Math.max(o,0)}else n=t,this.slides[n]&&this.slides.eq(n).remove(),n<o&&(o-=1),o=Math.max(o,0);e.loop&&this.loopCreate(),e.observer&&this.support.observer||this.update(),e.loop?this.slideTo(o+this.loopedSlides,0,!1):this.slideTo(o,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},events:{attachEvents:function(){var t=P(),e=this.params,i=this.touchEvents,s=this.el,n=this.wrapperEl,o=this.device,a=this.support;this.onTouchStart=rt.bind(this),this.onTouchMove=lt.bind(this),this.onTouchEnd=ct.bind(this),e.cssMode&&(this.onScroll=ut.bind(this)),this.onClick=ht.bind(this);var r=!!e.nested;if(!a.touch&&a.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),t.addEventListener(i.move,this.onTouchMove,r),t.addEventListener(i.end,this.onTouchEnd,!1);else{if(a.touch){var l=!("touchstart"!==i.start||!a.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,l),s.addEventListener(i.move,this.onTouchMove,a.passiveListener?{passive:!1,capture:r}:r),s.addEventListener(i.end,this.onTouchEnd,l),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,l),pt||(t.addEventListener("touchstart",ft),pt=!0)}(e.simulateTouch&&!o.ios&&!o.android||e.simulateTouch&&!a.touch&&o.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,r),t.addEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),e.cssMode&&n.addEventListener("scroll",this.onScroll),e.updateOnWindowResize?this.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",dt,!0):this.on("observerUpdate",dt,!0)},detachEvents:function(){var t=P(),e=this.params,i=this.touchEvents,s=this.el,n=this.wrapperEl,o=this.device,a=this.support,r=!!e.nested;if(!a.touch&&a.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),t.removeEventListener(i.move,this.onTouchMove,r),t.removeEventListener(i.end,this.onTouchEnd,!1);else{if(a.touch){var l=!("onTouchStart"!==i.start||!a.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,l),s.removeEventListener(i.move,this.onTouchMove,r),s.removeEventListener(i.end,this.onTouchEnd,l),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,l)}(e.simulateTouch&&!o.ios&&!o.android||e.simulateTouch&&!a.touch&&o.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,r),t.removeEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),e.cssMode&&n.removeEventListener("scroll",this.onScroll),this.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",dt)}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,n=this.params,o=this.$el,a=n.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var r=this.getBreakpoint(a,this.params.breakpointsBase,this.el);if(r&&this.currentBreakpoint!==r){var l=r in a?a[r]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(t){var e=l[t];void 0!==e&&(l[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")}));var c=l||this.originalParams,d=n.slidesPerColumn>1,h=c.slidesPerColumn>1,u=n.enabled;d&&!h?(o.removeClass(n.containerModifierClass+"multirow "+n.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!d&&h&&(o.addClass(n.containerModifierClass+"multirow"),(c.slidesPerColumnFill&&"column"===c.slidesPerColumnFill||!c.slidesPerColumnFill&&"column"===n.slidesPerColumnFill)&&o.addClass(n.containerModifierClass+"multirow-column"),this.emitContainerClasses());var p=c.direction&&c.direction!==n.direction,f=n.loop&&(c.slidesPerView!==n.slidesPerView||p);p&&e&&this.changeDirection(),Z(this.params,c);var v=this.params.enabled;Z(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),u&&!v?this.disable():!u&&v&&this.enable(),this.currentBreakpoint=r,this.emit("_beforeBreakpoint",c),f&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-s+this.loopedSlides,0,!1)),this.emit("breakpoint",c)}}},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),t&&("container"!==e||i)){var s=!1,n=M(),o="window"===e?n.innerHeight:i.clientHeight,a=Object.keys(t).map((function(t){if("string"==typeof t&&0===t.indexOf("@")){var e=parseFloat(t.substr(1));return{value:o*e,point:t}}return{value:t,point:t}}));a.sort((function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)}));for(var r=0;r<a.length;r+=1){var l=a[r],c=l.point,d=l.value;"window"===e?n.matchMedia("(min-width: "+d+"px)").matches&&(s=c):d<=i.clientWidth&&(s=c)}return s||"max"}}},checkOverflow:{checkOverflow:function(){var t=this.params,e=this.isLocked,i=this.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var t,e,i,s=this.classNames,n=this.params,o=this.rtl,a=this.$el,r=this.device,l=this.support,c=(t=["initialized",n.direction,{"pointer-events":l.pointerEvents&&!l.touch},{"free-mode":n.freeMode},{autoheight:n.autoHeight},{rtl:o},{multirow:n.slidesPerColumn>1},{"multirow-column":n.slidesPerColumn>1&&"column"===n.slidesPerColumnFill},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode}],e=n.containerModifierClass,i=[],t.forEach((function(t){"object"==typeof t?Object.keys(t).forEach((function(s){t[s]&&i.push(e+s)})):"string"==typeof t&&i.push(e+t)})),i);s.push.apply(s,c),a.addClass([].concat(s).join(" ")),this.emitContainerClasses()},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,e,i,s,n,o){var a,r=M();function l(){o&&o()}V(t).parent("picture")[0]||t.complete&&n?l():e?((a=new r.Image).onload=l,a.onerror=l,s&&(a.sizes=s),i&&(a.srcset=i),e&&(a.src=e)):l()},preloadImages:function(){var t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var s=t.imagesToLoad[i];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,e)}}}},bt={},yt=function(){function t(){for(var e,i,s=arguments.length,n=new Array(s),o=0;o<s;o++)n[o]=arguments[o];if(1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?i=n[0]:(e=n[0],i=n[1]),i||(i={}),i=Z({},i),e&&!i.el&&(i.el=e),i.el&&V(i.el).length>1){var a=[];return V(i.el).each((function(e){var s=Z({},i,{el:e});a.push(new t(s))})),a}var r=this;r.__swiper__=!0,r.support=tt(),r.device=et({userAgent:i.userAgent}),r.browser=it(),r.eventsListeners={},r.eventsAnyListeners=[],void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach((function(t){var e=r.modules[t];if(e.params){var s=Object.keys(e.params)[0],n=e.params[s];if("object"!=typeof n||null===n)return;if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===i[s]&&(i[s]={auto:!0}),!(s in i)||!("enabled"in n))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var l,c,d=Z({},vt);return r.useParams(d),r.params=Z({},d,bt,i),r.originalParams=Z({},r.params),r.passedParams=Z({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach((function(t){r.on(t,r.params.on[t])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=V,Z(r,{enabled:r.params.enabled,el:e,classNames:[],slides:V(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===r.params.direction},isVertical:function(){return"vertical"===r.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],c=["mousedown","mousemove","mouseup"],r.support.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},r.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.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:r.params.focusableElements,lastClickTime:Y(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.emit("_swiper"),r.params.init&&r.init(),r}var e,i,s,n=t.prototype;return n.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},n.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},n.setProgress=function(t,e){t=Math.min(Math.max(t,0),1);var i=this.minTranslate(),s=(this.maxTranslate()-i)*t+i;this.translateTo(s,void 0===e?0:e),this.updateActiveIndex(),this.updateSlidesClasses()},n.emitContainerClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=t.el.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)}));t.emit("_containerClasses",e.join(" "))}},n.getSlideClasses=function(t){var e=this;return t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)})).join(" ")},n.emitSlidesClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=[];t.slides.each((function(i){var s=t.getSlideClasses(i);e.push({slideEl:i,classNames:s}),t.emit("_slideClass",i,s)})),t.emit("_slideClasses",e)}},n.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,s=this.size,n=this.activeIndex,o=1;if(t.centeredSlides){for(var a,r=e[n].swiperSlideSize,l=n+1;l<e.length;l+=1)e[l]&&!a&&(o+=1,(r+=e[l].swiperSlideSize)>s&&(a=!0));for(var c=n-1;c>=0;c-=1)e[c]&&!a&&(o+=1,(r+=e[c].swiperSlideSize)>s&&(a=!0))}else for(var d=n+1;d<e.length;d+=1)i[d]-i[n]<s&&(o+=1);return o},n.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,i=t.params;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(s(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||s(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function s(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}},n.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+t),this.emitContainerClasses(),this.params.direction=t,this.slides.each((function(e){"vertical"===t?e.style.width="":e.style.height=""})),this.emit("changeDirection"),e&&this.update()),this},n.mount=function(t){var e=this;if(e.mounted)return!0;var i=V(t||e.params.el);if(!(t=i[0]))return!1;t.swiper=e;var s=function(){return"."+(e.params.wrapperClass||"").trim().split(" ").join(".")},n=function(){if(t&&t.shadowRoot&&t.shadowRoot.querySelector){var e=V(t.shadowRoot.querySelector(s()));return e.children=function(t){return i.children(t)},e}return i.children(s())}();if(0===n.length&&e.params.createElements){var o=P().createElement("div");n=V(o),o.className=e.params.wrapperClass,i.append(o),i.children("."+e.params.slideClass).each((function(t){n.append(t)}))}return Z(e,{$el:i,el:t,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0},n.init=function(t){return this.initialized||!1===this.mount(t)||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit")),this},n.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i,s=this,n=s.params,o=s.$el,a=s.$wrapperEl,r=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),n.loop&&s.loopDestroy(),e&&(s.removeClasses(),o.removeAttr("style"),a.removeAttr("style"),r&&r.length&&r.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(t){s.off(t)})),!1!==t&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(t){try{i[t]=null}catch(t){}try{delete i[t]}catch(t){}}))),s.destroyed=!0),null},t.extendDefaults=function(t){Z(bt,t)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+Y();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},e=t,s=[{key:"extendedDefaults",get:function(){return bt}},{key:"defaults",get:function(){return vt}}],(i=null)&&gt(e.prototype,i),s&&gt(e,s),t}();Object.keys(mt).forEach((function(t){Object.keys(mt[t]).forEach((function(e){yt.prototype[e]=mt[t][e]}))})),yt.use([st,at]);var wt=yt;function xt(){return(xt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}var St={update:function(){var t=this.rtl,e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,o=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>o-1&&(i-=o),i<0&&"bullets"!==this.params.paginationType&&(i=o+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var a,r,l,c=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(e.dynamicMainBullets+4)+"px"),e.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>e.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=e.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),a=i-this.pagination.dynamicBulletIndex,l=((r=a+(Math.min(c.length,e.dynamicMainBullets)-1))+a)/2),c.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),n.length>1)c.each((function(t){var s=V(t),n=s.index();n===i&&s.addClass(e.bulletActiveClass),e.dynamicBullets&&(n>=a&&n<=r&&s.addClass(e.bulletActiveClass+"-main"),n===a&&s.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),n===r&&s.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))}));else{var d=c.eq(i),h=d.index();if(d.addClass(e.bulletActiveClass),e.dynamicBullets){for(var u=c.eq(a),p=c.eq(r),f=a;f<=r;f+=1)c.eq(f).addClass(e.bulletActiveClass+"-main");if(this.params.loop)if(h>=c.length-e.dynamicMainBullets){for(var v=e.dynamicMainBullets;v>=0;v-=1)c.eq(c.length-v).addClass(e.bulletActiveClass+"-main");c.eq(c.length-e.dynamicMainBullets-1).addClass(e.bulletActiveClass+"-prev")}else u.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),p.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next");else u.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),p.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next")}}if(e.dynamicBullets){var g=Math.min(c.length,e.dynamicMainBullets+4),m=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,b=t?"right":"left";c.css(this.isHorizontal()?b:"top",m+"px")}}if("fraction"===e.type&&(n.find(J(e.currentClass)).text(e.formatFractionCurrent(i+1)),n.find(J(e.totalClass)).text(e.formatFractionTotal(o))),"progressbar"===e.type){var y;y=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var w=(i+1)/o,x=1,S=1;"horizontal"===y?x=w:S=w,n.find(J(e.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+S+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(n.html(e.renderCustom(this,i+1,o)),this.emit("paginationRender",n[0])):this.emit("paginationUpdate",n[0]),this.params.watchOverflow&&this.enabled&&n[this.isLocked?"addClass":"removeClass"](e.lockClass)}},render:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===t.type){var n=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&n>e&&(n=e);for(var o=0;o<n;o+=1)t.renderBullet?s+=t.renderBullet.call(this,o,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),this.pagination.bullets=i.find(J(t.bulletClass))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this;t.params.pagination=function(t,e,i,s){var n=P();return i&&Object.keys(s).forEach((function(i){if(!e[i]&&!0===e.auto){var o=n.createElement("div");o.className=s[i],t.append(o),e[i]=o}})),e}(t.$el,t.params.pagination,t.params.createElements,{el:"swiper-pagination"});var e=t.params.pagination;if(e.el){var i=V(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&(i=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click",J(e.bulletClass),(function(e){e.preventDefault();var i=V(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)})),Z(t.pagination,{$el:i,el:i[0]}),t.enabled||i.addClass(e.lockClass))}},destroy:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click",J(t.bulletClass))}}},Ct={name:"pagination",params:{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:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){K(this,{pagination:xt({dynamicBulletIndex:0},St)})},on:{init:function(t){t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange:function(t){(t.params.loop||void 0===t.snapIndex)&&t.pagination.update()},snapIndexChange:function(t){t.params.loop||t.pagination.update()},slidesLengthChange:function(t){t.params.loop&&(t.pagination.render(),t.pagination.update())},snapGridLengthChange:function(t){t.params.loop||(t.pagination.render(),t.pagination.update())},destroy:function(t){t.pagination.destroy()},"enable disable":function(t){var e=t.pagination.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)},click:function(t,e){var i=e.target;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!V(i).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&i===t.navigation.nextEl||t.navigation.prevEl&&i===t.navigation.prevEl))return;!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}};function Tt(){return(Tt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}var Et={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=W((function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(t){var e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].addEventListener(t,e.autoplay.onTransitionEnd)})):(e.autoplay.paused=!1,e.autoplay.run())))},onVisibilityChange:function(){var t=P();"hidden"===t.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===t.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(t){var e=this;e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)})),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())},onMouseEnter:function(){var t=this;t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)}))},onMouseLeave:function(){this.params.autoplay.disableOnInteraction||(this.autoplay.paused=!1,this.autoplay.run())},attachMouseEvents:function(){this.params.autoplay.pauseOnMouseEnter&&(this.$el.on("mouseenter",this.autoplay.onMouseEnter),this.$el.on("mouseleave",this.autoplay.onMouseLeave))},detachMouseEvents:function(){this.$el.off("mouseenter",this.autoplay.onMouseEnter),this.$el.off("mouseleave",this.autoplay.onMouseLeave)}},Pt={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){K(this,{autoplay:Tt({},Et,{running:!1,paused:!1})})},on:{init:function(t){t.params.autoplay.enabled&&(t.autoplay.start(),P().addEventListener("visibilitychange",t.autoplay.onVisibilityChange),t.autoplay.attachMouseEvents())},beforeTransitionStart:function(t,e,i){t.autoplay.running&&(i||!t.params.autoplay.disableOnInteraction?t.autoplay.pause(e):t.autoplay.stop())},sliderFirstMove:function(t){t.autoplay.running&&(t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause())},touchEnd:function(t){t.params.cssMode&&t.autoplay.paused&&!t.params.autoplay.disableOnInteraction&&t.autoplay.run()},destroy:function(t){t.autoplay.detachMouseEvents(),t.autoplay.running&&t.autoplay.stop(),P().removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}};wt.use([Ct,Pt]),window.Swiper=wt;var $t,kt;new wt("#focusCarousel .container-fluid",{loop:!0,slideClass:"card",wrapperClass:"card-deck",breakpointsInverse:!0,breakpoints:{0:{slidesPerView:1,slidesPerGroup:1},576:{slidesPerView:3,slidesPerGroup:1},1012:{slidesPerView:5,slidesPerGroup:1}},pagination:{el:".carousel-indicators",clickable:!0,renderBullet:function(t,e){return'<li class="'+e+'"></li>'},bulletClass:"indicator-item",bulletActiveClass:"active",currentClass:"active"},autoplay:{delay:3e3,disableOnInteraction:!1}}),i(35);function Mt(){$(window).width()<996?($t=new wt("#news .news",{slideClass:"card",wrapperClass:"card-deck",breakpointsInverse:!0,breakpoints:{0:{slidesPerView:1,slidesPerGroup:1},576:{slidesPerView:2,slidesPerGroup:2}}}),kt=new wt("#events .news",{slideClass:"card",wrapperClass:"card-deck",breakpointsInverse:!0,breakpoints:{0:{slidesPerView:1,slidesPerGroup:1}}})):void 0!==$t&&($t.destroy(),$t=void 0,$("#news .news .card").removeAttr("style"),kt.destroy(),kt=void 0,$("#events .news .card").removeAttr("style"))}wt.use([Ct,Pt]),window.Swiper=wt,$((function(){$(window).resize((function(){Mt()})),Mt()}));(t=>{const e="navbarBackdrop",i=t.fn[e],s="navbar-backdrop",n="fade",o="show",a=".navbar",r=".dropdown-backdrop",l="show.bs.dropdown",c="hide.bs.dropdown";class d{constructor(t){this._element=t,this._transition=null,this._isShown=!1,this._isShowing=!1,this._isHiding=!1}show(){this._isHiding&&(clearTimeout(this._transition),this._isHiding=!1,this._isShown=!1),this._isShown||this._isShowing||(this._isShowing=!0,this._showBackdrop())}hide(){this._isShowing&&(clearTimeout(this._transition),this._isShowing=!1,this._isShown=!0),this._isShown&&!this._isHiding&&(this._isHiding=!0,this._hideBackdrop())}_hideBackdrop(){this._backdrop&&(this._backdrop.classList.remove(o),this._transition=setTimeout(()=>{this._backdrop&&this._isHiding&&(t(this._backdrop).remove(),this._backdrop=null,this._isHiding=!1,this._isShown=!1)},150))}_showBackdrop(){this._backdrop||(this._backdrop=document.createElement("div"),this._backdrop.className=s,this._backdrop.classList.add(n),t(this._backdrop).appendTo(document.body)),this._backdrop.classList.add(o),this._transition=setTimeout(()=>{this._backdrop&&this._isShowing&&(this._isShowing=!1,this._isShown=!0)},150)}static _jQueryInterface(e){return this.each((function(){const i=t(this);let s=i.data("ug.navbarBackdrop");s||(s=new d(this),i.data("ug.navbarBackdrop",s)),"show"!==e&&"hide"!==e||s[e]()}))}}t(document).on(l,r,e=>{let i=e.target,s=t(i).closest(a);d._jQueryInterface.call(t(s),"show")}).on(c,r,e=>{let i=e.target,s=t(i).closest(a);d._jQueryInterface.call(t(s),"hide")}),t.fn[e]=d._jQueryInterface,t.fn[e].Constructor=d,t.fn[e].noConflict=function(){return t.fn[e]=i,d._jQueryInterface}})(n.a),i(37),i(38),i(39),i(40),i(41)}]);