PageSourceSearch

https://www.nettetal.de/themes/custom/m240_www_theme/js/base.min.js?tlunqe

js nettetal.de collected 2026-09-24 19:05:54 UTC 474,579 bytes, 1 lines download raw bytes

1!function(){return function t(e,i,n){function s(o,r){if(!i[o]){if(!e[o]){var l="function"==typeof require&&require;if(!r&&l)return l(o,!0);if(a)return a(o,!0);var h=new Error("Cannot find module '"+o+"'");throw h.code="MODULE_NOT_FOUND",h}var d=i[o]={exports:{}};e[o][0].call(d.exports,function(t){return s(e[o][1][t]||t)},d,d.exports,t,e,i,n)}return i[o].exports}for(var a="function"==typeof require&&require,o=0;o<n.length;o++)s(n[o]);return s}}()({1:[function(t,e,i){(function(e){(function(){"use strict";var i=r(t("lazysizes"));t("lazysizes/plugins/native-loading/ls.native-loading");var n=r(t("./modules/pxNavForm.js")),s=r(t("./modules/pxEasyExpand.js")),a=r(t("./modules/tabby.polyfills.js")),o=r(t("./modules/swiper.js"));r(t("./modules/leaflet/leaflet.js"));function r(t){return t&&t.__esModule?t:{default:t}}!function(t){var e,i={touchend:function(){}};for(e in i)t.addEventListener(e,i)}(document),e.ready=function(t){(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?t():document.addEventListener("DOMContentLoaded",t)},t("./scripts/high-contrast-mode.js"),e.createElement=function(t){return(new DOMParser).parseFromString(t,"text/html").body.firstChild},e.hasParent=function(t,e){if(t)do{if(t==document.querySelector(e))return!0;if(9===t.nodeType)break}while(t=t.parentNode);return!1},i.default.cfg.nativeLoading={setLoadingAttribute:!0,disableListeners:{scroll:!0}},i.default.cfg.lazyClass="js-load",i.default.cfg.loadingClass="js-loading",i.default.cfg.loadedClass="js-loaded",i.default.cfg.autosizesClass="js-autosizes",t("./partials/lightbox.js"),t("./partials/filter.js"),ready(function(){new n.default(".languageselector form")}),t("./modules/mmenu.js"),t("./partials/mmenu.js"),e.pxEasyExpand=s.default,t("./partials/hamburger.js"),t("./partials/alert.js"),t("./partials/toggle.js"),t("./partials/form-infobutton.js"),t("./partials/meta-and-footer.js"),e.Tabby=a.default,t("./partials/tabby-tabs.js"),e.Swiper=o.default,t("./partials/swiper.js"),t("./modules/leaflet/leaflet.control.fullscreen.js"),t("./modules/leaflet/leaflet.sleep.js"),t("./scripts/leaflet.js"),t("./partials/maptogglelisting.js"),ready(function(){for(var t=document.querySelectorAll(".a5-map:not([data-consent-ready])"),e=0;e<t.length;e++)window.initLeaflet(t[e])}),t("./scripts/leaflet-extended.js"),ready(function(){for(var t=document.querySelectorAll(".a5-map-with-marker:not([data-consent-ready])"),e=0;e<t.length;e++)window.initLeafletExtended(t[e])})}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./modules/leaflet/leaflet.control.fullscreen.js":3,"./modules/leaflet/leaflet.js":4,"./modules/leaflet/leaflet.sleep.js":5,"./modules/mmenu.js":6,"./modules/pxEasyExpand.js":7,"./modules/pxNavForm.js":8,"./modules/swiper.js":9,"./modules/tabby.polyfills.js":10,"./partials/alert.js":11,"./partials/filter.js":12,"./partials/form-infobutton.js":13,"./partials/hamburger.js":14,"./partials/lightbox.js":15,"./partials/maptogglelisting.js":16,"./partials/meta-and-footer.js":17,"./partials/mmenu.js":18,"./partials/swiper.js":19,"./partials/tabby-tabs.js":20,"./partials/toggle.js":21,"./scripts/high-contrast-mode.js":22,"./scripts/leaflet-extended.js":23,"./scripts/leaflet.js":24,lazysizes:25,"lazysizes/plugins/native-loading/ls.native-loading":26}],2:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,a;s=void 0,a=function(){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function n(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}var s=Date.now();function a(){var t={},e=!0,i=0,n=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],i++);for(var s=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e&&"[object Object]"===Object.prototype.toString.call(i[n])?t[n]=a(!0,t[n],i[n]):t[n]=i[n])};i<n;i++){s(arguments[i])}return t}function o(t,e){if((T(t)||t===window||t===document)&&(t=[t]),L(t)||C(t)||(t=[t]),0!=k(t))if(L(t)&&!C(t))for(var i=t.length,n=0;n<i&&!1!==e.call(t[n],t[n],n,t);n++);else if(C(t))for(var s in t)if(M(t,s)&&!1===e.call(t[s],t[s],s,t))break}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=t[s]=t[s]||[],a={all:n,evt:null,found:null};return e&&i&&k(n)>0&&o(n,function(t,n){if(t.eventName==e&&t.fn.toString()==i.toString())return a.found=!0,a.evt=n,!1}),a}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.onElement,n=e.withCallback,s=e.avoidDuplicate,a=void 0===s||s,l=e.once,h=void 0!==l&&l,d=e.useCapture,c=void 0!==d&&d,u=arguments.length>2?arguments[2]:void 0,p=i||[];function m(t){x(n)&&n.call(u,t,this),h&&m.destroy()}return E(p)&&(p=document.querySelectorAll(p)),m.destroy=function(){o(p,function(e){var i=r(e,t,m);i.found&&i.all.splice(i.evt,1),e.removeEventListener&&e.removeEventListener(t,m,c)})},o(p,function(e){var i=r(e,t,m);(e.addEventListener&&a&&!i.found||!a)&&(e.addEventListener(t,m,c),i.all.push({eventName:t,fn:m}))}),m}function h(t,e){o(e.split(" "),function(e){return t.classList.add(e)})}function d(t,e){o(e.split(" "),function(e){return t.classList.remove(e)})}function c(t,e){return t.classList.contains(e)}function u(t,e){for(;t!==document.body;){if(!(t=t.parentElement))return!1;if("function"==typeof t.matches?t.matches(e):t.msMatchesSelector(e))return t}}function p(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||""===e)return!1;if("none"==e)return x(i)&&i(),!1;var n=function(){var t,e=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(t in i)if(void 0!==e.style[t])return i[t]}(),s=e.split(" ");o(s,function(e){h(t,"g"+e)}),l(n,{onElement:t,avoidDuplicate:!1,once:!0,withCallback:function(t,e){o(s,function(t){d(e,"g"+t)}),x(i)&&i()}})}function m(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==e)return t.style.webkitTransform="",t.style.MozTransform="",t.style.msTransform="",t.style.OTransform="",t.style.transform="",!1;t.style.webkitTransform=e,t.style.MozTransform=e,t.style.msTransform=e,t.style.OTransform=e,t.style.transform=e}function f(t){t.style.display="block"}function v(t){t.style.display="none"}function g(t){var e=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=t;i.firstChild;)e.appendChild(i.firstChild);return e}function _(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function b(t,e,i,n){if(t())e();else{var s;i||(i=100);var a=setInterval(function(){t()&&(clearInterval(a),s&&clearTimeout(s),e())},i);n&&(s=setTimeout(function(){clearInterval(a)},n))}}function y(t,e,i){if(P(t))console.error("Inject assets error");else if(x(e)&&(i=e,e=!1),E(e)&&e in window)x(i)&&i();else{var n;if(-1!==t.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+t+'"]'))&&n.length>0)return void(x(i)&&i());var s=document.getElementsByTagName("head")[0],a=s.querySelectorAll('link[rel="stylesheet"]'),o=document.createElement("link");return o.rel="stylesheet",o.type="text/css",o.href=t,o.media="all",a?s.insertBefore(o,a[0]):s.appendChild(o),void(x(i)&&i())}if((n=document.querySelectorAll('script[src="'+t+'"]'))&&n.length>0){if(x(i)){if(E(e))return b(function(){return void 0!==window[e]},function(){i()}),!1;i()}}else{var r=document.createElement("script");r.type="text/javascript",r.src=t,r.onload=function(){if(x(i)){if(E(e))return b(function(){return void 0!==window[e]},function(){i()}),!1;i()}},document.body.appendChild(r)}}}function w(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function x(t){return"function"==typeof t}function E(t){return"string"==typeof t}function T(t){return!(!t||!t.nodeType||1!=t.nodeType)}function S(t){return Array.isArray(t)}function L(t){return t&&t.length&&isFinite(t.length)}function C(e){return"object"===t(e)&&null!=e&&!x(e)&&!S(e)}function P(t){return null==t}function M(t,e){return null!==t&&hasOwnProperty.call(t,e)}function k(t){if(C(t)){if(t.keys)return t.keys().length;var e=0;for(var i in t)M(t,i)&&e++;return e}return t.length}function A(t){return!isNaN(parseFloat(t))&&isFinite(t)}
vendor: 21,798 bytes, line 1
1function z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,e=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!e.length)return!1;if(1==e.length)return e[0];"string"==typeof t&&(t=parseInt(t));var i=t<0?1:t+1;i>e.length&&(i="1");var n=[];o(e,function(t){n.push(t.getAttribute("data-taborder"))});var s=n.filter(function(t){return t>=parseInt(i)}).sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(s,'"]'))}function O(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function I(t,e){var i=function(t,e){var i=O(t)*O(e);if(0===i)return 0;var n=function(t,e){return t.x*e.x+t.y*e.y}(t,e)/i;return n>1&&(n=1),Math.acos(n)}(t,e);return function(t,e){return t.x*e.y-e.x*t.y}(t,e)>0&&(i*=-1),180*i/Math.PI}var B=function(){function t(i){e(this,t),this.handlers=[],this.el=i}return n(t,[{key:"add",value:function(t){this.handlers.push(t)}},{key:"del",value:function(t){t||(this.handlers=[]);for(var e=this.handlers.length;e>=0;e--)this.handlers[e]===t&&this.handlers.splice(e,1)}},{key:"dispatch",value:function(){for(var t=0,e=this.handlers.length;t<e;t++){var i=this.handlers[t];"function"==typeof i&&i.apply(this.el,arguments)}}}]),t}();function N(t,e){var i=new B(t);return i.add(e),i}var D=function(){function t(i,n){e(this,t),this.element="string"==typeof i?document.querySelector(i):i,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;var s=function(){};this.rotate=N(this.element,n.rotate||s),this.touchStart=N(this.element,n.touchStart||s),this.multipointStart=N(this.element,n.multipointStart||s),this.multipointEnd=N(this.element,n.multipointEnd||s),this.pinch=N(this.element,n.pinch||s),this.swipe=N(this.element,n.swipe||s),this.tap=N(this.element,n.tap||s),this.doubleTap=N(this.element,n.doubleTap||s),this.longTap=N(this.element,n.longTap||s),this.singleTap=N(this.element,n.singleTap||s),this.pressMove=N(this.element,n.pressMove||s),this.twoFingerPressMove=N(this.element,n.twoFingerPressMove||s),this.touchMove=N(this.element,n.touchMove||s),this.touchEnd=N(this.element,n.touchEnd||s),this.touchCancel=N(this.element,n.touchCancel||s),this.translateContainer=this.element,this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}}return n(t,[{key:"start",value:function(t){if(t.touches){if(t.target&&t.target.nodeName&&["a","button","input"].indexOf(t.target.nodeName.toLowerCase())>=0)console.log("ignore drag for this touched element",t.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=t.touches[0].pageX,this.y1=t.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(t,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var e=this.preV;if(t.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:t.touches[1].pageX-this.x1,y:t.touches[1].pageY-this.y1};e.x=i.x,e.y=i.y,this.pinchStartLen=O(e),this.multipointStart.dispatch(t,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(t,this.element),this._preventTap=!0}.bind(this),750)}}}},{key:"move",value:function(t){if(t.touches){var e=this.preV,i=t.touches.length,n=t.touches[0].pageX,s=t.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var a=t.touches[1].pageX,o=t.touches[1].pageY,r={x:t.touches[1].pageX-n,y:t.touches[1].pageY-s};null!==e.x&&(this.pinchStartLen>0&&(t.zoom=O(r)/this.pinchStartLen,this.pinch.dispatch(t,this.element)),t.angle=I(r,e),this.rotate.dispatch(t,this.element)),e.x=r.x,e.y=r.y,null!==this.x2&&null!==this.sx2?(t.deltaX=(n-this.x2+a-this.sx2)/2,t.deltaY=(s-this.y2+o-this.sy2)/2):(t.deltaX=0,t.deltaY=0),this.twoFingerPressMove.dispatch(t,this.element),this.sx2=a,this.sy2=o}else{if(null!==this.x2){t.deltaX=n-this.x2,t.deltaY=s-this.y2;var l=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(l>10||h>10)&&(this._preventTap=!0)}else t.deltaX=0,t.deltaY=0;this.pressMove.dispatch(t,this.element)}this.touchMove.dispatch(t,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,i>1&&t.preventDefault()}}},{key:"end",value:function(t){if(t.changedTouches){this._cancelLongTap();var e=this;t.touches.length<2&&(this.multipointEnd.dispatch(t,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(t.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){e.swipe.dispatch(t,e.element)},0)):(this.tapTimeout=setTimeout(function(){e._preventTap||e.tap.dispatch(t,e.element),e.isDoubleTap&&(e.doubleTap.dispatch(t,e.element),e.isDoubleTap=!1)},0),e.isDoubleTap||(e.singleTapTimeout=setTimeout(function(){e.singleTap.dispatch(t,e.element)},250))),this.touchEnd.dispatch(t,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(t){this.cancelAll(),this.touchCancel.dispatch(t,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"}},{key:"on",value:function(t,e){this[t]&&this[t].add(e)}},{key:"off",value:function(t,e){this[t]&&this[t].del(e)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),t}();function j(t){var e=function(){var t,e=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(void 0!==e.style[t])return i[t]}(),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=c(t,"gslide-media")?t:t.querySelector(".gslide-media"),s=u(n,".ginner-container"),a=t.querySelector(".gslide-description");i>769&&(n=s),h(n,"greset"),m(n,"translate3d(0, 0, 0)"),l(e,{onElement:n,once:!0,withCallback:function(t,e){d(n,"greset")}}),n.style.opacity="",a&&(a.style.opacity="")}var H=function(){function t(i,n){var s=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(e(this,t),this.img=i,this.slide=n,this.onclose=a,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(t){return s.dragStart(t)},!1),this.img.addEventListener("mouseup",function(t){return s.dragEnd(t)},!1),this.img.addEventListener("mousemove",function(t){return s.drag(t)},!1),this.img.addEventListener("click",function(t){return s.slide.classList.contains("dragging-nav")?(s.zoomOut(),!1):s.zoomedIn?void(s.zoomedIn&&!s.dragging&&s.zoomOut()):s.zoomIn()},!1),this.img.setZoomEvents=!0}return n(t,[{key:"zoomIn",value:function(){var t=this.widowWidth();if(!(this.zoomedIn||t<=768)){var e=this.img;if(e.setAttribute("data-style",e.getAttribute("style")),e.style.maxWidth=e.naturalWidth+"px",e.style.maxHeight=e.naturalHeight+"px",e.naturalWidth>t){var i=t/2-e.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(t){t.preventDefault(),this.zoomedIn?("touchstart"===t.type?(this.initialX=t.touches[0].clientX-this.xOffset,this.initialY=t.touches[0].clientY-this.yOffset):(this.initialX=t.clientX-this.xOffset,this.initialY=t.clientY-this.yOffset),t.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(t){var e=this;t.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){e.dragging=!1,e.img.isDragging=!1,e.img.classList.remove("dragging")},100)}},{key:"drag",value:function(t){this.active&&(t.preventDefault(),"touchmove"===t.type?(this.currentX=t.touches[0].clientX-this.initialX,this.currentY=t.touches[0].clientY-this.initialY):(this.currentX=t.clientX-this.initialX,this.currentY=t.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(t){if(this.zoomedIn){var e=t.clientX-this.img.naturalWidth/2,i=t.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,e,i)}}},{key:"setTranslate",value:function(t,e,i){t.style.transform="translate3d("+e+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),t}(),R=function(){function t(){var i=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t);var s=n.dragEl,a=n.toleranceX,o=void 0===a?40:a,r=n.toleranceY,l=void 0===r?65:r,h=n.slide,d=void 0===h?null:h,c=n.instance,u=void 0===c?null:c;this.el=s,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=o,this.toleranceY=l,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=d,this.instance=u,this.el.addEventListener("mousedown",function(t){return i.dragStart(t)},!1),this.el.addEventListener("mouseup",function(t){return i.dragEnd(t)},!1),this.el.addEventListener("mousemove",function(t){return i.drag(t)},!1)}return n(t,[{key:"dragStart",value:function(t){if(this.slide.classList.contains("zoomed"))this.active=!1;else{"touchstart"===t.type?(this.initialX=t.touches[0].clientX-this.xOffset,this.initialY=t.touches[0].clientY-this.yOffset):(this.initialX=t.clientX-this.xOffset,this.initialY=t.clientY-this.yOffset);var e=t.target.nodeName.toLowerCase();t.target.classList.contains("nodrag")||u(t.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(e)?this.active=!1:(t.preventDefault(),(t.target===this.el||"img"!==e&&u(t.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=u(t.target,".ginner-container")))}}},{key:"dragEnd",value:function(t){var e=this;t&&t.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){e.instance.preventOutsideClick=!1,e.toleranceReached=!1,e.lastDirection=null,e.dragging=!1,e.el.isDragging=!1,e.el.classList.remove("dragging"),e.slide.classList.remove("dragging-nav"),e.dragContainer.style.transform="",e.dragContainer.style.transition=""},100)}},{key:"drag",value:function(t){if(this.active){t.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===t.type?(this.currentX=t.touches[0].clientX-this.initialX,this.currentY=t.touches[0].clientY-this.initialY):(this.currentX=t.clientX-this.initialX,this.currentY=t.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var e=Math.abs(this.currentX),i=Math.abs(this.currentY);if(e>0&&e>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=e&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var t=!1;if(Math.abs(this.currentX)>=this.toleranceX){var e=this.currentX>0?"right":"left";("left"==e&&this.slide!==this.slide.parentNode.lastChild||"right"==e&&this.slide!==this.slide.parentNode.firstChild)&&(t=e)}return t}},{key:"shouldClose",value:function(){var t=!1;return Math.abs(this.currentY)>=this.toleranceY&&(t=!0),t}},{key:"setTranslate",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t.style.transition=n?"all .2s ease":"",t.style.transform="translate3d(".concat(e,"px, ").concat(i,"px, 0)")}}]),t}();function Z(t,e,i,n){var s=this,a=t.querySelector(".ginner-container"),o="gvideo"+i,r=t.querySelector(".gslide-media"),l=this.getAllPlayers();h(a,"gvideo-container"),r.insertBefore(g('<div class="gvideo-wrapper"></div>'),r.firstChild);var d=t.querySelector(".gvideo-wrapper");y(this.settings.plyr.css,"Plyr");var c=e.href,u=location.protocol.replace(":",""),p="",m="",f=!1;"file"==u&&(u="http"),r.style.maxWidth=e.width,y(this.settings.plyr.js,"Plyr",function(){if(c.match(/vimeo\.com\/([0-9]*)/)){var a=/vimeo.*\/(\d+)/i.exec(c);p="vimeo",m=a[1]}if(c.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||c.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var r=function(t){var e="";e=void 0!==(t=t.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?(e=t[2].split(/[^0-9a-z_\-]/i))[0]:t;return e}(c);p="youtube",m=r}if(null!==c.match(/\.(mp4|ogg|webm|mov)$/)){p="local";var u='<video id="'+o+'" ';u+='style="background:#000; max-width: '.concat(e.width,';" '),u+='preload="metadata" ',u+='x-webkit-airplay="allow" ',u+="playsinline ",u+="controls ",u+='class="gvideo-local">';var v=c.toLowerCase().split(".").pop(),_={mp4:"",ogg:"",webm:""};for(var y in _[v="mov"==v?"mp4":v]=c,_)if(_.hasOwnProperty(y)){var w=_[y];e.hasOwnProperty(y)&&(w=e[y]),""!==w&&(u+='<source src="'.concat(w,'" type="video/').concat(y,'">'))}f=g(u+="</video>")}var E=f||g('<div id="'.concat(o,'" data-plyr-provider="').concat(p,'" data-plyr-embed-id="').concat(m,'"></div>'));h(d,"".concat(p,"-video gvideo")),d.appendChild(E),d.setAttribute("data-id",o),d.setAttribute("data-index",i);var T=M(s.settings.plyr,"config")?s.settings.plyr.config:{},S=new Plyr("#"+o,T);S.on("ready",function(t){var e=t.detail.plyr;l[o]=e,x(n)&&n()}),b(function(){return t.querySelector("iframe")&&"true"==t.querySelector("iframe").dataset.ready},function(){s.resize(t)}),S.on("enterfullscreen",q),S.on("exitfullscreen",q)})}function q(t){var e=u(t.target,".gslide-media");"enterfullscreen"==t.type&&h(e,"fullscreen"),"exitfullscreen"==t.type&&d(e,"fullscreen")}function F(t,e,i,n){var s=t.querySelector(".gslide-media"),a=function(t){var e=t.url,i=t.allow,n=t.callback,s=t.appendTo,a=document.createElement("iframe");return a.className="vimeo-video gvideo",a.src=e,a.style.width="100%",a.style.height="100%",i&&a.setAttribute("allow",i),a.onload=function(){h(a,"node-ready"),x(n)&&n()},s&&s.appendChild(a),a}({url:e.href,callback:n});s.parentNode.style.maxWidth=e.width,s.parentNode.style.height=e.height,s.appendChild(a)}var W=function(){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},C(i)&&(this.defaults=a(this.defaults,i))}return n(t,[{key:"sourceType",value:function(t){var e=t;if(null!==(t=t.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/))return"image";if(t.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||t.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||t.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))return"video";if(t.match(/vimeo\.com\/([0-9]*)/))return"video";if(null!==t.match(/\.(mp4|ogg|webm|mov)/))return"video";if(null!==t.match(/\.(mp3|wav|wma|aac|ogg)/))return"audio";if(t.indexOf("#")>-1&&""!==e.split("#").pop().trim())return"inline";return t.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(t,e){var i=this,n=a({descPosition:e.descPosition},this.defaults);if(C(t)&&!T(t)){M(t,"type")||(M(t,"content")&&t.content?t.type="inline":M(t,"href")&&(t.type=this.sourceType(t.href)));var s=a(n,t);return this.setSize(s,e),s}var r="",l=t.getAttribute("data-glightbox"),h=t.nodeName.toLowerCase();if("a"===h&&(r=t.href),"img"===h&&(r=t.src,n.alt=t.alt),n.href=r,o(n,function(s,a){M(e,a)&&"width"!==a&&(n[a]=e[a]);var o=t.dataset[a];P(o)||(n[a]=i.sanitizeValue(o))}),n.content&&(n.type="inline"),!n.type&&r&&(n.type=this.sourceType(r)),P(l)){if(!n.title&&"a"==h){var d=t.title;P(d)||""===d||(n.title=d)}if(!n.title&&"img"==h){var c=t.alt;P(c)||""===c||(n.title=c)}}else{var u=[];o(n,function(t,e){u.push(";\\s?"+e)}),u=u.join("\\s?:|"),""!==l.trim()&&o(n,function(t,e){var s=l,a=new RegExp("s?"+e+"s?:s?(.*?)("+u+"s?:|$)"),o=s.match(a);if(o&&o.length&&o[1]){var r=o[1].trim().replace(/;\s*$/,"");n[e]=i.sanitizeValue(r)}})}if(n.description&&"."===n.description.substring(0,1)){var p;try{p=document.querySelector(n.description).innerHTML}catch(t){if(!(t instanceof DOMException))throw t}p&&(n.description=p)}if(!n.description){var m=t.querySelector(".glightbox-desc");m&&(n.description=m.innerHTML)}return this.setSize(n,e,t),this.slideConfig=n,n}},{key:"setSize",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n="video"==t.type?this.checkSize(e.videosWidth):this.checkSize(e.width),s=this.checkSize(e.height);return t.width=M(t,"width")&&""!==t.width?this.checkSize(t.width):n,t.height=M(t,"height")&&""!==t.height?this.checkSize(t.height):s,i&&"image"==t.type&&(t._hasCustomWidth=!!i.dataset.width,t._hasCustomHeight=!!i.dataset.height),t}},{key:"checkSize",value:function(t){return A(t)?"".concat(t,"px"):t}},{key:"sanitizeValue",value:function(t){return"true"!==t&&"false"!==t?t:"true"===t}}]),t}(),$=function(){function t(i,n,s){e(this,t),this.element=i,this.instance=n,this.index=s}return n(t,[{key:"setContent",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(c(e,"loaded"))return!1;var n=this.instance.settings,s=this.slideConfig,a=w();x(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:e,player:!1});var o=s.type,r=s.descPosition,d=e.querySelector(".gslide-media"),u=e.querySelector(".gslide-title"),p=e.querySelector(".gslide-desc"),m=e.querySelector(".gdesc-inner"),f=i,v="gSlideTitle_"+this.index,_="gSlideDesc_"+this.index;if(x(n.afterSlideLoad)&&(f=function(){x(i)&&i(),n.afterSlideLoad({index:t.index,slide:e,player:t.instance.getSlidePlayerInstance(t.index)})}),""==s.title&&""==s.description?m&&m.parentNode.parentNode.removeChild(m.parentNode):(u&&""!==s.title?(u.id=v,u.innerHTML=s.title):u.parentNode.removeChild(u),p&&""!==s.description?(p.id=_,a&&n.moreLength>
10?(s.smallDescription=this.slideShortDesc(s.description,n.moreLength,n.moreText),p.innerHTML=s.smallDescription,this.descriptionEvents(p,s)):p.innerHTML=s.description):p.parentNode.removeChild(p),h(d.parentNode,"desc-".concat(r)),h(m.parentNode,"description-".concat(r))),h(d,"gslide-".concat(o)),h(e,"loaded"),"video"!==o){if("external"!==o)return"inline"===o?(function(t,e,i,n){var s,a=this,o=t.querySelector(".gslide-media"),r=!(!M(e,"href")||!e.href)&&e.href.split("#").pop().trim(),d=!(!M(e,"content")||!e.content)&&e.content;if(d&&(E(d)&&(s=g('<div class="ginlined-content">'.concat(d,"</div>"))),T(d))){"none"==d.style.display&&(d.style.display="block");var c=document.createElement("div");c.className="ginlined-content",c.appendChild(d),s=c}if(r){var u=document.getElementById(r);if(!u)return!1;var p=u.cloneNode(!0);p.style.height=e.height,p.style.maxWidth=e.width,h(p,"ginlined-content"),s=p}if(!s)return console.error("Unable to append inline slide content",e),!1;o.style.height=e.height,o.style.width=e.width,o.appendChild(s),this.events["inlineclose"+r]=l("click",{onElement:o.querySelectorAll(".gtrigger-close"),withCallback:function(t){t.preventDefault(),a.close()}}),x(n)&&n()}.apply(this.instance,[e,s,this.index,f]),void(s.draggable&&new R({dragEl:e.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:e,instance:this.instance}))):void("image"!==o?x(f)&&f():function(t,e,i,n){var s=t.querySelector(".gslide-media"),a=new Image,o="gSlideTitle_"+i,r="gSlideDesc_"+i;a.addEventListener("load",function(){x(n)&&n()},!1),a.src=e.href,""!=e.sizes&&""!=e.srcset&&(a.sizes=e.sizes,a.srcset=e.srcset),a.alt="",P(e.alt)||""===e.alt||(a.alt=e.alt),""!==e.title&&a.setAttribute("aria-labelledby",o),""!==e.description&&a.setAttribute("aria-describedby",r),e.hasOwnProperty("_hasCustomWidth")&&e._hasCustomWidth&&(a.style.width=e.width),e.hasOwnProperty("_hasCustomHeight")&&e._hasCustomHeight&&(a.style.height=e.height),s.insertBefore(a,s.firstChild)}(e,s,this.index,function(){var i=e.querySelector("img");s.draggable&&new R({dragEl:i,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:e,instance:t.instance}),s.zoomable&&i.naturalWidth>i.offsetWidth&&(h(i,"zoomable"),new H(i,e,function(){t.instance.resize()})),x(f)&&f()}));F.apply(this,[e,s,this.index,f])}else Z.apply(this.instance,[e,s,this.index,f])}}
vendor: 13,303 bytes, line 1
1,{key:"slideShortDesc",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=document.createElement("div");n.innerHTML=t;var s=i;if((t=n.innerText.trim()).length<=e)return t;var a=t.substr(0,e-1);return s?(n=null,a+'... <a href="#" class="desc-more">'+i+"</a>"):a}},{key:"descriptionEvents",value:function(t,e){var i=this,n=t.querySelector(".desc-more");if(!n)return!1;l("click",{onElement:n,withCallback:function(t,n){t.preventDefault();var s=document.body,a=u(n,".gslide-desc");if(!a)return!1;a.innerHTML=e.description,h(s,"gdesc-open");var o=l("click",{onElement:[s,u(a,".gslide-description")],withCallback:function(t,n){"a"!==t.target.nodeName.toLowerCase()&&(d(s,"gdesc-open"),h(s,"gdesc-closed"),a.innerHTML=e.smallDescription,i.descriptionEvents(a,e),setTimeout(function(){d(s,"gdesc-closed")},400),o.destroy())}})}})}},{key:"create",value:function(){return g(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){T(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var t=new W(this.instance.settings.slideExtraAttributes);return this.slideConfig=t.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),t}(),G=w(),Y=null!==w()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,X=document.getElementsByTagName("html")[0],V={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.8/plyr.css",js:"https://cdn.plyr.io/3.6.8/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve"><g><g><path d="M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z"/></g></g><g><g><path d="M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z"/></g></g></svg>',next:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"> <g><path d="M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z"/></g></svg>',prev:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"><g><path d="M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z"/></g></svg>'},slideHTML:'<div class="gslide">\n    <div class="gslide-inner-content">\n        <div class="ginner-container">\n            <div class="gslide-media">\n            </div>\n            <div class="gslide-description">\n                <div class="gdesc-inner">\n                    <h4 class="gslide-title"></h4>\n                    <div class="gslide-desc"></div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>',lightboxHTML:'<div id="glightbox-body" class="glightbox-container" tabindex="-1" role="dialog" aria-hidden="false">\n    <div class="gloader visible"></div>\n    <div class="goverlay"></div>\n    <div class="gcontainer">\n    <div id="glightbox-slider" class="gslider"></div>\n    <button class="gclose gbtn" aria-label="Close" data-taborder="3">{closeSVG}</button>\n    <button class="gprev gbtn" aria-label="Previous" data-taborder="2">{prevSVG}</button>\n    <button class="gnext gbtn" aria-label="Next" data-taborder="1">{nextSVG}</button>\n</div>\n</div>'},U=function(){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.customOptions=i,this.settings=a(V,i),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return n(t,[{key:"init",value:function(){var t=this,e=this.getSelector();e&&(this.baseEvents=l("click",{onElement:e,withCallback:function(e,i){e.preventDefault(),t.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=A(e)?e:this.settings.startAt;if(T(t)){var n=t.getAttribute("data-gallery");n&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,n)),P(i)&&(i=this.getElementIndex(t))<0&&(i=0)}A(i)||(i=0),this.build(),p(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,a=window.innerWidth-document.documentElement.clientWidth;if(a>0){var o=document.createElement("style");o.type="text/css",o.className="gcss-styles",o.innerText=".gscrollbar-fixer {margin-right: ".concat(a,"px}"),document.head.appendChild(o),h(s,"gscrollbar-fixer")}h(s,"glightbox-open"),h(X,"glightbox-open"),G&&(h(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1==this.elements.length?(h(this.prevButton,"glightbox-button-hidden"),h(this.nextButton,"glightbox-button-hidden")):(d(this.prevButton,"glightbox-button-hidden"),d(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),x(this.settings.onOpen)&&this.settings.onOpen(),Y&&this.settings.touchNavigation&&function(t){if(t.events.hasOwnProperty("touch"))return!1;var e,i,n,s=_(),a=s.width,o=s.height,r=!1,l=null,p=null,f=null,v=!1,g=1,b=1,y=!1,w=!1,x=null,E=null,T=null,S=null,L=0,C=0,P=!1,M=!1,k={},A={},z=0,O=0,I=document.getElementById("glightbox-slider"),B=document.querySelector(".goverlay"),N=new D(I,{touchStart:function(e){if(r=!0,(c(e.targetTouches[0].target,"ginner-container")||u(e.targetTouches[0].target,".gslide-desc")||"a"==e.targetTouches[0].target.nodeName.toLowerCase())&&(r=!1),u(e.targetTouches[0].target,".gslide-inline")&&!c(e.targetTouches[0].target.parentNode,"gslide-inline")&&(r=!1),r){if(A=e.targetTouches[0],k.pageX=e.targetTouches[0].pageX,k.pageY=e.targetTouches[0].pageY,z=e.targetTouches[0].clientX,O=e.targetTouches[0].clientY,l=t.activeSlide,p=l.querySelector(".gslide-media"),n=l.querySelector(".gslide-inline"),f=null,c(p,"gslide-image")&&(f=p.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(p=l.querySelector(".ginner-container")),d(B,"greset"),e.pageX>20&&e.pageX<window.innerWidth-20)return;e.preventDefault()}},touchMove:function(s){if(r&&(A=s.targetTouches[0],!y&&!w)){if(n&&n.offsetHeight>o){var l=k.pageX-A.pageX;if(Math.abs(l)<=13)return!1}v=!0;var h,d=s.targetTouches[0].clientX,c=s.targetTouches[0].clientY,u=z-d,g=O-c;if(Math.abs(u)>Math.abs(g)?(P=!1,M=!0):(M=!1,P=!0),e=A.pageX-k.pageX,L=100*e/a,i=A.pageY-k.pageY,C=100*i/o,P&&f&&(h=1-Math.abs(i)/o,B.style.opacity=h,t.settings.touchFollowAxis&&(L=0)),M&&(h=1-Math.abs(e)/a,p.style.opacity=h,t.settings.touchFollowAxis&&(C=0)),!f)return m(p,"translate3d(".concat(L,"%, 0, 0)"));m(p,"translate3d(".concat(L,"%, ").concat(C,"%, 0)"))}},touchEnd:function(){if(r){if(v=!1,w||y)return T=x,void(S=E);var e=Math.abs(parseInt(C)),i=Math.abs(parseInt(L));if(!(e>29&&f))return e<29&&i<25?(h(B,"greset"),B.style.opacity=1,j(p)):void 0;t.close()}},multipointEnd:function(){setTimeout(function(){y=!1},50)},multipointStart:function(){y=!0,g=b||1},pinch:function(t){if(!f||v)return!1;y=!0,f.scaleX=f.scaleY=g*t.zoom;var e=g*t.zoom;if(w=!0,e<=1)return w=!1,e=1,S=null,T=null,x=null,E=null,void f.setAttribute("style","");e>4.5&&(e=4.5),f.style.transform="scale3d(".concat(e,", ").concat(e,", 1)"),b=e},pressMove:function(t){if(w&&!y){var e=A.pageX-k.pageX,i=A.pageY-k.pageY;T&&(e+=T),S&&(i+=S),x=e,E=i;var n="translate3d(".concat(e,"px, ").concat(i,"px, 0)");b&&(n+=" scale3d(".concat(b,", ").concat(b,", 1)")),m(f,n)}},swipe:function(e){if(!w)if(y)y=!1;else{if("Left"==e.direction){if(t.index==t.elements.length-1)return j(p);t.nextSlide()}if("Right"==e.direction){if(0==t.index)return j(p);t.prevSlide()}}}});t.events.touch=N}(this),this.settings.keyboardNavigation&&function(t){if(t.events.hasOwnProperty("keyboard"))return!1;t.events.keyboard=l("keydown",{onElement:window,withCallback:function(e,i){var n=(e=e||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var a=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==a||"textarea"==a||"button"==a)return}e.preventDefault();var o=document.querySelectorAll(".gbtn[data-taborder]");if(!o||o.length<=0)return;if(!s){var r=z();return void(r&&(r.focus(),h(r,"focused")))}var l=z(s.getAttribute("data-taborder"));d(s,"focused"),l&&(l.focus(),h(l,"focused"))}39==n&&t.nextSlide(),37==n&&t.prevSlide(),27==n&&t.close()}})}(this)}},{key:"openAt",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,t)}},{key:"showSlide",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this.loader),this.index=parseInt(e);var n=this.slidesContainer.querySelector(".current");n&&d(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[e];if(c(s,"loaded"))this.slideAnimateIn(s,i),v(this.loader);else{f(this.loader);var a=this.elements[e],o={index:this.index,slide:s,slideNode:s,slideConfig:a.slideConfig,slideIndex:this.index,trigger:a.node,player:null};this.trigger("slide_before_load",o),a.instance.setContent(s,function(){v(t.loader),t.resize(),t.slideAnimateIn(s,i),t.trigger("slide_after_load",o)})}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&c(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(e+1),this.preloadSlide(e-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(t){var e=this;if(t<0||t>this.elements.length-1)return!1;if(P(this.elements[t]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[t];if(c(i,"loaded"))return!1;var n=this.elements[t],s=n.type,a={index:t,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:t,trigger:n.node,player:null};this.trigger("slide_before_load",a),"video"==s||"external"==s?setTimeout(function(){n.instance.setContent(i,function(){e.trigger("slide_after_load",a)})},200):n.instance.setContent(i,function(){e.trigger("slide_after_load",a)})}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(t<0||t>this.elements.length-1))return!1;t<0?t=this.elements.length-1:t>=this.elements.length&&(t=0),this.showSlide(t)}},{key:"insertSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;e<0&&(e=this.elements.length);var i=new $(t,this,e),n=i.getConfig(),s=a({},n),o=i.create(),r=this.elements.length-1;s.index=e,s.node=!1,s.instance=i,s.slideConfig=n,this.elements.splice(e,0,s);var l=null,h=null;if(this.slidesContainer){if(e>r)this.slidesContainer.appendChild(o);else{var d=this.slidesContainer.querySelectorAll(".gslide")[e];this.slidesContainer.insertBefore(o,d)}(this.settings.preload&&0==this.index&&0==e||this.index-1==e||this.index+1==e)&&this.preloadSlide(e),0==this.index&&0==e&&(this.index=1),this.updateNavigationClasses(),l=this.slidesContainer.querySelectorAll(".gslide")[e],h=this.getSlidePlayerInstance(e),s.slideNo
1de=l}this.trigger("slide_inserted",{index:e,slide:l,slideNode:l,slideConfig:n,slideIndex:e,trigger:null,player:h}),x(this.settings.slideInserted)&&this.settings.slideInserted({index:e,slide:l,player:h})}},{key:"removeSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(t<0||t>this.elements.length-1)return!1;var e=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[t];e&&(this.getActiveSlideIndex()==t&&(t==this.elements.length-1?this.prevSlide():this.nextSlide()),e.parentNode.removeChild(e)),this.elements.splice(t,1),this.trigger("slide_removed",t),x(this.settings.slideRemoved)&&this.settings.slideRemoved(t)}},{key:"slideAnimateIn",value:function(t,e){var i=this,n=t.querySelector(".gslide-media"),s=t.querySelector(".gslide-description"),a={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:P(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:P(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},o={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(n.offsetWidth>0&&s&&(v(s),s.style.display=""),d(t,this.effectsClasses),e)p(t,this.settings.cssEfects[this.settings.openEffect].in,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(t),i.trigger("slide_changed",{prev:a,current:o}),x(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[a,o])});else{var r=this.settings.slideEffect,l="none"!==r?this.settings.cssEfects[r].in:r;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(l=this.settings.cssEfects.slideBack.in),p(t,l,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(t),i.trigger("slide_changed",{prev:a,current:o}),x(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[a,o])})}setTimeout(function(){i.resize(t)},100),h(t,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var t=this.prevActiveSlide;d(t,this.effectsClasses),h(t,"prev");var e=this.settings.slideEffect,i="none"!==e?this.settings.cssEfects[e].out:e;this.slidePlayerPause(t),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:P(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:P(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),x(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slideBack.out),p(t,i,function(){var e=t.querySelector(".ginner-container"),i=t.querySelector(".gslide-media"),n=t.querySelector(".gslide-description");e.style.transform="",i.style.transform="",d(i,"greset"),i.style.opacity="",n&&(n.style.opacity=""),d(t,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(t){var e="gvideo"+t,i=this.getAllPlayers();return!(!M(i,e)||!i[e])&&i[e]}},{key:"stopSlideVideo",value:function(t){if(T(t)){var e=t.querySelector(".gvideo-wrapper");e&&(t=e.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(t);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(t){if(T(t)){var e=t.querySelector(".gvideo-wrapper");e&&(t=e.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(t);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(t){if(T(t)){var e=t.querySelector(".gvideo-wrapper");e&&(t=e.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(t);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(t){if(T(t)){var e=t.querySelector(".gvideo-wrapper");e&&(t=e.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(t);i&&!i.playing&&(i.play(),this.settings.autofocusVideos&&i.elements.container.focus())}},{key:"setElements",value:function(t){var e=this;this.settings.elements=!1;var i=[];t&&t.length&&o(t,function(t,n){var s=new $(t,e,n),o=s.getConfig(),r=a({},o);r.slideConfig=o,r.instance=s,r.index=n,i.push(r)}),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(o(this.elements,function(){var t=g(e.settings.slideHTML);e.slidesContainer.appendChild(t)}),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(t){var e=!1;return o(this.elements,function(i,n){if(M(i,"node")&&i.node==t)return e=n,!0}),e}},{key:"getElements",value:function(){var t=this,e=[];this.elements=this.elements?this.elements:[],!P(this.settings.elements)&&S(this.settings.elements)&&this.settings.elements.length&&o(this.settings.elements,function(i,n){var s=new $(i,t,n),o=s.getConfig(),r=a({},o);r.node=!1,r.index=n,r.instance=s,r.slideConfig=o,e.push(r)});var i=!1;
vendor: 4,128 bytes, line 1
1return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i?(o(i,function(i,n){var s=new $(i,t,n),o=s.getConfig(),r=a({},o);r.node=i,r.index=n,r.instance=s,r.slideConfig=o,r.gallery=i.getAttribute("data-gallery"),e.push(r)}),e):e}},{key:"getGalleryElements",value:function(t,e){return t.filter(function(t){return t.gallery==e})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var t=[];for(var e in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(e)){var i=this.settings.cssEfects[e];t.push("g".concat(i.in)),t.push("g".concat(i.out))}return t.join(" ")}},{key:"build",value:function(){var t=this;if(this.built)return!1;var e=[];o(document.body.childNodes,function(t){t.parentNode==document.body&&"#"!==t.nodeName.charAt(0)&&t.hasAttribute&&!t.hasAttribute("aria-hidden")&&(e.push(t),t.setAttribute("aria-hidden","true"))});var i=M(this.settings.svg,"next")?this.settings.svg.next:"",n=M(this.settings.svg,"prev")?this.settings.svg.prev:"",s=M(this.settings.svg,"close")?this.settings.svg.close:"",a=this.settings.lightboxHTML;a=g(a=(a=(a=a.replace(/{nextSVG}/g,i)).replace(/{prevSVG}/g,n)).replace(/{closeSVG}/g,s)),document.body.appendChild(a);var r=document.getElementById("glightbox-body");this.modal=r;var d=r.querySelector(".gclose");this.prevButton=r.querySelector(".gprev"),this.nextButton=r.querySelector(".gnext"),this.overlay=r.querySelector(".goverlay"),this.loader=r.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=e,this.events={},h(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&d&&(this.events.close=l("click",{onElement:d,withCallback:function(e,i){e.preventDefault(),t.close()}})),d&&!this.settings.closeButton&&d.parentNode.removeChild(d),this.nextButton&&(this.events.next=l("click",{onElement:this.nextButton,withCallback:function(e,i){e.preventDefault(),t.nextSlide()}})),this.prevButton&&(this.events.prev=l("click",{onElement:this.prevButton,withCallback:function(e,i){e.preventDefault(),t.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=l("click",{onElement:r,withCallback:function(e,i){t.preventOutsideClick||c(document.body,"glightbox-mobile")||u(e.target,".ginner-container")||u(e.target,".gbtn")||c(e.target,"gnext")||c(e.target,"gprev")||t.close()}})),o(this.elements,function(e,i){t.slidesContainer.appendChild(e.instance.create()),e.slideNode=t.slidesContainer.querySelectorAll(".gslide")[i]}),Y&&h(document.body,"glightbox-touch"),this.events.resize=l("resize",{onElement:window,withCallback:function(){t.resize()}}),this.built=!0}},{key:"resize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((t=t||this.activeSlide)&&!c(t,"zoomed")){var e=_(),i=t.querySelector(".gvideo-wrapper"),n=t.querySelector(".gslide-image"),s=this.slideDescription,a=e.width,o=e.height;if(a<=768?h(document.body,"glightbox-mobile"):d(document.body,"glightbox-mobile"),i||n){var r=!1;if(s&&(c(s,"description-bottom")||c(s,"description-top"))&&!c(s,"gabsolute")&&(r=!0),n)if(a<=768)n.querySelector("img");else if(r){var l=s.offsetHeight,u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(l,"px)")),s.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var p=M(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!p){var m=i.clientWidth,f=i.clientHeight,v=m/f;p="".concat(m/v,":").concat(f/v)}var g=p.split(":"),b=this.settings.videosWidth,y=this.settings.videosWidth,w=(y=A(b)||-1!==b.indexOf("px")?parseInt(b):-1!==b.indexOf("vw")?a*parseInt(b)/100:-1!==b.indexOf("vh")?o*parseInt(b)/100:-1!==b.indexOf("%")?a*parseInt(b)/100:parseInt(i.clientWidth))/(parseInt(g[0])/parseInt(g[1])
1);if(w=Math.floor(w),r&&(o-=s.offsetHeight),y>a||w>o||o<w&&a>y){var x=i.offsetWidth,E=i.offsetHeight,T=o/E,S={width:x*T,height:E*T};i.parentNode.setAttribute("style","max-width: ".concat(S.width,"px")),r&&s.setAttribute("style","max-width: ".concat(S.width,"px;"))}else i.parentNode.style.maxWidth="".concat(b),r&&s.setAttribute("style","max-width: ".concat(b,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var t=this.loop();d(this.nextButton,"disabled"),d(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(h(this.prevButton,"disabled"),h(this.nextButton,"disabled")):0!==this.index||t?this.index!==this.elements.length-1||t||h(this.nextButton,"disabled"):h(this.prevButton,"disabled")}},{key:"loop",value:function(){var t=M(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return t=M(this.settings,"loop")?this.settings.loop:t,t}},{key:"close",value:function(){var t=this;if(!this.lightboxOpen){if(this.events){for(var e in this.events)this.events.hasOwnProperty(e)&&this.events[e].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&o(this.bodyHiddenChildElms,function(t){t.removeAttribute("aria-hidden")}),h(this.modal,"glightbox-closing"),p(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),p(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(t.activeSlide=null,t.prevActiveSlideIndex=null,t.prevActiveSlide=null,t.built=!1,t.events){for(var e in t.events)t.events.hasOwnProperty(e)&&t.events[e].destroy();t.events=null}var i=document.body;d(X,"glightbox-open"),d(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),t.modal.parentNode.removeChild(t.modal),t.trigger("close"),x(t.settings.onClose)&&t.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),t.lightboxOpen=!1,t.closing=null})}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||!x(e))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:t,once:i,callback:e})}},{key:"once",value:function(t,e){this.on(t,e,!0)}},{key:"trigger",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[];o(this.apiEvents,function(e,s){var a=e.evt,o=e.once,r=e.callback;a==t&&(r(i),o&&n.push(s))}),n.length&&o(n,function(t){return e.apiEvents.splice(t,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.1"}}]),t}();return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=new U(t);return e.init(),e}},"object"===(void 0===i?"undefined":n(i))&&void 0!==e?e.exports=a():"function"==typeof define&&define.amd?define(a):(s=s||self).GLightbox=a()},{}],3:[function(t,e,i){"use strict";!function(){L.Control.FullScreen=L.Control.extend({options:{position:"topleft",title:"Full Screen",titleCancel:"Exit Full Screen",forceSeparateButton:!1,forcePseudoFullscreen:!1,fullscreenElement:!1},onAdd:function(t){var e,i="leaflet-control-zoom-fullscreen",n="";return e=t.zoomControl&&!this.options.forceSeparateButton?t.zoomControl._container:L.DomUtil.create("div","leaflet-bar"),this.options.content?n=this.options.content:i+=" fullscreen-icon",this._createButton(this.options.title,i,n,e,this.toggleFullScreen,this),this._map.fullscreenControl=this,this._map.on("enterFullscreen exitFullscreen",this._toggleTitle,this),e},onRemove:function(e){L.DomEvent.off(this.link,"click",L.DomEvent.stopPropagation).off(this.link,"click",L.DomEvent.preventDefault).off(this.link,"click",this.toggleFullScreen,this),L.DomEvent.off(this._container,t.fullScreenEventName,L.DomEvent.stopPropagation).off(this._container,t.fullScreenEventName,L.DomEvent.preventDefault).off(this._container,t.fullScreenEventName,this._handleFullscreenChange,this),L.DomEvent.off(document,t.fullScreenEventName,L.DomEvent.stopPropagation).off(document,t.fullScreenEventName,L.DomEvent.preventDefault).off(document,t.fullScreenEventName,this._handleFullscreenChange,this)},_createButton:function(e,i,n,s,a,o){return this.link=L.DomUtil.create("a",i,s),this.link.href="#",this.link.title=e,this.link.innerHTML=n,this.link.setAttribute("role","button"),this.link.setAttribute("aria-label",e),L.DomEvent.on(this.link,"click",L.DomEvent.stopPropagation).on(this.link,"click",L.DomEvent.preventDefault).on(this.link,"click",a,o),L.DomEvent.on(s,t.fullScreenEventName,L.DomEvent.stopPropagation).on(s,t.fullScreenEventName,L.DomEvent.preventDefault).on(s,t.fullScreenEventName,this._handleFullscreenChange,o),L.DomEvent.on(document,t.fullScreenEventName,L.DomEvent.stopPropagation).on(document,t.fullScreenEventName,L.DomEvent.preventDefault).on(document,t.fullScreenEventName,this._handleFullscreenChange,o),this.link},toggleFullScreen:function(){var e=this._map;e._exitFired=!1,e._isFullscreen?(t.supportsFullScreen&&!this.options.forcePseudoFullscreen?t.cancelFullScreen():L.DomUtil.removeClass(this.options.fullscreenElement?this.options.fullscreenElement:e._container,"leaflet-pseudo-fullscreen"),e.fire("exitFullscreen"),e._exitFired=!0,e._isFullscreen=!1):(t.supportsFullScreen&&!this.options.forcePseudoFullscreen?t.requestFullScreen(this.options.fullscreenElement?this.options.fullscreenElement:e._container):L.DomUtil.addClass(this.options.fullscreenElement?this.options.fullscreenElement:e._container,"leaflet-pseudo-fullscreen"),e.fire("enterFullscreen"),e._isFullscreen=!0)},_toggleTitle:function(){this.link.title=this._map._isFullscreen?this.options.title:this.options.titleCancel},_handleFullscreenChange:function(){var e=this._map;
1e.invalidateSize(),t.isFullScreen()||e._exitFired||(e.fire("exitFullscreen"),e._exitFired=!0,e._isFullscreen=!1)}}),L.Map.include({toggleFullscreen:function(){this.fullscreenControl.toggleFullScreen()}}),L.Map.addInitHook(function(){this.options.fullscreenControl&&this.addControl(L.control.fullscreen(this.options.fullscreenControlOptions))}),L.control.fullscreen=function(t){return new L.Control.FullScreen(t)};var t={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},e="webkit moz o ms khtml".split(" ");if(void 0!==document.exitFullscreen)t.supportsFullScreen=!0;else{for(var i=0,n=e.length;i<n;i++)if(t.prefix=e[i],void 0!==document[t.prefix+"CancelFullScreen"]){t.supportsFullScreen=!0;break}void 0!==document.msExitFullscreen&&(t.prefix="ms",t.supportsFullScreen=!0)}t.supportsFullScreen&&("ms"===t.prefix?t.fullScreenEventName="MSFullscreenChange":t.fullScreenEventName=t.prefix+"fullscreenchange",t.isFullScreen=function(){switch(this.prefix){case"":return document.fullscreen;case"webkit":return document.webkitIsFullScreen;case"ms":return document.msFullscreenElement;default:return document[this.prefix+"FullScreen"]}},t.requestFullScreen=function(t){switch(this.prefix){case"":return t.requestFullscreen();case"ms":return t.msRequestFullscreen();default:return t[this.prefix+"RequestFullScreen"]()}},t.cancelFullScreen=function(){switch(this.prefix){case"":return document.exitFullscreen();case"ms":return document.msExitFullscreen();default:return document[this.prefix+"CancelFullScreen"]()}}),"undefined"!=typeof jQuery&&(jQuery.fn.requestFullScreen=function(){return this.each(function(){var e=jQuery(this);t.supportsFullScreen&&t.requestFullScreen(e)})}),window.fullScreenApi=t}()},{}],4:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s;s=function(t){function e(t){for(var e,i,n=1,s=arguments.length;n<s;n++)for(e in i=arguments[n])t[e]=i[e];return t}var i=Object.create||function(t){return s.prototype=t,new s};function s(){}function a(t,e){var i=Array.prototype.slice;if(t.bind)return t.bind.apply(t,i.call(arguments,1));var n=i.call(arguments,2);return function(){return t.apply(e,n.length?n.concat(i.call(arguments)):arguments)}}var o=0;function r(t){return t._leaflet_id=t._leaflet_id||++o,t._leaflet_id}function l(t,e,i){var n,s,a=function(){n=!1,s&&(o.apply(i,s),s=!1)},o=function(){n?s=arguments:(t.apply(i,arguments),setTimeout(a,e),n=!0)};return o}function h(t,e,i){var n=e[1],s=e[0],a=n-s;return t===n&&i?t:((t-s)%a+a)%a+s}function d(){return!1}function c(t,e){var i=Math.pow(10,void 0===e?6:e);return Math.round(t*i)/i}function u(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function p(t){return u(t).split(/\s+/)}function m(t,e){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?i(t.options):{}),e)t.options[n]=e[n];return t.options}function f(t,e,i){var n=[];for(var s in t)n.push(encodeURIComponent(i?s.toUpperCase():s)+"="+encodeURIComponent(t[s]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")}var v=/\{ *([\w_-]+) *\}/g;function g(t,e){return t.replace(v,function(t,i){var n=e[i];if(void 0===n)throw new Error("No value provided for variable "+t);return"function"==typeof n&&(n=n(e)),n})}var _=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function b(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1}var y="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function w(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var x=0;function E(t){var e=+new Date,i=Math.max(0,16-(e-x));return x=e+i,window.setTimeout(t,i)}var T=window.requestAnimationFrame||w("RequestAnimationFrame")||E,S=window.cancelAnimationFrame||w("CancelAnimationFrame")||w("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function C(t,e,i){if(!i||T!==E)return T.call(window,a(t,e));t.call(e)}function P(t){t&&S.call(window,t)}var M={extend:e,create:i,bind:a,lastId:o,stamp:r,throttle:l,wrapNum:h,falseFn:d,formatNum:c,trim:u,splitWords:p,setOptions:m,getParamString:f,template:g,isArray:_,indexOf:b,emptyImageUrl:y,requestFn:T,cancelFn:S,requestAnimFrame:C,cancelAnimFrame:P};function k(){}k.extend=function(t){function n(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var s=n.__super__=this.prototype,a=i(s);for(var o in(a.constructor=n).prototype=a,this)Object.prototype.hasOwnProperty.call(this,o)&&"prototype"!==o&&"__super__"!==o&&(n[o]=this[o]);return t.statics&&(e(n,t.statics),delete t.statics),t.includes&&(function(t){if("undefined"!=typeof L&&L&&L.Mixin){t=_(t)?t:[t];for(var e=0;e<t.length;
1e++)t[e]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(t.includes),e.apply(null,[a].concat(t.includes)),delete t.includes),a.options&&(t.options=e(i(a.options),t.options)),e(a,t),a._initHooks=[],a.callInitHooks=function(){if(!this._initHooksCalled){s.callInitHooks&&s.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=a._initHooks.length;t<e;t++)a._initHooks[t].call(this)}},n},k.include=function(t){return e(this.prototype,t),this},k.mergeOptions=function(t){return e(this.prototype.options,t),this},k.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i),this};var A={on:function(t,e,i){if("object"==n(t))for(var s in t)this._on(s,t[s],e);else for(var a=0,o=(t=p(t)).length;a<o;a++)this._on(t[a],e,i);return this},off:function(t,e,i){if(t)if("object"==n(t))for(var s in t)this._off(s,t[s],e);else for(var a=0,o=(t=p(t)).length;a<o;a++)this._off(t[a],e,i);else delete this._events;return this},_on:function(t,e,i){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),i===this&&(i=void 0);for(var s={fn:e,ctx:i},a=n,o=0,r=a.length;o<r;o++)if(a[o].fn===e&&a[o].ctx===i)return;a.push(s)},_off:function(t,e,i){var n,s,a;if(this._events&&(n=this._events[t]))if(e){if(i===this&&(i=void 0),n)for(s=0,a=n.length;s<a;s++){var o=n[s];if(o.ctx===i&&o.fn===e)return o.fn=d,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(s,1)}}else{for(s=0,a=n.length;s<a;s++)n[s].fn=d;delete this._events[t]}},fire:function(t,i,n){if(!this.listens(t,n))return this;var s=e({},i,{type:t,target:this,sourceTarget:i&&i.sourceTarget||this});if(this._events){var a=this._events[t];if(a){this._firingCount=this._firingCount+1||1;for(var o=0,r=a.length;o<r;o++){var l=a[o];l.fn.call(l.ctx||this,s)}this._firingCount--}}return n&&this._propagateEvent(s),this},listens:function(t,e){var i=this._events&&this._events[t];if(i&&i.length)return!0;if(e)for(var n in this._eventParents)if(this._eventParents[n].listens(t,e))return!0;return!1},once:function(t,e,i){if("object"==n(t)){for(var s in t)this.once(s,t[s],e);return this}var o=a(function(){this.off(t,e,i).off(t,o,i)},this);return this.on(t,e,i).on(t,o,i)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[r(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[r(t)],this},_propagateEvent:function(t){for(var i in this._eventParents)this._eventParents[i].fire(t.type,e({layer:t.target,propagatedFrom:t.target},t),!0)}};A.addEventListener=A.on,A.removeEventListener=A.clearAllEventListeners=A.off,A.addOneTimeEventListener=A.once,A.fireEvent=A.fire,A.hasEventListeners=A.listens;var z=k.extend(A);function O(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e}var I=Math.trunc||function(t){return 0<t?Math.floor(t):Math.ceil(t)};function B(t,e,i){return t instanceof O?t:_(t)?new O(t[0],t[1]):null==t?t:"object"==n(t)&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function N(t,e){if(t)for(var i=e?[t,e]:t,n=0,s=i.length;n<s;n++)this.extend(i[n])}function D(t,e){return!t||t instanceof N?t:new N(t,e)}function j(t,e){if(t)for(var i=e?[t,e]:t,n=0,s=i.length;n<s;n++)this.extend(i[n])}function H(t,e){return t instanceof j?t:new j(t,e)}function R(t,e,i){if(isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=+t,this.lng=+e,void 0!==i&&(this.alt=+i)}function Z(t,e,i){return t instanceof R?t:_(t)&&"object"!=n(t[0])?3===t.length?new R(t[0],t[1],t[2]):2===t.length?new R(t[0],t[1]):null:null==t?t:"object"==n(t)&&"lat"in t?new R(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===e?null:new R(t,e,i)}O.prototype={clone:function(){return new O(this.x,this.y)},add:function(t){return this.clone()._add(B(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(B(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new O(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new O(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=I(this.x),this.y=I(this.y),this},distanceTo:function(t){var e=(t=B(t)).x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return(t=B(t)).x===this.x&&t.y===this.y},contains:function(t){return t=B(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+c(this.x)+", "+c(this.y)+")"}},N.prototype={extend:function(t){return t=B(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new O((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new O(this.min.x,this.max.y)},getTopRight:function(){return new O(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return(t=("number"==typeof t[0]||t instanceof O?B:D)(t))instanceof N?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=D(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>=e.x&&n.x<=i.x,o=s.y>=e.y&&n.y<=i.y;return a&&o},overlaps:function(t){t=D(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>e.x&&n.x<i.x,o=s.y>e.y&&n.y<i.y;return a&&o},isValid:function(){return!(!this.min||!this.max)}},j.prototype={extend:function(t){var e,i,n=this._southWest,s=this._northEast;if(t instanceof R)i=e=t;else{if(!(t instanceof j))return t?this.extend(Z(t)||H(t)):this;if(e=t._southWest,i=t._northEast,!e||!i)return this}return n||s?(n.lat=Math.min(e.lat,n.lat),n.lng=Math.min(e.lng,n.lng),s.lat=Math.max(i.lat,s.lat),s.lng=Math.max(i.lng,s.lng)):(this._southWest=new R(e.lat,e.lng),this._northEast=new R(i.lat,i.lng)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new j(new R(e.lat-n,e.lng-s),new R(i.lat+n,i.lng+s))},getCenter:function(){return new R((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new R(this.getNorth(),this.getWest())},getSouthEast:function(){return new R(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
1,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t=("number"==typeof t[0]||t instanceof R||"lat"in t?Z:H)(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof j?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>=e.lat&&n.lat<=i.lat,o=s.lng>=e.lng&&n.lng<=i.lng;return a&&o},overlaps:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>e.lat&&n.lat<i.lat,o=s.lng>e.lng&&n.lng<i.lng;return a&&o},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,e){return!!t&&(t=H(t),this._southWest.equals(t.getSouthWest(),e)&&this._northEast.equals(t.getNorthEast(),e))},isValid:function(){return!(!this._southWest||!this._northEast)}};var q,F={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var e=this.projection.bounds,i=this.scale(t);return new N(this.transformation.transform(e.min,i),this.transformation.transform(e.max,i))},infinite:!(R.prototype={equals:function(t,e){return!!t&&(t=Z(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===e?1e-9:e))},toString:function(t){return"LatLng("+c(this.lat,t)+", "+c(this.lng,t)+")"},distanceTo:function(t){return W.distance(this,Z(t))},wrap:function(){return W.wrapLatLng(this)},toBounds:function(t){var e=180*t/40075017,i=e/Math.cos(Math.PI/180*this.lat);return H([this.lat-e,this.lng-i],[this.lat+e,this.lng+i])},clone:function(){return new R(this.lat,this.lng,this.alt)}}),wrapLatLng:function(t){var e=this.wrapLng?h(t.lng,this.wrapLng,!0):t.lng;return new R(this.wrapLat?h(t.lat,this.wrapLat,!0):t.lat,e,t.alt)},wrapLatLngBounds:function(t){var e=t.getCenter(),i=this.wrapLatLng(e),n=e.lat-i.lat,s=e.lng-i.lng;if(0==n&&0==s)return t;
1var a=t.getSouthWest(),o=t.getNorthEast();return new j(new R(a.lat-n,a.lng-s),new R(o.lat-n,o.lng-s))}},W=e({},F,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var i=Math.PI/180,n=t.lat*i,s=e.lat*i,a=Math.sin((e.lat-t.lat)*i/2),o=Math.sin((e.lng-t.lng)*i/2),r=a*a+Math.cos(n)*Math.cos(s)*o*o,l=2*Math.atan2(Math.sqrt(r),Math.sqrt(1-r));return this.R*l}}),$=6378137,G={R:$,MAX_LATITUDE:85.0511287798,project:function(t){var e=Math.PI/180,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=Math.sin(n*e);return new O(this.R*t.lng*e,this.R*Math.log((1+s)/(1-s))/2)},unproject:function(t){var e=180/Math.PI;return new R((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:new N([-(q=$*Math.PI),-q],[q,q])};function Y(t,e,i,n){if(_(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=e,this._c=i,this._d=n}function X(t,e,i,n){return new Y(t,e,i,n)}Y.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new O((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}};var V,U=e({},W,{code:"EPSG:3857",projection:G,transformation:X(V=.5/(Math.PI*G.R),.5,-V,.5)}),K=e({},U,{code:"EPSG:900913"});function J(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function Q(t,e){for(var i,n,s,a,o="",r=0,l=t.length;r<l;r++){for(i=0,n=(s=t[r]).length;i<n;i++)o+=(i?"L":"M")+(a=s[i]).x+" "+a.y;o+=e?At?"z":"x":""}return o||"M0 0"}var tt=document.documentElement.style,et="ActiveXObject"in window,it=et&&!document.addEventListener,nt="msLaunchUri"in navigator&&!("documentMode"in document),st=Ot("webkit"),at=Ot("android"),ot=Ot("android 2")||Ot("android 3"),rt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),lt=at&&Ot("Google")&&rt<537&&!("AudioNode"in window),ht=!!window.opera,dt=!nt&&Ot("chrome"),ct=Ot("gecko")&&!st&&!ht&&!et,ut=!dt&&Ot("safari"),pt=Ot("phantom"),mt="OTransition"in tt,ft=0===navigator.platform.indexOf("Win"),vt=et&&"transition"in tt,gt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ot,_t="MozPerspective"in tt,bt=!window.L_DISABLE_3D&&(vt||gt||_t)&&!mt&&!pt,yt="undefined"!=typeof orientation||Ot("mobile"),wt=yt&&st,xt=yt&&gt,Et=!window.PointerEvent&&window.MSPointerEvent,Tt=!(!window.PointerEvent&&!Et),St=!window.L_NO_TOUCH&&(Tt||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Lt=yt&&ht,Ct=yt&&ct,Pt=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Mt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",d,e),window.removeEventListener("testPassiveEventSupport",d,e)}catch(t){}return t}(),kt=!!document.createElement("canvas").getContext,At=!(!document.createElementNS||!J("svg").createSVGRect),zt=!At&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==n(e.adj)}catch(t){return!1}}();function Ot(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var It={ie:et,ielt9:it,edge:nt,webkit:st,android:at,android23:ot,androidStock:lt,opera:ht,chrome:dt,gecko:ct,safari:ut,phantom:pt,opera12:mt,win:ft,ie3d:vt,webkit3d:gt,gecko3d:_t,any3d:bt,mobile:yt,mobileWebkit:wt,mobileWebkit3d:xt,msPointer:Et,pointer:Tt,touch:St,mobileOpera:Lt,mobileGecko:Ct,retina:Pt,passiveEvents:Mt,canvas:kt,svg:At,vml:zt},Bt=Et?"MSPointerDown":"pointerdown",Nt=Et?"MSPointerMove":"pointermove",Dt=Et?"MSPointerUp":"pointerup",jt=Et?"MSPointerCancel":"pointercancel",Ht={},Rt=!1;function Zt(t,e,i,n){function s(t){$t(t,r)}var o,r,l,h,d,c,u,p;function m(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||$t(t,h)}return"touchstart"===e?(d=t,c=i,u=n,p=a(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&je(t),$t(t,c)}),d["_leaflet_touchstart"+u]=p,d.addEventListener(Bt,p,!1),Rt||(document.addEventListener(Bt,qt,!0),document.addEventListener(Nt,Ft,!0),document.addEventListener(
1Dt,Wt,!0),document.addEventListener(jt,Wt,!0),Rt=!0)):"touchmove"===e?(h=i,(l=t)["_leaflet_touchmove"+n]=m,l.addEventListener(Nt,m,!1)):"touchend"===e&&(r=i,(o=t)["_leaflet_touchend"+n]=s,o.addEventListener(Dt,s,!1),o.addEventListener(jt,s,!1)),this}function qt(t){Ht[t.pointerId]=t}function Ft(t){Ht[t.pointerId]&&(Ht[t.pointerId]=t)}function Wt(t){delete Ht[t.pointerId]}function $t(t,e){for(var i in t.touches=[],Ht)t.touches.push(Ht[i]);t.changedTouches=[t],e(t)}var Gt,Yt,Xt,Vt,Ut,Kt,Jt=Et?"MSPointerDown":Tt?"pointerdown":"touchstart",Qt=Et?"MSPointerUp":Tt?"pointerup":"touchend",te="_leaflet_",ee=ge(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ie=ge(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ne="webkitTransition"===ie||"OTransition"===ie?ie+"End":"transitionend";function se(t){return"string"==typeof t?document.getElementById(t):t}function ae(t,e){var i,n=t.style[e]||t.currentStyle&&t.currentStyle[e];return n&&"auto"!==n||!document.defaultView||(n=(i=document.defaultView.getComputedStyle(t,null))?i[e]:null),"auto"===n?null:n}function oe(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function re(t){var e=t.parentNode;e&&e.removeChild(t)}function le(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function he(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function de(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ce(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=fe(t);return 0<i.length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ue(t,e){var i;if(void 0!==t.classList)for(var n=p(e),s=0,a=n.length;s<a;s++)t.classList.add(n[s]);else ce(t,e)||me(t,((i=fe(t))?i+" ":"")+e)}function pe(t,e){void 0!==t.classList?t.classList.remove(e):me(t,u((" "+fe(t)+" ").replace(" "+e+" "," ")))}function me(t,e){void 0===t.className.baseVal?t.className=e:t.className.baseVal=e}function fe(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function ve(t,e){"opacity"in t.style?t.style.opacity=e:"filter"in t.style&&function(t,e){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(t){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}(t,e)}function ge(t){for(var e=document.documentElement.style,i=0;i<t.length;i++)if(t[i]in e)return t[i];return!1}function _e(t,e,i){var n=e||new O(0,0);t.style[ee]=(vt?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(i?" scale("+i+")":"")}function be(t,e){t._leaflet_pos=e,bt?_e(t,e):(t.style.left=e.x+"px",t.style.top=e.y+"px")}function ye(t){return t._leaflet_pos||new O(0,0)}function we(){Pe(window,"dragstart",je)}function xe(){ke(window,"dragstart",je)}function Ee(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(Te(),Kt=(Ut=t).style.outline,t.style.outline="none",Pe(window,"keydown",Te))}function Te(){Ut&&(Ut.style.outline=Kt,Kt=Ut=void 0,ke(window,"keydown",Te))}function Se(t){for(;!((t=t.parentNode).offsetWidth&&t.offsetHeight||t===document.body););return t}function Le(t){var e=t.getBoundingClientRect();return{x:e.width/t.offsetWidth||1,y:e.height/t.offsetHeight||1,boundingClientRect:e}}Vt="onselectstart"in document?(Xt=function(){Pe(window,"selectstart",je)},function(){ke(window,"selectstart",je)}):(Yt=ge(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),Xt=function(){var t;Yt&&(t=document.documentElement.style,Gt=t[Yt],t[Yt]="none")},function(){Yt&&(document.documentElement.style[Yt]=Gt,Gt=void 0)});var Ce={TRANSFORM:ee,TRANSITION:ie,TRANSITION_END:ne,get:se,getStyle:ae,create:oe,remove:re,empty:le,toFront:he,toBack:de,hasClass:ce,addClass:ue,removeClass:pe,setClass:me,getClass:fe,setOpacity:ve,testProp:ge,setTransform:_e,setPosition:be,getPosition:ye,disableTextSelection:Xt,enableTextSelection:Vt,disableImageDrag:we,enableImageDrag:xe,preventOutline:Ee,restoreOutline:Te,getSizedParentNode:Se,getScale:Le};function Pe(t,e,i,s){if("object"==n(e))for(var a in e)Oe(t,a,e[a],i);else for(var o=0,r=(e=p(e)).length;o<r;o++)Oe(t,e[o],i,s);return this}var Me="_leaflet_events";function ke(t,e,i,s){if("object"==n(e))for(var a in e)Ie(t,a,e[a],i);else if(e)for(var o=0,r=(e=p(e)).length;o<r;o++)Ie(t,e[o],i,s);else{for(var l in t[Me])Ie(t,l,t[Me][l]);delete t[Me]}return this}function Ae(){return Tt&&!nt&&!ut}
1var ze={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Oe(t,e,i,n){var s=e+r(i)+(n?"_"+r(n):"");if(t[Me]&&t[Me][s])return this;var a,o,l,h,d,c,u=function(e){return i.call(n||t,e||window.event)},p=u;function m(t){if(Tt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(1<t.touches.length)return;var e=Date.now(),i=e-(h||e);d=t.touches?t.touches[0]:t,c=0<i&&i<=250,h=e}function f(t){if(c&&!d.cancelBubble){if(Tt){if("mouse"===t.pointerType)return;var e,i,n={};for(i in d)e=d[i],n[i]=e&&e.bind?e.bind(d):e;d=n}d.type="dblclick",d.button=0,o(d),h=null}}Tt&&0===e.indexOf("touch")?Zt(t,e,u,s):St&&"dblclick"===e&&!Ae()?(o=u,c=!1,(a=t)[te+Jt+(l=s)]=m,a[te+Qt+l]=f,a[te+"dblclick"+l]=o,a.addEventListener(Jt,m,!!Mt&&{passive:!1}),a.addEventListener(Qt,f,!!Mt&&{passive:!1}),a.addEventListener("dblclick",o,!1)):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(ze[e]||e,u,!!Mt&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(u=function(e){e=e||window.event,Ge(t,e)&&p(e)},t.addEventListener(ze[e],u,!1)):t.addEventListener(e,p,!1):"attachEvent"in t&&t.attachEvent("on"+e,u),t[Me]=t[Me]||{},t[Me][s]=u}function Ie(t,e,i,n){var s,a,o,l,h,d,c,u,p=e+r(i)+(n?"_"+r(n):""),m=t[Me]&&t[Me][p];if(!m)return this;Tt&&0===e.indexOf("touch")?(u=(d=t)["_leaflet_"+(c=e)+p],"touchstart"===c?d.removeEventListener(Bt,u,!1):"touchmove"===c?d.removeEventListener(Nt,u,!1):"touchend"===c&&(d.removeEventListener(Dt,u,!1),d.removeEventListener(jt,u,!1))):St&&"dblclick"===e&&!Ae()?(o=(s=t)[te+Jt+(a=p)],l=s[te+Qt+a],h=s[te+"dblclick"+a],s.removeEventListener(Jt,o,!!Mt&&{passive:!1}),s.removeEventListener(Qt,l,!!Mt&&{passive:!1}),s.removeEventListener("dblclick",h,!1)):"removeEventListener"in t?t.removeEventListener(ze[e]||e,m,!1):"detachEvent"in t&&t.detachEvent("on"+e,m),t[Me][p]=null}function Be(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,$e(t),this}function Ne(t){return Oe(t,"wheel",Be),this}function De(t){return Pe(t,"mousedown touchstart dblclick",Be),Oe(t,"click",We),this}function je(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function He(t){return je(t),Be(t),this}function Re(t,e){if(!e)return new O(t.clientX,t.clientY);var i=Le(e),n=i.boundingClientRect;return new O((t.clientX-n.left)/i.x-e.clientLeft,(t.clientY-n.top)/i.y-e.clientTop)}var Ze=ft&&dt?2*window.devicePixelRatio:ct?window.devicePixelRatio:1;function qe(t){return nt?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Ze:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var Fe={};function We(t){Fe[t.type]=!0}function $e(t){var e=Fe[t.type];return Fe[t.type]=!1,e}function Ge(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(t){return!1}return i!==t}var Ye={on:Pe,off:ke,stopPropagation:Be,disableScrollPropagation:Ne,disableClickPropagation:De,preventDefault:je,stop:He,getMousePosition:Re,getWheelDelta:qe,fakeStop:We,skipped:$e,isExternalTarget:Ge,addListener:Pe,removeListener:ke},Xe=z.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=ye(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=C(this._animate,this),this._step()},_step:function(t){var e=new Date-this._startTime,i=1e3*this._duration;e<i?this._runFrame(this._easeOut(e/i),t):(this._runFrame(1),this._complete())},_runFrame:function(t,e){var i=this._startPos.add(this._offset.multiplyBy(t));e&&i._round(),be(this._el,i),this.fire("step")},_complete:function(){P(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),Ve=z.extend({options:{crs:U,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,e){e=m(this,e),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=a(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),void 0!==e.zoom&&(this._zoom=this._limitZoom(e.zoom)),e.center&&void 0!==e.zoom&&this.setView(Z(e.center),e.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ie&&bt&&!Lt&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Pe(this._proxy,ne,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,298 bytes, line 1
1,setView:function(t,i,n){return i=void 0===i?this._zoom:this._limitZoom(i),t=this._limitCenter(Z(t),i,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=e({animate:n.animate},n.zoom),n.pan=e({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==i?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,i,n.zoom):this._tryAnimatedPan(t,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(t,i),this)},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=t,this)},zoomIn:function(t,e){return t=t||(bt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(bt?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),a=(t instanceof O?t:this.latLngToContainerPoint(t)).subtract(s).multiplyBy(1-1/n),o=this.containerPointToLatLng(s.add(a));return this.setView(o,e,{zoom:i})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():H(t);var i=B(e.paddingTopLeft||e.padding||[0,0]),n=B(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n));if((s="number"==typeof e.maxZoom?Math.min(e.maxZoom,s):s)===1/0)return{center:t.getCenter(),zoom:s};
1var a=n.subtract(i).divideBy(2),o=this.project(t.getSouthWest(),s),r=this.project(t.getNorthEast(),s);return{center:this.unproject(o.add(r).divideBy(2).add(a),s),zoom:s}},fitBounds:function(t,e){if(!(t=H(t)).isValid())throw new Error("Bounds are not valid.");var i=this._getBoundsCenterZoom(t,e);return this.setView(i.center,i.zoom,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t,e){return e=e||{},(t=B(t).round()).x||t.y?(!0===e.animate||this.getSize().contains(t)?(this._panAnim||(this._panAnim=new Xe,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate?(ue(this._mapPane,"leaflet-pan-anim"),i=this._getMapPanePos().subtract(t).round(),this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)):(this._rawPanBy(t),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this):this.fire("moveend");var i},flyTo:function(t,e,i){if(!1===(i=i||{}).animate||!bt)return this.setView(t,e,i);this._stop();var n=this.project(this.getCenter()),s=this.project(t),a=this.getSize(),o=this._zoom;t=Z(t),e=void 0===e?o:e;var r=Math.max(a.x,a.y),l=r*this.getZoomScale(o,e),h=s.distanceTo(n)||1,d=1.42,c=d*d;function u(t){var e=(l*l-r*r+(t?-1:1)*c*c*h*h)/(2*(t?l:r)*c*h),i=Math.sqrt(e*e+1)-e;return i<1e-9?-18:Math.log(i)}function p(t){return(Math.exp(t)-Math.exp(-t))/2}function m(t){return(Math.exp(t)+Math.exp(-t))/2}var f=u(0);function v(t){return r*(m(f)*(p(e=f+d*t)/m(e))-p(f))/c;var e}var g=Date.now(),_=(u(1)-f)/d,b=i.duration?1e3*i.duration:1e3*_*.8;return this._moveStart(!0,i.noMoveStart),function i(){var a,l,c=(Date.now()-g)/b,u=(a=c,(1-Math.pow(1-a,1.5))*_);c<=1?(this._flyToFrame=C(i,this),this._move(this.unproject(n.add(s.subtract(n).multiplyBy(v(u)/h)),o),this.get
1ScaleZoom(r/(l=u,r*(m(f)/m(f+d*l))),o),{flyTo:!0})):this._move(t,e)._moveEnd(!0)}.call(this),this},flyToBounds:function(t,e){var i=this._getBoundsCenterZoom(t,e);return this.flyTo(i.center,i.zoom,e)},setMaxBounds:function(t){return(t=H(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var e=this.options.minZoom;return this.options.minZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var e=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,H(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i,n,s=B((e=e||{}).paddingTopLeft||e.padding||[0,0]),a=B(e.paddingBottomRight||e.padding||[0,0]),o=this.getCenter(),r=this.project(o),l=this.project(t),h=this.getPixelBounds(),d=h.getSize().divideBy(2),c=D([h.min.add(s),h.max.subtract(a)]);return c.contains(l)||(this._enforcingBounds=!0,i=r.subtract(l),n=B(l.x+i.x,l.y+i.y),(l.x<c.min.x||l.x>c.max.x)&&(n.x=r.x-i.x,0<i.x?n.x+=d.x-s.x:n.x-=d.x-a.x),(l.y<c.min.y||l.y>c.max.y)&&(n.y=r.y-i.y,0<i.y?n.y+=d.y-s.y:n.y-=d.y-a.y),this.panTo(this.unproject(n),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=i.divideBy(2).round(),o=n.divideBy(2).round(),r=s.subtract(o);return r.x||r.y?(t.animate&&t.pan?this.panBy(r):(t.pan&&this._rawPanBy(r),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=a(this._handleGeolocationResponse,this),n=a(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e,i=new R(t.coords.latitude,t.coords.longitude),n=i.toBounds(2*t.coords.accuracy),s=this._locateOptions;s.setView&&(e=this.getBoundsZoom(n),this.setView(i,s.maxZoom?Math.min(e,s.maxZoom):e));var a={latlng:i,bounds:n,timestamp:t.timestamp};for(var o in t.coords)"number"==typeof t.coords[o]&&(a[o]=t.coords[o]);this.fire("locationfound",a)},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),re(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(P(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)re(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=oe("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new j(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZo
1om?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=H(t),i=B(i||[0,0]);var n=this.getZoom()||0,s=this.getMinZoom(),a=this.getMaxZoom(),o=t.getNorthWest(),r=t.getSouthEast(),l=this.getSize().subtract(i),h=D(this.project(r,n),this.project(o,n)).getSize(),d=bt?this.options.zoomSnap:1,c=l.x/h.x,u=l.y/h.y,p=e?Math.max(c,u):Math.min(c,u);n=this.getScaleZoom(p,n);return d&&(n=Math.round(n/(d/100))*(d/100),n=e?Math.ceil(n/d)*d:Math.floor(n/d)*d),Math.max(s,Math.min(a,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new N(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(Z(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(B(t),e)},layerPointToLatLng:function(t){var e=B(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(Z(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(Z(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(H(t))},distance:function(t,e){return this.options.crs.distance(Z(t),Z(e))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(Z(t)))},mouseEventToContainerPoint:function(t){return Re(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=se(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Pe(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&bt,ue(t,"leaflet-container"+(St?" leaflet-touch":"")+(Pt?" leaflet-retina":"")+(it?" leaflet-oldie":"")+(ut?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=ae(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),be(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ue(t.markerPane,"leaflet-zoom-hide"),ue(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e){be(this._mapPane,new O(0,0));var i=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var n=this._zoom!==e;this._moveStart(n,!1)._move(t,e)._moveEnd(n),this.fire("viewreset"),i&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i){void 0===e&&(e=this._zoom);var n=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return P(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){be(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?ke:Pe;e((this._targets[r(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),bt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){P(this._resizeRequest),this._resizeRequest=C(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],s="mouseout"===e||"mouseover"===e,a=t.target||t.srcElement,o=!1;a;){if((i=this._targets[r(a)])&&("click"===e||"preclick"===e)&&!t._simulated&&this._draggableMoved(i)){o=!0;break}if(i&&i.listens(e,!0)){if(s&&!Ge(a,t))break;if(n.push(i),s)break}if(a===this._container)break;a=a.parentNode}return n.length||o||s||!Ge(a,t)||(n=[this]),n},_handleDOMEvent:function(t){var e;this._loaded&&!$e(t)&&("mousedown"!==(e=t.type)&&"keypress"!==e&&"keyup"!==e&&"keydown"!==e||Ee(t.target||t.srcElement),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){var s;if("click"===t.type&&((s=e({},t)).type="preclick",this._fireDOMEvent(s,s.type,n)),!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,i))).length){var a=n[0];"contextmenu"===i&&a.listens(i,!0)&&je(t);var o,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(o=a.getLatLng&&(!a._radius||a._radius<=10),r.containerPoint=o?this.latLngToContainerPoint(a.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=o?a.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var l=0;l<n.length;l++)if(n[l].fire(i,r,!0),r.originalEvent._stopped||!1===n[l].options.bubblingMouseEvents&&-1!==b(this._mouseEvents,i))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,e=this._handlers.length;t<e;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,{target:this}):this.on("load",t,e),this},_getMapPanePos:function(){return ye(this._mapPane)||new O(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,e){return(t&&void 0!==e?this._getNewPixelOrigin(t,e):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._add(this._getMapPanePos())._round()}
vendor: 1,064 bytes, line 1
1,_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return this.project(t,e)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return D([this.project(t.getSouthWest(),e)._subtract(n),this.project(t.getNorthWest(),e)._subtract(n),this.project(t.getSouthEast(),e)._subtract(n),this.project(t.getNorthEast(),e)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,i){if(!i)return t;var n=this.project(t,e),s=this.getSize().divideBy(2),a=new N(n.subtract(s),n.add(s)),o=this._getBoundsOffset(a,i,e);return o.round().equals([0,0])?t:this.unproject(n.add(o),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new N(i.min.add(t),i.max.add(t));return t.add(this._getBoundsOffset(n,e))},_getBoundsOffset:function(t,e,i){var n=D(this.project(e.getNorthEast(),i),this.project(e.getSouthWest
1(),i)),s=n.min.subtract(t.min),a=n.max.subtract(t.max);return new O(this._rebound(s.x,-a.x),this._rebound(s.y,-a.y))},_rebound:function(t,e){return 0<t+e?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=bt?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){pe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i)||(this.panBy(i,e),0))},_createAnimProxy:function(){var t=this._proxy=oe("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(t){var e=ee,i=this._proxy.style[e];_e(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){re(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();_e(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&0<=t.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),s=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(s)||(C(function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)},this),0))},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,ue(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&pe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),C(function(){this._moveEnd(!0)},this))}});function Ue(t){return new Ke(t)}var Ke=k.extend({options:{position:"topright"},initialize:function(t){m(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return ue(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(re(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0<t.screenX&&0<t.screenY&&this._map.getContainer().focus()}});Ve.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=oe("div",e+"control-container",this._container);function n(n,s){var a=e+n+" "+e+s;t[n+s]=oe("div",a,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)re(this._controlCorners[t]);re(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Je=Ke.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i<n?-1:n<i?1:0}},initialize:function(t,e,i){for(var n in m(this,i),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),(this._map=t).on("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return Ke.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._map?this._update():this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var e=this._getLayer(r(t));return e&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){ue(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(ue(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):pe(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return pe(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=oe("div",t),i=this.options.collapsed;e.setAttribute("aria-haspopup",!0),De(e),Ne(e);var n=this._section=oe("section",t+"-list");i&&(this._map.on("click",this.collapse,this),at||Pe(e,{mouseenter:this.expand,mouseleave:this.collapse},this));var s=this._layersLink=oe("a",t+"-toggle",e);s.href="#",s.title="Layers",St?(Pe(s,"click",He),Pe(s,"click",this.expand,this)):Pe(s,"focu
1s",this.expand,this),i||this.expand(),this._baseLayersList=oe("div",t+"-base",n),this._separator=oe("div",t+"-separator",n),this._overlaysList=oe("div",t+"-overlays",n),e.appendChild(n)},_getLayer:function(t){for(var e=0;e<this._layers.length;e++)if(this._layers[e]&&r(this._layers[e].layer)===t)return this._layers[e]},_addLayer:function(t,e,i){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:e,overlay:i}),this.options.sortLayers&&this._layers.sort(a(function(t,e){return this.options.sortFunction(t.layer,e.layer,t.name,e.name)},this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;le(this._baseLayersList),le(this._overlaysList),this._layerControlInputs=[];for(var t,e,i,n=0,s=0;s<this._layers.length;s++)i=this._layers[s],this._addItem(i),e=e||i.overlay,t=t||!i.overlay,n+=i.overlay?0:1;return this.options.hideSingleBase&&(t=t&&1<n,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(e?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Pe(e,"click",this._onInputClick,this);var s=document.createElement("span");s.innerHTML=" "+t.name;var a=document.createElement("div");return i.appendChild(a),a.appendChild(e),a.appendChild(s),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],s=[];this._handlingClick=!0;for(var a=i.length-1;0<=a;a--)t=i[a],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||s.push(e);for(a=0;a<s.length;a++)this._map.hasLayer(s[a])&&this._map.removeLayer(s[a]);for(a=0;a<n.length;a++)this._map.hasLayer(n[a])||this._map.addLayer(n[a]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,e,i=this._layerControlInputs,n=this._map.getZoom(),s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&n<e.options.minZoom||void 0!==e.options.maxZoom&&n>e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Qe=Ke.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"&#x2212;",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=oe("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,s){var a=oe("a",i,n);return a.innerHTML=t,a.href="#",a.title=e,a.setAttribute("role","button"),a.setAttribute("aria-label",e),De(a),Pe(a,"click",He),Pe(a,"click",s,this),Pe(a,"click",this._refocusOnMap,this),a},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";pe(this._zoomInButton,e),pe(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMinZoom()||ue(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMaxZoom()||ue(this._zoomInButton,e)}});Ve.mergeOptions({zoomControl:!0}),Ve.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Qe,this.addControl(this.zoomControl))});var ti=Ke.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=oe("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)}
1,_addScales:function(t,e,i){t.metric&&(this._mScale=oe("div",e,i)),t.imperial&&(this._iScale=oe("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,s=3.2808399*t;5280<s?(e=s/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(s),this._updateScale(this._iScale,n+" ft",n/s))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(10<=i?10:5<=i?5:3<=i?3:2<=i?2:1)}}),ei=Ke.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){m(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=oe("div","leaflet-control-attribution"),De(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}}});Ve.mergeOptions({attributionControl:!0}),Ve.addInitHook(function(){this.options.attributionControl&&(new ei).addTo(this)}),Ke.Layers=Je,Ke.Zoom=Qe,Ke.Scale=ti,Ke.Attribution=ei,Ue.layers=function(t,e,i){return new Je(t,e,i)},Ue.zoom=function(t){return new Qe(t)},Ue.scale=function(t){return new ti(t)},Ue.attribution=function(t){return new ei(t)};var ii=k.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ii.addTo=function(t,e){return t.addHandler(e,this),this};var ni,si={Events:A},ai=St?"touchstart mousedown":"mousedown",oi={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},ri={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},li=z.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){m(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Pe(this._dragStartTarget,ai,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(li._dragging===this&&this.finishDrag(),ke(this._dragStartTarget,ai,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;!t._simulated&&this._enabled&&(this._moved=!1,ce(this._element,"leaflet-zoom-anim")||li._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((li._dragging=this)._preventOutline&&Ee(this._element),we(),Xt(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Se(this._element),this._startPoint=new O(e.clientX,e.clientY),this._parentScale=Le(i),Pe(document,ri[t.type],this._onMove,this),Pe(document,oi[t.type],this._onUp,this))))},_onMove:function(t){var e,i;!t._simulated&&this._enabled&&(t.touches&&1<t.touches.length?this._moved=!0:((i=new O((e=t.touches&&1===t.touches.length?t.touches[0]:t).clientX,e.clientY)._subtract(this._startPoint)).x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)<this.options.clickTolerance||(i.x/=this._parentScale.x,i.y/=this._parentScale.y,je(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=ye(this._element).subtract(i),ue(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),ue(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(i),this._moving=!0,P(this._animRequest),this._lastEvent=t,this._animRequest=C(this._updatePosition,this,!0))))},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),be(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var t in pe(document.body,"leaflet-dragging"),this._lastTarget&&(pe(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),ri)ke(document,ri[t],this._onMove,this),ke(document,oi[t],this._onUp,this);xe(),Vt(),this._moved&&this._moving&&(P(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,li._dragging=!1}});function hi(t,e){if(!e||!t.length)return t.slice();var i=e*e;return function(t,e){var i=t.length,s=new(("undefined"==typeof Uint8Array?"undefined":n(Uint8Array))!=void 0+""?Uint8Array:Array)(i);s[0]=s[i-1]=1,function t(e,i,n,s,a){var o,r,l,h=0;for(r=s+1;r<=a-1;r++)h<(l=mi(e[r],e[s],e[a],!0))&&(o=r,h=l);n<h&&(i[o]=1,t(e,i,n,s,o),t(e,i,n,o,a))}(t,s,e,0,i-1);var a,o=[];for(a=0;a<i;a++)s[a]&&o.push(t[a]);return o}(t=function(t,e){for(var i=[t[0]],n=1,s=0,a=t.length;n<a;n++)(function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n})(t[n],t[s])>e&&(i.push(t[n]),s=n);return s<a-1&&i.push(t[a-1]),i}(t,i),i)}function di(t,e,i){return Math.sqrt(mi(t,e,i,!0))}function ci(t,e,i,n,s){var a,o,r,l=n?ni:pi(t,i),h=pi(e,i);for(ni=h;;){if(!(l|h))return[t,e];if(l&h)return!1;r=pi(o=ui(t,e,a=l||h,i,s),i),a===l?(t=o,l=r):(e=o,h=r)}}function ui(t,e,i,n,s){var a,o,r=e.x-t.x,l=e.y-t.y,h=n.min,d=n.max;return 8&i?(a=t.x+r*(d.y-t.y)/l,o=d.y):4&i?(a=t.x+r*(h.y-t.y)/l,o=h.y):2&i?(a=d.x,o=t.y+l*(d.x-t.x)/r):1&i&&(a=h.x,o=t.y+l*(h.x-t.x)/r),new O(a,o,s)}function pi(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i}function mi(t,e,i,n){var s,a=e.x,o=e.y,r=i.x-a,l=i.y-o,h=r*r+l*l;return 0<h&&(1<(s=((t.x-a)*r+(t.y-o)*l)/h)?(a=i.x,o=i.y):0<s&&(a+=r*s,o+=l*s)),r=t.x-a,l=t.y-o,n?r*r+l*l:new O(a,o)}function fi(t){return!_(t[0])||"object"!=n(t[0][0])&&void 0!==t[0][0]}function vi(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),fi(t)}var gi={simplify:hi,pointToSegmentDistance:di,closestPointOnSegment:function(t,e,
1i){return mi(t,e,i)},clipSegment:ci,_getEdgeIntersection:ui,_getBitCode:pi,_sqClosestPointOnSegment:mi,isFlat:fi,_flat:vi};function _i(t,e,i){for(var n,s,a,o,r,l,h,d=[1,4,2,8],c=0,u=t.length;c<u;c++)t[c]._code=pi(t[c],e);for(a=0;a<4;a++){for(l=d[a],n=[],c=0,s=(u=t.length)-1;c<u;s=c++)o=t[c],r=t[s],o._code&l?r._code&l||((h=ui(r,o,l,e,i))._code=pi(h,e),n.push(h)):(r._code&l&&((h=ui(r,o,l,e,i))._code=pi(h,e),n.push(h)),n.push(o));t=n}return t}var bi,yi={clipPolygon:_i},wi={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new R(t.y,t.x)},bounds:new N([-180,-90],[180,90])},xi={R:6378137,R_MINOR:6356752.314245179,bounds:new N([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,s=this.R_MINOR/i,a=Math.sqrt(1-s*s),o=a*Math.sin(n),r=Math.tan(Math.PI/4-n/2)/Math.pow((1-o)/(1+o),a/2);n=-i*Math.log(Math.max(r,1e-10));return new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,s=this.R_MINOR/n,a=Math.sqrt(1-s*s),o=Math.exp(-t.y/n),r=Math.PI/2-2*Math.atan(o),l=0,h=.1;l<15&&1e-7<Math.abs(h);l++)e=a*Math.sin(r),e=Math.pow((1-e)/(1+e),a/2),r+=h=Math.PI/2-2*Math.atan(o*e)-r;return new R(r*i,t.x*i/n)}},Ei={LonLat:wi,Mercator:xi,SphericalMercator:G},Ti=e({},W,{code:"EPSG:3395",projection:xi,transformation:X(bi=.5/(Math.PI*xi.R),.5,-bi,.5)}),Si=e({},W,{code:"EPSG:4326",projection:wi,transformation:X(1/180,1,-1/180,.5)}),Li=e({},F,{projection:wi,transformation:X(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});F.Earth=W,F.EPSG3395=Ti,F.EPSG3857=U,F.EPSG900913=K,F.EPSG4326=Si,F.Simple=Li;var Ci=z.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e,i=t.target;i.hasLayer(this)&&(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents&&(e=this.getEvents(),i.on(e,this),this.once("remove",function(){i.off(e,this)},this)),this.onAdd(i),this.getAttribution&&i.attributionControl&&i.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),i.fire("layeradd",{layer:this}))}});Ve.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||((this._layers[e]=t)._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]&&(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null),this},hasLayer:function(t){return!!t&&r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?_(t)?t:[t]:[]).length;e<i;e++)this.addLayer(t[e])},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[r(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=r(t);this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,e=-1/0,i=this._getZoomSpan();for(var n in this._zoomBoundLayers){var s=this._zoomBoundLayers[n].options;t=void 0===s.minZoom?t:Math.min(t,s.minZoom),e=void 0===s.maxZoom?e:Math.max(e,s.maxZoom)}this._layersMaxZoom=e===-1/0?void 0:e,this._layersMinZoom=t===1/0?void 0:t,i!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZo
vendor: 9,094 bytes, line 1
1om&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Pi=Ci.extend({initialize:function(t,e){var i,n;if(m(this,e),this._layers={},t)for(i=0,n=t.length;i<n;i++)this.addLayer(t[i])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return!!t&&("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)(i=this._layers[e])[t]&&i[t].apply(i,n);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:r}),Mi=Pi.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Pi.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),Pi.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new j;for(var e in this._layers){var i=this._layers[e];t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}}),ki=k.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){m(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(i,e&&"IMG"===e.tagName?e:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i=this.options,n=i[e+"Size"];"number"==typeof n&&(n=[n,n]);var s=B(n),a=B("shadow"===e&&i.shadowAnchor||i.iconAnchor||s&&s.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(i.className||""),a&&(t.style.marginLeft=-a.x+"px",t.style.marginTop=-a.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return Pt&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}}),Ai=ki.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return Ai.imagePath||(Ai.imagePath=this._detectIconPath()),(this.options.imagePath||Ai.imagePath)+ki.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=oe("div","leaflet-default-icon-path",document.body),e=ae(t,"background-image")||ae(t,"backgroundImage");return document.body.removeChild(t),null===e||0!==e.indexOf("url")?"":e.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),zi=ii.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new li(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ue(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&pe(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var e,i=this._marker,n=i._map,s=this._marker.options.autoPanSpeed,a=this._marker.options.autoPanPadding,o=ye(i._icon),r=n.getPixelBounds(),l=n.getPixelOrigin(),h=D(r.min._subtract(l).add(a),r.max._subtract(l).subtract(a));h.contains(o)||(e=B((Math.max(h.max.x,o.x)-h.max.x)/(r.max.x-h.max.x)-(Math.min(h.min.x,o.x)-h.min.x)/(r.min.x-h.min.x),(Math.max(h.max.y,o.y)-h.max.y)/(r.max.y-h.max.y)-(Math.min(h.min.y,o.y)-h.min.y)/(r.min.y-h.min.y)).multiplyBy(s),n.panBy(e,{animate:!1}),this._draggable._newPos._add(e),this._draggable._startPos._add(e),be(i._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=C(this._adjustPan.bind(this,t)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(P(this._panRequest),this._panRequest=C(this._adjustPan.bind(this,t)))},_onDrag:function(t){var e=this._marker,i=e._shadow,n=ye(e._icon),s=e._map.layerPointToLatLng(n);i&&be(i,n),e._latlng=s,t.latlng=s,t.oldLatLng=this._oldLatLng,e.fire("move",t).fire("drag",t)},_onDragEnd:function(t){P(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Oi=Ci.extend({options:{icon:new Ai,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,e){m(this,e),this._latlng=Z(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var e=this._latlng;return this._latlng=Z(t),this.update(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var t;return this._icon&&this._map&&(t=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(t)),this},_initIcon:function(){var t=this.options,e="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),i=t.icon.createIcon(this._icon),n=!1;i!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(i.title=t.title),"IMG"===i.tagName&&(i.alt=t.alt||"")),ue(i,e),t.keyboard&&(i.tabIndex="0"),this._icon=i,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var s=t.icon.createShadow(this._shadow),a=!1;s!==this._shadow&&(this._removeShadow(),a=!0),s&&(ue(s,e),s.alt=""),this._shadow=s,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),s&&a&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),re(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&re(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&be(this._icon,t),this._shadow&&be(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){var t;this.options.interactive&&(ue(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),zi&&(t=this.options.draggable,this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new zi(this),t&&this.dragging.enable()))},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&ve(this._icon,t),this._shadow&&ve(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),Ii=Ci.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,f
vendor: 1,332 bytes, line 1
1illRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return m(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Bi=Ii.extend({options:{fill:!0,radius:10},initialize:function(t,e){m(this,e),this._latlng=Z(t),this._radius=this.options.radius},setLatLng:function(t){var e=this._latlng;return this._latlng=Z(t),this.redraw(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius}
vendor: 2,421 bytes, line 1
1,setStyle:function(t){var e=t&&t.radius||this._radius;return Ii.prototype.setStyle.call(this,t),this.setRadius(e),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,e=this._radiusY||t,i=this._clickTolerance(),n=[t+i,e+i];this._pxBounds=new N(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),Ni=Bi.extend({initialize:function(t,i,n){if("number"==typeof i&&(i=e({},n,{radius:i})),m(this,i),this._latlng=Z(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new j(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Ii.prototype.setStyle,_project:function(){var t,e,i,n,s,a,o,r,l=this._latlng.lng,h=this._latlng.lat,d=this._map,c=d.options.crs;c.distance===W.distance?(t=Math.PI/180,e=this._mRadius/W.R/t,i=d.project([h+e,l]),n=d.project([h-e,l]),s=i.add(n).divideBy(2),a=d.unproject(s).lat,o=Math.acos((Math.cos(e*t)-Math.sin(h*t)*Math.sin(a*t))/(Math.cos(h*t)*Math.cos(a*t)))/t,!isNaN(o)&&0!==o||(o=e/Math.cos(Math.PI/180*h)),this._point=s.subtract(d.getPixelOrigin()),this._radius=isNaN(o)?0:s.x-d.project([a,l-o]).x,this._radiusY=s.y-i.y):(r=c.unproject(c.project(this._latlng).subtract([this._mRadius,0])),this._point=d.latLngToLayerPoint(this._latlng),this._radius=this._point.x-d.latLngToLayerPoint(r).x),this._updateBounds()}}),Di=Ii.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,e){m(this,e),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var e,i,n=1/0,s=null,a=mi,o=0,r=this._parts.length;o<r;o++)for(var l=this._parts[o],h=1,d=l.length;h<d;h++){var c=a(t,e=l[h-1],i=l[h],!0);c<n&&(n=c,s=a(t,e,i))}return s&&(s.distance=Math.sqrt(n)),s}
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,s,a,o,r=this._rings[0],l=r.length;if(!l)return null;for(e=t=0;t<l-1;t++)e+=r[t].distanceTo(r[t+1])/2;if(0===e)return this._map.layerPointToLatLng(r[0]);for(n=t=0;t<l-1;t++)if(s=r[t],a=r[t+1],e<(n+=i=s.distanceTo(a)))return o=(n-e)/i,this._map.layerPointToLatLng([a.x-o*(a.x-s.x),a.y-o*(a.y-s.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=Z(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new j,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return fi(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],i=fi(t),n=0,s=t.length;n<s;n++)i?(e[n]=Z(t[n]),this._bounds.extend(e[n])):e[n]=this._convertLatLngs(t[n]);return e},_project:function(){var t=new N;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),e=new O(t,t);this._pxBounds=new N([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)])},_projectLatlngs:function(t,e,i){var n,s,a=t[0]instanceof R,o=t.length;if(a){for(s=[],n=0;n<o;n++)s[n]=this._map.latLngToLayerPoint(t[n]),i.extend(s[n]);e.push(s)}else for(n=0;n<o;n++)this._projectLatlngs(t[n],e,i)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var e,i,n,s,a=this._parts,o=0,r=0,l=this._rings.length;o<l;o++)for(e=0,i=(s=this._rings[o]).length;e<i-1;e++)(n=ci(s[e],s[e+1],t,e,!0))&&(a[r]=a[r]||[],a[r].push(n[0]),n[1]===s[e+1]&&e!==i-2||(a[r].push(n[1]),r++))},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,i=0,n=t.length;i<n;i++)t[i]=hi(t[i],e)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,e){var i,n,s,a,o,r,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(i=0,a=this._parts.length;i<a;i++)for(n=0,s=(o=(r=this._parts[i]).length)-1;n<o;s=n++)if((e||0!==n)&&di(t,r[s],r[n])<=l)return!0;return!1}});Di._flat=vi;var ji=Di.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
vendor: 4,857 bytes, line 1
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,s,a,o,r,l,h=this._rings[0],d=h.length;if(!d)return null;for(t=a=o=r=0,e=d-1;t<d;e=t++)i=h[t],n=h[e],s=i.y*n.x-n.y*i.x,o+=(i.x+n.x)*s,r+=(i.y+n.y)*s,a+=3*s;return l=0===a?h[0]:[o/a,r/a],this._map.layerPointToLatLng(l)},_convertLatLngs:function(t){var e=Di.prototype._convertLatLngs.call(this,t),i=e.length;return 2<=i&&e[0]instanceof R&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){Di.prototype._setLatLngs.call(this,t),fi(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return fi(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);t=new N(t.min.subtract(i),t.max.add(i));if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,s=0,a=this._rings.length;s<a;s++)(n=_i(this._rings[s],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var e,i,n,s,a,o,r,l,h=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(s=0,r=this._parts.length;s<r;s++)for(a=0,o=(l=(e=this._parts[s]).length)-1;a<l;o=a++)i=e[a],n=e[o],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(h=!h);return h||Di.prototype._containsPoint.call(this,t,!0)}}),Hi=Mi.extend({initialize:function(t,e){m(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=_(t)?t:t.features;if(s){for(e=0,i=s.length;e<i;e++)((n=s[e]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var a=this.options;if(a.filter&&!a.filter(t))return this;var o=Ri(t,a);return o?(o.feature=Yi(t),o.defaultOptions=o.options,this.resetStyle(o),a.onEachFeature&&a.onEachFeature(t,o),this.addLayer(o)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=e({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){t.setStyle&&("function"==typeof e&&(e=e(t.feature)),t.setStyle(e))}});function Ri(t,e){var i,n,s,a,o="Feature"===t.type?t.geometry:t,r=o?o.coordinates:null,l=[],h=e&&e.pointToLayer,d=e&&e.coordsToLatLng||qi;if(!r&&!o)return null;switch(o.type){case"Point":return Zi(h,t,i=d(r),e);case"MultiPoint":for(s=0,a=r.length;s<a;s++)i=d(r[s]),l.push(Zi(h,t,i,e));return new Mi(l);case"LineString":case"MultiLineString":return n=Fi(r,"LineString"===o.type?0:1,d),new Di(n,e);case"Polygon":case"MultiPolygon":return n=Fi(r,"Polygon"===o.type?1:2,d),new ji(n,e);case"GeometryCollection":for(s=0,a=o.geometries.length;s<a;s++){var c=Ri({geometry:o.geometries[s],type:"Feature",properties:t.properties},e);c&&l.push(c)}return new Mi(l);default:throw new Error("Invalid GeoJSON object.")}}function Zi(t,e,i,n){return t?t(e,i):new Oi(i,n&&n.markersInheritOptions&&n)}function qi(t){return new R(t[1],t[0],t[2])}function Fi(t,e,i){for(var n,s=[],a=0,o=t.length;a<o;a++)n=e?Fi(t[a],e-1,i):(i||qi)(t[a]),s.push(n);return s}function Wi(t,e){return e="number"==typeof e?e:6,void 0!==t.alt?[c(t.lng,e),c(t.lat,e),c(t.alt,e)]:[c(t.lng,e),c(t.lat,e)]}function $i(t,e,i,n){for(var s=[],a=0,o=t.length;a<o;a++)s.push(e?$i(t[a],e-1,i,n):Wi(t[a],n));return!e&&i&&s.push(s[0]),s}function Gi(t,i){return t.feature?e({},t.feature,{geometry:i}):Yi(i)}function Yi(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Xi={toGeoJSON:function(t){return Gi(this,{type:"Point",coordinates:Wi(this.getLatLng(),t)})}};function Vi(t,e){return new Hi(t,e)}Oi.include(Xi),Ni.include(Xi),Bi.include(Xi),Di.include({toGeoJSON:function(t){var e=!fi(this._latlngs);return Gi(this,{type:(e?"Multi":"")+"LineString",coordinates:$i(this._latlngs,e?1:0,!1,t)})}}),ji.include({toGeoJSON:function(t){var e=!fi(this._latlngs),i=e&&!fi(this._latlngs[0]),n=$i(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Gi(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),Pi.include({toMultiPoint:function(t){var e=[];return this.eachLayer(function(i){e.push(i.toGeoJSON(t).geometry.coordinates)}),Gi(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer(function(e){var s,a;e.toGeoJSON&&(s=e.toGeoJSON(t),i?n.push(s.geometry):"FeatureCollection"===(a=Yi(s)).type?n.push.apply(n,a.features):n.push(a))}),i?Gi(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Ui=Vi,Ki=Ci.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""}
vendor: 4,934 bytes, line 1
1,initialize:function(t,e,i){this._url=t,this._bounds=H(e),m(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ue(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){re(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&he(this._image),this},bringToBack:function(){return this._map&&de(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=H(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:oe("img");ue(e,"leaflet-image-layer"),this._zoomAnimated&&ue(e,"leaflet-zoom-animated"),this.options.className&&ue(e,this.options.className),e.onselectstart=d,e.onmousemove=d,e.onload=a(this.fire,this,"load"),e.onerror=a(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;_e(this._image,i,e)},_reset:function(){var t=this._image,e=new N(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();be(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){ve(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)}}),Ji=Ki.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:oe("video");if(ue(e,"leaflet-image-layer"),this._zoomAnimated&&ue(e,"leaflet-zoom-animated"),this.options.className&&ue(e,this.options.className),e.onselectstart=d,e.onmousemove=d,e.onloadeddata=a(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s<i.length;s++)n.push(i[s].src);this._url=0<i.length?n:[e.src]}else{_(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted;for(var o=0;o<this._url.length;o++){var r=oe("source");r.src=this._url[o],e.appendChild(r)}}}}),Qi=Ki.extend({_initImage:function(){var t=this._image=this._url;ue(t,"leaflet-image-layer"),this._zoomAnimated&&ue(t,"leaflet-zoom-animated"),this.options.className&&ue(t,this.options.className),t.onselectstart=d,t.onmousemove=d}}),tn=Ci.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,e){m(this,t),this._source=e},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&ve(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&ve(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(ve(this._container,0),this._removeTimeout=setTimeout(a(re,void 0,this._container),200)):re(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=Z(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&he(this._container),this},bringToBack:function(){return this._map&&de(this._container),this}
1,_prepareOpen:function(t,e,i){if(e instanceof Ci||(i=e,e=t),e instanceof Mi)for(var n in t._layers){e=t._layers[n];break}if(!i)if(e.getCenter)i=e.getCenter();else{if(!e.getLatLng)throw new Error("Unable to get source layer LatLng.");i=e.getLatLng()}return this._source=e,this.update(),i},_updateContent:function(){if(this._content){var t=this._contentNode,e="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof e)t.innerHTML=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(e)}this.fire("contentupdate")}},_updatePosition:function(){var t,e,i,n,s;this._map&&(t=this._map.latLngToLayerPoint(this._latlng),e=B(this.options.offset),i=this._getAnchor(),this._zoomAnimated?be(this._container,t.add(i)):e=e.add(t).add(i),n=this._containerBottom=-e.y,s=this._containerLeft=-Math.round(this._containerWidth/2)+e.x,this._container.style.bottom=n+"px",this._container.style.left=s+"px")},_getAnchor:function(){return[0,0]}}),en=tn.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){tn.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Ii||this._source.on("preclick",Be))},onRemove:function(t){tn.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Ii||this._source.off("preclick",Be))},getEvents:function(){var t=tn.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=this._container=oe("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=oe("div",e+"-content-wrapper",i);this._contentNode=oe("div",e+"-content",n),De(i),Ne(this._contentNode),Pe(i,"contextmenu",Be),this._tipContainer=oe("div",e+"-tip-container",i),this._tip=oe("div",e+"-tip",this._tipContainer),this.options.closeButton&&((t=this._closeButton=oe("a",e+"-close-button",i)).href="#close",t.innerHTML="&#215;",Pe(t,"click",this._onCloseButtonClick,this))},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth);i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,a="leaflet-popup-scrolled";s&&s<n?(e.height=s+"px",ue(t,a)):pe(t,a),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();be(this._container,e.add(i))},_adjustPan:function(){var t,e,i,n,s,a,o,r,l,h,d,c;this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),t=this._map,e=parseInt(ae(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,(s=new O(this._containerLeft,-i-this._containerBottom))._add(ye(this._container)),a=t.layerPointToContainerPoint(s),o=B(this.options.autoPanPadding),r=B(this.options.autoPanPaddingTopLeft||o),l=B(this.options.autoPanPaddingBottomRight||o),h=t.getSize(),c=d=0,a.x+n+l.x>h.x&&(d=a.x+n-h.x+l.x),a.x-d-r.x<0&&(d=a.x-r.x),a.y+i+l.y>h.y&&(c=a.y+i-h.y+l.y),a.y-c-r.y<0&&(c=a.y-r.y),(d||c)&&t.fire("autopanstart").panBy([d,c]))},_onCloseButtonClick:function(t){this._close(),He(t)},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ve.mergeOptions({closePopupOnClick:!0}),Ve.include({openPopup:function(t,e,i){return t instanceof en||(t=new en(i).setContent(t)),e&&t.setLatLng(e),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Ci.include({bindPopup:function(t,e){return t instanceof en?(m(t,e),(this._popup=t)._source=this):(this._popup&&!e||(this._popup=new en(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,e){return this._popup&&this._map&&(e=this._popup._prepareOpen(this,t,e),this._map.openPopup(this._popup,e)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e=t.layer||t.target;this._popup&&this._map&&(He(t),e instanceof Ii?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===e?this.closePopup():this.openPopup(e,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)}
1,_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var nn=tn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){tn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){tn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=tn.prototype.getEvents.call(this);return St&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=oe("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,s=i.latLngToContainerPoint(i.getCenter()),a=i.layerPointToContainerPoint(t),o=this.options.direction,r=n.offsetWidth,l=n.offsetHeight,h=B(this.options.offset),d=this._getAnchor(),c="top"===o?(e=r/2,l):"bottom"===o?(e=r/2,0):(e="center"===o?r/2:"right"===o?0:"left"===o?r:a.x<s.x?(o="right",0):(o="left",r+2*(h.x+d.x)),l/2);t=t.subtract(B(e,c,!0)).add(h).add(d),pe(n,"leaflet-tooltip-right"),pe(n,"leaflet-tooltip-left"),pe(n,"leaflet-tooltip-top"),pe(n,"leaflet-tooltip-bottom"),ue(n,"leaflet-tooltip-"+o),be(n,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&ve(this._container,t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(e)},_getAnchor:function(){return B(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Ve.include({openTooltip:function(t,e,i){return t instanceof nn||(t=new nn(i).setContent(t)),e&&t.setLatLng(e),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&&this.removeLayer(t),this}}),Ci.include({bindTooltip:function(t,e){return t instanceof nn?(m(t,e),(this._tooltip=t)._source=this):(this._tooltip&&!e||(this._tooltip=new nn(e,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){var e,i;!t&&this._tooltipHandlersAdded||(e=t?"off":"on",i={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?i.add=this._openTooltip:(i.mouseover=this._openTooltip,i.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(i.mousemove=this._moveTooltip),St&&(i.click=this._openTooltip)),this[e](i),this._tooltipHandlersAdded=!t)},openTooltip:function(t,e){return this._tooltip&&this._map&&(e=this._tooltip._prepareOpen(this,t,e),this._map.openTooltip(this._tooltip,e),this._tooltip.options.interactive&&this._tooltip._container&&(ue(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(pe(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var e=t.layer||t.target;this._tooltip&&this._map&&this.openTooltip(e,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var e,i,n=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(e=this._map.mouseEventToContainerPoint(t.originalEvent),i=this._map.containerPointToLayerPoint(e),n=this._map.layerPointToLatLng(i)),this._tooltip.setLatLng(n)}});var sn=ki.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var e,i=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;return n.html instanceof Element?(le(i),i.appendChild(n.html)):i.innerHTML=!1!==n.html?n.html:"",n.bgPos&&(e=B(n.bgPos),i.style.backgroundPosition=-e.x+"px "+-e.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}});ki.Default=Ai;var an=Ci.extend({options:{tileSize:256,opacity:1,updateWhenIdle:yt,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){m(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),re(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(he(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(de(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=l(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof O?t:new O(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var e,i=this.getPane().children,n=-t(-1/0,1/0),s=0,a=i.length;s<a;s++)e=i[s].style.zIndex,i[s]!==this._container&&e&&(n=t(n,+e));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!it){ve(this._container,this.options.opacity);var t=+new Date,e=!1,i=!1;for(var n in this._tiles){var s,a=this._tiles[n];a.current&&a.loaded&&(s=Math.min(1,(t-a.loaded)/200),ve(a.el,s),s<1?e=!0:(a.active?i=!0:this._onOpaqueTile(a),a.active=!0))}i&&!this._noPrune&&this._pruneTiles(),e&&(P(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this))}}
vendor: 4,758 bytes, line 1
1,_onOpaqueTile:d,_initContainer:function(){this._container||(this._container=oe("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,e=this.options.maxZoom;if(void 0!==t){for(var i in this._levels)i=Number(i),this._levels[i].el.children.length||i===t?(this._levels[i].el.style.zIndex=e-Math.abs(t-i),this._onUpdateLevel(i)):(re(this._levels[i].el),this._removeTilesAtZoom(i),this._onRemoveLevel(i),delete this._levels[i]);var n=this._levels[t],s=this._map;return n||((n=this._levels[t]={}).el=oe("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=e,n.origin=s.project(s.unproject(s.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,s.getCenter(),s.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:d,_onRemoveLevel:d,_onCreateLevel:d,_pruneTiles:function(){if(this._map){var t,e,i,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(i=this._tiles[t]).retain=i.current;for(t in this._tiles)(i=this._tiles[t]).current&&!i.active&&(e=i.coords,this._retainParent(e.x,e.y,e.z,e.z-5)||this._retainChildren(e.x,e.y,e.z,e.z+2));for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var e in this._tiles)this._tiles[e].coords.z===t&&this._removeTile(e)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)re(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,e,i,n){var s=Math.floor(t/2),a=Math.floor(e/2),o=i-1,r=new O(+s,+a);r.z=+o;var l=this._tileCoordsToKey(r),h=this._tiles[l];return h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),n<o&&this._retainParent(s,a,o,n))},_retainChildren:function(t,e,i,n){for(var s=2*t;s<2*t+2;s++)for(var a=2*e;a<2*e+2;a++){var o=new O(s,a);o.z=i+1;var r=this._tileCoordsToKey(o),l=this._tiles[r];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),i+1<n&&this._retainChildren(s,a,i+1,n))}},_resetView:function(t){var e=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var e=this.options;return void 0!==e.minNativeZoom&&t<e.minNativeZoom?e.minNativeZoom:void 0!==e.maxNativeZoom&&e.maxNativeZoom<t?e.maxNativeZoom:t},_setView:function(t,e,i,n){var s=Math.round(e),a=(s=void 0!==this.options.maxZoom&&s>this.options.maxZoom||void 0!==this.options.minZoom&&s<this.options.minZoom?void 0:this._clampZoom(s),this.options.updateWhenZooming&&s!==this._tileZoom);n&&!a||(this._tileZoom=s,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==s&&this._update(t),i||this._pruneTiles(),this._noPrune=!!i),this._setZoomTransforms(t,e)},_setZoomTransforms:function(t,e){for(var i in this._levels)this._setZoomTransform(this._levels[i],t,e)},_setZoomTransform:function(t,e,i){var n=this._map.getZoomScale(i,t.zoom),s=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(e,i)).round();bt?_e(t.el,s,n):be(t.el,s)},_resetGrid:function(){var t=this._map,e=t.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,s=this._map.getPixelWorldBounds(this._tileZoom);s&&(this._globalTileRange=this._pxBoundsToTileRange(s)),this._wrapX=e.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,e.wrapLng[0]],n).x/i.x),Math.ceil(t.project([0,e.wrapLng[1]],n).x/i.y)],this._wrapY=e.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([e.wrapLat[0],0],n).y/i.x),Math.ceil(t.project([e.wrapLat[1],0],n).y/i.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var e=this._map,i=e._animatingZoom?Math.max(e._animateToZoom,e.getZoom()):e.getZoom(),n=e.getZoomScale(i,this._tileZoom),s=e.project(t,this._tileZoom).floor(),a=e.getSize().divideBy(2*n);return new N(s.subtract(a),s.add(a))},_update:function(t){var e=this._map;if(e){var i=this._clampZoom(e.getZoom());if(void 0===t&&(t=e.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),s=this._pxBoundsToTileRange(n),a=s.getCenter(),o=[],r=this.options.keepBuffer,l=new N(s.getBottomLeft().subtract([r,-r]),s.getTopRight().add([r,-r]));if(!(isFinite(s.min.x)&&isFinite(s.min.y)&&isFinite(s.max.x)&&isFinite(s.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var h in this._tiles){var d=this._tiles[h].coords;d.z===this._tileZoom&&l.contains(new O(d.x,d.y))||(this._tiles[h].current=!1)}
1if(1<Math.abs(i-this._tileZoom))this._setView(t,i);else{for(var c=s.min.y;c<=s.max.y;c++)for(var u=s.min.x;u<=s.max.x;u++){var p,m=new O(u,c);m.z=this._tileZoom,this._isValidTile(m)&&((p=this._tiles[this._tileCoordsToKey(m)])?p.current=!0:o.push(m))}if(o.sort(function(t,e){return t.distanceTo(a)-e.distanceTo(a)}),0!==o.length){this._loading||(this._loading=!0,this.fire("loading"));var f=document.createDocumentFragment();for(u=0;u<o.length;u++)this._addTile(o[u],f);this._level.el.appendChild(f)}}}}},_isValidTile:function(t){var e=this._map.options.crs;if(!e.infinite){var i=this._globalTileRange;if(!e.wrapLng&&(t.x<i.min.x||t.x>i.max.x)||!e.wrapLat&&(t.y<i.min.y||t.y>i.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return H(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),s=n.add(i);return[e.unproject(n,t.z),e.unproject(s,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new j(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(re(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ue(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=d,t.onmousemove=d,it&&this.options.opacity<1&&ve(t,this.options.opacity),at&&!ot&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&C(a(this._tileReady,this,t,null,s)),be(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(ve(i.el,0),P(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(ue(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?C(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new N(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),on=an.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,e){this._url=t,(e=m(this,e)).detectRetina&&Pt&&0<e.maxZoom&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom++):(e.zoomOffset++,e.maxZoom--),e.minZoom=Math.max(0,e.minZoom)),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),at||this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Pe(i,"load",a(this._tileOnLoad,this,e,i)),Pe(i,"error",a(this._tileOnError,this,e,i)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i.alt="",i.setAttribute("role","presentation"),i.src=this.getTileUrl(t),i},getTileUrl:function(t){var i,n={r:Pt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};return this._map&&!this._map.options.crs.infinite&&(i=this._globalTileRange.max.y-t.y,this.options.tms&&(n.y=i),n["-y"]=i),g(this._url,e(n,this.options))}
1,_tileOnLoad:function(t,e){it?setTimeout(a(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=d,e.onerror=d,e.complete||(e.src=y,re(e),delete this._tiles[t]))},_removeTile:function(t){var e=this._tiles[t];if(e)return lt||e.el.setAttribute("src",y),an.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return an.prototype._tileReady.call(this,t,e,i)}});function rn(t,e){return new on(t,e)}var ln=on.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var n=e({},this.defaultWmsParams);for(var s in i)s in this.options||(n[s]=i[s]);var a=(i=m(this,i)).detectRetina&&Pt?2:1,o=this.getTileSize();n.width=o.x*a,n.height=o.y*a,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=1.3<=this._wmsVersion?"crs":"srs";this.wmsParams[e]=this._crs.code,on.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=D(i.project(e[0]),i.project(e[1])),s=n.min,a=n.max,o=(1.3<=this._wmsVersion&&this._crs===Si?[s.y,s.x,a.y,a.x]:[s.x,s.y,a.x,a.y]).join(","),r=on.prototype.getTileUrl.call(this,t);return r+f(this.wmsParams,r,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+o},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});on.WMS=ln,rn.wms=function(t,e){return new ln(t,e)};var hn=Ci.extend({options:{padding:.1,tolerance:0},initialize:function(t){m(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&ue(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=ye(this._container),s=this._map.getSize().multiplyBy(.5+this.options.padding),a=this._map.project(this._center,e),o=this._map.project(t,e).subtract(a),r=s.multiplyBy(-i).add(n).add(s).subtract(o);bt?_e(this._container,r,i):be(this._container,r)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new N(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),dn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){hn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Pe(t,"mousemove",this._onMouseMove,this),Pe(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Pe(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){P(this._redrawRequest),delete this._ctx,re(this._container),ke(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){var t,e,i,n;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),t=this._bounds,e=this._container,i=t.getSize(),n=Pt?2:1,be(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",Pt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update"))},_reset:function(){hn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t);var e=(this._layers[r(t)]=t)._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){for(var e,i=t.options.dashArray.split(/[, ]+/),n=[],s=0;s<i.length;s++){if(e=Number(i[s]),isNaN(e))return;n.push(e)}t.options._dashArray=n}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||C(this._redraw,this))},_extendRedrawBounds:function(t){var e;t._pxBounds&&(e=(t.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new N,this._redrawBounds.extend(t._pxBounds.min.subtract([e,e])),this._redrawBounds.extend(t._pxBounds.max.add([e,e]))
vendor: 14,318 bytes, line 1
1)},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t,e=this._redrawBounds;e?(t=e.getSize(),this._ctx.clearRect(e.min.x,e.min.y,t.x,t.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var t,e,i=this._redrawBounds;this._ctx.save(),i&&(e=i.getSize(),this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,e.x,e.y),this._ctx.clip()),this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!i||t._pxBounds&&t._pxBounds.intersects(i))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,e){if(this._drawing){var i,n,s,a,o=t._parts,r=o.length,l=this._ctx;if(r){for(l.beginPath(),i=0;i<r;i++){for(n=0,s=o[i].length;n<s;n++)a=o[i][n],l[n?"lineTo":"moveTo"](a.x,a.y);e&&l.closePath()}this._fillStroke(l,t)}}},_updateCircle:function(t){var e,i,n,s;this._drawing&&!t._empty()&&(e=t._point,i=this._ctx,n=Math.max(Math.round(t._radius),1),1!=(s=(Math.max(Math.round(t._radiusY),1)||n)/n)&&(i.save(),i.scale(1,s)),i.beginPath(),i.arc(e.x,e.y/s,n,0,2*Math.PI,!1),1!=s&&i.restore(),this._fillStroke(i,t))},_fillStroke:function(t,e){var i=e.options;i.fill&&(t.globalAlpha=i.fillOpacity,t.fillStyle=i.fillColor||i.color,t.fill(i.fillRule||"evenodd")),i.stroke&&0!==i.weight&&(t.setLineDash&&t.setLineDash(e.options&&e.options._dashArray||[]),t.globalAlpha=i.opacity,t.lineWidth=i.weight,t.strokeStyle=i.color,t.lineCap=i.lineCap,t.lineJoin=i.lineJoin,t.stroke())},_onClick:function(t){for(var e,i,n=this._map.mouseEventToLayerPoint(t),s=this._drawFirst;s;s=s.next)(e=s.layer).options.interactive&&e._containsPoint(n)&&(("click"===t.type||"preclick"!==t.type)&&this._map._draggableMoved(e)||(i=e));i&&(We(t),this._fireEvent([i],t))},_onMouseMove:function(t){var e;!this._map||this._map.dragging.moving()||this._map._animatingZoom||(e=this._map.mouseEventToLayerPoint(t),this._handleMouseHover(t,e))},_handleMouseOut:function(t){var e=this._hoveredLayer;e&&(pe(this._container,"leaflet-interactive"),this._fireEvent([e],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,e){if(!this._mouseHoverThrottled){for(var i,n,s=this._drawFirst;s;s=s.next)(i=s.layer).options.interactive&&i._containsPoint(e)&&(n=i);n!==this._hoveredLayer&&(this._handleMouseOut(t),n&&(ue(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(a(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(t,e,i){this._map._fireDOMEvent(e,i||e.type,t)},_bringToFront:function(t){var e,i,n=t._order;n&&(e=n.next,i=n.prev,e&&((e.prev=i)?i.next=e:e&&(this._drawFirst=e),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(t)))},_bringToBack:function(t){var e,i,n=t._order;n&&(e=n.next,(i=n.prev)&&((i.next=e)?e.prev=i:i&&(this._drawLast=i),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(t)))}});function cn(t){return kt?new dn(t):null}var un=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),pn={_initContainer:function(){this._container=oe("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=un("shape");ue(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=un("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;re(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,s=t._container;s.stroked=!!n.stroke,s.filled=!!n.fill,n.stroke?(e=e||(t._stroke=un("stroke")),s.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=_(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(s.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=un("fill")),s.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(s.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){he(t._container)},_bringToBack:function(t){de(t._container)}},mn=zt?un:J,fn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=mn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=mn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){re(this._container),ke(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),be(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=mn("path");t.options.className&&ue(e,t.options.className),t.options.interactive&&ue(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){re(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Q(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,s)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){he(t._path)},_bringToBack:function(t){de(t._path)}});function vn(t){return At||zt?new fn(t):null}zt&&fn.include(pn),Ve.include({getRenderer:function(t){var e=(e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&cn(t)||vn(t)}});var gn=ji.extend({initialize:function(t,e){ji.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=H(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});fn.create=mn,fn.pointsToPath=Q,Hi.geometryToLayer=Ri,Hi.coordsToLatLng=qi,Hi.coordsToLatLngs=Fi,Hi.latLngToCoords=Wi,Hi.latLngsToCoords=$i,Hi.getFeature=Gi,Hi.asFeature=Yi,Ve.mergeOptions({boxZoom:!0});var _n=ii.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Pe(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ke(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){re(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),we(),this._startPoint=this._map.mouseEventToContainerPoint(t),Pe(document,{contextmenu:He,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=oe("div","leaflet-zoom-box",this._container),ue(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new N(this._point,this._startPoint),i=e.getSize();be(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(re(this._box),pe(this._container,"leaflet-crosshair")),Vt(),xe(),ke(document,{contextmenu:He,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var e;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),e=new j(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ve.addInitHook("addHandler","boxZoom",_n),Ve.mergeOptions({doubleClickZoom:!0});var bn=ii.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,s=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(s):e.setZoomAround(t.containerPoint,s)}});Ve.addInitHook("addHandler","doubleClickZoom",bn),Ve.mergeOptions({dragging:!0,inertia:!ot,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ii.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new li(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ue(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){pe(this._map._container,"leaflet-grab"),pe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=H(this._map.options.maxBounds),this._offsetLimit=D(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1<this._positions.length&&50<t-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){var t,e;this._viscosity&&this._offsetLimit&&(t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit,t.x<e.min.x&&(t.x=this._viscousLimit(t.x,e.min.x)),t.y<e.min.y&&(t.y=this._viscousLimit(t.y,e.min.y)),t.x>e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,s=(n-e+i)%t+e-i,a=(n+e+i)%t-e-i,o=Math.abs(s+i)<Math.abs(a+i)?s:a;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=o},_onDragEnd:function(t){var e,i,n,s,a,o,r,l,h,d=this._map,c=d.options,u=!c.inertia||this._times.length<2;d.fire("dragend",t),u?d.fire("moveend"):(this._prunePositions(+new Date),e=this._lastPos.subtract(this._positions[0]),i=(this._lastTime-this._times[0])/1e3,n=c.easeLinearity,a=(s=e.multiplyBy(n/i)).distanceTo([0,0]),o=Math.min(c.inertiaMaxSpeed,a),r=s.multiplyBy(o/a),l=o/(c.inertiaDeceleration*n),(h=r.multiplyBy(-l/2).round()).x||h.y?(h=d._limitOffset(h,d.options.maxBounds),C(function(){d.panBy(h,{duration:l,easeLinearity:n,noMoveStart:!0,animate:!0})}
1)):d.fire("moveend"))}});Ve.addInitHook("addHandler","dragging",yn),Ve.mergeOptions({keyboard:!0,keyboardPanDelta:80});var wn=ii.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),Pe(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),ke(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var t,e,i,n;this._focused||(t=document.body,e=document.documentElement,i=t.scrollTop||e.scrollTop,n=t.scrollLeft||e.scrollLeft,this._map._container.focus(),window.scrollTo(n,i))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){for(var e=this._panKeys={},i=this.keyCodes,n=0,s=i.left.length;n<s;n++)e[i.left[n]]=[-1*t,0];for(n=0,s=i.right.length;n<s;n++)e[i.right[n]]=[t,0];for(n=0,s=i.down.length;n<s;n++)e[i.down[n]]=[0,t];for(n=0,s=i.up.length;n<s;n++)e[i.up[n]]=[0,-1*t]},_setZoomDelta:function(t){for(var e=this._zoomKeys={},i=this.keyCodes,n=0,s=i.zoomIn.length;n<s;n++)e[i.zoomIn[n]]=t;for(n=0,s=i.zoomOut.length;n<s;n++)e[i.zoomOut[n]]=-t},_addHooks:function(){Pe(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){ke(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e,i=t.keyCode,n=this._map;if(i in this._panKeys)n._panAnim&&n._panAnim._inProgress||(e=this._panKeys[i],t.shiftKey&&(e=B(e).multiplyBy(3)),n.panBy(e),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(i in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[i]);else{if(27!==i||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}He(t)}}});Ve.addInitHook("addHandler","keyboard",wn),Ve.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var xn=ii.extend({addHooks:function(){Pe(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){ke(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var e=qe(t),i=this._map.options.wheelDebounceTime;this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(i-(new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(a(this._performZoom,this),n),He(t)},_performZoom:function(){var t=this._map,e=t.getZoom(),i=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),s=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,a=i?Math.ceil(s/i)*i:s,o=t._limitZoom(e+(0<this._delta?a:-a))-e;this._delta=0,this._startTime=null,o&&("center"===t.options.scrollWheelZoom?t.setZoom(e+o):t.setZoomAround(this._lastMousePos,e+o))}});Ve.addInitHook("addHandler","scrollWheelZoom",xn),Ve.mergeOptions({tap:!0,tapTolerance:15});var En=ii.extend({addHooks:function(){Pe(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ke(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(je(t),this._fireClick=!0,1<t.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var e=t.touches[0],i=e.target;this._startPos=this._newPos=new O(e.clientX,e.clientY),i.tagName&&"a"===i.tagName.toLowerCase()&&ue(i,"leaflet-active"),this._holdTimeout=setTimeout(a(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",e))},this),1e3),this._simulateEvent("mousedown",e),Pe(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){var e,i;clearTimeout(this._holdTimeout),ke(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches&&((i=(e=t.changedTouches[0]).target)&&i.tagName&&"a"===i.tagName.toLowerCase()&&pe(i,"leaflet-active"),this._simulateEvent("mouseup",e),this._isTapValid()&&this._simulateEvent("click",e))},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY),this._simulateEvent("mousemove",e)},_simulateEvent:function(t,e){var i=document.createEvent("MouseEvents");i._simulated=!0,e.target._simulatedClick=!0,i.initMouseEvent(t,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(i)}});!St||Tt&&!ut||Ve.addInitHook("addHandler","tap",En),Ve.mergeOptions({touchZoom:St&&!ot,bounceAtZoomLimits:!0});var Tn=ii.extend({addHooks:function(){ue(this._map._container,"leaflet-touch-zoom"),Pe(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){pe(this._map._container,"leaflet-touch-zoom"),ke(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e,i,n=this._map;!t.touches||2!==t.touches.length||n._animatingZoom||this._zooming||(e=n.mouseEventToContainerPoint(t.touches[0]),i=n.mou
1seEventToContainerPoint(t.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(e.add(i)._divideBy(2))),this._startDist=e.distanceTo(i),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),Pe(document,"touchmove",this._onTouchMove,this),Pe(document,"touchend",this._onTouchEnd,this),je(t))},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoom<e.getMinZoom()&&s<1||this._zoom>e.getMaxZoom()&&1<s)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1==s)return}else{var o=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==s&&0===o.x&&0===o.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(o),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),P(this._animRequest);var r=a(e._move,e,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=C(r,this,!0),je(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,P(this._animRequest),ke(document,"touchmove",this._onTouchMove,this),ke(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Ve.addInitHook("addHandler","touchZoom",Tn),Ve.BoxZoom=_n,Ve.DoubleClickZoom=bn,Ve.Drag=yn,Ve.Keyboard=wn,Ve.ScrollWheelZoom=xn,Ve.Tap=En,Ve.TouchZoom=Tn,t.version="1.7.1",t.Control=Ke,t.control=Ue,t.Browser=It,t.Evented=z,t.Mixin=si,t.Util=M,t.Class=k,t.Handler=ii,t.extend=e,t.bind=a,t.stamp=r,t.setOptions=m,t.DomEvent=Ye,t.DomUtil=Ce,t.PosAnimation=Xe,t.Draggable=li,t.LineUtil=gi,t.PolyUtil=yi,t.Point=O,t.point=B,t.Bounds=N,t.bounds=D,t.Transformation=Y,t.transformation=X,t.Projection=Ei,t.LatLng=R,t.latLng=Z,t.LatLngBounds=j,t.latLngBounds=H,t.CRS=F,t.GeoJSON=Hi,t.geoJSON=Vi,t.geoJson=Ui,t.Layer=Ci,t.LayerGroup=Pi,t.layerGroup=function(t,e){return new Pi(t,e)},t.FeatureGroup=Mi,t.featureGroup=function(t,e){return new Mi(t,e)},t.ImageOverlay=Ki,t.imageOverlay=function(t,e,i){return new Ki(t,e,i)},t.VideoOverlay=Ji,t.videoOverlay=function(t,e,i){return new Ji(t,e,i)},t.SVGOverlay=Qi,t.svgOverlay=function(t,e,i){return new Qi(t,e,i)},t.DivOverlay=tn,t.Popup=en,t.popup=function(t,e){return new en(t,e)},t.Tooltip=nn,t.tooltip=function(t,e){return new nn(t,e)},t.Icon=ki,t.icon=function(t){return new ki(t)},t.DivIcon=sn,t.divIcon=function(t){return new sn(t)},t.Marker=Oi,t.marker=function(t,e){return new Oi(t,e)},t.TileLayer=on,t.tileLayer=rn,t.GridLayer=an,t.gridLayer=function(t){return new an(t)},t.SVG=fn,t.svg=vn,t.Renderer=hn,t.Canvas=dn,t.canvas=cn,t.Path=Ii,t.CircleMarker=Bi,t.circleMarker=function(t,e){return new Bi(t,e)},t.Circle=Ni,t.circle=function(t,e,i){return new Ni(t,e,i)},t.Polyline=Di,t.polyline=function(t,e){return new Di(t,e)},t.Polygon=ji,t.polygon=function(t,e){return new ji(t,e)},t.Rectangle=gn,t.rectangle=function(t,e){return new gn(t,e)},t.Map=Ve,t.map=function(t,e){return new Ve(t,e)};var Sn=window.L;t.noConflict=function(){return window.L=Sn,this},window.L=t},"object"==(void 0===i?"undefined":n(i))&&void 0!==e?s(i):"function"==typeof define&&define.amd?define(["exports"],s):s((void 0).L={})},{}],5:[function(t,e,i){"use strict";L.Control.SleepMapControl=L.Control.extend({initialize:function(t){L.setOptions(this,t)},options:{position:"topright",prompt:"disable map",styles:{backgroundColor:"white",padding:"5px",border:"2px solid gray"}},buildContainer:function(){var t=this,e=L.DomUtil.create("p","sleep-button"),i=this._nonBoundEvent.bind(this);return e.innerHTML=this.options.prompt,L.DomEvent.addListener(e,"click",i),L.DomEvent.addListener(e,"touchstart",i),Object.keys(this.options.styles).map(function(i){e.style[i]=t.options.styles[i]}),this._container=e},onAdd:function(){return this._container||this.buildContainer()},_nonBoundEvent:function(t){return L.DomEvent.stop(t),this._map&&this._map.sleep._sleepMap(),!1}}),L.Control.sleepMapControl=function(){return new L.Control.SleepMapControl},L.Map.mergeOptions({sleep:!0,sleepTime:750,wakeTime:750,wakeMessageTouch:"Touch to Wake",sleepNote:!0,hoverToWake:!0,sleepOpacity:.7,sleepButton:L.Control.sleepMapControl}),L.Map.Sleep=L.Handler.extend({addHooks:function(){this.sleepNote=L.DomUtil.create("p","sleep-note",this._map._container),this._enterTimeout=null,this._exitTimeout=null,this._sleepButton=this._map.options.sleepButton(),this._map.tap&&this._map.addControl(this._sleepButton);var t=this._map._container.style;t.WebkitTransition+="opacity .5s",t.MozTransition+="opacity .5s",this._setSleepNoteStyle(),this._sleepMap()},removeHooks:function(){this._map.scrollWheelZoom.enabled()||this._map.scrollWheelZoom.enable(),this._map.tap&&(this._map.touchZoom.enable(),this._map.dragging.enable(),this._map.tap.enable()),L.DomUtil.setOpacity(this._map._container,1),L.DomUtil.setOpacity(this.sleepNote,0),this._removeSleepingListeners(),this._removeAwakeListeners()},_setSleepNoteStyle:function(){var t="",e=this.sleepNote.style;if(t=this._map.tap?this._map.options.wakeMessageTouch:this._map.options.wakeMessage?this._map.options.wakeMessage:this._map.options.hoverToWake?"click or hover to wake":"click to wake",this._map.options.sleepNote&&(this.sleepNote.innerHTML=t,e.pointerEvents="none",e.maxWidth="150px",e.transitionDuration=".2s",e.zIndex=5e3,e.margin="auto",e.textAlign="center",e.borderRadius="4px",e.top="50%",e.position="relative",e.padding="5px",e.border="solid 2px black",e.background="white",this._map.options.sleepNoteStyle)){var i=this._map.options.sleepNoteStyle;Object.keys(i).map(function(t){e[t]=i[t]})}}
1,_wakeMap:function(t){this._stopWaiting(),this._map.scrollWheelZoom.enable(),this._map.tap&&(this._map.touchZoom.enable(),this._map.dragging.enable(),this._map.addControl(this._sleepButton)),L.DomUtil.setOpacity(this._map._container,1),this.sleepNote.style.opacity=0,this._addAwakeListeners()},_sleepMap:function(){this._stopWaiting(),this._map.scrollWheelZoom.disable(),this._map.tap&&(this._map.touchZoom.disable(),this._map.dragging.disable(),this._map.tap.disable(),this._map.removeControl(this._sleepButton)),L.DomUtil.setOpacity(this._map._container,this._map.options.sleepOpacity),this.sleepNote.style.opacity=this._map.options.sleepNoteStyle&&this._map.options.sleepNoteStyle.opacity?this._map.options.sleepNoteStyle.opacity:.6,this._addSleepingListeners()},_wakePending:function(){if(this._map.once("mousedown",this._wakeMap,this),this._map.options.hoverToWake){var t=this;this._map.once("mouseout",this._sleepMap,this),t._enterTimeout=setTimeout(function(){t._map.off("mouseout",t._sleepMap,t),t._wakeMap()},t._map.options.wakeTime)}},_sleepPending:function(){var t=this;t._map.once("mouseover",t._wakeMap,t),t._exitTimeout=setTimeout(function(){t._map.off("mouseover",t._wakeMap,t),t._sleepMap()},t._map.options.sleepTime)},_addSleepingListeners:function(){this._map.once("mouseover",this._wakePending,this),this._map.tap&&this._map.once("click",this._wakeMap,this)},_addAwakeListeners:function(){this._map.once("mouseout",this._sleepPending,this)},_removeSleepingListeners:function(){this._map.options.hoverToWake&&this._map.off("mouseover",this._wakePending,this),this._map.off("mousedown",this._wakeMap,this),this._map.tap&&this._map.off("click",this._wakeMap,this)},_removeAwakeListeners:function(){this._map.off("mouseout",this._sleepPending,this)},_stopWaiting:function(){this._removeSleepingListeners(),this._removeAwakeListeners();this._enterTimeout&&clearTimeout(this._enterTimeout),this._exitTimeout&&clearTimeout(this._exitTimeout),this._enterTimeout=null,this._exitTimeout=null}}),L.Map.addInitHook("addHandler","sleep",L.Map.Sleep)},{}],6:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},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"==n(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 a in t)i.d(s,a,function(e){return t[e]}.bind(null,a));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="",i(i.s=1)}([function(t){t.exports=JSON.parse('{"a":"8.5.20"}')},function(t,e,i){i.r(e);var s=i(0),a={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,sticky:!0,title:"Menu",titleLink:"parent"},onClick:{close:null,preventDefault:null,setSelected:!0},slidingSubmenus:!0},o={classNames:{inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",vertical:"Vertical"},language:null,openingInterval:25,panelNodetype:["ul","ol","div"],transitionDuration:400};function r(t,e){for(var i in"object"!=l(t)&&(t={}),"object"!=l(e)&&(e={}),e)e.hasOwnProperty(i)&&(void 0===t[i]?t[i]=e[i]:"object"==l(t[i])&&r(t[i],e[i]));return t}function l(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function h(t,e,i){if("function"==typeof e){var n=e.call(t);if(void 0!==n)return n}return null!==e&&"function"!=typeof e&&void 0!==e||void 0===i?e:i}function d(t,e,i){var n=!1,s=function i(s){void 0!==s&&s.target!==t||(n||(t.removeEventListener("transitionend",i),t.removeEventListener("webkitTransitionEnd",i),e.call(t)),n=!0)};t.addEventListener("transitionend",s),t.addEventListener("webkitTransitionEnd",s),setTimeout(s,1.1*i)}function c(){return"mm-"+u++}var u=0;function p(t){return"mm-"==t.slice(0,3)?t.slice(3):t}var m={};function f(t,e){void 0===m[e]&&(m[e]={}),r(m[e],t)}function v(t){var e=t.split("."),i=document.createElement(e.shift());return e.forEach(function(t){i.classList.add(t)}),i}function g(t,e){return Array.prototype.slice.call(t.querySelectorAll(e))}function _(t,e){var i=Array.prototype.slice.call(t.children);return e?i.filter(function(t){return t.matches(e)}):i}function b(t,e){for(var i=[],n=t.parentElement;n;)i.push(n),n=n.parentElement;return e?i.filter(function(t){return t.matches(e)}):i}function y(t){return t.filter(function(t){return!t.matches(".mm-hidden")})}function w(t){var e=[];return y(t).forEach(function(t){e.push.apply(e,_(t,"a.mm-listitem__text"))}),e.filter(function(t){return!t.matches(".mm-btn_next")})}function x(t,e,i){t.matches("."+e)&&(t.classList.remove(e),t.classList.add(i))}var E={};function T(t,e,i){"number"==typeof t&&(t="(min-width: "+t+"px)"),E[t]=E[t]||[],E[t].push({yes:e,no:i})}function S(t,e){for(var i=e.matches?"yes":"no",n=0;n<E[t].length;n++)E[t][n][i]()}f({Menu:"Menu"},"nl"),f({Menu:"منو"},"fa"),f({Menu:"Menü"},"de"),f({Menu:"Меню"},"ru");var L=function(){function t(e,i,n){return this.opts=r(i,t.options),this.conf=r(n,t.configs),this._api=["bind","initPanel","initListview","openPanel","closePanel","closeAllPanels","setSelected"],this.node={},this.vars={},this.hook={},this.clck=[],this.node.menu="string"==typeof e?document.querySelector(e):e,"function"==typeof this._deprecatedWarnings&&this._deprecatedWarnings(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),function(){var t=function(t){var e=window.matchMedia(t);S(t,e),e.onchange=function(i){S(t,e)}};for(var e in E)t(e)}(),this}return t.prototype.openPanel=function(t,e){var i=this;if(this.trigger("openPanel:before",[t]),t&&(t.matches(".mm-panel")||(t=t.closest(".mm-panel")),t)){if("boolean"!=typeof e&&(e=!0),t.parentElement.matches(".mm-listitem_vertical")){b(t,".mm-listitem_vertical").forEach(function(t){t.classList.add("mm-listitem_opened"),_(t,".mm-panel").forEach(function(t){t.classList.remove("mm-hidden")})});var n=b(t,".mm-panel").filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")});
1this.trigger("openPanel:start",[t]),n.length&&this.openPanel(n[0]),this.trigger("openPanel:finish",[t])}else{if(t.matches(".mm-panel_opened"))return;var s=_(this.node.pnls,".mm-panel"),a=_(this.node.pnls,".mm-panel_opened")[0];s.filter(function(e){return e!==t}).forEach(function(t){t.classList.remove("mm-panel_opened-parent")});for(var o=t.mmParent;o;)(o=o.closest(".mm-panel"))&&(o.parentElement.matches(".mm-listitem_vertical")||o.classList.add("mm-panel_opened-parent"),o=o.mmParent);s.forEach(function(t){t.classList.remove("mm-panel_highest")}),s.filter(function(t){return t!==a}).filter(function(e){return e!==t}).forEach(function(t){t.classList.add("mm-hidden")}),t.classList.remove("mm-hidden");var r=function(){a&&a.classList.remove("mm-panel_opened"),t.classList.add("mm-panel_opened"),t.matches(".mm-panel_opened-parent")?(a&&a.classList.add("mm-panel_highest"),t.classList.remove("mm-panel_opened-parent")):(a&&a.classList.add("mm-panel_opened-parent"),t.classList.add("mm-panel_highest")),i.trigger("openPanel:start",[t])},l=function(){a&&(a.classList.remove("mm-panel_highest"),a.classList.add("mm-hidden")),t.classList.remove("mm-panel_highest"),i.trigger("openPanel:finish",[t])};e&&!t.matches(".mm-panel_noanimation")?setTimeout(function(){d(t,function(){l()},i.conf.transitionDuration),r()},this.conf.openingInterval):(r(),l())}this.trigger("openPanel:after",[t])}},t.prototype.closePanel=function(t){this.trigger("closePanel:before",[t]);var e=t.parentElement;e.matches(".mm-listitem_vertical")&&(e.classList.remove("mm-listitem_opened"),t.classList.add("mm-hidden"),this.trigger("closePanel",[t])),this.trigger("closePanel:after",[t])},t.prototype.closeAllPanels=function(t){this.trigger("closeAllPanels:before"),this.node.pnls.querySelectorAll(".mm-listitem").forEach(function(t){t.classList.remove("mm-listitem_selected"),t.classList.remove("mm-listitem_opened")});var e=_(this.node.pnls,".mm-panel"),i=t||e[0];_(this.node.pnls,".mm-panel").forEach(function(t){t!==i&&(t.classList.remove("mm-panel_opened"),t.classList.remove("mm-panel_opened-parent"),t.classList.remove("mm-panel_highest"),t.classList.add("mm-hidden"))}),this.openPanel(i,!1),this.trigger("closeAllPanels:after")},t.prototype.togglePanel=function(t){var e=t.parentElement;e.matches(".mm-listitem_vertical")&&this[e.matches(".mm-listitem_opened")?"closePanel":"openPanel"](t)},t.prototype.setSelected=function(t){this.trigger("setSelected:before",[t]),g(this.node.menu,".mm-listitem_selected").forEach(function(t){t.classList.remove("mm-listitem_selected")}),t.classList.add("mm-listitem_selected"),this.trigger("setSelected:after",[t])},t.prototype.bind=function(t,e){this.hook[t]=this.hook[t]||[],this.hook[t].push(e)},t.prototype.trigger=function(t,e){if(this.hook[t])for(var i=0,n=this.hook[t].length;i<n;i++)this.hook[t][i].apply(this,e)},t.prototype._initAPI=function(){var t=this,e=this;this.API={},this._api.forEach(function(i){t.API[i]=function(){var t=e[i].apply(e,arguments);return void 0===t?e.API:t}}),this.node.menu.mmApi=this.API},t.prototype._initHooks=function(){for(var t in this.opts.hooks)this.bind(t,this.opts.hooks[t])},t.prototype._initWrappers=function(){this.trigger("initWrappers:before");for(var e=0;e<this.opts.wrappers.length;e++){var i=t.wrappers[this.opts.wrappers[e]];"function"==typeof i&&i.call(this)}this.trigger("initWrappers:after")},t.prototype._initAddons=function(){for(var e in this.trigger("initAddons:before"),t.addons)t.addons[e].call(this);this.trigger("initAddons:after")},t.prototype._initExtensions=function(){var t=this;this.trigger("initExtensions:before"),"array"==l(this.opts.extensions)&&(this.opts.extensions={all:this.opts.extensions}
1),Object.keys(this.opts.extensions).forEach(function(e){var i=t.opts.extensions[e].map(function(t){return"mm-menu_"+t});i.length&&T(e,function(){i.forEach(function(e){t.node.menu.classList.add(e)})},function(){i.forEach(function(e){t.node.menu.classList.remove(e)})})}),this.trigger("initExtensions:after")},t.prototype._initMenu=function(){var t=this;this.trigger("initMenu:before"),this.node.wrpr=this.node.wrpr||this.node.menu.parentElement,this.node.wrpr.classList.add("mm-wrapper"),this.node.menu.id=this.node.menu.id||c();var e=v("div.mm-panels");_(this.node.menu).forEach(function(i){t.conf.panelNodetype.indexOf(i.nodeName.toLowerCase())>-1&&e.append(i)}),this.node.menu.append(e),this.node.pnls=e,this.node.menu.classList.add("mm-menu"),this.trigger("initMenu:after")},t.prototype._initPanels=function(){var t=this;this.trigger("initPanels:before"),this.clck.push(function(e,i){if(i.inMenu){var n=e.getAttribute("href");if(n&&n.length>1&&"#"==n.slice(0,1))try{var s=g(t.node.menu,n)[0];if(s&&s.matches(".mm-panel"))return e.parentElement.matches(".mm-listitem_vertical")?t.togglePanel(s):t.openPanel(s),!0}catch(t){}}}),_(this.node.pnls).forEach(function(e){t.initPanel(e)}),this.trigger("initPanels:after")},t.prototype.initPanel=function(t){var e=this,i=this.conf.panelNodetype.join(", ");if(t.matches(i)&&(t.matches(".mm-panel")||(t=this._initPanel(t)),t)){var n=[];n.push.apply(n,_(t,"."+this.conf.classNames.panel)),_(t,".mm-listview").forEach(function(t){_(t,".mm-listitem").forEach(function(t){n.push.apply(n,_(t,i))})}),n.forEach(function(t){e.initPanel(t)})}},t.prototype._initPanel=function(t){var e=this;if(this.trigger("initPanel:before",[t]),x(t,this.conf.classNames.panel,"mm-panel"),x(t,this.conf.classNames.nopanel,"mm-nopanel"),x(t,this.conf.classNames.inset,"mm-listview_inset"),t.matches(".mm-listview_inset")&&t.classList.add("mm-nopanel"),t.matches(".mm-nopanel"))return null;var i=t.id||c(),n=t.matches("."+this.conf.classNames.vertical)||!this.opts.slidingSubmenus;if(t.classList.remove(this.conf.classNames.vertical),t.matches("ul, ol")){t.removeAttribute("id");var s=v("div");t.before(s),s.append(t),t=s}t.id=i,t.classList.add("mm-panel"),t.classList.add("mm-hidden");var a=[t.parentElement].filter(function(t){return t.matches("li")})[0];if(n?a&&a.classList.add("mm-listitem_vertical"):this.node.pnls.append(t),a&&(a.mmChild=t,t.mmParent=a,a&&a.matches(".mm-listitem")&&!_(a,".mm-btn").length)){var o=_(a,".mm-listitem__text")[0];if(o){var r=v("a.mm-btn.mm-btn_next.mm-listitem__btn");r.setAttribute("href","#"+t.id),o.matches("span")?(r.classList.add("mm-listitem__text"),r.innerHTML=o.innerHTML,a.insertBefore(r,o.nextElementSibling),o.remove()):a.insertBefore(r,_(a,".mm-panel")[0])}}return this._initNavbar(t),_(t,"ul, ol").forEach(function(t){e.initListview(t)}),this.trigger("initPanel:after",[t]),t},t.prototype._initNavbar=function(t){if(this.trigger("initNavbar:before",[t]),!_(t,".mm-navbar").length){var e=null,i=null;if(t.getAttribute("data-mm-parent")?i=g(this.node.pnls,t.getAttribute("data-mm-parent"))[0]:(e=t.mmParent)&&(i=e.closest(".mm-panel")),!e||!e.matches(".mm-listitem_vertical")){var n=v("div.mm-navbar");if(this.opts.navbar.add?this.opts.navbar.sticky&&n.classList.add("mm-navbar_sticky"):n.classList.add("mm-hidden"),i){var s=v("a.mm-btn.mm-btn_prev.mm-navbar__btn");s.setAttribute("href","#"+i.id),n.append(s)}var a=null;e?a=_(e,".mm-listitem__text")[0]:i&&(a=g(i,'a[href="#'+t.id+'"]')[0]);var o=v("a.mm-navbar__title"),r=v("span");switch(o.append(r),r.innerHTML=t.getAttribute("data-mm-title")||(a?a.textContent:"")||this.i18n(this.opts.navbar.title)||this.i18n("Menu"),this.opts.navbar.titleLink){case"anchor":a&&o.setAttribute("href",a.getAttribute("href"));break;case"parent":i&&o.setAttribute("href","#"+i.id)}n.append(o),t.prepend(n),this.trigger("initNavbar:after",[t])}}},t.prototype.initListview=function(t){var e=this;this.trigger("initListview:before",[t]),x(t,this.conf.classNames.nolistview,"mm-nolistview"),t.matches(".mm-nolistview")||(t.classList.add("mm-listview"),_(t).forEach(function(t){t.classList.add("mm-listitem"),x(t,e.conf.classNames.selected,"mm-listitem_selected"),_(t,"a, span").forEach(function(t){t.matches(".mm-btn")||t.classList.add("mm-listitem__text")})})),this.trigger("initListview:after",[t])},t.prototype._initOpened=function(){this.trigger("initOpened:before");var t=null;this.node.pnls.querySelectorAll(".mm-listitem_selected").forEach(function(e){t=e,e.classList.remove("mm-listitem_selected")}),t&&t.classList.add("mm-listitem_selected");var e=t?t.closest(".mm-panel"):_(this.node.pnls,".mm-panel")[0];
1this.openPanel(e,!1),this.trigger("initOpened:after")},t.prototype._initAnchors=function(){var t=this;this.trigger("initAnchors:before"),document.addEventListener("click",function(e){var i=e.target.closest("a[href]");if(i){for(var n={inMenu:i.closest(".mm-menu")===t.node.menu,inListview:i.matches(".mm-listitem > a"),toExternal:i.matches('[rel="external"]')||i.matches('[target="_blank"]')},s={close:null,setSelected:null,preventDefault:"#"==i.getAttribute("href").slice(0,1)},a=0;a<t.clck.length;a++){var o=t.clck[a].call(t,i,n);if(o){if("boolean"==typeof o)return void e.preventDefault();"object"==l(o)&&(s=r(o,s))}}n.inMenu&&n.inListview&&!n.toExternal&&(h(i,t.opts.onClick.setSelected,s.setSelected)&&t.setSelected(i.parentElement),h(i,t.opts.onClick.preventDefault,s.preventDefault)&&e.preventDefault(),h(i,t.opts.onClick.close,s.close)&&t.opts.offCanvas&&"function"==typeof t.close&&t.close())}},!0),this.trigger("initAnchors:after")},t.prototype.i18n=function(t){return function(t,e){return"string"==typeof e&&void 0!==m[e]&&m[e][t]||t}(t,this.conf.language)},t.version=s.a,t.options=a,t.configs=o,t.addons={},t.wrappers={},t.node={},t.vars={},t}();function C(t){return t?t.charAt(0).toUpperCase()+t.slice(1):""}function P(t,e,i){var n=e.split(".");t[e="mmEvent"+C(n[0])+C(n[1])]=t[e]||[],t[e].push(i),t.addEventListener(n[0],i)}function M(t,e){var i=e.split(".");e="mmEvent"+C(i[0])+C(i[1]),(t[e]||[]).forEach(function(e){t.removeEventListener(i[0],e)})}L.options.offCanvas={blockUI:!0,moveBackground:!0},L.configs.offCanvas={clone:!1,menu:{insertMethod:"prepend",insertSelector:"body"},page:{nodetype:"div",selector:null,noSelector:[]}},L.prototype.open=function(){var t=this;this.trigger("open:before"),this.vars.opened||(this._openSetup(),setTimeout(function(){t._openStart()},this.conf.openingInterval),this.trigger("open:after"))},L.prototype._openSetup=function(){var t=this,e=this.opts.offCanvas;this.closeAllOthers(),function(t,e,i){var n=e.split(".");(t[e="mmEvent"+C(n[0])+C(n[1])]||[]).forEach(function(t){t(i||{})})}(window,"resize.page",{force:!0});var i=["mm-wrapper_opened"];e.blockUI&&i.push("mm-wrapper_blocking"),"modal"==e.blockUI&&i.push("mm-wrapper_modal"),e.moveBackground&&i.push("mm-wrapper_background"),i.forEach(function(e){t.node.wrpr.classList.add(e)}),setTimeout(function(){t.vars.opened=!0},this.conf.openingInterval),this.node.menu.classList.add("mm-menu_opened")},L.prototype._openStart=function(){var t=this;d(L.node.page,function(){t.trigger("open:finish")},this.conf.transitionDuration),this.trigger("open:start"),this.node.wrpr.classList.add("mm-wrapper_opening")},L.prototype.close=function(){var t=this;this.trigger("close:before"),this.vars.opened&&(d(L.node.page,function(){t.node.menu.classList.remove("mm-menu_opened"),["mm-wrapper_opened","mm-wrapper_blocking","mm-wrapper_modal","mm-wrapper_background"].forEach(function(e){t.node.wrpr.classList.remove(e)}),t.vars.opened=!1,t.trigger("close:finish")},this.conf.transitionDuration),this.trigger("close:start"),this.node.wrpr.classList.remove("mm-wrapper_opening"),this.trigger("close:after"))},L.prototype.closeAllOthers=function(){var t=this;g(document.body,".mm-menu_offcanvas").forEach(function(e){if(e!==t.node.menu){var i=e.mmApi;i&&i.close&&i.close()}})},L.prototype.setPage=function(t){this.trigger("setPage:before",[t]);var e=this.conf.offCanvas;if(!t){var i="string"==typeof e.page.selector?g(document.body,e.page.selector):_(document.body,e.page.nodetype);if(i=i.filter(function(t){return!t.matches(".mm-menu, .mm-wrapper__blocker")}),e.page.noSelector.length&&(i=i.filter(function(t){return!t.matches(e.page.noSelector.join(", "))})),i.length>1){var n=v("div");i[0].before(n),i.forEach(function(t){n.append(t)}),i=[n]}t=i[0]}t.classList.add("mm-page"),t.classList.add("mm-slideout"),t.id=t.id||c(),L.node.page=t,this.trigger("setPage:after",[t])};var k;f({"Close menu":"Menu sluiten","Close submenu":"Submenu sluiten","Open submenu":"Submenu openen","Toggle submenu":"Submenu wisselen"},"nl"),f({"Close menu":"بستن منو","Close submenu":"بستن زیرمنو","Open submenu":"بازکردن زیرمنو","Toggle submenu":"سوییچ زیرمنو"},"fa"),f({"Close menu":"Menü schließen","Close submenu":"Untermenü schließen","Open submenu":"Untermenü öffnen","Toggle submenu":"Untermenü wechseln"},"de"),f({"Close menu":"Закрыть меню","Close submenu":"Закрыть подменю","Open submenu":"Открыть подменю","Toggle submenu":"Переключить подменю"},"ru"),L.options.screenReader={aria:!0,text:!0},L.configs.screenReader={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}
1,k=function(t,e,i){t[e]=i,i?t.setAttribute(e,i.toString()):t.removeAttribute(e)},L.sr_aria=function(t,e,i){k(t,"aria-"+e,i)},L.sr_role=function(t,e){k(t,"role",e)},L.sr_text=function(t){return'<span class="mm-sronly">'+t+"</span>"};var A="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1;L.options.scrollBugFix={fix:!0};L.options.autoHeight={height:"default"};L.options.backButton={close:!1,open:!1};L.options.columns={add:!1,visible:{min:1,max:3}};L.options.counters={add:!1,addTo:"panels",count:!1},L.configs.classNames.counters={counter:"Counter"};L.options.dividers={add:!1,addTo:"panels"},L.configs.classNames.divider="Divider";var z="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1,O={top:0,right:0,bottom:0,left:0},I={start:15,swipe:15},B={x:["Right","Left"],y:["Down","Up"]},N=function(t,e){return"string"==typeof t&&"%"==t.slice(-1)&&(t=e*((t=parseInt(t.slice(0,-1),10))/100)),t},D=function(){function t(t,e,i){this.surface=t,this.area=r(e,O),this.treshold=r(i,I),this.surface.mmHasDragEvents||(this.surface.addEventListener(z?"touchstart":"mousedown",this.start.bind(this)),this.surface.addEventListener(z?"touchend":"mouseup",this.stop.bind(this)),this.surface.addEventListener(z?"touchleave":"mouseleave",this.stop.bind(this)),this.surface.addEventListener(z?"touchmove":"mousemove",this.move.bind(this))),this.surface.mmHasDragEvents=!0}return t.prototype.start=function(t){this.currentPosition={x:t.touches?t.touches[0].pageX:t.pageX||0,y:t.touches?t.touches[0].pageY:t.pageY||0};var e=this.surface.clientWidth,i=this.surface.clientHeight,n=N(this.area.top,i);if(!("number"==typeof n&&this.currentPosition.y<n)){var s=N(this.area.right,e);if(!("number"==typeof s&&(s=e-s,this.currentPosition.x>s))){var a=N(this.area.bottom,i);if(!("number"==typeof a&&(a=i-a,this.currentPosition.y>a))){var o=N(this.area.left,e);"number"==typeof o&&this.currentPosition.x<o||(this.startPosition={x:this.currentPosition.x,y:this.currentPosition.y},this.state=1)}}}},t.prototype.stop=function(t){if(2==this.state){var e=this._dragDirection(),i=this._eventDetail(e);if(this._dispatchEvents("drag*End",i),Math.abs(this.movement[this.axis])>this.treshold.swipe){var n=this._swipeDirection();i.direction=n,this._dispatchEvents("swipe*",i)}}this.state=0},t.prototype.move=function(t){switch(this.state){case 1:case 2:var e={x:t.changedTouches?t.touches[0].pageX:t.pageX||0,y:t.changedTouches?t.touches[0].pageY:t.pageY||0};this.movement={x:e.x-this.currentPosition.x,y:e.y-this.currentPosition.y},this.distance={x:e.x-this.startPosition.x,y:e.y-this.startPosition.y},this.currentPosition={x:e.x,y:e.y},this.axis=Math.abs(this.distance.x)>Math.abs(this.distance.y)?"x":"y";var i=this._dragDirection(),n=this._eventDetail(i);1==this.state&&Math.abs(this.distance[this.axis])>this.treshold.start&&(this._dispatchEvents("drag*Start",n),this.state=2),2==this.state&&this._dispatchEvents("drag*Move",n)}},t.prototype._eventDetail=function(t){var e=this.distance.x,i=this.distance.y;return"x"==this.axis&&(e-=e>0?this.treshold.start:0-this.treshold.start),"y"==this.axis&&(i-=i>0?this.treshold.start:0-this.treshold.start),{axis:this.axis,direction:t,movementX:this.movement.x,movementY:this.movement.y,distanceX:e,distanceY:i}},t.prototype._dispatchEvents=function(t,e){var i=new CustomEvent(t.replace("*",""),{detail:e});this.surface.dispatchEvent(i);var n=new CustomEvent(t.replace("*",this.axis.toUpperCase()),{detail:e});this.surface.dispatchEvent(n);var s=new CustomEvent(t.replace("*",e.direction),{detail:e});this.surface.dispatchEvent(s)},t.prototype._dragDirection=function(){return B[this.axis][this.distance[this.axis]>0?0:1]},t.prototype._swipeDirection=function(){return B[this.axis][this.movement[this.axis]>0?0:1]},t}(),j=null,H=null,R=0,Z=function(t,e,i){switch(t.position="left",t.zposition="back",["right","top","bottom"].forEach(function(i){e.indexOf("position-"+i)>-1&&(t.position=i)}),["front","top","bottom"].forEach(function(i){e.indexOf("position-"+i)>-1&&(t.zposition="front")}),j.area={top:"bottom"==t.position?"75%":0,right:"left"==t.position?"75%":0,bottom:"top"==t.position?"75%":0,left:"right"==t.position?"75%":0},t.position){case"top":case"bottom":t.axis="y";break;default:t.axis="x"}switch(t.position){case"top":t.direction="Down";break;case"right":t.direction="Left";break;case"bottom":t.direction="Up";break;default:t.direction="Right"}switch(t.zposition){case"front":t.slideOutNodes=[i];break;default:t.slideOutNodes=g(document.body,".mm-slideout")}return t};L.options.drag={open:!1,node:null};L.options.dropdown={drop:!1,fitViewport:!0,event:"click",position:{},tip:!0},L.configs.dropdown={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}};
1L.configs.fixedElements={insertMethod:"append",insertSelector:"body"},L.configs.classNames.fixedElements={fixed:"Fixed"};L.options.iconbar={use:!1,top:[],bottom:[],position:"left",type:"default"};L.options.iconPanels={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,visible:3};L.options.keyboardNavigation={enable:!1,enhance:!1};L.options.lazySubmenus={load:!1};function q(){var t=this,e=this.opts.navbars;if(void 0!==e){e instanceof Array||(e=[e]);var i={};e.length&&(e.forEach(function(e){if(!(e=function(t){return"boolean"==typeof t&&t&&(t={}),"object"!=n(t)&&(t={}),void 0===t.content&&(t.content=["prev","title"]),t.content instanceof Array||(t.content=[t.content]),void 0===t.use&&(t.use=!0),"boolean"==typeof t.use&&t.use&&(t.use=!0),t}(e)).use)return!1;var s=v("div.mm-navbar"),a=e.position;"bottom"!==a&&(a="top"),i[a]||(i[a]=v("div.mm-navbars_"+a)),i[a].append(s);for(var o=0,r=e.content.length;o<r;o++){var l,h=e.content[o];if("string"==typeof h)if("function"==typeof(l=q.navbarContents[h]))l.call(t,s);else{var d=v("span");d.innerHTML=h;var c=_(d);1==c.length&&(d=c[0]),s.append(d)}else s.append(h)}"string"==typeof e.type&&"function"==typeof(l=q.navbarTypes[e.type])&&l.call(t,s),"boolean"!=typeof e.use&&T(e.use,function(){s.classList.remove("mm-hidden"),L.sr_aria(s,"hidden",!1)},function(){s.classList.add("mm-hidden"),L.sr_aria(s,"hidden",!0)})}),this.bind("initMenu:after",function(){for(var e in i)t.node.menu["bottom"==e?"append":"prepend"](i[e])}))}}L.options.navbars=[],L.configs.navbars={breadcrumbs:{separator:"/",removeFirst:!1}},L.configs.classNames.navbars={panelPrev:"Prev",panelTitle:"Title"},q.navbarContents={breadcrumbs:function(t){var e=this,i=v("div.mm-navbar__breadcrumbs");t.append(i),this.bind("initNavbar:after",function(t){if(!t.querySelector(".mm-navbar__breadcrumbs")){_(t,".mm-navbar")[0].classList.add("mm-hidden");for(var i=[],n=v("span.mm-navbar__breadcrumbs"),s=t,a=!0;s;){if(!(s=s.closest(".mm-panel")).parentElement.matches(".mm-listitem_vertical")){var o=g(s,".mm-navbar__title span")[0];if(o){var r=o.textContent;r.length&&i.unshift(a?"<span>"+r+"</span>":'<a href="#'+s.id+'">'+r+"</a>")}a=!1}s=s.mmParent}e.conf.navbars.breadcrumbs.removeFirst&&i.shift(),n.innerHTML=i.join('<span class="mm-separator">'+e.conf.navbars.breadcrumbs.separator+"</span>"),_(t,".mm-navbar")[0].append(n)}}),this.bind("openPanel:start",function(t){var e=t.querySelector(".mm-navbar__breadcrumbs");i.innerHTML=e?e.innerHTML:""}),this.bind("initNavbar:after:sr-aria",function(t){g(t,".mm-breadcrumbs a").forEach(function(t){L.sr_aria(t,"owns",t.getAttribute("href").slice(1))})})},close:function(t){var e=this,i=v("a.mm-btn.mm-btn_close.mm-navbar__btn");t.append(i),this.bind("setPage:after",function(t){i.setAttribute("href","#"+t.id)}),this.bind("setPage:after:sr-text",function(){i.innerHTML=L.sr_text(e.i18n(e.conf.screenReader.text.closeMenu))})},prev:function(t){var e,i,n,s=this,a=v("a.mm-btn.mm-btn_prev.mm-navbar__btn");t.append(a),this.bind("initNavbar:after",function(t){_(t,".mm-navbar")[0].classList.add("mm-hidden")}),this.bind("openPanel:start",function(t){t.parentElement.matches(".mm-listitem_vertical")||((e=t.querySelector("."+s.conf.classNames.navbars.panelPrev))||(e=t.querySelector(".mm-navbar__btn.mm-btn_prev")),i=e?e.getAttribute("href"):"",n=e?e.innerHTML:"",i?a.setAttribute("href",i):a.removeAttribute("href"),a.classList[i||n?"remove":"add"]("mm-hidden"),a.innerHTML=n)}),this.bind("initNavbar:after:sr-aria",function(t){L.sr_aria(t.querySelector(".mm-navbar"),"hidden",!0)}),this.bind("openPanel:start:sr-aria",function(t){L.sr_aria(a,"hidden",a.matches(".mm-hidden")),L.sr_aria(a,"owns",(a.getAttribute("href")||"").slice(1))})},searchfield:function(t){"object"!=l(this.opts.searchfield)&&(this.opts.searchfield={});var e=v("div.mm-navbar__searchfield");t.append(e),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=[e]},title:function(t){var e,i,n,s,a=this,o=v("a.mm-navbar__title"),r=v("span");o.append(r),t.append(o),this.bind("openPanel:start",function(t){t.parentElement.matches(".mm-listitem_vertical")||((n=t.querySelector("."+a.conf.classNames.navbars.panelTitle))||(n=t.querySelector(".mm-navbar__title span")),(e=n&&n.closest("a")?n.closest("a").getAttribute("href"):"")?o.setAttribute("href",e):o.removeAttribute("href"),i=n?n.innerHTML:"",r.innerHTML=i)}),this.bind("openPanel:start:sr-aria",function(t){if(a.opts.screenReader.text&&(s||_(a.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(t){var e=t.querySelector(".mm-btn_prev");e&&(s=e)}),s)){var e=!0;"parent"==a.opts.navbar.titleLink&&(e=!s.matches(".mm-hidden")),L.sr_aria(o,"hidden",e)}})}},q.navbarTypes={tabs:function(t){var e=this;t.classList.add("mm-navbar_tabs"),t.parentElement.classList.add("mm-navbars_has-tabs");var i=_(t,"a");t.addEventListener("click",function(t){var i=t.target;if(i.matches("a"))if(i.matches(".mm-navbar__tab_selected"))t.stopImmediatePropagation();
1else try{e.openPanel(e.node.menu.querySelector(i.getAttribute("href")),!1),t.stopImmediatePropagation()}catch(t){}}),this.bind("openPanel:start",function t(e){i.forEach(function(t){t.classList.remove("mm-navbar__tab_selected")});var n=i.filter(function(t){return t.matches('[href="#'+e.id+'"]')})[0];if(n)n.classList.add("mm-navbar__tab_selected");else{var s=e.mmParent;s&&t.call(this,s.closest(".mm-panel"))}})}};L.options.pageScroll={scroll:!1,update:!1},L.configs.pageScroll={scrollOffset:0,updateOffset:50};f({Search:"Zoeken","No results found.":"Geen resultaten gevonden.",cancel:"annuleren"},"nl"),f({Search:"جستجو","No results found.":"نتیجه‌ای یافت نشد.",cancel:"انصراف"},"fa"),f({Search:"Suche","No results found.":"Keine Ergebnisse gefunden.",cancel:"beenden"},"de"),f({Search:"Найти","No results found.":"Ничего не найдено.",cancel:"отменить"},"ru"),L.options.searchfield={add:!1,addTo:"panels",cancel:!1,noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0},L.configs.searchfield={clear:!1,form:!1,input:!1,submit:!1};L.prototype.search=function(t,e){var i,n=this,s=this.opts.searchfield;this.conf.searchfield,e=(e=e||""+t.value).toLowerCase().trim();var a=t.mmSearchfield,o=g(t.closest(".mm-searchfield"),".mm-btn"),r=_(this.node.pnls,".mm-panel_search")[0],l=a.panels,h=a.noresults,d=a.listitems,c=a.dividers;if(d.forEach(function(t){t.classList.remove("mm-listitem_nosubitems"),t.classList.remove("mm-listitem_onlysubitems"),t.classList.remove("mm-hidden")}),r&&(_(r,".mm-listview")[0].innerHTML=""),l.forEach(function(t){t.scrollTop=0}),e.length){c.forEach(function(t){t.classList.add("mm-hidden")}),d.forEach(function(t){var i,n=_(t,".mm-listitem__text")[0],a=!1;n&&(i=n,Array.prototype.slice.call(i.childNodes).filter(function(t){return 3==t.nodeType}).map(function(t){return t.textContent}).join(" ")).toLowerCase().indexOf(e)>-1&&(n.matches(".mm-listitem__btn")?s.showSubPanels&&(a=!0):(n.matches("a")||s.showTextItems)&&(a=!0)),a||t.classList.add("mm-hidden")});var u=d.filter(function(t){return!t.matches(".mm-hidden")}).length;if(s.panel.add){var p=[];l.forEach(function(t){var e=y(g(t,".mm-listitem"));if((e=e.filter(function(t){return!t.matches(".mm-hidden")})).length){if(s.panel.dividers){var i=v("li.mm-divider"),n=g(t,".mm-navbar__title")[0];n&&(i.innerHTML=n.innerHTML,p.push(i))}e.forEach(function(t){p.push(t.cloneNode(!0))})}}),p.forEach(function(t){t.querySelectorAll(".mm-toggle, .mm-check").forEach(function(t){t.remove()})}),(i=_(r,".mm-listview")[0]).append.apply(i,p),this.openPanel(r)}else s.showSubPanels&&l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){var e=t.mmChild;e&&g(e,".mm-listitem").forEach(function(t){t.classList.remove("mm-hidden")})})}),function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var n=Array(t),s=0;for(e=0;e<i;e++)for(var a=arguments[e],o=0,r=a.length;o<r;o++,s++)n[s]=a[o];return n}(l).reverse().forEach(function(e,i){var s=e.mmParent;s&&(y(g(e,".mm-listitem")).length?(s.matches(".mm-hidden")&&s.classList.remove("mm-hidden"),s.classList.add("mm-listitem_onlysubitems")):t.closest(".mm-panel")||((e.matches(".mm-panel_opened")||e.matches(".mm-panel_opened-parent"))&&setTimeout(function(){n.openPanel(s.closest(".mm-panel"))},(i+1)*(1.5*n.conf.openingInterval)),s.classList.add("mm-listitem_nosubitems")))}),l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){b(t,".mm-listitem_vertical").forEach(function(t){t.matches(".mm-hidden")&&(t.classList.remove("mm-hidden"),t.classList.add("mm-listitem_onlysubitems"))})})}),l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){var e=function(t,e){for(var i=[],n=t.previousElementSibling;n;)!n.matches(e)||i.push(n),n=n.previousElementSibling;return i}(t,".mm-divider")[0];e&&e.classList.remove("mm-hidden")})});o.forEach(function(t){return t.classList.remove("mm-hidden")}),h.forEach(function(t){g(t,".mm-panel__noresultsmsg").forEach(function(t){return t.classList[u?"add":"remove"]("mm-hidden")})}),s.panel.add&&(s.panel.splash&&g(r,".mm-panel__content").forEach(function(t){return t.classList.add("mm-hidden")}),d.forEach(function(t){return t.classList.remove("mm-hidden")}
1),c.forEach(function(t){return t.classList.remove("mm-hidden")}))}else if(d.forEach(function(t){return t.classList.remove("mm-hidden")}),c.forEach(function(t){return t.classList.remove("mm-hidden")}),o.forEach(function(t){return t.classList.add("mm-hidden")}),h.forEach(function(t){g(t,".mm-panel__noresultsmsg").forEach(function(t){return t.classList.add("mm-hidden")})}),s.panel.add)if(s.panel.splash)g(r,".mm-panel__content").forEach(function(t){return t.classList.remove("mm-hidden")});else if(!t.closest(".mm-panel_search")){var m=_(this.node.pnls,".mm-panel_opened-parent");this.openPanel(m.slice(-1)[0])}this.trigger("updateListview")};L.options.sectionIndexer={add:!1,addTo:"panels"};L.options.setSelected={current:!0,hover:!1,parent:!1};var F;L.options.sidebar={collapsed:{use:!1,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,initial:"open"}},L.configs.classNames.toggles={toggle:"Toggle",check:"Check"},L.addons={offcanvas:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"object"!=n(t)&&(t={}),t}(this.opts.offCanvas);this.opts.offCanvas=r(e,L.options.offCanvas);var i=this.conf.offCanvas;this._api.push("open","close","setPage"),this.vars.opened=!1,this.bind("initMenu:before",function(){i.clone&&(t.node.menu=t.node.menu.cloneNode(!0),t.node.menu.id&&(t.node.menu.id="mm-"+t.node.menu.id),g(t.node.menu,"[id]").forEach(function(t){t.id="mm-"+t.id})),t.node.wrpr=document.body,document.querySelector(i.menu.insertSelector)[i.menu.insertMethod](t.node.menu)}),this.bind("initMenu:after",function(){(function(){var t=this;this.trigger("initBlocker:before");var e=this.opts.offCanvas,i=this.conf.offCanvas;if(e.blockUI){if(!L.node.blck){var n=v("div.mm-wrapper__blocker.mm-slideout");n.innerHTML="<a></a>",document.querySelector(i.menu.insertSelector).append(n),L.node.blck=n}var s=function(e){e.preventDefault(),e.stopPropagation(),t.node.wrpr.matches(".mm-wrapper_modal")||t.close()};L.node.blck.addEventListener("mousedown",s),L.node.blck.addEventListener("touchstart",s),L.node.blck.addEventListener("touchmove",s),this.trigger("initBlocker:after")}}).call(t),t.setPage(L.node.page),function(){var t=this;M(document.body,"keydown.tabguard"),P(document.body,"keydown.tabguard",function(e){9==e.keyCode&&t.node.wrpr.matches(".mm-wrapper_opened")&&e.preventDefault()})}.call(t),t.node.menu.classList.add("mm-menu_offcanvas");var e=window.location.hash;if(e){var i=p(t.node.menu.id);i&&i==e.slice(1)&&setTimeout(function(){t.open()},1e3)}}),this.bind("setPage:after",function(t){L.node.blck&&_(L.node.blck,"a").forEach(function(e){e.setAttribute("href","#"+t.id)})}),this.bind("open:start:sr-aria",function(){L.sr_aria(t.node.menu,"hidden",!1)}),this.bind("close:finish:sr-aria",function(){L.sr_aria(t.node.menu,"hidden",!0)}),this.bind("initMenu:after:sr-aria",function(){L.sr_aria(t.node.menu,"hidden",!0)}),this.bind("initBlocker:after:sr-text",function(){_(L.node.blck,"a").forEach(function(e){e.innerHTML=L.sr_text(t.i18n(t.conf.screenReader.text.closeMenu))})}),this.clck.push(function(e,i){var n=p(t.node.menu.id);if(n&&e.matches('[href="#'+n+'"]')){if(i.inMenu)return t.open(),!0;var s=e.closest(".mm-menu");if(s){var a=s.mmApi;if(a&&a.close)return a.close(),d(s,function(){t.open()},t.conf.transitionDuration),!0}return t.open(),!0}if((n=L.node.page.id)&&e.matches('[href="#'+n+'"]'))return t.close(),!0})}},screenReader:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={aria:t,text:t}),"object"!=n(t)&&(t={}),t}(this.opts.screenReader);this.opts.screenReader=r(e,L.options.screenReader);var i=this.conf.screenReader;e.aria&&(this.bind("initAddons:after",function(){t.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria",[].slice.call(arguments))}),t.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",[].slice.call(arguments))}),t.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",[].slice.call(arguments))}),t.bind("close:start",function(){this.trigger("close:start:sr-aria",[].slice.call(arguments))}),t.bind("close:finish",function(){this.trigger("close:finish:sr-aria",[].slice.call(arguments))}),t.bind("open:start",function(){this.trigger("open:start:sr-aria",[].slice.call(arguments))}),t.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria",[].slice.call(arguments))})}),this.bind("updateListview",function(){t.node.pnls.querySelectorAll(".mm-listitem").forEach(function(t){L.sr_aria(t,"hidden",t.matches(".mm-hidden"))})}),this.bind("openPanel:start",function(e){var i=g(t.node.pnls,".mm-panel").filter(function(t){return t!==e}).filter(function(t){return!t.parentElement.matches(".mm-panel")}),n=[e];g(e,".mm-listitem_vertical .mm-listitem_opened").forEach(function(t){n.push.apply(n,_(t,".mm-panel"))}
1),i.forEach(function(t){L.sr_aria(t,"hidden",!0)}),n.forEach(function(t){L.sr_aria(t,"hidden",!1)})}),this.bind("closePanel",function(t){L.sr_aria(t,"hidden",!0)}),this.bind("initPanel:after",function(t){g(t,".mm-btn").forEach(function(t){L.sr_aria(t,"haspopup",!0);var e=t.getAttribute("href");e&&L.sr_aria(t,"owns",e.replace("#",""))})}),this.bind("initNavbar:after",function(t){var e=_(t,".mm-navbar")[0],i=e.matches(".mm-hidden");L.sr_aria(e,"hidden",i)}),e.text&&"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(t){var e=_(t,".mm-navbar")[0],i=!!e.querySelector(".mm-btn_prev");L.sr_aria(g(e,".mm-navbar__title")[0],"hidden",i)})),e.text&&(this.bind("initAddons:after",function(){t.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",[].slice.call(arguments))}),t.bind("initBlocker:after",function(){this.trigger("initBlocker:after:sr-text",[].slice.call(arguments))})}),this.bind("initNavbar:after",function(e){var n=_(e,".mm-navbar")[0];if(n){var s=_(n,".mm-btn_prev")[0];s&&(s.innerHTML=L.sr_text(t.i18n(i.text.closeSubmenu)))}}),this.bind("initListview:after",function(e){var n=e.closest(".mm-panel").mmParent;if(n){var s=_(n,".mm-btn_next")[0];if(s){var a=t.i18n(i.text[s.parentElement.matches(".mm-listitem_vertical")?"toggleSubmenu":"openSubmenu"]);s.innerHTML+=L.sr_text(a)}}}))},scrollBugFix:function(){var t=this;if(A&&this.opts.offCanvas&&this.opts.offCanvas.blockUI){var e=function(t){return"boolean"==typeof t&&(t={fix:t}),"object"!=n(t)&&(t={}),t}(this.opts.scrollBugFix);if(this.opts.scrollBugFix=r(e,L.options.scrollBugFix),e.fix){var i,s,a=(i=this.node.menu,s="",i.addEventListener("touchmove",function(t){s="",t.movementY>0?s="down":t.movementY<0&&(s="up")}),{get:function(){return s}});this.node.menu.addEventListener("scroll",o,{passive:!1}),this.node.menu.addEventListener("touchmove",function(t){var e=t.target.closest(".mm-panel, .mm-iconbar__top, .mm-iconbar__bottom");e&&e.closest(".mm-listitem_vertical")&&(e=b(e,".mm-panel").pop()),e?(e.scrollHeight===e.offsetHeight||0==e.scrollTop&&"down"==a.get()||e.scrollHeight==e.scrollTop+e.offsetHeight&&"up"==a.get())&&o(t):o(t)},{passive:!1}),this.bind("open:start",function(){var e=_(t.node.pnls,".mm-panel_opened")[0];e&&(e.scrollTop=0)}),window.addEventListener("orientationchange",function(e){var i=_(t.node.pnls,".mm-panel_opened")[0];i&&(i.scrollTop=0,i.style["-webkit-overflow-scrolling"]="auto",i.style["-webkit-overflow-scrolling"]="touch")})}}function o(t){t.preventDefault(),t.stopPropagation()}},autoHeight:function(){var t=this,e=function(t){return"boolean"==typeof t&&t&&(t={height:"auto"}),"string"==typeof t&&(t={height:t}),"object"!=n(t)&&(t={}),t}(this.opts.autoHeight);if(this.opts.autoHeight=r(e,L.options.autoHeight),"auto"==e.height||"highest"==e.height){var i,s=(i=function(t){return t.parentElement.matches(".mm-listitem_vertical")&&(t=b(t,".mm-panel").filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")})[0]),t},function(){if(!t.opts.offCanvas||t.vars.opened){var n,s,a=0,o=t.node.menu.offsetHeight-t.node.pnls.offsetHeight;t.node.menu.classList.add("mm-menu_autoheight-measuring"),"auto"==e.height?((s=_(t.node.pnls,".mm-panel_opened")[0])&&(s=i(s)),s||(s=_(t.node.pnls,".mm-panel")[0]),a=s.scrollHeight):"highest"==e.height&&(n=0,_(t.node.pnls,".mm-panel").forEach(function(t){t=i(t),n=Math.max(n,t.scrollHeight)}),a=n),t.node.menu.style.height=a+o+"px",t.node.menu.classList.remove("mm-menu_autoheight-measuring")}});this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_autoheight")}),this.opts.offCanvas&&this.bind("open:start",s),"highest"==e.height&&this.bind("initPanels:after",s),"auto"==e.height&&(this.bind("updateListview",s),this.bind("openPanel:start",s))}},backButton:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&(t={close:t}),"object"!=n(t)&&(t={}),t}(this.opts.backButton);this.opts.backButton=r(e,L.options.backButton);var i="#"+this.node.menu.id;if(e.close){var s=[],a=function(){s=[i],_(t.node.pnls,".mm-panel_opened, .mm-panel_opened-parent").forEach(function(t){s.push("#"+t.id)})};this.bind("open:finish",function(){history.pushState(null,document.title,i)}),this.bind("open:finish",a),this.bind("openPanel:finish",a),this.bind("close:finish",function(){s=[],history.back(),history.pushState(null,document.title,location.pathname+location.search)}),window.addEventListener("popstate",function(e){if(t.vars.opened&&s.length){var n=(s=s.slice(0,-1))[s.length-1];
1n==i?t.close():(t.openPanel(t.node.menu.querySelector(n)),history.pushState(null,document.title,i))}})}e.open&&window.addEventListener("popstate",function(e){t.vars.opened||location.hash!=i||t.open()})}},columns:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"number"==typeof t&&(t={add:!0,visible:t}),"object"!=n(t)&&(t={}),"number"==typeof t.visible&&(t.visible={min:t.visible,max:t.visible}),t}(this.opts.columns);if(this.opts.columns=r(e,L.options.columns),e.add){e.visible.min=Math.max(1,Math.min(6,e.visible.min)),e.visible.max=Math.max(e.visible.min,Math.min(6,e.visible.max));for(var i=[],s=[],a=["mm-panel_opened","mm-panel_opened-parent","mm-panel_highest"],o=0;o<=e.visible.max;o++)i.push("mm-menu_columns-"+o),s.push("mm-panel_columns-"+o);a.push.apply(a,s),this.bind("openPanel:before",function(e){var i;if(e&&(i=e.mmParent),i&&!i.classList.contains("mm-listitem_vertical")&&(i=i.closest(".mm-panel"))){var n=i.className;if(n.length&&(n=n.split("mm-panel_columns-")[1]))for(var s=parseInt(n.split(" ")[0],10)+1;s>0;){if(!(e=_(t.node.pnls,".mm-panel_columns-"+s)[0])){s=-1;break}s++,e.classList.add("mm-hidden"),a.forEach(function(t){e.classList.remove(t)})}}}),this.bind("openPanel:start",function(n){if(n){var a=n.mmParent;if(a&&a.classList.contains("mm-listitem_vertical"))return}var o=_(t.node.pnls,".mm-panel_opened-parent").length;n.matches(".mm-panel_opened-parent")||o++,o=Math.min(e.visible.max,Math.max(e.visible.min,o)),i.forEac
1h(function(e){t.node.menu.classList.remove(e)}),t.node.menu.classList.add("mm-menu_columns-"+o);var r=[];_(t.node.pnls,".mm-panel").forEach(function(t){s.forEach(function(e){t.classList.remove(e)}),t.matches(".mm-panel_opened-parent")&&r.push(t)}),r.push(n),r.slice(-e.visible.max).forEach(function(t,e){t.classList.add("mm-panel_columns-"+e)})})}},counters:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t,addTo:"panels",count:t}),"object"!=n(t)&&(t={}),"panels"==t.addTo&&(t.addTo=".mm-listview"),t}(this.opts.counters);if(this.opts.counters=r(e,L.options.counters),this.bind("initListview:after",function(e){var i=t.conf.classNames.counters.counter;g(e,"."+i).forEach(function(t){x(t,i,"mm-counter")})}),e.add&&this.bind("initListview:after",function(t){if(t.matches(e.addTo)){var i=t.closest(".mm-panel").mmParent;if(i&&!g(i,".mm-counter").length){var n=_(i,".mm-btn")[0];n&&n.prepend(v("span.mm-counter"))}}}),e.count){var i=function(e){(e?[e.closest(".mm-panel")]:_(t.node.pnls,".mm-panel")).forEach(function(t){var e=t.mmParent;if(e){var i=g(e,".mm-counter")[0];if(i){var n=[];_(t,".mm-listview").forEach(function(t){n.push.apply(n,_(t))}),i.innerHTML=y(n).length.toString()}}})};this.bind("initListview:after",i),this.bind("updateListview",i)}},dividers:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),"panels"==t.addTo&&(t.addTo=".mm-listview"),t}(this.opts.dividers);this.opts.dividers=r(e,L.options.dividers),this.bind("initListview:after",function(e){_(e).forEach(function(e){x(e,t.conf.classNames.divider,"mm-divider"),e.matches(".mm-divider")&&e.classList.remove("mm-listitem")})}),e.add&&this.bind("initListview:after",function(t){if(t.matches(e.addTo)){g(t,".mm-divider").forEach(function(t){t.remove()});var i="";y(_(t)).forEach(function(e){var n=_(e,".mm-listitem__text")[0].textContent.trim().toLowerCase()[0];if(n.length&&n!=i){i=n;var s=v("li.mm-divider");s.textContent=n,t.insertBefore(s,e)}})}})},drag:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&(t={open:t}),"object"!=n(t)&&(t={}),t}(this.opts.drag);this.opts.drag=r(e,L.options.drag),e.open&&this.bind("setPage:after",function(i){(function(t){var e=this,i={},n=!1,s=function(){var t=Object.keys(e.opts.extensions);t.length?(T(t.join(", "),function(){},function(){i=Z(i,[],e.node.menu)}),t.forEach(function(t){T(t,function(){i=Z(i,e.opts.extensions[t],e.node.menu)},function(){})})):i=Z(i,[],e.node.menu)};H&&(M(H,"dragStart"),M(H,"dragMove"),M(H,"dragEnd")),j=new D(H=t),s(),s=function(){},H&&(P(H,"dragStart",function(t){t.detail.direction==i.direction&&(n=!0,e.node.wrpr.classList.add("mm-wrapper_dragging"),e._openSetup(),e.trigger("open:start"),R=e.node.menu["x"==i.axis?"clientWidth":"clientHeight"])}),P(H,"dragMove",function(t){if(t.detail.axis==i.axis&&n){var e=t.detail["distance"+i.axis.toUpperCase()];switch(i.position){case"right":case"bottom":e=Math.min(Math.max(e,-R),0);break;default:e=Math.max(Math.min(e,R),0)}if("front"==i.zposition)switch(i.position){case"right":case"bottom":e+=R;break;default:e-=R}i.slideOutNodes.forEach(function(t){t.style.transform="translate"+i.axis.toUpperCase()+"("+e+"px)"})}}),P(H,"dragEnd",function(t){if(t.detail.axis==i.axis&&n){n=!1,e.node.wrpr.classList.remove("mm-wrapper_dragging"),i.slideOutNodes.forEach(function(t){t.style.transform=""});var s=Math.abs(t.detail["distance"+i.axis.toUpperCase()])>=.75*R;if(!s){var a=t.detail["movement"+i.axis.toUpperCase()];switch(i.position){case"right":case"bottom":s=a<=0;break;default:s=a>=0}}s?e._openStart():e.close()}}))}).call(t,e.node||i)})}},dropdown:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&t&&(t={drop:t}),"object"!=n(t)&&(t={}),"string"==typeof t.position&&(t.position={of:t.position}),t}(this.opts.dropdown);this.opts.dropdown=r(e,L.options.dropdown);var i=this.conf.dropdown;if(e.drop){var s;this.bind("initMenu:after",function(){if(t.node.menu.classList.add("mm-menu_dropdown"),"string"!=typeof e.position.of){var i=p(t.node.menu.id);i&&(e.position.of='[href="#'+i+'"]')}if("string"==typeof e.position.of){s=g(document.body,e.position.of)[0];var n=e.event.split(" ");1==n.length&&(n[1]=n[0]),"hover"==n[0]&&s.addEventListener("mouseenter",function(){t.open()},{passive:!0}),"hover"==n[1]&&t.node.menu.addEventListener("mouseleave",function(){t.close()},{passive:!0})}}),this.bind("open:start",function(){t.node.menu.mmStyle=t.node.menu.getAttribute("style"),t.node.wrpr.classList.add("mm-wrapper_dropdown")}),this.bind("close:finish",function(){t.node.menu.setAttribute("style",t.node.menu.mmStyle),t.node.wrpr.classList.remove("mm-wrapper_dropdown")});var a=function(t,n){var a,o,r,l=n[0],h=n[1],d="x"==t?"offsetWidth":"offsetHeight",c="x"==t?"left":"top",u="x"==t?"right":"bottom",p="x"==t?"width":"height",m="x"==t?"innerWidth":"innerHeight",f="x"==t?"maxWidth":"maxHeight",v=null,g=(a=c,s.getBoundingClientRect()[a]+document.body["left"===a?"scrollLeft":"scrollTop"]),_=g+s[d],b=window[m],y=i.offset.button[t]+i.offset.viewport[t];if(e.position[t])switch(e.position[t]){case"left":case"bottom":v="after";break;case"right":case"top":v="before"}return null===v&&(v=g+(_-g)/2<b/2?"after":"before"),"after"==v?(r=b-((o="x"==t?g:_)+y),l[c]=o+i.offset.button[t]+"px",l[u]="auto",e.tip&&h.push("mm-menu_tip-"+("x"==t?"left":"top"))):(r=(o="x"==t?_:g)-y,l[u]="calc( 100% - "+(o-i.offset.button[t])+"px )",l[c]="auto",e.tip&&h.push("mm-menu_tip-"+("x"==t?"right":"bottom"))),e.fitViewport&&(l[f]=Math.min(i[p].max,r)+"px"),[l,h]};this.bind("open:start",o),window.addEventListener("resize",function(e){o.call(t)},{passive:!0}),this.opts.offCanvas.blockUI||window.addEventListener("scroll",function(e){o.call(t)},{passive:!0})}}function o(){var t=this;if(this.vars.opened){this.node.menu.setAttribute("style",this.node.menu.mmStyle);var i=[{},[]];for(var n in i=a.call(this,"y",i),(i=a.call(this,"x",i))[0])this.node.menu.style[n]=i[0][n];e.tip&&(["mm-menu_tip-left","mm-menu_tip-right","mm-menu_tip-top","mm-menu_tip-bottom"].forEach(function(e){t.node.menu.classList.remove(e)}
1),i[1].forEach(function(e){t.node.menu.classList.add(e)}))}}},fixedElements:function(){var t=this;if(this.opts.offCanvas){var e,i,n=this.conf.fixedElements;this.bind("setPage:after",function(s){e=t.conf.classNames.fixedElements.fixed,i=g(document,n.insertSelector)[0],g(s,"."+e).forEach(function(t){x(t,e,"mm-slideout"),i[n.insertMethod](t)})})}},iconbar:function(){var t,e=this,i=function(t){return"array"==l(t)&&(t={use:!0,top:t}),"object"!=l(t)&&(t={}),void 0===t.use&&(t.use=!0),"boolean"==typeof t.use&&t.use&&(t.use=!0),t}(this.opts.iconbar);if(this.opts.iconbar=r(i,L.options.iconbar),i.use&&(["top","bottom"].forEach(function(e,n){var s=i[e];"array"!=l(s)&&(s=[s]);for(var a=v("div.mm-iconbar__"+e),o=0,r=s.length;o<r;o++)"string"==typeof s[o]?a.innerHTML+=s[o]:a.append(s[o]);a.children.length&&(t||(t=v("div.mm-iconbar")),t.append(a))}),t)){this.bind("initMenu:after",function(){e.node.menu.prepend(t)});var n="mm-menu_iconbar-"+i.position,s=function(){e.node.menu.classList.add(n),L.sr_aria(t,"hidden",!1)};if("boolean"==typeof i.use?this.bind("initMenu:after",s):T(i.use,s,function(){e.node.menu.classList.remove(n),L.sr_aria(t,"hidden",!0)}),"tabs"==i.type){t.classList.add("mm-iconbar_tabs"),t.addEventListener("click",function(t){var i=t.target;if(i.matches("a"))if(i.matches(".mm-iconbar__tab_selected"))t.stopImmediatePropagation();else try{var n=e.node.menu.querySelector(i.getAttribute("href"))[0];n&&n.matches(".mm-panel")&&(t.preventDefault(),t.stopImmediatePropagation(),e.openPanel(n,!1))}catch(t){}});this.bind("openPanel:start",function e(i){g(t,"a").forEach(function(t){t.classList.remove("mm-iconbar__tab_selected")});var n=g(t,'[href="#'+i.id+'"]')[0];if(n)n.classList.add("mm-iconbar__tab_selected");else{var s=i.mmParent;s&&e(s.closest(".mm-panel"))}})}}},iconPanels:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"number"!=typeof t&&"string"!=typeof t||(t={add:!0,visible:t}),"object"!=n(t)&&(t={}),t}(this.opts.iconPanels);this.opts.iconPanels=r(e,L.options.iconPanels);var i=!1;if("first"==e.visible&&(i=!0,e.visible=1),e.visible=Math.min(3,Math.max(1,e.visible)),e.visible++,e.add){this.bind("initMenu:after",function(){var i=["mm-menu_iconpanel"];e.hideNavbar&&i.push("mm-menu_hidenavbar"),e.hideDivider&&i.push("mm-menu_hidedivider"),i.forEach(function(e){t.node.menu.classList.add(e)})});var s=[];if(!i)for(var a=0;a<=e.visible;a++)s.push("mm-panel_iconpanel-"+a);this.bind("openPanel:start",function(n){var a=_(t.node.pnls,".mm-panel");if(!(n=n||a[0]).parentElement.matches(".mm-listitem_vertical"))if(i)a.forEach(function(t,e){t.classList[0==e?"add":"remove"]("mm-panel_iconpanel-first")});else{a.forEach(function(t){s.forEach(function(e){t.classList.remove(e)})});var o=!1;(a=a.filter(function(t){return t.matches(".mm-panel_opened-parent")})).forEach(function(t){n===t&&(o=!0)}),o||a.push(n),a.forEach(function(t){t.classList.remove("mm-hidden")}
1),(a=a.slice(-e.visible)).forEach(function(t,e){t.classList.add("mm-panel_iconpanel-"+e)})}}),this.bind("initPanel:after",function(t){if(e.blockPanel&&!t.parentElement.matches(".mm-listitem_vertical")&&!_(t,".mm-panel__blocker")[0]){var i=v("a.mm-panel__blocker");i.setAttribute("href","#"+t.closest(".mm-panel").id),t.prepend(i)}})}},keyboardNavigation:function(){var t=this;if(!A){var e=function(t){return"boolean"!=typeof t&&"string"!=typeof t||(t={enable:t}),"object"!=n(t)&&(t={}),t}(this.opts.keyboardNavigation);if(this.opts.keyboardNavigation=r(e,L.options.keyboardNavigation),e.enable){var i=v("button.mm-tabstart.mm-sronly"),s=v("button.mm-tabend.mm-sronly"),a=v("button.mm-tabend.mm-sronly");this.bind("initMenu:after",function(){e.enhance&&t.node.menu.classList.add("mm-menu_keyboardfocus"),function(t){var e=this;M(document.body,"keydown.tabguard"),M(document.body,"focusin.tabguard"),P(document.body,"focusin.tabguard",function(t){if(e.node.wrpr.matches(".mm-wrapper_opened")){var i=t.target;if(i.matches(".mm-tabend")){var n=void 0;i.parentElement.matches(".mm-menu")&&L.node.blck&&(n=L.node.blck),i.parentElement.matches(".mm-wrapper__blocker")&&(n=g(document.body,".mm-menu_offcanvas.mm-menu_opened")[0]),n||(n=i.parentElement),n&&_(n,".mm-tabstart")[0].focus()}}}),M(document.body,"keydown.navigate"),P(document.body,"keydown.navigate",function(e){var i=e.target,n=i.closest(".mm-menu");if(n){if(n.mmApi,!i.matches("input, textarea"))switch(e.keyCode){case 13:(i.matches(".mm-toggle")||i.matches(".mm-check"))&&i.dispatchEvent(new Event("click"));break;case 32:case 37:case 38:case 39:case 40:e.preventDefault()}if(t)if(i.matches("input"))switch(e.keyCode){case 27:i.value=""}else{var s=n.mmApi;switch(e.keyCode){case 8:var a=g(n,".mm-panel_opened")[0].mmParent;a&&s.openPanel(a.closest(".mm-panel"));break;case 27:n.matches(".mm-menu_offcanvas")&&s.close()}}}})}.call(t,e.enhance)}),this.bind("initOpened:before",function(){t.node.menu.prepend(i),t.node.menu.append(s),_(t.node.menu,".mm-navbars-top, .mm-navbars-bottom").forEach(function(t){t.querySelectorAll(".mm-navbar__title").forEach(function(t){t.setAttribute("tabindex","-1")})})}),this.bind("initBlocker:after",function(){L.node.blck.append(a),_(L.node.blck,"a")[0].classList.add("mm-tabstart")});var o="input, select, textarea, button, label, a[href]",l=function(i){i=i||_(t.node.pnls,".mm-panel_opened")[0];var n=null,s=document.activeElement.closest(".mm-navbar");if(!s||s.closest(".mm-menu")!=t.node.menu){if("default"==e.enable&&((n=g(i,".mm-listview a[href]:not(.mm-hidden)")[0])||(n=g(i,o+":not(.mm-hidden)")[0]),!n)){var a=[];_(t.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(t){a.push.apply(a,g(t,o+":not(.mm-hidden)"))}),n=a[0]}n||(n=_(t.node.menu,".mm-tabstart")[0]),n&&n.focus()}};this.bind("open:finish",l),this.bind("openPanel:finish",l),this.bind("initOpened:after:sr-aria",function(){[t.node.menu,L.node.blck].forEach(function(t){_(t,".mm-tabstart, .mm-tabend").forEach(function(t){L.sr_aria(t,"hidden",!0),L.sr_role(t,"presentation")})})})}}},lazySubmenus:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={load:t}),"object"!=n(t)&&(t={}),t}(this.opts.lazySubmenus);this.opts.lazySubmenus=r(e,L.options.lazySubmenus),e.load&&(this.bind("initPanels:before",function(){var e=[];g(t.node.pnls,"li").forEach(function(i){e.push.apply(e,_(i,t.conf.panelNodetype.join(", ")))}),e.filter(function(t){return!t.matches(".mm-listview_inset")}).filter(function(t){return!t.matches(".mm-nolistview")}).filter(function(t){return!t.matches(".mm-nopanel")}).forEach(function(t){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(e){t.classList.add(e)})})}),this.bind("initPanels:before",function(){var e=[];g(t.node.pnls,"."+t.conf.classNames.selected).forEach(function(t){e.push.apply(e,b(t,".mm-panel_lazysubmenu"))}),e.length&&e.forEach(function(t){console.log(t),["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(e){t.classList.remove(e)})})}),this.bind("openPanel:before",function(e){var i=g(e,".mm-panel_lazysubmenu").filter(function(t){return!t.matches(".mm-panel_lazysubmenu .mm-panel_lazysubmenu")});
1e.matches(".mm-panel_lazysubmenu")&&i.unshift(e),i.forEach(function(e){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(t){e.classList.remove(t)}),t.initPanel(e)})}))},navbars:q,pageScroll:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={scroll:t}),"object"!=n(t)&&(t={}),t}(this.opts.pageScroll);this.opts.pageScroll=r(e,L.options.pageScroll);var i,s=this.conf.pageScroll;function a(){i&&window.scrollTo({top:i.getBoundingClientRect().top+document.scrollingElement.scrollTop-s.scrollOffset,behavior:"smooth"}),i=null}function o(t){try{return"#"!=t&&"#"==t.slice(0,1)?L.node.page.querySelector(t):null}catch(t){return null}}if(e.scroll&&this.bind("close:finish",function(){a()}),this.opts.offCanvas&&e.scroll&&this.clck.push(function(e,n){if(i=null,n.inMenu){var s=e.getAttribute("href");if(i=o(s))return t.node.menu.matches(".mm-menu_sidebar-expanded")&&t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")?void a():{close:!0}}}),e.update){var l=[];this.bind("initListview:after",function(t){w(_(t,".mm-listitem")).forEach(function(t){var e=o(t.getAttribute("href"));e&&l.unshift(e)})});var h=-1;window.addEventListener("scroll",function(e){for(var i=window.scrollY,n=0;n<l.length;n++)if(l[n].offsetTop<i+s.updateOffset){if(h!==n){h=n;var a=w(g(_(t.node.pnls,".mm-panel_opened")[0],".mm-listitem"));(a=a.filter(function(t){return t.matches('[href="#'+l[n].id+'"]')})).length&&t.setSelected(a[0].parentElement)}break}})}},searchfield:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),"boolean"==typeof t.panel&&(t.panel={add:t.panel}),"object"!=n(t.panel)&&(t.panel={}),"panel"==t.addTo&&(t.panel.add=!0),t.panel.add&&(t.showSubPanels=!1,t.panel.splash&&(t.cancel=!0)),t}(this.opts.searchfield);this.opts.searchfield=r(e,L.options.searchfield),this.conf.searchfield,e.add&&(this.bind("close:start",function(){g(t.node.menu,".mm-searchfield").forEach(function(t){t.blur()})}),this.bind("initPanel:after",function(i){var n=null;e.panel.add&&(n=function(){var t=this.opts.searchfield,e=(this.conf.searchfield,_(this.node.pnls,".mm-panel_search")[0]);if(e)return e;e=v("div.mm-panel.mm-panel_search.mm-hidden"),t.panel.id&&(e.id=t.panel.id),t.panel.title&&e.setAttribute("data-mm-title",t.panel.title);var i=v("ul");switch(e.append(i),this.node.pnls.append(e),this.initListview(i),this._initNavbar(e),t.panel.fx){case!1:break;case"none":e.classList.add("mm-panel_noanimation");break;default:e.classList.add("mm-panel_fx-"+t.panel.fx)}if(t.panel.splash){var n=v("div.mm-panel__content");n.innerHTML=t.panel.splash,e.append(n)}return e.classList.add("mm-panel"),e.classList.add("mm-hidden"),this.node.pnls.append(e),e}.call(t));var s=null;switch(e.addTo){case"panels":s=[i];break;case"panel":s=[n];break;default:"string"==typeof e.addTo?s=g(t.node.menu,e.addTo):"array"==l(e.addTo)&&(s=e.addTo)}s.forEach(function(i){i=function(t){var e=this.opts.searchfield,i=this.conf.searchfield;if(t.parentElement.matches(".mm-listitem_vertical"))return null;if(a=g(t,".mm-searchfield")[0])return a;function n(t,e){if(e)for(var i in e)t.setAttribute(i,e[i])}var s,a=v((i.form?"form":"div")+".mm-searchfield"),o=v("div.mm-searchfield__input"),r=v("input");return r.type="text",r.autocomplete="off",r.placeholder=this.i18n(e.placeholder),o.append(r),a.append(o),t.prepend(a),n(r,i.input),i.clear&&((s=v("a.mm-btn.mm-btn_close.mm-searchfield__btn")).setAttribute("href","#"),o.append(s)),n(a,i.form),i.form&&i.submit&&!i.clear&&((s=v("a.mm-btn.mm-btn_next.mm-searchfield__btn")).setAttribute("href","#"),o.append(s)),e.cancel&&((s=v("a.mm-searchfield__cancel")).setAttribute("href","#"),s.textContent=this.i18n("cancel"),a.append(s)),a}.call(t,i),e.search&&i&&function(t){var e=this,i=this.opts.searchfield,n=(this.conf.searchfield,{});t.closest(".mm-panel_search")?(n.panels=g(this.node.pnls,".mm-panel"),n.noresults=[t.closest(".mm-panel")]):t.closest(".mm-panel")?(n.panels=[t.closest(".mm-panel")],n.noresults=n.panels):(n.panels=g(this.node.pnls,".mm-panel"),n.noresults=[this.node.menu]),n.panels=n.panels.filter(function(t){return!t.matches(".mm-panel_search")}),n.panels=n.panels.filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")}
1),n.listitems=[],n.dividers=[],n.panels.forEach(function(t){var e,i;(e=n.listitems).push.apply(e,g(t,".mm-listitem")),(i=n.dividers).push.apply(i,g(t,".mm-divider"))});var s=_(this.node.pnls,".mm-panel_search")[0],a=g(t,"input")[0],o=g(t,".mm-searchfield__cancel")[0];a.mmSearchfield=n,i.panel.add&&i.panel.splash&&(M(a,"focus.splash"),P(a,"focus.splash",function(t){e.openPanel(s)})),i.cancel&&(M(a,"focus.cancel"),P(a,"focus.cancel",function(t){o.classList.add("mm-searchfield__cancel-active")}),M(o,"click.splash"),P(o,"click.splash",function(t){if(t.preventDefault(),o.classList.remove("mm-searchfield__cancel-active"),s.matches(".mm-panel_opened")){var i=_(e.node.pnls,".mm-panel_opened-parent");i.length&&e.openPanel(i[i.length-1])}})),i.panel.add&&"panel"==i.addTo&&this.bind("openPanel:finish",function(t){t===s&&a.focus()}),M(a,"input.search"),P(a,"input.search",function(t){switch(t.keyCode){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:break;default:e.search(a)}}),this.search(a)}.call(t,i)}),e.noResults&&function(t){if(t){var e=this.opts.searchfield;if(this.conf.searchfield,t.closest(".mm-panel")||(t=_(this.node.pnls,".mm-panel")[0]),!_(t,".mm-panel__noresultsmsg").length){var i=v("div.mm-panel__noresultsmsg.mm-hidden");i.innerHTML=this.i18n(e.noResults),t.append(i)}}}.call(t,e.panel.add?n:i)}),this.clck.push(function(e,i){if(i.inMenu&&e.matches(".mm-searchfield__btn")){if(e.matches(".mm-btn_close")){var n=g(s=e.closest(".mm-searchfield"),"input")[0];return n.value="",t.search(n),!0}var s;if(e.matches(".mm-btn_next"))return(s=e.closest("form"))&&s.submit(),!0}}))},sectionIndexer:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),t}(this.opts.sectionIndexer);this.opts.sectionIndexer=r(e,L.options.sectionIndexer),e.add&&this.bind("initPanels:after",function(){if(!t.node.indx){var e="";"abcdefghijklmnopqrstuvwxyz".split("").forEach(function(t){e+='<a href="#">'+t+"</a>"});var i=v("div.mm-sectionindexer");i.innerHTML=e,t.node.pnls.prepend(i),t.node.indx=i,t.node.indx.addEventListener("click",function(t){t.target.matches("a")&&t.preventDefault()});var n=function(e){if(e.target.matches("a")){var i=e.target.textContent,n=_(t.
1node.pnls,".mm-panel_opened")[0],s=-1,a=n.scrollTop;n.scrollTop=0,g(n,".mm-divider").filter(function(t){return!t.matches(".mm-hidden")}).forEach(function(t){s<0&&i==t.textContent.trim().slice(0,1).toLowerCase()&&(s=t.offsetTop)}),n.scrollTop=s>-1?s:a}};A?(t.node.indx.addEventListener("touchstart",n),t.node.indx.addEventListener("touchmove",n)):t.node.indx.addEventListener("mouseover",n)}t.bind("openPanel:start",function(e){var i=g(e,".mm-divider").filter(function(t){return!t.matches(".mm-hidden")}).length;t.node.indx.classList[i?"add":"remove"]("mm-sectionindexer_active")})})},setSelected:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={hover:t,parent:t}),"object"!=n(t)&&(t={}),t}(this.opts.setSelected);if(this.opts.setSelected=r(e,L.options.setSelected),"detect"==e.current){this.bind("initMenu:after",function(){(function e(i){i=i.split("?")[0].split("#")[0];var n=t.node.menu.querySelector('a[href="'+i+'"], a[href="'+i+'/"]');if(n)t.setSelected(n.parentElement);else{var s=i.split("/").slice(0,-1);s.length&&e(s.join("/"))}}).call(t,window.location.href)})}else e.current||this.bind("initListview:after",function(t){_(t,".mm-listitem_selected").forEach(function(t){t.classList.remove("mm-listitem_selected")})});e.hover&&this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_selected-hover")}),e.parent&&(this.bind("openPanel:finish",function(e){g(t.node.pnls,".mm-listitem_selected-parent").forEach(function(t){t.classList.remove("mm-listitem_selected-parent")});for(var i=e.mmParent;i;)i.matches(".mm-listitem_vertical")||i.classList.add("mm-listitem_selected-parent"),i=(i=i.closest(".mm-panel")).mmParent}),this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_selected-parent")}))},sidebar:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return("string"==typeof t||"boolean"==typeof t&&t||"number"==typeof t)&&(t={expanded:t}),"object"!=n(t)&&(t={}),"boolean"==typeof t.collapsed&&t.collapsed&&(t.collapsed={use:!0}),"string"!=typeof t.collapsed&&"number"!=typeof t.collapsed||(t.collapsed={use:t.collapsed}),"object"!=n(t.collapsed)&&(t.collapsed={}),"boolean"==typeof t.expanded&&t.expanded&&(t.expanded={use:!0}),"string"!=typeof t.expanded&&"number"!=typeof t.expanded||(t.expanded={use:t.expanded}),"object"!=n(t.expanded)&&(t.expanded={}),t}(this.opts.sidebar);if(this.opts.sidebar=r(e,L.options.sidebar),e.collapsed.use){this.bind("initMenu:after",function(){if(t.node.menu.classList.add("mm-menu_sidebar-collapsed"),e.collapsed.blockMenu&&t.opts.offCanvas&&!_(t.node.menu,".mm-menu__blocker")[0]){var i=v("a.mm-menu__blocker");i.setAttribute("href","#"+t.node.menu.id),t.node.menu.prepend(i)}e.collapsed.hideNavbar&&t.node.menu.classList.add("mm-menu_hidenavbar"),e.collapsed.hideDivider&&t.node.menu.classList.add("mm-menu_hidedivider")});var i=function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-collapsed")},s=function(){t.node.wrpr.classList.remove("mm-wrapper_sidebar-collapsed")};"boolean"==typeof e.collapsed.use?this.bind("initMenu:after",i):T(e.collapsed.use,i,s)}if(e.expanded.use){this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_sidebar-expanded")}),i=function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-expanded"),t.node.wrpr.matches(".mm-wrapper_sidebar-closed")||t.open()},s=function(){t.node.wrpr.classList.remove("mm-wrapper_sidebar-expanded"),t.close()},"boolean"==typeof e.expanded.use?this.bind("initMenu:after",i):T(e.expanded.use,i,s),this.bind("close:start",function(){t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(t.node.wrpr.classList.add("mm-wrapper_sidebar-closed"),"remember"==e.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","closed"))}),this.bind("open:start",function(){t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(t.node.wrpr.classList.remove("mm-wrapper_sidebar-closed"),"remember"==e.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","open"))});var a=e.expanded.initial;if("remember"==e.expanded.initial){var o=window.localStorage.getItem("mmenuExpandedState");switch(o){case"open":case"closed":a=o}}"closed"==a&&this.bind("initMenu:after",function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-closed")}),this.clck.push(function(i,n){if(n.inMenu&&n.inListview&&t.node.wrpr.matches(".mm-wrapper_sidebar-expanded"))return{close:"closed"==e.expanded.initial}})}}},toggles:function(){var t=this;this.bind("initPanel:after",function(e){g(e,"input").forEach(function(e){x(e,t.conf.classNames.toggles.toggle,"mm-toggle"),x(e,t.conf.classNames.toggles.check,"mm-check")})})}},L.wrappers={angular:function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}},bootstrap:function(){var t=this;if(this.node.menu.matches(".navbar-collapse")){this.conf.offCanvas&&(this.conf.offCanvas.clone=!1);var e=v("nav"),i=v("div");e.append(i),_(this.node.menu).forEach(function(e){switch(!0){case e.matches(".navbar-nav"):i.append(function(t){var e=v("ul");return g(t,".nav-item").forEach(function(t){var i=v("li");if(t.matches(".active")&&i.classList.add("Selected"),!t.matches(".nav-link")){var n=_(t,".dropdown-menu")[0];n&&i.append(o(n)),t=_(t,".nav-link")[0]}i.prepend(a(t)),e.append(i)}),e}(e));break;case e.matches(".dropdown-menu"):i.append(o(e));break;case e.matches(".form-inline"):t.conf.searchfield.form={action:e.getAttribute("action")||null,method:e.getAttribute("method")||null},t.conf.searchfield.input={name:e.querySelector("input").getAttribute("name")||null},t.conf.searchfield.clear=!1,t.conf.searchfield.submit=!0;break;default:i.append(e.cloneNode(!0))}}),this.bind("initMenu:before",function(){document.body.prepend(e),t.node.menu=e});var n=this.node.menu.parentElement;if(n){var s=n.querySelector(".navbar-toggler");s&&(s.removeAttribute("data-target"),s.removeAttribute("aria-controls"),s.outerHTML=s.outerHTML,(s=n.querySelector(".navbar-toggler")).addEventListener("click",function(e){e.preventDefault(),e.stopImmediatePropagation(),t[t.vars.opened?"close"
1:"open"]()}))}}function a(t){for(var e=v(t.matches("a")?"a":"span"),i=["href","title","target"],n=0;n<i.length;n++)t.getAttribute(i[n])&&e.setAttribute(i[n],t.getAttribute(i[n]));return e.innerHTML=t.innerHTML,g(e,".sr-only").forEach(function(t){t.remove()}),e}function o(t){var e=v("ul");return _(t).forEach(function(t){var i=v("li");t.matches(".dropdown-divider")?i.classList.add("Divider"):t.matches(".dropdown-item")&&i.append(a(t)),e.append(i)}),e}},olark:function(){this.conf.offCanvas.page.noSelector.push("#olark")},turbolinks:function(){var t;document.addEventListener("turbolinks:before-visit",function(e){t=document.querySelector(".mm-wrapper").className.split(" ").filter(function(t){return/mm-/.test(t)})}),document.addEventListener("turbolinks:load",function(e){void 0!==t&&(document.querySelector(".mm-wrapper").className=t)})},wordpress:function(){this.conf.classNames.selected="current-menu-item";var t=document.getElementById("wpadminbar");t&&(t.style.position="fixed",t.classList.add("mm-slideout"))}},e.default=L,window&&(window.Mmenu=L),(F=window.jQuery||window.Zepto||null)&&(F.fn.mmenu=function(t,e){var i=F();return this.each(function(n,s){if(!s.mmApi){var a=new L(s,t,e),o=F(a.node.menu);o.data("mmenu",a.API),i=i.add(o)}}),i})}])},{}],7:[function(t,e,i){"use strict";function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=function(){function t(e){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.defaults={setRootClass:!1,switchButtonHtml:!1,addCloseButton:!1,closeButtonPos:!1,closeWithEsc:!1,setFocusToElement:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1,disableFocusHandling:!1,hiddenAttribute:"aria-hidden",hiddenWhenOpen:!1},this.functions={beforeToggle:function(){return null},afterToggle:function(){return null}},this.config=Object.assign(this.defaults,n),this.config.on=Object.assign(this.functions,n.on),this.initButtons=[],"string"==typeof e||e instanceof String?this.buttonObj=document.getElementById(e.replace("#","")):this.buttonObj=e,this.targetObj=[],this.buttonObj&&this.buttonObj.hasAttribute("data-controls")?(this.controls=this.buttonObj.getAttribute("data-controls"),this.buttonObj.removeAttribute("data-controls")):this.controls=s.controls,this.controls)for(var a=this.controls.split(" "),o=0;o<a.length;o++)this.targetObj[o]=document.getElementById(a[o]);else this.buttonObj&&this.buttonObj.hasAttribute("href")&&(this.targetObj[0]=document.getElementById(this.buttonObj.hash.replace("#","")));if(!(this.targetObj.length<1)&&(this.buttonObj.hasAttribute("data-label-open")?(this.labelOpen=this.buttonObj.getAttribute("data-label-open"),this.buttonObj.removeAttribute("data-label-open")):this.labelOpen=!!s.labelOpen&&s.labelOpen,this.buttonObj.hasAttribute("data-label-close")?(this.labelClose=this.buttonObj.getAttribute("data-label-close"),this.buttonObj.removeAttribute("data-label-close")):this.labelClose=!!s.labelClose&&s.labelClose,this.buttonObj.hasAttribute("data-text-open")?(this.textOpen=this.buttonObj.getAttribute("data-text-open"),this.buttonObj.removeAttribute("data-text-open")):this.textOpen=s.textOpen?s.textOpen:this.labelOpen,this.buttonObj.hasAttribute("data-text-close")?(this.textClose=this.buttonObj.getAttribute("data-text-close"),this.buttonObj.removeAttribute("data-text-close")):this.textClose=s.textClose?s.textClose:this.labelClose,this.buttonObj.hasAttribute("data-focus-helper-text")?(this.focusHelperText=this.buttonObj.getAttribute("data-focus-helper-text"),this.buttonObj.removeAttribute("data-focus-helper-text")):this.focusHelperText=s.focusHelperText?s.focusHelperText:this.labelClose,this.buttonObj&&(this.initButton(),!1!==this.config.addCloseButton&&(this.closeButtonObj=document.createElement("button"),this.closeButtonObj.innerHTML="<span>"+this.textClose+"</span>",this.setAttributes(this.closeButtonObj,{"aria-controls":this.targetObj[0].id,"aria-expanded":"true","aria-label":this.labelClose,class:"js-close"}),this.closeButtonObj.addEventListener("click",function(t){t.preventDefault(),i.toggleStates()},!1),Number.isInteger(this.config.closeButtonPos)?this.targetObj[0].insertBefore(this.closeButtonObj,this.targetObj[0].childNodes[this.config.closeButtonPos]):this.targetObj[0].appendChild(this.closeButtonObj)),!0===this.config.closeWithEsc&&(this.targetObj[0].addEventListener("keyup",function(t){if(!t.defaultPrevented){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||(t.preventDefault(),i.toggleStates())}}),this.buttonObj.addEventListener("keyup",function(t){if(!t.defaultPrevented&&"false"!==i.buttonObj.getAttribute("aria-expanded")){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||(t.preventDefault(),i.toggleStates())}})),!0===this.config.keepFocusInTargetElement))){this.targetObj[0].addEventListener("keydown",function(t){!0!==i.config.disableFocusHandling&&!0===t.shiftKey&&9==(t.which||t.keyCode)&&i.targetObj[0].querySelector("a[href],select,input,button")==t.target&&(!0===i.config.addCloseButton?i.isHidden(i.closeButtonObj)||(t.preventDefault(),i.closeButtonObj.focus()):i.isHidden(i.buttonObj)||(t.preventDefault(),i.buttonObj.focus()))});var r=document.createElement("a");this.setAttributes(r,{"aria-label":this.focusHelperText,href:"#"+this.buttonObj.id,class:"focus-helper"}),r.innerHTML="<span>"+this.focusHelperText+"</span>",r.addEventListener("focus",function(t){if(t.preventDefault(),!0===i.config.addCloseButton){var e=i.targetObj[0].querySelector("a[href],input,select,button");null!==e&&e.focus()}else i.buttonObj.focus()}),this.targetObj[0].appendChild(r)}}var e,i,s;return e=t,(i=[{key:"isHidden",value:function(t){return null===t.offsetParent}},{key:"setAttributes",value:function(t,e){Object.keys(e).forEach(function(i){return t.setAttribute(i,e[i])})}},{key:"setButton",value:function(t){var e=!1;"true"===this.buttonObj.getAttribute("aria-expanded")&&(this.toggleStates(),e=!0),this.buttonObj=t,this.initButtons.indexOf(this.buttonObj)<0?this.initButton():this.addAria(),e&&this.toggleStates()}},{key:"initButton",value:function(){var t=this;this.addAria(),this.buttonObj.addEventListener("click",function(e){e.preventDefault(),t.toggleStates()},!1),this.buttonObj.addEventListener("keydown",function(e){if("true"===t.buttonObj.getAttribute("aria-expanded")&&9==(e.which||e.keyCode)&&!0===t.config.keepFocusInTargetElement){if(!0===t.config.disableFocusHandling)return;if(!0===t.config.addCloseButton){if(t.isHidden(t.closeButtonObj))return}else if(t.isHidden(t.buttonObj))return;e.preventDefault();for(var i=t.targetObj[0].querySelectorAll("a[href]:not(.focus-helper),input,select,button"),n=[],s=0;s<i.length;s++)t.isHidden(i[s])||n.push(i[s]);!1===e.shiftKey&&n.length>0?n[0].focus():!0===e.shiftKey&&n.length>0&&n[n.length-1].focus()}}),this.initButtons.push(this.buttonObj)}},{key:"toggleStates",value:function(){var t=this,e=!1;"true"===this.buttonObj.getAttribute("aria-expanded")&&(e=!0),this.config.on.beforeToggle(this.buttonObj),window.requestAnimationFrame(function(){!1!==t.config.setRootClass&&document.getElementsByTagName("html")[0].classList.toggle(t.config.setRootClass),t.buttonObj.setAttribute("aria-expanded",!e),t.labelOpen&&t.labelClose&&t.buttonObj.setAttribute("aria-label",e?t.labelOpen:t.labelClose),!1!==t.config.switchButtonHtml&&(t.buttonObj.innerHTML=e?"<span>"+t.textOpen+"</span>":"<span>"+t.textClose+"</span>");for(var i=0;i<t.targetObj.length;i++)t.targetObj[i].setAttribute(t.config.hiddenAttribute,e);t.config.on.afterToggle(t.buttonObj)});var i=document.querySelectorAll(this.config.hiddenWhenOpen);if(e){if(!0!==this.config.disableFocusHandling)for(var n=0;n<i.length;n++)i[n].removeAttribute("aria-hidden");this.buttonObj.focus()}else{if(!0!==this.config.disableFocusHandling)for(n=0;n<i.length;n++)i[n].setAttribute("aria-hidden",!0);if(!1!==this.config.setFocusToElement){var s=this.targetObj[0].querySelector(this.config.setFocusToElement);if(null!==s.length)return void setTimeout(function(){s.focus()},100)}!0===this.config.setFocusToFirstElement&&setTimeout(function(){(t.targetObj[0].querySelector("a[href],input,select,button")||t.targetObj[0]).focus()},100)}}},{key:"disableFocusHandling",value:function(t){this.config.disableFocusHandling=t}},{key:"addAria",value:function(){for(var t=[],e=this.config.hiddenAttribute,i=0;i<this.targetObj.length;i++)this.targetObj[i].setAttribute(e,!0),t.push(this.targetObj[i].id);"BUTTON"!=this.buttonObj.nodeName&&this.buttonObj.setAttribute("role","button"),this.setAttributes(this.buttonObj,{"aria-controls":t.join(" "),"aria-expanded":"false"}),this.labelOpen&&this.buttonObj.setAttribute("aria-label",this.labelOpen)}}
1])&&n(e.prototype,i),s&&n(e,s),Object.defineProperty(e,"prototype",{writable:!1}),t}();i.default=s},{}],8:[function(t,e,i){"use strict";function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.defaults={elementSelector:"select"},this.config=Object.assign(this.defaults,i),"string"==typeof e||e instanceof String?this.forms=document.querySelectorAll(e):this.forms=e;for(var n=0;n<this.forms.length;n++)this.initForm(this.forms[n])}var e,i,s;return e=t,(i=[{key:"initForm",value:function(t){var e=this;t.classList.add("js-nav-form");for(var i=t.querySelectorAll(this.config.elementSelector),n=0;n<i.length;n++){var s=i[n];s.activeIndex||(s.activeIndex=s.selectedIndex,s.changed=!1),s.addEventListener("keydown",function(i){"9"!=i.keyCode&&"13"!=i.keyCode||e.selectOnChange(i.target,t),"27"==i.keyCode&&(e.selectedIndex=i.target.activeIndex)}),s.addEventListener("blur",function(i){e.selectOnChange(i.target,t)}),s.addEventListener("click",function(i){e.selectOnChange(i.target,t)})}}},{key:"selectOnChange",value:function(t,e){t.selectedIndex==t.activeIndex||t.changed||(t.changed=!0,e.submit())}}])&&n(e.prototype,i),s&&n(e,s),Object.defineProperty(e,"prototype",{writable:!1}),t}();i.default=s},{}],9:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,a;s=void 0,a=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(this,arguments)}function i(t){return null!==t&&"object"===n(t)&&"constructor"in t&&t.constructor===Object}function s(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach(function(n){void 0===t[n]?t[n]=e[n]:i(e[n])&&i(t[n])&&Object.keys(e[n]).length>0&&s(t[n],e[n])})}var a={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 o(){var t="undefined"!=typeof document?document:{};return s(t,a),t}var r={document:a,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 l(){var t="undefined"!=typeof window?window:{};return s(t,r),t}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}
1function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function c(t,e,i){return(c=function(){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}}()?Reflect.construct:function(t,e,i){var n=[null];n.push.apply(n,e);var s=new(Function.bind.apply(t,n));return i&&d(s,i.prototype),s}).apply(null,arguments)}function u(t){var e="function"==typeof Map?new Map:void 0;return(u=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,n)}function n(){return c(t,arguments,h(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),d(n,t)})(t)}var p=function(t){var e,i;function n(e){var i,n,s;return i=t.call.apply(t,[this].concat(e))||this,n=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i),s=n.__proto__,Object.defineProperty(n,"__proto__",{get:function(){return s},set:function(t){s.__proto__=t}}),i}return i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,e.__proto__=i,n}(u(Array));function m(t){void 0===t&&(t=[]);var e=[];return t.forEach(function(t){Array.isArray(t)?e.push.apply(e,m(t)):e.push(t)}),e}function f(t,e){return Array.prototype.filter.call(t,e)}function v(t,e){var i=l(),n=o(),s=[];if(!e&&t instanceof p)return t;if(!t)return new p(s);if("string"==typeof t){var a=t.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){var r="div";0===a.indexOf("<li")&&(r="ul"),0===a.indexOf("<tr")&&(r="tbody"),0!==a.indexOf("<td")&&0!==a.indexOf("<th")||(r="tr"),0===a.indexOf("<tbody")&&(r="table"),0===a.indexOf("<option")&&(r="select");var h=n.createElement(r);h.innerHTML=a;for(var d=0;d<h.childNodes.length;d+=1)s.push(h.childNodes[d])}else s=function(t,e){if("string"!=typeof t)return[t];for(var i=[],n=e.querySelectorAll(t),s=0;s<n.length;s+=1)i.push(n[s]);return i}(t.trim(),e||n)}else if(t.nodeType||t===i||t===n)s.push(t);else if(Array.isArray(t)){if(t instanceof p)return t;s=t}return new p(function(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(s))}v.fn=p.prototype;var g,_,b,y={addClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).add.apply(e,n)}),this},removeClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).remove.apply(e,n)}),this},hasClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return f(this,function(t){return n.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 n=m(e.map(function(t){return t.split(" ")}));this.forEach(function(t){n.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 n in t)this[i][n]=t[n],this[i].setAttribute(n,t[n]);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 n=e[0],s=e[1],a=e[2],o=e[3];function r(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),v(e).is(s))a.apply(e,i);else for(var n=v(e).parents(),o=0;o<n.length;
1o+=1)v(n[o]).is(s)&&a.apply(n[o],i)}}function l(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),a.apply(this,e)}"function"==typeof e[1]&&(n=e[0],a=e[1],o=e[2],s=void 0),o||(o=!1);for(var h,d=n.split(" "),c=0;c<this.length;c+=1){var u=this[c];if(s)for(h=0;h<d.length;h+=1){var p=d[h];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[p]||(u.dom7LiveListeners[p]=[]),u.dom7LiveListeners[p].push({listener:a,proxyListener:r}),u.addEventListener(p,r,o)}else for(h=0;h<d.length;h+=1){var m=d[h];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[m]||(u.dom7Listeners[m]=[]),u.dom7Listeners[m].push({listener:a,proxyListener:l}),u.addEventListener(m,l,o)}}return this},off:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=e[0],s=e[1],a=e[2],o=e[3];"function"==typeof e[1]&&(n=e[0],a=e[1],o=e[2],s=void 0),o||(o=!1);for(var r=n.split(" "),l=0;l<r.length;l+=1)for(var h=r[l],d=0;d<this.length;d+=1){var c=this[d],u=void 0;if(!s&&c.dom7Listeners?u=c.dom7Listeners[h]:s&&c.dom7LiveListeners&&(u=c.dom7LiveListeners[h]),u&&u.length)for(var p=u.length-1;p>=0;p-=1){var m=u[p];a&&m.listener===a?(c.removeEventListener(h,m.proxyListener,o),u.splice(p,1)):a&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===a?(c.removeEventListener(h,m.proxyListener,o),u.splice(p,1)):a||(c.removeEventListener(h,m.proxyListener,o),u.splice(p,1))}}return this},trigger:function(){for(var t=l(),e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];for(var s=i[0].split(" "),a=i[1],o=0;o<s.length;o+=1)for(var r=s[o],h=0;h<this.length;h+=1){var d=this[h];if(t.CustomEvent){var c=new t.CustomEvent(r,{detail:a,bubbles:!0,cancelable:!0});d.dom7EventData=i.filter(function(t,e){return e>0}),d.dispatchEvent(c),d.dom7EventData=[],delete d.dom7EventData}}return this},transitionEnd:function(t){var e=this;return t&&e.on("transitionend",function i(n){n.target===this&&(t.call(this,n),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=l();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=l(),e=o(),i=this[0],n=i.getBoundingClientRect(),s=e.body,a=i.clientTop||s.clientTop||0,r=i.clientLeft||s.clientLeft||0,h=i===t?t.scrollY:i.scrollTop,d=i===t?t.scrollX:i.scrollLeft;return{top:n.top+h-a,left:n.left+d-r}}return null},css:function(t,e){var i,n=l();if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var s in t)this[i].style[s]=t[s];return this}if(this[0])return n.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,n=l(),s=o(),a=this[0];if(!a||void 0===t)return!1;if("string"==typeof t){if(a.matches)return a.matches(t);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(t);if(a.msMatchesSelector)return a.msMatchesSelector(t);for(e=v(t),i=0;i<e.length;i+=1)if(e[i]===a)return!0;return!1}if(t===s)return a===s;if(t===n)return a===n;if(t.nodeType||t instanceof p){for(e=t.nodeType?[t]:t,i=0;i<e.length;i+=1)if(e[i]===a)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 v([]);if(t<0){var i=e+t;return v(i<0?[]:[this[i]])}return v([this[t]])},append:function(){for(var t,e=o(),i=0;i<arguments.length;i+=1){t=i<0||arguments.length<=i?void 0:arguments[i];for(var n=0;n<this.length;n+=1)if("string"==typeof t){var s=e.createElement("div");for(s.innerHTML=t;s.firstChild;)this[n].appendChild(s.firstChild)}else if(t instanceof p)for(var a=0;a<t.length;a+=1)this[n].appendChild(t[a]);else this[n].appendChild(t)}return this},prepend:function(t){var e,i,n=o();for(e=0;e<this.length;e+=1)if("string"==typeof t){var s=n.createElement("div");for(s.innerHTML=t,i=s.childNodes.length-1;i>=0;i-=1)this[e].insertBefore(s.childNodes[i],this[e].childNodes[0])}else if(t instanceof p)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&&v(this[0].nextElementSibling).is(t)?v([this[0].nextElementSibling]):v([]):this[0].nextElementSibling?v([this[0].nextElementSibling]):v([]):v([])},nextAll:function(t){var e=[],i=this[0];if(!i)return v([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;t?v(n).is(t)&&e.push(n):e.push(n),i=n}return v(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&v(e.previousElementSibling).is(t)?v([e.previousElementSibling]):v([]):e.previousElementSibling?v([e.previousElementSibling]):v([])}return v([])},prevAll:function(t){var e=[],i=this[0];if(!i)return v([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;t?v(n).is(t)&&e.push(n):e.push(n),i=n}return v(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?v(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return v(e)},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)t?v(n).is(t)&&e.push(n):e.push(n),n=n.parentNode;return v(e)},closest:function(t){var e=this;return void 0===t?v([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],i=0;i<this.length;i+=1){try{var n=this[i].querySelectorAll(t)}catch(e){console.log(t)}for(var s=0;s<n.length;
1s+=1)e.push(n[s])}return v(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].children,s=0;s<n.length;s+=1)t&&!v(n[s]).is(t)||e.push(n[s]);return v(e)},filter:function(t){return v(f(this,t))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};function w(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function x(){return Date.now()}function E(t,e){void 0===e&&(e="x");var i,n,s,a=l(),o=function(t){var e,i=l();return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return a.WebKitCSSMatrix?((n=o.transform||o.webkitTransform).split(",").length>6&&(n=n.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),s=new a.WebKitCSSMatrix("none"===n?"":n)):i=(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(n=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(n=a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function T(t){return"object"===n(t)&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function S(){for(var t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var n=i<0||arguments.length<=i?void 0:arguments[i];if(void 0!==n&&null!==n)for(var s=Object.keys(Object(n)).filter(function(t){return e.indexOf(t)<0}),a=0,o=s.length;a<o;a+=1){var r=s[a],l=Object.getOwnPropertyDescriptor(n,r);void 0!==l&&l.enumerable&&(T(t[r])&&T(n[r])?n[r].__swiper__?t[r]=n[r]:S(t[r],n[r]):!T(t[r])&&T(n[r])?(t[r]={},n[r].__swiper__?t[r]=n[r]:S(t[r],n[r])):t[r]=n[r])}}return t}function L(t,e){Object.keys(e).forEach(function(i){T(e[i])&&Object.keys(e[i]).forEach(function(n){"function"==typeof e[i][n]&&(e[i][n]=e[i][n].bind(t))}),t[i]=e[i]})}function C(t){return void 0===t&&(t=""),"."+t.trim().replace(/([\.:\/])/g,"\\$1").replace(/ /g,".")}function P(t,e,i,n){var s=o();return i&&Object.keys(n).forEach(function(i){if(!e[i]&&!0===e.auto){var a=s.createElement("div");a.className=n[i],t.append(a),e[i]=a}}),e}function M(){var t,e;return g||(t=l(),e=o(),g={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}),g}function k(t){return void 0===t&&(t={}),_||(_=function(t){var e=(void 0===t?{}:t).userAgent,i=M(),n=l(),s=n.navigator.platform,a=e||n.navigator.userAgent,o={ios:!1,android:!1},r=n.screen.width,h=n.screen.height,d=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),u=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===s,f="MacIntel"===s;return!c&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(r+"x"+h)>=0&&((c=a.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),f=!1),d&&!m&&(o.os="android",o.android=!0),(c||p||u)&&(o.os="ios",o.ios=!0),o}(t)),_}function A(){var t,e;return b||(e=l(),b={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)}),b}Object.keys(y).forEach(function(t){Object.defineProperty(v.fn,t,{value:y[t],writable:!0})});var z={name:"resize",create:function(){var t=this;S(t,{resize:{observer:null,createObserver:function(){t&&!t.destroyed&&t.initialized&&(t.resize.observer=new ResizeObserver(function(e){var i=t.width,n=t.height,s=i,a=n;e.forEach(function(e){var i=e.contentBoxSize,n=e.contentRect,o=e.target;o&&o!==t.el||(s=n?n.width:(i[0]||i).inlineSize,a=n?n.height:(i[0]||i).blockSize)}),s===i&&a===n||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=l();t.params.resizeObserver&&void 0!==l().ResizeObserver?t.resize.createObserver():(e.addEventListener("resize",t.resize.resizeHandler),e.addEventListener("orientationchange",t.resize.orientationChangeHandler))},destroy:function(t){var e=l();t.resize.removeObserver(),e.removeEventListener("resize",t.resize.resizeHandler),e.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}}
1,O={attach:function(t,e){void 0===e&&(e={});var i=l(),n=this,s=new(i.MutationObserver||i.WebkitMutationObserver)(function(t){if(1!==t.length){var e=function(){n.emit("observerUpdate",t[0])};i.requestAnimationFrame?i.requestAnimationFrame(e):i.setTimeout(e,0)}else n.emit("observerUpdate",t[0])});s.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),n.observer.observers.push(s)},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=[]}},I={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){L(this,{observer:e({},O,{observers:[]})})},on:{init:function(t){t.observer.init()},destroy:function(t){t.observer.destroy()}}};function B(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,n=this.allowSlidePrev,s=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=n,this.allowSlideNext=i,this.params.watchOverflow&&s!==this.snapGrid&&this.checkOverflow()}}var N=!1;function D(){}var j={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,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},H={modular:{useParams:function(t){var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var n=e.modules[i];n.params&&S(t,n.params)})},useModules:function(t){void 0===t&&(t={});var e=this;
1e.modules&&Object.keys(e.modules).forEach(function(i){var n=e.modules[i],s=t[i]||{};n.on&&e.on&&Object.keys(n.on).forEach(function(t){e.on(t,n.on[t])}),n.create&&n.create.bind(e)(s)})}},eventsEmitter:{on:function(t,e,i){var n=this;if("function"!=typeof e)return n;var s=i?"unshift":"push";return t.split(" ").forEach(function(t){n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][s](e)}),n},once:function(t,e,i){var n=this;if("function"!=typeof e)return n;function s(){n.off(t,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];e.apply(n,a)}return s.__emitterProxy=e,n.on(t,s,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(n,s){(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&i.eventsListeners[t].splice(s,1)})}),i):i},emit:function(){var t,e,i,n=this;if(!n.eventsListeners)return n;for(var s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];return"string"==typeof a[0]||Array.isArray(a[0])?(t=a[0],e=a.slice(1,a.length),i=n):(t=a[0].events,e=a[0].data,i=a[0].context||n),e.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(function(t){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(n){n.apply(i,[t].concat(e))}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(function(t){t.apply(i,e)})}),n}},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),S(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 n=t.params,s=t.$wrapperEl,a=t.size,o=t.rtlTranslate,r=t.wrongRTL,l=t.virtual&&n.virtual.enabled,h=l?t.virtual.slides.length:t.slides.length,d=s.children("."+t.params.slideClass),c=l?t.virtual.slides.length:d.length,u=[],p=[],m=[],f=n.slidesOffsetBefore;"function"==typeof f&&(f=n.slidesOffsetBefore.call(t));var v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(t));var g=t.snapGrid.length,_=t.slidesGrid.length,b=n.spaceBetween,y=-f,w=0,x=0;if(void 0!==a){var E,T;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*a),t.virtualSize=-b,o?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),n.slidesPerColumn>1&&(E=Math.floor(c/n.slidesPerColumn)===c/t.params.slidesPerColumn?c:Math.ceil(c/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(E=Math.max(E,n.slidesPerView*n.slidesPerColumn)));for(var L,C,P,M=n.slidesPerColumn,k=E/M,A=Math.floor(c/n.slidesPerColumn),z=0;z<c;z+=1){T=0;var O=d.eq(z);if(n.slidesPerColumn>1){var I=void 0,B=void 0,N=void 0;if("row"===n.slidesPerColumnFill&&n.slidesPerGroup>1){var D=Math.floor(z/(n.slidesPerGroup*n.slidesPerColumn)),j=z-n.slidesPerColumn*n.slidesPerGroup*D,H=0===D?n.slidesPerGroup:Math.min(Math.ceil((c-D*M*n.slidesPerGroup)/M),n.slidesPerGroup);I=(B=j-(N=Math.floor(j/H))*H+D*n.slidesPerGroup)+N*E/M,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===n.slidesPerColumnFill?(N=z-(B=Math.floor(z/M))*M,(B>A||B===A&&N===M-1)&&(N+=1)>=M&&(N=0,B+=1)):B=z-(N=Math.floor(z/k))*k;O.css(e("margin-top"),0!==N&&n.spaceBetween&&n.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===n.slidesPerView){var R=getComputedStyle(O[0]),Z=O[0].style.transform,q=O[0].style.webkitTransform;if(Z&&(O[0].style.transform="none"),q&&(O[0].style.webkitTransform="none"),n.roun
1dLengths)T=t.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else{var F=i(R,"width"),W=i(R,"padding-left"),$=i(R,"padding-right"),G=i(R,"margin-left"),Y=i(R,"margin-right"),X=R.getPropertyValue("box-sizing");if(X&&"border-box"===X)T=F+G+Y;else{var V=O[0],U=V.clientWidth;T=F+W+$+G+Y+(V.offsetWidth-U)}}Z&&(O[0].style.transform=Z),q&&(O[0].style.webkitTransform=q),n.roundLengths&&(T=Math.floor(T))}else T=(a-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(T=Math.floor(T)),d[z]&&(d[z].style[e("width")]=T+"px");d[z]&&(d[z].swiperSlideSize=T),m.push(T),n.centeredSlides?(y=y+T/2+w/2+b,0===w&&0!==z&&(y=y-a/2-b),0===z&&(y=y-a/2-b),Math.abs(y)<.001&&(y=0),n.roundLengths&&(y=Math.floor(y)),x%n.slidesPerGroup==0&&u.push(y),p.push(y)):(n.roundLengths&&(y=Math.floor(y)),(x-Math.min(t.params.slidesPerGroupSkip,x))%t.params.slidesPerGroup==0&&u.push(y),p.push(y),y=y+T+b),t.virtualSize+=T+b,w=T,x+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+v,o&&r&&("slide"===n.effect||"coverflow"===n.effect)&&s.css({width:t.virtualSize+n.spaceBetween+"px"}),n.setWrapperSize&&s.css(((C={})[e("width")]=t.virtualSize+n.spaceBetween+"px",C)),n.slidesPerColumn>1&&(t.virtualSize=(T+n.spaceBetween)*E,t.virtualSize=Math.ceil(t.virtualSize/n.slidesPerColumn)-n.spaceBetween,s.css(((P={})[e("width")]=t.virtualSize+n.spaceBetween+"px",P)),n.centeredSlides)){L=[];for(var K=0;K<u.length;K+=1){var J=u[K];n.roundLengths&&(J=Math.floor(J)),u[K]<t.virtualSize+u[0]&&L.push(J)}u=L}if(!n.centeredSlides){L=[];for(var Q=0;Q<u.length;Q+=1){var tt=u[Q];n.roundLengths&&(tt=Math.floor(tt)),u[Q]<=t.virtualSize-a&&L.push(tt)}u=L,Math.floor(t.virtualSize-a)-Math.floor(u[u.length-1])>1&&u.push(t.virtualSize-a)}if(0===u.length&&(u=[0]),0!==n.spaceBetween){var et,it=t.isHorizontal()&&o?"marginLeft":e("marginRight");d.filter(function(t,e){return!n.cssMode||e!==d.length-1}).css(((et={})[it]=b+"px",et))}if(n.centeredSlides&&n.centeredSlidesBounds){var nt=0;m.forEach(function(t){nt+=t+(n.spaceBetween?n.spaceBetween:0)});var st=(nt-=n.spaceBetween)-a;u=u.map(function(t){return t<0?-f:t>st?st+v:t})}if(n.centerInsufficientSlides){var at=0;if(m.forEach(function(t){at+=t+(n.spaceBetween?n.spaceBetween:0)}),(at-=n.spaceBetween)<a){var ot=(a-at)/2;u.forEach(function(t,e){u[e]=t-ot}),p.forEach(function(t,e){p[e]=t+ot})}}S(t,{slides:d,snapGrid:u,slidesGrid:p,slidesSizesGrid:m}),c!==h&&t.emit("slidesLengthChange"),u.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==_&&t.emit("slidesGridLengthChange"),(n.watchSlidesProgress||n.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=this,n=[],s=i.virtual&&i.params.virtual.enabled,a=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);var o=function(t){return s?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){n.push(t)});else for(e=0;e<Math.ceil(i.params.slidesPerView);e+=1){var r=i.activeIndex+e;if(r>i.slides.length&&!s)break;n.push(o(r))}else n.push(o(i.activeIndex));for(e=0;e<n.length;e+=1)if(void 0!==n[e]){var l=n[e].offsetHeight;a=l>a?l:a}a&&i.$wrapperEl.css("height",a+"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,n=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var s=-t;n&&(s=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var a=0;a<i.length;a+=1){var o=i[a],r=(s+(e.centeredSlides?this.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility||e.centeredSlides&&e.autoHeight){var l=-(s-o.swiperSlideOffset),h=l+this.slidesSizesGrid[a];(l>=0&&l<this.size-1||h>1&&h<=this.size||l<=0&&h>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(a),i.eq(a).addClass(e.slideVisibleClass))}o.progress=n?-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,n=this.maxTranslate()-this.minTranslate(),s=this.progress,a=this.isBeg
1inning,o=this.isEnd,r=a,l=o;0===n?(s=0,a=!0,o=!0):(a=(s=(t-this.minTranslate())/n)<=0,o=s>=1),S(this,{progress:s,isBeginning:a,isEnd:o}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(t),a&&!r&&this.emit("reachBeginning toEdge"),o&&!l&&this.emit("reachEnd toEdge"),(r&&!a||l&&!o)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,n=this.$wrapperEl,s=this.activeIndex,a=this.realIndex,o=this.virtual&&i.virtual.enabled;e.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(t=o?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+s+'"]'):e.eq(s)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]').addClass(i.slideDuplicateActiveClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]').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)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):n.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,n=this.slidesGrid,s=this.snapGrid,a=this.params,o=this.activeIndex,r=this.realIndex,l=this.snapIndex,h=t;if(void 0===h){for(var d=0;d<n.length;d+=1)void 0!==n[d+1]?i>=n[d]&&i<n[d+1]-(n[d+1]-n[d])/2?h=d:i>=n[d]&&i<n[d+1]&&(h=d+1):i>=n[d]&&(h=d);a.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0)}if(s.indexOf(i)>=0)e=s.indexOf(i);else{var c=Math.min(a.slidesPerGroupSkip,h);e=c+Math.floor((h-c)/a.slidesPerGroup)}if(e>=s.length&&(e=s.length-1),h!==o){var u=parseInt(this.slides.eq(h).attr("data-swiper-slide-index")||h,10);S(this,{snapIndex:e,realIndex:u,previousIndex:o,activeIndex:h}),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,n=v(t.target).closest("."+i.slideClass)[0],s=!1;if(n)for(var a=0;a<this.slides.length;a+=1)if(this.slides[a]===n){s=!0,e=a;break}if(!n||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(v(n).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,n=this.translate,s=this.$wrapperEl;if(e.virtualTranslate)return i?-n:n;if(e.cssMode)return n;var a=E(s[0],t);return i&&(a=-a),a||0},setTranslate:function(t,e){var i=this.rtlTranslate,n=this.params,s=this.$wrapperEl,a=this.wrapperEl,o=this.progress,r=0,l=0;this.isHorizontal()?r=i?-t:t:l=t,n.roundLengths&&(r=Math.floor(r),l=Math.floor(l)),n.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-l:n.virtualTranslate||s.transform("translate3d("+r+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:l;var h=this.maxTranslate()-this.minTranslate();(0===h?0:(t-this.minTranslate())/h)!==o&&this.updateProgress(t),this.emit
1("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,n,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);var a=this,o=a.params,r=a.wrapperEl;if(a.animating&&o.preventInteractionOnTransition)return!1;var l,h=a.minTranslate(),d=a.maxTranslate();if(l=n&&t>h?h:n&&t<d?d:t,a.updateProgress(l),o.cssMode){var c,u=a.isHorizontal();return 0===e?r[u?"scrollLeft":"scrollTop"]=-l:r.scrollTo?r.scrollTo(((c={})[u?"left":"top"]=-l,c.behavior="smooth",c)):r[u?"scrollLeft":"scrollTop"]=-l,!0}return 0===e?(a.setTransition(0),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",e,s),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",e,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(t){a&&!a.destroyed&&t.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(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,n=this.params,s=this.previousIndex;if(!n.cssMode){n.autoHeight&&this.updateAutoHeight();var a=e;if(a||(a=i>s?"next":i<s?"prev":"reset"),this.emit("transitionStart"),t&&i!==s){if("reset"===a)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===a?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,n=this.previousIndex,s=this.params;if(this.animating=!1,!s.cssMode){this.setTransition(0);var a=e;if(a||(a=i>n?"next":i<n?"prev":"reset"),this.emit("transitionEnd"),t&&i!==n){if("reset"===a)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===a?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(t,e,i,s,a){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'. ["+n(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 r=this,l=t;l<0&&(l=0);var h=r.params,d=r.snapGrid,c=r.slidesGrid,u=r.previousIndex,p=r.activeIndex,m=r.rtlTranslate,f=r.wrapperEl,v=r.enabled;if(r.animating&&h.preventInteractionOnTransition||!v&&!s&&!a)return!1;var g=Math.min(r.params.slidesPerGroupSkip,l),_=g+Math.floor((l-g)/r.params.slidesPerGroup);_>=d.length&&(_=d.length-1),(p||h.initialSlide||0)===(u||0)&&i&&r.emit("beforeSlideChangeStart");var b,y=-d[_];if(r.updateProgress(y),h.normalizeSlideIndex)for(var w=0;w<c.length;w+=1){var x=-Math.floor(100*y),E=Math.floor(100*c[w]),T=Math.floor(100*c[w+1]);void 0!==c[w+1]?x>=E&&x<T-(T-E)/2?l=w:x>=E&&x<T&&(l=w+1):x>=E&&(l=w)}if(r.initialized&&l!==p){if(!r.allowSlideNext&&y<r.translate&&y<r.minTranslate())return!1;if(!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(p||0)!==l)return!1}if(b=l>p?"next":l<p?"prev":"reset",m&&-y===r.translate||!m&&y===r.translate)return r.updateActiveIndex(l),h.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==h.effect&&r.setTranslate(y),"reset"!==b&&(r.transitionStart(i,b),r.transitionEnd(i,b)),!1;if(h.cssMode){var S,L=r.isHorizontal(),C=-y;return m&&(C=f.scrollWidth-f.offsetWidth-C),0===e?f[L?"scrollLeft":"scrollTop"]=C:f.scrollTo?f.scrollTo(((S={})[L?"left":"top"]=C,S.behavior="smooth",S)):f[L?"scrollLeft":"scrollTop"]=C,!0}return 0===e?(r.setTransition(0),r.setTranslate(y),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,b),r.transitionEnd(i,b)):(r.setTransition(e),r.setTranslate(y),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,b),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(t){r&&!r.destroyed&&t.target===this&&(r.$
1wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var s=t;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,e,i,n)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this.params,s=this.animating;if(!this.enabled)return this;var a=this.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(s&&n.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+a,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this.params,s=this.animating,a=this.snapGrid,o=this.slidesGrid,r=this.rtlTranslate;if(!this.enabled)return this;if(n.loop){if(s&&n.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 h=l(r?this.translate:-this.translate),d=a.map(function(t){return l(t)});a[d.indexOf(h)];var c,u=a[d.indexOf(h)-1];return void 0===u&&n.cssMode&&a.forEach(function(t){!u&&h>=t&&(u=t)}),void 0!==u&&(c=o.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,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===n&&(n=.5);var s=this.activeIndex,a=Math.min(this.params.slidesPerGroupSkip,s),o=a+Math.floor((s-a)/this.params.slidesPerGroup),r=this.rtlTranslate?this.translate:-this.translate;if(r>=this.snapGrid[o]){var l=this.snapGrid[o];r-l>(this.snapGrid[o+1]-l)*n&&(s+=this.params.slidesPerGroup)}else{var h=this.snapGrid[o-1];r-h<=(this.snapGrid[o]-h)*n&&(s-=this.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,this.slidesGrid.length-1),this.slideTo(s,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,n=e.$wrapperEl,s="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,a=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(v(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<e.loopedSlides-s/2||a>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),w(function(){e.slideTo(a)})):e.slideTo(a):a>e.slides.length-s?(e.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),w(function(){e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},loop:{loopCreate:function(){var t=this,e=o(),i=t.params,n=t.$wrapperEl;n.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var s=n.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var a=i.slidesPerGroup-s.length%i.slidesPerGroup;if(a!==i.slidesPerGroup){for(var r=0;r<a;r+=1){var l=v(e.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);n.append(l)}s=n.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=s.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>s.length&&(t.loopedSlides=s.length);var h=[],d=[];s.each(function(e,i){var n=v(e);i<t.loopedSlides&&d.push(e),i<s.length&&i>=s.length-t.loopedSlides&&h.push(e),n.attr("data-swiper-slide-index",i)});for(var c=0;c<d.length;c+=1)n.append(v(d[c].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=h.length-1;u>=0;u-=1)n.prepend(v(h[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var t,e=this.activeIndex,i=this.slides,n=this.loopedSlides,s=this.allowSlidePrev,a=this.allowSlideNext,o=this.snapGrid,r=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-o[e]-this.getTranslate();e<n?(t=i.length-3*n+e,t+=n,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l)):e>=i.length-n&&(t=-i.length+e+n,t+=n,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l));
1this.allowSlidePrev=s,this.allowSlideNext=a,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"===n(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()},prependSl
1ide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&this.loopDestroy();var a=s+1;if("object"===n(t)&&"length"in t){for(var o=0;o<t.length;o+=1)t[o]&&i.prepend(t[o]);a=s+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(t,e){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=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 r=a>t?a+1:a,l=[],h=o-1;h>=t;h-=1){var d=this.slides.eq(h);d.remove(),l.unshift(d)}if("object"===n(e)&&"length"in e){for(var c=0;c<e.length;c+=1)e[c]&&i.append(e[c]);r=a>t?a+e.length:a}else i.append(e);for(var u=0;u<l.length;u+=1)i.append(l[u]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,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 a,o=s;if("object"===n(t)&&"length"in t){for(var r=0;r<t.length;r+=1)a=t[r],this.slides[a]&&this.slides.eq(a).remove(),a<o&&(o-=1);o=Math.max(o,0)}else a=t,this.slides[a]&&this.slides.eq(a).remove(),a<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=o(),e=this.params,i=this.touchEvents,n=this.el,s=this.wrapperEl,a=this.device,r=this.support;this.onTouchStart=function(t){var e=o(),i=l(),n=this.touchEventsData,s=this.params,a=this.touches;if(this.enabled&&(!this.animating||!s.preventInteractionOnTransition)){var r=t;r.originalEvent&&(r=r.originalEvent);var h=v(r.target);if(("wrapper"!==s.touchEventsTarget||h.closest(this.wrapperEl).length)&&(n.isTouchEvent="touchstart"===r.type,(n.isTouchEvent||!("which"in r)||3!==r.which)&&!(!n.isTouchEvent&&"button"in r&&r.button>0||n.isTouched&&n.isMoved)))if(!!s.noSwipingClass&&""!==s.noSwipingClass&&r.target&&r.target.shadowRoot&&t.path&&t.path[0]&&(h=v(t.path[0])),s.noSwiping&&h.closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])this.allowClick=!0;else if(!s.swipeHandler||h.closest(s.swipeHandler)[0]){a.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,a.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var d=a.currentX,c=a.currentY,u=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,p=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(u&&(d<=p||d>=i.innerWidth-p)){if("prevent"!==u)return;t.preventDefault()}if(S(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=d,a.startY=c,n.touchStartTime=x(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==r.type){var m=!0;h.is(n.formElements)&&(m=!1),e.activeElement&&v(e.activeElement).is(n.formElements)&&e.activeElement!==h[0]&&e.activeElement.blur();var f=m&&this.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!f||h[0].isContentEditable||r.preventDefault()}this.emit("touchStart",r)}}}.bind(this),this.onTouchMove=function(t){var e=o(),i=this.touchEventsData,n=this.params,s=this.touches,a=this.rtlTranslate;if(this.enabled){var r=t;if(r.originalEvent&&(r=r.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===r.type){var l="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),h="touchmove"===r.type?l.pageX:r.pageX,d="touchmove"===r.type?l.pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=h,void(s.startY=d);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(S(s,{startX:h,startY:d,currentX:h,currentY:d}),i.touchStartTime=x()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(this.isVertical()){if(d<s.startY&&this.translate<=this.maxTranslate()||d>s.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<s.startX&&this.translate<=this.maxTranslate()||h>s.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&r.target===e.activeElement&&v(r.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);
1if(i.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)){s.currentX=h,s.currentY=d;var c,u=s.currentX-s.startX,p=s.currentY-s.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(p,2))<this.params.threshold))if(void 0===i.isScrolling&&(this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:u*u+p*p>=25&&(c=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,i.isScrolling=this.isHorizontal()?c>n.touchAngle:90-c>n.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",r),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!n.cssMode&&r.cancelable&&r.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&r.stopPropagation(),i.isMoved||(n.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),i.isMoved=!0;var m=this.isHorizontal()?u:p;s.diff=m,m*=n.touchRatio,a&&(m=-m),this.swipeDirection=m>0?"prev":"next",i.currentTranslate=m+i.startTranslate;var f=!0,g=n.resistanceRatio;if(n.touchReleaseOnEdges&&(g=0),m>0&&i.currentTranslate>this.minTranslate()?(f=!1,n.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+m,g))):m<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,n.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-m,g))),f&&(r.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),n.threshold>0){if(!(Math.abs(m)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[this.isHorizontal()?"currentX":"currentY"],time:x()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",r)}}.bind(this),this.onTouchEnd=function(t){var e=this,i=e.touchEventsData,n=e.params,s=e.touches,a=e.rtlTranslate,o=e.$wrapperEl,r=e.slidesGrid,l=e.snapGrid;if(e.enabled){var h=t;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var d,c=x(),u=c-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(h),e.emit("tap click",h),u<300&&c-i.lastClickTime<300&&e.emit("doubleTap doubleClick",h)),i.lastClickTime=x(),w(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===s.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=n.followFinger?a?e.translate:-e.translate:-i.currentTranslate,!n.cssMode)if(n.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(n.freeModeMomentum){if(i.velocities.length>1){var p=i.velocities.pop(),m=i.velocities.pop(),f=p.position-m.position,v=p.time-m.time;e.velocity=f/v,e.velocity/=2,Math.abs(e.velocity)<n.freeModeMinimumVelocity&&(e.velocity=0),(v>150||x()-p.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*n.freeModeMomentumRatio,_=e.velocity*g,b=e.translate+_;a&&(b=-b);var y,E,T=!1,S=20*Math.abs(e.velocity)*n.freeModeMomentumBounceRatio;if(b<e.maxTranslate())n.freeModeMomentumBounce?(b+e.maxTranslate()<-S&&(b=e.maxTranslate()-S),y=e.maxTranslate(),T=!0,i.allowMomentumBounce=!0):b=e.maxTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(b>e.minTranslate())n.freeModeMomentumBounce?(b-e.minTranslate()>S&&(b=e.minTranslate()+S),y=e.minTranslate(),T=!0,i.allowMomentumBounce=!0):b=e.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(var L,C=0;C<l.length;C+=1)if(l[C]>-b){L=C;break}b=-(b=Math.abs(l[L]-b)<Math.abs(l[L-1]-b)||"next"===e.swipeDirection?l[L]:l[L-1])}if(E&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity){if(g=a?Math.abs((-b-e.translate)/e.velocity):Math.abs((b-e.translate)/e.velocity),n.freeModeSticky){var P=Math.abs((a?-b:b)-e.translate),M=e.slidesSizesGrid[e.activeIndex];g=P<M?n.speed:P<2*M?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void e.slideToClosest();n.freeModeMomentumBounce&&T?(e.updateProgress(y),e.setTransition(g),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating=!0,o.transitionEnd(function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(n.speed),setTimeout(function(){e.setTranslate(y),o.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(e.updateProgress(b),e.setTransition(g),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,o.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):(e.emit("_freeModeNoMomentumRelease"),e.updateProgress(b)),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeModeSticky)return void e.slideToClosest();n.freeMode&&e.emit("_freeModeNoMomentumRelease")}(!n.freeModeMomentum||u>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var k=0,A=e.slidesSizesGrid[0],z=0;z<r.length;z+=z<n.slidesPerGroupSkip?1:n.slidesPerGroup){var O=z<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==r[z+O]?d>=r[z]&&d<r[z+O]&&(k=z,A=r[z+O]-r[z]):d>=r[z]&&(k=z,A=r[r.length-1]-r[r.length-2])}var I=(d-r[k])/A,B=k<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(I>=n.longSwipesRatio?e.slideTo(k+B):e.slideTo(k)),"prev"===e.swipeDirection&&(I>1-n.longSwipesRatio?e.slideTo(k+B):e.slideTo(k))}else{if(!n.shortSwipes)return void e.slideTo(e.activeIndex);
1!e.navigation||h.target!==e.navigation.nextEl&&h.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(k+B),"prev"===e.swipeDirection&&e.slideTo(k)):h.target===e.navigation.nextEl?e.slideTo(k+B):e.slideTo(k)}}}}.bind(this),e.cssMode&&(this.onScroll=function(){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)}}.bind(this)),this.onClick=function(t){this.enabled&&(this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}.bind(this);var h=!!e.nested;if(!r.touch&&r.pointerEvents)n.addEventListener(i.start,this.onTouchStart,!1),t.addEventListener(i.move,this.onTouchMove,h),t.addEventListener(i.end,this.onTouchEnd,!1);else{if(r.touch){var d=!("touchstart"!==i.start||!r.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(i.start,this.onTouchStart,d),n.addEventListener(i.move,this.onTouchMove,r.passiveListener?{passive:!1,capture:h}:h),n.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&n.addEventListener(i.cancel,this.onTouchEnd,d),N||(t.addEventListener("touchstart",D),N=!0)}(e.simulateTouch&&!a.ios&&!a.android||e.simulateTouch&&!r.touch&&a.ios)&&(n.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,h),t.addEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.addEventListener("click",this.onClick,!0),e.cssMode&&s.addEventListener("scroll",this.onScroll),e.updateOnWindowResize?this.on(a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",B,!0):this.on("observerUpdate",B,!0)},detachEvents:function(){var t=o(),e=this.params,i=this.touchEvents,n=this.el,s=this.wrapperEl,a=this.device,r=this.support,l=!!e.nested;if(!r.touch&&r.pointerEvents)n.removeEventListener(i.start,this.onTouchStart,!1),t.removeEventListener(i.move,this.onTouchMove,l),t.removeEventListener(i.end,this.onTouchEnd,!1);else{if(r.touch){var h=!("onTouchStart"!==i.start||!r.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,this.onTouchStart,h),n.removeEventListener(i.move,this.onTouchMove,l),n.removeEventListener(i.end,this.onTouchEnd,h),i.cancel&&n.removeEventListener(i.cancel,this.onTouchEnd,h)}(e.simulateTouch&&!a.ios&&!a.android||e.simulateTouch&&!r.touch&&a.ios)&&(n.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,l),t.removeEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.removeEventListener("click",this.onClick,!0),e.cssMode&&s.removeEventListener("scroll",this.onScroll),this.off(a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",B)}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides,n=void 0===i?0:i,s=this.params,a=this.$el,o=s.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var r=this.getBreakpoint(o,this.params.breakpointsBase,this.el);if(r&&this.currentBreakpoint!==r){var l=r in o?o[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 h=l||this.originalParams,d=s.slidesPerColumn>1,c=h.slidesPerColumn>1,u=s.enabled;d&&!c?(a.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!d&&c&&(a.addClass(s.containerModifierClass+"multirow"),"column"===h.slidesPerColumnFill&&a.addClass(s.containerModifierClass+"multirow-column"),this.emitContainerClasses());var p=h.direction&&h.direction!==s.direction,m=s.loop&&(h.slidesPerView!==s.slidesPerView||p);p&&e&&this.changeDirection(),S(this.params,h);var f=this.params.enabled;S(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),u&&!f?this.disable():!u&&f&&this.enable(),this.currentBreakpoint=r,this.emit
1("_beforeBreakpoint",h),m&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-n+this.loopedSlides,0,!1)),this.emit("breakpoint",h)}}},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),t&&("container"!==e||i)){var n=!1,s=l(),a="window"===e?s.innerWidth:i.clientWidth,o="window"===e?s.innerHeight:i.clientHeight,r=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}});r.sort(function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)});for(var h=0;h<r.length;h+=1){var d=r[h],c=d.point;d.value<=a&&(n=c)}return n||"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,a=this.params,o=this.rtl,r=this.$el,l=this.device,h=this.support,d=(t=["initialized",a.direction,{"pointer-events":h.pointerEvents&&!h.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:o},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode}],e=a.containerModifierClass,i=[],t.forEach(function(t){"object"===n(t)?Object.keys(t).forEach(function(n){t[n]&&i.push(e+n)}):"string"==typeof t&&i.push(e+t)}),i);s.push.apply(s,d),r.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,n,s,a){var o,r=l();function h(){a&&a()}v(t).parent("picture")[0]||t.complete&&s?h():e?((o=new r.Image).onload=h,o.onerror=h,n&&(o.sizes=n),i&&(o.srcset=i),e&&(o.src=e)):h()},preloadImages:function(){var t=this;function e(){void 0!==t&&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 n=t.imagesToLoad[i];t.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,e)}}}},R={},Z=function(){function e(){for(var t,i,s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?i=a[0]:(t=a[0],i=a[1]),i||(i={}),i=S({},i),t&&!i.el&&(i.el=t),i.el&&v(i.el).length>1){var r=[];return v(i.el).each(function(t){var n=S({},i,{el:t});r.push(new e(n))}),r}var l=this;l.__swiper__=!0,l.support=M(),l.device=k({userAgent:i.userAgent}),l.browser=A(),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach(function(t){var e=l.modules[t];if(e.params){var s=Object.keys(e.params)[0],a=e.params[s];if("object"!==n(a)||null===a)return;if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===i[s]&&(i[s]={auto:!0}),!(s in i&&"enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!==n(i[s])||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}});var h,d,c=S({},j);return l.useParams(c),l.params=S({},c,R,i),l.originalParams=S({},l.params),l.passedParams=S({}
1,i),l.params&&l.params.on&&Object.keys(l.params.on).forEach(function(t){l.on(t,l.params.on[t])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=v,S(l,{enabled:l.params.enabled,el:t,classNames:[],slides:v(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(h=["touchstart","touchmove","touchend","touchcancel"],d=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(d=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:h[0],move:h[1],end:h[2],cancel:h[3]},l.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var i,s,a,r=e.prototype;return r.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},r.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},r.setProgress=function(t,e){t=Math.min(Math.max(t,0),1);var i=this.minTranslate(),n=(this.maxTranslate()-i)*t+i;this.translateTo(n,void 0===e?0:e),this.updateActiveIndex(),this.updateSlidesClasses()},r.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(" "))}},r.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(" ")},r.emitSlidesClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=[];t.slides.each(function(i){var n=t.getSlideClasses(i);e.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)}),t.emit("_slideClasses",e)}},r.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,n=this.size,s=this.activeIndex,a=1;if(t.centeredSlides){for(var o,r=e[s].swiperSlideSize,l=s+1;l<e.length;l+=1)e[l]&&!o&&(a+=1,(r+=e[l].swiperSlideSize)>n&&(o=!0));for(var h=s-1;h>=0;h-=1)e[h]&&!o&&(a+=1,(r+=e[h].swiperSlideSize)>n&&(o=!0))}else for(var d=s+1;d<e.length;d+=1)i[d]-i[s]<n&&(a+=1);return a},r.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?(n(),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))||n(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function n(){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()}},r.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:(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=""}
1),this.emit("changeDirection"),e&&this.update(),this)},r.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 n=function(){if(t&&t.shadowRoot&&t.shadowRoot.querySelector){var n=v(t.shadowRoot.querySelector("."+e.params.wrapperClass));return n.children=function(t){return i.children(t)},n}return i.children("."+e.params.wrapperClass)}();if(0===n.length&&e.params.createElements){var s=o().createElement("div");n=v(s),s.className=e.params.wrapperClass,i.append(s),i.children("."+e.params.slideClass).each(function(t){n.append(t)})}return S(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},r.init=function(t){return this.initialized?this:!1===this.mount(t)?this:(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)},r.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i,n=this,s=n.params,a=n.$el,o=n.$wrapperEl,r=n.slides;return void 0===n.params||n.destroyed?null:(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),e&&(n.removeClasses(),a.removeAttr("style"),o.removeAttr("style"),r&&r.length&&r.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(t){n.off(t)}
1),!1!==t&&(n.$el[0].swiper=null,i=n,Object.keys(i).forEach(function(t){try{i[t]=null}catch(t){}try{delete i[t]}catch(t){}})),n.destroyed=!0,null)},e.extendDefaults=function(t){S(R,t)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var i=t.name||Object.keys(e.prototype.modules).length+"_"+x();e.prototype.modules[i]=t},e.use=function(t){return Array.isArray(t)?(t.forEach(function(t){return e.installModule(t)}),e):(e.installModule(t),e)},i=e,a=[{key:"extendedDefaults",get:function(){return R}},{key:"defaults",get:function(){return j}}],(s=null)&&t(i.prototype,s),a&&t(i,a),e}();Object.keys(H).forEach(function(t){Object.keys(H[t]).forEach(function(e){Z.prototype[e]=H[t][e]})}),Z.use([z,I]);var q={update:function(t){var e=this,i=e.params,n=i.slidesPerView,s=i.slidesPerGroup,a=i.centeredSlides,o=e.params.virtual,r=o.addSlidesBefore,l=o.addSlidesAfter,h=e.virtual,d=h.from,c=h.to,u=h.slides,p=h.slidesGrid,m=h.renderSlide,f=h.offset;e.updateActiveIndex();var v,g,_,b=e.activeIndex||0;v=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",a?(g=Math.floor(n/2)+s+l,_=Math.floor(n/2)+s+r):(g=n+(s-1)+l,_=s+r);var y=Math.max((b||0)-_,0),w=Math.min((b||0)+g,u.length-1),x=(e.slidesGrid[y]||0)-(e.slidesGrid[0]||0);function E(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(S(e.virtual,{from:y,to:w,offset:x,slidesGrid:e.slidesGrid}),d===y&&c===w&&!t)return e.slidesGrid!==p&&x!==f&&e.slides.css(v,x+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:x,from:y,to:w,slides:function(){for(var t=[],e=y;e<=w;e+=1)t.push(u[e]);return t}()}),void(e.params.virtual.renderExternalUpdate&&E());var T=[],L=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var C=d;C<=c;C+=1)(C<y||C>w)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+C+'"]').remove();for(var P=0;P<u.length;P+=1)P>=y&&P<=w&&(void 0===c||t?L.push(P):(P>c&&L.push(P),P<d&&T.push(P)));L.forEach(function(t){e.$wrapperEl.append(m(u[t],t))}),T.sort(function(t,e){return e-t}).forEach(function(t){e.$wrapperEl.prepend(m(u[t],t))}),e.$wrapperEl.children(".swiper-slide").css(v,x+"px"),E()},renderSlide:function(t,e){var i=this.params.virtual;if(i.cache&&this.virtual.cache[e])return this.virtual.cache[e];var n=i.renderSlide?v(i.renderSlide.call(this,t,e)):v('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",e),i.cache&&(this.virtual.cache[e]=n),n},appendSlide:function(t){if("object"===n(t)&&"length"in t)for(var e=0;e<t.length;e+=1)t[e]&&this.virtual.slides.push(t[e]);else this.virtual.slides.push(t);this.virtual.update(!0)},prependSlide:function(t){var e=this.activeIndex,i=e+1,n=1;if(Array.isArray(t)){for(var s=0;s<t.length;s+=1)t[s]&&this.virtual.slides.unshift(t[s]);i=e+t.length,n=t.length}else this.virtual.slides.unshift(t);if(this.params.virtual.cache){var a=this.virtual.cache,o={};Object.keys(a).forEach(function(t){var e=a[t],i=e.attr("data-swiper-slide-index");i&&e.attr("data-swiper-slide-index",parseInt(i,10)+1),o[parseInt(t,10)+n]=e}),this.virtual.cache=o}this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(t){if(void 0!==t&&null!==t){var e=this.activeIndex;if(Array.isArray(t))for(var i=t.length-1;i>=0;i-=1)this.virtual.slides.splice(t[i],1),this.params.virtual.cache&&delete this.virtual.cache[t[i]],t[i]<e&&(e-=1),e=Math.max(e,0);else this.virtual.slides.splice(t,1),this.params.virtual.cache&&delete this.virtual.cache[t],t<e&&(e-=1),e=Math.max(e,0);this.virtual.update(!0),this.slideTo(e,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},F={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){L(this,{virtual:e({},q,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(t){if(t.params.virtual.enabled){t.classNames.push(t.params.containerModifierClass+"virtual");
1var e={watchSlidesProgress:!0};S(t.params,e),S(t.originalParams,e),t.params.initialSlide||t.virtual.update()}},setTranslate:function(t){t.params.virtual.enabled&&t.virtual.update()}}},W={handle:function(t){if(this.enabled){var e=l(),i=o(),n=this.rtlTranslate,s=t;s.originalEvent&&(s=s.originalEvent);var a=s.keyCode||s.charCode,r=this.params.keyboard.pageUpDown,h=r&&33===a,d=r&&34===a,c=37===a,u=39===a,p=38===a,m=40===a;if(!this.allowSlideNext&&(this.isHorizontal()&&u||this.isVertical()&&m||d))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&c||this.isVertical()&&p||h))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(h||d||c||u||p||m)){var f=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var v=this.$el,g=v[0].clientWidth,_=v[0].clientHeight,b=e.innerWidth,y=e.innerHeight,w=this.$el.offset();n&&(w.left-=this.$el[0].scrollLeft);for(var x=[[w.left,w.top],[w.left+g,w.top],[w.left,w.top+_],[w.left+g,w.top+_]],E=0;E<x.length;E+=1){var T=x[E];if(T[0]>=0&&T[0]<=b&&T[1]>=0&&T[1]<=y){if(0===T[0]&&0===T[1])continue;f=!0}}if(!f)return}this.isHorizontal()?((h||d||c||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((d||u)&&!n||(h||c)&&n)&&this.slideNext(),((h||c)&&!n||(d||u)&&n)&&this.slidePrev()):((h||d||p||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(d||m)&&this.slideNext(),(h||p)&&this.slidePrev()),this.emit("keyPress",a)}}},enable:function(){var t=o();this.keyboard.enabled||(v(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=o();this.keyboard.enabled&&(v(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},$={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){L(this,{keyboard:e({enabled:!1},W)})},on:{init:function(t){t.params.keyboard.enabled&&t.keyboard.enable()},destroy:function(t){t.keyboard.enabled&&t.keyboard.disable()}}};var G={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t=o(),e="onwheel"in t;if(!e){var i=t.createElement("div");i.setAttribute("onwheel","return;"),e="function"==typeof i.onwheel}return!e&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")&&(e=t.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"},normalize:function(t){var e=0,i=0,n=0,s=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),n=10*e,s=10*i,"deltaY"in t&&(s=t.deltaY),"deltaX"in t&&(n=t.deltaX),t.shiftKey&&!n&&(n=s,s=0),(n||s)&&t.deltaMode&&(1===t.deltaMode?(n*=40,s*=40):(n*=800,s*=800)),n&&!e&&(e=n<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:e,spinY:i,pixelX:n,pixelY:s}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(t){var e=t,i=this;if(i.enabled){var n=i.params.mousewheel;i.params.cssMode&&e.preventDefault();var s=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(s=v(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!s[0].contains(e.target)&&!n.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var a=0,o=i.rtlTranslate?-1:1,r=G.normalize(e);if(n.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;a=-r.pixelX*o}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;a=-r.pixelY}else a=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*o:-r.pixelY;if(0===a)return!0;n.invert&&(a=-a);var l=i.getTranslate()+a*n.sensitivity;if(l>=i.minTranslate()&&(l=i.minTranslate()),l<=i.maxTranslate()&&(l=i.maxTranslate()),(!!i.params.loop||!(l===i.minTranslate()||l===i.maxTranslate()))&&i.params.nested&&e.stopPropagation(),i.params.freeMode){var h={time:x(),delta:Math.abs(a),direction:Math.sign(a)},d=i.mousewheel.lastEventBeforeSnap,c=d&&h.time<d.time+500&&h.delta<=d.delta&&h.direction===d.direction;if(!c){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();
1var u=i.getTranslate()+a*n.sensitivity,p=i.isBeginning,m=i.isEnd;if(u>=i.minTranslate()&&(u=i.minTranslate()),u<=i.maxTranslate()&&(u=i.maxTranslate()),i.setTransition(0),i.setTranslate(u),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!p&&i.isBeginning||!m&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var f=i.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var g=f.length?f[f.length-1]:void 0,_=f[0];if(f.push(h),g&&(h.delta>g.delta||h.direction!==g.direction))f.splice(0);else if(f.length>=15&&h.time-_.time<500&&_.delta-h.delta>=1&&h.delta<=6){var b=a>0?.8:.2;i.mousewheel.lastEventBeforeSnap=h,f.splice(0),i.mousewheel.timeout=w(function(){i.slideToClosest(i.params.speed,!0,void 0,b)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=w(function(){i.mousewheel.lastEventBeforeSnap=h,f.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(c||i.emit("scroll",e),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),u===i.minTranslate()||u===i.maxTranslate())return!0}}else{var y={time:x(),delta:Math.abs(a),direction:Math.sign(a),raw:t},E=i.mousewheel.recentWheelEvents;E.length>=2&&E.shift();var T=E.length?E[E.length-1]:void 0;if(E.push(y),T?(y.direction!==T.direction||y.delta>T.delta||y.time>T.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}},animateSlider:function(t){var e=l();return!(this.params.mousewheel.thresholdDelta&&t.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&x()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(t.delta>=6&&x()-this.mousewheel.lastScrollTime<60||(t.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",t.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",t.raw)),this.mousewheel.lastScrollTime=(new e.Date).getTime(),!1)))},releaseScroll:function(t){var e=this.params.mousewheel;if(t.direction<0){if(this.isEnd&&!this.params.loop&&e.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&e.releaseOnEdges)return!0;return!1},enable:function(){var t=G.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(e=v(this.params.mousewheel.eventsTarget)),e.on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(t,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var t=G.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(e=v(this.params.mousewheel.eventsTarget)),e.off(t,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},Y={toggleEl:function(t,e){t[e?"addClass":"removeClass"](this.params.navigation.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=e)},update:function(){var t=this.params.navigation,e=this.navigation.toggleEl;if(!this.params.loop){var i=this.navigation,n=i.$nextEl,s=i.$prevEl;s&&s.length>0&&(this.isBeginning?e(s,!0):e(s,!1),this.params.watchOverflow&&this.enabled&&s[this.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(this.isEnd?e(n,!0):e(n,!1),this.params.watchOverflow&&this.enabled&&n[this.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(t){t.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(t){t.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t,e,i=this.params.navigation;(this.params.navigation=P(this.$el,this.params.navigation,this.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),i.nextEl||i.prevEl)&&(i.nextEl&&(t=v(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&t.length>1&&1===this.$el.find(i.nextEl).length&&(t=this.$el.find(i.nextEl))),i.prevEl&&(e=v(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&e.length>1&&1===this.$el.find(i.prevEl).length&&(e=this.$el.find(i.prevEl))),t&&t.length>0&&t.on("click",this.navigation.onNextClick),e&&e.length>0&&e.on("click",this.navigation.onPrevClick),S(this.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}),this.enabled||(t&&t.addClass(i.lockClass),e&&e.addClass(i.lockClass)))},destroy:function(){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("
1click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},X={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,n=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,a=this.params.loop?Math.ceil((n-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>n-1-2*this.loopedSlides&&(i-=n-2*this.loopedSlides),i>a-1&&(i-=a),i<0&&"bullets"!==this.params.paginationType&&(i=a+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,r,l,h=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),s.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)),o=i-this.pagination.dynamicBulletIndex,l=((r=o+(Math.min(h.length,e.dynamicMainBullets)-1))+o)/2),h.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),s.length>1)h.each(function(t){var n=v(t),s=n.index();s===i&&n.addClass(e.bulletActiveClass),e.dynamicBullets&&(s>=o&&s<=r&&n.addClass(e.bulletActiveClass+"-main"),s===o&&n.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),s===r&&n.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))});else{var d=h.eq(i),c=d.index();if(d.addClass(e.bulletActiveClass),e.dynamicBullets){for(var u=h.eq(o),p=h.eq(r),m=o;m<=r;m+=1)h.eq(m).addClass(e.bulletActiveClass+"-main");if(this.params.loop)if(c>=h.length-e.dynamicMainBullets){for(var f=e.dynamicMainBullets;f>=0;f-=1)h.eq(h.length-f).addClass(e.bulletActiveClass+"-main");h.eq(h.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(h.length,e.dynamicMainBullets+4),_=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,b=t?"right":"left";h.css(this.isHorizontal()?b:"top",_+"px")}}if("fraction"===e.type&&(s.find(C(e.currentClass)).text(e.formatFractionCurrent(i+1)),s.find(C(e.totalClass)).text(e.formatFractionTotal(a))),"progressbar"===e.type){var y;y=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var w=(i+1)/a,x=1,E=1;"horizontal"===y?x=w:E=w,s.find(C(e.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+E+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(s.html(e.renderCustom(this,i+1,a)),this.emit("paginationRender",s[0])):this.emit("paginationUpdate",s[0]),this.params.watchOverflow&&this.enabled&&s[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,n="";if("bullets"===t.type){var s=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&s>e&&(s=e);for(var a=0;a<s;a+=1)t.renderBullet?n+=t.renderBullet.call(this,a,t.bulletClass):n+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(n),this.pagination.bullets=i.find(C(t.bulletClass))}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>
1',i.html(n)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this;t.params.pagination=P(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",C(e.bulletClass),function(e){e.preventDefault();var i=v(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)}),S(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",C(t.bulletClass))}}},V={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=this.rtlTranslate,i=this.progress,n=t.dragSize,s=t.trackSize,a=t.$dragEl,o=t.$el,r=this.params.scrollbar,l=n,h=(s-n)*i;e?(h=-h)>0?(l=n-h,h=0):-h+n>s&&(l=s+h):h<0?(l=n+h,h=0):h+n>s&&(l=s-h),this.isHorizontal()?(a.transform("translate3d("+h+"px, 0, 0)"),a[0].style.width=l+"px"):(a.transform("translate3d(0px, "+h+"px, 0)"),a[0].style.height=l+"px"),r.hide&&(clearTimeout(this.scrollbar.timeout),o[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.$dragEl,i=t.$el;e[0].style.width="",e[0].style.height="";var n,s=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=this.size/this.virtualSize,o=a*(s/this.size);n="auto"===this.params.scrollbar.dragSize?s*a:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?e[0].style.width=n+"px":e[0].style.height=n+"px",i[0].style.display=a>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),S(t,{trackSize:s,divider:a,moveDivider:o,dragSize:n}),this.params.watchOverflow&&this.enabled&&t.$el[this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition:function(t){var e,i=this.scrollbar,n=this.rtlTranslate,s=i.$el,a=i.dragSize,o=i.trackSize,r=i.dragStartPos;e=(i.getPointerPosition(t)-s.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:a/2))/(o-a),e=Math.max(Math.min(e,1),0),n&&(e=1-e);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*e;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(t){var e=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,s=i.$el,a=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=t.target===a[0]||t.target===a?i.getPointerPosition(t)-t.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),n.transition(100),a.transition(100),i.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),e.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,i=this.$wrapperEl,n=e.$el,s=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),i.transition(0),n.transition(0),s.transition(0),this.emit
1("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,s=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),n.transition("")),e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=w(function(){s.css("opacity",0),s.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=o(),e=this.scrollbar,i=this.touchEventsTouch,n=this.touchEventsDesktop,s=this.params,a=this.support,r=e.$el[0],l=!(!a.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},h=!(!a.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};r&&(a.touch?(r.addEventListener(i.start,this.scrollbar.onDragStart,l),r.addEventListener(i.move,this.scrollbar.onDragMove,l),r.addEventListener(i.end,this.scrollbar.onDragEnd,h)):(r.addEventListener(n.start,this.scrollbar.onDragStart,l),t.addEventListener(n.move,this.scrollbar.onDragMove,l),t.addEventListener(n.end,this.scrollbar.onDragEnd,h)))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=o(),e=this.scrollbar,i=this.touchEventsTouch,n=this.touchEventsDesktop,s=this.params,a=this.support,r=e.$el[0],l=!(!a.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},h=!(!a.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};r&&(a.touch?(r.removeEventListener(i.start,this.scrollbar.onDragStart,l),r.removeEventListener(i.move,this.scrollbar.onDragMove,l),r.removeEventListener(i.end,this.scrollbar.onDragEnd,h)):(r.removeEventListener(n.start,this.scrollbar.onDragStart,l),t.removeEventListener(n.move,this.scrollbar.onDragMove,l),t.removeEventListener(n.end,this.scrollbar.onDragEnd,h)))}},init:function(){var t=this.scrollbar,e=this.$el;this.params.scrollbar=P(e,this.params.scrollbar,this.params.createElements,{el:"swiper-scrollbar"});var i=this.params.scrollbar;if(i.el){var n=v(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&n.length>1&&1===e.find(i.el).length&&(n=e.find(i.el));var s=n.find("."+this.params.scrollbar.dragClass);0===s.length&&(s=v('<div class="'+this.params.scrollbar.dragClass+'"></div>'),n.append(s)),S(t,{$el:n,el:n[0],$dragEl:s,dragEl:s[0]}),i.draggable&&t.enableDraggable(),n&&n[this.enabled?"removeClass":"addClass"](this.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},U={setTransform:function(t,e){var i=this.rtl,n=v(t),s=i?-1:1,a=n.attr("data-swiper-parallax")||"0",o=n.attr("data-swiper-parallax-x"),r=n.attr("data-swiper-parallax-y"),l=n.attr("data-swiper-parallax-scale"),h=n.attr("data-swiper-parallax-opacity");if(o||r?(o=o||"0",r=r||"0"):this.isHorizontal()?(o=a,r="0"):(r=a,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*e*s+"%":o*e*s+"px",r=r.indexOf("%")>=0?parseInt(r,10)*e+"%":r*e+"px",void 0!==h&&null!==h){var d=h-(h-1)*(1-Math.abs(e));n[0].style.opacity=d}if(void 0===l||null===l)n.transform("translate3d("+o+", "+r+", 0px)");else{var c=l-(l-1)*(1-Math.abs(e));n.transform("translate3d("+o+", "+r+", 0px) scale("+c+")")}},setTranslate:function(){var t=this,e=t.$el,i=t.slides,n=t.progress,s=t.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),i.each(function(e,i){var a=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(i/2)-n*(s.length-1)),a=Math.min(Math.max(a,-1),1),v(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,a)})})},setTransition:function(t){void 0===t&&(t=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var i=v(e),n=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),i.transition(n)})}},K={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,n=t.targetTouches[1].pageX,s=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-e,2)+Math.pow(s-i,2))},onGestureStart:function(t){var e=this.support,i=this.params.zoom,n=this.zoom,s=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!e.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;n.fakeGestureTouched=!0,s.scaleStart=K.getDistanceBetweenTouches(t)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=v(t.target).closest("."+this.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=this.slides.eq(this.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),this.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(t){var e=this.support,i=this.params.zoom,n=this.zoom,s=n.gesture;if(!e.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;n.fakeGestureMoved=!0,s.scaleMove=K.getDistanceBetweenTouches(t)}s.$imageEl&&0!==s.$imageEl.length?(e.gestures?n.scale=t.scale*n.currentScale:n.scale=s.scaleMove/s.scaleStart*n.currentScale,n.scale>s.maxRatio&&(n.scale=s.maxRatio-1+Math.pow(n.scale-s.maxRatio+1,.5)),n.scale<i.minRatio&&(n.scale=i.minRatio+1-Math.pow(i.minRatio-n.scale+1,.5)),s.$imageEl.transform("translate3d(0,
10,0) scale("+n.scale+")")):"gesturechange"===t.type&&n.onGestureStart(t)},onGestureEnd:function(t){var e=this.device,i=this.support,n=this.params.zoom,s=this.zoom,a=s.gesture;if(!i.gestures){if(!s.fakeGestureTouched||!s.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!e.android)return;s.fakeGestureTouched=!1,s.fakeGestureMoved=!1}a.$imageEl&&0!==a.$imageEl.length&&(s.scale=Math.max(Math.min(s.scale,a.maxRatio),n.minRatio),a.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+s.scale+")"),s.currentScale=s.scale,s.isScaling=!1,1===s.scale&&(a.$slideEl=void 0))},onTouchStart:function(t){var e=this.device,i=this.zoom,n=i.gesture,s=i.image;n.$imageEl&&0!==n.$imageEl.length&&(s.isTouched||(e.android&&t.cancelable&&t.preventDefault(),s.isTouched=!0,s.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this.zoom,i=e.gesture,n=e.image,s=e.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=E(i.$imageWrapEl[0],"x")||0,n.startY=E(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var a=n.width*e.scale,o=n.height*e.scale;if(!(a<i.slideWidth&&o<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,n.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!n.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),s.prevPositionX||(s.prevPositionX=n.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=n.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(n.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(n.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(n.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(n.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=n.touchesCurrent.x,s.prevPositionY=n.touchesCurrent.y,s.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,n=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var s=300,a=300,o=n.x*s,r=i.currentX+o,l=n.y*a,h=i.currentY+l;0!==n.x&&(s=Math.abs((r-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((h-i.currentY)/n.y));var d=Math.max(s,a);i.currentX=r,i.currentY=h;var c=i.width*t.scale,u=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-c/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(d).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,
10,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,n,s,a,o,r,h,d,c,u,p,m,f,v,g,_=l(),b=this.zoom,y=this.params.zoom,w=b.gesture,x=b.image;(w.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?w.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):w.$slideEl=this.slides.eq(this.activeIndex),w.$imageEl=w.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),w.$imageWrapEl=w.$imageEl.parent("."+y.containerClass)),w.$imageEl&&0!==w.$imageEl.length&&w.$imageWrapEl&&0!==w.$imageWrapEl.length)&&(w.$slideEl.addClass(""+y.zoomedSlideClass),void 0===x.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=x.touchesStart.x,i=x.touchesStart.y),b.scale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,b.currentScale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,t?(v=w.$slideEl[0].offsetWidth,g=w.$slideEl[0].offsetHeight,n=w.$slideEl.offset().left+_.scrollX+v/2-e,s=w.$slideEl.offset().top+_.scrollY+g/2-i,r=w.$imageEl[0].offsetWidth,h=w.$imageEl[0].offsetHeight,d=r*b.scale,c=h*b.scale,m=-(u=Math.min(v/2-d/2,0)),f=-(p=Math.min(g/2-c/2,0)),a=n*b.scale,o=s*b.scale,a<u&&(a=u),a>m&&(a=m),o<p&&(o=p),o>f&&(o=f)):(a=0,o=0),w.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+o+"px,0)"),w.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,i=t.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&i.$imageWrapEl&&0!==i.$imageWrapEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+e.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(t){var e=this.zoom,i=e.slideSelector,n=e.passiveListener;this.$wrapperEl[t]("gesturestart",i,e.onGestureStart,n),this.$wrapperEl[t]("gesturechange",i,e.onGestureChange,n),this.$wrapperEl[t]("gestureend",i,e.onGestureEnd,n)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var t=this.support,e=this.zoom;if(!e.enabled){e.enabled=!0;var i=!("touchstart"!==this.touchEvents.start||!t.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!t.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;this.zoom.passiveListener=i,this.zoom.slideSelector=s,t.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,s,e.onGestureStart,i),this.$wrapperEl.on(this.touchEvents.move,s,e.onGestureChange,n),this.$wrapperEl.on(this.touchEvents.end,s,e.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,s,e.onGestureEnd,i)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,n)}},disable:function(){var t=this.zoom;if(t.enabled){var e=this.support;this.zoom.enabled=!1;var i=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!e.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;e.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,t.onGestureStart,i),this.$wrapperEl.off(this.touchEvents.move,s,t.onGestureChange,n),this.$wrapperEl.off(this.touchEvents.end,s,t.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,t.onGestureEnd,i)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,n)}}},J={loadInSlide:function(t,e){void 0===e&&(e=!0);var i=this,n=i.params.lazy;if(void 0!==t&&0!==i.slides.length){var s=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):i.slides.eq(t),a=s.find("."+n.elementClass+":not(."+n.loadedClass+"):not(."+n.loadingClass+")");!s.hasClass(n.elementClass)||s.hasClass(n.loadedClass)||s.hasClass(n.loadingClass)||a.push(s[0]),0!==a.length&&a.each(function(t){var a=v(t);a.addClass(n.loadingClass);var o=a.attr("data-background"),r=a.attr("data-src"),l=a.attr("data-srcset"),h=a.attr("data-sizes"),d=a.parent("picture");i.loadImage(a[0],r||o,l,h,!1,function(){if(void 0!==i&&null!==i&&i&&(!i||i.params)&&!i.destroyed){
1if(o?(a.css("background-image",'url("'+o+'")'),a.removeAttr("data-background")):(l&&(a.attr("srcset",l),a.removeAttr("data-srcset")),h&&(a.attr("sizes",h),a.removeAttr("data-sizes")),d.length&&d.children("source").each(function(t){var e=v(t);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(n.loadedClass).removeClass(n.loadingClass),s.find("."+n.preloaderClass).remove(),i.params.loop&&e){var t=s.attr("data-swiper-slide-index");if(s.hasClass(i.params.slideDuplicateClass)){var c=i.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(c.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",s[0],a[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",s[0],a[0])})}},load:function(){var t=this,e=t.$wrapperEl,i=t.params,n=t.slides,s=t.activeIndex,a=t.virtual&&i.virtual.enabled,o=i.lazy,r=i.slidesPerView;function l(t){if(a){if(e.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(n[t])return!0;return!1}function h(t){return a?v(t).attr("data-swiper-slide-index"):v(t).index()}if("auto"===r&&(r=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+i.slideVisibleClass).each(function(e){var i=a?v(e).attr("data-swiper-slide-index"):v(e).index();t.lazy.loadInSlide(i)});else if(r>1)for(var d=s;d<s+r;d+=1)l(d)&&t.lazy.loadInSlide(d);else t.lazy.loadInSlide(s);if(o.loadPrevNext)if(r>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var c=o.loadPrevNextAmount,u=r,p=Math.min(s+u+Math.max(c,u),n.length),m=Math.max(s-Math.max(u,c),0),f=s+r;f<p;f+=1)l(f)&&t.lazy.loadInSlide(f);for(var g=m;g<s;g+=1)l(g)&&t.lazy.loadInSlide(g)}else{var _=e.children("."+i.slideNextClass);_.length>0&&t.lazy.loadInSlide(h(_));var b=e.children("."+i.slidePrevClass);b.length>0&&t.lazy.loadInSlide(h(b))}},checkInViewOnLoad:function(){var t=l();if(this&&!this.destroyed){var e=this.params.lazy.scrollingElement?v(this.params.lazy.scrollingElement):v(t),i=e[0]===t,n=i?t.innerWidth:e[0].offsetWidth,s=i?t.innerHeight:e[0].offsetHeight,a=this.$el.offset(),o=!1;this.rtlTranslate&&(a.left-=this.$el[0].scrollLeft);for(var r=[[a.left,a.top],[a.left+this.width,a.top],[a.left,a.top+this.height],[a.left+this.width,a.top+this.height]],h=0;h<r.length;h+=1){var d=r[h];if(d[0]>=0&&d[0]<=n&&d[1]>=0&&d[1]<=s){if(0===d[0]&&0===d[1])continue;o=!0}}var c=!("touchstart"!==this.touchEvents.start||!this.support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};o?(this.lazy.load(),e.off("scroll",this.lazy.checkInViewOnLoad,c)):this.lazy.scrollHandlerAttached||(this.lazy.scrollHandlerAttached=!0,e.on("scroll",this.lazy.checkInViewOnLoad,c))}}},Q={LinearSpline:function(t,e){var i,n,s,a,o,r=function(t,e){for(n=-1,i=t.length;i-n>1;)t[s=i+n>>1]<=e?n=s:i=s;return i};return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(o=r(this.x,t),a=o-1,(t-this.x[a])*(this.y[o]-this.y[a])/(this.x[o]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new Q.LinearSpline(this.slidesGrid,t.slidesGrid):new Q.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,n,s=this,a=s.controller.control,o=s.constructor;function r(t){var e=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(t),n=-s.controller.spline.interpolate(-e)),n&&"container"!==s.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(s.maxTranslate()-s.minTranslate()),n=(e-s.minTranslate())*i+t.minTranslate()),s.params.controller.inverse&&(n=t.maxTranslate()-n),t.updateProgress(n),t.setTranslate(n,s),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(var l=0;l<a.length;l+=1)a[l]!==e&&a[l]instanceof o&&r(a[l]);else a instanceof o&&e!==a&&r(a)},setTransition:function(t,e){var i,n=this,s=n.constructor,a=n.controller.control;function o(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&w(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){a&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==e&&a[i]instanceof s&&o(a[i]);else a instanceof s&&e!==a&&o(a)}},tt={getRandomNumber:function(t){void 0===t&&(t=16);return"x".repeat(t).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(t){return t.attr("tabIndex","0"),t},makeElNotFocusable:function(t){return t.attr("tabIndex","-1"),t},addElRole:function(t,e){return t.attr("role",e),t},addElRoleDescription:function(t,e){return t.attr("aria-roledescription",e),t},addElControls:function(t,e){return t.attr("aria-controls",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},addElId:function(t,e){return t.attr("id",e),t},addElLive:function(t,e){return t.attr("aria-live",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterOrSpaceKey:function(t){if(13===t.keyCode||32===t.keyCode){var e=this.params.a11y,i=v(t.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(e.lastSlideMessage):this.a11y.notify(e.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeg
1inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(e.firstSlideMessage):this.a11y.notify(e.prevSlideMessage)),this.pagination&&i.is(C(this.params.pagination.bulletClass))&&i[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(i){var n=v(i);t.a11y.makeElFocusable(n),t.params.pagination.renderBullet||(t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1)))})},init:function(){var t=this,e=t.params.a11y;t.$el.append(t.a11y.liveRegion);var i=t.$el;e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(i,e.containerMessage);var n,s,a=t.$wrapperEl,o=a.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),r=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";t.a11y.addElId(a,o),t.a11y.addElLive(a,r),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(v(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(v(t.slides),e.slideRole),t.slides.each(function(i){var n=v(i),s=e.slideLabelMessage.replace(/\{\{index\}\}/,n.index()+1).replace(/\{\{slidesLength\}\}/,t.slides.length);t.a11y.addElLabel(n,s)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(n,e.nextSlideMessage),t.a11y.addElControls(n,o)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(s,e.prevSlideMessage),t.a11y.addElControls(s,o)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown",C(t.params.pagination.bulletClass),t.a11y.onEnterOrSpaceKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterOrSpaceKey),e&&e.off("keydown",this.a11y.onEnterOrSpaceKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",C(this.params.pagination.bulletClass),this.a11y.onEnterOrSpaceKey)}},et={init:function(){var t=l();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=et.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var t=l();this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=et.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(t){var e=l(),i=(t?new URL(t):e.location).pathname.slice(1).split("/").filter(function(t){return""!==t}),n=i.length;return{key:i[n-2],value:i[n-1]}},setHistory:function(t,e){var i=l();if(this.history.initialized&&this.params.history.enabled){var n;n=this.params.url?new URL(this.params.url):i.location;var s=this.slides.eq(e),a=et.slugify(s.attr("data-history"));if(this.params.history.root.length>0){var o=this.params.history.root;"/"===o[o.length-1]&&(o=o.slice(0,o.length-1)),a=o+"/"+t+"/"+a}else n.pathname.includes(t)||(a=t+"/"+a);var r=i.history.state;r&&r.value===a||(this.params.history.replaceState?i.history.replaceState({value:a},null,a):i.history.pushState({value:a},null,a))}},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}
1,scrollToSlide:function(t,e,i){if(e)for(var n=0,s=this.slides.length;n<s;n+=1){var a=this.slides.eq(n);if(et.slugify(a.attr("data-history"))===e&&!a.hasClass(this.params.slideDuplicateClass)){var o=a.index();this.slideTo(o,t,i)}}else this.slideTo(0,t,i)}},it={onHashCange:function(){var t=o();this.emit("hashChange");var e=t.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var i=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index();if(void 0===i)return;this.slideTo(i)}},setHash:function(){var t=l(),e=o();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""),this.emit("hashSet");else{var i=this.slides.eq(this.activeIndex),n=i.attr("data-hash")||i.attr("data-history");e.location.hash=n||"",this.emit("hashSet")}},init:function(){var t=o(),e=l();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var n=0,s=this.slides.length;n<s;n+=1){var a=this.slides.eq(n);if((a.attr("data-hash")||a.attr("data-history"))===i&&!a.hasClass(this.params.slideDuplicateClass)){var r=a.index();this.slideTo(r,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&v(e).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){var t=l();this.params.hashNavigation.watchState&&v(t).off("hashchange",this.hashNavigation.onHashCange)}},nt={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?t.autoplay.run():!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=o();"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)}},st={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var i=this.slides.eq(e),n=-i[0].swiperSlideOffset;this.params.virtualTranslate||(n-=this.translate);var s=0;this.isHorizontal()||(s=n,n=0);var a=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:a}).transform("translate3d("+n+"px, "+s+"px, 0px)")}},setTransition:function(t){var e=this,i=e.slides,n=e.$wrapperEl;if(i.transition(t),e.params.virtualTranslate&&0!==t){var s=!1;i.transitionEnd(function(){if(!s&&e&&!e.destroyed){s=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)n.trigger(t[i])}})}}},at={setTranslate:function(){var t,e=this.$el,i=this.$wrapperEl,n=this.slides,s=this.width,a=this.height,o=this.rtlTranslate,r=this.size,l=this.browser,h=this.params.cubeEffect,d=this.isHorizontal(),c=this.virtual&&this.params.virtual.enabled,u=0;h.shadow&&(d?(0===(t=i.find(".swiper-cube-shadow")).length&&(t=v('<div class="swiper-cube-shadow"></div>'),i.append(t)),t.css({height:s+"px"})):0===(t=e.find(".swiper-cube-shadow")).length&&(t=v('<div class="swiper-cube-shadow"></div>'),e.append(t)));for(var p=0;p<n.length;p+=1){var m=n.eq(p),f=p;c&&(f=parseInt(m.attr("data-swiper-slide-index"),10));var g=90*f,_=Math.floor(g/360);o&&(g=-g,_=Math.floor(-g/360));
1var b=Math.max(Math.min(m[0].progress,1),-1),y=0,w=0,x=0;f%4==0?(y=4*-_*r,x=0):(f-1)%4==0?(y=0,x=4*-_*r):(f-2)%4==0?(y=r+4*_*r,x=r):(f-3)%4==0&&(y=-r,x=3*r+4*r*_),o&&(y=-y),d||(w=y,y=0);var E="rotateX("+(d?0:-g)+"deg) rotateY("+(d?g:0)+"deg) translate3d("+y+"px, "+w+"px, "+x+"px)";if(b<=1&&b>-1&&(u=90*f+90*b,o&&(u=90*-f-90*b)),m.transform(E),h.slideShadows){var T=d?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),S=d?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===T.length&&(T=v('<div class="swiper-slide-shadow-'+(d?"left":"top")+'"></div>'),m.append(T)),0===S.length&&(S=v('<div class="swiper-slide-shadow-'+(d?"right":"bottom")+'"></div>'),m.append(S)),T.length&&(T[0].style.opacity=Math.max(-b,0)),S.length&&(S[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+r/2+"px","-moz-transform-origin":"50% 50% -"+r/2+"px","-ms-transform-origin":"50% 50% -"+r/2+"px","transform-origin":"50% 50% -"+r/2+"px"}),h.shadow)if(d)t.transform("translate3d(0px, "+(s/2+h.shadowOffset)+"px, "+-s/2+"px) rotateX(90deg) rotateZ(0deg) scale("+h.shadowScale+")");else{var L=Math.abs(u)-90*Math.floor(Math.abs(u)/90),C=1.5-(Math.sin(2*L*Math.PI/360)/2+Math.cos(2*L*Math.PI/360)/2),P=h.shadowScale,M=h.shadowScale/C,k=h.shadowOffset;t.transform("scale3d("+P+", 1, "+M+") translate3d(0px, "+(a/2+k)+"px, "+-a/2/M+"px) rotateX(-90deg)")}var A=l.isSafari||l.isWebView?-r/2:0;i.transform("translate3d(0px,0,"+A+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},ot={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,i=0;i<t.length;i+=1){var n=t.eq(i),s=n[0].progress;this.params.flipEffect.limitRotation&&(s=Math.max(Math.min(n[0].progress,1),-1));var a=-180*s,o=0,r=-n[0].swiperSlideOffset,l=0;if(this.isHorizontal()?e&&(a=-a):(l=r,r=0,o=-a,a=0),n[0].style.zIndex=-Math.abs(Math.round(s))+t.length,this.params.flipEffect.slideShadows){var h=this.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),d=this.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===h.length&&(h=v('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),n.append(h)),0===d.length&&(d=v('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),n.append(d)),h.length&&(h[0].style.opacity=Math.max(-s,0)),d.length&&(d[0].style.opacity=Math.max(s,0))}n.transform("translate3d("+r+"px, "+l+"px, 0px) rotateX("+o+"deg) rotateY("+a+"deg)")}},setTransition:function(t){var e=this,i=e.slides,n=e.activeIndex,s=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var a=!1;i.eq(n).transitionEnd(function(){if(!a&&e&&!e.destroyed){a=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)s.trigger(t[i])}})}}},rt={setTranslate:function(){for(var t=this.width,e=this.height,i=this.slides,n=this.slidesSizesGrid,s=this.params.coverflowEffect,a=this.isHorizontal(),o=this.translate,r=a?t/2-o:e/2-o,l=a?s.rotate:-s.rotate,h=s.depth,d=0,c=i.length;d<c;d+=1){var u=i.eq(d),p=n[d],m=(r-u[0].swiperSlideOffset-p/2)/p*s.modifier,f=a?l*m:0,g=a?0:l*m,_=-h*Math.abs(m),b=s.stretch;"string"==typeof b&&-1!==b.indexOf("%")&&(b=parseFloat(s.stretch)/100*p);var y=a?0:b*m,w=a?b*m:0,x=1-(1-s.scale)*Math.abs(m);Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(_)<.001&&(_=0),Math.abs(f)<.001&&(f=0),Math.abs(g)<.001&&(g=0),Math.abs(x)<.001&&(x=0);var E="translate3d("+w+"px,"+y+"px,"+_+"px)  rotateX("+g+"deg) rotateY("+f+"deg) scale("+x+")";if(u.transform(E),u[0].style.zIndex=1-Math.abs(Math.round(m)),s.slideShadows){var T=a?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),S=a?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom");0===T.length&&(T=v('<div class="swiper-slide-shadow-'+(a?"left":"top")+'"></div>'),u.append(T)),0===S.length&&(S=v('<div class="swiper-slide-shadow-'+(a?"right":"bottom")+'"></div>'),u.append(S)),T.length&&(T[0].style.opacity=m>0?m:0),S.length&&(S[0].style.opacity=-m>0?-m:0)}}},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},lt={init:function(){var t=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var e=this.constructor;return t.swiper instanceof e?(this.thumbs.swiper=t.swiper,S(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):T(t.swiper)&&(this.thumbs.swiper=new e(S({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var e=t.clickedIndex,i=t.clickedSlide;if(!(i&&v(i).hasClass(this.params.thumbs.slideThumbActiveClass)||void 0===e||null===e)){var n;if(n=t.params.loop?parseInt(v(t.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop){var s=this.activeIndex;this.slides.eq(s).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,s=this.activeIndex);var a=this.slides.eq(s).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),o=this.slides.eq(s).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===a?o:void 0===o?a:o-s<s-a?o:a}this.slideTo(n)}}},update:function(t){var e=this.thumbs.swiper;if(e){var i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView,n=this.params.thumbs.autoScrollOffset,s=n&&!e.params.loop;if(this.realIndex!==e.realIndex||s){var a,o,r=e.activeIndex;if(e.params.loop){e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var l=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),h=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();a=void 0===l?h:void 0===h?l:h-r==r-l?e.params.slidesPerGroup>1?h:r:h-r<r-l?h:l,o=this.activeIndex>this.previousIndex?"next":"prev"}else o=(a=this.realIndex)>this.previousIndex?"next":"prev";s&&(a+="next"===o?n:-1*n),e.visibleSlidesIndexes&&e.visibleSlidesIndexes.indexOf(a)<0&&(e.params.centeredSlides?a=a>r?a-Math.floor(i/2)+1:a+Math.floor(i/2)-1:a>r&&e.params.slidesPerGroup,e.slideTo(a,t?0:void 0))}
1var d=1,c=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(d=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),e.slides.removeClass(c),e.params.loop||e.params.virtual&&e.params.virtual.enabled)for(var u=0;u<d;u+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+u)+'"]').addClass(c);else for(var p=0;p<d;p+=1)e.slides.eq(this.realIndex+p).addClass(c)}}},ht=[F,$,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){L(this,{mousewheel:{enabled:!1,lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:G.enable,disable:G.disable,handle:G.handle,handleMouseEnter:G.handleMouseEnter,handleMouseLeave:G.handleMouseLeave,animateSlider:G.animateSlider,releaseScroll:G.releaseScroll}})},on:{init:function(t){!t.params.mousewheel.enabled&&t.params.cssMode&&t.mousewheel.disable(),t.params.mousewheel.enabled&&t.mousewheel.enable()},destroy:function(t){t.params.cssMode&&t.mousewheel.enable(),t.mousewheel.enabled&&t.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){L(this,{navigation:e({},Y)})},on:{init:function(t){t.navigation.init(),t.navigation.update()},toEdge:function(t){t.navigation.update()},fromEdge:function(t){t.navigation.update()},destroy:function(t){t.navigation.destroy()},"enable disable":function(t){var e=t.navigation,i=e.$nextEl,n=e.$prevEl;i&&i[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),n&&n[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)},click:function(t,e){var i=t.navigation,n=i.$nextEl,s=i.$prevEl,a=e.target;if(t.params.navigation.hideOnClick&&!v(a).is(s)&&!v(a).is(n)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===a||t.pagination.el.contains(a)))return;var o;n?o=n.hasClass(t.params.navigation.hiddenClass):s&&(o=s.hasClass(t.params.navigation.hiddenClass)),!0===o?t.emit("navigationShow"):t.emit("navigationHide"),n&&n.toggleClass(t.params.navigation.hiddenClass),s&&s.toggleClass(t.params.navigation.hiddenClass)}}}},{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(){L(this,{pagination:e({dynamicBulletIndex:0},X)})},on:{init:function(t){t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange:function(t){t.params.loop?t.pagination.update():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)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){L(this,{scrollbar:e({isTouched:!1,timeout:null,dragTimeout:null},V)})},on:{init:function(t){t.scrollbar.init(),t.scrollbar.updateSize(),t.scrollbar.setTranslate()},update:function(t){t.scrollbar.updateSize()},resize:function(t){t.scrollbar.updateSize()},observerUpdate:function(t){t.scrollbar.updateSize()},setTranslate:function(t){t.scrollbar.setTranslate()},setTransition:function(t,e){t.scrollbar.setTransition(e)},"enable disable":function(t){var e=t.scrollbar.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)},destroy:function(t){t.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){L(this,{parallax:e({},U)})},on:{beforeInit:function(t){t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},init:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTranslate:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTransition:function(t,e){t.params.parallax.enabled&&t.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this;L(t,{zoom:e({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},K)});var i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(e){if(i!==e){var n=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,s=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,n,s)}i=e}})},on:{init:function(t){t.params.zoom.enabled&&t.zoom.enable()},destroy:function(t){t.zoom.disable()},touchStart:function(t,e){t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd:function(t,e){t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap:function(t,e){!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.zoom.onTransitionEnd()},slideChange:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&t.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}
1,create:function(){L(this,{lazy:e({initialImageLoaded:!1},J)})},on:{beforeInit:function(t){t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)},init:function(t){t.params.lazy.enabled&&!t.params.loop&&0===t.params.initialSlide&&(t.params.lazy.checkInView?t.lazy.checkInViewOnLoad():t.lazy.load())},scroll:function(t){t.params.freeMode&&!t.params.freeModeSticky&&t.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(t){t.params.lazy.enabled&&t.lazy.load()},transitionStart:function(t){t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},transitionEnd:function(t){t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&t.lazy.load()},slideChange:function(t){t.params.lazy.enabled&&t.params.cssMode&&t.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){L(this,{controller:e({control:this.params.controller.control},Q)})},on:{update:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},resize:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},observerUpdate:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},setTranslate:function(t,e,i){t.controller.control&&t.controller.setTranslate(e,i)},setTransition:function(t,e,i){t.controller.control&&t.controller.setTransition(e,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){L(this,{a11y:e({},tt,{liveRegion:v('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(t){t.params.a11y.enabled&&(t.a11y.init(),t.a11y.updateNavigation())},toEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},fromEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},paginationUpdate:function(t){t.params.a11y.enabled&&t.a11y.updatePagination()},destroy:function(t){t.params.a11y.enabled&&t.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){L(this,{history:e({},et)})},on:{init:function(t){t.params.history.enabled&&t.history.init()},destroy:function(t){t.params.history.enabled&&t.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.history.initialized&&t.history.setHistory(t.params.history.key,t.activeIndex)},slideChange:function(t){t.history.initialized&&t.params.cssMode&&t.history.setHistory(t.params.history.key,t.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){L(this,{hashNavigation:e({initialized:!1},it)})},on:{init:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.init()},destroy:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.hashNavigation.initialized&&t.hashNavigation.setHash()},slideChange:function(t){t.hashNavigation.initialized&&t.params.cssMode&&t.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){L(this,{autoplay:e({},nt,{running:!1,paused:!1})})},on:{init:function(t){t.params.autoplay.enabled&&(t.autoplay.start(),o().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(),o().removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){L(this,{fadeEffect:e({},st)})},on:{beforeInit:function(t){if("fade"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(t.params,e),S(t.originalParams,e)}},setTranslate:function(t){"fade"===t.params.effect&&t.fadeEffect.setTranslate()},setTransition:function(t,e){"fade"===t.params.effect&&t.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){L(this,{cubeEffect:e({},at)})},on:{beforeInit:function(t){if("cube"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"cube"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S(t.params,e),S(t.originalParams,e)}},setTranslate:function(t){"cube"===t.params.effect&&t.cubeEffect.setTranslate()},setTransition:function(t,e){"cube"===t.params.effect&&t.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){L(this,{flipEffect:e({},ot)})},on:{beforeInit:function(t){if("flip"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"flip"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(t.params,e),S(t.originalParams,e)}},setTranslate:function(t){"flip"===t.params.effect&&t.flipEffect.setTranslate()},setTransition:function(t,e){"flip"===t.params.effect&&t.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){L(this,{coverflowEffect:e({},rt)})},on:{beforeInit:function(t){"coverflow"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"coverflow"),t.classNames.push(t.params.containerModifierClass+"3d"),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},setTranslate:function(t){"coverflow"===t.params.effect&&t.coverflowEffect.setTranslate()},setTransition:function(t,e){"coverflow"===t.params.effect&&t.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){L(this,{thumbs:e({swiper:null,initialized:!1},lt)})},on:{beforeInit:function(t){var e=t.params.thumbs;e&&e.swiper&&(t.thumbs.init(),t.thumbs.update(!0))},slideChange:function(t){t.thumbs.swiper&&t.thumbs.update()},update:function(t){t.thumbs.swiper&&t.thumbs.update()},resize:function(t){t.thumbs.swiper&&t.thumbs.update()},observerUpdate:function(t){t.thumbs.swiper&&t.thumbs.update()},setTransition:function(t,e){var i=t.thumbs.swiper;i&&i.setTransition(e)},beforeDestroy:function(t){var e=t.thumbs.swiper;e&&t.thumbs.swiperCreated&&e&&e.destroy()}}}];return Z.use(ht),Z},"object"===(void 0===i?"undefined":n(i))&&void 0!==e?e.exports=a():"function"==typeof define&&define.amd?define(a):(s="undefined"!=typeof globalThis?globalThis:s||self).Swiper=a()},{}
1],10:[function(t,e,i){(function(t){(function(){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,a;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(Element.prototype.matches.call(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}),s=void 0!==t?t:"undefined"!=typeof window?window:void 0,a=function(t){var e={idPrefix:"tabby-toggle_",default:"[data-tabby-default]"},i=function(e){if(e&&"true"!=e.getAttribute("aria-selected")){var i=document.querySelector(e.hash);if(i){var n=function(t){var e=t.closest('[role="tablist"]');if(!e)return{};var i=e.querySelector('[role="tab"][aria-selected="true"]');if(!i)return{};var n=document.querySelector(i.hash);return i.setAttribute("aria-selected","false"),i.setAttribute("tabindex","-1"),n?(n.setAttribute("hidden","hidden"),{previousTab:i,previousContent:n}):{previousTab:i}}(e);!function(t,e){t.setAttribute("aria-selected","true"),t.setAttribute("tabindex","0"),e.removeAttribute("hidden"),t.focu
1s()}(e,i),n.tab=e,n.content=i,function(e,i){var n;"function"==typeof t.CustomEvent?n=new CustomEvent("tabby",{bubbles:!0,cancelable:!0,detail:i}):(n=document.createEvent("CustomEvent")).initCustomEvent("tabby",!0,!0,i),e.dispatchEvent(n)}(e,n)}}},n=function(t,e){var n=function(t){var e=t.closest('[role="tablist"]'),i=e?e.querySelectorAll('[role="tab"]'):null;if(i)return{tabs:i,index:Array.prototype.indexOf.call(i,t)}}(t);if(n){var s,a=n.tabs.length-1;["ArrowUp","ArrowLeft","Up","Left"].indexOf(e)>-1?s=n.index<1?a:n.index-1:["ArrowDown","ArrowRight","Down","Right"].indexOf(e)>-1?s=n.index===a?0:n.index+1:"Home"===e?s=0:"End"===e&&(s=a),i(n.tabs[s])}};return function(s,a){var o,r,l={};l.destroy=function(){var t=r.querySelectorAll("a");Array.prototype.forEach.call(t,function(t){var e=document.querySelector(t.hash);e&&function(t,e,i){t.id.slice(0,i.idPrefix.length)===i.idPrefix&&(t.id=""),t.removeAttribute("role"),t.removeAttribute("aria-controls"),t.removeAttribute("aria-selected"),t.removeAttribute("tabindex"),t.closest("li").removeAttribute("role"),e.removeAttribute("role"),e.removeAttribute("aria-labelledby"),e.removeAttribute("hidden")}(t,e,o)}),r.removeAttribute("role"),document.documentElement.removeEventListener("click",h,!0),r.removeEventListener("keydown",d,!0),o=null,r=null},l.setup=function(){if(r=document.querySelector(s)){var t=r.querySelectorAll("a");r.setAttribute("role","tablist"),Array.prototype.forEach.call(t,function(t){var e=document.querySelector(t.hash);e&&function(t,e,i){t.id||(t.id=i.idPrefix+e.id),t.setAttribute("role","tab"),t.setAttribute("aria-controls",e.id),t.closest("li").setAttribute("role","presentation"),e.setAttribute("role","tabpanel"),e.setAttribute("aria-labelledby",t.id),t.matches(i.default)?t.setAttribute("aria-selected","true"):(t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1"),e.setAttribute("hidden","hidden"))}(t,e,o)})}},l.toggle=function(t){var e=t;"string"==typeof t&&(e=document.querySelector(s+' [role="tab"][href*="'+t+'"]')),i(e)};var h=function(t){var e=t.target.closest(s+' [role="tab"]');e&&(t.preventDefault(),i(e))},d=function(t){var e=document.activeElement;e.matches(s+' [role="tab"]')&&(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Up","Down","Left","Right","Home","End"].indexOf(t.key)<0||n(e,t.key))};return o=function(){var t={};return Array.prototype.forEach.call(arguments,function(e){for(var i in e){if(!e.hasOwnProperty(i))return;t[i]=e[i]}}),t}(e,a||{}),l.setup(),function(e){if(!(t.location.hash.length<1)){var n=document.querySelector(e+' [role="tab"][href*="'+t.location.hash+'"]');i(n)}}(s),document.documentElement.addEventListener("click",h,!0),r.addEventListener("keydown",d,!0),l}},"function"==typeof define&&define.amd?define([],function(){return a(s)}):"object"===(void 0===i?"undefined":n(i))?e.exports=a(s):s.Tabby=a(s)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],11:[function(t,e,i){"use strict";ready(function(){var t=document.getElementById("page-alert");if(void 0!==t&&null!=t){var e=createElement('<button aria-controls="page-alert">'+t.getAttribute("data-text-close")+"</button>");e.setAttribute("aria-label",t.getAttribute("data-label-close")),e.addEventListener("click",function(e){t.remove()}),t.append(e)}})},{}],12:[function(t,e,i){"use strict";ready(function(){var t=document.querySelectorAll(".a5-filter-icons");function e(t){for(var e=t.querySelectorAll(".options ul label span"),i=0;i<e.length;i++)e[i].setAttribute("data-hidden","true")}for(var i=function(i){var n=t[i],s=n.querySelector("#options-button");void 0!==s&&null!=s&&(s.removeAttribute("hidden"),s.addEventListener("click",function(t){t.preventDefault(),"true"==s.getAttribute("aria-pressed")?(s.setAttribute("aria-pressed","false"),e(n)):(s.setAttribute("aria-pressed","true"),function(t){for(var e=t.querySelectorAll(".options ul label span"),i=0;i<e.length;i++)e[i].setAttribute("data-hidden","false")}(n))},!1),e(n))},n=0;n<t.length;n++)i(n)})},{}],13:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll(".a5-info-button"),e=0;e<t.length;e++){t[e].parentNode.classList.add("has-info-button");new pxEasyExpand(t[e],{closeWithEsc:!1,addCloseButton:!1,keepFocusInTargetElement:!1})}})},{}
1],14:[function(t,e,i){"use strict";ready(function(){new pxEasyExpand("#hamburger",{addCloseButton:!0,closeWithEsc:!0,setRootClass:"overlay-open",keepFocusInTargetElement:!0,setFocusToElement:".js-close",switchButtonHtml:!1,hiddenWhenOpen:".page",on:{}})})},{}],15:[function(t,e,i){"use strict";var n,s=(n=t("../modules/glightbox.js"))&&n.__esModule?n:{default:n};ready(function(){for(var t=document.querySelectorAll(".a5-text-image figure, .a5-image figure, .a5-image-gallery"),e=0;e<t.length;e++){var i=t[e].querySelectorAll("a[data-lightbox]");if(i.length>1)for(var n=0;n<i.length;n++){var a=window.lightbox.countText;a=(a=a.replace(/{CUR}/g,n+1)).replace(/{SUM}/g,i.length),i[n].setAttribute("data-title",a)}t[e].setAttribute("data-lightbox-group",e),o('[data-lightbox-group="'+e+'"] a[data-lightbox]')}function o(t){var e='<div id="glightbox-body" class="glightbox-container" aria-label="'+window.lightbox.ariaLabel+'"><div class="gloader visible"></div><div class="goverlay"></div><div class="gcontainer"><div id="glightbox-slider" class="gslider"></div><button class="gprev gbtn" aria-label="'+window.lightbox.prevText+'">{prevSVG}</button><button class="gnext gbtn" aria-label="'+window.lightbox.nextText+'">{nextSVG}</button><details id="gShare" class="gshare" data-hidden="true"><summary title="'+window.lightbox.shareTilte+'">'+window.lightbox.shareSvg+"<span>"+window.lightbox.shareHiddenText+"</span></summary><ul><li>"+window.lightbox.shareFacebook+"</li><li>"+window.lightbox.shareTwitter+"</li><li>"+window.lightbox.sharePinterest+'</li></ul></details><button class="gclose gbtn" aria-label="'+window.lightbox.closeText+'">{closeSVG}</button></div></div>',i=(0,s.default)({selector:t,closeOnOutsideClick:!1,lightboxHTML:e,slideHTML:'<div class="gslide"><div class="gslide-inner-content"><div class="ginner-container"><div class="gslide-media"></div><div class="gslide-description"><div class="gdesc-inner"><strong class="gslide-title"></strong><p class="gslide-desc"></p></div></div></div></div></div>',touchNavigation:!0,moreLength:0,loop:!0,zoomable:!1,svg:{close:window.lightbox.closeSvg,next:window.lightbox.nextSvg,prev:window.lightbox.prevSvg}}),n=[];function a(){var t=i.modal.querySelectorAll("button:not(.disabled), summary, details[open] a");n=Array.prototype.slice.call(t).filter(function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)})}function o(t){if(9===t.which){t.preventDefault();var e=n.indexOf(t.target);t.shiftKey?0==e?n[n.length-1].focus():n[e-1].focus():e+1==n.length?n[0].focus():n[e+1].focus()}}i.on("open",function(){i.nextButton.classList.contains("disabled")?i.modal.querySelector(".gclose").focus():i.nextButton.focus(),i.pxStatus=document.createElement("p"),i.pxStatus.setAttribute("aria-live","polite"),i.modal.appendChild(i.pxStatus),i.pxShare=document.getElementById("gShare"),a(),document.addEventListener("keydown",o,!1)}),i.on("slide_changed",function(t){t.prev;var e=t.current,n=i.modal.querySelector("[aria-labelledby]");if(void 0!==n&&null!=n&&n.removeAttribute("aria-labelledby"),i.pxStatus.innerHTML="",e.trigger.hasAttribute("data-title")&&(i.pxStatus.innerHTML=i.pxStatus.innerHTML+" "+e.trigger.getAttribute("data-title")),e.trigger.hasAttribute("data-description")&&(i.pxStatus.innerHTML=i.pxStatus.innerHTML+" "+e.trigger.getAttribute("data-description")),e.trigger.hasAttribute("data-alt")&&(i.pxStatus.innerHTML=i.pxStatus.innerHTML+" "+e.trigger.getAttribute("data-alt")),i.lastTigger=e.trigger,void 0!==i.pxShare&&null!=i.pxShare)if(e.trigger.hasAttribute("data-share-url")){for(var s=i.pxShare.querySelectorAll("a"),o=0;o<s.length;o++){var r=s[o].getAttribute("data-href"),l=e.trigger.getAttribute("href");s[o].setAttribute("href",r.replace(/{IMAGE}/g,l))}i.pxShare.setAttribute("data-hidden","false"),i.pxShare.addEventListener("keydown",function(t){a()})}else i.pxShare.setAttribute("data-hidden","true");a()}),i.on("close",function(){i.lastTigger.focus(),document.removeEventListener("keydown",o)})}})},{"../modules/glightbox.js":2}],16:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll(".a5-map-toggle-listing > li"),e=0;e<t.length;e++)if(t[e].children.length>0&&"DIV"==t[e].children[0].nodeName){t[e].children[0].id="maptogglecontainer-"+e;var i=t[e].querySelector(".a5-map-item-title");if(void 0!==i&&null!=i){var n=i.cloneNode(!0);n.setAttribute("class","js-map-toggle"),t[e].insertBefore(n,t[e].children[0]);var s=n.querySelector("a");void 0!==s&&null!=s&&(s.id="mapitemlink-"+e);var a=document.createElement("button");a.setAttribute("type","button"),a.setAttribute("aria-describedby","mapitemlink-"+e),n.append(a);new pxEasyExpand(a,{closeWithEsc:!1,switchButtonHtml:!1,hiddenAttribute:"data-hidden"},{labelOpen:t[e].parentNode.getAttribute("data-label-open"),labelClose:t[e].parentNode.getAttribute("data-label-close"),controls:"maptogglecontainer-"+e})}}})},{}
1],17:[function(t,e,i){"use strict";ready(function(){if(window.innerWidth<760)for(var t=document.querySelectorAll(".page-footer .footer-toggle, .page-footer .nav-meta"),e=0;e<t.length;e++){var i=t[e];i.children[0].setAttribute("id","footer-toggle-"+e),i.insertAdjacentHTML("afterbegin",'<button type="button" id="footer-toggle-button-'+e+'">'+i.getAttribute("data-text-open")+" "+window.base.btnArrow+"</button>");new pxEasyExpand("footer-toggle-button-"+e,{closeWithEsc:!1,switchButtonHtml:!1,hiddenAttribute:"data-hidden"},{labelOpen:i.getAttribute("data-label-open"),labelClose:i.getAttribute("data-label-close"),controls:"footer-toggle-"+e});"nav-meta"==i.getAttribute("class")&&document.getElementById("footer-toggle-button-"+e).addEventListener("click",function(t){setTimeout(function(){t.target.scrollIntoView(!0)},200)})}})},{}],18:[function(t,e,i){"use strict";ready(function(){var t=document.querySelector("#mmenu > nav");if(void 0!==t&&null!=t){var e=document.querySelector("#mmenu strong[aria-current]");if(e){var i=document.createElement("span");i.setAttribute("aria-current","page"),i.innerHTML=e.innerHTML,e.parentNode.replaceChild(i,e)}new Mmenu("#mmenu > nav",{offCanvas:!1,navbars:[{position:"top",content:["title","prev"]}],navbar:{title:t.getAttribute("data-label")},keyboardNavigation:{enable:!1,enhance:!1},screenReader:!1,hooks:{"openPanel:finish":function(e){var i=document.querySelector("#mmenu .mm-navbars_top a.mm-navbar__title[href]");if(i){if(i.querySelectorAll("span.backlink").length<1){var n=document.createElement("span");n.classList.add("backlink"),n.innerHTML=t.getAttribute("data-back"),i.prepend(n)}i.removeAttribute("aria-hidden"),i.setAttribute("title",window.mmenu.titleLayerPrev),i.setAttribute("aria-label",i.children[1].innerText+" . "+window.mmenu.labelLayerPrev),i.setAttribute("role","button"),setTimeout(function(){i.focus()},100)}else document.getElementsByTagName("html")[0].classList.contains("js-nav")&&e.querySelector(".mm-listview a").focus()}}},{language:"de",classNames:{selected:"open"}});for(var n=document.querySelectorAll(".mm-panel .mm-btn_next"),s=0;s<n.length;s++)n[s].previousElementSibling&&"A"==n[s].previousElementSibling.tagName?n[s].setAttribute("aria-label",window.mmenu.labelLayerNext):n[s].setAttribute("aria-label",n[s].innerText+". "+window.mmenu.labelLayerNext),n[s].setAttribute("title",window.mmenu.titleLayerNext),n[s].setAttribute("role","button"),n[s].setAttribute("aria-expanded","false")}})},{}],19:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll(".a5-image-slider-inner, .a5-cards-slider-inner, .a5-hero-slider-inner, .page-slider"),e=function(e){var i=t[e].querySelector("ul"),n=i.querySelectorAll("li");if(n.length<2)return"continue";if(t[e].getAttribute("data-slider-minitems")&&n.length<t[e].getAttribute("data-slider-minitems"))return"continue";t[e].classList.add("swiper-container"),i.classList.add("swiper-wrapper");for(var s=0;s<n.length;s++)n[s].classList.add("swiper-slide");if(t[e].classList.contains("a5-image-slider-inner")||t[e].classList.contains("page-slider")){var a=swiper.prevTitle;t[e].getAttribute("data-button-label-prev")&&(a=t[e].getAttribute("data-button-label-prev"));var o=swiper.nextTitle;t[e].getAttribute("data-button-label-next")&&(o=t[e].getAttribute("data-button-label-next"));var r=createElement('<div class="swiper-controls"></div>');t[e].parentNode.prepend(r);var l=createElement('<button type="button" class="swiper-next">'+swiper.next+"</button>");r.insertBefore(l,r.firstChild);var h=createElement('<button type="button" class="swiper-prev">'+swiper.prev+"</button>");r.insertBefore(h,r.firstChild),new Swiper(t[e],{effect:"slide",loop:!0,autoHeight:!0,a11y:{prevSlideMessage:a,nextSlideMessage:o,slideRole:"listitem"},navigation:{nextEl:l,prevEl:h},keyboard:{enabled:!0,onlyInViewport:!1},slidesPerView:1,spaceBetween:0})}if(t[e].classList.contains("a5-cards-slider-inner")){var d=swiper.prevTitle;t[e].getAttribute("data-button-label-prev")&&(d=t[e].getAttribute("data-button-label-prev"));var c=swiper.nextTitle;t[e].getAttribute("data-button-label-next")&&(c=t[e].getAttribute("data-button-label-next"));var u=document.createElement("div");
1u.setAttribute("class","swiper-controls"),t[e].parentNode.append(u);var p=createElement('<button type="button" class="swiper-next">'+swiper.next+"</button>");u.insertBefore(p,u.firstChild);var m=createElement('<button type="button" class="swiper-prev">'+swiper.prev+"</button>");u.insertBefore(m,u.firstChild),new Swiper(t[e],{effect:"slide",loop:!0,autoHeight:!0,a11y:{prevSlideMessage:d,nextSlideMessage:c,slideRole:"listitem"},navigation:{nextEl:p,prevEl:m},keyboard:{enabled:!0,onlyInViewport:!1},slidesPerView:1,spaceBetween:28,breakpoints:{760:{slidesPerView:2},1280:{slidesPerView:3}},on:{slideChange:function(t){for(var e=t.slides,i=0;i<e.length;i++)e[i].setAttribute("aria-hidden",!0),e[i].querySelector("a").setAttribute("tabindex","-1");for(var n=0;n<t.loopedSlides;n++)t.slides[t.activeIndex+n].removeAttribute("aria-hidden"),t.slides[t.activeIndex+n].querySelector("a").removeAttribute("tabindex")}}})}t[e].classList.contains("a5-hero-slider-inner")&&function(){var n=createElement('<div class="a5-hero-slider-controls"></div>');t[e].append(n);var s=createElement('<ul class="swiper-pagination"></ul>');n.append(s);var a=createElement('<button type="button" data-autoplay="stop" aria-label="'+swiper.ariaLabelStop+' ">'+swiper.stopTitle+"</button>");n.append(a),a.addEventListener("click",function(t){t.preventDefault();var e=this.closest(".swiper-container").swiper;e.autoplay.running?(this.setAttribute("data-autoplay","start"),this.setAttribute("aria-label",swiper.ariaLabelStart),a.innerHTML=swiper.startTitle,i.setAttribute("aria-live","polite"),e.autoplay.stop()):(this.setAttribute("data-autoplay","stop"),this.setAttribute("aria-label",swiper.ariaLabelStop),a.innerHTML=swiper.stopTitle,i.setAttribute("aria-live","off"),e.autoplay.start())}),i.addEventListener("focusin",function(t){"stop"==a.getAttribute("data-autoplay")&&a.click()});for(var o=i.querySelectorAll("a"),r=0;r<o.length;r++)o[r].addEventListener("mouseover",function(t){"stop"==a.getAttribute("data-autoplay")&&a.click()});new Swiper(t[e],{effect:"fade",fadeEffect:{crossFade:!0},a11y:{slideRole:"listitem"},autoplay:!0,pagination:{el:s,clickable:!0,renderBullet:function(t,e){return'<li role="button" class="'+e+'" title="'+this.slides[t].getAttribute("data-title")+'" aria-label="'+(swiper.bulletTitle+" "+(t+1))+'"></li>'}},speed:1e3,autoHeight:!0,allowTouchMove:!1,keyboard:{enabled:!0},on:{paginationRender:function(t){for(var e=t.pagination.bullets,n=function(n){e[n].addEventListener("keydown",function(t){13!==t.keyCode&&32!==t.keyCode||t.preventDefault()}),e[n].addEventListener("click",function(e){this.classList.contains("swiper-pagination-bullet-active")||(a.setAttribute("data-autoplay","start"),a.setAttribute("aria-label",swiper.ariaLabelStart),a.innerHTML=swiper.startTitle,i.setAttribute("aria-live","polite"));var s=t.slides[n].querySelector("a");void 0!==s&&null!=s&&s.focus()})},s=0;s<e.length;s++)n(s)},paginationUpdate:function(t){for(var e=t.pagination.bullets,i=0;i<e.length;i++)e[i].removeAttribute("aria-current"),t.slides[i].querySelector("a").setAttribute("tabindex","-1");e[t.realIndex].setAttribute("aria-current","true"),t.slides[t.realIndex].querySelector("a").removeAttribute("tabindex")}}})}();for(var f=t[e].querySelectorAll("img.js-load"),v=0;v<f.length;v++)f[v].addEventListener("load",function(t){return function(){t.updateAutoHeight(200)}}(t[e].swiper))},i=0;i<t.length;i++)e(i)})},{}],20:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll("[data-tabs]"),e=0;e<t.length;e++)t[e].setAttribute("data-tabs-"+e,""),new Tabby("[data-tabs-"+e+"]");for(var i=document.querySelectorAll(".tabs[data-tabs-accordion] .tabs-content [data-accordion-button]"),n=function(t){var e=i[t],n=e.getAttribute("aria-labelledby"),s=document.getElementById(n),a=createElement('<button type="button" class="tabpanel-mobil-button" aria-controls="'+e.id+'" aria-label="'+e.getAttribute("data-accordion-button")+'">'+s.innerHTML+"</button>");e.hasAttribute("hidden")||a.setAttribute("aria-pressed","true"),e.parentNode.insertBefore(a,e),a.addEventListener("click",function(t){return function(i){t.preventDefault(),"false"==i.getAttribute("aria-selected")?i.click():(a.setAttribute("aria-pressed","fal
1se"),i.setAttribute("aria-selected",!1),e.setAttribute("hidden",!0))}(s)}),s.addEventListener("click",function(t){return function(t,e){for(var i=e.parentNode.querySelectorAll('button.tabpanel-mobil-button[aria-pressed="true"]'),n=0;n<i.length;n++)i[n].setAttribute("aria-pressed","false");"true"==t.getAttribute("aria-selected")&&(e.setAttribute("aria-pressed","true"),e.focus())}(s,a)}),"none"!==window.getComputedStyle(a).display&&"true"==a.getAttribute("aria-pressed")&&(s.hasAttribute("data-tabby-mobil-default")||a.click())},s=0;s<i.length;s++)n(s);var a=document.querySelectorAll("[data-tabs-closeable]");if(a.length>0){document.addEventListener("tabby",function(t){if(t.target.parentNode.parentNode.hasAttribute("data-tabs-closeable")){var e=t.target.parentNode.parentNode.querySelectorAll('a[tabindex="0"]');e.length>1&&e[0].setAttribute("tabindex","-1")}});for(var o=function(t){var e=a[t].querySelectorAll("a"),i=void 0;e.length>0&&e[0].setAttribute("tabindex","0");for(var n=function(t){e[t].addEventListener("click",function(n){var s=e[t];i==s?(s.setAttribute("aria-selected",!1),document.getElementById(s.hash.replace("#","")).setAttribute("hidden","true"),i=null):(s.setAttribute("aria-selected",!0),document.getElementById(s.hash.replace("#","")).removeAttribute("hidden"),i=s)}),e[t].addEventListener("focus",function(n){"true"===n.target.getAttribute("aria-selected")&&(i=e[t])})},s=0;s<e.length;s++)n(s)},r=0;r<a.length;r++)o(r)}})},{}],21:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll(".a5-toggle-box-wrapper"),e=function(e){var i=!0,n="";"false"==t[e].getAttribute("data-multi")&&(i=!1);for(var s=t[e].querySelectorAll(".a5-toggle-box"),a=function(a){for(var o=s[a].querySelector(".a5-toggle-box-button"),r=document.createElement("button"),l=o.childNodes.length,h=0;h<l;h++)r.append(o.childNodes[0]);o.appendChild(r),s[a].querySelector(".a5-toggle-box-content").id="a5-toggle-content-"+e+"-"+a,n=n+" a5-toggle-content-"+e+"-"+a;new pxEasyExpand(r,{closeWithEsc:!1,switchButtonHtml:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1},{controls:"a5-toggle-content-"+e+"-"+a});!1===i&&r.addEventListener("click",function(){"false"==this.getAttribute("aria-expanded")&&function(t,e){for(var i=t.querySelectorAll('.a5-toggle-box-button button[aria-expanded="true"]'),n=0;n<i.length;n++)i[n]!=e&&(i[n].click(),e.focus())}(t[e],this)})},o=0;o<s.length;o++)a(o);if(s.length>1){if(!t[e].hasAttribute("data-close-all")&&!t[e].hasAttribute("data-open-all"))return"continue";var r=document.createElement("div");if(r.setAttribute("class","a5-toggle-functions"),t[e].insertBefore(r,t[e].firstChild),t[e].hasAttribute("data-open-all")){var l=createElement('<button type="button" aria-controls="'+n+'" aria-label="'+t[e].getAttribute("data-label")+" "+t[e].getAttribute("data-open-all")+'">'+t[e].getAttribute("data-open-all")+"</button>");l.addEventListener("click",function(){for(var i=t[e].querySelectorAll('.a5-toggle-box-button button[aria-expanded="false"]'),n=0;n<i.length;n++)i[n].setAttribute("aria-expanded","true"),i[n].parentNode.nextElementSibling.setAttribute("aria-hidden","false")}),r.appendChild(l)}if(t[e].hasAttribute("data-close-all")){var h=createElement('<button type="button" aria-controls="'+n+'" aria-label="'+t[e].getAttribute("data-label")+" "+t[e].getAttribute("data-close-all")+'">'+t[e].getAttribute("data-close-all")+"</button>");h.addEventListener("click",function(){for(var i=t[e].querySelectorAll('.a5-toggle-box-button button[aria-expanded="true"]'),n=0;n<i.length;n++)i[n].setAttribute("aria-expanded","false"),i[n].parentNode.nextElementSibling.setAttribute("aria-hidden","true")}),r.appendChild(h)}}},i=0;i<t.length;i++)e(i)})},{}],22:[function(t,e,i){"use strict";ready(function(){!function(){var t=document.createElement("div");t.style.color="rgba(245,240,255,0)",document.body.appendChild(t);var e=document.defaultView?document.defaultView.getComputedStyle(t,null).color:t.currentStyle.color;e=e.replace(/ /g,""),document.body.removeChild(t),"rgba(245,240,255,0)"!==e&&document.body.classList.add("hcm-true")}()})},{}
1],23:[function(t,e,i){"use strict";window.initLeafletExtended=function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0!==t&&null!=t){var e="map"+Math.floor(1e5*Math.random());if(!t.querySelectorAll(".map-with-marker-categorie").length){var i=t.getAttribute("data-label-map"),n=t.getAttribute("data-marker-title-suffix"),s=document.createElement("div");s.id="map-extended"+e,s.setAttribute("role","application"),s.setAttribute("aria-label",i),t.insertBefore(s,t.firstChild);var a=L.featureGroup(),o=t.querySelectorAll("li[data-lat]");if(o.length>0){var r,l=t.getAttribute("data-icon"),h=t.getAttribute("data-icon-width"),d=t.getAttribute("data-icon-height"),c=L.icon({iconUrl:l,iconSize:[h,d]});for(r=0;r<o.length;r++){var u=o[r].getAttribute("data-lon"),p=o[r].getAttribute("data-lat"),m=o[r].getAttribute("data-title");L.marker([p,u],{icon:c,alt:m+" "+n}).bindPopup(o[r].innerHTML).addTo(a).addEventListener("click",function(t){this.openPopup()})}}var f=L.tileLayer("https://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}),v=L.map("map-extended"+e,{layers:[f,a],center:a.getBounds().getCenter(),zoomControl:!1,scrollWheelZoom:!1,sleep:!0,sleepOpacity:.6,sleepNoteStyle:{maxWidth:"10rem",opacity:1},wakeMessage:leaflet.wakeMessage,wakeMessageTouch:leaflet.wakeMessageTouch});v.on("load",function(e){var i=document.createElement("a");i.innerHTML=leaflet.skipToStart,i.href="#"+s.id,i.classList.add("leaflet-skip-to-start"),t.insertBefore(i,s.nextSibling);var n=document.createElement("a");n.innerHTML=leaflet.skipToEnd,n.href="#"+s.id,n.classList.add("leaflet-skip-to-end"),t.insertBefore(n,s),i.onclick=function(t){t.preventDefault(),n.focus()},n.onclick=function(t){t.preventDefault(),i.focus()}}),L.control.zoom({zoomInTitle:leaflet.zoomInTitle,zoomOutTitle:leaflet.zoomOutTitle}).addTo(v),v.fitBounds(a.getBounds().pad(.1)),f.on("tileload",function(t){t.tile.removeAttribute("role")}),document.querySelector(".leaflet-shadow-pane").remove(),v.on("popupopen",function(t){t.popup._closeButton.setAttribute("aria-label",leaflet.closePopupLabel);var e=t.popup._source._icon;t.popup._closeButton.addEventListener("click",function(t){e.focus()},{once:!0}),t.popup._wrapper.setAttribute("tabindex","0"),t.popup._wrapper.focus()});for(var g=s.querySelectorAll(".leaflet-marker-icon.leaflet-interactive"),_=0;_<g.length;_++)g[_].setAttribute("role","button")}}}},{}],24:[function(t,e,i){"use strict";window.initLeaflet=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0!==t&&null!=t){var i="map"+Math.floor(1e5*Math.random()),n=t.getAttribute("data-label-map"),s=t.getAttribute("data-marker-title-suffix"),a=document.createElement("div");a.id="map"+i,a.setAttribute("role","application"),a.setAttribute("aria-label",n),t.insertBefore(a,t.firstChild);var o,r,l=t.querySelectorAll(".a5-map-marker");if(l.length>0)for(o=L.layerGroup(),r=0;r<l.length;r++){var h=l[r].getAttribute("data-lon"),d=l[r].getAttribute("data-lat"),c=l[r].getAttribute("data-title"),u=l[r].getAttribute("data-icon"),p=l[r].getAttribute("data-icon-width"),m=l[r].getAttribute("data-icon-height");l[r].setAttribute("aria-hidden","true");var f=L.icon({iconUrl:u,iconSize:[p,m],className:"marker-"+r});L.marker([d,h],{icon:f,alt:c+" "+s}).bindPopup(l[r].innerHTML).addTo(o).addEventListener("click",function(t){this.openPopup()})}var v=t.getAttribute("data-init-lat"),g=t.getAttribute("data-init-lon"),_=t.getAttribute("data-init-zoom"),b=L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}),y=L.map("map"+i,{layers:[b,o],zoomControl:!1,scrollWheelZoom:!1,sleep:!0,sleepOpacity:.9,sleepNoteStyle:{maxWidth:"10rem",opacity:1},wakeMessage:leaflet.wakeMessage,wakeMessageTouch:leaflet.wakeMessageTouch});if(L.control.fullscreen({position:"topleft",title:leaflet.fullScreenTitle,titleCancel:leaflet.fullScreenTitleCancel}).addTo(y),y.on("enterFullscreen",function(t){a.classList.add("leaflet-fullscreen")}),y.on("exitFullscreen",function(t){a.classList.remove("leaflet-fullscreen")}),L.control.zoom({zoomInTitle:leaflet.zoomInTitle,zoomOutTitle:leaflet.zoomOutTitle}).addTo(y),b.on("tileload",function(t){t.tile.removeAttribute("role")}
1),document.querySelector(".leaflet-shadow-pane").remove(),y.on("popupopen",function(t){t.popup._closeButton.setAttribute("aria-label",leaflet.closePopupLabel);var e=t.popup._source._icon;t.popup._closeButton.addEventListener("click",function(t){e.focus()},{once:!0}),t.popup._wrapper.setAttribute("tabindex","0"),t.popup._wrapper.focus()}),y.setView([v,g],_),t.closest("details")){var w=t.closest("details");w.addEventListener("toggle",function(t){w.hasAttribute("open")&&y.invalidateSize()})}for(var x=a.querySelectorAll(".leaflet-marker-icon.leaflet-interactive"),E=0;E<x.length;E++)x[E].setAttribute("role","button");1==e&&a.focus()}}},{}],25:[function(t,e,i){!function(t,i){var n=function(t,e,i){"use strict";var n,s;if(function(){var e,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in s=t.lazySizesConfig||t.lazysizesConfig||{},i)e in s||(s[e]=i[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:s,noSupport:!0};var a=e.documentElement,o=t.HTMLPictureElement,r=t.addEventListener.bind(t),l=t.setTimeout,h=t.requestAnimationFrame||l,d=t.requestIdleCallback,c=/^picture$/i,u=["load","error","lazyincluded","_lazyloaded"],p={},m=Array.prototype.forEach,f=function(t,e){return p[e]||(p[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),p[e].test(t.getAttribute("class")||"")&&p[e]},v=function(t,e){f(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},g=function(t,e){var i;(i=f(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(i," "))},_=function(t,e,i){var n=i?"addEventListener":"removeEventListener";i&&_(t,e),u.forEach(function(i){t[n](i,e)})},b=function(t,i,s,a,o){var r=e.createEvent("Event");return s||(s={}),s.instance=n,r.initEvent(i,!a,!o),r.detail=s,t.dispatchEvent(r),r},y=function(e,i){var n;!o&&(n=t.picturefill||s.pf)?(i&&i.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[e]})):i&&i.src&&(e.src=i.src)},w=function(t,e){return(getComputedStyle(t,null)||{})[e]},x=function(t,e,i){for(i=i||t.offsetWidth;i<s.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},E=(B=[],N=[],D=B,j=function(){var t=D;for(D=B.length?N:B,O=!0,I=!1;t.length;)t.shift()();O=!1},H=function(t,i){O&&!i?t.apply(this,arguments):(D.push(t),I||(I=!0,(e.hidden?l:h)(j)))},H._lsFlush=j,H),T=function(t,e){return e?function(){E(t)}:function(){var e=this,i=arguments;E(function(){t.apply(e,i)})}},S=function(t){var e,n,s=function(){e=null,t()},a=function(){var t=i.now()-n;t<99?l(a,99-t):(d||s)(s)};return function(){n=i.now(),e||(e=l(a,99))}},L=function(){var o,u,p,x,L,P,M,k,A,z,O,I,B,N,D,j,H,R,Z,q=/^img$/i,F=/^iframe$/i,W="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),$=0,G=0,Y=-1,X=function(t){G--,(!t||G<0||!t.target)&&(G=0)},V=function(t){return null==I&&(I="hidden"==w(e.body,"visibility")),I||!("hidden"==w(t.parentNode,"visibility")&&"hidden"==w(t,"visibility"))},U=function(t,i){var n,s=t,o=V(t);for(k-=i,O+=i,A-=i,z+=i;o&&(s=s.offsetParent)&&s!=e.body&&s!=a;)(o=(w(s,"opacity")||1)>0)&&"visible"!=w(s,"overflow")&&(n=s.getBoundingClientRect(),o=z>n.left&&A<n.right&&O>n.top-1&&k<n.bottom+1);return o},K=function(){var t,i,r,l,h,d,c,p,m,f,v,g,_=n.elements;if((x=s.loadMode)&&G<8&&(t=_.length)){for(i=0,Y++;i<t;i++)if(_[i]&&!_[i]._lazyRace)if(!W||n.prematureUnveil&&n.prematureUnveil(_[i]))st(_[i]);else if((p=_[i].getAttribute("data-expand"))&&(d=1*p)||(d=$),f||(f=!s.expand||s.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:s.expand,n._defEx=f,v=f*s.expFactor,g=s.hFac,I=null,$<v&&G<1&&Y>2&&x>2&&!e.hidden?($=v,Y=0):$=x>1&&Y>1&&G<6?f:0),m!==d&&(P=innerWidth+d*g,M=innerHeight+d,c=-1*d,m=d),r=_[i].getBoundingClientRect(),(O=r.bottom)>=c&&(k=r.top)<=M&&(z=r.right)>=c*g&&(A=r.left)<=P&&(O||z||A||k)&&(s.loadHidden||V(_[i]))&&(u&&G<3&&!p&&(x<3||Y<4)||U(_[i],d))){if(st(_[i]),h=!0,G>9)break}else!h&&u&&!l&&G<4&&Y<4&&x>
12&&(o[0]||s.preloadAfterLoad)&&(o[0]||!p&&(O||z||A||k||"auto"!=_[i].getAttribute(s.sizesAttr)))&&(l=o[0]||_[i]);l&&!h&&st(l)}},J=(B=K,D=0,j=s.throttleDelay,H=s.ricTimeout,R=function(){N=!1,D=i.now(),B()},Z=d&&H>49?function(){d(R,{timeout:H}),H!==s.ricTimeout&&(H=s.ricTimeout)}:T(function(){l(R)},!0),function(t){var e;(t=!0===t)&&(H=33),N||(N=!0,(e=j-(i.now()-D))<0&&(e=0),t||e<9?Z():l(Z,e))}),Q=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(X(t),v(e,s.loadedClass),g(e,s.loadingClass),_(e,et),b(e,"lazyloaded"))},tt=T(Q),et=function(t){tt({target:t.target})},it=function(t){var e,i=t.getAttribute(s.srcsetAttr);(e=s.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},nt=T(function(t,e,i,n,a){var o,r,h,d,u,f;(u=b(t,"lazybeforeunveil",e)).defaultPrevented||(n&&(i?v(t,s.autosizesClass):t.setAttribute("sizes",n)),r=t.getAttribute(s.srcsetAttr),o=t.getAttribute(s.srcAttr),a&&(h=t.parentNode,d=h&&c.test(h.nodeName||"")),f=e.firesLoad||"src"in t&&(r||o||d),u={target:t},v(t,s.loadingClass),f&&(clearTimeout(p),p=l(X,2500),_(t,et,!0)),d&&m.call(h.getElementsByTagName("source"),it),r?t.setAttribute("srcset",r):o&&!d&&(F.test(t.nodeName)?function(t,e){var i=t.getAttribute("data-load-mode")||s.iframeLoadMode;0==i?t.contentWindow.location.replace(e):1==i&&(t.src=e)}(t,o):t.src=o),a&&(r||d)&&y(t,{src:o})),t._lazyRace&&delete t._lazyRace,g(t,s.lazyClass),E(function(){var e=t.complete&&t.naturalWidth>1;f&&!e||(e&&v(t,s.fastLoadedClass),Q(u),t._lazyCache=!0,l(function(){"_lazyCache"in t&&delete t._lazyCache},9)),"lazy"==t.loading&&G--},!0)}),st=function(t){if(!t._lazyRace){var e,i=q.test(t.nodeName),n=i&&(t.getAttribute(s.sizesAttr)||t.getAttribute("sizes")),a="auto"==n;(!a&&u||!i||!t.getAttribute("src")&&!t.srcset||t.complete||f(t,s.errorClass)||!f(t,s.lazyClass))&&(e=b(t,"lazyunveilread").detail,a&&C.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,G++,nt(t,e,a,n,i))}},at=S(function(){s.loadMode=3,J()}),ot=function(){3==s.loadMode&&(s.loadMode=2),at()},rt=function(){u||(i.now()-L<999?l(rt,999):(u=!0,s.loadMode=3,J(),r("scroll",ot,!0)))};return{_:function(){L=i.now(),n.elements=e.getElementsByClassName(s.lazyClass),o=e.getElementsByClassName(s.lazyClass+" "+s.preloadClass),r("scroll",J,!0),r("resize",J,!0),r("pageshow",function(t){if(t.persisted){var i=e.querySelectorAll("."+s.loadingClass);i.length&&i.forEach&&h(function(){i.forEach(function(t){t.complete&&st(t)})})}}),t.MutationObserver?new MutationObserver(J).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a.addEventListener("DOMNodeInserted",J,!0),a.addEventListener("DOMAttrModified",J,!0),setInterval(J,999)),r("hashchange",J,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(t){e.addEventListener(t,J,!0)}),/d$|^c/.test(e.readyState)?rt():(r("load",rt),e.addEventListener("DOMContentLoaded",J),l(rt,2e4)),n.elements.length?(K(),E._lsFlush()):J()},checkElems:J,unveil:st,_aLSL:ot}}(),C=(k=T(function(t,e,i,n){var s,a,o;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),c.test(e.nodeName||""))for(s=e.getElementsByTagName("source"),a=0,o=s.length;a<o;a++)s[a].setAttribute("sizes",n);i.detail.dataAttr||y(t,i.detail)}),A=function(t,e,i){var n,s=t.parentNode;s&&(i=x(t,s,i),(n=b(t,"lazybeforesizes",{width:i,dataAttr:!!e})).defaultPrevented||(i=n.detail.width)&&i!==t._lazysizesWidth&&k(t,s,n,i))},z=S(function(){var t,e=M.length;if(e)for(t=0;t<e;t++)A(M[t])}),{_:function(){M=e.getElementsByClassName(s.autosizesClass),r("resize",z)},checkElems:z,updateElem:A}),P=function(){!P.i&&e.getElementsByClassName&&(P.i=!0,C._(),L._())};var M,k,A,z;var O,I,B,N,D,j,H;return l(function(){s.init&&P()}),n={cfg:s,autoSizer:C,loader:L,init:P,uP:y,aC:v,rC:g,hC:f,fire:b,gW:x,rAF:E}}(t,t.document,Date);t.lazySizes=n,"object"==typeof e&&e.exports&&(e.exports=n)}("undefined"!=typeof window?window:{})},{}],26:[function(t,e,i){!function(i,n){var s=function(){n(i.lazySizes),i.removeEventListener("lazyunveilread",s,!0)};n=n.bind(null,i,i.document),"object"==typeof e&&e.exports?n(t("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],n):i.lazySizes?s():i.addEventListener("lazyunveilread",s,!0)}
1(window,function(t,e,i){"use strict";var n="loading"in HTMLImageElement.prototype,s="loading"in HTMLIFrameElement.prototype,a=!1,o=i.prematureUnveil,r=i.cfg,l={focus:1,mouseover:1,click:1,load:1,transitionend:1,animationend:1,scroll:1,resize:1};function h(){var o,h,d,c;a||(a=!0,n&&s&&r.nativeLoading.disableListeners&&(!0===r.nativeLoading.disableListeners&&(r.nativeLoading.setLoadingAttribute=!0),o=i.loader,h=o.checkElems,d=function(){setTimeout(function(){t.removeEventListener("scroll",o._aLSL,!0)},1e3)},(c="object"==typeof r.nativeLoading.disableListeners?r.nativeLoading.disableListeners:l).scroll&&(t.addEventListener("load",d),d(),t.removeEventListener("scroll",h,!0)),c.resize&&t.removeEventListener("resize",h,!0),Object.keys(c).forEach(function(t){c[t]&&e.removeEventListener(t,h,!0)})),r.nativeLoading.setLoadingAttribute&&t.addEventListener("lazybeforeunveil",function(t){var e=t.target;"loading"in e&&!e.getAttribute("loading")&&e.setAttribute("loading","lazy")},!0))}r.nativeLoading||(r.nativeLoading={}),t.addEventListener&&t.MutationObserver&&(n||s)&&(i.prematureUnveil=function(t){return a||h(),!(!("loading"in t&&(r.nativeLoading.setLoadingAttribute||t.getAttribute("loading")))||"auto"==t.getAttribute("data-sizes")&&!t.offsetWidth)||(o?o(t):void 0)})})},{lazysizes:25}]},{},[1]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.