1/*! For license information please see app.js.LICENSE.txt */ 2var oroya;(()=>{var t={188:(t,e,i)=>{"use strict";var n,o=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},s=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),r=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="BodyClassPlugin",i.options=o({},{prefix:""},t),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),s(e,[{key:"mount",value:function(){var t=this;this.swup.on("contentReplaced",(function(){var e=t.swup.cache.getCurrentPage();document.body.className.split(" ").forEach((function(e){t.isValidClassName(e)&&document.body.classList.remove(e)})),""!==e.pageClass&&e.pageClass.split(" ").forEach((function(e){t.isValidClassName(e)&&document.body.classList.add(e)}))}))}},{key:"isValidClassName",value:function(t){return""!==t&&-1!==t.indexOf(this.options.prefix)}}]),e}(((n=i(422))&&n.__esModule?n:{default:n}).default);e.A=r},627:(t,e,i)=>{"use strict";var n,o=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},s=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();!function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="GaPlugin",i.options=o({},{gaMeasurementId:null},t),i}(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)})(e,t),s(e,[{key:"mount",value:function(){var t=this;this.swup.on("contentReplaced",(function(e){if("function"==typeof gtag){var i=document.title,n=window.location.pathname+window.location.search,o=t.options.gaMeasurementId;if(!o)throw new Error("gaMeasurementId option is required for gtag.");window.gtag("config",o,{page_title:i,page_path:n}),t.swup.log("GTAG pageview (url '"+n+"').")}else if("function"==typeof window.ga){var s=document.title,r=window.location.pathname+window.location.search;window.ga("set","title",s),window.ga("set","page",r),window.ga("send","pageview"),t.swup.log("GA pageview (url '"+r+"').")}else console.warn("window.gtag and window.ga don't exists.")}))}}])}(((n=i(422))&&n.__esModule?n:{default:n}).default)},422:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),n=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.isSwupPlugin=!0}return i(t,[{key:"mount",value:function(){}},{key:"unmount",value:function(){}},{key:"_beforeMount",value:function(){}},{key:"_afterUnmount",value:function(){}}]),t}();e.default=n},442:t=>{var e;window,e=function(){return function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return 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"}
2),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},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=0)}([function(t,e,i){"use strict";var n,o=(n=i(1))&&n.__esModule?n:{default:n};t.exports=o.default},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=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},o=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),s=a(i(2)),r=a(i(3));function a(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="SlideTheme",i.options=n({},{mainElement:"#swup",reversed:!1},t),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"mount",value:function(){this.applyStyles(r.default),this.addClassName(this.options.mainElement,"main"),this.options.reversed&&document.documentElement.classList.add("swup-theme-reverse")}},{key:"unmount",value:function(){document.documentElement.classList.remove("swup-theme-reverse")}}]),e}(s.default);e.default=l},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),o=function(){function t(){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._addedStyleElements=[],this._addedHTMLContent=[],this._classNameAddedToElements=[],this._addClassNameToElement=function(){e._classNameAddedToElements.forEach((function(t){Array.prototype.slice.call(document.querySelectorAll(t.selector)).forEach((function(e){e.classList.add("swup-transition-"+t.name)}))}))},this.isSwupPlugin=!0}return n(t,[{key:"_beforeMount",value:function(){this._originalAnimationSelectorOption=String(this.swup.options.animationSelector),this.swup.options.animationSelector='[class*="swup-transition-"]'}},{key:"_afterUnmount",value:function(){this.swup.options.animationSelector=this._originalAnimationSelectorOption,this._addedStyleElements.forEach((function(t){t.outerHTML="",t=null})),this._addedHTMLContent.forEach((function(t){t.outerHTML="",t=null})),this._classNameAddedToElements.forEach((function(t){Array.prototype.slice.call(document.querySelectorAll(t.selector)).forEach((function(t){t.className.split(" ").forEach((function(e){new RegExp("^swup-transition-").test(e)&&t.classList.remove(e)}))}))})),this.swup.off("contentReplaced",this._addClassNameToElement)}},{key:"mount",value:function(){}},{key:"unmount",value:function(){}},{key:"applyStyles",value:function(t){var e=document.head,i=document.createElement("style");i.setAttribute("data-swup-theme",""),i.appendChild(document.createTextNode(t)),this._addedStyleElements.push(i),e.prepend(i)}},{key:"applyHTML",value:function(t){var e=document.createElement("div");e.innerHTML=t,this._addedHTMLContent.push(e),document.body.appendChild(e)}},{key:"addClassName",value:function(t,e){this._classNameAddedToElements.push({selector:t,name:e}),this._addClassNameToElement(),this.swup.on("contentReplaced",this._addClassNameToElement)}}]),t}();e.default=o}
vendor: 1,538 bytes, line 2
2,function(t,e,i){(t.exports=i(4)(!1)).push([t.i,".swup-transition-main {\n opacity: 1;\n transition: opacity 0.3s, transform 0.4s;\n transform: translate3d(0, 0, 0);\n}\nhtml.is-animating .swup-transition-main {\n opacity: 0;\n transform: translate3d(0, -60px, 0);\n}\nhtml.is-animating.is-leaving .swup-transition-main {\n opacity: 0;\n transform: translate3d(0, 60px, 0);\n}\nhtml.is-animating.swup-theme-reverse .swup-transition-main {\n opacity: 0;\n transform: translate3d(0, 60px, 0);\n}\nhtml.is-animating.swup-theme-reverse.is-leaving .swup-transition-main {\n opacity: 0;\n transform: translate3d(0, -60px, 0);\n}\n",""])},function(t,e,i){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=function(t,e){var i,n=t[1]||"",o=t[3];if(!o)return n;if(e&&"function"==typeof btoa){var s=(i=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),r=o.sources.map((function(t){return"/*# sourceURL="+o.sourceRoot+t+" */"}));return[n].concat(r).concat([s]).join("\n")}return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+i+"}":i})).join("")},e.i=function(t,i){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},o=0;o<this.length;o++){var s=this[o][0];null!=s&&(n[s]=!0)}for(o=0;o<t.length;o++){var r=t[o];null!=r[0]&&n[r[0]]||(i&&!r[2]?r[2]=i:i&&(r[2]="("+r[2]+") and ("+i+")"),e.push(r))}},e}}])},t.exports=e()},42:function(t){t.exports=function(t){function e(n){if(i[n])return i[n].exports;
2var o=i[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var i={};return e.m=t,e.c=i,e.p="dist/",e(0)}([function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}var o=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},s=(n(i(1)),i(6)),r=n(s),a=n(i(7)),l=n(i(8)),c=n(i(9)),u=n(i(10)),h=n(i(11)),d=n(i(14)),p=[],f=!1,m={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},g=function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(f=!0),f)return p=(0,h.default)(p,m),(0,u.default)(p,m.once),p},v=function(){p=(0,d.default)(),g()};t.exports={init:function(t){m=o(m,t),p=(0,d.default)();var e=document.all&&!window.atob;return function(t){return!0===t||"mobile"===t&&c.default.mobile()||"phone"===t&&c.default.phone()||"tablet"===t&&c.default.tablet()||"function"==typeof t&&!0===t()}(m.disable)||e?void p.forEach((function(t,e){t.node.removeAttribute("data-aos"),t.node.removeAttribute("data-aos-easing"),t.node.removeAttribute("data-aos-duration"),t.node.removeAttribute("data-aos-delay")})):(m.disableMutationObserver||l.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),m.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",m.easing),document.querySelector("body").setAttribute("data-aos-duration",m.duration),document.querySelector("body").setAttribute("data-aos-delay",m.delay),"DOMContentLoaded"===m.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?g(!0):"load"===m.startEvent?window.addEventListener(m.startEvent,(function(){g(!0)})):document.addEventListener(m.startEvent,(function(){g(!0)})),window.addEventListener("resize",(0,a.default)(g,m.debounceDelay,!0)),window.addEventListener("orientationchange",(0,a.default)(g,m.debounceDelay,!0)),window.addEventListener("scroll",(0,r.default)((function(){(0,u.default)(p,m.once)}),m.throttleDelay)),m.disableMutationObserver||l.default.ready("[data-aos]",v),p)},refresh:g,refreshHard:v}},function(t,e){},,,,,function(t,e){(function(e){"use strict";function i(t,e,i){function o(e){var i=h,n=d;return h=d=void 0,v=e,f=t.apply(n,i)}function r(t){var i=t-g;return void 0===g||i>=e||i<0||x&&t-v>=p}function l(){var t=w();return r(t)?c(t):void(m=setTimeout(l,function(t){var i=e-(t-g);return x?b(i,p-(t-v)):i}(t)))}function c(t){return m=void 0,T&&h?o(t):(h=d=void 0,f)}function u(){var t=w(),i=r(t);if(h=arguments,d=this,g=t,i){if(void 0===m)return function(t){return v=t,m=setTimeout(l,e),y?o(t):f}(g);if(x)return m=setTimeout(l,e),o(g)}return void 0===m&&(m=setTimeout(l,e)),f}var h,d,p,f,m,g,v=0,y=!1,x=!1,T=!0;if("function"!=typeof t)throw new TypeError(a);return e=s(e)||0,n(i)&&(y=!!i.leading,p=(x="maxWait"in i)?_(s(i.maxWait)||0,e):p,T="trailing"in i?!!i.trailing:T),u.cancel=function(){void 0!==m&&clearTimeout(m),v=0,h=g=d=m=void 0},u.flush=function(){return void 0===m?f:c(w())},u}function n(t){var e=void 0===t?"undefined":r(t);return!!t&&("object"==e||"function"==e)}function o(t){return"symbol"==(void 0===t?"undefined":r(t))||function(t){return!!t&&"object"==(void 0===t?"undefined":r(t))}(t)&&y.call(t)==c}function s(t){if("number"==typeof t)return t;if(o(t))return l;if(n(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=n(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var i=d.test(t);return i||p.test(t)?f(t.slice(2),i?2:8):h.test(t)?l:+t}var r="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},a="Expected a function",l=NaN,c="[object Symbol]",u=/^\s+|\s+$/g,h=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,p=/^0o[0-7]+$/i,f=parseInt,m="object"==(void 0===e?"undefined":r(e))&&e&&e.Object===Object&&e,g="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,v=m||g||Function("return this")(),y=Object.prototype.toString,_=Math.max,b=Math.min,w=function(){return v.Date.now()};t.exports=function(t,e,o){var s=!0,r=!0;if("function"!=typeof t)throw new TypeError(a);return n(o)&&(s="leading"in o?!!o.leading:s,r="trailing"in o?!!o.trailing:r),i(t,e,{leading:s,maxWait:e,trailing:r})}}).call(e,function(){return this}())},function(t,e){(function(e){"use strict";function i(t){var e=void 0===t?"undefined":s(t);return!!t&&("object"==e||"function"==e)}function n(t){return"symbol"==(void 0===t?"undefined":s(t))||function(t){return!!t&&"object"==(void 0===t?"undefined":s(t))}(t)&&v.call(t)==l}function o(t){if("number"==typeof t)return t;if(n(t))return a;
2if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(c,"");var o=h.test(t);return o||d.test(t)?p(t.slice(2),o?2:8):u.test(t)?a:+t}var s="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},r="Expected a function",a=NaN,l="[object Symbol]",c=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,d=/^0o[0-7]+$/i,p=parseInt,f="object"==(void 0===e?"undefined":s(e))&&e&&e.Object===Object&&e,m="object"==("undefined"==typeof self?"undefined":s(self))&&self&&self.Object===Object&&self,g=f||m||Function("return this")(),v=Object.prototype.toString,y=Math.max,_=Math.min,b=function(){return g.Date.now()};t.exports=function(t,e,n){function s(e){var i=h,n=d;return h=d=void 0,v=e,f=t.apply(n,i)}function a(t){var i=t-g;return void 0===g||i>=e||i<0||x&&t-v>=p}function l(){var t=b();return a(t)?c(t):void(m=setTimeout(l,function(t){var i=e-(t-g);return x?_(i,p-(t-v)):i}(t)))}function c(t){return m=void 0,T&&h?s(t):(h=d=void 0,f)}function u(){var t=b(),i=a(t);if(h=arguments,d=this,g=t,i){if(void 0===m)return function(t){return v=t,m=setTimeout(l,e),w?s(t):f}(g);if(x)return m=setTimeout(l,e),s(g)}return void 0===m&&(m=setTimeout(l,e)),f}var h,d,p,f,m,g,v=0,w=!1,x=!1,T=!0;if("function"!=typeof t)throw new TypeError(r);return e=o(e)||0,i(n)&&(w=!!n.leading,p=(x="maxWait"in n)?y(o(n.maxWait)||0,e):p,T="trailing"in n?!!n.trailing:T),u.cancel=function(){void 0!==m&&clearTimeout(m),v=0,h=g=d=m=void 0},u.flush=function(){return void 0===m?f:c(b())},u}}).call(e,function(){return this}())},function(t,e){"use strict";function i(t){var e=void 0,n=void 0;for(e=0;e<t.length;e+=1){if((n=t[e]).dataset&&n.dataset.aos)return!0;if(n.children&&i(n.children))return!0}return!1}function n(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function o(t){t&&t.forEach((function(t){var e=Array.prototype.slice.call(t.addedNodes),n=Array.prototype.slice.call(t.removedNodes);if(i(e.concat(n)))return s()}))}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){};e.default={isSupported:function(){return!!n()},ready:function(t,e){var i=window.document,r=new(n())(o);s=e,r.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}}},function(t,e){"use strict";function i(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(e,"__esModule",{value:!0});var n=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)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,s=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
2sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,a=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return n(t,[{key:"phone",value:function(){var t=i();return!(!o.test(t)&&!s.test(t.substr(0,4)))}},{key:"mobile",value:function(){var t=i();return!(!r.test(t)&&!a.test(t.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),t}();e.default=new l},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t,e){var i=window.pageYOffset,n=window.innerHeight;t.forEach((function(t,o){!function(t,e,i){var n=t.node.getAttribute("data-aos-once");e>t.position?t.node.classList.add("aos-animate"):void 0!==n&&("false"===n||!i&&"true"!==n)&&t.node.classList.remove("aos-animate")}(t,n+i,e)}))}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return t&&t.__esModule?t:{default:t}}(i(12));e.default=function(t,e){return t.forEach((function(t,i){t.node.classList.add("aos-init"),t.position=(0,n.default)(t.node,e.offset)})),t}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return t&&t.__esModule?t:{default:t}}(i(13));e.default=function(t,e){var i=0,o=0,s=window.innerHeight,r={offset:t.getAttribute("data-aos-offset"),anchor:t.getAttribute("data-aos-anchor"),anchorPlacement:t.getAttribute("data-aos-anchor-placement")};switch(r.offset&&!isNaN(r.offset)&&(o=parseInt(r.offset)),r.anchor&&document.querySelectorAll(r.anchor)&&(t=document.querySelectorAll(r.anchor)[0]),i=(0,n.default)(t).top,r.anchorPlacement){case"top-bottom":break;case"center-bottom":i+=t.offsetHeight/2;break;case"bottom-bottom":i+=t.offsetHeight;break;case"top-center":i+=s/2;break;case"bottom-center":i+=s/2+t.offsetHeight;break;case"center-center":i+=s/2+t.offsetHeight/2;break;case"top-top":i+=s;break;case"bottom-top":i+=t.offsetHeight+s;break;case"center-top":i+=t.offsetHeight/2+s}return r.anchorPlacement||r.offset||isNaN(e)||(o=e),i+o}},function(t,e){"use strict";
2Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){for(var e=0,i=0;t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop);)e+=t.offsetLeft-("BODY"!=t.tagName?t.scrollLeft:0),i+=t.offsetTop-("BODY"!=t.tagName?t.scrollTop:0),t=t.offsetParent;return{top:i,left:e}}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(t){return t=t||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(t,(function(t){return{node:t}}))}}])},786:(t,e,i)=>{var n,o;!function(s,r){"use strict";void 0===(o="function"==typeof(n=r)?n.call(e,i,e,t):n)||(t.exports=o)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}))},977:(t,e,i)=>{var n,o;!function(s){n=[i(786)],o=function(t){return function(t,e){"use strict";var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},n=Array.prototype.slice;i.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(n){e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),s=0;s<i.length;s++)o.push(i[s])}else o.push(t)})),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,s=this;this[o]=setTimeout((function(){n.apply(s,e),delete s[o]}),i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady((function(){var s=i.toDashed(n),r="data-"+s,a=document.querySelectorAll("["+r+"]"),l=document.querySelectorAll(".js-"+s),c=i.makeArray(a).concat(i.makeArray(l)),u=r+"-options",h=t.jQuery;c.forEach((function(t){var i,s=t.getAttribute(r)||t.getAttribute(u);try{i=s&&JSON.parse(s)}catch(e){return void(o&&o.error("Error parsing "+r+" on "+t.className+": "+e))}var a=new e(t,i);h&&h.data(t,n,a)}))}))},i}(s,t)}.apply(e,n),void 0===o||(t.exports=o)}(window)},485:(t,e,i)=>{var n,o;window,void 0===(o="function"==typeof(n=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],n=i.length;function o(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),i}var s,r=!1;function a(e){if(function(){if(!r){r=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);s=200==Math.round(t(n.width)),a.isBoxSizeOuter=s,i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=o(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<n;e++)t[i[e]]=0;return t}();var c={};c.width=e.offsetWidth,c.height=e.offsetHeight;for(var u=c.isBorderBox="border-box"==l.boxSizing,h=0;h<n;h++){var d=i[h],p=l[d],f=parseFloat(p);c[d]=isNaN(f)?0:f}var m=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,v=c.marginLeft+c.marginRight,y=c.marginTop+c.marginBottom,_=c.borderLeftWidth+c.borderRightWidth,b=c.borderTopWidth+c.borderBottomWidth,w=u&&s,x=t(l.width);!1!==x&&(c.width=x+(w?0:m+_));var T=t(l.height);return!1!==T&&(c.height=T+(w?0:g+b)),c.innerWidth=c.width-(m+_),c.innerHeight=c.height-(g+b),c.outerWidth=c.width+v,c.outerHeight=c.height+y,c}}return a})?n.call(e,i,e,t):n)||(t.exports=o)},334:(t,e,i)=>{var n,o;!function(s){n=[i(831),i(485),i(786),i(977),i(530),i(763),i(330),i(534),i(987)],o=function(t,e,
2i,n,o,r){return function(t,e,i,n,o,s,r){"use strict";var a=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},c=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});c.Item=s,c.LayoutMode=r;var u=c.prototype;u._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},u.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},u._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++)t[i].id=this.itemGUID++;return this._updateItemsSortData(t),t},u._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?o.extend(e.options,i):i,this.modes[t]=new e(this)},u.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},u._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},u.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},u._init=u.arrange,u._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},u._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},u._bindArrangeComplete=function(){var t,e,i,n=this;function o(){t&&e&&i&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}this.once("layoutComplete",(function(){t=!0,o()})),this.once("hideComplete",(function(){e=!0,o()})),this.once("revealComplete",(function(){i=!0,o()}))},u._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var l=s(a);l&&i.push(a),l&&a.isHidden?n.push(a):l||a.isHidden||o.push(a)}}return{matches:i,needReveal:n,needHide:o}},u._getFilterTest=function(t){return a&&this.options.isJQueryFiltering?function(e){return a(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},u.updateSortData=function(t){var e;t?(t=o.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},u._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=h(i)}},u._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++)t[i].updateSortData()};var h=function(t){if("string"!=typeof t)return t;var e=l(t).split(" "),i=e[0],n=i.match(/^\[(.+)\]$/),o=function(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}(n&&n[1],i),s=c.sortDataParsers[e[1]];return s?function(t){return t&&s(o(t))}:function(t){return t&&o(t)}};c.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},u._sort=function(){if(this.options.sortBy){var t=o.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=function(t,e){return function(i,n){for(var o=0;o<t.length;o++){var s=t[o],r=i.sortData[s],a=n.sortData[s];if(r>a||r<a)return(r>a?1:-1)*((void 0!==e[s]?e[s]:e)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},u._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},u._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},u._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},u._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},u._manageStamp=function(t){this._mode()._manageStamp(t)},u._getContainerSize=function(){return this._mode()._getContainerSize()},u.needsResizeLayout=function(){return this._mode().needsResizeLayout()},u.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},u.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},u._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},u.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;i<o;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;i<o;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<o;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var d=u.remove;return u.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);d.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},u.shuffle=function(){for(var t=0;t<this.items.length;t++)this.items[t].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},u._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},u.getFilteredItemElements=function(){return this.filteredItems.map((function(t){return t.element}))},c}(s,t,0,i,n,o,r)}.apply(e,n),void 0===o||(t.exports=o)}(window)},530:(t,e,i)=>{var n,o,s;window,o=[i(831)],void 0===(s="function"==typeof(n=function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e})?n.apply(e,o):n)||(t.exports=s)},763:(t,e,i)=>{var n,o,s;window,o=[i(485),i(831)],void 0===(s="function"==typeof(n=function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=i.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach((function(t){n[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}})),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);
2return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=Object.create(n),o.prototype.constructor=o,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i})?n.apply(e,o):n)||(t.exports=s)},534:(t,e,i)=>{var n,o,s;window,o=[i(763)],void 0===(s="function"==typeof(n=function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e})?n.apply(e,o):n)||(t.exports=s)},330:(t,e,i)=>{var n,o,s;window,o=[i(763),i(994)],void 0===(s="function"==typeof(n=function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i})?n.apply(e,o):n)||(t.exports=s)},987:(t,e,i)=>{var n,o,s;window,o=[i(763)],void 0===(s="function"==typeof(n=function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e})?n.apply(e,o):n)||(t.exports=s)},692:function(t,e){var i;!function(e,i){"use strict";"object"==typeof t.exports?t.exports=e.document?i(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return i(t)}:i(e)}("undefined"!=typeof window?window:this,(function(n,o){"use strict";var s=[],r=Object.getPrototypeOf,a=s.slice,l=s.flat?function(t){return s.flat.call(t)}:function(t){return s.concat.apply([],t)},c=s.push,u=s.indexOf,h={},d=h.toString,p=h.hasOwnProperty,f=p.toString,m=f.call(Object),g={},v=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},y=function(t){return null!=t&&t===t.window},_=n.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function w(t,e,i){var n,o,s=(i=i||_).createElement("script");if(s.text=t,e)for(n in b)(o=e[n]||e.getAttribute&&e.getAttribute(n))&&s.setAttribute(n,o);i.head.appendChild(s).parentNode.removeChild(s)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?h[d.call(t)]||"object":typeof t}var T="3.7.1",S=/HTML$/i,E=function(t,e){return new E.fn.init(t,e)};function P(t){var e=!!t&&"length"in t&&t.length,i=x(t);return!v(t)&&!y(t)&&("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t)}function C(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}E.fn=E.prototype={jquery:T,constructor:E,length:0,toArray:function(){return a.call(this)},get:function(t){return null==t?a.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=E.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return E.each(this,t)},map:function(t){return this.pushStack(E.map(this,(function(e,i){return t.call(e,i,e)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(E.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:s.sort,splice:s.splice},E.extend=E.fn.extend=function(){var t,e,i,n,o,s,r=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[a]||{},a++),"object"==typeof r||v(r)||(r={}),a===l&&(r=this,a--);a<l;a++)if(null!=(t=arguments[a]))for(e in t)n=t[e],"__proto__"!==e&&r!==n&&(c&&n&&(E.isPlainObject(n)||(o=Array.isArray(n)))?(i=r[e],s=o&&!Array.isArray(i)?[]:o||E.isPlainObject(i)?i:{},o=!1,r[e]=E.extend(c,s,n)):void 0!==n&&(r[e]=n));return r},E.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,i;return!(!t||"[object Object]"!==d.call(t)||(e=r(t))&&("function"!=typeof(i=p.c
vendor: 48,193 bytes, line 2
2all(e,"constructor")&&e.constructor)||f.call(i)!==m))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e,i){w(t,{nonce:e&&e.nonce},i)},each:function(t,e){var i,n=0;if(P(t))for(i=t.length;n<i&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},text:function(t){var e,i="",n=0,o=t.nodeType;if(!o)for(;e=t[n++];)i+=E.text(e);return 1===o||11===o?t.textContent:9===o?t.documentElement.textContent:3===o||4===o?t.nodeValue:i},makeArray:function(t,e){var i=e||[];return null!=t&&(P(Object(t))?E.merge(i,"string"==typeof t?[t]:t):c.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:u.call(e,t,i)},isXMLDoc:function(t){var e=t&&t.namespaceURI,i=t&&(t.ownerDocument||t).documentElement;return!S.test(e||i&&i.nodeName||"HTML")},merge:function(t,e){for(var i=+e.length,n=0,o=t.length;n<i;n++)t[o++]=e[n];return t.length=o,t},grep:function(t,e,i){for(var n=[],o=0,s=t.length,r=!i;o<s;o++)!e(t[o],o)!==r&&n.push(t[o]);return n},map:function(t,e,i){var n,o,s=0,r=[];if(P(t))for(n=t.length;s<n;s++)null!=(o=e(t[s],s,i))&&r.push(o);else for(s in t)null!=(o=e(t[s],s,i))&&r.push(o);return l(r)},guid:1,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=s[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){h["[object "+e+"]"]=e.toLowerCase()}));var M=s.pop,L=s.sort,k=s.splice,O="[\\x20\\t\\r\\n\\f]",A=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g");E.contains=function(t,e){var i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(t.contains?t.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))};var z=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function I(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}E.escapeSelector=function(t){return(t+"").replace(z,I)};var D=_,R=c;!function(){var t,e,i,o,r,l,c,h,d,f,m=R,v=E.expando,y=0,_=0,b=tt(),w=tt(),x=tt(),T=tt(),S=function(t,e){return t===e&&(r=!0),0},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",z="(?:\\\\[\\da-fA-F]{1,6}"+O+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",I="\\["+O+"*("+z+")(?:"+O+"*([*^$|!~]?=)"+O+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+z+"))|)"+O+"*\\]",j=":("+z+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",B=new RegExp(O+"+","g"),N=new RegExp("^"+O+"*,"+O+"*"),F=new RegExp("^"+O+"*([>+~]|"+O+")"+O+"*"),H=new RegExp(O+"|>"),q=new RegExp(j),W=new RegExp("^"+z+"$"),Z={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},V=/^(?:input|select|textarea|button)$/i,$=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/[+~]/,U=new RegExp("\\\\[\\da-fA-F]{1,6}"+O+"?|\\\\([^\\r\\n\\f])","g"),X=function(t,e){var i="0x"+t.slice(1)-65536;return e||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},K=function(){lt()},J=dt((function(t){return!0===t.disabled&&C(t,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(s=a.call(D.childNodes),D.childNodes),s[D.childNodes.length].nodeType}catch(t){m={apply:function(t,e){R.apply(t,a.call(e))},call:function(t){R.apply(t,a.call(arguments,1))}}}function Q(t,e,i,n){var o,s,r,a,c,u,p,f=e&&e.ownerDocument,y=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==y&&9!==y&&11!==y)return i;if(!n&&(lt(e),e=e||l,h)){if(11!==y&&(c=Y.exec(t)))if(o=c[1]){if(9===y){if(!(r=e.getElementById(o)))return i;if(r.id===o)return m.call(i,r),i}else if(f&&(r=f.getElementById(o))&&Q.contains(e,r)&&r.id===o)return m.call(i,r),i}else{if(c[2])return m.apply(i,e.getElementsByTagName(t)),i;if((o=c[3])&&e.getElementsByClassName)return m.apply(i,e.getElementsByClassName(o)),i}if(!(T[t+" "]||d&&d.test(t))){if(p=t,f=e,1===y&&(H.test(t)||F.test(t))){for((f=G.test(t)&&at(e.parentNode)||e)==e&&g.scope||((a=e.getAttribute("id"))?a=E.escapeSelector(a):e.setAttribute("id",a=v)),s=(u=ut(t)).length;s--;)u[s]=(a?"#"+a:":scope")+" "+ht(u[s]);p=u.join(",")}try{return m.apply(i,f.querySelectorAll(p)),i}catch(e){T(t,!0)}finally{a===v&&e.removeAttribute("id")}}}return yt(t.replace(A,"$1"),e,i,n)}function tt(){var t=[];return function i(n,o){return t.push(n+" ")>e.cacheLength&&delete i[t.shift()],i[n+" "]=o}}function et(t){return t[v]=!0,t}function it(t){var e=l.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function nt(t){return function(e){return C(e,"input")&&e.type===t}}function ot(t){return function(e){return(C(e,"input")||C(e,"button"))&&e.type===t}}function st(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&J(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function rt(t){return et((function(e){return e=+e,et((function(i,n){for(var o,s=t([],i.length,e),r=s.length;r--;)i[o=s[r]]&&(i[o]=!(n[o]=i[o]))}))}))}function at(t){return t&&void 0!==t.getElementsByTagName&&t}function lt(t){var i,n=t?t.ownerDocument||t:D;return n!=l&&9===n.nodeType&&n.documentElement?(c=(l=n).documentElement,h=!E.isXMLDoc(l),f=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&D!=l&&(i=l.defaultView)&&i.top!==i&&i.addEventListener("unload",K),g.getById=it((function(t){return c.appendChild(t).id=E.expando,!l.getElementsByName||!l.getElementsByName(E.expando).length})),g.disconnectedMatch=it((function(t){return f.call(t,"*")})),g.scope=it((function(){return l.querySelectorAll(":scope")})),g.cssHas=it((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(t){return!0}})),g.getById?(e.filter.ID=function(t){var e=t.replace(U,X);return function(t){return t.getAttribute("id")===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var i=e.getElementById(t);return i?[i]:[]}}):(e.filter.ID=function(t){var e=t.replace(U,X);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},e.find.ID=function(t,e){if(void 0!==e.getElementById&&h){var i,n,o,s=e.getElementById(t);if(s){if((i=s.getAttributeNode("id"))&&i.value===t)return[s];for(o=e.getElementsByName(t),n=0;s=o[n++];)if((i=s.getAttributeNode("id"))&&i.value===t)return[s]}return[]}}),e.find.TAG=function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},e.find.CLASS=function(t,e){if(void 0!==e.getElementsByClassName&&h)return e.getElementsByClassName(t)},d=[],it((function(t){var e;c.appendChild(t).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",t.querySelectorAll("[selected]").length||d.push("\\["+O+"*(?:value|"+P+")"),t.querySelectorAll("[id~="+v+"-]").length||d.push("~="),t.querySelectorAll("a#"+v+"+*").length||d.push(".#.+[+~]"),t.querySelectorAll(":checked").length||d.push(":checked"),(e=l.createElement("input")).setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),c.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(e=l.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||d.push("\\["+O+"*name"+O+"*="+O+"*(?:''|\"\")")})),g.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),S=function(t,e){if(t===e)return r=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!g.sortDetached&&e.compareDocumentPosition(t)===i?t===l||t.ownerDocument==D&&Q.contains(D,t)?-1:e===l||e.ownerDocument==D&&Q.contains(D,e)?1:o?u.call(o,t)-u.call(o,e):0:4&i?-1:1)},l):l}for(t in Q.matches=function(t,e){return Q(t,null,null,e)},Q.matchesSelector=function(t,e){if(lt(t),h&&!T[e+" "]&&(!d||!d.test(e)))try{var i=f.call(t,e);if(i||g.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){T(e,!0)}return Q(e,l,null,[t]).length>0},Q.contains=function(t,e){return(t.ownerDocument||t)!=l&<(t),E.contains(t,e)},Q.attr=function(t,i){(t.ownerDocument||t)!=l&<(t);var n=e.attrHandle[i.toLowerCase()],o=n&&p.call(e.attrHandle,i.toLowerCase())?n(t,i,!h):void 0;return void 0!==o?o:t.getAttribute(i)},Q.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},E.uniqueSort=function(t){var e,i=[],n=0,s=0;if(r=!g.sortStable,o=!g.sortStable&&a.call(t,0),L.call(t,S),r){for(;e=t[s++];)e===t[s]&&(n=i.push(s));for(;n--;)k.call(t,i[n],1)}return o=null,t},E.fn.uniqueSort=function(){return this.pushStack(E.uniqueSort(a.apply(this)))},e=E.expr={cacheLength:50,createPseudo:et,match:Z,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(U,X),t[3]=(t[3]||t[4]||t[5]||"").replace(U,X),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||Q.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&Q.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return Z.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&q.test(i)&&(e=ut(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(U,X).toLowerCase();return"*"===t?function(){return!0}:function(t){return C(t,e)}},CLASS:function(t){var e=b[t+" "];return e||(e=new RegExp("(^|"+O+")"+t+"("+O+"|$)"))&&b(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,i){return function(n){var o=Q.attr(n,t);return null==o?"!="===e:!e||(o+="","="===e?o===i:"!="===e?o!==i:"^="===e?i&&0===o.indexOf(i):"*="===e?i&&o.indexOf(i)>-1:"$="===e?i&&o.slice(-i.length)===i:"~="===e?(" "+o.replace(B," ")+" ").indexOf(i)>-1:"|="===e&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,i,n,o){var s="nth"!==t.slice(0,3),r="last"!==t.slice(-4),a="of-type"===e;return 1===n&&0===o?function(t){return!!t.parentNode}:function(e,i,l){var c,u,h,d,p,f=s!==r?"nextSibling":"previousSibling",m=e.parentNode,g=a&&e.nodeName.toLowerCase(),_=!l&&!a,b=!1;if(m){if(s){for(;f;){for(h=e;h=h[f];)if(a?C(h,g):1===h.nodeType)return!1;p=f="only"===t&&!p&&"nextSibling"}return!0}if(p=[r?m.firstChild:m.lastChild],r&&_){for(b=(d=(c=(u=m[v]||(m[v]={}))[t]||[])[0]===y&&c[1])&&c[2],h=d&&m.childNodes[d];h=++d&&h&&h[f]||(b=d=0)||p.pop();)if(1===h.nodeType&&++b&&h===e){u[t]=[y,d,b];break}}else if(_&&(b=d=(c=(u=e[v]||(e[v]={}))[t]||[])[0]===y&&c[1]),!1===b)for(;(h=++d&&h&&h[f]||(b=d=0)||p.pop())&&(!(a?C(h,g):1===h.nodeType)||!++b||(_&&((u=h[v]||(h[v]={}))[t]=[y,b]),h!==e)););return(b-=o)===n||b%n==0&&b/n>=0}}},PSEUDO:function(t,i){var n,o=e.pseudos[t]||e.setFilters[t.toLowerCase()]||Q.error("unsupported pseudo: "+t);return o[v]?o(i):o.length>1?(n=[t,t,"",i],e.setFilters.hasOwnProperty(t.toLowerCase())?et((function(t,e){for(var n,s=o(t,i),r=s.length;r--;)t[n=u.call(t,s[r])]=!(e[n]=s[r])})):function(t){return o(t,0,n)}):o}},pseudos:{not:et((function(t){var e=[],i=[],n=vt(t.replace(A,"$1"));return n[v]?et((function(t,e,i,o){for(var s,r=n(t,null,o,[]),a=t.length;a--;)(s=r[a])&&(t[a]=!(e[a]=s))})):function(t,o,s){return e[0]=t,n(e,null,s,i),e[0]=null,!i.pop()}})),has:et((function(t){return function(e){return Q(t,e).length>0}})),contains:et((function(t){return t=t.replace(U,X),function(e){return(e.textContent||E.text(e)).indexOf(t)>-1}})),lang:et((function(t){return W.test(t||"")||Q.error("unsupported lang: "+t),t=t.replace(U,X).toLowerCase(),function(e){var i;do{if(i=h?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=n.location&&n.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===c},focus:function(t){return t===function(){try{return l.activeElement}catch(t){}}()&&l.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:st(!1),disabled:st(!0),checked:function(t){return C(t,"input")&&!!t.checked||C(t,"option")&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!e.pseudos.empty(t)},header:function(t){return $.test(t.nodeName)},input:function(t){return V.test(t.nodeName)},button:function(t){return C(t,"input")&&"button"===t.type||C(t,"button")},text:function(t){var e;return C(t,"input")&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:rt((function(){return[0]})),last:rt((function(t,e){return[e-1]})),eq:rt((function(t,e,i){return[i<0?i+e:i]})),even:rt((function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t})),odd:rt((function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t})),lt:rt((function(t,e,i){var n;for(n=i<0?i+e:i>e?e:i;--n>=0;)t.push(n);return t})),gt:rt((function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t}))}},e.pseudos.nth=e.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})e.pseudos[t]=nt(t);for(t in{submit:!0,reset:!0})e.pseudos[t]=ot(t);function ct(){}function ut(t,i){var n,o,s,r,a,l,c,u=w[t+" "];if(u)return i?0:u.slice(0);for(a=t,l=[],c=e.preFilter;a;){for(r in n&&!(o=N.exec(a))||(o&&(a=a.slice(o[0].length)||a),l.push(s=[])),n=!1,(o=F.exec(a))&&(n=o.shift(),s.push({value:n,type:o[0].replace(A," ")}),a=a.slice(n.length)),e.filter)!(o=Z[r].exec(a))||c[r]&&!(o=c[r](o))||(n=o.shift(),s.push({value:n,type:r,matches:o}),a=a.slice(n.length));if(!n)break}return i?a.length:a?Q.error(t):w(t,l).slice(0)}function ht(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function dt(t,e,i){var n=e.dir,o=e.next,s=o||n,r=i&&"parentNode"===s,a=_++;return e.first?function(e,i,o){for(;e=e[n];)if(1===e.nodeType||r)return t(e,i,o);return!1}:function(e,i,l){var c,u,h=[y,a];if(l){for(;e=e[n];)if((1===e.nodeType||r)&&t(e,i,l))return!0}else for(;e=e[n];)if(1===e.nodeType||r)if(u=e[v]||(e[v]={}),o&&C(e,o))e=e[n]||e;else{if((c=u[s])&&c[0]===y&&c[1]===a)return h[2]=c[2];if(u[s]=h,h[2]=t(e,i,l))return!0}return!1}}function pt(t){return t.length>1?function(e,i,n){for(var o=t.length;o--;)if(!t[o](e,i,n))return!1;return!0}:t[0]}function ft(t,e,i,n,o){for(var s,r=[],a=0,l=t.length,c=null!=e;a<l;a++)(s=t[a])&&(i&&!i(s,n,o)||(r.push(s),c&&e.push(a)));return r}function mt(t,e,i,n,o,s){return n&&!n[v]&&(n=mt(n)),o&&!o[v]&&(o=mt(o,s)),et((function(s,r,a,l){var c,h,d,p,f=[],g=[],v=r.length,y=s||function(t,e,i){for(var n=0,o=e.length;n<o;n++)Q(t,e[n],i);return i}(e||"*",a.nodeType?[a]:a,[]),_=!t||!s&&e?y:ft(y,f,t,a,l);if(i?i(_,p=o||(s?t:v||n)?[]:r,a,l):p=_,n)for(c=ft(p,g),n(c,[],a,l),h=c.length;h--;)(d=c[h])&&(p[g[h]]=!(_[g[h]]=d));if(s){if(o||t){if(o){for(c=[],h=p.length;h--;)(d=p[h])&&c.push(_[h]=d);o(null,p=[],c,l)}for(h=p.length;h--;)(d=p[h])&&(c=o?u.call(s,d):f[h])>-1&&(s[c]=!(r[c]=d))}}else p=ft(p===r?p.splice(v,p.length):p),o?o(null,r,p,l):m.apply(r,p)}))}function gt(t){for(var n,o,s,r=t.length,a=e.relative[t[0].type],l=a||e.relative[" "],c=a?1:0,h=dt((function(t){return t===n}),l,!0),d=dt((function(t){return u.call(n,t)>-1}),l,!0),p=[function(t,e,o){var s=!a&&(o||e!=i)||((n=e).nodeType?h(t,e,o):d(t,e,o));return n=null,s}];c<r;c++)if(o=e.relative[t[c].type])p=[dt(pt(p),o)];else{if((o=e.filter[t[c].type].apply(null,t[c].matches))[v]){for(s=++c;s<r&&!e.relative[t[s].type];s++);return mt(c>1&&pt(p),c>1&&ht(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(A,"$1"),o,c<s&>(t.slice(c,s)),s<r&>(t=t.slice(s)),s<r&&ht(t))}p.push(o)}return pt(p)}function vt(t,n){var o,s=[],r=[],a=x[t+" "];if(!a){for(n||(n=ut(t)),o=n.length;o--;)(a=gt(n[o]))[v]?s.push(a):r.push(a);a=x(t,function(t,n){var o=n.length>0,s=t.length>0,r=function(r,a,c,u,d){var p,f,g,v=0,_="0",b=r&&[],w=[],x=i,T=r||s&&e.find.TAG("*",d),S=y+=null==x?1:Math.random()||.1,P=T.length;for(d&&(i=a==l||a||d);_!==P&&null!=(p=T[_]);_++){if(s&&p){for(f=0,a||p.ownerDocument==l||(lt(p),c=!h);g=t[f++];)if(g(p,a||l,c)){m.call(u,p);break}d&&(y=S)}o&&((p=!g&&p)&&v--,r&&b.push(p))}if(v+=_,o&&_!==v){for(f=0;g=n[f++];)g(b,w,a,c);if(r){if(v>0)for(;_--;)b[_]||w[_]||(w[_]=M.call(u));w=ft(w)}m.apply(u,w),d&&!r&&w.length>0&&v+n.length>1&&E.uniqueSort(u)}return d&&(y=S,i=x),b};return o?et(r):r}(r,s)),a.selector=t}return a}function yt(t,i,n,o){var s,r,a,l,c,u="function"==typeof t&&t,d=!o&&ut(t=u.selector||t);if(n=n||[],1===d.length){if((r=d[0]=d[0].slice(0)).length>2&&"ID"===(a=r[0]).type&&9===i.nodeType&&h&&e.relative[r[1].type]){if(!(i=(e.find.ID(a.matches[0].replace(U,X),i)||[])[0]))return n;u&&(i=i.parentNode),t=t.slice(r.shift().value.length)}for(s=Z.needsContext.test(t)?0:r.length;s--&&(a=r[s],!e.relative[l=a.type]);)if((c=e.find[l])&&(o=c(a.matches[0].replace(U,X),G.test(r[0].type)&&at(i.parentNode)||i))){if(r.splice(s,1),!(t=o.length&&ht(r)))return m.apply(n,o),n;break}}return(u||vt(t,d))(o,i,!h,n,!i||G.test(t)&&at(i.parentNode)||i),n}ct.prototype=e.filters=e.pseudos,e.setFilters=new ct,g.sortStable=v.split("").sort(S).join("")===v,lt(),g.sortDetached=it((function(t){return 1&t.compareDocumentPosition(l.createElement("fieldset"))})),E.find=Q,E.expr[":"]=E.expr.pseudos,E.unique=E.uniqueSort,Q.compile=vt,Q.select=yt,Q.setDocument=lt,Q.tokenize=ut,Q.escape=E.escapeSelector,Q.getText=E.text,Q.isXML=E.isXMLDoc,Q.selectors=E.expr,Q.support=E.support,Q.uniqueSort=E.uniqueSort}();var j=function(t,e,i){for(var n=[],o=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&&E(t).is(i))break;n.push(t)}return n},B=function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i},N=E.expr.match.needsContext,F=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(t,e,i){return v(e)?E.grep(t,(function(t,n){return!!e.call(t,n,t)!==i})):e.nodeType?E.grep(t,(function(t){return t===e!==i})):"string"!=typeof e?E.grep(t,(function(t){return u.call(e,t)>-1!==i})):E.filter(e,t,i)}E.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?E.find.matchesSelector(n,t)?[n]:[]:E.find.matches(t,E.grep(e,(function(t){return 1===t.nodeType})))},E.fn.extend({find:function(t){var e,i,n=this.length,o=this;if("string"!=typeof t)return this.pushStack(E(t).filter((function(){for(e=0;e<n;e++)if(E.contains(o[e],this))return!0})));for(i=this.pushStack([]),e=0;e<n;e++)E.find(t,o[e],i);return n>1?E.uniqueSort(i):i},filter:function(t){return this.pushStack(H(this,t||[],!1))},not:function(t){return this.pushStack(H(this,t||[],!0))},is:function(t){return!!H(this,"string"==typeof t&&N.test(t)?E(t):t||[],!1).length}});var q,W=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(t,e,i){var n,o;if(!t)return this;if(i=i||q,"string"==typeof t){if(!(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:W.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof E?e[0]:e,E.merge(this,E.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:_,!0)),F.test(n[1])&&E.isPlainObject(e))for(n in e)v(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(o=_.getElementById(n[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):v(t)?void 0!==i.ready?i.ready(t):t(E):E.makeArray(t,this)}).prototype=E.fn,q=E(_);var Z=/^(?:parents|prev(?:Until|All))/,V={children:!0,contents:!0,next:!0,prev:!0};function $(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}E.fn.extend({has:function(t){var e=E(t,this),i=e.length;return this.filter((function(){for(var t=0;t<i;t++)if(E.contains(this,e[t]))return!0}))},closest:function(t,e){var i,n=0,o=this.length,s=[],r="string"!=typeof t&&E(t);if(!N.test(t))for(;n<o;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(r?r.index(i)>-1:1===i.nodeType&&E.find.matchesSelector(i,t))){s.push(i);break}return this.pushStack(s.length>1?E.uniqueSort(s):s)},index:function(t){return t?"string"==typeof t?u.call(E(t),this[0]):u.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),E.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return j(t,"parentNode")},parentsUntil:function(t,e,i){return j(t,"parentNode",i)},next:function(t){return $(t,"nextSibling")},prev:function(t){return $(t,"previousSibling")},nextAll:function(t){return j(t,"nextSibling")},prevAll:function(t){return j(t,"previousSibling")},nextUntil:function(t,e,i){return j(t,"nextSibling",i)},prevUntil:function(t,e,i){return j(t,"previousSibling",i)},siblings:function(t){return B((t.parentNode||{}).firstChild,t)},children:function(t){return B(t.firstChild)},contents:function(t){return null!=t.contentDocument&&r(t.contentDocument)?t.contentDocument:(C(t,"template")&&(t=t.content||t),E.merge([],t.childNodes))}},(function(t,e){E.fn[t]=function(i,n){var o=E.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(o=E.filter(n,o)),this.length>1&&(V[t]||E.uniqueSort(o),Z.test(t)&&o.reverse()),this.pushStack(o)}}));var Y=/[^\x20\t\r\n\f]+/g;function G(t){return t}function U(t){throw t}function X(t,e,i,n){var o;try{t&&v(o=t.promise)?o.call(t).done(e).fail(i):t&&v(o=t.then)?o.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}E.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return E.each(t.match(Y)||[],(function(t,i){e[i]=!0})),e}(t):E.extend({},t);var e,i,n,o,s=[],r=[],a=-1,l=function(){for(o=o||t.once,n=e=!0;r.length;a=-1)for(i=r.shift();++a<s.length;)!1===s[a].apply(i[0],i[1])&&t.stopOnFalse&&(a=s.length,i=!1);t.memory||(i=!1),e=!1,o&&(s=i?[]:"")},c={add:function(){return s&&(i&&!e&&(a=s.length-1,r.push(i)),function e(i){E.each(i,(function(i,n){v(n)?t.unique&&c.has(n)||s.push(n):n&&n.length&&"string"!==x(n)&&e(n)}))}(arguments),i&&!e&&l()),this},remove:function(){return E.each(arguments,(function(t,e){for(var i;(i=E.inArray(e,s,i))>-1;)s.splice(i,1),i<=a&&a--})),this},has:function(t){return t?E.inArray(t,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return o=r=[],s=i="",this},disabled:function(){return!s},lock:function(){return o=r=[],i||e||(s=i=""),this},locked:function(){return!!o},fireWith:function(t,i){return o||(i=[t,(i=i||[]).slice?i.slice():i],r.push(i),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},E.extend({Deferred:function(t){var e=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",o={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return E.Deferred((function(i){E.each(e,(function(e,n){var o=v(t[n[4]])&&t[n[4]];s[n[1]]((function(){var t=o&&o.apply(this,arguments);t&&v(t.promise)?t.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,o?[t]:arguments)}))})),t=null})).promise()},then:function(t,i,o){var s=0;function r(t,e,i,o){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(t<s)){if((n=i.apply(a,l))===e.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then,v(c)?o?c.call(n,r(s,e,G,o),r(s,e,U,o)):(s++,c.call(n,r(s,e,G,o),r(s,e,U,o),r(s,e,G,e.notifyWith))):(i!==G&&(a=void 0,l=[n]),(o||e.resolveWith)(a,l))}},u=o?c:function(){try{c()}catch(n){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(n,u.error),t+1>=s&&(i!==U&&(a=void 0,l=[n]),e.rejectWith(a,l))}};t?u():(E.Deferred.getErrorHook?u.error=E.Deferred.getErrorHook():E.Deferred.getStackHook&&(u.error=E.Deferred.getStackHook()),n.setTimeout(u))}}return E.Deferred((function(n){e[0][3].add(r(0,n,v(o)?o:G,n.notifyWith)),e[1][3].add(r(0,n,v(t)?t:G)),e[2][3].add(r(0,n,v(i)?i:U))})).promise()},promise:function(t){return null!=t?E.extend(t,o):o}},s={};return E.each(e,(function(t,n){var r=n[2],a=n[5];o[n[1]]=r.add,a&&r.add((function(){i=a}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),r.add(n[3].fire),s[n[0]]=function(){return s[n[0]+"With"](this===s?void 0:this,arguments),this},s[n[0]+"With"]=r.fireWith})),o.promise(s),t&&t.call(s,s),s},when:function(t){var e=arguments.length,i=e,n=Array(i),o=a.call(arguments),s=E.Deferred(),r=function(t){return function(i){n[t]=this,o[t]=arguments.length>1?a.call(arguments):i,--e||s.resolveWith(n,o)}};if(e<=1&&(X(t,s.done(r(i)).resolve,s.reject,!e),"pending"===s.state()||v(o[i]&&o[i].then)))return s.then();for(;i--;)X(o[i],r(i),s.reject);return s.promise()}});var K=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&K.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},E.readyException=function(t){n.setTimeout((function(){throw t}))};var J=E.Deferred();function Q(){_.removeEventListener("DOMContentLoaded",Q),n.removeEventListener("load",Q),E.ready()}E.fn.ready=function(t){return J.then(t).catch((function(t){E.readyException(t)})),this},E.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==t&&--E.readyWait>0||J.resolveWith(_,[E]))}}),E.ready.then=J.then,"complete"===_.readyState||"loading"!==_.readyState&&!_.documentElement.doScroll?n.setTimeout(E.ready):(_.addEventListener("DOMContentLoaded",Q),n.addEventListener("load",Q));var tt=function(t,e,i,n,o,s,r){var a=0,l=t.length,c=null==i;if("object"===x(i))for(a in o=!0,i)tt(t,e,a,i[a],!0,s,r);else if(void 0!==n&&(o=!0,v(n)||(r=!0),c&&(r?(e.call(t,n),e=null):(c=e,e=function(t,e,i){return c.call(E(t),i)})),e))for(;a<l;a++)e(t[a],i,r?n:n.call(t[a],a,e(t[a],i)));return o?t:c?e.call(t):l?e(t[0],i):s},et=/^-ms-/,it=/-([a-z])/g;function nt(t,e){return e.toUpperCase()}function ot(t){return t.replace(et,"ms-").replace(it,nt)}var st=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function rt(){this.expando=E.expando+rt.uid++}rt.uid=1,rt.prototype={cache:function(t){var e=t[this.expando];return e||(e={},st(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,i){var n,o=this.cache(t);if("string"==typeof e)o[ot(e)]=i;else for(n in e)o[ot(n)]=e[n];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][ot(e)]},access:function(t,e,i){return void 0===e||e&&"string"==typeof e&&void 0===i?this.get(t,e):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n=t[this.expando];if(void 0!==n){if(void 0!==e){i=(e=Array.isArray(e)?e.map(ot):(e=ot(e))in n?[e]:e.match(Y)||[]).length;for(;i--;)delete n[e[i]]}(void 0===e||E.isEmptyObject(n))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!E.isEmptyObject(e)}};var at=new rt,lt=new rt,ct=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ut=/[A-Z]/g;function ht(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(ut,"-$&").toLowerCase(),"string"==typeof(i=t.getAttribute(n))){try{i=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:ct.test(t)?JSON.parse(t):t)}(i)}catch(t){}lt.set(t,e,i)}else i=void 0;return i}E.extend({hasData:function(t){return lt.hasData(t)||at.hasData(t)},data:function(t,e,i){return lt.access(t,e,i)},removeData:function(t,e){lt.remove(t,e)},_data:function(t,e,i){return at.access(t,e,i)},_removeData:function(t,e){at.remove(t,e)}}),E.fn.extend({data:function(t,e){var i,n,o,s=this[0],r=s&&s.attributes;if(void 0===t){if(this.length&&(o=lt.get(s),1===s.nodeType&&!at.get(s,"hasDataAttrs"))){for(i=r.length;i--;)r[i]&&0===(n=r[i].name).indexOf("data-")&&(n=ot(n.slice(5)),ht(s,n,o[n]));at.set(s,"hasDataAttrs",!0)}return o}return"object"==typeof t?this.each((function(){lt.set(this,t)})):tt(this,(function(e){var i;if(s&&void 0===e)return void 0!==(i=lt.get(s,t))||void 0!==(i=ht(s,t))?i:void 0;this.each((function(){lt.set(this,t,e)}))}),null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each((function(){lt.remove(this,t)}))}}),E.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=at.get(t,e),i&&(!n||Array.isArray(i)?n=at.access(t,e,E.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=E.queue(t,e),n=i.length,o=i.shift(),s=E._queueHooks(t,e);"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===e&&i.unshift("inprogress"),delete s.stop,o.call(t,(function(){E.dequeue(t,e)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return at.get(t,i)||at.access(t,i,{empty:E.Callbacks("once memory").add((function(){at.remove(t,[e+"queue",i])}))})}}),E.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length<i?E.queue(this[0],t):void 0===e?this:this.each((function(){var i=E.queue(this,t,e);E._queueHooks(this,t),"fx"===t&&"inprogress"!==i[0]&&E.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){E.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,o=E.Deferred(),s=this,r=this.length,a=function(){--n||o.resolveWith(s,[s])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";r--;)(i=at.get(s[r],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),o.promise(e)}});var dt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,pt=new RegExp("^(?:([+-])=|)("+dt+")([a-z%]*)$","i"),ft=["Top","Right","Bottom","Left"],mt=_.documentElement,gt=function(t){return E.contains(t.ownerDocument,t)},vt={composed:!0};mt.getRootNode&&(gt=function(t){return E.contains(t.ownerDocument,t)||t.getRootNode(vt)===t.ownerDocument});var yt=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&>(t)&&"none"===E.css(t,"display")};function _t(t,e,i,n){var o,s,r=20,a=n?function(){return n.cur()}:function(){return E.css(t,e,"")},l=a(),c=i&&i[3]||(E.cssNumber[e]?"":"px"),u=t.nodeType&&(E.cssNumber[e]||"px"!==c&&+l)&&pt.exec(E.css(t,e));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;r--;)E.style(t,e,u+c),(1-s)*(1-(s=a()/l||.5))<=0&&(r=0),u/=s;u*=2,E.style(t,e,u+c),i=i||[]}return i&&(u=+u||+l||0,o=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=u,n.end=o)),o}var bt={};function wt(t){var e,i=t.ownerDocument,n=t.nodeName,o=bt[n];return o||(e=i.body.appendChild(i.createElement(n)),o=E.css(e,"display"),e.parentNode.removeChild(e),"none"===o&&(o="block"),bt[n]=o,o)}function xt(t,e){for(var i,n,o=[],s=0,r=t.length;s<r;s++)(n=t[s]).style&&(i=n.style.display,e?("none"===i&&(o[s]=at.get(n,"display")||null,o[s]||(n.style.display="")),""===n.style.display&&yt(n)&&(o[s]=wt(n))):"none"!==i&&(o[s]="none",at.set(n,"display",i)));for(s=0;s<r;s++)null!=o[s]&&(t[s].style.display=o[s]);return t}E.fn.extend({show:function(){return xt(this,!0)},hide:function(){return xt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){yt(this)?E(this).show():E(this).hide()}))}});var Tt,St,Et=/^(?:checkbox|radio)$/i,Pt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ct=/^$|^module$|\/(?:java|ecma)script/i;Tt=_.createDocumentFragment().appendChild(_.createElement("div")),(St=_.createElement("input")).setAttribute("type","radio"),St.setAttribute("checked","checked"),St.setAttribute("name","t"),Tt.appendChild(St),g.checkClone=Tt.cloneNode(!0).cloneNode(!0).lastChild.checked,Tt.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!Tt.cloneNode(!0).lastChild.defaultValue,Tt.innerHTML="<option></option>",g.option=!!Tt.lastChild;var Mt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Lt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&C(t,e)?E.merge([t],i):i}function kt(t,e){for(var i=0,n=t.length;i<n;i++)at.set(t[i],"globalEval",!e||at.get(e[i],"globalEval"))}Mt.tbody=Mt.tfoot=Mt.colgroup=Mt.caption=Mt.thead,Mt.th=Mt.td,g.option||(Mt.optgroup=Mt.option=[1,"<select multiple='multiple'>","</select>"]);var Ot=/<|&#?\w+;/;function At(t,e,i,n,o){for(var s,r,a,l,c,u,h=e.createDocumentFragment(),d=[],p=0,f=t.length;p<f;p++)if((s=t[p])||0===s)if("object"===x(s))E.merge(d,s.nodeType?[s]:s);else if(Ot.test(s)){for(r=r||h.appendChild(e.createElement("div")),a=(Pt.exec(s)||["",""])[1].toLowerCase(),l=Mt[a]||Mt._default,r.innerHTML=l[1]+E.htmlPrefilter(s)+l[2],u=l[0];u--;)r=r.lastChild;E.merge(d,r.childNodes),(r=h.firstChild).textContent=""}else d.push(e.createTextNode(s));for(h.textContent="",p=0;s=d[p++];)if(n&&E.inArray(s,n)>-1)o&&o.push(s);else if(c=gt(s),r=Lt(h.appendChild(s),"script"),c&&kt(r),i)for(u=0;s=r[u++];)Ct.test(s.type||"")&&i.push(s);return h}var zt=/^([^.]*)(?:\.(.+)|)/;function It(){return!0}function Dt(){return!1}function Rt(t,e,i,n,o,s){var r,a;if("object"==typeof e){for(a in"string"!=typeof i&&(n=n||i,i=void 0),e)Rt(t,a,i,n,e[a],s);return t}if(null==n&&null==o?(o=i,n=i=void 0):null==o&&("string"==typeof i?(o=n,n=void 0):(o=n,n=i,i=void 0)),!1===o)o=Dt;else if(!o)return t;return 1===s&&(r=o,o=function(t){return E().off(t),r.apply(this,arguments)},o.guid=r.guid||(r.guid=E.guid++)),t.each((function(){E.event.add(this,e,o,n,i)}))}function jt(t,e,i){i?(at.set(t,e,!1),E.event.add(t,e,{namespace:!1,handler:function(t){var i,n=at.get(this,e);if(1&t.isTrigger&&this[e]){if(n)(E.event.special[e]||{}).delegateType&&t.stopPropagation();else if(n=a.call(arguments),at.set(this,e,n),this[e](),i=at.get(this,e),at.set(this,e,!1),n!==i)return t.stopImmediatePropagation(),t.preventDefault(),i}else n&&(at.set(this,e,E.event.trigger(n[0],n.slice(1),this)),t.stopPropagation(),t.isImmediatePropagationStopped=It)}})):void 0===at.get(t,e)&&E.event.add(t,e,It)}E.event={global:{},add:function(t,e,i,n,o){var s,r,a,l,c,u,h,d,p,f,m,g=at.get(t);if(st(t))for(i.handler&&(i=(s=i).handler,o=s.selector),o&&E.find.matchesSelector(mt,o),i.guid||(i.guid=E.guid++),(l=g.events)||(l=g.events=Object.create(null)),(r=g.handle)||(r=g.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(Y)||[""]).length;c--;)p=m=(a=zt.exec(e[c])||[])[1],f=(a[2]||"").split(".").sort(),p&&(h=E.event.special[p]||{},p=(o?h.delegateType:h.bindType)||p,h=E.event.special[p]||{},u=E.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&E.expr.match.needsContext.test(o),namespace:f.join(".")},s),(d=l[p])||((d=l[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(t,n,f,r)||t.addEventListener&&t.addEventListener(p,r)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),o?d.splice(d.delegateCount++,0,u):d.push(u),E.event.global[p]=!0)},remove:function(t,e,i,n,o){var s,r,a,l,c,u,h,d,p,f,m,g=at.hasData(t)&&at.get(t);if(g&&(l=g.events)){for(c=(e=(e||"").match(Y)||[""]).length;c--;)if(p=m=(a=zt.exec(e[c])||[])[1],f=(a[2]||"").split(".").sort(),p){for(h=E.event.special[p]||{},d=l[p=(n?h.delegateType:h.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=s=d.length;s--;)u=d[s],!o&&m!==u.origType||i&&i.guid!==u.guid||a&&!a.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(d.splice(s,1),u.selector&&d.delegateCount--,h.remove&&h.remove.call(t,u));r&&!d.length&&(h.teardown&&!1!==h.teardown.call(t,f,g.handle)||E.removeEvent(t,p,g.handle),delete l[p])}else for(p in l)E.event.remove(t,p+e[c],i,n,!0);E.isEmptyObject(l)&&at.remove(t,"handle events")}},dispatch:function(t){var e,i,n,o,s,r,a=new Array(arguments.length),l=E.event.fix(t),c=(at.get(this,"events")||Object.create(null))[l.type]||[],u=E.event.special[l.type]||{};for(a[0]=l,e=1;e<arguments.length;e++)a[e]=arguments[e];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(r=E.event.handlers.call(this,l,c),e=0;(o=r[e++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,i=0;(s=o.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(n=((E.event.special[s.origType]||{}).handle||s.handler).apply(o.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(t,e){var i,n,o,s,r,a=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(s=[],r={},i=0;i<l;i++)void 0===r[o=(n=e[i]).selector+" "]&&(r[o]=n.needsContext?E(o,this).index(c)>-1:E.find(o,this,null,[c]).length),r[o]&&s.push(n);s.length&&a.push({elem:c,handlers:s})}return c=this,l<e.length&&a.push({elem:c,handlers:e.slice(l)}),a},addProp:function(t,e){Object.defineProperty(E.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[E.expando]?t:new E.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return Et.test(e.type)&&e.click&&C(e,"input")&&jt(e,"click",!0),!1},trigger:function(t){var e=this||t;return Et.test(e.type)&&e.click&&C(e,"input")&&jt(e,"click"),!0},_default:function(t){var e=t.target;return Et.test(e.type)&&e.click&&C(e,"input")&&at.get(e,"click")||C(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},E.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i)},E.Event=function(t,e){if(!(this instanceof E.Event))return new E.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?It:Dt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&E.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Dt,isPropagationStopped:Dt,isImmediatePropagationStopped:Dt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=It,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=It,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=It,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},(function(t,e){function i(t){if(_.documentMode){var i=at.get(this,"handle"),n=E.event.fix(t);n.type="focusin"===t.type?"focus":"blur",n.isSimulated=!0,i(t),n.target===n.currentTarget&&i(n)}else E.event.simulate(e,t.target,E.event.fix(t))}E.event.special[t]={setup:function(){var n;if(jt(this,t,!0),!_.documentMode)return!1;(n=at.get(this,e))||this.addEventListener(e,i),at.set(this,e,(n||0)+1)},trigger:function(){return jt(this,t),!0},teardown:function(){var t;if(!_.documentMode)return!1;(t=at.get(this,e)-1)?at.set(this,e,t):(this.removeEventListener(e,i),at.remove(this,e))},_default:function(e){return at.get(e.target,t)},delegateType:e},E.event.special[e]={setup:function(){var n=this.ownerDocument||this.document||this,o=_.documentMode?this:n,s=at.get(o,e);s||(_.documentMode?this.addEventListener(e,i):n.addEventListener(t,i,!0)),at.set(o,e,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,o=_.documentMode?this:n,s=at.get(o,e)-1;s?at.set(o,e,s):(_.documentMode?this.removeEventListener(e,i):n.removeEventListener(t,i,!0),at.remove(o,e))}}})),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,e){E.event.special[t]={delegateType:e,bindType:e,handle:function(t){var i,n=t.relatedTarget,o=t.handleObj;return n&&(n===this||E.contains(this,n))||(t.type=o.origType,i=o.handler.apply(this,arguments),t.type=e),i}}})),E.fn.extend({on:function(t,e,i,n){return Rt(this,t,e,i,n)},one:function(t,e,i,n){return Rt(this,t,e,i,n,1)},off:function(t,e,i){var n,o;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,E(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof t){for(o in t)this.off(o,e,t[o]);return this}return!1!==e&&"function"!=typeof e||(i=e,e=void 0),!1===i&&(i=Dt),this.each((function(){E.event.remove(this,t,i,e)}))}});var Bt=/<script|<style|<link/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,Ft=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ht(t,e){return C(t,"table")&&C(11!==e.nodeType?e:e.firstChild,"tr")&&E(t).children("tbody")[0]||t}function qt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Wt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Zt(t,e){var i,n,o,s,r,a;if(1===e.nodeType){if(at.hasData(t)&&(a=at.get(t).events))for(o in at.remove(e,"handle events"),a)for(i=0,n=a[o].length;i<n;i++)E.event.add(e,o,a[o][i]);lt.hasData(t)&&(s=lt.access(t),r=E.extend({},s),lt.set(e,r))}}function Vt(t,e){var i=e.nodeName.toLowerCase();"input"===i&&Et.test(t.type)?e.checked=t.checked:"input"!==i&&"textarea"!==i||(e.defaultValue=t.defaultValue)}function $t(t,e,i,n){e=l(e);var o,s,r,a,c,u,h=0,d=t.length,p=d-1,f=e[0],m=v(f);if(m||d>1&&"string"==typeof f&&!g.checkClone&&Nt.test(f))return t.each((function(o){var s=t.eq(o);m&&(e[0]=f.call(this,o,s.html())),$t(s,e,i,n)}));if(d&&(s=(o=At(e,t[0].ownerDocument,!1,t,n)).firstChild,1===o.childNodes.length&&(o=s),s||n)){for(a=(r=E.map(Lt(o,"script"),qt)).length;h<d;h++)c=o,h!==p&&(c=E.clone(c,!0,!0),a&&E.merge(r,Lt(c,"script"))),i.call(t[h],c,h);if(a)for(u=r[r.length-1].ownerDocument,E.map(r,Wt),h=0;h<a;h++)c=r[h],Ct.test(c.type||"")&&!at.access(c,"globalEval")&&E.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?E._evalUrl&&!c.noModule&&E._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):w(c.textContent.replace(Ft,""),c,u))}return t}function Yt(t,e,i){for(var n,o=e?E.filter(e,t):t,s=0;null!=(n=o[s]);s++)i||1!==n.nodeType||E.cleanData(Lt(n)),n.parentNode&&(i&>(n)&&kt(Lt(n,"script")),n.parentNode.removeChild(n));return t}E.extend({htmlPrefilter:function(t){return t},clone:function(t,e,i){var n,o,s,r,a=t.cloneNode(!0),l=gt(t);if(!(g.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||E.isXMLDoc(t)))for(r=Lt(a),n=0,o=(s=Lt(t)).length;n<o;n++)Vt(s[n],r[n]);if(e)if(i)for(s=s||Lt(t),r=r||Lt(a),n=0,o=s.length;n<o;n++)Zt(s[n],r[n]);else Zt(t,a);return(r=Lt(a,"script")).length>0&&kt(r,!l&&Lt(t,"script")),a},cleanData:function(t){for(var e,i,n,o=E.event.special,s=0;void 0!==(i=t[s]);s++)if(st(i)){if(e=i[at.expando]){if(e.events)for(n in e.events)o[n]?E.event.remove(i,n):E.removeEvent(i,n,e.handle);i[at.expando]=void 0}i[lt.expando]&&(i[lt.expando]=void 0)}}}),E.fn.extend({detach:function(t){return Yt(this,t,!0)},remove:function(t){return Yt(this,t)},text:function(t){return tt(this,(function(t){return void 0===t?E.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return $t(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ht(this,t).appendChild(t)}))},prepend:function(){return $t(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Ht(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return $t(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return $t(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(E.cleanData(Lt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return E.clone(this,t,e)}))},html:function(t){return tt(this,(function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Bt.test(t)&&!Mt[(Pt.exec(t)||["",""])[1].toLowerCase()]){t=E.htmlPrefilter(t);try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(E.cleanData(Lt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return $t(this,arguments,(function(e){var i=this.parentNode;E.inArray(this,t)<0&&(E.cleanData(Lt(this)),i&&i.replaceChild(e,this))}),t)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,e){E.fn[t]=function(t){for(var i,n=[],o=E(t),s=o.length-1,r=0;r<=s;r++)i=r===s?this:this.clone(!0),E(o[r])[e](i),c.apply(n,i.get());return this.pushStack(n)}}));var Gt=new RegExp("^("+dt+")(?!px)[a-z%]+$","i"),Ut=/^--/,Xt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=n),e.getComputedStyle(t)},Kt=function(t,e,i){var n,o,s={};for(o in e)s[o]=t.style[o],t.style[o]=e[o];for(o in n=i.call(t),e)t.style[o]=s[o];return n},Jt=new RegExp(ft.join("|"),"i");function Qt(t,e,i){var n,o,s,r,a=Ut.test(e),l=t.style;return(i=i||Xt(t))&&(r=i.getPropertyValue(e)||i[e],a&&r&&(r=r.replace(A,"$1")||void 0),""!==r||gt(t)||(r=E.style(t,e)),!g.pixelBoxStyles()&&Gt.test(r)&&Jt.test(e)&&(n=l.width,o=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=i.width,l.width=n,l.minWidth=o,l.maxWidth=s)),void 0!==r?r+"":r}function te(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",mt.appendChild(c).appendChild(u);var t=n.getComputedStyle(u);i="1%"!==t.top,l=12===e(t.marginLeft),u.style.right="60%",r=36===e(t.right),o=36===e(t.width),u.style.position="absolute",s=12===e(u.offsetWidth/3),mt.removeChild(c),u=null}}function e(t){return Math.round(parseFloat(t))}var i,o,s,r,a,l,c=_.createElement("div"),u=_.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===u.style.backgroundClip,E.extend(g,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),r},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),s},reliableTrDimensions:function(){var t,e,i,o;return null==a&&(t=_.createElement("table"),e=_.createElement("tr"),i=_.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",e.style.cssText="box-sizing:content-box;
2border:1px solid",e.style.height="1px",i.style.height="9px",i.style.display="block",mt.appendChild(t).appendChild(e).appendChild(i),o=n.getComputedStyle(e),a=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===e.offsetHeight,mt.removeChild(t)),a}}))}();var ee=["Webkit","Moz","ms"],ie=_.createElement("div").style,ne={};function oe(t){return E.cssProps[t]||ne[t]||(t in ie?t:ne[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),i=ee.length;i--;)if((t=ee[i]+e)in ie)return t}(t)||t)}var se=/^(none|table(?!-c[ea]).+)/,re={position:"absolute",visibility:"hidden",display:"block"},ae={letterSpacing:"0",fontWeight:"400"};function le(t,e,i){var n=pt.exec(e);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):e}function ce(t,e,i,n,o,s){var r="width"===e?1:0,a=0,l=0,c=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(c+=E.css(t,i+ft[r],!0,o)),n?("content"===i&&(l-=E.css(t,"padding"+ft[r],!0,o)),"margin"!==i&&(l-=E.css(t,"border"+ft[r]+"Width",!0,o))):(l+=E.css(t,"padding"+ft[r],!0,o),"padding"!==i?l+=E.css(t,"border"+ft[r]+"Width",!0,o):a+=E.css(t,"border"+ft[r]+"Width",!0,o));return!n&&s>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-s-l-a-.5))||0),l+c}function ue(t,e,i){var n=Xt(t),o=(!g.boxSizingReliable()||i)&&"border-box"===E.css(t,"boxSizing",!1,n),s=o,r=Qt(t,e,n),a="offset"+e[0].toUpperCase()+e.slice(1);if(Gt.test(r)){if(!i)return r;r="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&C(t,"tr")||"auto"===r||!parseFloat(r)&&"inline"===E.css(t,"display",!1,n))&&t.getClientRects().length&&(o="border-box"===E.css(t,"boxSizing",!1,n),(s=a in t)&&(r=t[a])),(r=parseFloat(r)||0)+ce(t,e,i||(o?"border":"content"),s,n,r)+"px"}function he(t,e,i,n,o){return new he.prototype.init(t,e,i,n,o)}E.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Qt(t,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,s,r,a=ot(e),l=Ut.test(e),c=t.style;if(l||(e=oe(a)),r=E.cssHooks[e]||E.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(o=r.get(t,!1,n))?o:c[e];"string"==(s=typeof i)&&(o=pt.exec(i))&&o[1]&&(i=_t(t,e,o),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=o&&o[3]||(E.cssNumber[a]?"":"px")),g.clearCloneStyle||""!==i||0!==e.indexOf("background")||(c[e]="inherit"),r&&"set"in r&&void 0===(i=r.set(t,i,n))||(l?c.setProperty(e,i):c[e]=i))}},css:function(t,e,i,n){var o,s,r,a=ot(e);return Ut.test(e)||(e=oe(a)),(r=E.cssHooks[e]||E.cssHooks[a])&&"get"in r&&(o=r.get(t,!0,i)),void 0===o&&(o=Qt(t,e,n)),"normal"===o&&e in ae&&(o=ae[e]),""===i||i?(s=parseFloat(o),!0===i||isFinite(s)?s||0:o):o}}),E.each(["height","width"],(function(t,e){E.cssHooks[e]={get:function(t,i,n){if(i)return!se.test(E.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ue(t,e,n):Kt(t,re,(function(){return ue(t,e,n)}))},set:function(t,i,n){var o,s=Xt(t),r=!g.scrollboxSize()&&"absolute"===s.position,a=(r||n)&&"border-box"===E.css(t,"boxSizing",!1,s),l=n?ce(t,e,n,a,s):0;return a&&r&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(s[e])-ce(t,e,"border",!1,s)-.5)),l&&(o=pt.exec(i))&&"px"!==(o[3]||"px")&&(t.style[e]=i,i=E.css(t,e)),le(0,i,l)}}})),E.cssHooks.marginLeft=te(g.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Qt(t,"marginLeft"))||t.getBoundingClientRect().left-Kt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),E.each({margin:"",padding:"",border:"Width"},(function(t,e){E.cssHooks[t+e]={expand:function(i){for(var n=0,o={},s="string"==typeof i?i.split(" "):[i];n<4;n++)o[t+ft[n]+e]=s[n]||s[n-2]||s[0];return o}},"margin"!==t&&(E.cssHooks[t+e].set=le)}
vendor: 26,952 bytes, line 2
2)),E.fn.extend({css:function(t,e){return tt(this,(function(t,e,i){var n,o,s={},r=0;if(Array.isArray(e)){for(n=Xt(t),o=e.length;r<o;r++)s[e[r]]=E.css(t,e[r],!1,n);return s}return void 0!==i?E.style(t,e,i):E.css(t,e)}),t,e,arguments.length>1)}}),E.Tween=he,he.prototype={constructor:he,init:function(t,e,i,n,o,s){this.elem=t,this.prop=i,this.easing=o||E.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=s||(E.cssNumber[i]?"":"px")},cur:function(){var t=he.propHooks[this.prop];return t&&t.get?t.get(this):he.propHooks._default.get(this)},run:function(t){var e,i=he.propHooks[this.prop];return this.options.duration?this.pos=e=E.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):he.propHooks._default.set(this),this}},he.prototype.init.prototype=he.prototype,he.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=E.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){E.fx.step[t.prop]?E.fx.step[t.prop](t):1!==t.elem.nodeType||!E.cssHooks[t.prop]&&null==t.elem.style[oe(t.prop)]?t.elem[t.prop]=t.now:E.style(t.elem,t.prop,t.now+t.unit)}}},he.propHooks.scrollTop=he.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},E.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},E.fx=he.prototype.init,E.fx.step={};var de,pe,fe=/^(?:toggle|show|hide)$/,me=/queueHooks$/;function ge(){pe&&(!1===_.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ge):n.setTimeout(ge,E.fx.interval),E.fx.tick())}function ve(){return n.setTimeout((function(){de=void 0})),de=Date.now()}function ye(t,e){var i,n=0,o={height:t};for(e=e?1:0;n<4;n+=2-e)o["margin"+(i=ft[n])]=o["padding"+i]=t;return e&&(o.opacity=o.width=t),o}function _e(t,e,i){for(var n,o=(be.tweeners[e]||[]).concat(be.tweeners["*"]),s=0,r=o.length;s<r;s++)if(n=o[s].call(i,e,t))return n}function be(t,e,i){var n,o,s=0,r=be.prefilters.length,a=E.Deferred().always((function(){delete l.elem})),l=function(){if(o)return!1;for(var e=de||ve(),i=Math.max(0,c.startTime+c.duration-e),n=1-(i/c.duration||0),s=0,r=c.tweens.length;s<r;s++)c.tweens[s].run(n);return a.notifyWith(t,[c,n,i]),n<1&&r?i:(r||a.notifyWith(t,[c,1,0]),a.resolveWith(t,[c]),!1)},c=a.promise({elem:t,props:E.extend({},e),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},i),originalProperties:e,originalOptions:i,startTime:de||ve(),duration:i.duration,tweens:[],createTween:function(e,i){var n=E.Tween(t,c.opts,e,i,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(n),n},stop:function(e){var i=0,n=e?c.tweens.length:0;if(o)return this;for(o=!0;i<n;i++)c.tweens[i].run(1);return e?(a.notifyWith(t,[c,1,0]),a.resolveWith(t,[c,e])):a.rejectWith(t,[c,e]),this}}),u=c.props;for(function(t,e){var i,n,o,s,r;for(i in t)if(o=e[n=ot(i)],s=t[i],Array.isArray(s)&&(o=s[1],s=t[i]=s[0]),i!==n&&(t[n]=s,delete t[i]),(r=E.cssHooks[n])&&"expand"in r)for(i in s=r.expand(s),delete t[n],s)i in t||(t[i]=s[i],e[i]=o);else e[n]=o}(u,c.opts.specialEasing);s<r;s++)if(n=be.prefilters[s].call(c,t,u,c.opts))return v(n.stop)&&(E._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return E.map(u,_e,c),v(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),E.fx.timer(E.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}E.Animation=E.extend(be,{tweeners:{"*":[function(t,e){var i=this.createTween(t,e);return _t(i.elem,t,pt.exec(e),i),i}]},tweener:function(t,e){v(t)?(e=t,t=["*"]):t=t.match(Y);for(var i,n=0,o=t.length;n<o;n++)i=t[n],be.tweeners[i]=be.tweeners[i]||[],be.tweeners[i].unshift(e)},prefilters:[function(t,e,i){var n,o,s,r,a,l,c,u,h="width"in e||"height"in e,d=this,p={},f=t.style,m=t.nodeType&&yt(t),g=at.get(t,"fxshow");for(n in i.queue||(null==(r=E._queueHooks(t,"fx")).unqueued&&(r.unqueued=0,a=r.empty.fire,r.empty.fire=function(){r.unqueued||a()}),r.unqueued++,d.always((function(){d.always((function(){r.unqueued--,E.queue(t,"fx").length||r.empty.fire()}))}))),e)if(o=e[n],fe.test(o)){if(delete e[n],s=s||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[n])continue;m=!0}p[n]=g&&g[n]||E.style(t,n)}if((l=!E.isEmptyObject(e))||!E.isEmptyObject(p))for(n in h&&1===t.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=g&&g.display)&&(c=at.get(t,"display")),"none"===(u=E.css(t,"display"))&&(c?u=c:(xt([t],!0),c=t.style.display||c,u=E.css(t,"display"),xt([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===E.css(t,"float")&&(l||(d.done((function(){f.display=c})),null==c&&(u=f.display,c="none"===u?"":u)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",d.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]}))),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=at.access(t,"fxshow",{display:c}),s&&(g.hidden=!m),m&&xt([t],!0),d.done((function(){for(n in m||xt([t]),at.remove(t,"fxshow"),p)E.style(t,n,p[n])}))),l=_e(m?g[n]:0,n,d),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?be.prefilters.unshift(t):be.prefilters.push(t)}}),E.speed=function(t,e,i){var n=t&&"object"==typeof t?E.extend({},t):{complete:i||!i&&e||v(t)&&t,duration:t,easing:i&&e||e&&!v(e)&&e};return E.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in E.fx.speeds?n.duration=E.fx.speeds[n.duration]:n.duration=E.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){v(n.old)&&n.old.call(this),n.queue&&E.dequeue(this,n.queue)},n},E.fn.extend({fadeTo:function(t,e,i,n){return this.filter(yt).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(t,e,i,n){var o=E.isEmptyObject(t),s=E.speed(e,i,n),r=function(){var e=be(this,E.extend({},t),s);(o||at.get(this,"finish"))&&e.stop(!0)};return r.finish=r,o||!1===s.queue?this.each(r):this.queue(s.queue,r)},stop:function(t,e,i){var n=function(t){var e=t.stop;delete t.stop,e(i)};return"string"!=typeof t&&(i=e,e=t,t=void 0),e&&this.queue(t||"fx",[]),this.each((function(){var e=!0,o=null!=t&&t+"queueHooks",s=E.timers,r=at.get(this);if(o)r[o]&&r[o].stop&&n(r[o]);else for(o in r)r[o]&&r[o].stop&&me.test(o)&&n(r[o]);for(o=s.length;o--;)s[o].elem!==this||null!=t&&s[o].queue!==t||(s[o].anim.stop(i),e=!1,s.splice(o,1));!e&&i||E.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var e,i=at.get(this),n=i[t+"queue"],o=i[t+"queueHooks"],s=E.timers,r=n?n.length:0;for(i.finish=!0,E.queue(this,t,[]),o&&o.stop&&o.stop.call(this,!0),e=s.length;e--;)s[e].elem===this&&s[e].queue===t&&(s[e].anim.stop(!0),s.splice(e,1));for(e=0;e<r;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete i.finish}))}}),E.each(["toggle","show","hide"],(function(t,e){var i=E.fn[e];E.fn[e]=function(t,n,o){return null==t||"boolean"==typeof t?i.apply(this,arguments):this.animate(ye(e,!0),t,n,o)}})),E.each({slideDown:ye("show"),slideUp:ye("hide"),slideToggle:ye("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,e){E.fn[t]=function(t,i,n){return this.animate(e,t,i,n)}})),E.timers=[],E.fx.tick=function(){var t,e=0,i=E.timers;for(de=Date.now();e<i.length;e++)(t=i[e])()||i[e]!==t||i.splice(e--,1);i.length||E.fx.stop(),de=void 0},E.fx.timer=function(t){E.timers.push(t),E.fx.start()},E.fx.interval=13,E.fx.start=function(){pe||(pe=!0,ge())},E.fx.stop=function(){pe=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(t,e){return t=E.fx&&E.fx.speeds[t]||t,e=e||"fx",this.queue(e,(function(e,i){var o=n.setTimeout(e,t);i.stop=function(){n.clearTimeout(o)}}))},function(){var t=_.createElement("input"),e=_.createElement("select").appendChild(_.createElement("option"));t.type="checkbox",g.checkOn=""!==t.value,g.optSelected=e.selected,(t=_.createElement("input")).value="t",t.type="radio",g.radioValue="t"===t.value}();var we,xe=E.expr.attrHandle;E.fn.extend({attr:function(t,e){return tt(this,E.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){E.removeAttr(this,t)}))}}),E.extend({attr:function(t,e,i){var n,o,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===t.getAttribute?E.prop(t,e,i):(1===s&&E.isXMLDoc(t)||(o=E.attrHooks[e.toLowerCase()]||(E.expr.match.bool.test(e)?we:void 0)),void 0!==i?null===i?void E.removeAttr(t,e):o&&"set"in o&&void 0!==(n=o.set(t,i,e))?n:(t.setAttribute(e,i+""),i):o&&"get"in o&&null!==(n=o.get(t,e))?n:null==(n=E.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!g.radioValue&&"radio"===e&&C(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,o=e&&e.match(Y);if(o&&1===t.nodeType)for(;i=o[n++];)t.removeAttribute(i)}}),we={set:function(t,e,i){return!1===e?E.removeAttr(t,i):t.setAttribute(i,i),i}},E.each(E.expr.match.bool.source.match(/\w+/g),(function(t,e){var i=xe[e]||E.find.attr;xe[e]=function(t,e,n){var o,s,r=e.toLowerCase();return n||(s=xe[r],xe[r]=o,o=null!=i(t,e,n)?r:null,xe[r]=s),o}}));var Te=/^(?:input|select|textarea|button)$/i,Se=/^(?:a|area)$/i;function Ee(t){return(t.match(Y)||[]).join(" ")}function Pe(t){return t.getAttribute&&t.getAttribute("class")||""}function Ce(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(Y)||[]}E.fn.extend({prop:function(t,e){return tt(this,E.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[E.propFix[t]||t]}))}}),E.extend({prop:function(t,e,i){var n,o,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&E.isXMLDoc(t)||(e=E.propFix[e]||e,o=E.propHooks[e]),void 0!==i?o&&"set"in o&&void 0!==(n=o.set(t,i,e))?n:t[e]=i:o&&"get"in o&&null!==(n=o.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=E.find.attr(t,"tabindex");return e?parseInt(e,10):Te.test(t.nodeName)||Se.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){E.propFix[this.toLowerCase()]=this})),E.fn.extend({addClass:function(t){var e,i,n,o,s,r;return v(t)?this.each((function(e){E(this).addClass(t.call(this,e,Pe(this)))})):(e=Ce(t)).length?this.each((function(){if(n=Pe(this),i=1===this.nodeType&&" "+Ee(n)+" "){for(s=0;s<e.length;s++)o=e[s],i.indexOf(" "+o+" ")<0&&(i+=o+" ");r=Ee(i),n!==r&&this.setAttribute("class",r)}})):this},removeClass:function(t){var e,i,n,o,s,r;return v(t)?this.each((function(e){E(this).removeClass(t.call(this,e,Pe(this)))})):arguments.length?(e=Ce(t)).length?this.each((function(){if(n=Pe(this),i=1===this.nodeType&&" "+Ee(n)+" "){for(s=0;s<e.length;s++)for(o=e[s];i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");r=Ee(i),n!==r&&this.setAttribute("class",r)}})):this:this.attr("class","")},toggleClass:function(t,e){var i,n,o,s,r=typeof t,a="string"===r||Array.isArray(t);return v(t)?this.each((function(i){E(this).toggleClass(t.call(this,i,Pe(this),e),e)})):"boolean"==typeof e&&a?e?this.addClass(t):this.removeClass(t):(i=Ce(t),this.each((function(){if(a)for(s=E(this),o=0;o<i.length;o++)n=i[o],s.hasClass(n)?s.removeClass(n):s.addClass(n);else void 0!==t&&"boolean"!==r||((n=Pe(this))&&at.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===t?"":at.get(this,"__className__")||""))})))},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&(" "+Ee(Pe(i))+" ").indexOf(e)>-1)return!0;return!1}});var Me=/\r/g;E.fn.extend({val:function(t){var e,i,n,o=this[0];return arguments.length?(n=v(t),this.each((function(i){var o;1===this.nodeType&&(null==(o=n?t.call(this,i,E(this).val()):t)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=E.map(o,(function(t){return null==t?"":t+""}))),(e=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))}))):o?(e=E.valHooks[o.type]||E.valHooks[o.nodeName.toLowerCase()])&&"get"in e&&void 0!==(i=e.get(o,"value"))?i:"string"==typeof(i=o.value)?i.replace(Me,""):null==i?"":i:void 0}}),E.extend({valHooks:{option:{get:function(t){var e=E.find.attr(t,"value");return null!=e?e:Ee(E.text(t))}},select:{get:function(t){var e,i,n,o=t.options,s=t.selectedIndex,r="select-one"===t.type,a=r?null:[],l=r?s+1:o.length;for(n=s<0?l:r?s:0;n<l;n++)if(((i=o[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!C(i.parentNode,"optgroup"))){if(e=E(i).val(),r)return e;a.push(e)}return a},set:function(t,e){for(var i,n,o=t.options,s=E.makeArray(e),r=o.length;r--;)((n=o[r]).selected=E.inArray(E.valHooks.option.get(n),s)>-1)&&(i=!0);return i||(t.selectedIndex=-1),s}}}}),E.each(["radio","checkbox"],(function(){E.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=E.inArray(E(t).val(),e)>-1}},g.checkOn||(E.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var Le=n.location,ke={guid:Date.now()},Oe=/\?/;E.parseXML=function(t){var e,i;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return i=e&&e.getElementsByTagName("parsererror")[0],e&&!i||E.error("Invalid XML: "+(i?E.map(i.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var Ae=/^(?:focusinfocus|focusoutblur)$/,ze=function(t){t.stopPropagation()};E.extend(E.event,{trigger:function(t,e,i,o){var s,r,a,l,c,u,h,d,f=[i||_],m=p.call(t,"type")?t.type:t,g=p.call(t,"namespace")?t.namespace.split("."):[];if(r=d=a=i=i||_,3!==i.nodeType&&8!==i.nodeType&&!Ae.test(m+E.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,(t=t[E.expando]?t:new E.Event(m,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:E.makeArray(e,[t]),h=E.event.special[m]||{},o||!h.trigger||!1!==h.trigger.apply(i,e))){if(!o&&!h.noBubble&&!y(i)){for(l=h.delegateType||m,Ae.test(l+m)||(r=r.parentNode);r;r=r.parentNode)f.push(r),a=r;a===(i.ownerDocument||_)&&f.push(a.defaultView||a.parentWindow||n)}for(s=0;(r=f[s++])&&!t.isPropagationStopped();)d=r,t.type=s>1?l:h.bindType||m,(u=(at.get(r,"events")||Object.create(null))[t.type]&&at.get(r,"handle"))&&u.apply(r,e),(u=c&&r[c])&&u.apply&&st(r)&&(t.result=u.apply(r,e),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(f.pop(),e)||!st(i)||c&&v(i[m])&&!y(i)&&((a=i[c])&&(i[c]=null),E.event.triggered=m,t.isPropagationStopped()&&d.addEventListener(m,ze),i[m](),t.isPropagationStopped()&&d.removeEventListener(m,ze),E.event.triggered=void 0,a&&(i[c]=a)),t.result}},simulate:function(t,e,i){var n=E.extend(new E.Event,i,{type:t,isSimulated:!0});E.event.trigger(n,null,e)}}),E.fn.extend({trigger:function(t,e){return this.each((function(){E.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var i=this[0];if(i)return E.event.trigger(t,e,i,!0)}});var Ie=/\[\]$/,De=/\r?\n/g,Re=/^(?:submit|button|image|reset|file)$/i,je=/^(?:input|select|textarea|keygen)/i;function Be(t,e,i,n){var o;if(Array.isArray(e))E.each(e,(function(e,o){i||Ie.test(t)?n(t,o):Be(t+"["+("object"==typeof o&&null!=o?e:"")+"]",o,i,n)}));else if(i||"object"!==x(e))n(t,e);else for(o in e)Be(t+"["+o+"]",e[o],i,n)}E.param=function(t,e){var i,n=[],o=function(t,e){var i=v(e)?e():e;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!E.isPlainObject(t))E.each(t,(function(){o(this.name,this.value)}));else for(i in t)Be(i,t[i],e,o);return n.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=E.prop(this,"elements");return t?E.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!E(this).is(":disabled")&&je.test(this.nodeName)&&!Re.test(t)&&(this.checked||!Et.test(t))})).map((function(t,e){var i=E(this).val();return null==i?null:Array.isArray(i)?E.map(i,(function(t){return{name:e.name,value:t.replace(De,"\r\n")}})):{name:e.name,value:i.replace(De,"\r\n")}})).get()}});var Ne=/%20/g,Fe=/#.*$/,He=/([?&])_=[^&]*/,qe=/^(.*?):[ \t]*([^\r\n]*)$/gm,We=/^(?:GET|HEAD)$/,Ze=/^\/\//,Ve={},$e={},Ye="*/".concat("*"),Ge=_.createElement("a");function Ue(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,o=0,s=e.toLowerCase().match(Y)||[];if(v(i))for(;n=s[o++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function Xe(t,e,i,n){var o={},s=t===$e;function r(a){var l;return o[a]=!0,E.each(t[a]||[],(function(t,a){var c=a(e,i,n);return"string"!=typeof c||s||o[c]?s?!(l=c):void 0:(e.dataTypes.unshift(c),r(c),!1)})),l}return r(e.dataTypes[0])||!o["*"]&&r("*")}function Ke(t,e){var i,n,o=E.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((o[i]?t:n||(n={}))[i]=e[i]);return n&&E.extend(!0,t,n),t}Ge.href=Le.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Le.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Le.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ye,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ke(Ke(t,E.ajaxSettings),e):Ke(E.ajaxSettings,t)},ajaxPrefilter:Ue(Ve),ajaxTransport:Ue($e),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,o,s,r,a,l,c,u,h,d,p=E.ajaxSetup({},e),f=p.context||p,m=p.context&&(f.nodeType||f.jquery)?E(f):E.event,g=E.Deferred(),v=E.Callbacks("once memory"),y=p.statusCode||{},b={},w={},x="canceled",T={readyState:0,getResponseHeader:function(t){var e;if(c){if(!r)for(r={};e=qe.exec(s);)r[e[1].toLowerCase()+" "]=(r[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=r[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(t,e){return null==c&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,b[t]=e),this},overrideMimeType:function(t){return null==c&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)T.always(t[T.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||x;return i&&i.abort(e),S(0,e),this}};if(g.promise(T),p.url=((t||p.url||Le.href)+"").replace(Ze,Le.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(Y)||[""],null==p.crossDomain){l=_.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Ge.protocol+"//"+Ge.host!=l.protocol+"//"+l.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=E.param(p.data,p.traditional)),Xe(Ve,p,e,T),c)return T;for(h in(u=E.event&&p.global)&&0==E.active++&&E.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!We.test(p.type),o=p.url.replace(Fe,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ne,"+")):(d=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(Oe.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(He,"$1"),d=(Oe.test(o)?"&":"?")+"_="+ke.guid+++d),p.url=o+d),p.ifModified&&(E.lastModified[o]&&T.setRequestHeader("If-Modified-Since",E.lastModified[o]),E.etag[o]&&T.setRequestHeader("If-None-Match",E.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&T.setRequestHeader("Content-Type",p.contentType),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ye+"; q=0.01":""):p.accepts["*"]),p.headers)T.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(!1===p.beforeSend.call(f,T,p)||c))return T.abort();if(x="abort",v.add(p.complete),T.done(p.success),T.fail(p.error),i=Xe($e,p,e,T)){if(T.readyState=1,u&&m.trigger("ajaxSend",[T,p]),c)return T;p.async&&p.timeout>0&&(a=n.setTimeout((function(){T.abort("timeout")}),p.timeout));try{c=!1,i.send(b,S)}catch(t){if(c)throw t;S(-1,t)}}else S(-1,"No Transport");function S(t,e,r,l){var h,d,_,b,w,x=e;c||(c=!0,a&&n.clearTimeout(a),i=void 0,s=l||"",T.readyState=t>0?4:0,h=t>=200&&t<300||304===t,r&&(b=function(t,e,i){for(var n,o,s,r,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(o in a)if(a[o]&&a[o].test(n)){l.unshift(o);break}if(l[0]in i)s=l[0];else{for(o in i){if(!l[0]||t.converters[o+" "+l[0]]){s=o;break}r||(r=o)}s=s||r}if(s)return s!==l[0]&&l.unshift(s),i[s]}(p,T,r)),!h&&E.inArray("script",p.dataTypes)>-1&&E.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),b=function(t,e,i,n){var o,s,r,a,l,c={},u=t.dataTypes.slice();if(u[1])for(r in t.converters)c[r.toLowerCase()]=t.converters[r];for(s=u.shift();s;)if(t.responseFields[s]&&(i[t.responseFields[s]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=u.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(r=c[l+" "+s]||c["* "+s]))for(o in c)if((a=o.split(" "))[1]===s&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[o]:!0!==c[o]&&(s=a[0],u.unshift(a[1]));break}if(!0!==r)if(r&&t.throws)e=r(e);else try{e=r(e)}catch(t){return{state:"parsererror",error:r?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}(p,b,T,h),h?(p.ifModified&&((w=T.getResponseHeader("Last-Modified"))&&(E.lastModified[o]=w),(w=T.getResponseHeader("etag"))&&(E.etag[o]=w)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=b.state,d=b.data,h=!(_=b.error))):(_=x,!t&&x||(x="error",t<0&&(t=0))),T.status=t,T.statusText=(e||x)+"",h?g.resolveWith(f,[d,x,T]):g.rejectWith(f,[T,x,_]),T.statusCode(y),y=void 0,u&&m.trigger(h?"ajaxSuccess":"ajaxError",[T,p,h?d:_]),v.fireWith(f,[T,x]),u&&(m.trigger("ajaxComplete",[T,p]),--E.active||E.event.trigger("ajaxStop")))}return T},getJSON:function(t,e,i){return E.get(t,e,i,"json")},getScript:function(t,e){return E.get(t,void 0,e,"script")}}),E.each(["get","post"],(function(t,e){E[e]=function(t,i,n,o){return v(i)&&(o=o||n,n=i,i=void 0),E.ajax(E.extend({url:t,type:e,dataType:o,data:i,success:n},E.isPlainObject(t)&&t))}})),E.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),E._evalUrl=function(t,e,i){return E.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){E.globalEval(t,e,i)}})},E.fn.extend({wrapAll:function(t){var e;return this[0]&&(v(t)&&(t=t.call(this[0])),e=E(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return v(t)?this.each((function(e){E(this).wrapInner(t.call(this,e))})):this.each((function(){var e=E(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)}))},wrap:function(t){var e=v(t);return this.each((function(i){E(this).wrapAll(e?t.call(this,i):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){E(this).replaceWith(this.childNodes)})),this}}),E.expr.pseudos.hidden=function(t){return!E.expr.pseudos.visible(t)},E.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Je={0:200,1223:204},Qe=E.ajaxSettings.xhr();g.cors=!!Qe&&"withCredentials"in Qe,g.ajax=Qe=!!Qe,E.ajaxTransport((function(t){var e,i;if(g.cors||Qe&&!t.crossDomain)return{send:function(o,s){var r,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];for(r in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)a.setRequestHeader(r,o[r]);e=function(t){return function(){e&&(e=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===t?a.abort():"error"===t?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Je[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=e(),i=a.onerror=a.ontimeout=e("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){e&&i()}))},e=e("abort");try{a.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),E.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return E.globalEval(t),t}}}),E.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),E.ajaxTransport("script",(function(t){var e,i;if(t.crossDomain||t.scriptAttrs)return{send:function(n,o){e=E("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",i=function(t){e.remove(),i=null,t&&o("error"===t.type?404:200,t.type)}),_.head.appendChild(e[0])},abort:function(){i&&i()}}}));var ti,ei=[],ii=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=ei.pop()||E.expando+"_"+ke.guid++;return this[t]=!0,t}}),E.ajaxPrefilter("json jsonp",(function(t,e,i){var o,s,r,a=!1!==t.jsonp&&(ii.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ii.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=v(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(ii,"$1"+o):!1!==t.jsonp&&(t.url+=(Oe.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return r||E.error(o+" was not called"),r[0]},t.dataTypes[0]="json",s=n[o],n[o]=function(){r=arguments},i.always((function(){void 0===s?E(n).removeProp(o):n[o]=s,t[o]&&(t.jsonpCallback=e.jsonpCallback,ei.push(o)),r&&v(s)&&s(r[0]),r=s=void 0})),"script"})),g.createHTMLDocument=((ti=_.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>
2",2===ti.childNodes.length),E.parseHTML=function(t,e,i){return"string"!=typeof t?[]:("boolean"==typeof e&&(i=e,e=!1),e||(g.createHTMLDocument?((n=(e=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,e.head.appendChild(n)):e=_),s=!i&&[],(o=F.exec(t))?[e.createElement(o[1])]:(o=At([t],e,s),s&&s.length&&E(s).remove(),E.merge([],o.childNodes)));var n,o,s},E.fn.load=function(t,e,i){var n,o,s,r=this,a=t.indexOf(" ");return a>-1&&(n=Ee(t.slice(a)),t=t.slice(0,a)),v(e)?(i=e,e=void 0):e&&"object"==typeof e&&(o="POST"),r.length>0&&E.ajax({url:t,type:o||"GET",dataType:"html",data:e}).done((function(t){s=arguments,r.html(n?E("<div>").append(E.parseHTML(t)).find(n):t)})).always(i&&function(t,e){r.each((function(){i.apply(this,s||[t.responseText,e,t])}))}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,(function(e){return t===e.elem})).length},E.offset={setOffset:function(t,e,i){var n,o,s,r,a,l,c=E.css(t,"position"),u=E(t),h={};"static"===c&&(t.style.position="relative"),a=u.offset(),s=E.css(t,"top"),l=E.css(t,"left"),("absolute"===c||"fixed"===c)&&(s+l).indexOf("auto")>-1?(r=(n=u.position()).top,o=n.left):(r=parseFloat(s)||0,o=parseFloat(l)||0),v(e)&&(e=e.call(t,i,E.extend({},a))),null!=e.top&&(h.top=e.top-a.top+r),null!=e.left&&(h.left=e.left-a.left+o),"using"in e?e.using.call(t,h):u.css(h)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){E.offset.setOffset(this,t,e)}));var e,i,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,i,n=this[0],o={top:0,left:0};if("fixed"===E.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;t&&(t===i.body||t===i.documentElement)&&"static"===E.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((o=E(t).offset()).top+=E.css(t,"borderTopWidth",!0),o.left+=E.css(t,"borderLeftWidth",!0))}return{top:e.top-o.top-E.css(n,"marginTop",!0),left:e.left-o.left-E.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===E.css(t,"position");)t=t.offsetParent;return t||mt}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var i="pageYOffset"===e;E.fn[t]=function(n){return tt(this,(function(t,n,o){var s;if(y(t)?s=t:9===t.nodeType&&(s=t.defaultView),void 0===o)return s?s[e]:t[n];s?s.scrollTo(i?s.pageXOffset:o,i?o:s.pageYOffset):t[n]=o}),t,n,arguments.length)}})),E.each(["top","left"],(function(t,e){E.cssHooks[e]=te(g.pixelPosition,(function(t,i){if(i)return i=Qt(t,e),Gt.test(i)?E(t).position()[e]+"px":i}))})),E.each({Height:"height",Width:"width"},(function(t,e){E.each({padding:"inner"+t,content:e,"":"outer"+t},(function(i,n){E.fn[n]=function(o,s){var r=arguments.length&&(i||"boolean"!=typeof o),a=i||(!0===o||!0===s?"margin":"border");return tt(this,(function(e,i,o){var s;return y(e)?0===n.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(s=e.documentElement,Math.max(e.body["scroll"+t],s["scroll"+t],e.body["offset"+t],s["offset"+t],s["client"+t])):void 0===o?E.css(e,i,a):E.style(e,i,o,a)}),e,r?o:void 0,r)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){E.fn[e]=function(t){return this.on(e,t)}})),E.fn.extend({bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)},hover:function(t,e){return this.on("mouseenter",t).on("mouseleave",e||t)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,e){E.fn[e]=function(t,i){return arguments.length>0?this.on(e,null,t,i):this.trigger(e)}}));var ni=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;E.proxy=function(t,e){var i,n,o;if("string"==typeof e&&(i=t[e],e=t,t=i),v(t))return n=a.call(arguments,2),o=function(){return t.apply(e||this,n.concat(a.call(arguments)))},o.guid=t.guid=t.guid||E.guid++,o},E.holdReady=function(t){t?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=C,E.isFunction=v,E.isWindow=y,E.camel
2Case=ot,E.type=x,E.now=Date.now,E.isNumeric=function(t){var e=E.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},E.trim=function(t){return null==t?"":(t+"").replace(ni,"$1")},void 0===(i=function(){return E}.apply(e,[]))||(t.exports=i);var oi=n.jQuery,si=n.$;return E.noConflict=function(t){return n.$===E&&(n.$=si),t&&n.jQuery===E&&(n.jQuery=oi),E},void 0===o&&(n.jQuery=n.$=E),E}))},481:function(t,e){!function(t){"use strict";function e(t){var e,i,n,o;for(i=1,n=arguments.length;i<n;i++)for(e in o=arguments[i])t[e]=o[e];return t}var i=Object.create||function(){function t(){}return function(e){return t.prototype=e,new t}}();function n(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 s(t){return"_leaflet_id"in t||(t._leaflet_id=++o),t._leaflet_id}function r(t,e,i){var n,o,s,r;return r=function(){n=!1,o&&(s.apply(i,o),o=!1)},s=function(){n?o=arguments:(t.apply(i,arguments),setTimeout(r,e),n=!0)},s}function a(t,e,i){var n=e[1],o=e[0],s=n-o;return t===n&&i?t:((t-o)%s+s)%s+o}function l(){return!1}function c(t,e){if(!1===e)return t;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 h(t){return u(t).split(/\s+/)}function d(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 p(t,e,i){var n=[];for(var o in t)n.push(encodeURIComponent(i?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")}var f=/\{ *([\w_ -]+) *\}/g;function m(t,e){return t.replace(f,(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 g=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function v(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 _(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var b=0;function w(t){var e=+new Date,i=Math.max(0,16-(e-b));return b=e+i,window.setTimeout(t,i)}var x=window.requestAnimationFrame||_("RequestAnimationFrame")||w,T=window.cancelAnimationFrame||_("CancelAnimationFrame")||_("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function S(t,e,i){if(!i||x!==w)return x.call(window,n(t,e));t.call(e)}function E(t){t&&T.call(window,t)}var P={__proto__:null,extend:e,create:i,bind:n,get lastId(){return o},stamp:s,throttle:r,wrapNum:a,falseFn:l,formatNum:c,trim:u,splitWords:h,setOptions:d,getParamString:p,template:m,isArray:g,indexOf:v,emptyImageUrl:y,requestFn:x,cancelFn:T,requestAnimFrame:S,cancelAnimFrame:E};function C(){}C.extend=function(t){var n=function(){d(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},o=n.__super__=this.prototype,s=i(o);for(var r in s.constructor=n,n.prototype=s,this)Object.prototype.hasOwnProperty.call(this,r)&&"prototype"!==r&&"__super__"!==r&&(n[r]=this[r]);return t.statics&&e(n,t.statics),t.includes&&(function(t){if("undefined"!=typeof L&&L&&L.Mixin){t=g(t)?t:[t];for(var e=0;e<t.length;
vendor: 6,406 bytes, line 2
2e++)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,[s].concat(t.includes))),e(s,t),delete s.statics,delete s.includes,s.options&&(s.options=o.options?i(o.options):{},e(s.options,t.options)),s._initHooks=[],s.callInitHooks=function(){if(!this._initHooksCalled){o.callInitHooks&&o.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=s._initHooks.length;t<e;t++)s._initHooks[t].call(this)}},n},C.include=function(t){var i=this.prototype.options;return e(this.prototype,t),t.options&&(this.prototype.options=i,this.mergeOptions(t.options)),this},C.mergeOptions=function(t){return e(this.prototype.options,t),this},C.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 M={on:function(t,e,i){if("object"==typeof t)for(var n in t)this._on(n,t[n],e);else for(var o=0,s=(t=h(t)).length;o<s;o++)this._on(t[o],e,i);return this},off:function(t,e,i){if(arguments.length)if("object"==typeof t)for(var n in t)this._off(n,t[n],e);else{t=h(t);for(var o=1===arguments.length,s=0,r=t.length;s<r;s++)o?this._off(t[s]):this._off(t[s],e,i)}else delete this._events;return this},_on:function(t,e,i,n){if("function"==typeof e){if(!1===this._listens(t,e,i)){i===this&&(i=void 0);var o={fn:e,ctx:i};n&&(o.once=!0),this._events=this._events||{},this._events[t]=this._events[t]||[],this._events[t].push(o)}}else console.warn("wrong listener type: "+typeof e)},_off:function(t,e,i){var n,o,s;if(this._events&&(n=this._events[t]))if(1!==arguments.length)if("function"==typeof e){var r=this._listens(t,e,i);if(!1!==r){var a=n[r];this._firingCount&&(a.fn=l,this._events[t]=n=n.slice()),n.splice(r,1)}}else console.warn("wrong listener type: "+typeof e);else{if(this._firingCount)for(o=0,s=n.length;o<s;o++)n[o].fn=l;delete this._events[t]}},fire:function(t,i,n){if(!this.listens(t,n))return this;var o=e({},i,{type:t,target:this,sourceTarget:i&&i.sourceTarget||this});if(this._events){var s=this._events[t];if(s){this._firingCount=this._firingCount+1||1;for(var r=0,a=s.length;r<a;r++){var l=s[r],c=l.fn;l.once&&this.off(t,c,l.ctx),c.call(l.ctx||this,o)}this._firingCount--}}return n&&this._propagateEvent(o),this},listens:function(t,e,i,n){"string"!=typeof t&&console.warn('"string" type argument expected');var o=e;"function"!=typeof e&&(n=!!e,o=void 0,i=void 0);var s=this._events&&this._events[t];if(s&&s.length&&!1!==this._listens(t,o,i))return!0;if(n)for(var r in this._eventParents)if(this._eventParents[r].listens(t,e,i,n))return!0;return!1},_listens:function(t,e,i){if(!this._events)return!1;var n=this._events[t]||[];if(!e)return!!n.length;i===this&&(i=void 0);for(var o=0,s=n.length;o<s;o++)if(n[o].fn===e&&n[o].ctx===i)return o;return!1},once:function(t,e,i){if("object"==typeof t)for(var n in t)this._on(n,t[n],e,!0);else for(var o=0,s=(t=h(t)).length;o<s;o++)this._on(t[o],e,i,!0);return this},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[s(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[s(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)}};M.addEventListener=M.on,M.removeEventListener=M.clearAllEventListeners=M.off,M.addOneTimeEventListener=M.once,M.fireEvent=M.fire,M.hasEventListeners=M.listens;var k=C.extend(M);function O(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e}var A=Math.trunc||function(t){return t>0?Math.floor(t):Math.ceil(t)};function z(t,e,i){return t instanceof O?t:g(t)?new O(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function I(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n<o;n++)this.extend(i[n])}function D(t,e){return!t||t instanceof I?t:new I(t,e)}function R(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n<o;n++)this.extend(i[n])}function j(t,e){return t instanceof R?t:new R(t,e)}function B(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 N(t,e,i){return t instanceof B?t:g(t)&&"object"!=typeof t[0]?3===t.length?new B(t[0],t[1],t[2]):2===t.length?new B(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new B(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===e?null:new B(t,e,i)}O.prototype={clone:function(){return new O(this.x,this.y)},add:function(t){return this.clone()._add(z(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(z(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=A(this.x),this.y=A(this.y),this},distanceTo:function(t){var e=(t=z(t)).x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return(t=z(t)).x===this.x&&t.y===this.y},contains:function(t){return t=z(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)+")"}},I.prototype={extend:function(t){var e,i;if(!t)return this;if(t instanceof O||"number"==typeof t[0]||"x"in t)e=i=z(t);else if(e=(t=D(t)).min,i=t.max,!e||!i)return this;return this.min||this.max?(this.min.x=Math.min(e.x,this.min.x),this.max.x=Math.max(i.x,this.max.x),this.min.y=Math.min(e.y,this.min.y),this.max.y=Math.max(i.y,this.max.y)):(this.min=e.clone(),this.max=i.
vendor: 2,346 bytes, line 2
2clone()),this},getCenter:function(t){return z((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return z(this.min.x,this.max.y)},getTopRight:function(){return z(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?z(t):D(t))instanceof I?(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,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=D(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.x<i.x,r=o.y>e.y&&n.y<i.y;return s&&r},isValid:function(){return!(!this.min||!this.max)},pad:function(t){var e=this.min,i=this.max,n=Math.abs(e.x-i.x)*t,o=Math.abs(e.y-i.y)*t;return D(z(e.x-n,e.y-o),z(i.x+n,i.y+o))},equals:function(t){return!!t&&(t=D(t),this.min.equals(t.getTopLeft())&&this.max.equals(t.getBottomRight()))}},R.prototype={extend:function(t){var e,i,n=this._southWest,o=this._northEast;if(t instanceof B)e=t,i=t;else{if(!(t instanceof R))return t?this.extend(N(t)||j(t)):this;if(e=t._southWest,i=t._northEast,!e||!i)return this}return n||o?(n.lat=Math.min(e.lat,n.lat),n.lng=Math.min(e.lng,n.lng),o.lat=Math.max(i.lat,o.lat),o.lng=Math.max(i.lng,o.lng)):(this._southWest=new B(e.lat,e.lng),this._northEast=new B(i.lat,i.lng)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,o=Math.abs(e.lng-i.lng)*t;return new R(new B(e.lat-n,e.lng-o),new B(i.lat+n,i.lng+o))},getCenter:function(){return new B((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 B(this.getNorth(),this.getWest())},getSouthEast:function(){return new B(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof B||"lat"in t?N(t):j(t);var e,i,n=this._southWest,o=this._northEast;
vendor: 2,213 bytes, line 2
2return t instanceof R?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=j(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=j(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.lat<i.lat,r=o.lng>e.lng&&n.lng<i.lng;return s&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,e){return!!t&&(t=j(t),this._southWest.equals(t.getSouthWest(),e)&&this._northEast.equals(t.getNorthEast(),e))},isValid:function(){return!(!this._southWest||!this._northEast)}},B.prototype={equals:function(t,e){return!!t&&(t=N(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 q.distance(this,N(t))},wrap:function(){return q.wrapLatLng(this)},toBounds:function(t){var e=180*t/40075017,i=e/Math.cos(Math.PI/180*this.lat);return j([this.lat-e,this.lng-i],[this.lat+e,this.lng+i])},clone:function(){return new B(this.lat,this.lng,this.alt)}};var F,H={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 I(this.transformation.transform(e.min,i),this.transformation.transform(e.max,i))},infinite:!1,wrapLatLng:function(t){var e=this.wrapLng?a(t.lng,this.wrapLng,!0):t.lng;return new B(this.wrapLat?a(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,o=e.lng-i.lng;if(0===n&&0===o)return t;
vendor: 13,904 bytes, line 2
2var s=t.getSouthWest(),r=t.getNorthEast();return new R(new B(s.lat-n,s.lng-o),new B(r.lat-n,r.lng-o))}},q=e({},H,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var i=Math.PI/180,n=t.lat*i,o=e.lat*i,s=Math.sin((e.lat-t.lat)*i/2),r=Math.sin((e.lng-t.lng)*i/2),a=s*s+Math.cos(n)*Math.cos(o)*r*r,l=2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));return this.R*l}}),W=6378137,Z={R:W,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),o=Math.sin(n*e);return new O(this.R*t.lng*e,this.R*Math.log((1+o)/(1-o))/2)},unproject:function(t){var e=180/Math.PI;return new B((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:(F=W*Math.PI,new I([-F,-F],[F,F]))};function V(t,e,i,n){if(g(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 $(t,e,i,n){return new V(t,e,i,n)}V.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 Y=e({},q,{code:"EPSG:3857",projection:Z,transformation:function(){var t=.5/(Math.PI*Z.R);return $(t,.5,-t,.5)}()}),G=e({},Y,{code:"EPSG:900913"});function U(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function X(t,e){var i,n,o,s,r,a,l="";for(i=0,o=t.length;i<o;i++){for(n=0,s=(r=t[i]).length;n<s;n++)l+=(n?"L":"M")+(a=r[n]).x+" "+a.y;l+=e?It.svg?"z":"x":""}return l||"M0 0"}var K,J=document.documentElement.style,Q="ActiveXObject"in window,tt=Q&&!document.addEventListener,et="msLaunchUri"in navigator&&!("documentMode"in document),it=zt("webkit"),nt=zt("android"),ot=zt("android 2")||zt("android 3"),st=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),rt=nt&&zt("Google")&&st<537&&!("AudioNode"in window),at=!!window.opera,lt=!et&&zt("chrome"),ct=zt("gecko")&&!it&&!at&&!Q,ut=!lt&&zt("safari"),ht=zt("phantom"),dt="OTransition"in J,pt=0===navigator.platform.indexOf("Win"),ft=Q&&"transition"in J,mt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ot,gt="MozPerspective"in J,vt=!window.L_DISABLE_3D&&(ft||mt||gt)&&!dt&&!ht,yt="undefined"!=typeof orientation||zt("mobile"),_t=yt&&it,bt=yt&&mt,wt=!window.PointerEvent&&window.MSPointerEvent,xt=!(!window.PointerEvent&&!wt),Tt="ontouchstart"in window||!!window.TouchEvent,St=!window.L_NO_TOUCH&&(Tt||xt),Et=yt&&at,Pt=yt&&ct,Ct=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,Mt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",l,e),window.removeEventListener("testPassiveEventSupport",l,e)}catch(t){}return t}(),Lt=!!document.createElement("canvas").getContext,kt=!(!document.createElementNS||!U("svg").createSVGRect),Ot=!!kt&&((K=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(K.firstChild&&K.firstChild.namespaceURI)),At=!kt&&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"==typeof e.adj}catch(t){return!1}}();function zt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var It={ie:Q,ielt9:tt,edge:et,webkit:it,android:nt,android23:ot,androidStock:rt,opera:at,chrome:lt,gecko:ct,safari:ut,phantom:ht,opera12:dt,win:pt,ie3d:ft,webkit3d:mt,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:_t,mobileWebkit3d:bt,msPointer:wt,pointer:xt,touch:St,touchNative:Tt,mobileOpera:Et,mobileGecko:Pt,retina:Ct,passiveEvents:Mt,canvas:Lt,svg:kt,vml:At,inlineSvg:Ot,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Dt=It.msPointer?"MSPointerDown":"pointerdown",Rt=It.msPointer?"MSPointerMove":"pointermove",jt=It.msPointer?"MSPointerUp":"pointerup",Bt=It.msPointer?"MSPointerCancel":"pointercancel",Nt={touchstart:Dt,touchmove:Rt,touchend:jt,touchcancel:Bt},Ft={touchstart:function(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&je(e),Yt(t,e)},touchmove:Yt,touchend:Yt,touchcancel:Yt},Ht={},qt=!1;function Wt(t,e,i){return"touchstart"===e&&(qt||(document.addEventListener(Dt,Zt,!0),document.addEventListener(Rt,Vt,!0),document.addEventListener(jt,$t,!0),document.addEventListener(Bt,$t,!0),qt=!0)),Ft[e]?(i=Ft[e].bind(this,i),t.addEventListener(Nt[e],i,!1),i):(console.warn("wrong event specified:",e),l)}function Zt(t){Ht[t.pointerId]=t}function Vt(t){Ht[t.pointerId]&&(Ht[t.pointerId]=t)}function $t(t){delete Ht[t.pointerId]}function Yt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Ht)e.touches.push(Ht[i]);e.changedTouches=[e],t(e)}}var Gt,Ut,Xt,Kt,Jt,Qt=me(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),te=me(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ee="webkitTransition"===te||"OTransition"===te?te+"End":"transitionend";function ie(t){return"string"==typeof t?document.getElementById(t):t}function ne(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i}function oe(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function se(t){var e=t.parentNode;e&&e.removeChild(t)}function re(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function ae(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function le(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=pe(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ue(t,e){if(void 0!==t.classList)for(var i=h(e),n=0,o=i.length;n<o;n++)t.classList.add(i[n]);else if(!ce(t,e)){var s=pe(t);de(t,(s?s+" ":"")+e)}}function he(t,e){void 0!==t.classList?t.classList.remove(e):de(t,u((" "+pe(t)+" ").replace(" "+e+" "," ")))}function de(t,e){void 0===t.className.baseVal?t.className=e:t.className.baseVal=e}function pe(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function fe(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 me(t){for(var e=document.documentElement.style,i=0;i<t.length;i++)if(t[i]in e)return t[i];return!1}function ge(t,e,i){var n=e||new O(0,0);t.style[Qt]=(It.ie3d?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(i?" scale("+i+")":"")}function ve(t,e){t._leaflet_pos=e,It.any3d?ge(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)}if("onselectstart"in document)Gt=function(){Ce(window,"selectstart",je)},Ut=function(){Le(window,"selectstart",je)};else{var _e=me(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Gt=function(){if(_e){var t=document.documentElement.style;Xt=t[_e],t[_e]="none"}},Ut=function(){_e&&(document.documentElement.style[_e]=Xt,Xt=void 0)}}function be(){Ce(window,"dragstart",je)}function we(){Le(window,"dragstart",je)}function xe(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(Te(),Kt=t,Jt=t.style.outlineStyle,t.style.outlineStyle="none",Ce(window,"keydown",Te))}function Te(){Kt&&(Kt.style.outlineStyle=Jt,Kt=void 0,Jt=void 0,Le(window,"keydown",Te))}function Se(t){do{t=t.parentNode}while(!(t.offsetWidth&&t.offsetHeight||t===document.body));return t}function Ee(t){var e=t.getBoundingClientRect();return{x:e.width/t.offsetWidth||1,y:e.height/t.offsetHeight||1,boundingClientRect:e}}var Pe={__proto__:null,TRANSFORM:Qt,TRANSITION:te,TRANSITION_END:ee,get:ie,getStyle:ne,create:oe,remove:se,empty:re,toFront:ae,toBack:le,hasClass:ce,addClass:ue,removeClass:he,setClass:de,getClass:pe,setOpacity:fe,testProp:me,setTransform:ge,setPosition:ve,getPosition:ye,get disableTextSelection(){return Gt},get enableTextSelection(){return Ut},disableImageDrag:be,enableImageDrag:we,preventOutline:xe,restoreOutline:Te,getSizedParentNode:Se,getScale:Ee};function Ce(t,e,i,n){if(e&&"object"==typeof e)for(var o in e)Ae(t,o,e[o],i);else for(var s=0,r=(e=h(e)).length;s<r;s++)Ae(t,e[s],i,n);return this}var Me="_leaflet_events";function Le(t,e,i,n){if(1===arguments.length)ke(t),delete t[Me];else if(e&&"object"==typeof e)for(var o in e)ze(t,o,e[o],i);else if(e=h(e),2===arguments.length)ke(t,(function(t){return-1!==v(e,t)}));else for(var s=0,r=e.length;s<r;s++)ze(t,e[s],i,n);return this}function ke(t,e){for(var i in t[Me]){var n=i.split(/\d/)[0];e&&!e(n)||ze(t,n,null,null,i)}}var Oe={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Ae(t,e,i,n){var o=e+s(i)+(n?"_"+s(n):"");if(t[Me]&&t[Me][o])return this;var r=function(e){return i.call(n||t,e||window.event)},a=r;!It.touchNative&&It.pointer&&0===e.indexOf("touch")?r=Wt(t,e,r):It.touch&&"dblclick"===e?r=function(t,e){t.addEventListener("dblclick",e);var i,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ne(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=200?2==++i&&e(function(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):i=1,n=s}}}else i=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}(t,r):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(Oe[e]||e,r,!!It.passiveEvents&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(r=function(e){e=e||window.event,We(t,e)&&a(e)},t.addEventListener(Oe[e],r,!1)):t.addEventListener(e,a,!1):t.attachEvent("on"+e,r),t[Me]=t[Me]||{},t[Me][o]=r}function ze(t,e,i,n,o){o=o||e+s(i)+(n?"_"+s(n):"");var r=t[Me]&&t[Me][o];if(!r)return this;!It.touchNative&&It.pointer&&0===e.indexOf("touch")?function(t,e,i){Nt[e]?t.removeEventListener(Nt[e],i,!1):console.warn("wrong event specified:",e)}(t,e,r):It.touch&&"dblclick"===e?function(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}(t,r):"removeEventListener"in t?t.removeEventListener(Oe[e]||e,r,!1):t.detachEvent("on"+e,r),t[Me][o]=null}function Ie(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,this}function De(t){return Ae(t,"wheel",Ie),this}function Re(t){return Ce(t,"mousedown touchstart dblclick contextmenu",Ie),t._leaflet_disable_click=!0,this}function je(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Be(t){return je(t),Ie(t),this}function Ne(t){if(t.composedPath)return t.composedPath();for(var e=[],i=t.target;i;)e.push(i),i=i.parentNode;return e}function Fe(t,e){if(!e)return new O(t.clientX,t.clientY);var i=Ee(e),n=i.boundingClientRect;return new O((t.clientX-n.left)/i.x-e.clientLeft,(t.clientY-n.top)/i.y-e.clientTop)}var He=It.linux&&It.chrome?window.devicePixelRatio:It.mac?3*window.devicePixelRatio:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function qe(t){return It.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/He: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}function We(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 Ze={__proto__:null,on:Ce,off:Le,stopPropagation:Ie,disableScrollPropagation:De,disableClickPropagation:Re,preventDefault:je,stop:Be,getPropagationPath:Ne,getMousePosition:Fe,getWheelDelta:qe,isExternalTarget:We,addListener:Ce,removeListener:Le},Ve=k.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=S(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(),ve(this._el,i),this.fire("step")},_complete:function(){E(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),$e=k.extend({options:{crs:Y,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=d(this,e),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=n(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(N(e.center),e.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=te&&It.any3d&&!It.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Ce(this._proxy,ee,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,335 bytes, line 2
2,setView:function(t,i,n){return i=void 0===i?this._zoom:this._limitZoom(i),t=this._limitCenter(N(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,n.pan&&n.pan.noMoveStart),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||(It.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(It.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),o=this.getSize().divideBy(2),s=(t instanceof O?t:this.latLngToContainerPoint(t)).subtract(o).multiplyBy(1-1/n),r=this.containerPointToLatLng(o.add(s));return this.setView(r,e,{zoom:i})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():j(t);var i=z(e.paddingTopLeft||e.padding||[0,0]),n=z(e.paddingBottomRight||e.padding||[0,0]),o=this.getBoundsZoom(t,!1,i.add(n));if((o="number"==typeof e.maxZoom?Math.min(e.maxZoom,o):o)===1/0)return{center:t.getCenter(),zoom:o};
vendor: 4,176 bytes, line 2
2var s=n.subtract(i).divideBy(2),r=this.project(t.getSouthWest(),o),a=this.project(t.getNorthEast(),o);return{center:this.unproject(r.add(a).divideBy(2).add(s),o),zoom:o}},fitBounds:function(t,e){if(!(t=j(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){if(e=e||{},!(t=z(t).round()).x&&!t.y)return this.fire("moveend");if(!0!==e.animate&&!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Ve,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate){ue(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},flyTo:function(t,e,i){if(!1===(i=i||{}).animate||!It.any3d)return this.setView(t,e,i);this._stop();var n=this.project(this.getCenter()),o=this.project(t),s=this.getSize(),r=this._zoom;t=N(t),e=void 0===e?r:e;var a=Math.max(s.x,s.y),l=a*this.getZoomScale(r,e),c=o.distanceTo(n)||1,u=1.42,h=2.0164;function d(t){var e=(l*l-a*a+(t?-1:1)*h*h*c*c)/(2*(t?l:a)*h*c),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 f(t){return(Math.exp(t)+Math.exp(-t))/2}var m=d(0);function g(t){return a*(f(m)*(p(e=m+u*t)/f(e))-p(m))/h;var e}var v=Date.now(),y=(d(1)-m)/u,_=i.duration?1e3*i.duration:1e3*y*.8;return this._moveStart(!0,i.noMoveStart),function i(){var s=(Date.now()-v)/_,l=function(t){return 1-Math.pow(1-t,1.5)}(s)*y;s<=1?(this._flyToFrame=S(i,this),this._move(this.unproject(n.add(o.subtract(n).multiplyBy(g(l)/c)),r),this.getScaleZoom(a/function(t){return a*(f(m)/f(m+u*t))}(l),r),{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=j(t),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),t.isValid()?(this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},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,j(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=z((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=z(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=D([r.min.add(i),r.max.subtract(n)]),l=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var c=s.subtract(a.getCenter()),u=a.extend(s).getSize().subtract(l);o.x+=c.x<0?-u.x:u.x,o.y+=c.y<0?-u.y:u.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return 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 o=this.getSize(),s=i.divideBy(2).round(),r=o.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:o})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()}
vendor: 11,945 bytes, line 2
2,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=n(this._handleGeolocationResponse,this),o=n(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,o,t):navigator.geolocation.getCurrentPosition(i,o,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){if(this._container._leaflet_id){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){if(this._container._leaflet_id){var e=new B(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(i);this.setView(e,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},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.options.maxBounds&&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(),se(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(E(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)se(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.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new R(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._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=j(t),i=z(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),l=this.getSize().subtract(i),c=D(this.project(a,n),this.project(r,n)).getSize(),u=It.any3d?this.options.zoomSnap:1,h=l.x/c.x,d=l.y/c.y,p=e?Math.max(h,d):Math.min(h,d);return n=this.getScaleZoom(p,n),u&&(n=Math.round(n/(u/100))*(u/100),n=e?Math.ceil(n/u)*u:Math.floor(n/u)*u),Math.max(o,Math.min(s,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 I(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(N(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(z(t),e)},layerPointToLatLng:function(t){var e=z(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(N(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(N(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(j(t))},distance:function(t,e){return this.options.crs.distance(N(t),N(e))},containerPointToLayerPoint:function(t){return z(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return z(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(z(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(N(t)))},mouseEventToContainerPoint:function(t){return Fe(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=ie(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Ce(e,"scroll",this._onScroll,this),this._containerId=s(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&It.any3d,ue(t,"leaflet-container"+(It.touch?" leaflet-touch":"")+(It.retina?" leaflet-retina":"")+(It.ielt9?" leaflet-oldie":"")+(It.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=ne(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==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),ve(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),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,i){ve(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return E(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){ve(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={},this._targets[s(this._container)]=this;var e=t?Le:Ce;e(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),It.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){E(this._resizeRequest),this._resizeRequest=S((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=[],o="mouseout"===e||"mouseover"===e,r=t.target||t.srcElement,a=!1;r;){if((i=this._targets[s(r)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(o&&!We(r,t))break;if(n.push(i),o)break}if(r===this._container)break;r=r.parentNode}return n.length||a||o||!this.listens(e,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&xe(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){if("click"===t.type){var o=e({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,i);if(n){for(var r=[],a=0;a<n.length;a++)n[a].listens(i,!0)&&r.push(n[a]);s=r.concat(s)}if(s.length){"contextmenu"===i&&je(t);var l=s[0],c={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var u=l.getLatLng&&(!l._radius||l._radius<=10);c.containerPoint=u?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(t),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=u?l.getLatLng():this.layerPointToLatLng(c.layerPoint)}for(a=0;a<s.length;a++)if(s[a].fire(i,c,!0),c.originalEvent._stopped||!1===s[a].options.bubblingMouseEvents&&-1!==v(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()},_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),o=this.getSize().divideBy(2),s=new I(n.subtract(o),n.add(o)),r=this._getBoundsOffset(s,i,e);return Math.abs(r.x)<=1&&Math.abs(r.y)<=1?t:this.unproject(n.add(r),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new I(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
vendor: 15,212 bytes, line 2
2(),i)),o=n.min.subtract(t.min),s=n.max.subtract(t.max);return new O(this._rebound(o.x,-s.x),this._rebound(o.y,-s.y))},_rebound:function(t,e){return t+e>0?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=It.any3d?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(){he(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=Qt,i=this._proxy.style[e];ge(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(){se(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ge(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&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),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o)||(S((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,i,o){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:o}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(n(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&he(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});var Ye=C.extend({options:{position:"topright"},initialize:function(t){d(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?(se(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),Ge=function(t){return new Ye(t)};$e.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,o){var s=e+n+" "+e+o;t[n+o]=oe("div",s,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)se(this._controlCorners[t]);se(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ue=Ye.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 d(this,i),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!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,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 Ye.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(s(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"):he(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return he(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),Re(e),De(e);var n=this._section=oe("section",t+"-list");i&&(this._map.on("click",this.collapse,this),Ce(e,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var o=this._layersLink=oe("a",t+"-toggle",e);o.href="#",o.title="Layers",o.setAttribute("role","button"),Ce(o,{keydown:function(t){13===t.keyCode&&this._expandSafely()},click:function(t){je(t),this._expandSafely()}},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]&&s(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(n((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;re(this._baseLayersList),re(this._overlaysList),this._layerControlInputs=[];var t,e,i,n,o=0;for(i=0;i<this._layers.length;i++)n=this._layers[i],this._addItem(n),e=e||n.overlay,t=t||!n.overlay,o+=n.overlay?0:1;return this.options.hideSingleBase&&(t=t&&o>1,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(s(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_"+s(this),n),this._layerControlInputs.push(e),e.layerId=s(t.layer),Ce(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var r=document.createElement("span");return i.appendChild(r),r.appendChild(e),r.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;s<o.length;s++)this._map.hasLayer(o[s])&&this._map.removeLayer(o[s]);for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var t,e,i=this._layerControlInputs,n=this._map.getZoom(),o=i.length-1;o>=0;o--)t=i[o],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},_expandSafely:function(){var t=this._section;this._preventClick=!0,Ce(t,"click",je),this.expand();var e=this;setTimeout((function(){Le(t,"click",je),e._preventClick=!1}))}}),Xe=Ye.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',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,o){var s=oe("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),Re(s),Ce(s,"click",Be),Ce(s,"click",o,this),Ce(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";he(this._zoomInButton,e),he(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ue(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ue(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});$e.mergeOptions({zoomControl:!0}),$e.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new Xe,this.addControl(this.zoomControl))}));var Ke=Ye.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)},_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,o=3.2808399*t;o>5280?(e=o/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_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*(i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),Je=Ye.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(It.inlineSvg?'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg> ':"")+"Leaflet</a>"},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=oe("div","leaflet-control-attribution"),Re(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},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):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):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(' <span aria-hidden="true">|</span> ')}}});$e.mergeOptions({attributionControl:!0}),$e.addInitHook((function(){this.options.attributionControl&&(new Je).addTo(this)}));Ye.Layers=Ue,Ye.Zoom=Xe,Ye.Scale=Ke,Ye.Attribution=Je,Ge.layers=function(t,e,i){return new Ue(t,e,i)},Ge.zoom=function(t){return new Xe(t)},Ge.scale=function(t){return new Ke(t)},Ge.attribution=function(t){return new Je(t)};var Qe=C.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):this},enabled:function(){return!!this._enabled}});Qe.addTo=function(t,e){return t.addHandler(e,this),this};var ti={Events:M},ei=It.touch?"touchstart mousedown":"mousedown",ii=k.extend({options:{clickTolerance:3}
vendor: 2,894 bytes, line 2
2,initialize:function(t,e,i,n){d(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Ce(this._dragStartTarget,ei,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ii._dragging===this&&this.finishDrag(!0),Le(this._dragStartTarget,ei,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ce(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)ii._dragging===this&&this.finishDrag();else if(!(ii._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(ii._dragging=this,this._preventOutline&&xe(this._element),be(),Gt(),this._moving))){this.fire("down");var e=t.touches?t.touches[0]:t,i=Se(this._element);this._startPoint=new O(e.clientX,e.clientY),this._startPos=ye(this._element),this._parentScale=Ee(i);var n="mousedown"===t.type;Ce(document,n?"mousemove":"touchmove",this._onMove,this),Ce(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new O(e.clientX,e.clientY)._subtract(this._startPoint);(i.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,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,this._lastEvent=t,this._updatePosition()))}},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),ve(this._element,this._newPos),this.fire("drag",t)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(t){he(document.body,"leaflet-dragging"),this._lastTarget&&(he(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Le(document,"mousemove touchmove",this._onMove,this),Le(document,"mouseup touchend touchcancel",this._onUp,this),we(),Ut();var e=this._moved&&this._moving;this._moving=!1,ii._dragging=!1,e&&this.fire("dragend",{noInertia:t,distance:this._newPos.distanceTo(this._startPos)})}});function ni(t,e,i){var n,o,s,r,a,l,c,u,h,d=[1,4,2,8];for(o=0,c=t.length;o<c;o++)t[o]._code=pi(t[o],e);for(r=0;r<4;r++){for(u=d[r],n=[],o=0,s=(c=t.length)-1;o<c;s=o++)a=t[o],l=t[s],a._code&u?l._code&u||((h=di(l,a,u,e,i))._code=pi(h,e),n.push(h)):(l._code&u&&((h=di(l,a,u,e,i))._code=pi(h,e),n.push(h)),n.push(a));t=n}return t}function oi(t,e){var i,n,o,s,r,a,l,c,u;if(!t||0===t.length)throw new Error("latlngs not passed");gi(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var h=N([0,0]),d=j(t);
vendor: 2,247 bytes, line 2
2d.getNorthWest().distanceTo(d.getSouthWest())*d.getNorthEast().distanceTo(d.getNorthWest())<1700&&(h=si(t));var p=t.length,f=[];for(i=0;i<p;i++){var m=N(t[i]);f.push(e.project(N([m.lat-h.lat,m.lng-h.lng])))}for(a=l=c=0,i=0,n=p-1;i<p;n=i++)o=f[i],s=f[n],r=o.y*s.x-s.y*o.x,l+=(o.x+s.x)*r,c+=(o.y+s.y)*r,a+=3*r;u=0===a?f[0]:[l/a,c/a];var g=e.unproject(z(u));return N([g.lat+h.lat,g.lng+h.lng])}function si(t){for(var e=0,i=0,n=0,o=0;o<t.length;o++){var s=N(t[o]);e+=s.lat,i+=s.lng,n++}return N([e/n,i/n])}var ri,ai={__proto__:null,clipPolygon:ni,polygonCenter:oi,centroid:si};function li(t,e){if(!e||!t.length)return t.slice();var i=e*e;return function(t,e){var i=t.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(i);n[0]=n[i-1]=1,ui(t,n,e,0,i-1);var o,s=[];for(o=0;o<i;o++)n[o]&&s.push(t[o]);return s}(t=function(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;n<s;n++)fi(t[n],t[o])>e&&(i.push(t[n]),o=n);return o<s-1&&i.push(t[s-1]),i}(t,i),i)}function ci(t,e,i){return Math.sqrt(mi(t,e,i,!0))}function ui(t,e,i,n,o){var s,r,a,l=0;for(r=n+1;r<=o-1;r++)(a=mi(t[r],t[n],t[o],!0))>l&&(s=r,l=a);l>i&&(e[s]=1,ui(t,e,i,n,s),ui(t,e,i,s,o))}function hi(t,e,i,n,o){var s,r,a,l=n?ri:pi(t,i),c=pi(e,i);for(ri=c;;){if(!(l|c))return[t,e];if(l&c)return!1;a=pi(r=di(t,e,s=l||c,i,o),i),s===l?(t=r,l=a):(e=r,c=a)}}function di(t,e,i,n,o){var s,r,a=e.x-t.x,l=e.y-t.y,c=n.min,u=n.max;return 8&i?(s=t.x+a*(u.y-t.y)/l,r=u.y):4&i?(s=t.x+a*(c.y-t.y)/l,r=c.y):2&i?(s=u.x,r=t.y+l*(u.x-t.x)/a):1&i&&(s=c.x,r=t.y+l*(c.x-t.x)/a),new O(s,r,o)}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 fi(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function mi(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,l=i.y-r,c=a*a+l*l;return c>0&&((o=((t.x-s)*a+(t.y-r)*l)/c)>1?(s=i.x,r=i.y):o>0&&(s+=a*o,r+=l*o)),a=t.x-s,l=t.y-r,n?a*a+l*l:new O(s,r)}function gi(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function vi(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),gi(t)}function yi(t,e){var i,n,o,s,r,a,l,c;if(!t||0===t.length)throw new Error("latlngs not passed");gi(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var u=N([0,0]),h=j(t);
vendor: 4,226 bytes, line 2
2h.getNorthWest().distanceTo(h.getSouthWest())*h.getNorthEast().distanceTo(h.getNorthWest())<1700&&(u=si(t));var d=t.length,p=[];for(i=0;i<d;i++){var f=N(t[i]);p.push(e.project(N([f.lat-u.lat,f.lng-u.lng])))}for(i=0,n=0;i<d-1;i++)n+=p[i].distanceTo(p[i+1])/2;if(0===n)c=p[0];else for(i=0,s=0;i<d-1;i++)if(r=p[i],a=p[i+1],(s+=o=r.distanceTo(a))>n){l=(s-n)/o,c=[a.x-l*(a.x-r.x),a.y-l*(a.y-r.y)];break}var m=e.unproject(z(c));return N([m.lat+u.lat,m.lng+u.lng])}var _i={__proto__:null,simplify:li,pointToSegmentDistance:ci,closestPointOnSegment:function(t,e,i){return mi(t,e,i)},clipSegment:hi,_getEdgeIntersection:di,_getBitCode:pi,_sqClosestPointOnSegment:mi,isFlat:gi,_flat:vi,polylineCenter:yi},bi={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new B(t.y,t.x)},bounds:new I([-180,-90],[180,90])},wi={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),l=0,c=.1;l<15&&Math.abs(c)>1e-7;l++)e=s*Math.sin(a),e=Math.pow((1-e)/(1+e),s/2),a+=c=Math.PI/2-2*Math.atan(r*e)-a;return new B(a*i,t.x*i/n)}},xi={__proto__:null,LonLat:bi,Mercator:wi,SphericalMercator:Z},Ti=e({},q,{code:"EPSG:3395",projection:wi,transformation:function(){var t=.5/(Math.PI*wi.R);return $(t,.5,-t,.5)}()}),Si=e({},q,{code:"EPSG:4326",projection:bi,transformation:$(1/180,1,-1/180,.5)}),Ei=e({},H,{projection:bi,transformation:$(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});H.Earth=q,H.EPSG3395=Ti,H.EPSG3857=Y,H.EPSG900913=G,H.EPSG4326=Si,H.Simple=Ei;var Pi=k.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[s(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[s(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});$e.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=s(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=s(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return s(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?g(t)?t:[t]:[]).length;e<i;e++)this.addLayer(t[e])},_addZoomLimit:function(t){isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[s(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=s(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 o=this._zoomBoundLayers[n].options;t=void 0===o.minZoom?t:Math.min(t,o.minZoom),e=void 0===o.maxZoom?e:Math.max(e,o.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: 18,146 bytes, line 2
2om&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Ci=Pi.extend({initialize:function(t,e){var i,n;if(d(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("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:function(t){return s(t)}}),Mi=Ci.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Ci.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),Ci.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 R;for(var e in this._layers){var i=this._layers[e];t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}}),Li=C.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(t){d(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),(this.options.crossOrigin||""===this.options.crossOrigin)&&(n.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),n},_setIconStyles:function(t,e){var i=this.options,n=i[e+"Size"];"number"==typeof n&&(n=[n,n]);var o=z(n),s=z("shadow"===e&&i.shadowAnchor||i.iconAnchor||o&&o.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(i.className||""),s&&(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),o&&(t.style.width=o.x+"px",t.style.height=o.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return It.retina&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});var ki=Li.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"string"!=typeof ki.imagePath&&(ki.imagePath=this._detectIconPath()),(this.options.imagePath||ki.imagePath)+Li.prototype._getIconUrl.call(this,t)},_stripUrl:function(t){var e=function(t,e,i){var n=e.exec(t);return n&&n[i]};return(t=e(t,/^url\((['"])?(.+)\1\)$/,2))&&e(t,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var t=oe("div","leaflet-default-icon-path",document.body),e=ne(t,"background-image")||ne(t,"backgroundImage");if(document.body.removeChild(t),e=this._stripUrl(e))return e;var i=document.querySelector('link[href$="leaflet.css"]');return i?i.href.substring(0,i.href.length-11-1):""}}),Oi=Qe.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new ii(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&&he(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var e=this._marker,i=e._map,n=this._marker.options.autoPanSpeed,o=this._marker.options.autoPanPadding,s=ye(e._icon),r=i.getPixelBounds(),a=i.getPixelOrigin(),l=D(r.min._subtract(a).add(o),r.max._subtract(a).subtract(o));if(!l.contains(s)){var c=z((Math.max(l.max.x,s.x)-l.max.x)/(r.max.x-l.max.x)-(Math.min(l.min.x,s.x)-l.min.x)/(r.min.x-l.min.x),(Math.max(l.max.y,s.y)-l.max.y)/(r.max.y-l.max.y)-(Math.min(l.min.y,s.y)-l.min.y)/(r.min.y-l.min.y)).multiplyBy(n);i.panBy(c,{animate:!1}),this._draggable._newPos._add(c),this._draggable._startPos._add(c),ve(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=S(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&&(E(this._panRequest),this._panRequest=S(this._adjustPan.bind(this,t)))},_onDrag:function(t){var e=this._marker,i=e._shadow,n=ye(e._icon),o=e._map.layerPointToLatLng(n);i&&ve(i,n),e._latlng=o,t.latlng=o,t.oldLatLng=this._oldLatLng,e.fire("move",t).fire("drag",t)},_onDragEnd:function(t){E(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Ai=Pi.extend({options:{icon:new ki,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,e){d(this,e),this._latlng=N(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=N(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(){if(this._icon&&this._map){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return 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",i.setAttribute("role","button")),this._icon=i,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ce(i,"focus",this._panOnFocus,this);var o=t.icon.createShadow(this._shadow),s=!1;o!==this._shadow&&(this._removeShadow(),s=!0),o&&(ue(o,e),o.alt=""),this._shadow=o,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),o&&s&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Le(this._icon,"focus",this._panOnFocus,this),se(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&se(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&ve(this._icon,t),this._shadow&&ve(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(){if(this.options.interactive&&(ue(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Oi)){var t=this.options.draggable;this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Oi(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&&fe(this._icon,t),this._shadow&&fe(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var t=this._map;if(t){var e=this.options.icon.options,i=e.iconSize?z(e.iconSize):z(0,0),n=e.iconAnchor?z(e.iconAnchor):z(0,0);t.panInside(this._latlng,{paddingTopLeft:n,paddingBottomRight:i.subtract(n)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});var zi=Pi.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"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 d(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||0)}}),Ii=zi.extend({options:{fill:!0,radius:10},initialize:function(t,e){d(this,e),this._latlng=N(t),this._radius=this.options.radius},setLatLng:function(t){var e=this._latlng;return this._latlng=N(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},setStyle:function(t){var e=t&&t.radius||this._radius;return zi.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 I(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()}});var Di=Ii.extend({initialize:function(t,i,n){if("number"==typeof i&&(i=e({},n,{radius:i})),d(this,i),this._latlng=N(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 R(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:zi.prototype.setStyle,_project:function(){var t=this._latlng.lng,e=this._latlng.lat,i=this._map,n=i.options.crs;if(n.distance===q.distance){var o=Math.PI/180,s=this._mRadius/q.R/o,r=i.project([e+s,t]),a=i.project([e-s,t]),l=r.add(a).divideBy(2),c=i.unproject(l).lat,u=Math.acos((Math.cos(s*o)-Math.sin(e*o)*Math.sin(c*o))/(Math.cos(e*o)*Math.cos(c*o)))/o;(isNaN(u)||0===u)&&(u=s/Math.cos(Math.PI/180*e)),this._point=l.subtract(i.getPixelOrigin()),this._radius=isNaN(u)?0:l.x-i.project([c,t-u]).x,this._radiusY=l.y-r.y}else{var h=n.unproject(n.project(this._latlng).subtract([this._mRadius,0]));this._point=i.latLngToLayerPoint(this._latlng),this._radius=this._point.x-i.latLngToLayerPoint(h).x}this._updateBounds()}});var Ri=zi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,e){d(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,o=null,s=mi,r=0,a=this._parts.length;r<a;r++)for(var l=this._parts[r],c=1,u=l.length;c<u;c++){var h=s(t,e=l[c-1],i=l[c],!0);h<n&&(n=h,o=s(t,e,i))}return o&&(o.distance=Math.sqrt(n)),o},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return yi(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=N(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new R,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return gi(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],i=gi(t),n=0,o=t.length;n<o;n++)i?(e[n]=N(t[n]),this._bounds.extend(e[n])):e[n]=this._convertLatLngs(t[n]);return e},_project:function(){var t=new I;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._rawPxBounds&&(this._pxBounds=new I([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)]))},_projectLatlngs:function(t,e,i){var n,o,s=t[0]instanceof B,r=t.length;if(s){for(o=[],n=0;n<r;n++)o[n]=this._map.latLngToLayerPoint(t[n]),i.extend(o[n]);e.push(o)}else for(n=0;n<r;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{var e,i,n,o,s,r,a,l=this._parts;for(e=0,n=0,o=this._rings.length;e<o;e++)for(i=0,s=(a=this._rings[e]).length;i<s-1;i++)(r=hi(a[i],a[i+1],t,i,!0))&&(l[n]=l[n]||[],l[n].push(r[0]),r[1]===a[i+1]&&i!==s-2||(l[n].push(r[1]),n++))}},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,i=0,n=t.length;i<n;i++)t[i]=li(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,o,s,r,a,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(i=0,s=this._parts.length;i<s;i++)for(n=0,o=(r=(a=this._parts[i]).length)-1;n<r;o=n++)if((e||0!==n)&&ci(t,a[o],a[n])<=l)return!0;return!1}});Ri._flat=vi;var ji=Ri.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return oi(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(t){var e=Ri.prototype._convertLatLngs.call(this,t),i=e.length;return i>=2&&e[0]instanceof B&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){Ri.prototype._setLatLngs.call(this,t),gi(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return gi(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);if(t=new I(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;o<s;o++)(n=ni(this._rings[o],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var e,i,n,o,s,r,a,l,c=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(o=0,a=this._parts.length;o<a;o++)for(s=0,r=(l=(e=this._parts[o]).length)-1;s<l;r=s++)i=e[s],n=e[r],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(c=!c);return c||Ri.prototype._containsPoint.call(this,t,!0)}});var Bi=Mi.extend({initialize:function(t,e){d(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=g(t)?t:t.features;if(o){for(e=0,i=o.length;e<i;e++)((n=o[e]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var s=this.options;if(s.filter&&!s.filter(t))return this;var r=Ni(t,s);return r?(r.feature=$i(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&&s.onEachFeature(t,r),this.addLayer(r)):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 Ni(t,e){var i,n,o,s,r="Feature"===t.type?t.geometry:t,a=r?r.coordinates:null,l=[],c=e&&e.pointToLayer,u=e&&e.coordsToLatLng||Hi;if(!a&&!r)return null;
vendor: 5,219 bytes, line 2
2switch(r.type){case"Point":return Fi(c,t,i=u(a),e);case"MultiPoint":for(o=0,s=a.length;o<s;o++)i=u(a[o]),l.push(Fi(c,t,i,e));return new Mi(l);case"LineString":case"MultiLineString":return n=qi(a,"LineString"===r.type?0:1,u),new Ri(n,e);case"Polygon":case"MultiPolygon":return n=qi(a,"Polygon"===r.type?1:2,u),new ji(n,e);case"GeometryCollection":for(o=0,s=r.geometries.length;o<s;o++){var h=Ni({geometry:r.geometries[o],type:"Feature",properties:t.properties},e);h&&l.push(h)}return new Mi(l);case"FeatureCollection":for(o=0,s=r.features.length;o<s;o++){var d=Ni(r.features[o],e);d&&l.push(d)}return new Mi(l);default:throw new Error("Invalid GeoJSON object.")}}function Fi(t,e,i,n){return t?t(e,i):new Ai(i,n&&n.markersInheritOptions&&n)}function Hi(t){return new B(t[1],t[0],t[2])}function qi(t,e,i){for(var n,o=[],s=0,r=t.length;s<r;s++)n=e?qi(t[s],e-1,i):(i||Hi)(t[s]),o.push(n);return o}function Wi(t,e){return void 0!==(t=N(t)).alt?[c(t.lng,e),c(t.lat,e),c(t.alt,e)]:[c(t.lng,e),c(t.lat,e)]}function Zi(t,e,i,n){for(var o=[],s=0,r=t.length;s<r;s++)o.push(e?Zi(t[s],gi(t[s])?0:e-1,i,n):Wi(t[s],n));return!e&&i&&o.length>0&&o.push(o[0].slice()),o}function Vi(t,i){return t.feature?e({},t.feature,{geometry:i}):$i(i)}function $i(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Yi={toGeoJSON:function(t){return Vi(this,{type:"Point",coordinates:Wi(this.getLatLng(),t)})}};function Gi(t,e){return new Bi(t,e)}Ai.include(Yi),Di.include(Yi),Ii.include(Yi),Ri.include({toGeoJSON:function(t){var e=!gi(this._latlngs);return Vi(this,{type:(e?"Multi":"")+"LineString",coordinates:Zi(this._latlngs,e?1:0,!1,t)})}}),ji.include({toGeoJSON:function(t){var e=!gi(this._latlngs),i=e&&!gi(this._latlngs[0]),n=Zi(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Vi(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),Ci.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),Vi(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){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(i)n.push(o.geometry);else{var s=$i(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),i?Vi(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Ui=Gi,Xi=Pi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=j(e),d(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(){se(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&&ae(this._image),this},bringToBack:function(){return this._map&&le(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=j(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=l,e.onmousemove=l,e.onload=n(this.fire,this,"load"),e.onerror=n(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;ge(this._image,i,e)},_reset:function(){var t=this._image,e=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();ve(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){fe(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)},getCenter:function(){return this._bounds.getCenter()}}),Ki=Xi.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInl
vendor: 18,704 bytes, line 2
2ine:!0},_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=l,e.onmousemove=l,e.onloadeddata=n(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),o=[],s=0;s<i.length;s++)o.push(i[s].src);this._url=i.length>0?o:[e.src]}else{g(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,e.playsInline=!!this.options.playsInline;for(var r=0;r<this._url.length;r++){var a=oe("source");a.src=this._url[r],e.appendChild(a)}}}});var Ji=Xi.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=l,t.onmousemove=l}});var Qi=Pi.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(t,e){t&&(t instanceof B||g(t))?(this._latlng=N(t),d(this,e)):(d(this,t),this._source=e),this.options.content&&(this._content=this.options.content)},openOn:function(t){return(t=arguments.length?t:this._source._map).hasLayer(this)||t.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(t){return this._map?this.close():(arguments.length?this._source=t:t=this._source,this._prepareOpen(),this.openOn(t._map)),this},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&fe(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&fe(this._container,1),this.bringToFront(),this.options.interactive&&(ue(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(t){t._fadeAnimated?(fe(this._container,0),this._removeTimeout=setTimeout(n(se,void 0,this._container),200)):se(this._container),this.options.interactive&&(he(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=N(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&&ae(this._container),this},bringToBack:function(){return this._map&&le(this._container),this},_prepareOpen:function(t){var e=this._source;if(!e._map)return!1;if(e instanceof Mi){e=null;var i=this._source._layers;for(var n in i)if(i[n]._map){e=i[n];break}if(!e)return!1;this._source=e}if(!t)if(e.getCenter)t=e.getCenter();else if(e.getLatLng)t=e.getLatLng();else{if(!e.getBounds)throw new Error("Unable to get source layer LatLng.");t=e.getBounds().getCenter()}return this.setLatLng(t),this._map&&this.update(),!0},_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(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=z(this.options.offset),i=this._getAnchor();this._zoomAnimated?ve(this._container,t.add(i)):e=e.add(t).add(i);var n=this._containerBottom=-e.y,o=this._containerLeft=-Math.round(this._containerWidth/2)+e.x;this._container.style.bottom=n+"px",this._container.style.left=o+"px"}},_getAnchor:function(){return[0,0]}});$e.include({_initOverlay:function(t,e,i,n){var o=e;return o instanceof t||(o=new t(n).setContent(e)),i&&o.setLatLng(i),o}}),Pi.include({_initOverlay:function(t,e,i,n){var o=i;return o instanceof t?(d(o,n),o._source=this):(o=e&&!n?e:new t(n,this)).setContent(i),o}});var tn=Qi.extend({options:{pane:"popupPane",offset:[0,7],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=arguments.length?t:this._source._map).hasLayer(this)&&t._popup&&t._popup.options.autoClose&&t.removeLayer(t._popup),t._popup=this,Qi.prototype.openOn.call(this,t)},onAdd:function(t){Qi.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof zi||this._source.on("preclick",Ie))},onRemove:function(t){Qi.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof zi||this._source.off("preclick",Ie))},getEvents:function(){var t=Qi.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},_initLayout:function(){var t="leaflet-popup",e=this._container=oe("div",t+" "+(this.options.className||"")+" leaflet-zoom-animated"),i=this._wrapper=oe("div",t+"-content-wrapper",e);if(this._contentNode=oe("div",t+"-content",i),Re(e),De(this._contentNode),Ce(e,"contextmenu",Ie),this._tipContainer=oe("div",t+"-tip-container",e),this._tip=oe("div",t+"-tip",this._tipContainer),this.options.closeButton){var n=this._closeButton=oe("a",t+"-close-button",e);n.setAttribute("role","button"),n.setAttribute("aria-label","Close popup"),n.href="#close",n.innerHTML='<span aria-hidden="true">×</span>',Ce(n,"click",(function(t){je(t),this.close()}),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,o=this.options.maxHeight,s="leaflet-popup-scrolled";o&&n>o?(e.height=o+"px",ue(t,s)):he(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();ve(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(ne(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new O(this._containerLeft,-i-this._containerBottom);o._add(ye(this._container));var s=t.layerPointToContainerPoint(o),r=z(this.options.autoPanPadding),a=z(this.options.autoPanPaddingTopLeft||r),l=z(this.options.autoPanPaddingBottomRight||r),c=t.getSize(),u=0,h=0;s.x+n+l.x>c.x&&(u=s.x+n-c.x+l.x),s.x-u-a.x<0&&(u=s.x-a.x),s.y+i+l.y>c.y&&(h=s.y+i-c.y+l.y),s.y-h-a.y<0&&(h=s.y-a.y),(u||h)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([u,h]))}},_getAnchor:function(){return z(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});$e.mergeOptions({closePopupOnClick:!0}),$e.include({openPopup:function(t,e,i){return this._initOverlay(tn,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Pi.include({bindPopup:function(t,e){return this._popup=this._initOverlay(tn,this._popup,t,e),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){return this._popup&&(this instanceof Mi||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),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){if(this._popup&&this._map){Be(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof zi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Qi.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Qi.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Qi.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=oe("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+s(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,l=o.offsetWidth,c=o.offsetHeight,u=z(this.options.offset),h=this._getAnchor();"top"===a?(e=l/2,i=c):"bottom"===a?(e=l/2,i=0):"center"===a?(e=l/2,i=c/2):"right"===a?(e=0,i=c/2):"left"===a?(e=l,i=c/2):r.x<s.x?(a="right",e=0,i=c/2):(a="left",e=l+2*(u.x+h.x),i=c/2),t=t.subtract(z(e,i,!0)).add(u).add(h),he(o,"leaflet-tooltip-right"),he(o,"leaflet-tooltip-left"),he(o,"leaflet-tooltip-top"),he(o,"leaflet-tooltip-bottom"),ue(o,"leaflet-tooltip-"+a),ve(o,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&fe(this._container,t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(e)},_getAnchor:function(){return z(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});$e.include({openTooltip:function(t,e,i){return this._initOverlay(en,t,e,i).openOn(this),this},closeTooltip:function(t){return t.close(),this}}),Pi.include({bindTooltip:function(t,e){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(en,this._tooltip,t,e),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){if(t||!this._tooltipHandlersAdded){var 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,i.click=this._openTooltip,this._map?this._addFocusListeners():i.add=this._addFocusListeners),this._tooltip.options.sticky&&(i.mousemove=this._moveTooltip),this[e](i),this._tooltipHandlersAdded=!t}},openTooltip:function(t){return this._tooltip&&(this instanceof Mi||(this._tooltip._source=this),this._tooltip._prepareOpen(t)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(t){var e="function"==typeof t.getElement&&t.getElement();e&&(Ce(e,"focus",(function(){this._tooltip._source=t,this.openTooltip()}),this),Ce(e,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(t){var e="function"==typeof t.getElement&&t.getElement();e&&e.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(t){if(this._tooltip&&this._map)if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var e=this;this._map.once("moveend",(function(){e._openOnceFlag=!1,e._openTooltip(t)}))}else this._tooltip._source=t.layer||t.target,this.openTooltip(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 nn=Li.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var e=t&&"DIV"===t.tagName?t:document.createElement("div"),i=this.options;if(i.html instanceof Element?(re(e),e.appendChild(i.html)):e.innerHTML=!1!==i.html?i.html:"",i.bgPos){var n=z(i.bgPos);e.style.backgroundPosition=-n.x+"px "+-n.y+"px"}return this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});Li.Default=ki;var on=Pi.extend({options:{tileSize:256,opacity:1,updateWhenIdle:It.mobile,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){d(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),se(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(ae(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(le(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(){if(this._map){this._removeAllTiles();var t=this._clampZoom(this._map.getZoom());t!==this._tileZoom&&(this._tileZoom=t,this._updateLevels()),this._update()}return 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=r(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),o=0,s=i.length;o<s;o++)e=i[o].style.zIndex,i[o]!==this._container&&e&&(n=t(n,+e));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!It.ielt9){fe(this._container,this.options.opacity);var t=+new Date,e=!1,i=!1;for(var n in this._tiles){var o=this._tiles[n];if(o.current&&o.loaded){var s=Math.min(1,(t-o.loaded)/200);fe(o.el,s),s<1?e=!0:(o.active?i=!0:this._onOpaqueTile(o),o.active=!0)}}i&&!this._noPrune&&this._pruneTiles(),e&&(E(this._fadeFrame),this._fadeFrame=S(this._updateOpacity,this))}},_onOpaqueTile:l,_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)):(se(this._levels[i].el),this._removeTilesAtZoom(i),this._onRemoveLevel(i),delete this._levels[i]);var n=this._levels[t],o=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=o.project(o.unproject(o.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,o.getCenter(),o.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n,n}},_onUpdateLevel:l,_onRemoveLevel:l,_onCreateLevel:l,_pruneTiles:function(){if(this._map){var t,e,i=this._map.getZoom();if(i>this.options.maxZoom||i<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles)if((e=this._tiles[t]).current&&!e.active){var n=e.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.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)se(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0}
vendor: 5,039 bytes, line 2
2,_retainParent:function(t,e,i,n){var o=Math.floor(t/2),s=Math.floor(e/2),r=i-1,a=new O(+o,+s);a.z=+r;var l=this._tileCoordsToKey(a),c=this._tiles[l];return c&&c.active?(c.retain=!0,!0):(c&&c.loaded&&(c.retain=!0),r>n&&this._retainParent(o,s,r,n))},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new O(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),l=this._tiles[a];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),i+1<n&&this._retainChildren(o,s,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 o=Math.round(e);o=void 0!==this.options.maxZoom&&o>this.options.maxZoom||void 0!==this.options.minZoom&&o<this.options.minZoom?void 0:this._clampZoom(o);var s=this.options.updateWhenZooming&&o!==this._tileZoom;n&&!s||(this._tileZoom=o,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==o&&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),o=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(e,i)).round();It.any3d?ge(t.el,o,n):ve(t.el,o)},_resetGrid:function(){var t=this._map,e=t.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,o=this._map.getPixelWorldBounds(this._tileZoom);o&&(this._globalTileRange=this._pxBoundsToTileRange(o)),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),o=e.project(t,this._tileZoom).floor(),s=e.getSize().divideBy(2*n);return new I(o.subtract(s),o.add(s))},_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),o=this._pxBoundsToTileRange(n),s=o.getCenter(),r=[],a=this.options.keepBuffer,l=new I(o.getBottomLeft().subtract([a,-a]),o.getTopRight().add([a,-a]));if(!(isFinite(o.min.x)&&isFinite(o.min.y)&&isFinite(o.max.x)&&isFinite(o.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var c in this._tiles){var u=this._tiles[c].coords;u.z===this._tileZoom&&l.contains(new O(u.x,u.y))||(this._tiles[c].current=!1)}if(Math.abs(i-this._tileZoom)>1)this._setView(t,i);else{for(var h=o.min.y;h<=o.max.y;h++)for(var d=o.min.x;d<=o.max.x;d++){var p=new O(d,h);if(p.z=this._tileZoom,this._isValidTile(p)){var f=this._tiles[this._tileCoordsToKey(p)];f?f.current=!0:r.push(p)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;d<r.length;d++)this._addTile(r[d],m);this._level.el.appendChild(m)}}}}},_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 j(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),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new R(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&&(se(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=l,t.onmousemove=l,It.ielt9&&this.options.opacity<1&&fe(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),o=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),n(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&S(n(this._tileReady,this,t,null,s)),ve(s,i),this._tiles[o]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})}
vendor: 5,989 bytes, line 2
2,_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var o=this._tileCoordsToKey(t);(i=this._tiles[o])&&(i.loaded=+new Date,this._map._fadeAnimated?(fe(i.el,0),E(this._fadeFrame),this._fadeFrame=S(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.ielt9||!this._map._fadeAnimated?S(this._pruneTiles,this):setTimeout(n(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?a(t.x,this._wrapX):t.x,this._wrapY?a(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new I(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}});var sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=d(this,e)).detectRetina&&It.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),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 Ce(i,"load",n(this._tileOnLoad,this,e,i)),Ce(i,"error",n(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var i={r:It.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(i.y=n),i["-y"]=n}return m(this._url,e(i,this.options))},_tileOnLoad:function(t,e){It.ielt9?setTimeout(n(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)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=l,e.onerror=l,!e.complete)){e.src=y;var i=this._tiles[t].coords;se(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),on.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return on.prototype._tileReady.call(this,t,e,i)}});function rn(t,e){return new sn(t,e)}var an=sn.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 o in i)o in this.options||(n[o]=i[o]);var s=(i=d(this,i)).detectRetina&&It.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,sn.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])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Si?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=sn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});sn.WMS=an,rn.wms=function(t,e){return new an(t,e)};var ln=Pi.extend({options:{padding:.1},initialize:function(t){d(this,t),s(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),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=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));It.any3d?ge(this._container,s,i):ve(this._container,s)},_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)).roun
vendor: 5,441 bytes, line 2
2d();this._bounds=new I(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),cn=ln.extend({options:{tolerance:0},getEvents:function(){var t=ln.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ln.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Ce(t,"mousemove",this._onMouseMove,this),Ce(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Ce(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){E(this._redrawRequest),delete this._ctx,se(this._container),Le(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(){if(!this._map._animatingZoom||!this._bounds){ln.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=It.retina?2:1;ve(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",It.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){ln.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[s(t)]=t;var e=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[s(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){var e,i,n=t.options.dashArray.split(/[, ]+/),o=[];for(i=0;i<n.length;i++){if(e=Number(n[i]),isNaN(e))return;o.push(e)}t.options._dashArray=o}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||S(this._redraw,this))},_extendRedrawBounds:function(t){if(t._pxBounds){var e=(t.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new I,this._redrawBounds.extend(t._pxBounds.min.subtract([e,e])),this._redrawBounds.extend(t._pxBounds.max.add([e,e]))}},_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=this._redrawBounds;if(t){var e=t.getSize();this._ctx.clearRect(t.min.x,t.min.y,e.x,e.y)}else 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=this._redrawBounds;if(this._ctx.save(),e){var i=e.getSize();this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,i.x,i.y),this._ctx.clip()}this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!e||t._pxBounds&&t._pxBounds.intersects(e))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,e){if(this._drawing){var i,n,o,s,r=t._parts,a=r.length,l=this._ctx;if(a){for(l.beginPath(),i=0;i<a;i++){for(n=0,o=r[i].length;n<o;n++)s=r[i][n],l[n?"lineTo":"moveTo"](s.x,s.y);e&&l.closePath()}this._fillStroke(l,t)}}},_updateCircle:function(t){if(this._drawing&&!t._empty()){var e=t._point,i=this._ctx,n=Math.max(Math.round(t._radius),1),o=(Math.max(Math.round(t._radiusY),1)||n)/n;1!==o&&(i.save(),i.scale(1,o)),i.beginPath(),i.arc(e.x,e.y/o,n,0,2*Math.PI,!1),1!==o&&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),o=this._drawFirst;o;o=o.next)(e=o.layer).options.interactive&&e._containsPoint(n)&&("click"!==t.type&&"preclick"!==t.type||!this._map._draggableMoved(e))&&(i=e);this._fireEvent(!!i&&[i],t)},_onMouseMove:function(t){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var e=this._map.mouseEventToLayerPoint(t);this._handleMouseHover(t,e)}},_handleMouseOut:function(t){var e=this._hoveredLayer;e&&(he(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,o,s=this._drawFirst;s;s=s.next)(i=s.layer).options.interactive&&i._containsPoint(e)&&(o=i);o!==this._hoveredLayer&&(this._handleMouseOut(t),o&&(ue(this._container,"leaflet-interactive"),this._fireEvent([o],t,"mouseover"),this._hoveredLayer=o)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(n((function(){this._mouseHoverThrottled=!1}),this),32)}}
vendor: 5,351 bytes, line 2
2,_fireEvent:function(t,e,i){this._map._fireDOMEvent(e,i||e.type,t)},_bringToFront:function(t){var e=t._order;if(e){var i=e.next,n=e.prev;i&&(i.prev=n,n?n.next=i:i&&(this._drawFirst=i),e.prev=this._drawLast,this._drawLast.next=e,e.next=null,this._drawLast=e,this._requestRedraw(t))}},_bringToBack:function(t){var e=t._order;if(e){var i=e.next,n=e.prev;n&&(n.next=i,i?i.prev=n:n&&(this._drawLast=n),e.prev=null,e.next=this._drawFirst,this._drawFirst.prev=e,this._drawFirst=e,this._requestRedraw(t))}}});function un(t){return It.canvas?new cn(t):null}var hn=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">')}}(),dn={_initContainer:function(){this._container=oe("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ln.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=hn("shape");ue(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=hn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[s(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;se(e),t.removeInteractiveTarget(e),delete this._layers[s(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=hn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=hn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.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){ae(t._container)},_bringToBack:function(t){le(t._container)}},pn=It.vml?hn:U,fn=ln.extend({_initContainer:function(){this._container=pn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=pn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){se(this._container),Le(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){ln.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),ve(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=pn("path");t.options.className&&ue(e,t.options.className),t.options.interactive&&ue(e,"leaflet-interactive"),this._updateStyle(t),this._layers[s(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){se(t._path),t.removeInteractiveTarget(t._path),delete this._layers[s(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,X(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 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){ae(t._path)},_bringToBack:function(t){le(t._path)}});function mn(t){return It.svg||It.vml?new fn(t):null}It.vml&&fn.include(dn),$e.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),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&&un(t)||mn(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))}
vendor: 6,030 bytes, line 2
2,_boundsToLatLngs:function(t){return[(t=j(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});fn.create=pn,fn.pointsToPath=X,Bi.geometryToLayer=Ni,Bi.coordsToLatLng=Hi,Bi.coordsToLatLngs=qi,Bi.latLngToCoords=Wi,Bi.latLngsToCoords=Zi,Bi.getFeature=Vi,Bi.asFeature=$i,$e.mergeOptions({boxZoom:!0});var vn=Qe.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(){Ce(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Le(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){se(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(),Gt(),be(),this._startPoint=this._map.mouseEventToContainerPoint(t),Ce(document,{contextmenu:Be,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 I(this._point,this._startPoint),i=e.getSize();ve(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(se(this._box),he(this._container,"leaflet-crosshair")),Ut(),we(),Le(document,{contextmenu:Be,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var e=new R(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(),this._clearDeferredResetState(),this._resetState())}});$e.addInitHook("addHandler","boxZoom",vn),$e.mergeOptions({doubleClickZoom:!0});var yn=Qe.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,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});$e.addInitHook("addHandler","doubleClickZoom",yn),$e.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var _n=Qe.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new ii(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(){he(this._map._container,"leaflet-grab"),he(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=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=j(this._map.options.maxBounds);this._offsetLimit=D(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var 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(;this._positions.length>1&&t-this._times[0]>50;)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(){if(this._viscosity&&this._offsetLimit){var 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,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)<Math.abs(s+i)?o:s;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=r},_onDragEnd:function(t){var e=this._map,i=e.options,n=!i.inertia||t.noInertia||this._times.length<2;if(e.fire("dragend",t),n)e.fire("moveend");else{this._prunePositions(+new Date);var o=this._lastPos.subtract(this._positions[0]),s=(this._lastTime-this._times[0])/1e3,r=i.easeLinearity,a=o.multiplyBy(r/s),l=a.distanceTo([0,0]),c=Math.min(i.inertiaMaxSpeed,l),u=a.multiplyBy(c/l),h=c/(i.inertiaDeceleration*r),d=u.multiplyBy(-h
vendor: 6,235 bytes, line 2
2/2).round();d.x||d.y?(d=e._limitOffset(d,e.options.maxBounds),S((function(){e.panBy(d,{duration:h,easeLinearity:r,noMoveStart:!0,animate:!0})}))):e.fire("moveend")}}});$e.addInitHook("addHandler","dragging",_n),$e.mergeOptions({keyboard:!0,keyboardPanDelta:80});var bn=Qe.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"),Ce(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(),Le(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(){if(!this._focused){var 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){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;e<i;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;e<i;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;e<i;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;e<i;e++)n[o.up[e]]=[0,-1*t]},_setZoomDelta:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;e<i;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;e<i;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){Ce(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Le(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){if(!n._panAnim||!n._panAnim._inProgress)if(e=this._panKeys[i],t.shiftKey&&(e=z(e).multiplyBy(3)),n.options.maxBounds&&(e=n._limitOffset(z(e),n.options.maxBounds)),n.options.worldCopyJump){var o=n.wrapLatLng(n.unproject(n.project(n.getCenter()).add(e)));n.panTo(o)}else n.panBy(e)}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()}Be(t)}}});$e.addInitHook("addHandler","keyboard",bn),$e.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var wn=Qe.extend({addHooks:function(){Ce(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Le(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 o=Math.max(i-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(n(this._performZoom,this),o),Be(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),o=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,s=i?Math.ceil(o/i)*i:o,r=t._limitZoom(e+(this._delta>0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});$e.addInitHook("addHandler","scrollWheelZoom",wn);$e.mergeOptions({tapHold:It.touchNative&&It.safari&&It.mobile,tapTolerance:15});var xn=Qe.extend({addHooks:function(){Ce(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Le(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new O(e.clientX,e.clientY),this._holdTimeout=setTimeout(n((function(){this._cancel(),this._isTapValid()&&(Ce(document,"touchend",je),Ce(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),600),Ce(document,"touchend touchcancel contextmenu",this._cancel,this),Ce(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){Le(document,"touchend",je),Le(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),Le(document,"touchend touchcancel contextmenu",this._cancel,this),Le(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});$e.addInitHook("addHandler","tapHold",xn),$e.mergeOptions({touchZoom:It.touch,bounceAtZoomLimits:!0});var Tn=Qe.extend({addHooks:function(){ue(this._map._container,"leaflet-touch-zoom"),Ce(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){he(this._map._container,"leaflet-touch-zoom"),Le(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Ce(document,"touchmove",this._onTouchMove,this),Ce(document,"touchend touchcancel",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]),o=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(o)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoom<e.getMin
vendor: 1,747 bytes, line 2
2Zoom()&&s<1||this._zoom>e.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=i._add(o)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),E(this._animRequest);var a=n(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=S(a,this,!0),je(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,E(this._animRequest),Le(document,"touchmove",this._onTouchMove,this),Le(document,"touchend touchcancel",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}});$e.addInitHook("addHandler","touchZoom",Tn),$e.BoxZoom=vn,$e.DoubleClickZoom=yn,$e.Drag=_n,$e.Keyboard=bn,$e.ScrollWheelZoom=wn,$e.TapHold=xn,$e.TouchZoom=Tn,t.Bounds=I,t.Browser=It,t.CRS=H,t.Canvas=cn,t.Circle=Di,t.CircleMarker=Ii,t.Class=C,t.Control=Ye,t.DivIcon=nn,t.DivOverlay=Qi,t.DomEvent=Ze,t.DomUtil=Pe,t.Draggable=ii,t.Evented=k,t.FeatureGroup=Mi,t.GeoJSON=Bi,t.GridLayer=on,t.Handler=Qe,t.Icon=Li,t.ImageOverlay=Xi,t.LatLng=B,t.LatLngBounds=R,t.Layer=Pi,t.LayerGroup=Ci,t.LineUtil=_i,t.Map=$e,t.Marker=Ai,t.Mixin=ti,t.Path=zi,t.Point=O,t.PolyUtil=ai,t.Polygon=ji,t.Polyline=Ri,t.Popup=tn,t.PosAnimation=Ve,t.Projection=xi,t.Rectangle=gn,t.Renderer=ln,t.SVG=fn,t.SVGOverlay=Ji,t.TileLayer=sn,t.Tooltip=en,t.Transformation=V,t.Util=P,t.VideoOverlay=Ki,t.bind=n,t.bounds=D,t.canvas=un,t.cir
vendor: 26,245 bytes, line 2
2cle=function(t,e,i){return new Di(t,e,i)},t.circleMarker=function(t,e){return new Ii(t,e)},t.control=Ge,t.divIcon=function(t){return new nn(t)},t.extend=e,t.featureGroup=function(t,e){return new Mi(t,e)},t.geoJSON=Gi,t.geoJson=Ui,t.gridLayer=function(t){return new on(t)},t.icon=function(t){return new Li(t)},t.imageOverlay=function(t,e,i){return new Xi(t,e,i)},t.latLng=N,t.latLngBounds=j,t.layerGroup=function(t,e){return new Ci(t,e)},t.map=function(t,e){return new $e(t,e)},t.marker=function(t,e){return new Ai(t,e)},t.point=z,t.polygon=function(t,e){return new ji(t,e)},t.polyline=function(t,e){return new Ri(t,e)},t.popup=function(t,e){return new tn(t,e)},t.rectangle=function(t,e){return new gn(t,e)},t.setOptions=d,t.stamp=s,t.svg=mn,t.svgOverlay=function(t,e,i){return new Ji(t,e,i)},t.tileLayer=rn,t.tooltip=function(t,e){return new en(t,e)},t.transformation=$,t.version="1.9.4",t.videoOverlay=function(t,e,i){return new Ki(t,e,i)};var Sn=window.L;t.noConflict=function(){return window.L=Sn,this},window.L=t}(e)},994:(t,e,i)=>{var n,o,s;window,o=[i(831),i(485)],void 0===(s="function"==typeof(n=function(t,e){"use strict";var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,s=o/n,r=n-o%n;s=Math[r&&r<1?"round":"floor"](s),this.cols=Math.max(s,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),o={x:this.columnWidth*n.col,y:n.y},s=n.y+t.size.outerHeight,r=i+n.col,a=n.col;a<r;a++)this.colYs[a]=s;return o},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=t>1&&i+t>this.cols?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft")?n.left:n.right,s=o+i.outerWidth,r=Math.floor(o/this.columnWidth);r=Math.max(0,r);var a=Math.floor(s/this.columnWidth);a-=s%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,c=r;c<=a;c++)this.colYs[c]=Math.max(l,this.colYs[c])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i})?n.apply(e,o):n)||(t.exports=s)},169:(t,e,i)=>{var n,o,s;window,o=[i(738),i(485)],void 0===(s="function"==typeof(n=function(t,e){"use strict";var i=document.documentElement.style,n="string"==typeof i.transition?"transition":"WebkitTransition",o="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],r={transform:o,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=a.prototype=Object.create(t.prototype);l.constructor=a,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var i in t)e[r[i]||i]=t[i]},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],s=parseFloat(n),r=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(s=s/100*a.width),-1!=o.indexOf("%")&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},l.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[o];e[s]=this.getXValue(a),e[r]="";var l=n?"paddingTop":"paddingBottom",c=n?"top":"bottom",u=n?"bottom":"top",h=this.position.y+t[l];e[c]=this.getYValue(h),e[u]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!o||this.isTransitioning){var s=t-i,r=e-n,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var c="opacity,"+o.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:c,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var u={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=u[t.propertyName]||t.propertyName;delete e.ingProperties[i],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var h={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(h)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a})?n.apply(e,o):n)||(t.exports=s)},738:function(t,e,i){var n,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(n=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(t,s),delete n[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?n.call(e,i,e,t):n)||(t.exports=o)},831:(t,e,i)=>{var n,o;!function(s){"use strict";n=[i(738),i(485),i(977),i(169)],o=function(t,e,i,n){return function(t,e,i,n,o){var s=t.console,r=t.jQuery,a=function(){},l=0,c={};function u(t,e){var i=n.getQueryElement(t);if(i){this.element=i,r&&(this.$element=r(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||t))}u.namespace="outlayer",u.Item=o,u.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=u.prototype;function d(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}n.extend(h,e.prototype),h.option=function(t){n.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},u.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var s=new i(e[o],this);n.push(s)}return n},h._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map((function(t){return t.element}))},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=i(this.element)},h._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},h._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach((function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)}),this),this._processLayoutQueue(i)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},h.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];return i.length?(i=parseFloat(i))*(p[n]||1):0}(t),this.stagger;this.stagger=0},h._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},h._getContainerSize=a,h._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},h._emitCompleteOnItems=function(t,e){var i=this;function n(){i.dispatchEvent(t+"Complete",null,[e])}var o=e.length;if(e&&o){var s=0;e.forEach((function(e){e.once(t,r)}))}else n();function r(){++s==o&&n()}},h.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),r)if(this.$element=this.$element||r(this.element),e){var o=r.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},h.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},h.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},h.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){n.removeFrom(this.stamps,t),this.unignore(t)}),this)},h._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),n.makeArray(t)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=a,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t);return{left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom}},h.handleEvent=n.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},n.debounceMethod(u,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=i(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},h.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.reveal()}))}},h.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.hide()}))}},h.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},h.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},h.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach((function(t){var i=this.getItem(t);i&&e.push(i)}),this),e},h.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),n.removeFrom(this.items,t)}),this)},h.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,r&&r.removeData(this.element,this.constructor.namespace)},u.data=function(t){var e=(t=n.getQueryElement(t))&&t.outlayerGUID;return e&&c[e]},u.create=function(t,e){var i=d(u);return i.defaults=n.extend({},u.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},u.compatOptions),i.namespace=t,i.data=u.data,i.Item=d(o),n.htmlInit(i,t),r&&r.bridget&&r.bridget(t,i),i};var p={ms:1,s:1e3};return u.Item=o,u}(s,t,e,i,n)}.apply(e,n),void 0===o||(t.exports=o)}(window)}},e={};function i(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n].call(s.exports,s,s.exports,i),s.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(692),e=i.n(t);const n="GTM-5KQQBX3Q";function o(t){const e=window.tarteaucitron.job;e.includes(t)||e.push(t)}function s(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function r(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach((i=>{void 0===t[i]?t[i]=e[i]:s(e[i])&&s(t[i])&&Object.keys(e[i]).length>0&&r(t[i],e[i])}))}const a={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function l(){const t="undefined"!=typeof document?document:{};return r(t,a),t}const c={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:t=>"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0),cancelAnimationFrame(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function u(){const t="undefined"!=typeof window?window:{};return r(t,c),t}function h(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function d(){return Date.now()}function p(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function f(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const o=n<0||arguments.length<=n?void 0:arguments[n];if(null!=o&&(i=o,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(o)).filter((t=>e.indexOf(t)<0));for(let e=0,n=i.length;e<n;e+=1){const n=i[e],s=Object.getOwnPropertyDescriptor(o,n);void 0!==s&&s.enumerable&&(p(t[n])&&p(o[n])?o[n].__swiper__?t[n]=o[n]:f(t[n],o[n]):!p(t[n])&&p(o[n])?(t[n]={},o[n].__swiper__?t[n]=o[n]:f(t[n],o[n])):t[n]=o[n])}}}var i;return t}function m(t,e,i){t.style.setProperty(e,i)}function g(t){let{swiper:e,targetPosition:i,side:n}=t;const o=u(),s=-e.translate;let r,a=null;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(e.cssModeFrameID);const c=i>s?"next":"prev",h=(t,e)=>"next"===c&&t>=e||"prev"===c&&t<=e,d=()=>{r=(new Date).getTime(),null===a&&(a=r);const t=Math.max(Math.min((r-a)/l,1),0),c=.5-Math.cos(t*Math.PI)/2;let u=s+c*(i-s);if(h(u,i)&&(u=i),e.wrapperEl.scrollTo({[n]:u}),h(u,i))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:u})})),void o.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=o.requestAnimationFrame(d)};d()}function v(t,e){void 0===e&&(e="");const i=u(),n=[...t.children];return i.HTMLSlotElement&&t instanceof HTMLSlotElement&&n.push(...t.assignedElements()),e?n.filter((t=>t.matches(e))):n}function y(t){try{return void console.warn(t)}catch(t){}}function _(t,e){void 0===e&&(e=[]);const i=document.createElement(t);return i.classList.add(...Array.isArray(e)?e:function(t){return void 0===t&&(t=""),t.trim().split(" ").filter((t=>!!t.trim()))}(e)),i}function b(t,e){return u().getComputedStyle(t,null).getPropertyValue(e)}function w(t){let e,i=t;if(i){for(e=0;null!==(i=i.previousSibling);)1===i.nodeType&&(e+=1);return e}}function x(t,e,i){const n=u();return i?t["width"===e?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-left":"margin-bottom")):t.offsetWidth}function T(t){return(Array.isArray(t)?t:[t]).filter((t=>!!t))}let S,E,P;function C(){return S||(S=function(){const t=u(),e=l();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}()),S}function M(t){return void 0===t&&(t={}),E||(E=function(t){let{userAgent:e}=void 0===t?{}:t;const i=C(),n=u(),o=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let h=s.match(/(iPad).*OS\s([\d_]+)/);const d=s.match(/(iPod)(.*OS\s([\d_]+))?/),p=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===o;let m="MacIntel"===o;return!h&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(h=s.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),m=!1),c&&!f&&(r.os="android",r.android=!0),(h||p||d)&&(r.os="ios",r.ios=!0),r}(t)),E}const L=(t,e,i)=>{e&&!t.classList.contains(i)?t.classList.add(i):!e&&t.classList.contains(i)&&t.classList.remove(i)},k=(t,e,i)=>{e&&!t.classList.contains(i)?t.classList.add(i):!e&&t.classList.contains(i)&&t.classList.remove(i)},O=(t,e)=>{if(!t||t.destroyed||!t.params)return;const i=e.closest(t.isElement?"swiper-slide":`.${t.params.slideClass}`);if(i){let e=i.querySelector(`.${t.params.lazyPreloaderClass}`);!e&&t.isElement&&(i.shadowRoot?e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{i.shadowRoot&&(e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),e&&e.remove())}))),e&&e.remove()}},A=(t,e)=>{if(!t.slides[e])return;const i=t.slides[e].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},z=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const i=t.slides.length;if(!i||!e||e<0)return;e=Math.min(e,i);const n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),o=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const i=o,s=[i-e];return s.push(...Array.from({length:e}).map(((t,e)=>i+n+e))),void t.slides.forEach(((e,i)=>{s.includes(e.column)&&A(t,i)}))}const s=o+n-1;if(t.params.rewind||t.params.loop)for(let n=o-e;n<=s+e;n+=1){const e=(n%i+i)%i;(e<o||e>s)&&A(t,e)}else for(let n=Math.max(o-e,0);n<=Math.min(s+e,i-1);n+=1)n!==o&&(n>s||n<o)&&A(t,n)};function I(t){let{swiper:e,runCallbacks:i,direction:n,step:o}=t;const{activeIndex:s,previousIndex:r}=e;let a=n;if(a||(a=s>r?"next":s<r?"prev":"reset"),e.emit(`transition${o}`),i&&s!==r){if("reset"===a)return void e.emit(`slideResetTransition${o}`);e.emit(`slideChangeTransition${o}`),"next"===a?e.emit(`slideNextTransition${o}`):e.emit(`slidePrevTransition${o}`)}}var D={slideTo:function(t,e,i,n,o){void 0===t&&(t=0),void 0===i&&(i=!0),"string"==typeof t&&(t=parseInt(t,10));const s=this;let r=t;r<0&&(r=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:u,activeIndex:h,rtlTranslate:d,wrapperEl:p,enabled:f}=s;if(!f&&!n&&!o||s.destroyed||s.animating&&a.preventInteractionOnTransition)return!1;void 0===e&&(e=s.params.speed);const m=Math.min(s.params.slidesPerGroupSkip,r);let v=m+Math.floor((r-m)/s.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const y=-l[v];
vendor: 4,376 bytes, line 2
2if(a.normalizeSlideIndex)for(let t=0;t<c.length;t+=1){const e=-Math.floor(100*y),i=Math.floor(100*c[t]),n=Math.floor(100*c[t+1]);void 0!==c[t+1]?e>=i&&e<n-(n-i)/2?r=t:e>=i&&e<n&&(r=t+1):e>=i&&(r=t)}if(s.initialized&&r!==h){if(!s.allowSlideNext&&(d?y>s.translate&&y>s.minTranslate():y<s.translate&&y<s.minTranslate()))return!1;if(!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(h||0)!==r)return!1}let _;r!==(u||0)&&i&&s.emit("beforeSlideChangeStart"),s.updateProgress(y),_=r>h?"next":r<h?"prev":"reset";const b=s.virtual&&s.params.virtual.enabled;if((!b||!o)&&(d&&-y===s.translate||!d&&y===s.translate))return s.updateActiveIndex(r),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(y),"reset"!==_&&(s.transitionStart(i,_),s.transitionEnd(i,_)),!1;if(a.cssMode){const t=s.isHorizontal(),i=d?y:-y;if(0===e)b&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),b&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{p[t?"scrollLeft":"scrollTop"]=i}))):p[t?"scrollLeft":"scrollTop"]=i,b&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1}));else{if(!s.support.smoothScroll)return g({swiper:s,targetPosition:i,side:t?"left":"top"}),!0;p.scrollTo({[t?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(e),s.setTranslate(y),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,n),s.transitionStart(i,_),0===e?s.transitionEnd(i,_):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,_))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(t,e,i,n){void 0===t&&(t=0),void 0===i&&(i=!0),"string"==typeof t&&(t=parseInt(t,10));const o=this;if(o.destroyed)return;void 0===e&&(e=o.params.speed);const s=o.grid&&o.params.grid&&o.params.grid.rows>1;let r=t;if(o.params.loop)if(o.virtual&&o.params.virtual.enabled)r+=o.virtual.slidesBefore;else{let t;if(s){const e=r*o.params.grid.rows;t=o.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)).column}else t=o.getSlideIndexByData(r);const e=s?Math.ceil(o.slides.length/o.params.grid.rows):o.slides.length,{centeredSlides:i}=o.params;let a=o.params.slidesPerView;"auto"===a?a=o.slidesPerViewDynamic():(a=Math.ceil(parseFloat(o.params.slidesPerView,10)),i&&a%2==0&&(a+=1));let l=e-t<a;if(i&&(l=l||t<Math.ceil(a/2)),n&&i&&"auto"!==o.params.slidesPerView&&!s&&(l=!1),l){const n=i?t<o.activeIndex?"prev":"next":t-o.activeIndex-1<o.params.slidesPerView?"next":"prev";o.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?t+1:t-e+1,slideRealIndex:"next"===n?o.realIndex:void 0})}if(s){const t=r*o.params.grid.rows;r=o.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)).column}else r=o.getSlideIndexByData(r)}return requestAnimationFrame((()=>{o.slideTo(r,e,i,n)})),o},slideNext:function(t,e,i){void 0===e&&(e=!0);const n=this,{enabled:o,params:s,animating:r}=n;if(!o||n.destroyed)return n;void 0===t&&(t=n.params.speed);let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<s.slidesPerGroupSkip?1:a,c=n.virtual&&s.virtual.enabled;if(s.loop){if(r&&!c&&s.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&s.cssMode)return requestAnimationFrame((()=>{n.slideTo(n.activeIndex+l,t,e,i)})),!0}return s.rewind&&n.isEnd?n.slideTo(0,t,e,i):n.slideTo(n.activeIndex+l,t,e,i)},slidePrev:function(t,e,i){void 0===e&&(e=!0);const n=this,{params:o,snapGrid:s,slidesGrid:r,rtlTranslate:a,enabled:l,animating:c}=n;if(!l||n.destroyed)return n;void 0===t&&(t=n.params.speed);const u=n.virtual&&o.virtual.enabled;if(o.loop){if(c&&!u&&o.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function h(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const d=h(a?n.translate:-n.translate),p=s.map((t=>h(t)));let f=s[p.indexOf(d)-1];if(void 0===f&&o.cssMode){let t;
vendor: 4,803 bytes, line 2
2s.forEach(((e,i)=>{d>=e&&(t=i)})),void 0!==t&&(f=s[t>0?t-1:t])}let m=0;if(void 0!==f&&(m=r.indexOf(f),m<0&&(m=n.activeIndex-1),"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),o.rewind&&n.isBeginning){const o=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(o,t,e,i)}return o.loop&&0===n.activeIndex&&o.cssMode?(requestAnimationFrame((()=>{n.slideTo(m,t,e,i)})),!0):n.slideTo(m,t,e,i)},slideReset:function(t,e,i){void 0===e&&(e=!0);const n=this;if(!n.destroyed)return void 0===t&&(t=n.params.speed),n.slideTo(n.activeIndex,t,e,i)},slideToClosest:function(t,e,i,n){void 0===e&&(e=!0),void 0===n&&(n=.5);const o=this;if(o.destroyed)return;void 0===t&&(t=o.params.speed);let s=o.activeIndex;const r=Math.min(o.params.slidesPerGroupSkip,s),a=r+Math.floor((s-r)/o.params.slidesPerGroup),l=o.rtlTranslate?o.translate:-o.translate;if(l>=o.snapGrid[a]){const t=o.snapGrid[a];l-t>(o.snapGrid[a+1]-t)*n&&(s+=o.params.slidesPerGroup)}else{const t=o.snapGrid[a-1];l-t<=(o.snapGrid[a]-t)*n&&(s-=o.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,o.slidesGrid.length-1),o.slideTo(s,t,e,i)},slideToClickedSlide:function(){const t=this;if(t.destroyed)return;const{params:e,slidesEl:i}=t,n="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let o,s=t.clickedIndex;const r=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;o=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?s<t.loopedSlides-n/2||s>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),s=t.getSlideIndex(v(i,`${r}[data-swiper-slide-index="${o}"]`)[0]),h((()=>{t.slideTo(s)}))):t.slideTo(s):s>t.slides.length-n?(t.loopFix(),s=t.getSlideIndex(v(i,`${r}[data-swiper-slide-index="${o}"]`)[0]),h((()=>{t.slideTo(s)}))):t.slideTo(s)}else t.slideTo(s)}},R={loopCreate:function(t){const e=this,{params:i,slidesEl:n}=e;if(!i.loop||e.virtual&&e.params.virtual.enabled)return;const o=()=>{v(n,`.${i.slideClass}, swiper-slide`).forEach(((t,e)=>{t.setAttribute("data-swiper-slide-index",e)}))},s=e.grid&&i.grid&&i.grid.rows>1,r=i.slidesPerGroup*(s?i.grid.rows:1),a=e.slides.length%r!=0,l=s&&e.slides.length%i.grid.rows!=0,c=t=>{for(let n=0;n<t;n+=1){const t=e.isElement?_("swiper-slide",[i.slideBlankClass]):_("div",[i.slideClass,i.slideBlankClass]);e.slidesEl.append(t)}};a?(i.loopAddBlankSlides?(c(r-e.slides.length%r),e.recalcSlides(),e.updateSlides()):y("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):l?(i.loopAddBlankSlides?(c(i.grid.rows-e.slides.length%i.grid.rows),e.recalcSlides(),e.updateSlides()):y("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):o(),e.loopFix({slideRealIndex:t,direction:i.centeredSlides?void 0:"next"})},loopFix:function(t){let{slideRealIndex:e,slideTo:i=!0,direction:n,setTranslate:o,activeSlideIndex:s,byController:r,byMousewheel:a}=void 0===t?{}:t;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:u,allowSlideNext:h,slidesEl:d,params:p}=l,{centeredSlides:f}=p;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&p.virtual.enabled)return i&&(p.centeredSlides||0!==l.snapIndex?p.centeredSlides&&l.snapIndex<p.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=u,l.allowSlideNext=h,void l.emit("loopFix");let m=p.slidesPerView;"auto"===m?m=l.slidesPerViewDynamic():(m=Math.ceil(parseFloat(p.slidesPerView,10)),f&&m%2==0&&(m+=1));const g=p.slidesPerGroupAuto?m:p.slidesPerGroup;let v=g;v%g!=0&&(v+=g-v%g),v+=p.loopAdditionalSlides,l.loopedSlides=v;const _=l.grid&&p.grid&&p.grid.rows>1;c.length<m+v?y("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&"row"===p.grid.fill&&y("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const b=[],w=[];let x=l.activeIndex;void 0===s?s=l.getSlideIndex(c.find((t=>t.classList.contains(p.slideActiveClass)))):x=s;const T="next"===n||!n,S="prev"===n||!n;let E=0,P=0;const C=_?Math.ceil(c.length/p.grid.rows):c.length,M=(_?c[s].column:s)+(f&&void 0===o?-m/2+.5:0);if(M<v){E=Math.max(v-M,g);for(let t=0;t<v-M;t+=1){const e=t-Math.floor(t/C)*C;if(_){const t=C-e-1;for(let e=c.length-1;e>=0;
vendor: 8,004 bytes, line 2
2e-=1)c[e].column===t&&b.push(e)}else b.push(C-e-1)}}else if(M+m>C-v){P=Math.max(M-(C-2*v),g);for(let t=0;t<P;t+=1){const e=t-Math.floor(t/C)*C;_?c.forEach(((t,i)=>{t.column===e&&w.push(i)})):w.push(e)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1})),S&&b.forEach((t=>{c[t].swiperLoopMoveDOM=!0,d.prepend(c[t]),c[t].swiperLoopMoveDOM=!1})),T&&w.forEach((t=>{c[t].swiperLoopMoveDOM=!0,d.append(c[t]),c[t].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===p.slidesPerView?l.updateSlides():_&&(b.length>0&&S||w.length>0&&T)&&l.slides.forEach(((t,e)=>{l.grid.updateSlide(e,t,l.slides)})),p.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&S){if(void 0===e){const t=l.slidesGrid[x],e=l.slidesGrid[x+E]-t;a?l.setTranslate(l.translate-e):(l.slideTo(x+Math.ceil(E),0,!1,!0),o&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else if(o){const t=_?b.length/p.grid.rows:b.length;l.slideTo(l.activeIndex+t,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(w.length>0&&T)if(void 0===e){const t=l.slidesGrid[x],e=l.slidesGrid[x-P]-t;a?l.setTranslate(l.translate-e):(l.slideTo(x-P,0,!1,!0),o&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else{const t=_?w.length/p.grid.rows:w.length;l.slideTo(l.activeIndex-t,0,!1,!0)}if(l.allowSlidePrev=u,l.allowSlideNext=h,l.controller&&l.controller.control&&!r){const t={slideRealIndex:e,direction:n,setTranslate:o,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((e=>{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===p.slidesPerView&&i})})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...t,slideTo:l.controller.control.params.slidesPerView===p.slidesPerView&&i})}l.emit("loopFix")},loopDestroy:function(){const t=this,{params:e,slidesEl:i}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const n=[];t.slides.forEach((t=>{const e=void 0===t.swiperSlideIndex?1*t.getAttribute("data-swiper-slide-index"):t.swiperSlideIndex;n[e]=t})),t.slides.forEach((t=>{t.removeAttribute("data-swiper-slide-index")})),n.forEach((t=>{i.append(t)})),t.recalcSlides(),t.slideTo(t.realIndex,0)}};function j(t,e,i){const n=u(),{params:o}=t,s=o.edgeSwipeDetection,r=o.edgeSwipeThreshold;return!s||!(i<=r||i>=n.innerWidth-r)||"prevent"===s&&(e.preventDefault(),!0)}function B(t){const e=this,i=l();let n=t;n.originalEvent&&(n=n.originalEvent);const o=e.touchEventsData;if("pointerdown"===n.type){if(null!==o.pointerId&&o.pointerId!==n.pointerId)return;o.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(o.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void j(e,n,n.targetTouches[0].pageX);const{params:s,touches:r,enabled:a}=e;if(!a)return;if(!s.simulateTouch&&"mouse"===n.pointerType)return;if(e.animating&&s.preventInteractionOnTransition)return;!e.animating&&s.cssMode&&s.loop&&e.loopFix();let c=n.target;if("wrapper"===s.touchEventsTarget&&!function(t,e){const i=u();let n=e.contains(t);return!n&&i.HTMLSlotElement&&e instanceof HTMLSlotElement&&(n=[...e.assignedElements()].includes(t),n||(n=function(t,e){const i=[e];for(;i.length>0;){const e=i.shift();if(t===e)return!0;i.push(...e.children,...e.shadowRoot?.children||[],...e.assignedElements?.()||[])}}(t,e))),n}(c,e.wrapperEl))return;if("which"in n&&3===n.which)return;if("button"in n&&n.button>0)return;if(o.isTouched&&o.isMoved)return;const h=!!s.noSwipingClass&&""!==s.noSwipingClass,p=n.composedPath?n.composedPath():n.path;h&&n.target&&n.target.shadowRoot&&p&&(c=p[0]);const f=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,m=!(!n.target||!n.target.shadowRoot);if(s.noSwiping&&(m?function(t,e){return void 0===e&&(e=this),function e(i){if(!i||i===l()||i===u())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(t);return n||i.getRootNode?n||e(i.getRootNode().host):null}(e)}(f,c):c.closest(f)))return void(e.allowClick=!0);if(s.swipeHandler&&!c.closest(s.swipeHandler))return;r.currentX=n.pageX,r.currentY=n.pageY;const g=r.currentX,v=r.currentY;if(!j(e,n,g))return;Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=g,r.startY=v,o.touchStartTime=d(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(o.allowThresholdMove=!1);let y=!0;c.matches(o.focusableElements)&&(y=!1,"SELECT"===c.nodeName&&(o.isTouched=!1)),i.activeElement&&i.activeElement.matches(o.focusableElements)&&i.activeElement!==c&&("mouse"===n.pointerType||"mouse"!==n.pointerType&&!c.matches(o.focusableElements))&&i.activeElement.blur();const _=y&&e.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!_||c.isContentEditable||n.preventDefault(),s.freeMode&&s.freeMode.enabled&&e.freeMode&&e.animating&&!s.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",n)}function N(t){const e=l(),i=this,n=i.touchEventsData,{params:o,touches:s,rtlTranslate:r,enabled:a}=i;if(!a)return;if(!o.simulateTouch&&"mouse"===t.pointerType)return;let c,u=t;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type){if(null!==n.touchId)return;if(u.pointerId!==n.pointerId)return}if("touchmove"===u.type){if(c=[...u.changedTouches].find((t=>t.identifier===n.touchId)),!c||c.identifier!==n.touchId)return}else c=u;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",u));const h=c.pageX,p=c.pageY;if(u.preventedByNestedSwiper)return s.startX=h,void(s.startY=p);if(!i.allowTouchMove)return u.target.matches(n.focusableElements)||(i.allowClick=!1),void(n.isTouched&&(Object.assign(s,{startX:h,startY:p,currentX:h,currentY:p}),n.touchStartTime=d()));if(o.touchReleaseOnEdges&&!o.loop)if(i.isVertical()){if(p<s.startY&&i.translate<=i.maxTranslate()||p>s.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(h<s.startX&&i.translate<=i.maxTranslate()||h>s.startX&&i.translate>=i.minTranslate())return;if(e.activeElement&&e.activeElement.matches(n.focusableElements)&&e.activeElement!==u.target&&"mouse"!==u.pointerType&&e.activeElement.blur(),e.activeElement&&u.target===e.activeElement&&u.target.matches(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);n.allowTouchCallbacks&&i.emit("touchMove",u),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=h,s.currentY=p;const f=s.currentX-s.startX,m=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(f**2+m**2)<i.params.threshold)return;if(void 0===n.isScrolling){let t;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?n.isScrolling=!1:f*f+m*m>=25&&(t=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,n.isScrolling=i.isHorizontal()?t>o.touchAngle:90-t>o.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",u),void 0===n.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(n.startMoving=!0)),n.isScrolling||"touchmove"===u.type&&n.preventTouchMoveFromPointerMove)return void(n.isTouched=!1);if(!n.startMoving)return;i.allowClick=!1,!o.cssMode&&u.cancelable&&u.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&u.stopPropagation();let g=i.isHorizontal()?f:m,v=i.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;o.oneWayMovement&&(g=Math.abs(g)*(r?1:-1),v=Math.abs(v)*(r?1:-1)),s.diff=g,g*=o.touchRatio,r&&(g=-g,v=-v);const y=i.touchesDirection;i.swipeDirection=g>0?"prev":"next",i.touchesDirection=v>0?"prev":"next";const _=i.params.loop&&!o.cssMode,b="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!n.isMoved){if(_&&b&&i.loopFix({direction:i.swipeDirection}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,139 bytes, line 2
2i.wrapperEl.dispatchEvent(t)}n.allowMomentumBounce=!1,!o.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",u)}if((new Date).getTime(),n.isMoved&&n.allowThresholdMove&&y!==i.touchesDirection&&_&&b&&Math.abs(g)>=1)return Object.assign(s,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);i.emit("sliderMove",u),n.isMoved=!0,n.currentTranslate=g+n.startTranslate;let w=!0,x=o.resistanceRatio;if(o.touchReleaseOnEdges&&(x=0),g>0?(_&&b&&n.allowThresholdMove&&n.currentTranslate>(o.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==o.slidesPerView&&i.slides.length-o.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>i.minTranslate()&&(w=!1,o.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+g)**x))):g<0&&(_&&b&&n.allowThresholdMove&&n.currentTranslate<(o.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==o.slidesPerView&&i.slides.length-o.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===o.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(o.slidesPerView,10)))}),n.currentTranslate<i.maxTranslate()&&(w=!1,o.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-g)**x))),w&&(u.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),o.threshold>0){if(!(Math.abs(g)>o.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
vendor: 4,874 bytes, line 2
2if(!n.allowThresholdMove)return n.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,n.currentTranslate=n.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}o.followFinger&&!o.cssMode&&((o.freeMode&&o.freeMode.enabled&&i.freeMode||o.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),o.freeMode&&o.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function F(t){const e=this,i=e.touchEventsData;let n,o=t;if(o.originalEvent&&(o=o.originalEvent),"touchend"===o.type||"touchcancel"===o.type){if(n=[...o.changedTouches].find((t=>t.identifier===i.touchId)),!n||n.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(o.pointerId!==i.pointerId)return;n=o}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(o.type)&&(!["pointercancel","contextmenu"].includes(o.type)||!e.browser.isSafari&&!e.browser.isWebView))return;i.pointerId=null,i.touchId=null;const{params:s,touches:r,rtlTranslate:a,slidesGrid:l,enabled:c}=e;if(!c)return;if(!s.simulateTouch&&"mouse"===o.pointerType)return;if(i.allowTouchCallbacks&&e.emit("touchEnd",o),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const u=d(),p=u-i.touchStartTime;if(e.allowClick){const t=o.path||o.composedPath&&o.composedPath();e.updateClickedSlide(t&&t[0]||o.target,t),e.emit("tap click",o),p<300&&u-i.lastClickTime<300&&e.emit("doubleTap doubleClick",o)}if(i.lastClickTime=d(),h((()=>{e.destroyed||(e.allowClick=!0)})),!i.isTouched||!i.isMoved||!e.swipeDirection||0===r.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let f;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,f=s.followFinger?a?e.translate:-e.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:f});const m=f>=-e.maxTranslate()&&!e.params.loop;let g=0,v=e.slidesSizesGrid[0];for(let t=0;t<l.length;t+=t<s.slidesPerGroupSkip?1:s.slidesPerGroup){const e=t<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[t+e]?(m||f>=l[t]&&f<l[t+e])&&(g=t,v=l[t+e]-l[t]):(m||f>=l[t])&&(g=t,v=l[l.length-1]-l[l.length-2])}let y=null,_=null;s.rewind&&(e.isBeginning?_=s.virtual&&s.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(y=0));const b=(f-l[g])/v,w=g<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(b>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?y:g+w):e.slideTo(g)),"prev"===e.swipeDirection&&(b>1-s.longSwipesRatio?e.slideTo(g+w):null!==_&&b<0&&Math.abs(b)>s.longSwipesRatio?e.slideTo(_):e.slideTo(g))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||o.target!==e.navigation.nextEl&&o.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(null!==y?y:g+w),"prev"===e.swipeDirection&&e.slideTo(null!==_?_:g)):o.target===e.navigation.nextEl?e.slideTo(g+w):e.slideTo(g)}}function H(){const t=this,{params:e,el:i}=t;if(i&&0===i.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:o,snapGrid:s}=t,r=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const a=r&&e.loop;!("auto"===e.slidesPerView||e.slidesPerView>1)||!t.isEnd||t.isBeginning||t.params.centeredSlides||a?t.params.loop&&!r?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0):t.slideTo(t.slides.length-1,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout((()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()}),500)),t.allowSlidePrev=o,t.allowSlideNext=n,t.params.watchOverflow&&s!==t.snapGrid&&t.checkOverflow()}function q(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function W(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:n}=t;if(!n)return;let o;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const s=t.maxTranslate()-t.minTranslate();o=0===s?0:(t.translate-t.minTranslate())/s,o!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Z(t){const e=this;O(e,t.target),e.params.cssMode||"auto"!==e.params.slidesPerView&&!e.params.autoHeight||e.update(
vendor: 15,882 bytes, line 2
2)}function V(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const $=(t,e)=>{const i=l(),{params:n,el:o,wrapperEl:s,device:r}=t,a=!!n.nested,c="on"===e?"addEventListener":"removeEventListener",u=e;o&&"string"!=typeof o&&(i[c]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:a}),o[c]("touchstart",t.onTouchStart,{passive:!1}),o[c]("pointerdown",t.onTouchStart,{passive:!1}),i[c]("touchmove",t.onTouchMove,{passive:!1,capture:a}),i[c]("pointermove",t.onTouchMove,{passive:!1,capture:a}),i[c]("touchend",t.onTouchEnd,{passive:!0}),i[c]("pointerup",t.onTouchEnd,{passive:!0}),i[c]("pointercancel",t.onTouchEnd,{passive:!0}),i[c]("touchcancel",t.onTouchEnd,{passive:!0}),i[c]("pointerout",t.onTouchEnd,{passive:!0}),i[c]("pointerleave",t.onTouchEnd,{passive:!0}),i[c]("contextmenu",t.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&o[c]("click",t.onClick,!0),n.cssMode&&s[c]("scroll",t.onScroll),n.updateOnWindowResize?t[u](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",H,!0):t[u]("observerUpdate",H,!0),o[c]("load",t.onLoad,{capture:!0}))},Y=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;var G={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function U(t,e){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],o=i[n];"object"==typeof o&&null!==o?(!0===t[n]&&(t[n]={enabled:!0}),"navigation"===n&&t[n]&&t[n].enabled&&!t[n].prevEl&&!t[n].nextEl&&(t[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&t[n]&&t[n].enabled&&!t[n].el&&(t[n].auto=!0),n in t&&"enabled"in o?("object"!=typeof t[n]||"enabled"in t[n]||(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}),f(e,i)):f(e,i)):f(e,i)}}const X={eventsEmitter:{on(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;const o=i?"unshift":"push";return t.split(" ").forEach((t=>{n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][o](e)})),n},once(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;function o(){n.off(t,o),o.__emitterProxy&&delete o.__emitterProxy;for(var i=arguments.length,s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];e.apply(n,s)}return o.__emitterProxy=e,n.on(t,o,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const n=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[n](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(t.split(" ").forEach((t=>{void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(((n,o)=>{(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&i.eventsListeners[t].splice(o,1)}))})),i):i},emit(){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let e,i,n;for(var o=arguments.length,s=new Array(o),r=0;r<o;r++)s[r]=arguments[r];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],i=s.slice(1,s.length),n=t):(e=s[0].events,i=s[0].data,n=s[0].context||t),i.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(n,[e,...i])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((t=>{t.apply(n,i)}))})),t}},update:{updateSize:function(){const t=this;let e,i;const n=t.el;e=void 0!==t.params.width&&null!==t.params.width?t.params.width:n.clientWidth,i=void 0!==t.params.height&&null!==t.params.height?t.params.height:n.clientHeight,0===e&&t.isHorizontal()||0===i&&t.isVertical()||(e=e-parseInt(b(n,"padding-left")||0,10)-parseInt(b(n,"padding-right")||0,10),i=i-parseInt(b(n,"padding-top")||0,10)-parseInt(b(n,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))},updateSlides:function(){const t=this;function e(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}const i=t.params,{wrapperEl:n,slidesEl:o,size:s,rtlTranslate:r,wrongRTL:a}=t,l=t.virtual&&i.virtual.enabled,c=l?t.virtual.slides.length:t.slides.length,u=v(o,`.${t.params.slideClass}, swiper-slide`),h=l?t.virtual.slides.length:u.length;let d=[];const p=[],f=[];let g=i.slidesOffsetBefore;"function"==typeof g&&(g=i.slidesOffsetBefore.call(t));let y=i.slidesOffsetAfter;"function"==typeof y&&(y=i.slidesOffsetAfter.call(t));const _=t.snapGrid.length,w=t.slidesGrid.length;let T=i.spaceBetween,S=-g,E=0,P=0;if(void 0===s)return;"string"==typeof T&&T.indexOf("%")>=0?T=parseFloat(T.replace("%",""))/100*s:"string"==typeof T&&(T=parseFloat(T)),t.virtualSize=-T,u.forEach((t=>{r?t.style.marginLeft="":t.style.marginRight="",t.style.marginBottom="",t.style.marginTop=""})),i.centeredSlides&&i.cssMode&&(m(n,"--swiper-centered-offset-before",""),m(n,"--swiper-centered-offset-after",""));const C=i.grid&&i.grid.rows>1&&t.grid;let M;C?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();const L="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((t=>void 0!==i.breakpoints[t].slidesPerView)).length>0;for(let n=0;n<h;n+=1){let o;if(M=0,u[n]&&(o=u[n]),C&&t.grid.updateSlide(n,o,u),!u[n]||"none"!==b(o,"display")){if("auto"===i.slidesPerView){L&&(u[n].style[t.getDirectionLabel("width")]="");const s=getComputedStyle(o),r=o.style.transform,a=o.style.webkitTransform;if(r&&(o.style.transform="none"),a&&(o.style.webkitTransform="none"),i.roundLengths)M=t.isHorizontal()?x(o,"width",!0):x(o,"height",!0);else{const t=e(s,"width"),i=e(s,"padding-left"),n=e(s,"padding-right"),r=e(s,"margin-left"),a=e(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)M=t+r+a;else{const{clientWidth:e,offsetWidth:s}=o;M=t+i+n+r+a+(s-e)}}r&&(o.style.transform=r),a&&(o.style.webkitTransform=a),i.roundLengths&&(M=Math.floor(M))}else M=(s-(i.slidesPerView-1)*T)/i.slidesPerView,i.roundLengths&&(M=Math.floor(M)),u[n]&&(u[n].style[t.getDirectionLabel("width")]=`${M}px`);u[n]&&(u[n].swiperSlideSize=M),f.push(M),i.centeredSlides?(S=S+M/2+E/2+T,0===E&&0!==n&&(S=S-s/2-T),0===n&&(S=S-s/2-T),Math.abs(S)<.001&&(S=0),i.roundLengths&&(S=Math.floor(S)),P%i.slidesPerGroup==0&&d.push(S),p.push(S)):(i.roundLengths&&(S=Math.floor(S)),(P-Math.min(t.params.slidesPerGroupSkip,P))%t.params.slidesPerGroup==0&&d.push(S),p.push(S),S=S+M+T),t.virtualSize+=M+T,E=M,P+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+y,r&&a&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=`${t.virtualSize+T}px`),i.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+T}px`),C&&t.grid.updateWrapperSize(M,d),!i.centeredSlides){const e=[];for(let n=0;n<d.length;n+=1){let o=d[n];i.roundLengths&&(o=Math.floor(o)),d[n]<=t.virtualSize-s&&e.push(o)}d=e,Math.floor(t.virtualSize-s)-Math.floor(d[d.length-1])>1&&d.push(t.virtualSize-s)}if(l&&i.loop){const e=f[0]+T;if(i.slidesPerGroup>1){const n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),o=e*i.slidesPerGroup;for(let t=0;t<n;t+=1)d.push(d[d.length-1]+o)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===i.slidesPerGroup&&d.push(d[d.length-1]+e),p.push(p[p.length-1]+e),t.virtualSize+=e}if(0===d.length&&(d=[0]),0!==T){const e=t.isHorizontal()&&r?"marginLeft":t.getDirectionLabel("marginRight");u.filter(((t,e)=>!(i.cssMode&&!i.loop)||e!==u.length-1)).forEach((t=>{t.style[e]=`${T}px`}))}if(i.centeredSlides&&i.centeredSlidesBounds){let t=0;f.forEach((e=>{t+=e+(T||0)})),t-=T;const e=t>s?t-s:0;d=d.map((t=>t<=0?-g:t>e?e+y:t))}if(i.centerInsufficientSlides){let t=0;f.forEach((e=>{t+=e+(T||0)})),t-=T;const e=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(t+e<s){const i=(s-t-e)/2;d.forEach(((t,e)=>{d[e]=t-i})),p.forEach(((t,e)=>{p[e]=t+i}))}}if(Object.assign(t,{slides:u,snapGrid:d,slidesGrid:p,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){m(n,"--swiper-centered-offset-before",-d[0]+"px"),m(n,"--swiper-centered-offset-after",t.size/2-f[f.length-1]/2+"px");const e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map((t=>t+e)),t.slidesGrid=t.slidesGrid.map((t=>t+i))}if(h!==c&&t.emit("slidesLengthChange"),d.length!==_&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==w&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!(l||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const e=`${i.containerModifierClass}backface-hidden`,n=t.el.classList.contains(e);h<=i.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(t){const e=this,i=[],n=e.virtual&&e.params.virtual.enabled;let o,s=0;"number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed);const r=t=>n?e.slides[e.getSlideIndexByData(t)]:e.slides[t];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach((t=>{i.push(t)}));else for(o=0;o<Math.ceil(e.params.slidesPerView);o+=1){const t=e.activeIndex+o;if(t>e.slides.length&&!n)break;i.push(r(t))}else i.push(r(e.activeIndex));for(o=0;o<i.length;o+=1)if(void 0!==i[o]){const t=i[o].offsetHeight;s=t>s?t:s}(s||0===s)&&(e.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){const t=this,e=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(t.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-i-t.cssOverflowAdjustment()},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:n,rtlTranslate:o,snapGrid:s}=e;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&e.updateSlidesOffset();let r=-t;o&&(r=t),e.visibleSlidesIndexes=[],e.visibleSlides=[];let a=i.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*e.size:"string"==typeof a&&(a=parseFloat(a));for(let t=0;t<n.length;t+=1){const l=n[t];let c=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(c-=n[0].swiperSlideOffset);const u=(r+(i.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),h=(r-s[0]+(i.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),d=-(r-c),p=d+e.slidesSizesGrid[t],f=d>=0&&d<=e.size-e.slidesSizesGrid[t],m=d>=0&&d<e.size-1||p>1&&p<=e.size||d<=0&&p>=e.size;m&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(t)),L(l,m,i.slideVisibleClass),L(l,f,i.slideFullyVisibleClass),l.progress=o?-u:u,l.originalProgress=o?-h:h}},updateProgress:function(t){const e=this;if(void 0===t){const i=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*i||0}const i=e.params,n=e.maxTranslate()-e.minTranslate();let{progress:o,isBeginning:s,isEnd:r,progressLoop:a}=e;const l=s,c=r;if(0===n)o=0,s=!0,r=!0;else{o=(t-e.minTranslate())/n;const i=Math.abs(t-e.minTranslate())<1,a=Math.abs(t-e.maxTranslate())<1;s=i||o<=0,r=a||o>=1,i&&(o=0),a&&(o=1)}if(i.loop){const i=e.getSlideIndexByData(0),n=e.getSlideIndexByData(e.slides.length-1),o=e.slidesGrid[i],s=e.slidesGrid[n],r=e.slidesGrid[e.slidesGrid.length-1],l=Math.abs(t);a=l>=o?(l-o)/r:(l+r-s)/r,a>1&&(a-=1)}Object.assign(e,{progress:o,progressLoop:a,isBeginning:s,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),s&&!l&&e.emit("reachBeginning toEdge"),r&&!c&&e.emit("reachEnd toEdge"),(l&&!s||c&&!r)&&e.emit("fromEdge"),e.emit("progress",o)},updateSlidesClasses:function(){const t=this,{slides:e,params:i,slidesEl:n,activeIndex:o}=t,s=t.virtual&&i.virtual.enabled,r=t.grid&&i.grid&&i.grid.rows>1,a=t=>v(n,`.${i.slideClass}${t}, swiper-slide${t}`)[0];let l,c,u;if(s)if(i.loop){let e=o-t.virtual.slidesBefore;e<0&&(e=t.virtual.slides.length+e),e>=t.virtual.slides.length&&(e-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${e}"]`)}else l=a(`[data-swiper-slide-index="${o}"]`);else r?(l=e.find((t=>t.column===o)),u=e.find((t=>t.column===o+1)),c=e.find((t=>t.column===o-1))):l=e[o];l&&(r||(u=function(t,e){const i=[];for(;t.nextElementSibling;){const n=t.nextElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!u&&(u=e[0]),c=function(t,e){const i=[];for(;t.previousElementSibling;){const n=t.previousElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!c&&(c=e[e.length-1]))),e.forEach((t=>{k(t,t===l,i.slideActiveClass),k(t,t===u,i.slideNextClass),k(t,t===c,i.slidePrevClass)})),t.emitSlidesClasses()},updateActiveIndex:function(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{snapGrid:n,params:o,activeIndex:s,realIndex:r,snapIndex:a}=e;let l,c=t;const u=t=>{let i=t-e.virtual.slidesBefore;return i<0&&(i=e.virtual.slides.length+i),i>=e.virtual.slides.length&&(i-=e.virtual.slides.length),i};if(void 0===c&&(c=function(t){const{slidesGrid:e,params:i}=t,n=t.rtlTranslate?t.translate:-t.translate;let o;for(let t=0;t<e.length;t+=1)void 0!==e[t+1]?n>=e[t]&&n<e[t+1]-(e[t+1]-e[t])/2?o=t:n>=e[t]&&n<e[t+1]&&(o=t+1):n>=e[t]&&(o=t);return i.normalizeSlideIndex&&(o<0||void 0===o)&&(o=0),o}(e)),n.indexOf(i)>=0)l=n.indexOf(i);else{const t=Math.min(o.slidesPerGroupSkip,c);l=t+Math.floor((c-t)/o.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),c===s&&!e.params.loop)return void(l!==a&&(e.snapIndex=l,e.emit("snapIndexChange")));if(c===s&&e.params.loop&&e.virtual&&e.params.virtual.enabled)return void(e.realIndex=u(c));const h=e.grid&&o.grid&&o.grid.rows>1;let d;if(e.virtual&&o.virtual.enabled&&o.loop)d=u(c);else if(h){const t=e.slides.find((t=>t.column===c));let i=parseInt(t.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(e.slides.indexOf(t),0)),d=Math.floor(i/o.grid.rows)}else if(e.slides[c]){const t=e.slides[c].getAttribute("data-swiper-slide-index");d=t?parseInt(t,10):c}
vendor: 5,824 bytes, line 2
2else d=c;Object.assign(e,{previousSnapIndex:a,snapIndex:l,previousRealIndex:r,realIndex:d,previousIndex:s,activeIndex:c}),e.initialized&&z(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(r!==d&&e.emit("realIndexChange"),e.emit("slideChange"))},updateClickedSlide:function(t,e){const i=this,n=i.params;let o=t.closest(`.${n.slideClass}, swiper-slide`);!o&&i.isElement&&e&&e.length>1&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach((t=>{!o&&t.matches&&t.matches(`.${n.slideClass}, swiper-slide`)&&(o=t)}));let s,r=!1;if(o)for(let t=0;t<i.slides.length;t+=1)if(i.slides[t]===o){r=!0,s=t;break}if(!o||!r)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=o,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(o.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=s,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");const{params:e,rtlTranslate:i,translate:n,wrapperEl:o}=this;if(e.virtualTranslate)return i?-n:n;if(e.cssMode)return n;let s=function(t,e){void 0===e&&(e="x");const i=u();let n,o,s;const r=function(t){const e=u();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}(t);return i.WebKitCSSMatrix?(o=r.transform||r.webkitTransform,o.split(",").length>6&&(o=o.split(", ").map((t=>t.replace(",","."))).join(", ")),s=new i.WebKitCSSMatrix("none"===o?"":o)):(s=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=s.toString().split(",")),"x"===e&&(o=i.WebKitCSSMatrix?s.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===e&&(o=i.WebKitCSSMatrix?s.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),o||0}(o,t);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(t,e){const i=this,{rtlTranslate:n,params:o,wrapperEl:s,progress:r}=i;let a,l=0,c=0;i.isHorizontal()?l=n?-t:t:c=t,o.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:c,o.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-c:o.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():c-=i.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${c}px, 0px)`);const u=i.maxTranslate()-i.minTranslate();a=0===u?0:(t-i.minTranslate())/u,a!==r&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,n,o){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const s=this,{params:r,wrapperEl:a}=s;if(s.animating&&r.preventInteractionOnTransition)return!1;const l=s.minTranslate(),c=s.maxTranslate();let u;if(u=n&&t>l?l:n&&t<c?c:t,s.updateProgress(u),r.cssMode){const t=s.isHorizontal();if(0===e)a[t?"scrollLeft":"scrollTop"]=-u;else{if(!s.support.smoothScroll)return g({swiper:s,targetPosition:-u,side:t?"left":"top"}),!0;a.scrollTo({[t?"left":"top"]:-u,behavior:"smooth"})}return!0}return 0===e?(s.setTransition(0),s.setTranslate(u),i&&(s.emit("beforeTransitionStart",e,o),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(u),i&&(s.emit("beforeTransitionStart",e,o),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,i&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${t}ms`,i.wrapperEl.style.transitionDelay=0===t?"0ms":""),i.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),I({swiper:i,runCallbacks:t,direction:e,step:"Start"}))},transitionEnd:function(t,e){void 0===t&&(t=!0);const i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),I({swiper:i,runCallbacks:t,direction:e,step:"End"}))}},slide:D,loop:R,grabCursor:{setGrabCursor:function(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1}))},unsetGrabCursor:function(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1})))}},events:{attachEvents:function(){const t=this,{params:e}=t;t.onTouchStart=B.bind(t),t.onTouchMove=N.bind(t),t.onTouchEnd=F.bind(t),t.onDocumentTouchStart=V.bind(t),e.cssMode&&(t.onScroll=W.bind(t)),t.onClick=q.bind(t),t.onLoad=Z.bind(t),$(t,"on")},detachEvents:function(){$(this,"off")}},breakpoints:{setBreakpoint:function(){const t=this,{realIndex:e,initialized:i,params:n,el:o}=t,s=n.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const r=l(),a="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,c=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?t.el:r.querySelector(n.breakpointsBase),u=t.getBreakp
vendor: 4,254 bytes, line 2
2oint(s,a,c);if(!u||t.currentBreakpoint===u)return;const h=(u in s?s[u]:void 0)||t.originalParams,d=Y(t,n),p=Y(t,h),m=t.params.grabCursor,g=h.grabCursor,v=n.enabled;d&&!p?(o.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!d&&p&&(o.classList.add(`${n.containerModifierClass}grid`),(h.grid.fill&&"column"===h.grid.fill||!h.grid.fill&&"column"===n.grid.fill)&&o.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),m&&!g?t.unsetGrabCursor():!m&&g&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((e=>{if(void 0===h[e])return;const i=n[e]&&n[e].enabled,o=h[e]&&h[e].enabled;i&&!o&&t[e].disable(),!i&&o&&t[e].enable()}));const y=h.direction&&h.direction!==n.direction,_=n.loop&&(h.slidesPerView!==n.slidesPerView||y),b=n.loop;y&&i&&t.changeDirection(),f(t.params,h);const w=t.params.enabled,x=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),v&&!w?t.disable():!v&&w&&t.enable(),t.currentBreakpoint=u,t.emit("_beforeBreakpoint",h),i&&(_?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!b&&x?(t.loopCreate(e),t.updateSlides()):b&&!x&&t.loopDestroy()),t.emit("breakpoint",h)},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),!t||"container"===e&&!i)return;let n=!1;const o=u(),s="window"===e?o.innerHeight:i.clientHeight,r=Object.keys(t).map((t=>{if("string"==typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1));return{value:s*e,point:t}}return{value:t,point:t}}));r.sort(((t,e)=>parseInt(t.value,10)-parseInt(e.value,10)));for(let t=0;t<r.length;t+=1){const{point:s,value:a}=r[t];"window"===e?o.matchMedia(`(min-width: ${a}px)`).matches&&(n=s):a<=i.clientWidth&&(n=s)}return n||"max"}},checkOverflow:{checkOverflow:function(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:n}=i;if(n){const e=t.slides.length-1,i=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*n;t.isLocked=t.size>i}else t.isLocked=1===t.snapGrid.length;!0===i.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===i.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const t=this,{classNames:e,params:i,rtl:n,el:o,device:s}=t,r=function(t,e){const i=[];return t.forEach((t=>{"object"==typeof t?Object.keys(t).forEach((n=>{t[n]&&i.push(e+n)})):"string"==typeof t&&i.push(e+t)})),i}(["initialized",i.direction,{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...r),o.classList.add(...e),t.emitContainerClasses()},removeClasses:function(){const{el:t,classNames:e}=this;t&&"string"!=typeof t&&(t.classList.remove(...e),this.emitContainerClasses())}}},K={};class J{constructor(){let t,e;for(var i=arguments.length,n=new Array(i),o=0;o<i;o++)n[o]=arguments[o];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?e=n[0]:[t,e]=n,e||(e={}),e=f({},e),t&&!e.el&&(e.el=t);const s=l();if(e.el&&"string"==typeof e.el&&s.querySelectorAll(e.el).length>1){const t=[];return s.querySelectorAll(e.el).forEach((i=>{const n=f({},e,{el:i});t.push(new J(n))})),t}const r=this;r.__swiper__=!0,r.support=C(),r.device=M({userAgent:e.userAgent}),r.browser=(P||(P=function(){const t=u(),e=M();let i=!1;function n(){const e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}if(n()){const e=String(t.navigator.userAgent);if(e.includes("Version/")){const[t,n]=e.split("Version/")[1].split(" ")[0].split(".").map((t=>Number(t)));i=t<16||16===t&&n<2}}const o=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),s=n();return{isSafari:i||s,needPerspectiveFix:i,need3dFix:s||o&&e.ios,isWebView:o}}()),P),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],e.modules&&Array.isArray(e.modules)&&r.modules.push(...e.modules);const a={};
vendor: 4,837 bytes, line 2
2r.modules.forEach((t=>{t({params:e,swiper:r,extendParams:U(e,a),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const c=f({},G,a);return r.params=f({},c,K,e),r.originalParams=f({},r.params),r.passedParams=f({},e),r.params&&r.params.on&&Object.keys(r.params.on).forEach((t=>{r.on(t,r.params.on[t])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:e,params:i}=this,n=w(v(e,`.${i.slideClass}, swiper-slide`)[0]);return w(t)-n}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)))}recalcSlides(){const{slidesEl:t,params:e}=this;this.slides=v(t,`.${e.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,e){const i=this;t=Math.min(Math.max(t,0),1);const n=i.minTranslate(),o=(i.maxTranslate()-n)*t+n;i.translateTo(o,void 0===e?0:e),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=t.el.className.split(" ").filter((e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)));t.emit("_containerClasses",e.join(" "))}getSlideClasses(t){const e=this;return e.destroyed?"":t.className.split(" ").filter((t=>0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass))).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=[];t.slides.forEach((i=>{const n=t.getSlideClasses(i);e.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)})),t.emit("_slideClasses",e)}slidesPerViewDynamic(t,e){void 0===t&&(t="current"),void 0===e&&(e=!1);const{params:i,slides:n,slidesGrid:o,slidesSizesGrid:s,size:r,activeIndex:a}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let t,e=n[a]?Math.ceil(n[a].swiperSlideSize):0;for(let i=a+1;i<n.length;i+=1)n[i]&&!t&&(e+=Math.ceil(n[i].swiperSlideSize),l+=1,e>r&&(t=!0));for(let i=a-1;i>=0;i-=1)n[i]&&!t&&(e+=n[i].swiperSlideSize,l+=1,e>r&&(t=!0))}else if("current"===t)for(let t=a+1;t<n.length;t+=1)(e?o[t]+s[t]-o[a]<r:o[t]-o[a]<r)&&(l+=1);else for(let t=a-1;t>=0;t-=1)o[a]-o[t]<r&&(l+=1);return l}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:e,params:i}=t;function n(){const 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()}let o;if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((e=>{e.complete&&O(t,e)})),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const e=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;o=t.slideTo(e.length-1,0,!1,!0)}else o=t.slideTo(t.activeIndex,0,!1,!0);o||n()}i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,e){void 0===e&&(e=!0);const i=this,n=i.params.direction;return t||(t="horizontal"===n?"vertical":"horizontal"),t===n||"horizontal"!==t&&"vertical"!==t||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEac
vendor: 4,448 bytes, line 2
2h((e=>{"vertical"===t?e.style.width="":e.style.height=""})),i.emit("changeDirection"),e&&i.update()),i}changeLanguageDirection(t){const e=this;e.rtl&&"rtl"===t||!e.rtl&&"ltr"===t||(e.rtl="rtl"===t,e.rtlTranslate="horizontal"===e.params.direction&&e.rtl,e.rtl?(e.el.classList.add(`${e.params.containerModifierClass}rtl`),e.el.dir="rtl"):(e.el.classList.remove(`${e.params.containerModifierClass}rtl`),e.el.dir="ltr"),e.update())}mount(t){const e=this;if(e.mounted)return!0;let i=t||e.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=e,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===e.params.swiperElementNodeName.toUpperCase()&&(e.isElement=!0);const n=()=>`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(n()):v(i,n())[0];return!o&&e.params.createElements&&(o=_("div",e.params.wrapperClass),i.append(o),v(i,`.${e.params.slideClass}`).forEach((t=>{o.append(t)}))),Object.assign(e,{el:i,wrapperEl:o,slidesEl:e.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:o,hostEl:e.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===b(i,"direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===b(i,"direction")),wrongRTL:"-webkit-box"===b(o,"display")}),!0}init(t){const e=this;if(e.initialized)return e;if(!1===e.mount(t))return e;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.params.loop&&e.virtual&&e.params.virtual.enabled?e.slideTo(e.params.initialSlide+e.virtual.slidesBefore,0,e.params.runCallbacksOnInit,!1,!0):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.params.loop&&e.loopCreate(),e.attachEvents();const i=[...e.el.querySelectorAll('[loading="lazy"]')];return e.isElement&&i.push(...e.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((t=>{t.complete?O(e,t):t.addEventListener("load",(t=>{O(e,t.target)}))})),z(e),e.initialized=!0,z(e),e.emit("init"),e.emit("afterInit"),e}destroy(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);const i=this,{params:n,el:o,wrapperEl:s,slides:r}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),e&&(i.removeClasses(),o&&"string"!=typeof o&&o.removeAttribute("style"),s&&s.removeAttribute("style"),r&&r.length&&r.forEach((t=>{t.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),t.removeAttribute("style"),t.removeAttribute("data-swiper-slide-index")}))),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((t=>{i.off(t)})),!1!==t&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function(t){const e=t;Object.keys(e).forEach((t=>{try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}}))}(i)),i.destroyed=!0),null}static extendDefaults(t){f(K,t)}static get extendedDefaults(){return K}static get defaults(){return G}static installModule(t){J.prototype.__modules__||(J.prototype.__modules__=[]);const e=J.prototype.__modules__;"function"==typeof t&&e.indexOf(t)<0&&e.push(t)}static use(t){return Array.isArray(t)?(t.forEach((t=>J.installModule(t))),J):(J.installModule(t),J)}}function Q(t){let{swiper:e,extendParams:i,on:n,emit:o}=t;function s(t){let i;return t&&"string"==typeof t&&e.isElement&&(i=e.el.querySelector(t)||e.hostEl.querySelector(t),i)?i:(t&&("string"==typeof t&&(i=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&i&&i.length>1&&1===e.el.querySelectorAll(t).length?i=e.el.querySelector(t):i&&1===i.length&&(i=i[0])),t&&!i?t:i)}function r(t,i){const n=e.params.navigation;(t=T(t)).forEach((t=>{t&&(t.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=i),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](n.lockClass))}))}function a(){const{nextEl:t,prevEl:i}=e.navigation;if(e.params.loop)return r(i,!1),void r(t,!1);r(i,e.isBeginning&&!e.params.rewind),r(t,e.isEnd&&!e.params.rewind)}function l(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),o("navigationPrev"))}function c(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),o("navigationNext"))}function u(){const t=e.params.navigation;
vendor: 4,290 bytes, line 2
2if(e.params.navigation=function(t,e,i,n){return t.params.createElements&&Object.keys(n).forEach((o=>{if(!i[o]&&!0===i.auto){let s=v(t.el,`.${n[o]}`)[0];s||(s=_("div",n[o]),s.className=n[o],t.el.append(s)),i[o]=s,e[o]=s}})),i}(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;let i=s(t.nextEl),n=s(t.prevEl);Object.assign(e.navigation,{nextEl:i,prevEl:n}),i=T(i),n=T(n);const o=(i,n)=>{i&&i.addEventListener("click","next"===n?c:l),!e.enabled&&i&&i.classList.add(...t.lockClass.split(" "))};i.forEach((t=>o(t,"next"))),n.forEach((t=>o(t,"prev")))}function h(){let{nextEl:t,prevEl:i}=e.navigation;t=T(t),i=T(i);const n=(t,i)=>{t.removeEventListener("click","next"===i?c:l),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach((t=>n(t,"next"))),i.forEach((t=>n(t,"prev")))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null},n("init",(()=>{!1===e.params.navigation.enabled?d():(u(),a())})),n("toEdge fromEdge lock unlock",(()=>{a()})),n("destroy",(()=>{h()})),n("enable disable",(()=>{let{nextEl:t,prevEl:i}=e.navigation;t=T(t),i=T(i),e.enabled?a():[...t,...i].filter((t=>!!t)).forEach((t=>t.classList.add(e.params.navigation.lockClass)))})),n("click",((t,i)=>{let{nextEl:n,prevEl:s}=e.navigation;n=T(n),s=T(s);const r=i.target;let a=s.includes(r)||n.includes(r);if(e.isElement&&!a){const t=i.path||i.composedPath&&i.composedPath();t&&(a=t.find((t=>n.includes(t)||s.includes(t))))}if(e.params.navigation.hideOnClick&&!a){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;let t;n.length?t=n[0].classList.contains(e.params.navigation.hiddenClass):s.length&&(t=s[0].classList.contains(e.params.navigation.hiddenClass)),o(!0===t?"navigationShow":"navigationHide"),[...n,...s].filter((t=>!!t)).forEach((t=>t.classList.toggle(e.params.navigation.hiddenClass)))}}));const d=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),a()},disable:d,update:a,init:u,destroy:h})}function tt(t){let e,i,{swiper:n,extendParams:o,on:s,emit:r,params:a}=t;n.autoplay={running:!1,paused:!1,timeLeft:0},o({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,u,h,d,p,f,m,g,v=a&&a.autoplay?a.autoplay.delay:3e3,y=a&&a.autoplay?a.autoplay.delay:3e3,_=(new Date).getTime();function b(t){n&&!n.destroyed&&n.wrapperEl&&t.target===n.wrapperEl&&(n.wrapperEl.removeEventListener("transitionend",b),g||t.detail&&t.detail.bySwiperTouchMove||P())}const w=()=>{if(n.destroyed||!n.autoplay.running)return;n.autoplay.paused?u=!0:u&&(y=c,u=!1);const t=n.autoplay.paused?c:_+y-(new Date).getTime();n.autoplay.timeLeft=t,r("autoplayTimeLeft",t,t/v),i=requestAnimationFrame((()=>{w()}))},x=t=>{if(n.destroyed||!n.autoplay.running)return;cancelAnimationFrame(i),w();let o=void 0===t?n.params.autoplay.delay:t;v=n.params.autoplay.delay,y=n.params.autoplay.delay;const s=(()=>{let t;if(t=n.virtual&&n.params.virtual.enabled?n.slides.find((t=>t.classList.contains("swiper-slide-active"))):n.slides[n.activeIndex],t)return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&s>0&&void 0===t&&(o=s,v=s,y=s),c=o;const a=n.params.speed,l=()=>{n&&!n.destroyed&&(n.params.autoplay.reverseDirection?!n.isBeginning||n.params.loop||n.params.rewind?(n.slidePrev(a,!0,!0),r("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(n.slides.length-1,a,!0,!0),r("autoplay")):!n.isEnd||n.params.loop||n.params.rewind?(n.slideNext(a,!0,!0),r("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(0,a,!0,!0),r("autoplay")),n.params.cssMode&&(_=(new Date).getTime(),requestAnimationFrame((()=>{x()}))))};return o>0?(clearTimeout(e),e=setTimeout((()=>{l()}),o)):requestAnimationFrame((()=>{l()})),o},T=()=>{_=(new Date).getTime(),n.autoplay.running=!0,x(),r("autoplayStart")},S=()=>
2{n.autoplay.running=!1,clearTimeout(e),cancelAnimationFrame(i),r("autoplayStop")},E=(t,i)=>{if(n.destroyed||!n.autoplay.running)return;clearTimeout(e),t||(m=!0);const o=()=>{r("autoplayPause"),n.params.autoplay.waitForTransition?n.wrapperEl.addEventListener("transitionend",b):P()};if(n.autoplay.paused=!0,i)return f&&(c=n.params.autoplay.delay),f=!1,void o();const s=c||n.params.autoplay.delay;c=s-((new Date).getTime()-_),n.isEnd&&c<0&&!n.params.loop||(c<0&&(c=0),o())},P=()=>{n.isEnd&&c<0&&!n.params.loop||n.destroyed||!n.autoplay.running||(_=(new Date).getTime(),m?(m=!1,x(c)):x(),n.autoplay.paused=!1,r("autoplayResume"))},C=()=>{if(n.destroyed||!n.autoplay.running)return;const t=l();"hidden"===t.visibilityState&&(m=!0,E(!0)),"visible"===t.visibilityState&&P()},M=t=>{"mouse"===t.pointerType&&(m=!0,g=!0,n.animating||n.autoplay.paused||E(!0))},L=t=>{"mouse"===t.pointerType&&(g=!1,n.autoplay.paused&&P())};s("init",(()=>{n.params.autoplay.enabled&&(n.params.autoplay.pauseOnMouseEnter&&(n.el.addEventListener("pointerenter",M),n.el.addEventListener("pointerleave",L)),l().addEventListener("visibilitychange",C),T())})),s("destroy",(()=>{n.el&&"string"!=typeof n.el&&(n.el.removeEventListener("pointerenter",M),n.el.removeEventListener("pointerleave",L)),l().removeEventListener("visibilitychange",C),n.autoplay.running&&S()})),s("_freeModeStaticRelease",(()=>{(d||m)&&P()})),s("_freeModeNoMomentumRelease",(()=>{n.params.autoplay.disableOnInteraction?S():E(!0,!0)})),s("beforeTransitionStart",((t,e,i)=>{!n.destroyed&&n.autoplay.running&&(i||!n.params.autoplay.disableOnInteraction?E(!0,!0):S())})),s("sliderFirstMove",(()=>{!n.destroyed&&n.autoplay.running&&(n.params.autoplay.disableOnInteraction?S():(h=!0,d=!1,m=!1,p=setTimeout((()=>{m=!0,d=!0,E(!0)}),200)))})),s("touchEnd",(()=>{if(!n.destroyed&&n.autoplay.running&&h){if(clearTimeout(p),clearTimeout(e),n.params.autoplay.disableOnInteraction)return d=!1,void(h=!1);d&&n.params.cssMode&&P(),d=!1,h=!1}})),s("slideChange",(()=>{!n.destroyed&&n.autoplay.running&&(f=!0)})),Object.assign(n.autoplay,{start:T,stop:S,pause:E,resume:P})}Object.keys(X).forEach((t=>{Object.keys(X[t]).forEach((e=>{J.prototype[e]=X[t][e]}))})),J.use([function(t){let{swiper:e,on:i,emit:n}=t;const o=u();let s=null,r=null;const a=()=>{e&&!e.destroyed&&e.initialized&&(n("beforeResize"),n("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&n("orientationchange")};i("init",(()=>{e.params.resizeObserver&&void 0!==o.ResizeObserver?e&&!e.destroyed&&e.initialized&&(s=new ResizeObserver((t=>{r=o.requestAnimationFrame((()=>{const{width:i,height:n}=e;let o=i,s=n;t.forEach((t=>{let{contentBoxSize:i,contentRect:n,target:r}=t;r&&r!==e.el||(o=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)})),o===i&&s===n||a()}))})),s.observe(e.el)):(o.addEventListener("resize",a),o.addEventListener("orientationchange",l))})),i("destroy",(()=>{r&&o.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),o.removeEventListener("resize",a),o.removeEventListener("orientationchange",l)}))},function(t){let{swiper:e,extendParams:i,on:n,emit:o}=t;const s=[],r=u(),a=function(t,i){void 0===i&&(i={});const n=new(r.MutationObserver||r.WebkitMutationObserver)((t=>{if(e.__preventObserver__)return;if(1===t.length)return void o("observerUpdate",t[0]);const i=function(){o("observerUpdate",t[0])};r.requestAnimationFrame?r.requestAnimationFrame(i):r.setTimeout(i,0)}));n.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:e.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),s.push(n)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=function(t){const e=[];let i=t.parentElement;for(;i;)e.push(i),i=i.parentElement;return e}(e.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}})),n("destroy",(()=>{s.forEach((t=>{t.disconnect()})),s.splice(0,s.length)}))}]);const et=(t,e=1e4)=>(t=parseFloat(t+"")||0,Math.round((t+Number.EPSILON)*e)/e),it=function(t){if(!(t&&t instanceof Element&&t.offsetParent))return!1;const e=t.scrollHeight>t.clientHeight,i=window.getComputedStyle(t).overflowY,n=-1!==i.indexOf("hidden"),o=-1!==i.indexOf("visible");return e&&!n&&!o},nt=function(t,e=void 0){return!(!t||t===document.body||e&&t===e)&&(it(t)?t:nt(t.parentElement,e))},ot=function(t){var e=(new DOMParser).parseFromString(t,"text/html").body;if(e.childElementCount>1){for(var i=document.createElement("div");e.firstChild;)i.appendChild(e.firstChild);return i}return e.firstChild},st=t=>`${t||""}`.split(" ").filter((t=>!!t)),rt=(t,e,i)=>{t&&st(e).forEach((e=>{t.classList.toggle(e,i||!1)}))};class at{constructor(t){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=t,this.pageX=t.pageX,this.pageY=t.pageY,this.clientX=t.clientX,this.clientY=t.clientY,this.id=self.Touch&&t instanceof Touch?t.identifier:-1,this.time=Date.now()}}const lt={passive:!1};class ct{constructor(t,{start:e=()=>!0,move:i=()=>{},end:n=()=>{}}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=t,this.startCallback=e,this.moveCallback=i,this.endCallback=n;for(const t of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[t]=this[t].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,lt),this.element.addEventListener("touchstart",this.onTouchStart,lt),this.element.addEventListener("touchmove",this.onMove,lt),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(t){if(!t.buttons||0!==t.button)return;const e=new at(t);this.currentPointers.some((t=>
vendor: 22,729 bytes, line 2
2t.id===e.id))||this.triggerPointerStart(e,t)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}onTouchStart(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerStart(new at(e),t);window.addEventListener("blur",this.onWindowBlur)}onMove(t){const e=this.currentPointers.slice(),i="changedTouches"in t?Array.from(t.changedTouches||[]).map((t=>new at(t))):[new at(t)],n=[];for(const t of i){const e=this.currentPointers.findIndex((e=>e.id===t.id));e<0||(n.push(t),this.currentPointers[e]=t)}n.length&&this.moveCallback(t,this.currentPointers.slice(),e)}onPointerEnd(t){t.buttons>0&&0!==t.button||(this.triggerPointerEnd(t,new at(t)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerEnd(t,new at(e))}triggerPointerStart(t,e){return!!this.startCallback(e,t,this.currentPointers.slice())&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}triggerPointerEnd(t,e){const i=this.currentPointers.findIndex((t=>t.id===e.id));i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(t,e,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){const t=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:t.clientX,clientY:t.clientY}),t,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,lt),this.element.removeEventListener("touchstart",this.onTouchStart,lt),this.element.removeEventListener("touchmove",this.onMove,lt),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}}function ut(t,e){return e?Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2)):0}function ht(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}const dt=t=>"object"==typeof t&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t),pt=(t,...e)=>{const i=e.length;for(let n=0;n<i;n++){const i=e[n]||{};Object.entries(i).forEach((([e,i])=>{const n=Array.isArray(i)?[]:{};t[e]||Object.assign(t,{[e]:n}),dt(i)?Object.assign(t[e],pt(n,i)):Array.isArray(i)?Object.assign(t,{[e]:[...i]}):Object.assign(t,{[e]:i})}))}return t},ft=function(t,e){return t.split(".").reduce(((t,e)=>"object"==typeof t?t[e]:void 0),e)};class mt{constructor(t={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(t);for(const t of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))t.startsWith("on")&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}setOptions(t){this.options=t?pt({},this.constructor.defaults,t):{};for(const[t,e]of Object.entries(this.option("on")||{}))this.on(t,e)}option(t,...e){let i=ft(t,this.options);return i&&"function"==typeof i&&(i=i.call(this,this,...e)),i}optionFor(t,e,i,...n){let o=ft(e,t);var s;"string"!=typeof(s=o)||isNaN(s)||isNaN(parseFloat(s))||(o=parseFloat(o)),"true"===o&&(o=!0),"false"===o&&(o=!1),o&&"function"==typeof o&&(o=o.call(this,this,t,...n));let r=ft(e,this.options);return r&&"function"==typeof r?o=r.call(this,this,t,...n,o):void 0===o&&(o=r),void 0===o?i:o}cn(t){const e=this.options.classes;return e&&e[t]||""}localize(t,e=[]){t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,((t,e,i)=>{let n="";return i?n=this.option(`${e[0]+e.toLowerCase().substring(1)}.l10n.${i}`):e&&(n=this.option(`l10n.${e}`)),n||(n=t),n}));for(let i=0;i<e.length;i++)t=t.split(e[i][0]).join(e[i][1]);return t.replace(/\{\{(.*?)\}\}/g,((t,e)=>e))}on(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),this.events||(this.events=new Map),i.forEach((t=>{let i=this.events.get(t);i||(this.events.set(t,[]),i=[]),i.includes(e)||i.push(e),this.events.set(t,i)}))}off(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),i.forEach((t=>{const i=this.events.get(t);if(Array.isArray(i)){const t=i.indexOf(e);t>-1&&i.splice(t,1)}}))}emit(t,...e){[...this.events.get(t)||[]].forEach((t=>t(this,...e))),"*"!==t&&this.emit("*",t,...e)}}Object.defineProperty(mt,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty(mt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});class gt extends mt{constructor(t={}){super(t),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(t={}){const e=new Map;for(const[i,n]of Object.entries(t)){const t=this.option(i),o=this.plugins[i];o||!1===t?o&&!1===t&&(o.detach(),delete this.plugins[i]):e.set(i,new n(this,t||{}))}for(const[t,i]of e)this.plugins[t]=i,i.attach()}detachPlugins(t){t=t||Object.keys(this.plugins);for(const e of t){const t=this.plugins[e];t&&t.detach(),delete this.plugins[e]}return this.emit("detachPlugins"),this}}var vt,yt;(yt=vt||(vt={}))[yt.Init=0]="Init",yt[yt.Error=1]="Error",yt[yt.Ready=2]="Ready",yt[yt.Panning=3]="Panning",yt[yt.Mousemove=4]="Mousemove",yt[yt.Destroy=5]="Destroy";const _t=["a","b","c","d","e","f"],bt={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},wt={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:bt},xt='<circle cx="25" cy="25" r="20"></circle>',Tt='<div class="f-spinner"><svg viewBox="0 0 50 50">'+xt+xt+"</svg></div>",St=t=>t&&null!==t&&t instanceof Element&&"nodeType"in t,Et=(t,e)=>{t&&st(e).forEach((e=>{t.classList.remove(e)}))},Pt=(t,e)=>{t&&st(e).forEach((e=>{t.classList.add(e)}))},Ct={a:1,b:0,c:0,d:1,e:0,f:0},Mt=1e4,Lt="mousemove",kt="drag",Ot="content",At="auto";let zt=null,It=null;class Dt extends gt{get fits(){return this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1}get isTouchDevice(){return null===It&&(It=window.matchMedia("(hover: none)").matches),It}get isMobile(){return null===zt&&(zt=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),zt}get panMode(){return this.options.panMode!==Lt||this.isTouchDevice?kt:Lt}get panOnlyZoomed(){const t=this.options.panOnlyZoomed;return t===At?this.isTouchDevice:t}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){const{a:t,b:e}=this.current;return Math.sqrt(t*t+e*e)||1}get targetScale(){const{a:t,b:e}=this.target;return Math.sqrt(t*t+e*e)||1}get minScale(){return this.option("minScale")||1}get fullScale(){const{contentRect:t}=this;return t.fullWidth/t.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){const{containerRect:t,contentRect:e}=this,i=Math.max(t.height/e.fitHeight,t.width/e.fitWidth)||1;return Math.min(this.fullScale,i)}get isScaling(){return Math.abs(this.targetScale-this.scale)>1e-5&&!this.isResting}get isContentLoading(){const t=this.content;return!!(t&&t instanceof HTMLImageElement)&&!t.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(const t of _t){const e="e"==t||"f"===t?1e-4:1e-5;if(Math.abs(this.target[t]-this.current[t])>e)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(t,e={},i={}){var n;if(super(e),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:vt.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Ct)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Ct)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!t)throw new Error("Container Element Not Found");this.container=t,this.initContent(),this.attachPlugins(Object.assign(Object.assign({},Dt.Plugins),i)),this.emit("attachPlugins"),this.emit("init");const o=this.content;if(o.addEventListener("load",this.onLoad),o.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){t.classList.add(this.cn("isLoading"));const e=ot(Tt);!t.contains(o)||o.parentElement instanceof HTMLPictureElement?this.spinner=t.appendChild(e):this.spinner=(null===(n=o.parentElement)||void 0===n?void 0:n.insertBefore(e,o))||null}this.emit("beforeLoad")}else queueMicrotask((()=>{this.enable()}))}initContent(){const{container:t}=this,e=this.cn(Ot);let i=this.option(Ot)||t.querySelector(`.${e}`);if(i||(i=t.querySelector("img,picture")||t.firstElementChild,i&&Pt(i,e)),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),!i)throw new Error("No content found");this.content=i}onLoad(){const{spinner:t,container:e,state:i}=this;t&&(t.remove(),this.spinner=null),this.option("spinner")&&e.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),i===vt.Init?this.enable():this.updateMetrics()}onError(){this.state!==vt.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=vt.Error,this.emit("error"))}getNextScale(t){const{fullScale:e,targetScale:i,coverScale:n,maxScale:o,minScale:s}=this;let r=s;switch(t){case"toggleMax":r=i-s<.5*(o-s)?o:s;break;case"toggleCover":r=i-s<.5*(n-s)?n:s;break;case"toggleZoom":r=i-s<.5*(e-s)?e:s;break;case"iterateZoom":let t=[1,e,o].sort(((t,e)=>t-e)),a=t.findIndex((t=>t>i+1e-5));r=t[a]||1}return r}attachObserver(){var t;const e=()=>{const{container:t,containerRect:e}=this;return Math.abs(e.width-t.getBoundingClientRect().width)>.1||Math.abs(e.height-t.getBoundingClientRect().height)>.1};this.resizeObserver||void 0===window.ResizeObserver||(this.resizeObserver=new ResizeObserver((()=>{this.updateTimer||(e()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout((()=>{e()&&this.onResize(),this.updateTimer=null}),500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))}))),null===(t=this.resizeObserver)||void 0===t||t.observe(this.container)}detachObserver(){var t;null===(t=this.resizeObserver)||void 0===t||t.disconnect()}attachEvents(){const{container:t}=this;t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new ct(t,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener(Lt,this.onMouseMove)}detachEvents(){var t;const{container:e}=this;e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),e.removeEventListener("wheel",this.onWheel,{passive:!1}),null===(t=this.pointerTracker)||void 0===t||t.stop(),this.pointerTracker=null,document.removeEventListener(Lt,this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){this.setTargetForce();const t=this.friction,e=this.option("maxVelocity");for(const i of _t)t?(this.velocity[i]*=1-t,e&&!this.isScaling&&(this.velocity[i]=Math.max(Math.min(this.velocity[i],e),-1*e)),this.current[i]+=this.velocity[i]):this.current[i]=this.target[i];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame((()=>this.animate())):this.stop("current")}setTargetForce(){for(const t of _t)"e"===t&&this.isBouncingX||"f"===t&&this.isBouncingY||(this.velocity[t]=(1/(1-this.friction)-1)*(this.target[t]-this.current[t]))}checkBounds(t=0,e=0){const{current:i}=this,n=i.e+t,o=i.f+e,s=this.getBounds(),{x:r,y:a}=s,l=r.min,c=r.max,u=a.min,h=a.max;let d=0,p=0;return l!==1/0&&n<l?d=l-n:c!==1/0&&n>c&&(d=c-n),u!==1/0&&o<u?p=u-o:h!==1/0&&o>h&&(p=h-o),Math.abs(d)<1e-4&&(d=0),Math.abs(p)<1e-4&&(p=0),Object.assign(Object.assign({},s),{xDiff:d,yDiff:p,inBounds:!d&&!p})}clampTargetBounds(){const{target:t}=this,{x:e,y:i}=this.getBounds();e.min!==1/0&&(t.e=Math.max(t.e,e.min)),e.max!==1/0&&(t.e=Math.min(t.e,e.max)),i.min!==1/0&&(t.f=Math.max(t.f,i.min)),i.max!==1/0&&(t.f=Math.min(t.f,i.max))}calculateContentDim(t=this.current){const{content:e,contentRect:i}=this,{fitWidth:n,fitHeight:o,fullWidth:s,fullHeight:r}=i;let a=s,l=r;if(this.option("zoom")||0!==this.angle){const i=!(e instanceof HTMLImageElement||"none"!==window.getComputedStyle(e).maxWidth&&"none"!==window.getComputedStyle(e).maxHeight),c=i?s:n,u=i?r:o,h=this.getMatrix(t),d=new DOMPoint(0,0).matrixTransform(h),p=new DOMPoint(0+c,0).matrixTransform(h),f=new DOMPoint(0+c,0+u).matrixTransform(h),m=new DOMPoint(0,0+u).matrixTransform(h),g=Math.abs(f.x-d.x),v=Math.abs(f.y-d.y),y=Math.abs(m.x-p.x),_=Math.abs(m.y-p.y);a=Math.max(g,y),l=Math.max(v,_)}return{contentWidth:a,contentHeight:l}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||this.panMode===Lt||this.targetScale<this.scale)return this.isBouncingX=!1,void(this.isBouncingY=!1);const{target:t}=this,{x:e,y:i,xDiff:n,yDiff:o}=this.checkBounds(),s=this.option("maxVelocity");let r=this.velocity.e,a=this.velocity.f;0!==n?(this.isBouncingX=!0,n*r<=0?r+=.14*n:(r=.14*n,e.min!==1/0&&(this.target.e=Math.max(t.e,e.min)),e.max!==1/0&&(this.target.e=Math.min(t.e,e.max))),s&&(r=Math.max(Math.min(r,s),-1*s))):this.isBouncingX=!1,0!==o?(this.isBouncingY=!0,o*a<=0?a+=.14*o:(a=.14*o,i.min!==1/0&&(this.target.f=Math.max(t.f,i.min)),i.max!==1/0&&(this.target.f=Math.min(t.f,i.max))),s&&(a=Math.max(Math.min(a,s),-1*s))):this.isBouncingY=!1,this.isBouncingX&&(this.velocity.e=r),this.isBouncingY&&(this.velocity.f=a)}enable(){const{content:t}=this,e=new DOMMatrixReadOnly(window.getComputedStyle(t).transform);for(const t of _t)this.current[t]=this.target[t]=e[t];this.updateMetrics(),this.attachObserver(),this.attachEvents(),this.state=vt.Ready,this.emit("ready")}onClick(t){var e;"click"===t.type&&0===t.detail&&(this.dragOffset.x=0,this.dragOffset.y=0),this.isDragging&&(null===(e=this.pointerTracker)||void 0===e||e.clear(),this.trackingPoints=[],this.startDecelAnim());const i=t.target;if(!i||t.defaultPrevented)return;if(i.hasAttribute("disabled"))return t.preventDefault(),void t.stopPropagation();if((()=>{const t=window.getSelection();return t&&"Range"===t.type})()&&!i.closest("button"))return;const n=i.closest("[data-panzoom-action]"),o=i.closest("[data-panzoom-change]"),s=n||o,r=s&&St(s)?s.dataset:null;if(r){const e=r.panzoomChange,i=r.panzoomAction;if((e||i)&&t.preventDefault(),e){let i={};try{i=JSON.parse(e)}catch(t){console&&console.warn("The given data was not valid JSON")}return void this.applyChange(i)}if(i)return void(this[i]&&this[i]())}if(Math.abs(this.dragOffset.x)>3||Math.abs(this.dragOffset.y)>3)return t.preventDefault(),void t.stopPropagation();if(i.closest("[data-fancybox]"))return;const a=this.content.getBoundingClientRect(),l=this.dragStart;if(l.time&&!this.canZoomOut()&&(Math.abs(a.x-l.x)>2||Math.abs(a.y-l.y)>2))return;this.dragStart.time=0;const c=e=>{this.option("zoom",t)&&e&&"string"==typeof e&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(e)&&"function"==typeof this[e]&&(t.preventDefault(),this[e]({event:t}))},u=this.option("click",t),h=this.option("dblClick",t);h?(this.clicks++,1==this.clicks&&(this.clickTimer=setTimeout((()=>{1===this.clicks?(this.emit("click",t),!t.defaultPrevented&&u&&c(u)):(this.emit("dblClick",t),t.defaultPrevented||c(h)),this.clicks=0,this.clickTimer=null}),350))):(this.emit("click",t),!t.defaultPrevented&&u&&c(u))}addTrackingPoint(t){const e=this.trackingPoints.filter((t=>t.time>Date.now()-100));e.push(t),this.trackingPoints=e}onPointerDown(t,e,i){var n;if(!1===this.option("touch",t))return!1;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];const o=this.content.getBoundingClientRect();if(this.dragStart={x:o.x,y:o.y,top:o.top,left:o.left,time:Date.now()},this.clickTimer)return!1;if(this.panMode===Lt&&this.targetScale>1)return t.preventDefault(),t.stopPropagation(),!1;const s=t.composedPath()[0];if(!i.length){if(["TEXTAREA","OPTION","INPUT","SELECT","VIDEO","IFRAME"].includes(s.nodeName)||s.closest("[contenteditable],[data-selectable],[data-draggable],[data-clickable],[data-panzoom-change],[data-panzoom-action]"))return!1;null===(n=window.getSelection())||void 0===n||n.removeAllRanges()}if("mousedown"===t.type)["A","BUTTON"].includes(s.nodeName)||t.preventDefault();else if(Math.abs(this.velocity.a)>.3)return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(e),this.emit("touchStart",t)),!0}onPointerMove(t,e,i){if(!1===this.option("touch",t))return;if(!this.isDragging)return;if(e.length<2&&this.panOnlyZoomed&&et(this.targetScale)<=et(this.minScale))return;if(this.emit("touchMove",t),t.defaultPrevented)return;this.addTrackingPoint(e[0]);const{content:n}=this,o=ht(i[0],i[1]),s=ht(e[0],e[1]);let r=0,a=0;if(e.length>1){const t=n.getBoundingClientRect();r=o.clientX-t.left-.5*t.width,a=o.clientY-t.top-.5*t.height}const l=ut(i[0],i[1]),c=ut(e[0],e[1]);let u=l?c/l:1,h=s.clientX-o.clientX,d=s.clientY-o.clientY;this.dragOffset.x+=h,this.dragOffset.y+=d,this.dragOffset.time=Date.now()-this.dragStart.time;let p=et(this.targetScale)===et(this.minScale)&&this.option("lockAxis");if(p&&!this.lockedAxis)if("xy"===p||"y"===p||"touchmove"===t.type){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void t.preventDefault();const e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=e>45&&e<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,h=0,d=0}else this.lockedAxis=p;if(nt(t.target,this.content)&&(p="x",this.dragOffset.y=0),p&&"xy"!==p&&this.lockedAxis!==p&&et(this.targetScale)===et(this.minScale))return;t.cancelable&&t.preventDefault(),this.container.classList.add(this.cn("isDragging"));const f=this.checkBounds(h,d);this.option("rubberband")?("x"!==this.isInfinite&&(f.xDiff>0&&h<0||f.xDiff<0&&h>0)&&(h*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*f.xDiff))),"y"!==this.isInfinite&&(f.yDiff>0&&d<0||f.yDiff<0&&d>0)&&(d*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*f.yDiff)))):(f.xDiff&&(h=0),f.yDiff&&(d=0));const m=this.targetScale,g=this.minScale,v=this.maxScale;m<.5*g&&(u=Math.max(u,g)),m>1.5*v&&(u=Math.min(u,v)),"y"===this.lockedAxis&&et(m)===et(g)&&(h=0),"x"===this.lockedAxis&&et(m)===et(g)&&(d=0),this.applyChange({originX:r,originY:a,panX:h,panY:d,scale:u,friction:this.option("dragFriction"),ignoreBounds:!0})}onPointerUp(t,e,i){if(i.length)return this.dragOffset.x=0,this.dragOffset.y=0,void(this.trackingPoints=[]);this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(e),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),nt(t.target,this.content)&&"y"===this.lockedAxis&&(this.trackingPoints=[]),this.emit
vendor: 4,645 bytes, line 2
2("touchEnd",t),this.isDragging=!1,this.lockedAxis=!1,this.state!==vt.Destroy&&(t.defaultPrevented||this.startDecelAnim()))}startDecelAnim(){var t;const e=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const t of _t)this.velocity[t]=0;this.target.e=this.current.e,this.target.f=this.current.f,Et(this.container,"is-scaling"),Et(this.container,"is-animating"),this.isTicking=!1;const{trackingPoints:i}=this,n=i[0],o=i[i.length-1];let s=0,r=0,a=0;o&&n&&(s=o.clientX-n.clientX,r=o.clientY-n.clientY,a=o.time-n.time);const l=(null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1;1!==l&&(s*=l,r*=l);let c=0,u=0,h=0,d=0,p=this.option("decelFriction");const f=this.targetScale;if(a>0){h=Math.abs(s)>3?s/(a/30):0,d=Math.abs(r)>3?r/(a/30):0;const t=this.option("maxVelocity");t&&(h=Math.max(Math.min(h,t),-1*t),d=Math.max(Math.min(d,t),-1*t))}h&&(c=h/(1/(1-p)-1)),d&&(u=d/(1/(1-p)-1)),("y"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"y"===this.lockedAxis&&et(f)===this.minScale)&&(c=h=0),("x"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"x"===this.lockedAxis&&et(f)===this.minScale)&&(u=d=0);const m=this.dragOffset.x,g=this.dragOffset.y,v=this.option("dragMinThreshold")||0;Math.abs(m)<v&&Math.abs(g)<v&&(c=u=0,h=d=0),(this.option("zoom")&&(f<this.minScale-1e-5||f>this.maxScale+1e-5)||e&&!c&&!u)&&(p=.35),this.applyChange({panX:c,panY:u,friction:p}),this.emit("decel",h,d,m,g)}onWheel(t){var e=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const i=Math.max(-1,Math.min(1,e));if(this.emit("wheel",t,i),this.panMode===Lt)return;if(t.defaultPrevented)return;const n=this.option("wheel");"pan"===n?(t.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-t.deltaX,panY:2*-t.deltaY,bounce:!1})):"zoom"===n&&!1!==this.option("zoom")&&this.zoomWithWheel(t)}onMouseMove(t){this.panWithMouse(t)}onKeydown(t){"Escape"===t.key&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}setTransform(){this.emit("beforeTransform");const{current:t,target:e,content:i,contentRect:n}=this,o=Object.assign({},Ct);for(const i of _t){const n="e"==i||"f"===i?Mt:1e5;o[i]=et(t[i],n),Math.abs(e[i]-t[i])<("e"==i||"f"===i?.51:.001)&&(t[i]=e[i])}let{a:s,b:r,c:a,d:l,e:c,f:u}=o,h=`matrix(${s}, ${r}, ${a}, ${l}, ${c}, ${u})`,d=i.parentElement instanceof HTMLPictureElement?i.parentElement:i;if(this.option("transformParent")&&(d=d.parentElement||d),d.style.transform===h)return;d.style.transform=h;const{contentWidth:p,contentHeight:f}=this.calculateContentDim();n.width=p,n.height=f,this.emit("afterTransform")}updateMetrics(t=!1){var e;if(!this||this.state===vt.Destroy)return;if(this.isContentLoading)return;const i=Math.max(1,(null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1),{container:n,content:o}=this,s=o instanceof HTMLImageElement,r=n.getBoundingClientRect(),a=getComputedStyle(this.container);let l=r.width*i,c=r.height*i;const u=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),h=l-(parseFloat(a.paddingLeft)+parseFloat(a.paddingRight)),d=c-u;this.containerRect={width:l,height:c,innerWidth:h,innerHeight:d};const p=parseFloat(o.dataset.width||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalWidth:t instanceof SVGElement?t.width.baseVal.value:Math.max(t.offsetWidth,t.scrollWidth),e||0})(o),f=parseFloat(o.dataset.height||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalHeight:t instanceof SVGElement?t.height.baseVal.value:Math.max(t.offsetHeight,t.scrollHeight),e||0})(o);let m=this.option("width",p)||At,g=this.option("height",f)||At;const v=m===At,y=g===At;"number"!=typeof m&&(m=p),"number"!=typeof g&&(g=f),v&&(m=p*(g/f)),y&&(g=f/(p/m));let _=o.parentElement instanceof HTMLPictureElement?o.parentElement:o;this.option("transformParent")&&(_=_.parentElement||_);const b=_.getAttribute("style")||"";_.style.setProperty("transform","none","important"),s&&(_.style.width="",_.style.height=""),_.offsetHeight;const w=o.getBoundingClientRect();let x=w.width*i,T=w.height*i,S=x,E=T;x=Math.min(x,m),T=Math.min(T,g),s?({width:x,height:T}=((t,e,i,n)=>{const o=i/t,s=n/e,r=Math.min(o,s);return{width:t*=r,height:e*=r}})(m,g,x,T)):(x=Math.min(x,m),T=Math.min(T,g));let P=.5*(E-T),C=.5*(S-x);this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:w.top-r.top+P,bottom:r.bottom-w.bottom+P,left:w.left-r.left+C,right:r.right-w.right+C,fitWidth:x,fitHeight:T,width:x,height:T,fullWidth:m,fullHeight:g}),_.style.cssText=b,s&&(_.style.width=`${x}px`,_.style.height=`${T}
2px`),this.setTransform(),!0!==t&&this.emit("refresh"),this.ignoreBounds||(et(this.targetScale)<et(this.minScale)?this.zoomTo(this.minScale,{friction:0}):this.targetScale>this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===vt.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}calculateBounds(){const{contentWidth:t,contentHeight:e}=this.calculateContentDim(this.target),{targetScale:i,lockedAxis:n}=this,{fitWidth:o,fitHeight:s}=this.contentRect;let r=0,a=0,l=0,c=0;const u=this.option("infinite");if(!0===u||n&&u===n)r=-1/0,l=1/0,a=-1/0,c=1/0;else{let{containerRect:n,contentRect:u}=this,h=et(o*i,Mt),d=et(s*i,Mt),{innerWidth:p,innerHeight:f}=n;if(n.width===h&&(p=n.width),n.width===d&&(f=n.height),t>p){l=.5*(t-p),r=-1*l;let e=.5*(u.right-u.left);r+=e,l+=e}if(o>p&&t<p&&(r-=.5*(o-p),l-=.5*(o-p)),e>f){c=.5*(e-f),a=-1*c;let t=.5*(u.bottom-u.top);a+=t,c+=t}s>f&&e<f&&(r-=.5*(s-f),l-=.5*(s-f))}return{x:{min:r,max:l},y:{min:a,max:c}}}getBounds(){const t=this.option("bounds");return t!==At?t:this.calculateBounds()}updateControls(){const t=this,e=t.container,{panMode:i,contentRect:n,targetScale:o,minScale:s}=t;let r=s,a=t.option("click")||!1;a&&(r=t.getNextScale(a));let l=t.canZoomIn(),c=t.canZoomOut(),u=i===kt&&!!this.option("touch"),h=c&&u;if(u&&(et(o)<et(s)&&!this.panOnlyZoomed&&(h=!0),(et(n.width,1)>et(n.fitWidth,1)||et(n.height,1)>et(n.fitHeight,1))&&(h=!0)),et(n.width*o,1)<et(n.fitWidth,1)&&(h=!1),i===Lt&&(h=!1),rt(e,this.cn("isDraggable"),h),!this.option("zoom"))return;let d=l&&et(r)>et(o),p=!d&&!h&&c&&et(r)<et(o);rt(e,this.cn("canZoomIn"),d),rt(e,this.cn("canZoomOut"),p);for(const t of e.querySelectorAll("[data-panzoom-action]")){let e=!1,i=!1;switch(t.dataset.panzoomAction){case"zoomIn":l?e=!0:i=!0;break;case"zoomOut":c?e=!0:i=!0;break;case"toggleZoom":case"iterateZoom":l||c?e=!0:i=!0;const n=t.querySelector("g");n&&(n.style.display=l?"":"none")}e?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):i&&(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"))}}panTo({x:t=this.target.e,y:e=this.target.f,scale:i=this.targetScale,friction:n=this.option("friction"),angle:o=0,originX:s=0,originY:r=0,flipX:a=!1,flipY:l=!1,ignoreBounds:c=!1}){this.state!==vt.Destroy&&this.applyChange({panX:t-this.target.e,panY:e-this.target.f,scale:i/this.targetScale,angle:o,originX:s,originY:r,friction:n,flipX:a,flipY:l,ignoreBounds:c})}applyChange({panX:t=0,panY:e=0,scale:i=1,angle:n=0,originX:o=-this.current.e,originY:s=-this.current.f,friction:r=this.option("friction"),flipX:a=!1,flipY:l=!1,ignoreBounds:c=!1,bounce:u=this.option("bounce")}){const h=this.state;if(h===vt.Destroy)return;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.friction=r||0,this.ignoreBounds=c;const{current:d}=this,p=d.e,f=d.f,m=this.getMatrix(this.target);let g=(new DOMMatrix).translate(p,f).translate(o,s).translate(t,e);if(this.option("zoom")){if(!c){const t=this.targetScale,e=this.minScale,n=this.maxScale;t*i<e&&(i=e/t),t*i>n&&(i=n/t)}g=g.scale(i)}g=g.translate(-o,-s).translate(-p,-f).multiply(m),n&&(g=g.rotate(n)),a&&(g=g.scale(-1,1)),l&&(g=g.scale(1,-1));for(const t of _t)"e"!==t&&"f"!==t&&(g[t]>this.minScale+1e-5||g[t]<this.minScale-1e-5)?this.target[t]=g[t]:this.target[t]=et(g[t],Mt);(this.targetScale<this.scale||Math.abs(i-1)>.1||this.panMode===Lt||!1===u)&&!c&&this.clampTargetBounds(),h===vt.Init?this.animate():this.isResting||(this.state=vt.Panning,this.requestTick())}stop(t=!1){if(this.state===vt.Init||this.state===vt.Destroy)return;const e=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const e of _t)this.velocity[e]=0,"current"===t?this.current[e]=this.target[e]:"target"===t&&(this.target[e]=this.current[e]);this.setTransform(),Et(this.container,"is-scaling"),Et(this.container,"is-animating"),this.isTicking=!1,this.state=vt.Ready,e&&(this.emit
vendor: 5,066 bytes, line 2
2("endAnimation"),this.updateControls())}requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),Pt(this.container,"is-animating"),this.isScaling&&Pt(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame((()=>this.animate())))}panWithMouse(t,e=this.option("mouseMoveFriction")){if(this.pmme=t,this.panMode!==Lt||!t)return;if(et(this.targetScale)<=et(this.minScale))return;this.emit("mouseMove",t);const{container:i,containerRect:n,contentRect:o}=this,s=n.width,r=n.height,a=i.getBoundingClientRect(),l=(t.clientX||0)-a.left,c=(t.clientY||0)-a.top;let{contentWidth:u,contentHeight:h}=this.calculateContentDim(this.target);const d=this.option("mouseMoveFactor");d>1&&(u!==s&&(u*=d),h!==r&&(h*=d));let p=.5*(u-s)-l/s*100/100*(u-s);p+=.5*(o.right-o.left);let f=.5*(h-r)-c/r*100/100*(h-r);f+=.5*(o.bottom-o.top),this.applyChange({panX:p-this.target.e,panY:f-this.target.f,friction:e})}zoomWithWheel(t){if(this.state===vt.Destroy||this.state===vt.Init)return;const e=Date.now();if(e-this.pwt<45)return void t.preventDefault();this.pwt=e;var i=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const n=Math.max(-1,Math.min(1,i)),{targetScale:o,maxScale:s,minScale:r}=this;let a=o*(100+45*n)/100;et(a)<et(r)&&et(o)<=et(r)?(this.cwd+=Math.abs(n),a=r):et(a)>et(s)&&et(o)>=et(s)?(this.cwd+=Math.abs(n),a=s):(this.cwd=0,a=Math.max(Math.min(a,s),r)),this.cwd>this.option("wheelLimit")||(t.preventDefault(),et(a)!==et(o)&&this.zoomTo(a,{event:t}))}canZoomIn(){return this.option("zoom")&&(et(this.contentRect.width,1)<et(this.contentRect.fitWidth,1)||et(this.targetScale)<et(this.maxScale))}canZoomOut(){return this.option("zoom")&&et(this.targetScale)>et(this.minScale)}zoomIn(t=1.25,e){this.zoomTo(this.targetScale*t,e)}zoomOut(t=.8,e){this.zoomTo(this.targetScale*t,e)}zoomToFit(t){this.zoomTo("fit",t)}zoomToCover(t){this.zoomTo("cover",t)}zoomToFull(t){this.zoomTo("full",t)}zoomToMax(t){this.zoomTo("max",t)}toggleZoom(t){this.zoomTo(this.getNextScale("toggleZoom"),t)}toggleMax(t){this.zoomTo(this.getNextScale("toggleMax"),t)}toggleCover(t){this.zoomTo(this.getNextScale("toggleCover"),t)}iterateZoom(t){this.zoomTo("next",t)}zoomTo(t=1,{friction:e=At,originX:i=At,originY:n=At,event:o}={}){if(this.isContentLoading||this.state===vt.Destroy)return;const{targetScale:s,fullScale:r,maxScale:a,coverScale:l}=this;if(this.stop(),this.panMode===Lt&&(o=this.pmme||o),o||i===At||n===At){const t=this.content.getBoundingClientRect(),e=this.container.getBoundingClientRect(),s=o?o.clientX:e.left+.5*e.width,r=o?o.clientY:e.top+.5*e.height;i=s-t.left-.5*t.width,n=r-t.top-.5*t.height}let c=1;"number"==typeof t?c=t:"full"===t?c=r:"cover"===t?c=l:"max"===t?c=a:"fit"===t?c=1:"next"===t&&(c=this.getNextScale("iterateZoom")),c=c/s||1,e=e===At?c>1?.15:.25:e,this.applyChange({scale:c,originX:i,originY:n,friction:e}),o&&this.panMode===Lt&&this.panWithMouse(o,e)}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.height-(e.top+.5*e.fitHeight)-i.f,scale:t.width/e.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.innerHeight-(e.top+.5*e.fitHeight)-i.f,scale:t.height/e.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){const{container:t}=this,e=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen");t.classList.toggle(e);const n=t.classList.contains(e);n?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(n?"enterFS":"exitFS")}getMatrix(t=this.current){const{a:e,b:i,c:n,d:o,e:s,f:r}=t;return new DOMMatrix([e,i,n,o,s,r])}reset(t){if(this.state!==vt.Init&&this.state!==vt.Destroy){this.stop("current");for(const t of _t)this.target[t]=Ct[t];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=void 0===t?this.option("friction"):t,this.state=vt.Panning,this.requestTick())}}destroy(){this.stop(),this.state=vt.Destroy,this.detachEvents(),this.detachObserver();const{container:t,content:e}=this,i=this.option("classes")||{};for(const e of Object.values(i))t.classList.remove(e+"");e&&(e.removeEventListener("load",this.onLoad),e.removeEventListener("error",this.onError)),this.detachPlugins()}}Object.defineProperty(Dt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:wt}),Object.defineProperty(Dt,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});const Rt=function(t,e){let i=!0;return(...n)=>{i&&(i=!1,t(...n),setTimeout((()=>{i=!0}),e))}},jt=(t,e)=>{let i=[];
vendor: 5,456 bytes, line 2
2return t.childNodes.forEach((t=>{t.nodeType!==Node.ELEMENT_NODE||e&&!t.matches(e)||i.push(t)})),i};var Bt;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Destroy=2]="Destroy"}(Bt||(Bt={}));const Nt=t=>{if("string"==typeof t||t instanceof HTMLElement)t={html:t};else{const e=t.thumb;void 0!==e&&("string"==typeof e&&(t.thumbSrc=e),e instanceof HTMLImageElement&&(t.thumbEl=e,t.thumbElSrc=e.src,t.thumbSrc=e.src),delete t.thumb)}return Object.assign({html:"",el:null,isDom:!1,class:"",customClass:"",index:-1,dim:0,gap:0,pos:0,transition:!1},t)},Ft=(t={})=>Object.assign({index:-1,slides:[],dim:0,pos:-1},t);class Ht extends mt{constructor(t,e){super(e),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:t})}attach(){}detach(){}}class qt extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let t=this.list;if(!t){t=document.createElement("ul"),Pt(t,this.cn("list")),t.setAttribute("role","tablist");const e=this.instance.container;e.appendChild(t),Pt(e,this.cn("hasDots")),this.list=t}return t}refresh(){var t;const e=this.instance.pages.length,i=Math.min(2,this.option("minCount")),n=Math.max(2e3,this.option("maxCount")),o=this.option("dynamicFrom");if(e<i||e>n)return void this.cleanup();const s="number"==typeof o&&e>5&&e>=o,r=!this.list||this.isDynamic!==s||this.list.children.length!==e;r&&this.cleanup();const a=this.build();if(rt(a,this.cn("isDynamic"),!!s),r)for(let t=0;t<e;t++)a.append(this.createItem(t));let l,c=0;for(const e of[...a.children]){const i=c===this.instance.page;i&&(l=e),rt(e,this.cn("isCurrent"),i),null===(t=e.children[0])||void 0===t||t.setAttribute("aria-selected",i?"true":"false");for(const t of["isBeforePrev","isPrev","isNext","isAfterNext"])Et(e,this.cn(t));c++}if(l=l||a.firstChild,s&&l){const t=l.previousElementSibling,e=t&&t.previousElementSibling;Pt(t,this.cn("isPrev")),Pt(e,this.cn("isBeforePrev"));const i=l.nextElementSibling,n=i&&i.nextElementSibling;Pt(i,this.cn("isNext")),Pt(n,this.cn("isAfterNext"))}this.isDynamic=s}createItem(t=0){var e;const i=document.createElement("li");i.setAttribute("role","presentation");const n=ot(this.instance.localize(this.option("dotTpl"),[["%d",t+1]]).replace(/\%i/g,t+""));return i.appendChild(n),null===(e=i.children[0])||void 0===e||e.setAttribute("role","tab"),i}cleanup(){this.list&&(this.list.remove(),this.list=null),this.isDynamic=!1,Et(this.instance.container,this.cn("hasDots"))}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(qt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{list:"f-carousel__dots",isDynamic:"is-dynamic",hasDots:"has-dots",dot:"f-carousel__dot",isBeforePrev:"is-before-prev",isPrev:"is-prev",isCurrent:"is-current",isNext:"is-next",isAfterNext:"is-after-next"},dotTpl:'<button type="button" data-carousel-page="%i" aria-label="{{GOTO}}"><span class="f-carousel__dot" aria-hidden="true"></span></button>',dynamicFrom:11,maxCount:1/0,minCount:2}});const Wt="disabled",Zt="next",Vt="prev";class $t extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prev",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"next",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isDom",{enumerable:!0,configurable:!0,writable:!0,value:!1})}onRefresh(){const t=this.instance,e=t.pages.length,i=t.page;if(e<2)return void this.cleanup();this.build();let n=this.prev,o=this.next;n&&o&&(n.removeAttribute(Wt),o.removeAttribute(Wt),t.isInfinite||(i<=0&&n.setAttribute(Wt,""),i>=e-1&&o.setAttribute(Wt,"")))}addBtn(t){var e;const i=this.instance,n=document.createElement("button");n.setAttribute("tabindex","0"),n.setAttribute("title",i.localize(`{{${t.toUpperCase()}}}`)),Pt(n,this.cn("button")+" "+this.cn(t===Zt?"isNext":"isPrev"));const o=i.isRTL?t===Zt?Vt:Zt:t;var s;return n.innerHTML=i.localize(this.option(`${o}Tpl`)),n.dataset[`carousel${s=t,s?s.match("^[a-z]")?s.charAt(0).toUpperCase()+s.substring(1):s:""}`]="true",null===(e=this.container)||void 0===e||e.appendChild(n),n}build(){const t=this.instance.container,e=this.cn("container");let{container:i,prev:n,next:o}=this;i||(i=t.querySelector("."+e),this.isDom=!!i),i||(i=document.createElement("div"),Pt(i,e),t.appendChild(i)),this.container=i,o||(o=i.querySelector("[data-carousel-next]")),o||(o=this.addBtn(Zt)),this.next=o,n||(n=i.querySelector("[data-carousel-prev]")),n||(n=this.addBtn(Vt)),this.prev=n}cleanup(){this.isDom||(this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove()),this.prev=null,this.next=null,this.container=null,this.isDom=!1}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty($t,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>
2',prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>'}});class Yt extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(t){this.target=this.instance,this.nav=t,this.attachEvents()}addAsNavFor(t){this.nav=this.instance,this.target=t,this.attachEvents()}attachEvents(){const{nav:t,target:e}=this;t&&e&&(t.options.initialSlide=e.options.initialPage,t.state===Bt.Ready?this.onNavReady(t):t.on("ready",this.onNavReady),e.state===Bt.Ready?this.onTargetReady(e):e.on("ready",this.onTargetReady))}onNavReady(t){t.on("createSlide",this.onNavCreateSlide),t.on("Panzoom.click",this.onNavClick),t.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(t){t.on("change",this.onTargetChange),t.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(t,e,i){this.onNavTouch(t,t.panzoom,i)}onNavTouch(t,e,i){var n,o;if(Math.abs(e.dragOffset.x)>3||Math.abs(e.dragOffset.y)>3)return;const s=i.target,{nav:r,target:a}=this;if(!r||!a||!s)return;const l=s.closest("[data-index]");if(i.stopPropagation(),i.preventDefault(),!l)return;const c=parseInt(l.dataset.index||"",10)||0,u=a.getPageForSlide(c),h=r.getPageForSlide(c);r.slideTo(h),a.slideTo(u,{friction:(null===(o=null===(n=this.nav)||void 0===n?void 0:n.plugins)||void 0===o?void 0:o.Sync.option("friction"))||0}),this.markSelectedSlide(c)}onNavCreateSlide(t,e){e.index===this.selectedIndex&&this.markSelectedSlide(e.index)}onTargetChange(){var t,e;const{target:i,nav:n}=this;if(!i||!n)return;if(n.state!==Bt.Ready||i.state!==Bt.Ready)return;const o=null===(e=null===(t=i.pages[i.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index,s=n.getPageForSlide(o);this.markSelectedSlide(o),n.slideTo(s,null===n.prevPage&&null===i.prevPage?{friction:0}:void 0)}markSelectedSlide(t){const e=this.nav;e&&e.state===Bt.Ready&&(this.selectedIndex=t,[...e.slides].map((e=>{e.el&&e.el.classList[e.index===t?"add":"remove"]("is-nav-selected")})))}attach(){const t=this;let e=t.options.target,i=t.options.nav;e?t.addAsNavFor(e):i&&t.addAsTargetFor(i)}detach(){const t=this,e=t.nav,i=t.target;e&&(e.off("ready",t.onNavReady),e.off("createSlide",t.onNavCreateSlide),e.off("Panzoom.click",t.onNavClick),e.off("Panzoom.touchEnd",t.onNavTouch)),t.nav=null,i&&(i.off("ready",t.onTargetReady),i.off("refresh",t.onTargetChange),i.off("change",t.onTargetChange)),t.target=null}}Object.defineProperty(Yt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});const Gt={Navigation:$t,Dots:qt,Sync:Yt},Ut="animationend",Xt="isSelected",Kt="slide";class Jt extends gt{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===Bt.Ready}get isInfinite(){let t=!1;const{contentDim:e,viewportDim:i,pages:n,slides:o}=this,s=o[0];return n.length>=2&&s&&e+s.dim>=i&&(t=this.option("infinite")),t}get isRTL(){return"rtl"===this.option("direction")}get isHorizontal(){return"x"===this.option("axis")}constructor(t,e={},i={}){if(super(),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Bt.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),"string"==typeof t&&(t=document.querySelector(t)),!t||!St(t))throw new Error("No Element found");this.container=t,this.slideNext=Rt(this.slideNext.bind(this),150),this.slidePrev=Rt(this.slidePrev.bind(this),150),this.userOptions=e,this.userPlugins=i,queueMicrotask((()=>{this.processOptions()}))}processOptions(){var t,e;const i=pt({},Jt.defaults,this.userOptions);let n="";const o=i.breakpoints;if(o&&dt(o))for(const[t,e]of Object.entries(o))window.matchMedia(t).matches&&dt(e)&&(n+=t,pt(i,e));n===this.bp&&this.state!==Bt.Init||(this.bp=n,this.state===Bt.Ready&&(i.initialSlide=(null===(e=null===(t=this.pages[this.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index)||0),this.state!==Bt.Init&&this.destroy(),super.setOptions(i),!1===this.option("enabled")?this.attachEvents():setTimeout((()=>{this.init()}),0))}
vendor: 20,099 bytes, line 2
2init(){this.state=Bt.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},Jt.Plugins),this.userPlugins)),this.emit("attachPlugins"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=Bt.Ready,this.emit("ready")}initLayout(){const{container:t}=this,e=this.option("classes");Pt(t,this.cn("container")),rt(t,e.isLTR,!this.isRTL),rt(t,e.isRTL,this.isRTL),rt(t,e.isVertical,!this.isHorizontal),rt(t,e.isHorizontal,this.isHorizontal);let i=this.option("viewport")||t.querySelector(`.${e.viewport}`);i||(i=document.createElement("div"),Pt(i,e.viewport),i.append(...jt(t,`.${e.slide}`)),t.prepend(i)),i.addEventListener("scroll",this.onScroll);let n=this.option("track")||t.querySelector(`.${e.track}`);n||(n=document.createElement("div"),Pt(n,e.track),n.append(...Array.from(i.childNodes))),n.setAttribute("aria-live","polite"),i.contains(n)||i.prepend(n),this.viewport=i,this.track=n,this.emit("initLayout")}initSlides(){const{track:t}=this;if(!t)return;const e=[...this.slides],i=[];[...jt(t,`.${this.cn(Kt)}`)].forEach((t=>{if(St(t)){const e=Nt({el:t,isDom:!0,index:this.slides.length});i.push(e)}}));for(let t of[...this.option("slides",[])||[],...e])i.push(Nt(t));this.slides=i;for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of i)this.emit("beforeInitSlide",t,t.index),this.emit("initSlide",t,t.index);this.emit("initSlides")}setInitialPage(){const t=this.option("initialSlide");this.page="number"==typeof t?this.getPageForSlide(t):parseInt(this.option("initialPage",0)+"",10)||0}setInitialPosition(){const{track:t,pages:e,isHorizontal:i}=this;if(!t||!e.length)return;let n=this.page;e[n]||(this.page=n=0);const o=(e[n].pos||0)*(this.isRTL&&i?1:-1),s=i?`${o}px`:"0",r=i?"0":`${o}px`;t.style.transform=`translate3d(${s}, ${r}, 0) scale(1)`,this.option("adaptiveHeight")&&this.setViewportHeight()}initPanzoom(){this.panzoom&&(this.panzoom.destroy(),this.panzoom=null);const t=this.option("Panzoom")||{};this.panzoom=new Dt(this.viewport,pt({},{content:this.track,zoom:!1,panOnlyZoomed:!1,lockAxis:this.isHorizontal?"x":"y",infinite:this.isInfinite,click:!1,dblClick:!1,touch:t=>!(this.pages.length<2&&!t.options.infinite),bounds:()=>this.getBounds(),maxVelocity:t=>Math.abs(t.target[this.axis]-t.current[this.axis])<2*this.viewportDim?100:0},t)),this.panzoom.on("*",((t,e,...i)=>{this.emit(`Panzoom.${e}`,t,...i)})),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){const t=this.container;t&&(t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){let t=[];const{contentDim:e,viewportDim:i}=this;let n=this.option("slidesPerPage");n=("auto"===n||e<=i)&&!1!==this.option("fill")?1/0:parseFloat(n+"");let o=0,s=0,r=0;for(const e of this.slides)(!t.length||s+e.dim-i>.05||r>=n)&&(t.push(Ft()),o=t.length-1,s=0,r=0),t[o].slides.push(e),s+=e.dim+e.gap,r++;return t}processPages(){const t=this.pages,{contentDim:e,viewportDim:i,isInfinite:n}=this,o=this.option("center"),s=this.option("fill"),r=s&&o&&e>i&&!n;if(t.forEach(((t,n)=>{var s;t.index=n,t.pos=(null===(s=t.slides[0])||void 0===s?void 0:s.pos)||0,t.dim=0;for(const[e,i]of t.slides.entries())t.dim+=i.dim,e<t.slides.length-1&&(t.dim+=i.gap);r&&t.pos+.5*t.dim<.5*i?t.pos=0:r&&t.pos+.5*t.dim>=e-.5*i?t.pos=e-i:o&&(t.pos+=-.5*(i-t.dim))})),t.forEach((t=>{s&&!n&&e>i&&(t.pos=Math.max(t.pos,0),t.pos=Math.min(t.pos,e-i)),t.pos=et(t.pos,1e3),t.dim=et(t.dim,1e3),Math.abs(t.pos)<=.1&&(t.pos=0)})),n)return t;const a=[];let l;return t.forEach((t=>{const e=Object.assign({},t);l&&e.pos===l.pos?(l.dim+=e.dim,l.slides=[...l.slides,...e.slides]):(e.index=a.length,l=e,a.push(e))})),a}getPageFromIndex(t=0){const e=this.pages.length;let i;return t=parseInt((t||0).toString())||0,i=this.isInfinite?(t%e+e)%e:Math.max(Math.min(t,e-1),0),i}getSlideMetrics(t){var e,i;const n=this.isHorizontal?"width":"height";let o=0,s=0,r=t.el;const a=!(!r||r.parentNode);if(r?o=parseFloat(r.dataset[n]||"")||0:(r=document.createElement("div"),r.style.visibility="hidden",(this.track||document.body).prepend(r)),Pt(r,this.cn(Kt)+" "+t.class+" "+t.customClass),o)r.style[n]=`${o}px`,r.style["width"===n?"height":"width"]="";else{a&&(this.track||document.body).prepend(r),o=r.getBoundingClientRect()[n]*Math.max(1,(null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1);let t=r[this.isHorizontal?"offsetWidth":"offsetHeight"];t-1>o&&(o=t)}const l=getComputedStyle(r);return"content-box"===l.boxSizing&&(this.isHorizontal?(o+=parseFloat(l.paddingLeft)||0,o+=parseFloat(l.paddingRight)||0):(o+=parseFloat(l.paddingTop)||0,o+=parseFloat(l.paddingBottom)||0)),s=parseFloat(l[this.isHorizontal?"marginRight":"marginBottom"])||0,a?null===(i=r.parentElement)||void 0===i||i.removeChild(r):t.el||r.remove(),{dim:et(o,1e3),gap:et(s,1e3)}}getBounds(){const{isInfinite:t,isRTL:e,isHorizontal:i,pages:n}=this;let o={min:0,max:0};if(t)o={min:-1/0,max:1/0};else if(n.length){const t=n[0].pos,s=n[n.length-1].pos;o=e&&i?{min:t,max:s}:{min:-1*s,max:-1*t}}return{x:i?o:{min:0,max:0},y:i?{min:0,max:0}:o}}repositionSlides(){let t,{isHorizontal:e,isRTL:i,isInfinite:n,viewport:o,viewportDim:s,contentDim:r,page:a,pages:l,slides:c,panzoom:u}=this,h=0,d=0,p=0,f=0;u?f=-1*u.current[this.axis]:l[a]&&(f=l[a].pos||0),t=e?i?"right":"left":"top",i&&e&&(f*=-1);for(const e of c){const i=e.el;i?("top"===t?(i.style.right="",i.style.left=""):i.style.top="",e.index!==h?i.style[t]=0===d?"":`${et(d,1e3)}px`:i.style[t]="",p+=e.dim+e.gap,h++):d+=e.dim+e.gap}if(n&&p&&o){let i=getComputedStyle(o),n="padding",a=e?"Right":"Bottom",l=parseFloat(i[n+(e?"Left":"Top")]);f-=l,s+=l,s+=parseFloat(i[n+a]);for(const e of c)e.el&&(et(e.pos)<et(s)&&et(e.pos+e.dim+e.gap)<et(f)&&et(f)>et(r-s)&&(e.el.style[t]=`${et(d+p,1e3)}px`),et(e.pos+e.gap)>=et(r-s)&&et(e.pos)>et(f+s)&&et(f)<et(s)&&(e.el.style[t]=`-${et(p,1e3)}px`))}let m,g,v=[...this.inTransition];if(v.length>1&&(m=l[v[0]],g=l[v[1]]),m&&g){let e=0;for(const i of c)i.el?this.inTransition.has(i.index)&&m.slides.indexOf(i)<0&&(i.el.style[t]=`${et(e+(m.pos-g.pos),1e3)}px`):e+=i.dim+i.gap}}createSlideEl(t){const{track:e,slides:i}=this;if(!e||!t)return;if(t.el&&t.el.parentNode)return;const n=t.el||document.createElement("div");Pt(n,this.cn(Kt)),Pt(n,t.class),Pt(n,t.customClass);const o=t.html;o&&(o instanceof HTMLElement?n.appendChild(o):n.innerHTML=t.html+"");const s=[];i.forEach(((t,e)=>{t.el&&s.push(e)}));const r=t.index;let a=null;s.length&&(a=i[s.reduce(((t,e)=>Math.abs(e-r)<Math.abs(t-r)?e:t))]);const l=a&&a.el&&a.el.parentNode?a.index<t.index?a.el.nextSibling:a.el:null;e.insertBefore(n,e.contains(l)?l:null),t.el=n,this.emit("createSlide",t)}removeSlideEl(t,e=!1){const i=null==t?void 0:t.el;if(!i||!i.parentNode)return;const n=this.cn(Xt);if(i.classList.contains(n)&&(Et(i,n),this.emit("unselectSlide",t)),t.isDom&&!e)return i.removeAttribute("aria-hidden"),i.removeAttribute("data-index"),void(i.style.left="");this.emit("removeSlide",t);const o=new CustomEvent(Ut);i.dispatchEvent(o),t.el&&(t.el.remove(),t.el=null)}transitionTo(t=0,e=this.option("transition")){var i,n,o,s;if(!e)return!1;const r=this.page,{pages:a,panzoom:l}=this;t=parseInt((t||0).toString())||0;const c=this.getPageFromIndex(t);if(!l||!a[c]||a.length<2||Math.abs(((null===(n=null===(i=a[r])||void 0===i?void 0:i.slides[0])||void 0===n?void 0:n.dim)||0)-this.viewportDim)>1)return!1;let u=t>r?1:-1;this.isInfinite&&(0===r&&t===a.length-1&&(u=-1),r===a.length-1&&0===t&&(u=1));const h=a[c].pos*(this.isRTL?1:-1);if(r===c&&Math.abs(h-l.target[this.axis])<1)return!1;this.clearTransitions();const d=l.isResting;Pt(this.container,this.cn("inTransition"));const p=(null===(o=a[r])||void 0===o?void 0:o.slides[0])||null,f=(null===(s=a[c])||void 0===s?void 0:s.slides[0])||null;this.inTransition.add(f.index),this.createSlideEl(f);let m=p.el,g=f.el;d||e===Kt||(e="fadeFast",m=null);const v=this.isRTL?"next":"prev",y=this.isRTL?"prev":"next";return m&&(this.inTransition.add(p.index),p.transition=e,m.addEventListener(Ut,this.onAnimationEnd),m.classList.add(`f-${e}Out`,`to-${u>0?y:v}`)),g&&(f.transition=e,g.addEventListener(Ut,this.onAnimationEnd),g.classList.add(`f-${e}In`,`from-${u>0?v:y}`)),l.current[this.axis]=h,l.target[this.axis]=h,l.requestTick(),this.onChange(c),!0}manageSlideVisiblity(){const t=new Set,e=new Set,i=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(const n of this.slides)i.has(n)?t.add(n):e.add(n);for(const e of this.inTransition)t.add(this.slides[e]);for(const e of t)this.createSlideEl(e),this.lazyLoadSlide(e);for(const i of e)t.has(i)||this.removeSlideEl(i);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(!this.pages[this.page]||!this.pages[this.page].slides)return;const t="aria-hidden";let e=this.cn(Xt);if(e)for(const i of this.slides){const n=i.el;n&&(n.dataset.index=`${i.index}`,n.classList.contains("f-thumbs__slide")?this.getVisibleSlides(0).has(i)?n.removeAttribute(t):n.setAttribute(t,"true"):this.pages[this.page].slides.includes(i)?(n.classList.contains(e)||(Pt(n,e),this.emit("selectSlide",i)),n.removeAttribute(t)):(n.classList.contains(e)&&(Et(n,e),this.emit("unselectSlide",i)),n.setAttribute(t,"true")))}}flipInfiniteTrack(){const{axis:t,isHorizontal:e,isInfinite:i,isRTL:n,viewportDim:o,contentDim:s}=this,r=this.panzoom;if(!r||!i)return;let a=r.current[t],l=r.target[t]-a,c=0,u=.5*o;n&&e?(a<-u&&(c=-1,a+=s),a>s-u&&(c=1,a-=s)):(a>u&&(c=1,a-=s),a<-s+u&&(c=-1,a+=s)),c&&(r.current[t]=a,r.target[t]=a+l)}lazyLoadImg(t,e){const i=this,n="f-fadeIn",o="is-preloading";let s=!1,r=null;const a=()=>{s||(s=!0,r&&(r.remove(),r=null),Et(e,o),e.complete&&(Pt(e,n),setTimeout((()=>{Et(e,n)}),350)),this.option("adaptiveHeight")&&t.el&&this.pages[this.page].slides.indexOf(t)>-1&&(i.updateMetrics(),i.setViewportHeight()),this.emit("load",t))};Pt(e,o),e.src=e.dataset.lazySrcset||e.dataset.lazySrc||"",delete e.dataset.lazySrc,delete e.dataset.lazySrcset,e.addEventListener("error",(()=>{a()})),e.addEventListener("load",(()=>{a()})),setTimeout((()=>{const i=e.parentNode;i&&t.el&&(e.complete?a():s||(r=ot(Tt),i.insertBefore(r,e)))}),300)}lazyLoadSlide(t){const e=t&&t.el;if(!e)return;const i=new Set;let n=Array.from(e.querySelectorAll("[data-lazy-src],[data-lazy-srcset]"));e.dataset.lazySrc&&n.push(e),n.map((t=>{t instanceof HTMLImageElement?i.add(t):t instanceof HTMLElement&&t.dataset.lazySrc&&(t.style.backgroundImage=`url('${t.dataset.lazySrc}')`,delete t.dataset.lazySrc)}));for(const e of i)this.lazyLoadImg(t,e)}onAnimationEnd(t){var e;const i=t.target,n=i?parseInt(i.dataset.index||"",10)||0:-1,o=this.slides[n],s=t.animationName;if(!i||!o||!s)return;const r=!!this.inTransition.has(n)&&o.transition;r&&s.substring(0,r.length+2)===`f-${r}`&&this.inTransition.delete(n),this.inTransition.size||this.clearTransitions(),n===this.page&&(null===(e=this.panzoom)||void 0===e?void 0:e.isResting)&&this.emit("settle")}onDecel(t,e=0,i=0,n=0,o=0){if(this.option("dragFree"))return void this.setPageFromPosition();const{isRTL:s,isHorizontal:r,axis:a,pages:l}=this,c=l.length,u=Math.abs(Math.atan2(i,e)/(Math.PI/180));let h=0;if(h=u>45&&u<135?r?0:i:r?e:0,!c)return;let d=this.page,p=s&&r?1:-1;const f=t.current[a]*p;let{pageIndex:m}=this.getPageFromPosition(f);Math.abs(h)>5?(l[d].dim<document.documentElement["client"+(this.isHorizontal?"Width":"Height")]-1&&(d=m),d=s&&r?h<0?d-1:d+1:h<0?d+1:d-1):d=0===n&&0===o?d:m,this.slideTo(d,{transition:!1,friction:t.option("decelFriction")})}onClick(t){const e=t.target,i=e&&St(e)?e.dataset:null;let n,o;i&&(void 0!==i.carouselPage?(o="slideTo",n=i.carouselPage):void 0!==i.carouselNext?o="slideNext":void 0!==i.carouselPrev&&(o="slidePrev")),o?(t.preventDefault(),t.stopPropagation(),e&&!e.hasAttribute("disabled")&&this[o](n)):this.emit("click",t)}onSlideTo(t){const e=t.detail||0;this.slideTo(this.getPageForSlide(e),{friction:0})}onChange(t,e=0){const i=this.page;this.prevPage=i,this.page=t,this.option("adaptiveHeight")&&this.setViewportHeight(),t!==i&&(this.markSelectedSlides(),this.emit("change",t,i,e))}onRefresh(){let t=this.contentDim,e=this.viewportDim;this.updateMetrics(),this.contentDim===t&&this.viewportDim===e||this.slideTo(this.page,{friction:0,transition:!1})}onScroll(){var t;null===(t=this.viewport)||void 0===t||t.scroll(0,0)}onResize(){this.option("breakpoints")&&this.processOptions()}onBeforeTransform(t){this.lp!==t.current[this.axis]&&(this.flipInfiniteTrack(),this.manageSlideVisiblity()),this.lp=t.current.e}onEndAnimation(){this.inTransition.size||this.emit("settle")}reInit(t=null,e=null){this.destroy(),this.state=Bt.Init,this.prevPage=null,this.userOptions=t||this.userOptions,this.userPlugins=e||this.userPlugins,this.processOptions()}slideTo(t=0,{friction:e=this.option("friction"),transition:i=this.option("transition")}={}){if(this.state===Bt.Destroy)return;t=parseInt((t||0).toString())||0;const n=this.getPageFromIndex(t),{axis:o,isHorizontal:s,isRTL:r,pages:a,panzoom:l}=this,c=a.length,u=r&&s?1:-1;if(!l||!c)return;if(this.page!==n){const e=new Event("beforeChange",{bubbles:!0,cancelable:!0});if(this.emit("beforeChange",e,t),e.defaultPrevented)return}if(this.transitionTo(t,i))return;let h=a[n].pos;if(this.isInfinite){const e=this.contentDim,i=l.target[o]*u;2===c?h+=e*Math.floor(parseFloat(t+"")/2):h=[h,h-e,h+e].reduce((function(t,e){return Math.abs(e-i)<Math.abs(t-i)?e:t}))}h*=u,Math.abs(l.target[o]-h)<1||(l.panTo({x:s?h:0,y:s?0:h,friction:e}),this.onChange(n))}slideToClosest(t){if(this.panzoom){const{pageIndex:e}=this.getPageFromPosition();this.slideTo(e,t)}}slideNext(){this.slideTo(this.page+1)}slidePrev(){this.slideTo(this.page-1)}clearTransitions(){this.inTransition.clear(),Et(this.container,this.cn("inTransition"));const t=["to-prev","to-next","from-prev","from-next"];for(const e of this.slides){const i=e.el;if(i){i.removeEventListener(Ut,this.onAnimationEnd),i.classList.remove(...t);const n=e.transition;n&&i.classList.remove(`f-${n}Out`,`f-${n}In`)}}this.manageSlideVisiblity()}addSlide(t,e){var i,n,o,s;const r=this.panzoom,a=(null===(i=this.pages[this.page])||void 0===i?void 0:i.pos)||0,l=(null===(n=this.pages[this.page])||void 0===n?void 0:n.dim)||0,c=this.contentDim<this.viewportDim;let u=Array.isArray(e)?e:[e];const h=[];for(const t of u)h.push(Nt(t));this.slides.splice(t,0,...h);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of h)this.emit("beforeInitSlide",t,t.index);if(this.page>=t&&(this.page+=h.length),this.updateMetrics(),r){const e=(null===(o=this.pages[this.page])||void 0===o?void 0:o.pos)||0,i=(null===(s=this.pages[this.page])||void 0===s?void 0:s.dim)||0,n=this.pages.length||1,u=this.isRTL?l-i:i-l,h=this.isRTL?a-e:e-a;c&&1===n?(t<=this.page&&(r.current[this.axis]-=u,r.target[this.axis]-=u),r.panTo({[this.isHorizontal?"x":"y"]:-1*e})):h&&t<=this.page&&(r.target[this.axis]-=h,r.current[this.axis]-=h,r.requestTick())}for(const t of h)this.emit("initSlide",t,t.index)}prependSlide(t){this.addSlide(0,t)}appendSlide(t){this.addSlide(this.slides.length,t)}removeSlide(t){const e=this.slides.length;t=(t%e+e)%e;const i=this.slides[t];if(i){this.removeSlideEl(i,!0),this.slides.splice(t,1);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;this.updateMetrics(),this.slideTo(this.page,{friction:0,transition:!1}),this.emit("destroySlide",i)}}updateMetrics(){const{panzoom:t,viewport:e,track:i,slides:n,isHorizontal:o,isInfinite:s}=this;if(!i)return;const r=o?"width":"height",a=o?"offsetWidth":"offsetHeight";if(e){let t=Math.max(e[a],et(e.getBoundingClientRect()[r],1e3)),i=getComputedStyle(e),n="padding",s=o?"Right":"Bottom";t-=parseFloat(i[n+(o?"Left":"Top")])+parseFloat(i[n+s]),this.viewportDim=t}let l,c=0;for(const[t,e]of n.entries()){let i=0,o=0;!e.el&&l?(i=l.dim,o=l.gap):(({dim:i,gap:o}=this.getSlideMetrics(e)),l=e),i=et(i,1e3),o=et(o,1e3),e.dim=i,e.gap=o,e.pos=c,c+=i,(s||t<n.length-1)&&(c+=o)}c=et(c,1e3),this.contentDim=c,t&&(t.contentRect[r]=c,t.contentRect[o?"fullWidth":"fullHeight"]=c),this.pages=this.createPages(),this.pages=this.processPages(),this.state===Bt.Init&&this.setInitialPage(),this.page=Math.max(0,Math.min(this.page,this.pages.length-1)),this.manageSlideVisiblity(),this.emit("refresh")}getProgress(t,e=!1,i=!1){void 0===t&&(t=this.page);const n=this,o=n.panzoom,s=n.contentDim,r=n.pages[t]||0;if(!r||!o)return t>this.page?-1:1;let a=-1*o.current.e,l=et((a-r.pos)/(1*r.dim),1e3),c=l,u=l;this.isInfinite&&!0!==i&&(c=et((a-r.pos+s)/(1*r.dim),1e3),u=et((a-r.pos-s)/(1*r.dim),1e3));let h=[l,c,u].reduce((function(t,e){return Math.abs(e)<Math.abs(t)?e:t}));return e?h:h>1?1:h<-1?-1:h}setViewportHeight(){const{page:t,pages:e,viewport:i,isHorizontal:n}=this;if(!i||!e[t])return;let o=0;n&&this.track&&(this.track.style.height="auto",e[t].slides.forEach((t=>{t.el&&(o=Math.max(o,t.el.offsetHeight))}))),i.style.height=o?`${o}px`:""}getPageForSlide(t){for(const e of this.pages)for(const i of e.slides)if(i.index===t)return e.index;return-1}getVisibleSlides(t=0){var e;const i=new Set;let{panzoom:n,contentDim:o,viewportDim:s,pages:r,page:a}=this;if(s){o=o+(null===(e=this.slides[this.slides.length-1])||void 0===e?void 0:e.gap)||0;let l=0;l=n&&n.state!==vt.Init&&n.state!==vt.Destroy?-1*n.current[this.axis]:r[a]&&r[a].pos||0,this.isInfinite&&(l-=Math.floor(l/o)*o),this.isRTL&&this.isHorizontal&&(l*=-1);const c=l-s*t,u=l+s*(t+1),h=this.isInfinite?[-1,0,1]:[0];for(const t of this.slides)for(const e of h){const n=t.pos+e*o,s=n+t.dim+t.gap;n<u&&s>c&&i.add(t)}}return i}getPageFromPosition(t){const{viewportDim:e,contentDim:i,slides:n,pages:o,panzoom:s}=this,r=o.length,a=n.length,l=n[0],c=n[a-1],u=this.option("center");let h=0,d=0,p=0,f=void 0===t?-1*((null==s?void 0:s.target[this.axis])||0):t;u&&(f+=.5*e),this.isInfinite?(f<l.pos-.5*c.gap&&(f-=i,p=-1),f>c.pos+c.dim+.5*c.gap&&(f-=i,p=1)):f=Math.max(l.pos||0,Math.min(f,c.pos));let m=c,g=n.find((t=>{const e=t.pos-.5*m.gap,i=t.pos+t.dim+.5*t.gap;return m=t,f>=e&&f<i}));return g||(g=c),d=this.getPageForSlide(g.index),h=d+p*r,{page:h,pageIndex:d}}setPageFromPosition(){const{pageIndex:t}=this.getPageFromPosition();this.onChange(t)}destroy(){if([Bt.Destroy].includes(this.state))return;this.state=Bt.Destroy;const{container:t,viewport:e,track:i,slides:n,panzoom:o}=this,s=this.option("classes");t.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),t.removeEventListener("slideTo",this.onSlideTo),window.removeEventListener("resize",this.onResize),o&&(o.destroy(),this.panzoom=null),n&&n.forEach((t=>{this.removeSlideEl(t)})),this.detachPlugins(),e&&(e.removeEventListener("scroll",this.onScroll),e.offsetParent&&i&&i.offsetParent&&e.replaceWith(...i.childNodes));for(const[e,i]of Object.entries(s))"container"!==e&&i&&t.classList.remove(i);this.track=null,this.viewport=null,this.page=0,this.slides=[];const r=this.events.get("ready");this.events=new Map,r&&this.events.set("ready",r)}}Object.defineProperty(Jt,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:Dt}),Object.defineProperty(Jt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}}}),Object.defineProperty(Jt,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Gt});const Qt=function(t){if(!St(t))return 0;const e=window.scrollY,i=window.innerHeight,n=e+i,o=t.getBoundingClientRect(),s=o.y+e,r=o.height,a=s+r;if(e>a||n<s)return 0;if(e<s&&n>a)return 100;if(s<e&&a>n)return 100;let l=r;
vendor: 5,603 bytes, line 2
2s<e&&(l-=e-s),a>n&&(l-=a-n);const c=l/i*100;return Math.round(c)},te=!("undefined"==typeof window||!window.document||!window.document.createElement);let ee;const ie=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),ne=t=>{if(t&&te){void 0===ee&&document.createElement("div").focus({get preventScroll(){return ee=!0,!1}});try{if(ee)t.focus({preventScroll:!0});else{const e=window.scrollY||document.body.scrollTop,i=window.scrollX||document.body.scrollLeft;t.focus(),document.body.scrollTo({top:e,left:i,behavior:"auto"})}}catch(t){}}},oe=()=>{const t=document;let e,i="",n="",o="";return t.fullscreenEnabled?(i="requestFullscreen",n="exitFullscreen",o="fullscreenElement"):t.webkitFullscreenEnabled&&(i="webkitRequestFullscreen",n="webkitExitFullscreen",o="webkitFullscreenElement"),i&&(e={request:function(e=t.documentElement){return"webkitRequestFullscreen"===i?e[i](Element.ALLOW_KEYBOARD_INPUT):e[i]()},exit:function(){return t[o]&&t[n]()},isFullscreen:function(){return t[o]}}),e},se={animated:!0,autoFocus:!0,backdropClick:"close",Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},closeButton:"auto",closeExisting:!1,commonCaption:!1,compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,contentClick:"toggleZoom",contentDblClick:!1,defaultType:"image",defaultDisplay:"flex",dragToClose:!0,Fullscreen:{autoStart:!1},groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,idle:3500,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:Object.assign(Object.assign({},bt),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),parentEl:null,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,tpl:{closeButton:'<button data-fancybox-close class="f-button is-close-btn" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg></button>',main:'<div class="fancybox__container" role="dialog" aria-modal="true" aria-label="{{MODAL}}" tabindex="-1">\n <div class="fancybox__backdrop"></div>\n <div class="fancybox__carousel"></div>\n <div class="fancybox__footer"></div>\n </div>'},trapFocus:!0,wheel:"zoom"};var re,ae;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Closing=2]="Closing",t[t.CustomClosing=3]="CustomClosing",t[t.Destroy=4]="Destroy"}(re||(re={})),function(t){t[t.Loading=0]="Loading",t[t.Opening=1]="Opening",t[t.Ready=2]="Ready",t[t.Closing=3]="Closing"}(ae||(ae={}));let le="",ce=!1,ue=!1,he=null;const de=()=>{let t="",e="";const i=Ei.getInstance();if(i){const n=i.carousel,o=i.getSlide();if(n&&o){let s=o.slug||void 0,r=o.triggerEl||void 0;e=s||i.option("slug")||"",!e&&r&&r.dataset&&(e=r.dataset.fancybox||""),e&&"true"!==e&&(t="#"+e+(!s&&n.slides.length>1?"-"+(o.index+1):""))}}return{hash:t,slug:e,index:1}},pe=()=>{const t=new URL(document.URL).hash,e=t.slice(1).split("-"),i=e[e.length-1],n=i&&/^\+?\d+$/.test(i)&&parseInt(e.pop()||"1",10)||1;return{hash:t,slug:e.join("-"),index:n}},fe=()=>{const{slug:t,index:e}=pe();if(!t)return;let i=document.querySelector(`[data-slug="${t}"]`);if(i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),Ei.getInstance())return;const n=document.querySelectorAll(`[data-fancybox="${t}"]`);n.length&&(i=n[e-1],i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))},me=()=>{if(!1===Ei.defaults.Hash)return;const t=Ei.getInstance();if(!1===(null==t?void 0:t.options.Hash))return;const{slug:e,index:i}=pe(),{slug:n}=de();t&&(e===n?t.jumpTo(i-1):(ce=!0,t.close())),fe()},ge=()=>{he&&clearTimeout(he),queueMicrotask((()=>{me()}))},ve=()=>{window.addEventListener("hashchange",ge,!1),setTimeout((()=>{me()}),500)};te&&(/complete|interactive|loaded/.test(document.readyState)?ve():document.addEventListener("DOMContentLoaded",ve));const ye="is-zooming-in";class _e extends Ht{onCreateSlide(t,e,i){const n=this.instance.optionFor(i,"src")||"";i.el&&"image"===i.type&&"string"==typeof n&&this.setImage(i,n)}onRemoveSlide(t,e,i){i.panzoom&&i.panzoom.destroy(),i.panzoom=void 0,i.imageEl=void 0}onChange(t,e,i,n){Et(this.instance.container,ye);for(const t of e.slides){const e=t.panzoom;e&&t.index!==i&&e.reset(.35)}}onClose(){var t;const e=this.instance,i=e.container,n=e.getSlide();if(!i||!i.parentElement||!n)return;const{el:o,contentEl:s,panzoom:r,thumbElSrc:a}=n;if(!o||!a||!s||!r||r.isContentLoading||r.state===vt.Init||r.state===vt.Destroy)return;r.updateMetrics();let l=this.getZoomInfo(n);if(!l)return;this.instance.state=re.CustomClosing,i.classList.remove(ye),i.classList.add("is-zooming-out"),s.style.backgroundImage=`url('${a}')`;const c=i.getBoundingClientRect();
vendor: 4,248 bytes, line 2
21===((null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1)&&Object.assign(i.style,{position:"absolute",top:`${i.offsetTop+window.scrollY}px`,left:`${i.offsetLeft+window.scrollX}px`,bottom:"auto",right:"auto",width:`${c.width}px`,height:`${c.height}px`,overflow:"hidden"});const{x:u,y:h,scale:d,opacity:p}=l;if(p){const t=((t,e)=>{const i=e-t;return e=>1+((e-t)/i*-1||0)})(r.scale,d);r.on("afterTransform",(()=>{s.style.opacity=t(r.scale)+""}))}r.on("endAnimation",(()=>{e.destroy()})),r.target.a=d,r.target.b=0,r.target.c=0,r.target.d=d,r.panTo({x:u,y:h,scale:d,friction:p?.2:.33,ignoreBounds:!0}),r.isResting&&e.destroy()}setImage(t,e){const i=this.instance;t.src=e,this.process(t,e).then((e=>{const{contentEl:n,imageEl:o,thumbElSrc:s,el:r}=t;if(i.isClosing()||!n||!o)return;n.offsetHeight;const a=!!i.isOpeningSlide(t)&&this.getZoomInfo(t);if(this.option("protected")&&r){r.addEventListener("contextmenu",(t=>{t.preventDefault()}));const t=document.createElement("div");Pt(t,"fancybox-protected"),n.appendChild(t)}if(s&&a){const o=e.contentRect,r=Math.max(o.fullWidth,o.fullHeight);let c=null;!a.opacity&&r>1200&&(c=document.createElement("img"),Pt(c,"fancybox-ghost"),c.src=s,n.appendChild(c));const u=()=>{c&&(Pt(c,"f-fadeFastOut"),setTimeout((()=>{c&&(c.remove(),c=null)}),200))};(l=s,new Promise(((t,e)=>{const i=new Image;i.onload=t,i.onerror=e,i.src=l}))).then((()=>{i.hideLoading(t),t.state=ae.Opening,this.instance.emit("reveal",t),this.zoomIn(t).then((()=>{u(),this.instance.done(t)}),(()=>{})),c&&setTimeout((()=>{u()}),r>2500?800:200)}),(()=>{i.hideLoading(t),i.revealContent(t)}))}else{const n=this.optionFor(t,"initialSize"),o=this.optionFor(t,"zoom"),s={event:i.prevMouseMoveEvent||i.options.event,friction:o?.12:0};let r=i.optionFor(t,"showClass")||void 0,a=!0;i.isOpeningSlide(t)&&("full"===n?e.zoomToFull(s):"cover"===n?e.zoomToCover(s):"max"===n?e.zoomToMax(s):a=!1,e.stop("current")),a&&r&&(r=e.isDragging?"f-fadeIn":""),i.hideLoading(t),i.revealContent(t,r)}var l}),(()=>{i.setError(t,"{{IMAGE_ERROR}}")}))}process(t,e){return new Promise(((i,n)=>{var o;const s=this.instance,r=t.el;s.clearContent(t),s.showLoading(t);let a=this.optionFor(t,"content");if("string"==typeof a&&(a=ot(a)),!a||!St(a)){if(a=document.createElement("img"),a instanceof HTMLImageElement){let i="",n=t.caption;i="string"==typeof n&&n?n.replace(/<[^>]+>/gi,"").substring(0,1e3):`Image ${t.index+1} of ${(null===(o=s.carousel)||void 0===o?void 0:o.pages.length)||1}`,a.src=e||"",a.alt=i,a.draggable=!1,t.srcset&&a.setAttribute("srcset",t.srcset),this.instance.isOpeningSlide(t)&&(a.fetchPriority="high")}t.sizes&&a.setAttribute("sizes",t.sizes)}Pt(a,"fancybox-image"),t.imageEl=a,s.setContent(t,a,!1),t.panzoom=new Dt(r,pt({transformParent:!0},this.option("Panzoom")||{},{content:a,width:(e,i)=>s.optionFor(t,"width","auto",i)||"auto",height:(e,i)=>s.optionFor(t,"height","auto",i)||"auto",wheel:()=>{const t=s.option("wheel");return("zoom"===t||"pan"==t)&&t},click:(e,i)=>{var n,o;if(s.isCompact||s.isClosing())return!1;if(t.index!==(null===(n=s.getSlide())||void 0===n?void 0:n.index))return!1;if(i){const t=i.composedPath()[0];if(["A","BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].includes(t.nodeName))return!1}let r=!i||i.target&&(null===(o=t.contentEl)||void 0===o?void 0:o.contains(i.target));return s.option(r?"contentClick":"backdropClick")||!1},dblClick:()=>s.isCompact?"toggleZoom":s.option("contentDblClick")||!1,spinner:!1,panOnlyZoomed:!0,wheelLimit:1/0,on:{ready:t=>{i(t)},error:()=>{n()},destroy:()=>{n()}}}))}))}zoomIn(t){return new Promise(((e,i)=>{const n=this.instance,o=n.container,{panzoom:s,contentEl:r,el:a}=t;s&&s.updateMetrics();const l=this.getZoomInfo(t);if(!(l&&a&&r&&s&&o))return void i();const{x:c,y:u,scale:h,opacity:d}=l,p=()=>{t.state!==ae.Closing&&(d&&(r.style.opacity=Math.max(Math.min(1,1-(1-s.scale)/(1-h)),0)+""),s.scale>=1&&s.scale>s.targetScale-.1&&e(s))},f=t=>{(t.scale<.99||t.scale>1.01)&&!t.isDragging||(Et(o,ye),r.style.opacity="",t.off("endAnimation",f),t.off("touchStart",f),t.off("afterTransform",p),e(t))};s.on("endAnimation",f),s.on("touchStart",f),s.on("afterTransform",p),s.on(["error","destroy"],(()=>{i()})),s.panTo({x:c,y:u,scale:h,friction:0,ignoreBounds:!0}),s.stop("current");
vendor: 15,060 bytes, line 2
2const m={event:"mousemove"===s.panMode?n.prevMouseMoveEvent||n.options.event:void 0},g=this.optionFor(t,"initialSize");Pt(o,ye),n.hideLoading(t),"full"===g?s.zoomToFull(m):"cover"===g?s.zoomToCover(m):"max"===g?s.zoomToMax(m):s.reset(.172)}))}getZoomInfo(t){const{el:e,imageEl:i,thumbEl:n,panzoom:o}=t,s=this.instance,r=s.container;if(!e||!i||!n||!o||Qt(n)<3||!this.optionFor(t,"zoom")||!r||s.state===re.Destroy)return!1;if("0"===getComputedStyle(r).getPropertyValue("--f-images-zoom"))return!1;const a=window.visualViewport||null;if(1!==(a?a.scale:1))return!1;let{top:l,left:c,width:u,height:h}=n.getBoundingClientRect(),{top:d,left:p,fitWidth:f,fitHeight:m}=o.contentRect;if(!(u&&h&&f&&m))return!1;const g=o.container.getBoundingClientRect();p+=g.left,d+=g.top;const v=-1*(p+.5*f-(c+.5*u)),y=-1*(d+.5*m-(l+.5*h)),_=u/f;let b=this.option("zoomOpacity")||!1;return"auto"===b&&(b=Math.abs(u/h-f/m)>.1),{x:v,y,scale:_,opacity:b}}attach(){const t=this,e=t.instance;e.on("Carousel.change",t.onChange),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.removeSlide",t.onRemoveSlide),e.on("close",t.onClose)}detach(){const t=this,e=t.instance;e.off("Carousel.change",t.onChange),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.removeSlide",t.onRemoveSlide),e.off("close",t.onClose)}}Object.defineProperty(_e,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{initialSize:"fit",Panzoom:{maxScale:1},protected:!1,zoom:!0,zoomOpacity:"auto"}}),"function"==typeof SuppressedError&&SuppressedError;const be="html",we="image",xe="map",Te="youtube",Se="vimeo",Ee="html5video",Pe=(t,e={})=>{const i=new URL(t),n=new URLSearchParams(i.search),o=new URLSearchParams;for(const[t,i]of[...n,...Object.entries(e)]){let e=i+"";if("t"===t){let t=e.match(/((\d*)m)?(\d*)s?/);t&&o.set("start",60*parseInt(t[2]||"0")+parseInt(t[3]||"0")+"")}else o.set(t,e)}let s=o+"",r=t.match(/#t=((.*)?\d+s)/);return r&&(s+=`#t=${r[1]}`),s},Ce=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo"];class Me extends Ht{onBeforeInitSlide(t,e,i){this.processType(i)}onCreateSlide(t,e,i){this.setContent(i)}onClearContent(t,e){e.xhr&&(e.xhr.abort(),e.xhr=null);const i=e.iframeEl;i&&(i.onload=i.onerror=null,i.src="//about:blank",e.iframeEl=null);const n=e.contentEl,o=e.placeholderEl;if("inline"===e.type&&n&&o)n.classList.remove("fancybox__content"),"none"!==getComputedStyle(n).getPropertyValue("display")&&(n.style.display="none"),setTimeout((()=>{o&&(n&&o.parentNode&&o.parentNode.insertBefore(n,o),o.remove())}),0),e.contentEl=void 0,e.placeholderEl=void 0;else for(;e.el&&e.el.firstChild;)e.el.removeChild(e.el.firstChild)}onSelectSlide(t,e,i){i.state===ae.Ready&&this.playVideo()}onUnselectSlide(t,e,i){var n,o;if(i.type===Ee){try{null===(o=null===(n=i.el)||void 0===n?void 0:n.querySelector("video"))||void 0===o||o.pause()}catch(t){}return}let s;i.type===Se?s={method:"pause",value:"true"}:i.type===Te&&(s={event:"command",func:"pauseVideo"}),s&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(s),"*"),i.poller&&clearTimeout(i.poller)}onDone(t,e){t.isCurrentSlide(e)&&!t.isClosing()&&this.playVideo()}onRefresh(t,e){e.slides.forEach((t=>{t.el&&(this.resizeIframe(t),this.setAspectRatio(t))}))}onMessage(t){try{let e=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===e.event)for(let e of Array.from(document.getElementsByClassName("fancybox__iframe")))e instanceof HTMLIFrameElement&&e.contentWindow===t.source&&(e.dataset.ready="true")}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===e.event){const t=document.getElementById(e.id);t&&(t.dataset.ready="true")}}catch(t){}}loadAjaxContent(t){const e=this.instance.optionFor(t,"src")||"";this.instance.showLoading(t);const i=this.instance,n=new XMLHttpRequest;i.showLoading(t),n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&i.state===re.Ready&&(i.hideLoading(t),200===n.status?i.setContent(t,n.responseText):i.setError(t,404===n.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};const o=t.ajax||null;n.open(o?"POST":"GET",e+""),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(o),t.xhr=n}setInlineContent(t){let e=null;if(St(t.src))e=t.src;else if("string"==typeof t.src){const i=t.src.split("#",2).pop();e=i?document.getElementById(i):null}if(e){if("clone"===t.type||e.closest(".fancybox__slide")){e=e.cloneNode(!0);const i=e.dataset.animationName;i&&(e.classList.remove(i),delete e.dataset.animationName);let n=e.getAttribute("id");n=n?`${n}--clone`:`clone-${this.instance.id}-${t.index}`,e.setAttribute("id",n)}else if(e.parentNode){const i=document.createElement("div");i.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(i,e),t.placeholderEl=i}this.instance.setContent(t,e)}else this.instance.setError(t,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(t){const{src:e,el:i}=t;if(!e||"string"!=typeof e||!i)return;i.classList.add("is-loading");const n=this.instance,o=document.createElement("iframe");o.className="fancybox__iframe",o.setAttribute("id",`fancybox__iframe_${n.id}_${t.index}`);for(const[e,i]of Object.entries(this.optionFor(t,"iframeAttr")||{}))o.setAttribute(e,i);o.onerror=()=>{n.setError(t,"{{IFRAME_ERROR}}")},t.iframeEl=o;const s=this.optionFor(t,"preload");if("iframe"!==t.type||!1===s)return o.setAttribute("src",t.src+""),n.setContent(t,o,!1),this.resizeIframe(t),void n.revealContent(t);n.showLoading(t),o.onload=()=>{if(!o.src.length)return;const e="true"!==o.dataset.ready;o.dataset.ready="true",this.resizeIframe(t),e?n.revealContent(t):n.hideLoading(t)},o.setAttribute("src",e),n.setContent(t,o,!1)}resizeIframe(t){const{type:e,iframeEl:i}=t;if(e===Te||e===Se)return;const n=null==i?void 0:i.parentElement;if(!i||!n)return;let o=t.autoSize;void 0===o&&(o=this.optionFor(t,"autoSize"));let s=t.width||0,r=t.height||0;s&&r&&(o=!1);const a=n&&n.style;if(!1!==t.preload&&!1!==o&&a)try{const t=window.getComputedStyle(n),e=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),o=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),l=i.contentWindow;if(l){const t=l.document,i=t.getElementsByTagName(be)[0],n=t.body;a.width="",n.style.overflow="hidden",s=s||i.scrollWidth+e,a.width=`${s}px`,n.style.overflow="",a.flex="0 0 auto",a.height=`${n.scrollHeight}px`,r=i.scrollHeight+o}}catch(t){}if(s||r){const t={flex:"0 1 auto",width:"",height:""};s&&"auto"!==s&&(t.width=`${s}px`),r&&"auto"!==r&&(t.height=`${r}px`),Object.assign(a,t)}}playVideo(){const t=this.instance.getSlide();if(!t)return;const{el:e}=t;if(!e||!e.offsetParent)return;if(!this.optionFor(t,"videoAutoplay"))return;if(t.type===Ee)try{const t=e.querySelector("video");if(t){const e=t.play();void 0!==e&&e.then((()=>{})).catch((e=>{t.muted=!0,t.play()}))}}catch(t){}if(t.type!==Te&&t.type!==Se)return;const i=()=>{if(t.iframeEl&&t.iframeEl.contentWindow){let e;if("true"===t.iframeEl.dataset.ready)return e=t.type===Te?{event:"command",func:"playVideo"}:{method:"play",value:"true"},e&&t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);t.type===Te&&(e={event:"listening",id:t.iframeEl.getAttribute("id")},t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(i,250)};i()}processType(t){if(t.html)return t.type=be,t.src=t.html,void(t.html="");const e=this.instance.optionFor(t,"src","");if(!e||"string"!=typeof e)return;let i=t.type,n=null;if(n=e.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const o=this.optionFor(t,Te),{nocookie:s}=o,r=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(i[n[o]]=t[n[o]])}return i}(o,["nocookie"]),a=`www.youtube${s?"-nocookie":""}.com`,l=Pe(e,r),c=encodeURIComponent(n[2]);t.videoId=c,t.src=`https://${a}/embed/${c}?${l}`,t.thumbSrc=t.thumbSrc||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=Te}else if(n=e.match(/^.+vimeo.com\/(?:\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/)){const o=Pe(e,this.optionFor(t,Se)),s=encodeURIComponent(n[1]),r=n[4]||"";t.videoId=s,t.src=`https://player.vimeo.com/video/${s}?${r?`h=${r}${o?"&":""}`:""}${o}`,i=Se}if(!i&&t.triggerEl){const e=t.triggerEl.dataset.type;Ce.includes(e)&&(i=e)}i||"string"==typeof e&&("#"===e.charAt(0)?i="inline":(n=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i=Ee,t.videoFormat=t.videoFormat||"video/"+("ogv"===n[1]?"ogg":n[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i=we:e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t.src=`https://maps.google.${n[1]}/?ll=${(n[2]?n[2]+"&z="+Math.floor(parseFloat(n[3]))+(n[4]?n[4].replace(/^\//,"&"):""):n[4]+"").replace(/\?/,"&")}&output=${n[4]&&n[4].indexOf("layer=c")>0?"svembed":"embed"}`,i=xe):(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src=`https://maps.google.${n[1]}/maps?q=${n[2].replace("query=","q=").replace("api=1","")}&output=embed`,i=xe),i=i||this.instance.option("defaultType"),t.type=i,i===we&&(t.thumbSrc=t.thumbSrc||t.src)}setContent(t){const e=this.instance.optionFor(t,"src")||"";if(t&&t.type&&e){switch(t.type){case be:this.instance.setContent(t,e);break;case Ee:const i=this.option("videoTpl");i&&this.instance.setContent(t,i.replace(/\{\{src\}\}/gi,e+"").replace(/\{\{format\}\}/gi,this.optionFor(t,"videoFormat")||"").replace(/\{\{poster\}\}/gi,t.poster||t.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(t);break;case"ajax":this.loadAjaxContent(t);break;case"pdf":case xe:case Te:case Se:t.preload=!1;case"iframe":this.setIframeContent(t)}this.setAspectRatio(t)}}setAspectRatio(t){const e=t.contentEl;if(!(t.el&&e&&t.type&&[Te,Se,Ee].includes(t.type)))return;let i,n=t.width||"auto",o=t.height||"auto";if("auto"===n||"auto"===o){i=this.optionFor(t,"videoRatio");const e=(i+"").match(/(\d+)\s*\/\s?(\d+)/);i=e&&e.length>2?parseFloat(e[1])/parseFloat(e[2]):parseFloat(i+"")}else n&&o&&(i=n/o);if(!i)return;e.style.aspectRatio="",e.style.width="",e.style.height="",e.offsetHeight;const s=e.getBoundingClientRect(),r=s.width||1,a=s.height||1;e.style.aspectRatio=i+"",i<r/a?(o="auto"===o?a:Math.min(a,o),e.style.width="auto",e.style.height=`${o}px`):(n="auto"===n?r:Math.min(r,n),e.style.width=`${n}px`,e.style.height="auto")}attach(){const t=this,e=t.instance;e.on("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.selectSlide",t.onSelectSlide),e.on("Carousel.unselectSlide",t.onUnselectSlide),e.on("Carousel.Panzoom.refresh",t.onRefresh),e.on("done",t.onDone),e.on("clearContent",t.onClearContent),window.addEventListener("message",t.onMessage)}detach(){const t=this,e=t.instance;e.off("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.selectSlide",t.onSelectSlide),e.off("Carousel.unselectSlide",t.onUnselectSlide),e.off("Carousel.Panzoom.refresh",t.onRefresh),e.off("done",t.onDone),e.off("clearContent",t.onClearContent),window.removeEventListener("message",t.onMessage)}}Object.defineProperty(Me,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{ajax:null,autoSize:!0,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!0,videoAutoplay:!0,videoRatio:16/9,videoTpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}}});const Le="play",ke="pause",Oe="ready";class Ae extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Oe}),Object.defineProperty(this,"inHover",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"progressBar",{enumerable:!0,configurable:!0,writable:!0,value:null})}get isActive(){return this.state!==Oe}onReady(t){this.option("autoStart")&&(t.isInfinite||t.page<t.pages.length-1)&&this.start()}onChange(){this.removeProgressBar(),this.pause()}onSettle(){this.resume()}onVisibilityChange(){"visible"===document.visibilityState?this.resume():this.pause()}onMouseEnter(){this.inHover=!0,this.pause()}onMouseLeave(){var t;this.inHover=!1,(null===(t=this.instance.panzoom)||void 0===t?void 0:t.isResting)&&this.resume()}onTimerEnd(){const t=this.instance;"play"===this.state&&(t.isInfinite||t.page!==t.pages.length-1?t.slideNext():t.slideTo(0))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}createProgressBar(){var t;if(!this.option("showProgress"))return null;this.removeProgressBar();const e=this.instance,i=(null===(t=e.pages[e.page])||void 0===t?void 0:t.slides)||[];let n=this.option("progressParentEl");if(n||(n=(1===i.length?i[0].el:null)||e.viewport),!n)return null;const o=document.createElement("div");return Pt(o,"f-progress"),n.prepend(o),this.progressBar=o,o.offsetHeight,o}set(){const t=this,e=t.instance;if(e.pages.length<2)return;if(t.timer)return;const i=t.option("timeout");t.state=Le,Pt(e.container,"has-autoplay");let n=t.createProgressBar();n&&(n.style.transitionDuration=`${i}ms`,n.style.transform="scaleX(1)"),t.timer=setTimeout((()=>{t.timer=null,t.inHover||t.onTimerEnd()}),i),t.emit("set")}clear(){const t=this;t.timer&&(clearTimeout(t.timer),t.timer=null),t.removeProgressBar()}start(){const t=this;if(t.set(),t.state!==Oe){if(t.option("pauseOnHover")){const e=t.instance.container;e.addEventListener("mouseenter",t.onMouseEnter,!1),e.addEventListener("mouseleave",t.onMouseLeave,!1)}document.addEventListener("visibilitychange",t.onVisibilityChange,!1),t.emit("start")}}stop(){const t=this,e=t.state,i=t.instance.container;t.clear(),t.state=Oe,i.removeEventListener("mouseenter",t.onMouseEnter,!1),i.removeEventListener("mouseleave",t.onMouseLeave,!1),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),Et(i,"has-autoplay"),e!==Oe&&t.emit("stop")}pause(){const t=this;t.state===Le&&(t.state=ke,t.clear(),t.emit(ke))}resume(){const t=this,e=t.instance;if(e.isInfinite||e.page!==e.pages.length-1)if(t.state!==Le){if(t.state===ke&&!t.inHover){const e=new Event("resume",{bubbles:!0,cancelable:!0});t.emit("resume",e),e.defaultPrevented||t.set()}}else t.set();else t.stop()}toggle(){this.state===Le||this.state===ke?this.stop():this.start()}attach(){const t=this,e=t.instance;
vendor: 13,965 bytes, line 2
2e.on("ready",t.onReady),e.on("Panzoom.startAnimation",t.onChange),e.on("Panzoom.endAnimation",t.onSettle),e.on("Panzoom.touchMove",t.onChange)}detach(){const t=this,e=t.instance;e.off("ready",t.onReady),e.off("Panzoom.startAnimation",t.onChange),e.off("Panzoom.endAnimation",t.onSettle),e.off("Panzoom.touchMove",t.onChange),t.stop()}}Object.defineProperty(Ae,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class ze extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(t){const e=t.carousel;if(!e)return;const i=t.container;i&&(e.options.Autoplay=pt({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{start:()=>{t.emit("startSlideshow")},set:e=>{var n;i.classList.add("has-slideshow"),(null===(n=t.getSlide())||void 0===n?void 0:n.state)!==ae.Ready&&e.pause()},stop:()=>{i.classList.remove("has-slideshow"),t.isCompact||t.endIdle(),t.emit("endSlideshow")},resume:(e,i)=>{var n,o,s;!i||!i.cancelable||(null===(n=t.getSlide())||void 0===n?void 0:n.state)===ae.Ready&&(null===(s=null===(o=t.carousel)||void 0===o?void 0:o.panzoom)||void 0===s?void 0:s.isResting)||i.preventDefault()}}}),e.attachPlugins({Autoplay:Ae}),this.ref=e.plugins.Autoplay)}onReady(t){const e=t.carousel,i=this.ref;i&&e&&this.option("playOnStart")&&(e.isInfinite||e.page<e.pages.length-1)&&i.start()}onDone(t,e){const i=this.ref,n=t.carousel;if(!i||!n)return;const o=e.panzoom;o&&o.on("startAnimation",(()=>{t.isCurrentSlide(e)&&i.stop()})),t.isCurrentSlide(e)&&i.resume()}onKeydown(t,e){var i;const n=this.ref;n&&e===this.option("key")&&"BUTTON"!==(null===(i=document.activeElement)||void 0===i?void 0:i.nodeName)&&n.toggle()}attach(){const t=this,e=t.instance;e.on("Carousel.init",t.onPrepare),e.on("Carousel.ready",t.onReady),e.on("done",t.onDone),e.on("keydown",t.onKeydown)}detach(){const t=this,e=t.instance;e.off("Carousel.init",t.onPrepare),e.off("Carousel.ready",t.onReady),e.off("done",t.onDone),e.off("keydown",t.onKeydown)}}Object.defineProperty(ze,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:t=>{var e;return(null===(e=t.instance.container)||void 0===e?void 0:e.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||t.instance.container},timeout:3e3}});const Ie={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'<button class="f-thumbs__slide__button" tabindex="0" type="button" aria-label="{{GOTO}}" data-carousel-index="%i"><img class="f-thumbs__slide__img" data-lazy-src="{{%s}}" alt="" /></button>',type:"modern"};var De;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Hidden=2]="Hidden"}(De||(De={}));const Re="isResting",je="thumbWidth",Be="thumbHeight",Ne="thumbClipWidth";let Fe=class extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:De.Init})}get isModern(){return"modern"===this.type}onInitSlide(t,e){const i=e.el?e.el.dataset:void 0;i&&(e.thumbSrc=i.thumbSrc||e.thumbSrc||"",e[Ne]=parseFloat(i[Ne]||"")||e[Ne]||0,e[Be]=parseFloat(i.thumbHeight||"")||e[Be]||0),this.addSlide(e)}onInitSlides(){this.build()}onChange(){var t;if(!this.isModern)return;const e=this.container,i=this.instance,n=i.panzoom,o=this.carousel,s=o?o.panzoom:null,r=i.page;if(n&&o&&s){if(n.isDragging){Et(e,this.cn(Re));let n=(null===(t=o.pages[r])||void 0===t?void 0:t.pos)||0;n+=i.getProgress(r)*(this[Ne]+this.thumbGap);let a=s.getBounds();-1*n>a.x.min&&-1*n<a.x.max&&s.panTo({x:-1*n,friction:.12})}else rt(e,this.cn(Re),n.isResting);this.shiftModern()}}onRefresh(){this.updateProps();for(const t of this.instance.slides||[])this.resizeModernSlide(t);this.shiftModern()}isDisabled(){const t=this.option("minCount")||0;if(t){const e=this.instance;let i=0;for(const t of e.slides||[])t.thumbSrc&&i++;if(i<t)return!0}const e=this.option("type");return["modern","classic"].indexOf(e)<0}getThumb(t){const e=this.option("thumbTpl")||"";return{html:this.instance.localize(e,[["%i",t.index],["%d",t.index+1],["%s",t.thumbSrc||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]])}}addSlide(t){const e=this.carousel;e&&e.addSlide(t.index,this.getThumb(t))}getSlides(){const t=[];for(const e of this.instance.slides||[])t.push(this.getThumb(e));return t}resizeModernSlide(t){this.isModern&&(t[je]=t[Ne]&&t[Be]?Math.round(this[Be]*(t[Ne]/t[Be])):this[je])}updateProps(){const t=this.container;if(!t)return;const e=e=>parseFloat(getComputedStyle(t).getPropertyValue("--f-thumb-"+e))||0;this.thumbGap=e("gap"),this.thumbExtraGap=e("extra-gap"),this[je]=e("width")||40,this[Ne]=e("clip-width")||40,this[Be]=e("height")||40}build(){const t=this;if(t.state!==De.Init)return;if(t.isDisabled())return void t.emit("disabled");const e=t.instance,i=e.container,n=t.getSlides(),o=t.option("type");t.type=o;const s=t.option("parentEl"),r=t.cn("container"),a=t.cn("track");let l=null==s?void 0:s.querySelector("."+r);l||(l=document.createElement("div"),Pt(l,r),s?s.appendChild(l):i.after(l)),Pt(l,`is-${o}`),Pt(i,t.cn("hasThumbs")),t.container=l,t.updateProps();let c=l.querySelector("."+a);c||(c=document.createElement("div"),Pt(c,t.cn("track")),l.appendChild(c)),t.track=c;const u=pt({},{track:c,infinite:!1,center:!0,fill:"classic"===o,dragFree:!0,slidesPerPage:1,transition:!1,preload:.25,friction:.12,Panzoom:{maxVelocity:0},Dots:!1,Navigation:!1,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide"}},t.option("Carousel")||{},{Sync:{target:e},slides:n}),h=new e.constructor(l,u);h.on("createSlide",((e,i)=>{t.setProps(i.index),t.emit("createSlide",i,i.el)})),h.on("ready",(()=>{t.shiftModern(),t.emit("ready")})),h.on("refresh",(()=>{t.shiftModern()})),h.on("Panzoom.click",((e,i,n)=>{t.onClick(n)})),t.carousel=h,t.state=De.Ready}onClick(t){t.preventDefault(),t.stopPropagation();const e=this.instance,{pages:i,page:n}=e,o=t=>{if(t){const e=t.closest("[data-carousel-index]");if(e)return[parseInt(e.dataset.carouselIndex||"",10)||0,e]}return[-1,void 0]},s=(t,e)=>{const i=document.elementFromPoint(t,e);return i?o(i):[-1,void 0]};let[r,a]=o(t.target);if(r>-1)return;const l=this[Ne],c=t.clientX,u=t.clientY;let[h,d]=s(c-l,u),[p,f]=s(c+l,u);d&&f?(r=Math.abs(c-d.getBoundingClientRect().right)<Math.abs(c-f.getBoundingClientRect().left)?h:p,r===n&&(r=r===h?p:h)):d?r=h:f&&(r=p),r>-1&&i[r]&&e.slideTo(r)}getShift(t){var e;const i=this,{instance:n}=i,o=i.carousel;if(!n||!o)return 0;const s=i[je],r=i[Ne],a=i.thumbGap,l=i.thumbExtraGap;if(!(null===(e=o.slides[t])||void 0===e?void 0:e.el))return 0;const c=.5*(s-r),u=n.pages.length-1;let h=n.getProgress(0),d=n.getProgress(u),p=n.getProgress(t,!1,!0),f=0,m=c+l+a;const g=h<0&&h>-1,v=d>0&&d<1;return 0===t?(f=m*Math.abs(h),v&&1===h&&(f-=m*Math.abs(d))):t===u?(f=m*Math.abs(d)*-1,g&&-1===d&&(f+=m*Math.abs(h))):g||v?(f=-1*m,f+=m*Math.abs(h),f+=m*(1-Math.abs(d))):f=m*p,f}setProps(t){var e;const i=this;if(!i.isModern)return;const{instance:n}=i,o=i.carousel;if(n&&o){const s=null===(e=o.slides[t])||void 0===e?void 0:e.el;if(s&&s.childNodes.length){let e=et(1-Math.abs(n.getProgress(t))),o=et(i.getShift(t));s.style.setProperty("--progress",e?e+"":""),s.style.setProperty("--shift",o+"")}}}shiftModern(){const t=this;if(!t.isModern)return;const{instance:e,track:i}=t,n=e.panzoom,o=t.carousel;if(!(e&&i&&n&&o))return;if(n.state===vt.Init||n.state===vt.Destroy)return;for(const i of e.slides)t.setProps(i.index);let s=(t[Ne]+t.thumbGap)*(o.slides.length||0);i.style.setProperty("--width",s+"")}cleanup(){const t=this;t.carousel&&t.carousel.destroy(),t.carousel=null,t.container&&t.container.remove(),t.container=null,t.track&&t.track.remove(),t.track=null,t.state=De.Init,Et(t.instance.container,t.cn("hasThumbs"))}attach(){const t=this,e=t.instance;e.on("initSlide",t.onInitSlide),e.state===Bt.Init?e.on("initSlides",t.onInitSlides):t.onInitSlides(),e.on(["change","Panzoom.afterTransform"],t.onChange),e.on("Panzoom.refresh",t.onRefresh)}detach(){const t=this,e=t.instance;e.off("initSlide",t.onInitSlide),e.off("initSlides",t.onInitSlides),e.off(["change","Panzoom.afterTransform"],t.onChange),e.off("Panzoom.refresh",t.onRefresh),t.cleanup()}};Object.defineProperty(Fe,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Ie});const He=Object.assign(Object.assign({},Ie),{key:"t",showOnStart:!0,parentEl:null}),qe="is-masked",We="aria-hidden";class Ze extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){const t=this.ref;return t&&!t.isDisabled()}get isHidden(){return this.hidden}onClick(t,e){e.stopPropagation()}onCreateSlide(t,e){var i,n,o;const s=(null===(o=null===(n=null===(i=this.instance)||void 0===i?void 0:i.carousel)||void 0===n?void 0:n.slides[e.index])||void 0===o?void 0:o.type)||"",r=e.el;if(r&&s){let t=`for-${s}`;["video","youtube","vimeo","html5video"].includes(s)&&(t+=" for-video"),Pt(r,t)}}onInit(){var t;const e=this,i=e.instance,n=i.carousel;if(e.ref||!n)return;const o=e.option("parentEl")||i.footer||i.container;if(!o)return;const s=pt({},e.options,{parentEl:o,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:i.option("Carousel.friction")||0}},on:{ready:t=>{const i=t.container;i&&this.hidden&&(e.refresh(),i.style.transition="none",e.hide(),i.offsetHeight,queueMicrotask((()=>{i.style.transition="",e.show()})))}}});s.Carousel=s.Carousel||{},s.Carousel.on=pt((null===(t=e.options.Carousel)||void 0===t?void 0:t.on)||{},{click:this.onClick,createSlide:this.onCreateSlide}),n.options.Thumbs=s,n.attachPlugins({Thumbs:Fe}),e.ref=n.plugins.Thumbs,e.option("showOnStart")||(e.ref.state=De.Hidden,e.hidden=!0)}onResize(){var t;const e=null===(t=this.ref)||void 0===t?void 0:t.container;e&&(e.style.maxHeight="")}onKeydown(t,e){const i=this.option("key");i&&i===e&&this.toggle()}toggle(){const t=this.ref;if(t&&!t.isDisabled())return t.state===De.Hidden?(t.state=De.Init,void t.build()):void(this.hidden?this.show():this.hide())}show(){const t=this.ref;if(!t||t.isDisabled())return;const e=t.container;e&&(this.refresh(),e.offsetHeight,e.removeAttribute(We),e.classList.remove(qe),this.hidden=!1)}hide(){const t=this.ref,e=t&&t.container;e&&(this.refresh(),e.offsetHeight,e.classList.add(qe),e.setAttribute(We,"true")),this.hidden=!0}refresh(){const t=this.ref;if(!t||!t.state)return;const e=t.container,i=(null==e?void 0:e.firstChild)||null;e&&i&&i.childNodes.length&&(e.style.maxHeight=`${i.getBoundingClientRect().height}px`)}attach(){const t=this,e=t.instance;e.state===re.Init?e.on("Carousel.init",t.onInit):t.onInit(),e.on("resize",t.onResize),e.on("keydown",t.onKeydown)}detach(){var t;const e=this,i=e.instance;i.off("Carousel.init",e.onInit),i.off("resize",e.onResize),i.off("keydown",e.onKeydown),null===(t=i.carousel)||void 0===t||t.detachPlugins(["Thumbs"]),e.ref=null}}Object.defineProperty(Ze,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:He});const Ve={panLeft:{icon:'<svg><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>',change:{panX:-100}},panRight:{icon:'<svg><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>',change:{panX:100}},panUp:{icon:'<svg><path d="M12 5v14M18 11l-6-6M6 11l6-6"/></svg>',change:{panY:-100}},panDown:{icon:'<svg><path d="M12 5v14M18 13l-6 6M6 13l6 6"/></svg>',change:{panY:100}},zoomIn:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M11 8v6M8 11h6"/></svg>',action:"zoomIn"},zoomOut:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"zoomOut"},toggle1to1:{icon:'<svg><path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/></svg>',action:"toggleZoom"},toggleZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"toggleZoom"},iterateZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"iterateZoom"},rotateCCW:{icon:'<svg><path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/></svg>',action:"rotateCCW"},rotateCW:{icon:'<svg><path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/></svg>',action:"rotateCW"},flipX:{icon:'<svg style="stroke-width: 1.3">
2<path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/></svg>',action:"flipX"},flipY:{icon:'<svg style="stroke-width: 1.3"><path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/></svg>',action:"flipY"},fitX:{icon:'<svg><path d="M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M10 18H3M21 18h-7M6 15l-3 3 3 3M18 15l3 3-3 3"/></svg>',action:"fitX"},fitY:{icon:'<svg><path d="M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6M18 14v7M18 3v7M15 18l3 3 3-3M15 6l3-3 3 3"/></svg>',action:"fitY"},reset:{icon:'<svg><path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/></svg>',action:"reset"},toggleFS:{icon:'<svg><g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g></svg>',action:"toggleFS"}};var $e;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Disabled=2]="Disabled"}($e||($e={}));const Ye={tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Ge="has-toolbar",Ue="fancybox__toolbar";class Xe extends Ht{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:$e.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(t){var e;if(!t.carousel)return;let i=this.option("display"),n=this.option("absolute"),o=this.option("enabled");if("auto"===o){const t=this.instance.carousel;let e=0;if(t)for(const i of t.slides)(i.panzoom||"image"===i.type)&&e++;e||(o=!1)}o||(i=void 0);let s=0;const r={left:[],middle:[],right:[]};if(i)for(const t of["left","middle","right"])for(const n of i[t]){const i=this.createEl(n);i&&(null===(e=r[t])||void 0===e||e.push(i),s++)}let a=null;if(s&&(a=this.createContainer()),a){for(const[t,e]of Object.entries(r)){const i=document.createElement("div");Pt(i,Ue+"__column is-"+t);for(const t of e)i.appendChild(t);"auto"!==n||"middle"!==t||e.length||(n=!0),a.appendChild(i)}!0===n&&Pt(a,"is-absolute"),this.state=$e.Ready,this.onRefresh()}else this.state=$e.Disabled}onClick(t){var e,i;const n=this.instance,o=n.getSlide(),s=null==o?void 0:o.panzoom,r=t.target,a=r&&St(r)?r.dataset:null;if(!a)return;if(void 0!==a.fancyboxToggleThumbs)return t.preventDefault(),t.stopPropagation(),void(null===(e=n.plugins.Thumbs)||void 0===e||e.toggle());if(void 0!==a.fancyboxToggleFullscreen)return t.preventDefault(),t.stopPropagation(),void this.instance.toggleFullscreen();if(void 0!==a.fancyboxToggleSlideshow){t.preventDefault(),t.stopPropagation();const e=null===(i=n.carousel)||void 0===i?void 0:i.plugins.Autoplay;let o=e.isActive;return s&&"mousemove"===s.panMode&&!o&&s.reset(),void(o?e.stop():e.start())}const l=a.panzoomAction,c=a.panzoomChange;if((c||l)&&(t.preventDefault(),t.stopPropagation()),c){let e={};try{e=JSON.parse(c)}catch(t){}s&&s.applyChange(e)}else l&&s&&s[l]&&s[l]()}onChange(){this.onRefresh()}onRefresh(){if(this.instance.isClosing())return;const t=this.container;if(!t)return;const e=this.instance.getSlide();if(!e||e.state!==ae.Ready)return;const i=e&&!e.error&&e.panzoom;for(const e of t.querySelectorAll("[data-panzoom-action]"))i?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));let n=i&&i.canZoomIn(),o=i&&i.canZoomOut();for(const e of t.querySelectorAll('[data-panzoom-action="zoomIn"]'))n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="zoomOut"]'))o?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){o||n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));const t=e.querySelector("g");t&&(t.style.display=n?"":"none")}}onDone(t,e){var i;null===(i=e.panzoom)||void 0===i||i.on("afterTransform",(()=>{this.instance.isCurrentSlide(e)&&this.onRefresh()})),this.instance.isCurrentSlide(e)&&this.onRefresh()}createContainer(){const t=this.instance.container;if(!t)return null;const e=this.option("parentEl")||t;let i=e.querySelector("."+Ue);
vendor: 16,146 bytes, line 2
2return i||(i=document.createElement("div"),Pt(i,Ue),e.prepend(i)),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),t&&Pt(t,Ge),this.container=i,i}createEl(t){const e=this.instance,i=e.carousel;if(!i)return null;if("toggleFS"===t)return null;if("fullscreen"===t&&!oe())return null;let n=null;const o=i.slides.length||0;let s=0,r=0;for(const t of i.slides)(t.panzoom||"image"===t.type)&&s++,("image"===t.type||t.downloadSrc)&&r++;if(o<2&&["infobar","prev","next"].includes(t))return n;if(void 0!==Ve[t]&&!s)return null;if("download"===t&&!r)return null;if("thumbs"===t){const t=e.plugins.Thumbs;if(!t||!t.isEnabled)return null}if("slideshow"===t&&(!i.plugins.Autoplay||o<2))return null;if(void 0!==Ve[t]){const e=Ve[t];n=document.createElement("button"),n.setAttribute("title",this.instance.localize(`{{${t.toUpperCase()}}}`)),Pt(n,"f-button"),e.action&&(n.dataset.panzoomAction=e.action),e.change&&(n.dataset.panzoomChange=JSON.stringify(e.change)),n.appendChild(ot(this.instance.localize(e.icon)))}else{const e=(this.option("items")||[])[t];e&&(n=ot(this.instance.localize(e.tpl)),"function"==typeof e.click&&n.addEventListener("click",(t=>{t.preventDefault(),t.stopPropagation(),"function"==typeof e.click&&e.click.call(this,this,t)})))}const a=null==n?void 0:n.querySelector("svg");if(a)for(const[t,e]of Object.entries(Ye))a.getAttribute(t)||a.setAttribute(t,String(e));return n}removeContainer(){const t=this.container;t&&t.remove(),this.container=null,this.state=$e.Disabled;const e=this.instance.container;e&&Et(e,Ge)}attach(){const t=this,e=t.instance;e.on("Carousel.initSlides",t.onReady),e.on("done",t.onDone),e.on(["reveal","Carousel.change"],t.onChange),t.onReady(t.instance)}detach(){const t=this,e=t.instance;e.off("Carousel.initSlides",t.onReady),e.off("done",t.onDone),e.off(["reveal","Carousel.change"],t.onChange),t.removeContainer()}}Object.defineProperty(Xe,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'<div class="fancybox__infobar" tabindex="-1"><span data-fancybox-current-index></span>/<span data-fancybox-count></span></div>'},download:{tpl:'<a class="f-button" title="{{DOWNLOAD}}" data-fancybox-download href="javasript:;"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></a>'},prev:{tpl:'<button class="f-button" title="{{PREV}}" data-fancybox-prev><svg><path d="m15 6-6 6 6 6"/></svg></button>'},next:{tpl:'<button class="f-button" title="{{NEXT}}" data-fancybox-next><svg><path d="m9 6 6 6-6 6"/></svg></button>'},slideshow:{tpl:'<button class="f-button" title="{{TOGGLE_SLIDESHOW}}" data-fancybox-toggle-slideshow><svg><g><path d="M8 4v16l13 -8z"></path></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},fullscreen:{tpl:'<button class="f-button" title="{{TOGGLE_FULLSCREEN}}" data-fancybox-toggle-fullscreen><svg><g><path d="M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2M16 4h2a2 2 0 0 1 2 2v2M16 20h2a2 2 0 0 0 2-2v-2"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},thumbs:{tpl:'<button class="f-button" title="{{TOGGLE_THUMBS}}" data-fancybox-toggle-thumbs><svg><circle cx="5.5" cy="5.5" r="1"/><circle cx="12" cy="5.5" r="1"/><circle cx="18.5" cy="5.5" r="1"/><circle cx="5.5" cy="12" r="1"/><circle cx="12" cy="12" r="1"/><circle cx="18.5" cy="12" r="1"/><circle cx="5.5" cy="18.5" r="1"/><circle cx="12" cy="18.5" r="1"/><circle cx="18.5" cy="18.5" r="1"/></svg></button>'},close:{tpl:'<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="m19.5 4.5-15 15M4.5 4.5l15 15"/></svg></button>'}},parentEl:null}});const Ke={Hash:class extends Ht{onReady(){ce=!1}onChange(t){he&&clearTimeout(he);const{hash:e}=de(),{hash:i}=pe(),n=t.isOpeningSlide(t.getSlide());n&&(le=i===e?"":i),e&&e!==i&&(he=setTimeout((()=>{try{if(t.state===re.Ready){let t="replaceState";n&&!ue&&(t="pushState",ue=!0),window.history[t]({},document.title,window.location.pathname+window.location.search+e)}}catch(t){}}),300))}onClose(t){if(he&&clearTimeout(he),!ce&&ue)return ue=!1,ce=!1,void window.history.back();if(!ce)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(le||""))}catch(t){}}attach(){const t=this.instance;t.on("ready",this.onReady),t.on(["Carousel.ready","Carousel.change"],this.onChange),t.on("close",this.onClose)}detach(){const t=this.instance;t.off("ready",this.onReady),t.off(["Carousel.ready","Carousel.change"],this.onChange),t.off("close",this.onClose)}static parseURL(){return pe()}static startFromUrl(){fe()}static destroy(){window.removeEventListener("hashchange",ge,!1)}},Html:Me,Images:_e,Slideshow:ze,Thumbs:Ze,Toolbar:Xe},Je="with-fancybox",Qe="hide-scrollbar",ti="--fancybox-scrollbar-compensate",ei="--fancybox-body-margin",ii="aria-hidden",ni="is-using-tab",oi="is-animated",si="is-compact",ri="is-loading",ai="is-opening",li="has-caption",ci="disabled",ui="tabindex",hi="download",di="href",pi="src",fi=t=>"string"==typeof t,mi=function(){var t=window.getSelection();return!!t&&"Range"===t.type};let gi,vi=null,yi=null,_i=0,bi=0,wi=0,xi=0;const Ti=new Map;let Si=0;class Ei extends gt{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(t=[],e={},i={}){super(e),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"startedFs",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:re.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),gi||(gi=oe()),this.id=e.id||++Si,Ti.set(this.id,this),this.userSlides=t,this.userPlugins=i,queueMicrotask((()=>{this.init()}))}init(){if(this.state===re.Destroy)return;this.state=re.Init,this.attachPlugins(Object.assign(Object.assign({},Ei.Plugins),this.userPlugins)),this.emit("init"),this.emit("attachPlugins"),!0===this.option("hideScrollbar")&&(()=>{if(!te)return;const t=document,e=t.body,i=t.documentElement;if(e.classList.contains(Qe))return;let n=window.innerWidth-i.getBoundingClientRect().width;const o=parseFloat(window.getComputedStyle(e).marginRight);n<0&&(n=0),i.style.setProperty(ti,`${n}px`),o&&e.style.setProperty(ei,`${o}px`),e.classList.add(Qe)})(),this.initLayout(),this.scale();const t=()=>{this.initCarousel(this.userSlides),this.state=re.Ready,this.attachEvents(),this.emit("ready"),setTimeout((()=>{this.container&&this.container.setAttribute(ii,"false")}),16)};this.option("Fullscreen.autoStart")&&gi&&!gi.isFullscreen()?gi.request().then((()=>{this.startedFs=!0,t()})).catch((()=>t())):t()}initLayout(){var t,e;const i=this.option("parentEl")||document.body,n=ot(this.localize(this.option("tpl.main")||""));if(n){if(n.setAttribute("id",`fancybox-${this.id}`),n.setAttribute("aria-label",this.localize("{{MODAL}}")),n.classList.toggle(si,this.isCompact),Pt(n,this.option("mainClass")||""),Pt(n,ai),this.container=n,this.footer=n.querySelector(".fancybox__footer"),i.appendChild(n),Pt(document.documentElement,Je),vi&&yi||(vi=document.createElement("span"),Pt(vi,"fancybox-focus-guard"),vi.setAttribute(ui,"0"),vi.setAttribute(ii,"true"),vi.setAttribute("aria-label","Focus guard"),yi=vi.cloneNode(),null===(t=n.parentElement)||void 0===t||t.insertBefore(vi,n),null===(e=n.parentElement)||void 0===e||e.append(yi)),n.addEventListener("mousedown",(t=>{_i=t.pageX,bi=t.pageY,Et(n,ni)})),this.option("closeExisting"))for(const t of Ti.values())t.id!==this.id&&t.close();else this.option("animated")&&(Pt(n,oi),setTimeout((()=>{this.isClosing()||Et(n,oi)}),350));this.emit("initLayout")}}initCarousel(t){const e=this.container;if(!e)return;const i=e.querySelector(".fancybox__carousel");if(!i)return;const n=this.carousel=new Jt(i,pt({},{slides:t,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}));n.on("*",((t,e,...i)=>{this.emit(`Carousel.${e}`,t,...i)})),n.on(["ready","change"],(()=>{this.manageCaption()})),this.on("Carousel.removeSlide",((t,e,i)=>{this.clearContent(i),i.state=void 0})),n.on("Panzoom.touchStart",(()=>{var t,e;this.isCompact||this.endIdle(),(null===(t=document.activeElement)||void 0===t?void 0:t.closest(".f-thumbs"))&&(null===(e=this.container)||void 0===e||e.focus())})),n.on("settle",(()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&!this.isClosing&&this.checkFocus()})),this.option("dragToClose")&&(n.on("Panzoom.afterTransform",((t,e)=>{const i=this.getSlide();if(i&&it(i.el))return;const n=this.container;if(n){const t=Math.abs(e.current.f),i=t<1?"":Math.max(.5,Math.min(1,1-t/e.contentRect.fitHeight*1.5));n.style.setProperty("--fancybox-ts",i?"0s":""),n.style.setProperty("--fancybox-opacity",i+"")}})),n.on("Panzoom.touchEnd",((t,e,i)=>{var n;const o=this.getSlide();if(o&&it(o.el))return;if(e.isMobile&&document.activeElement&&-1!==["TEXTAREA","INPUT"].indexOf(null===(n=document.activeElement)||void 0===n?void 0:n.nodeName))return;const s=Math.abs(e.dragOffset.y);"y"===e.lockedAxis&&(s>=200||s>=50&&e.dragOffset.time<300)&&(i&&i.cancelable&&i.preventDefault(),this.close(i,"f-throwOut"+(e.current.f<0?"Up":"Down")))}))),n.on("change",(t=>{var e;let i=null===(e=this.getSlide())||void 0===e?void 0:e.triggerEl;if(i){const e=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:t.page});i.dispatchEvent(e)}})),n.on(["refresh","change"],(t=>{const e=this.container;if(!e)return;for(const i of e.querySelectorAll("[data-fancybox-current-index]"))i.innerHTML=t.page+1;for(const i of e.querySelectorAll("[data-fancybox-count]"))i.innerHTML=t.pages.length;if(!t.isInfinite){for(const i of e.querySelectorAll("[data-fancybox-next]"))t.page<t.pages.length-1?(i.removeAttribute(ci),i.removeAttribute(ui)):(i.setAttribute(ci,""),i.setAttribute(ui,"-1"));for(const i of e.querySelectorAll("[data-fancybox-prev]"))t.page>0?(i.removeAttribute(ci),i.removeAttribute(ui)):(i.setAttribute(ci,""),i.setAttribute(ui,"-1"))}const i=this.getSlide();if(!i)return;let n=i.downloadSrc||"";n||"image"!==i.type||i.error||!fi(i[pi])||(n=i[pi]);for(const t of e.querySelectorAll("[data-fancybox-download]")){const e=i.downloadFilename;n?(t.removeAttribute(ci),t.removeAttribute(ui),t.setAttribute(di,n),t.setAttribute(hi,e||n),t.setAttribute("target","_blank")):(t.setAttribute(ci,""),t.setAttribute(ui,"-1"),t.removeAttribute(di),t.removeAttribute(hi))}})),this.emit("initCarousel")}attachEvents(){const t=this,e=t.container;if(!e)return;e.addEventListener("click",t.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",t.onVisibilityChange,!1),document.addEventListener("mousemove",t.onMousemove),t.option("trapFocus")&&document.addEventListener("focus",t.onFocus,!0),window.addEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.addEventListener("scroll",t.onResize),i.addEventListener("resize",t.onResize))}detachEvents(){const t=this,e=t.container;if(!e)return;document.removeEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),e.removeEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),e.removeEventListener("click",t.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",t.onMousemove),window.removeEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.removeEventListener("resize",t.onResize),i.removeEventListener("scroll",t.onResize)),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),document.removeEventListener("focus",t.onFocus,!0)}scale(){const t=this.container;if(!t)return;const e=window.visualViewport,i=Math.max(1,(null==e?void 0:e.scale)||1);let n="",o="",s="";if(e&&i>1){let t=`${e.offsetLeft}px`,r=`${e.offsetTop}px`;n=e.width*i+"px",o=e.height*i+"px",s=`translate3d(${t}, ${r}, 0) scale(${1/i})`}t.style.transform=s,t.style.width=n,t.style.height=o}onClick(t){var e;const{container:i,isCompact:n}=this;if(!i||this.isClosing())return;!n&&this.option("idle")&&this.resetIdle();const o=t.composedPath()[0];if(o.closest(".fancybox-spinner")||o.closest("[data-fancybox-close]"))return t.preventDefault(),void this.close(t);if(o.closest("[data-fancybox-prev]"))return t.preventDefault(),void this.prev();if(o.closest("[data-fancybox-next]"))return t.preventDefault(),void this.next();if("click"===t.type&&0===t.detail)return;if(Math.abs(t.pageX-_i)>30||Math.abs(t.pageY-bi)>30)return;const s=document.activeElement;if(mi()&&s&&i.contains(s))return;if(n&&"image"===(null===(e=this.getSlide())||void 0===e?void 0:e.type))return void(this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout((()=>{this.toggleIdle(),this.clickTimer=null}),350));if(this.emit("click",t),t.defaultPrevented)return;let r=!1;if(o.closest(".fancybox__content")){if(s){if(s.closest("[contenteditable]"))return;o.matches(ie)||s.blur()}if(mi())return;r=this.option("contentClick")}else o.closest(".fancybox__carousel")&&!o.matches(ie)&&(r=this.option("backdropClick"));"close"===r?(t.preventDefault(),this.close(t)):"next"===r?(t.preventDefault(),this.next()):"prev"===r&&(t.preventDefault(),this.prev())}onWheel(t){const e=t.target;let i=this.option("wheel",t);e.closest(".fancybox__thumbs")&&(i="slide");const n="slide"===i,o=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t})),s=Math.max(-1,Math.min(1,o)),r=Date.now();this.pwt&&r-this.pwt<300?n&&t.preventDefault():(this.pwt=r,this.emit("wheel",t,s),t.defaultPrevented||("close"===i?(t.preventDefault(),this.close(t)):"slide"===i&&(nt(e)||(t.preventDefault(),this[s>0?"prev":"next"]()))))}onScroll(){window.scrollTo(wi,xi)}onKeydown(t){if(!this.isTopmost())return;this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle();const e=t.key,i=this.option("keyboard");if(!i)return;const n=t.composedPath()[0],o=document.activeElement&&document.activeElement.classList,s=o&&o.contains("f-button")||n.dataset.carouselPage||n.dataset.carouselIndex;if("Escape"!==e&&!s&&St(n)&&(n.isContentEditable||-1!==["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName)))return;if("Tab"===t.key?Pt(this.container,ni):Et(this.container,ni),t.ctrlKey||t.altKey||t.shiftKey)return;this.emit("keydown",e,t);const r=i[e];r&&"function"==typeof this[r]&&(t.preventDefault(),this[r]())}onResize(){const t=this.container;if(!t)return;const e=this.isCompact;t.classList.toggle(si,e),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit
vendor: 4,446 bytes, line 2
2("resize")}onFocus(t){this.isTopmost()&&this.checkFocus(t)}onMousemove(t){this.prevMouseMoveEvent=t,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){"visible"===document.visibilityState?this.checkFocus():this.endIdle()}manageCloseBtn(t){const e=this.optionFor(t,"closeButton")||!1;if("auto"===e){const t=this.plugins.Toolbar;if(t&&t.state===$e.Ready)return}if(!e)return;if(!t.contentEl||t.closeBtnEl)return;const i=this.option("tpl.closeButton");if(i){const e=ot(this.localize(i));t.closeBtnEl=t.contentEl.appendChild(e),t.el&&Pt(t.el,"has-close-btn")}}manageCaption(t=void 0){var e,i;const n="fancybox__caption",o=this.container;if(!o)return;Et(o,li);const s=this.isCompact||this.option("commonCaption"),r=!s;if(this.caption&&this.stop(this.caption),r&&this.caption&&(this.caption.remove(),this.caption=null),s&&!this.caption)for(const t of(null===(e=this.carousel)||void 0===e?void 0:e.slides)||[])t.captionEl&&(t.captionEl.remove(),t.captionEl=void 0,Et(t.el,li),null===(i=t.el)||void 0===i||i.removeAttribute("aria-labelledby"));if(t||(t=this.getSlide()),!t||s&&!this.isCurrentSlide(t))return;const a=t.el;let l=this.optionFor(t,"caption","");if(!l)return void(s&&this.caption&&this.animate(this.caption,"f-fadeOut",(()=>{this.caption&&(this.caption.innerHTML="")})));let c=null;if(r){if(c=t.captionEl||null,a&&!c){const e=n+`_${this.id}_${t.index}`;c=document.createElement("div"),Pt(c,n),c.setAttribute("id",e),t.captionEl=a.appendChild(c),Pt(a,li),a.setAttribute("aria-labelledby",e)}}else c=this.caption,c||(c=o.querySelector("."+n)),c||(c=document.createElement("div"),c.dataset.fancyboxCaption="",Pt(c,n),(this.footer||o).prepend(c)),Pt(o,li),this.caption=c;c&&(c.innerHTML="",fi(l)||"number"==typeof l?c.innerHTML=l+"":l instanceof HTMLElement&&c.appendChild(l))}checkFocus(t){this.focus(t)}focus(t){var e;if(this.ignoreFocusChange)return;const i=document.activeElement||null,n=(null==t?void 0:t.target)||null,o=this.container,s=null===(e=this.carousel)||void 0===e?void 0:e.viewport;if(!o||!s)return;if(!t&&i&&o.contains(i))return;const r=this.getSlide(),a=r&&r.state===ae.Ready?r.el:null;if(!a||a.contains(i)||o===i)return;t&&t.cancelable&&t.preventDefault(),this.ignoreFocusChange=!0;const l=Array.from(o.querySelectorAll(ie));let c=[],u=null;for(let t of l){const e=!t.offsetParent||!!t.closest('[aria-hidden="true"]'),i=a&&a.contains(t),n=!s.contains(t);if(t===o||(i||n)&&!e){c.push(t);const e=t.dataset.origTabindex;void 0!==e&&e&&(t.tabIndex=parseFloat(e)),t.removeAttribute("data-orig-tabindex"),!t.hasAttribute("autoFocus")&&u||(u=t)}else{const e=void 0===t.dataset.origTabindex?t.getAttribute("tabindex")||"":t.dataset.origTabindex;e&&(t.dataset.origTabindex=e),t.tabIndex=-1}}let h=null;t?(!n||c.indexOf(n)<0)&&(h=u||o,c.length&&(i===yi?h=c[0]:this.lastFocus!==o&&i!==vi||(h=c[c.length-1]))):h=r&&"image"===r.type?o:u||o,h&&ne(h),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}next(){const t=this.carousel;t&&t.pages.length>1&&t.slideNext()}prev(){const t=this.carousel;t&&t.pages.length>1&&t.slidePrev()}jumpTo(...t){this.carousel&&this.carousel.slideTo(...t)}isTopmost(){var t;return(null===(t=Ei.getInstance())||void 0===t?void 0:t.id)==this.id}animate(t=null,e="",i){if(!t||!e)return void(i&&i());this.stop(t);const n=o=>{o.target===t&&t.dataset.animationName&&(t.removeEventListener("animationend",n),delete t.dataset.animationName,i&&i(),Et(t,e))};t.dataset.animationName=e,t.addEventListener("animationend",n),Pt(t,e)}stop(t){t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:t}))}setContent(t,e="",i=!0){if(this.isClosing())return;const n=t.el;if(!n)return;let o=null;if(St(e)?o=e:(o=ot(e+""),St(o)||(o=document.createElement("div"),o.innerHTML=e+"")),["img","picture","iframe","video","audio"].includes(o.nodeName.toLowerCase())){const t=document.createElement("div");t.appendChild(o),o=t}St(o)&&t.filter&&!t.error&&(o=o.querySelector(t.filter)),o&&St(o)?(Pt(o,"fancybox__content"),t.id&&o.setAttribute("id",t.id),n.classList.add(`has-${t.error?"error":t.type||"unknown"}`),n.prepend(o),"none"===o.style.display&&(o.style.display=""),"none"===getComputedStyle(o).getPropertyValue("display")&&(o.style.display=t.display||this.option("defaultDisplay")||"flex"),t.contentEl=o,i&&this.revealContent(t),this.manageCloseBtn(t),this.manageCaption(t)):this.setError(t,"{{ELEMENT_NOT_FOUND}}")}revealContent(t,e){const i=t.el,n=t.contentEl;
vendor: 6,097 bytes, line 2
2i&&n&&(this.emit("reveal",t),this.hideLoading(t),t.state=ae.Opening,(e=this.isOpeningSlide(t)?void 0===e?this.optionFor(t,"showClass"):e:"f-fadeIn")?this.animate(n,e,(()=>{this.done(t)})):this.done(t))}done(t){this.isClosing()||(t.state=ae.Ready,this.emit("done",t),Pt(t.el,"is-done"),this.isCurrentSlide(t)&&this.option("autoFocus")&&queueMicrotask((()=>{var e;null===(e=t.panzoom)||void 0===e||e.updateControls(),this.option("autoFocus")&&this.focus()})),this.isOpeningSlide(t)&&(Et(this.container,ai),!this.isCompact&&this.option("idle")&&this.setIdle()))}isCurrentSlide(t){const e=this.getSlide();return!(!t||!e)&&e.index===t.index}isOpeningSlide(t){var e,i;return null===(null===(e=this.carousel)||void 0===e?void 0:e.prevPage)&&t&&t.index===(null===(i=this.getSlide())||void 0===i?void 0:i.index)}showLoading(t){t.state=ae.Loading;const e=t.el;e&&(Pt(e,ri),this.emit("loading",t),t.spinnerEl||setTimeout((()=>{if(!this.isClosing()&&!t.spinnerEl&&t.state===ae.Loading){let i=ot(Tt);Pt(i,"fancybox-spinner"),t.spinnerEl=i,e.prepend(i),this.animate(i,"f-fadeIn")}}),250))}hideLoading(t){const e=t.el;if(!e)return;const i=t.spinnerEl;this.isClosing()?null==i||i.remove():(Et(e,ri),i&&this.animate(i,"f-fadeOut",(()=>{i.remove()})),t.state===ae.Loading&&(this.emit("loaded",t),t.state=ae.Ready))}setError(t,e){if(this.isClosing())return;const i=new Event("error",{bubbles:!0,cancelable:!0});if(this.emit("error",i,t),i.defaultPrevented)return;t.error=e,this.hideLoading(t),this.clearContent(t);const n=document.createElement("div");n.classList.add("fancybox-error"),n.innerHTML=this.localize(e||"<p>{{ERROR}}</p>"),this.setContent(t,n)}clearContent(t){if(void 0===t.state)return;this.emit("clearContent",t),t.contentEl&&(t.contentEl.remove(),t.contentEl=void 0);const e=t.el;e&&(Et(e,"has-error"),Et(e,"has-unknown"),Et(e,`has-${t.type||"unknown"}`)),t.closeBtnEl&&t.closeBtnEl.remove(),t.closeBtnEl=void 0,t.captionEl&&t.captionEl.remove(),t.captionEl=void 0,t.spinnerEl&&t.spinnerEl.remove(),t.spinnerEl=void 0}getSlide(){var t;const e=this.carousel;return(null===(t=null==e?void 0:e.pages[null==e?void 0:e.page])||void 0===t?void 0:t.slides[0])||void 0}close(t,e){if(this.isClosing())return;const i=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",i,t),i.defaultPrevented)return;t&&t.cancelable&&(t.preventDefault(),t.stopPropagation());const n=()=>{this.proceedClose(t,e)};this.startedFs&&gi&&gi.isFullscreen()?Promise.resolve(gi.exit()).then((()=>n())):n()}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(t=!1){const e=()=>{this.clearIdle(),this.idle=!0,Pt(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(t)e();else{const t=this.option("idle");t&&(this.idleTimer=setTimeout(e,t))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,Et(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}toggleFullscreen(){gi&&(gi.isFullscreen()?gi.exit():gi.request().then((()=>{this.startedFs=!0})))}isClosing(){return[re.Closing,re.CustomClosing,re.Destroy].includes(this.state)}proceedClose(t,e){var i,n;this.state=re.Closing,this.clearIdle(),this.detachEvents();const o=this.container,s=this.carousel,r=this.getSlide(),a=r&&this.option("placeFocusBack")?r.triggerEl||this.option("triggerEl"):null;if(a&&(Qt(a)?ne(a):a.focus()),o&&(Et(o,ai),Pt(o,"is-closing"),o.setAttribute(ii,"true"),this.option("animated")&&Pt(o,oi),o.style.pointerEvents="none"),s){s.clearTransitions(),null===(i=s.panzoom)||void 0===i||i.destroy(),null===(n=s.plugins.Navigation)||void 0===n||n.detach();for(const t of s.slides){t.state=ae.Closing,this.hideLoading(t);const e=t.contentEl;e&&this.stop(e);const i=null==t?void 0:t.panzoom;i&&(i.stop(),i.detachEvents(),i.detachObserver()),this.isCurrentSlide(t)||s.emit("removeSlide",t)}}wi=window.scrollX,xi=window.scrollY,window.addEventListener("scroll",this.onScroll),this.emit("close",t),this.state!==re.CustomClosing?(void 0===e&&r&&(e=this.optionFor(r,"hideClass")),e&&r?(this.animate(r.contentEl,e,(()=>{s&&s.emit("removeSlide",r)})),setTimeout((()=>{this.destroy()}),500)):this.destroy()):setTimeout((()=>{this.destroy()}),500)}destroy(){var t;if(this.state===re.Destroy)return;window.removeEventListener("scroll",this.onScroll),this.state=re.Destroy,null===(t=this.carousel)||void 0===t||t.destroy();const e=this.container;e&&e.remove(),Ti.delete(this.id);const i=Ei.getInstance();i?i.focus():(vi&&(vi.remove(),vi=null),yi&&(yi.remove(),yi=null),Et(document.documentElement,Je),(()=>{if(!te)return;const t=document,e=t.body;e.classList.remove(Qe),e.style.setProperty(ei,""),t.documentElement.style.setProperty(ti,"")})(),this.emit("destroy"))}static bind(t,e,i){if(!te)return;let n,o="",s={};if(void 0===t?n=document.body:fi(t)?(n=document.body,o=t,"object"==typeof e&&(s=e||{})):(n=t,fi(e)&&(o=e),"object"==typeof i&&(s=i||{})),!n||!St(n))return;o=o||"[data-fancybox]";const r=Ei.openers.get(n)||new Map;r.set(o,s),Ei.openers.set(n,r),1===r.size&&n.addEventListener("click",Ei.fromEvent)}static unbind(t,e){let i,n="";if(fi(t)?(i=document.body,n=t):(i=t,fi(e)&&(n=e)),!i)return;const o=Ei.openers.get(i);o&&n&&o.delete(n),n&&o||(Ei.openers.delete(i),i.removeEventListener("click",Ei.fromEvent))}static destroy(){let t;for(;t=Ei.getInstance();)t.destroy();for(const t of Ei.openers.keys())t.removeEventListener("click",Ei.fromEvent);Ei.openers=new Map}static fromEvent(t){if(t.defaultPrevented)return;if(t.button&&0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey)return;let e=t.composedPath()[0];const i=e.closest("[data-fancybox-trigger]");if(i){const t=i.dataset.fancyboxTrigger||"",n=document.querySelectorAll(`[data-fancybox="${t}"]`),o=parseInt(i.dataset.fancyboxIndex||"",10)||0;e=n[o]||e}if(!(e&&e instanceof Element))return;let n,o,s,r;if([...Ei.openers].reverse().find((([t,i])=>!(!t.contains(e)||![...i].reverse().find((([i,a])=>{let l=e.closest(i);return!!l&&(n=t,o=i,s=l,r=a,!0)}))))),!n||!o||!s)return;r=r||{},t.preventDefault(),e=s;
2let a=[],l=pt({},se,r);l.event=t,l.triggerEl=e,l.delegate=i;const c=l.groupAll,u=l.groupAttr,h=u&&e?e.getAttribute(`${u}`):"";if((!e||h||c)&&(a=[].slice.call(n.querySelectorAll(o))),e&&!c&&(a=h?a.filter((t=>t.getAttribute(`${u}`)===h)):[e]),!a.length)return;const d=Ei.getInstance();return d&&d.options.triggerEl&&a.indexOf(d.options.triggerEl)>-1?void 0:(e&&(l.startIndex=a.indexOf(e)),Ei.fromNodes(a,l))}static fromSelector(t,e,i){let n=null,o="",s={};if(fi(t)?(n=document.body,o=t,"object"==typeof e&&(s=e||{})):t instanceof HTMLElement&&fi(e)&&(n=t,o=e,"object"==typeof i&&(s=i||{})),!n||!o)return!1;const r=Ei.openers.get(n);return!!r&&(s=pt({},r.get(o)||{},s),!!s&&Ei.fromNodes(Array.from(n.querySelectorAll(o)),s))}static fromNodes(t,e){e=pt({},se,e||{});const i=[];for(const n of t){const t=n.dataset||{},o=t[pi]||n.getAttribute(di)||n.getAttribute("currentSrc")||n.getAttribute(pi)||void 0;let s;const r=e.delegate;let a;r&&i.length===e.startIndex&&(s=r instanceof HTMLImageElement?r:r.querySelector("img:not([aria-hidden])")),s||(s=n instanceof HTMLImageElement?n:n.querySelector("img:not([aria-hidden])")),s&&(a=s.currentSrc||s[pi]||void 0,!a&&s.dataset&&(a=s.dataset.lazySrc||s.dataset[pi]||void 0));const l={src:o,triggerEl:n,thumbEl:s,thumbElSrc:a,thumbSrc:a};for(const e in t){let i=t[e]+"";i="false"!==i&&("true"===i||i),l[e]=i}i.push(l)}return new Ei(i,e)}static getInstance(t){return t?Ti.get(t):Array.from(Ti.values()).reverse().find((t=>!t.isClosing()&&t))||null}static getSlide(){var t;return(null===(t=Ei.getInstance())||void 0===t?void 0:t.getSlide())||null}static show(t=[],e={}){return new Ei(t,e)}static next(){const t=Ei.getInstance();t&&t.next()}static prev(){const t=Ei.getInstance();t&&t.prev()}static close(t=!0,...e){if(t)for(const t of Ti.values())t.close(...e);else{const t=Ei.getInstance();t&&t.close(...e)}}}Object.defineProperty(Ei,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty(Ei,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:se}),Object.defineProperty(Ei,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Ke}),Object.defineProperty(Ei,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map});var Pi=i(334),Ci=i.n(Pi);const Mi=t=>NodeList.prototype.isPrototypeOf(t)||HTMLCollection.prototype.isPrototypeOf(t)?Array.from(t):"string"==typeof t||t instanceof String?document.querySelectorAll(t):[t],Li=new class{constructor(){this.positions={top:0,bottom:0,height:0}}setViewportTop(t){return this.positions.top=t?t.scrollTop:window.pageYOffset,this.positions}setViewportBottom(){return this.positions.bottom=this.positions.top+this.positions.height,this.positions}setViewportAll(t){return this.positions.top=t?t.scrollTop:window.pageYOffset,this.positions.height=t?t.clientHeight:document.documentElement.clientHeight,this.positions.bottom=this.positions.top+this.positions.height,this.positions}},ki=(()=>{const t="transform webkitTransform mozTransform oTransform msTransform".split(" ");let e,i=0;for(;void 0===e;)e=void 0!==document.createElement("div").style[t[i]]?t[i]:void 0,i+=1;return e})();class Oi{constructor(t,e,i=!1){var n;this.element=t,this.elementContainer=t,this.settings=e,this.isVisible=!0,this.isInit=!1,this.oldTranslateValue=-1,this.prefersReducedMotion=i,this.init=this.init.bind(this),this.customWrapper=this.settings.customWrapper&&this.element.closest(this.settings.customWrapper)?this.element.closest(this.settings.customWrapper):null,!this.prefersReducedMotion&&("img"!==(n=t).tagName.toLowerCase()&&"picture"!==n.tagName.toLowerCase()||n&&n.complete&&!(typeof n.naturalWidth<"u"&&0===n.naturalWidth)?this.init():this.element.addEventListener("load",(()=>{setTimeout((()=>{this.init(!0)}),50)})))}init(t){this.prefersReducedMotion||this.isInit||(t&&(this.rangeMax=null),!this.element.closest(".simpleParallax")&&(!1===this.settings.overflow&&this.wrapElement(this.element),this.setTransformCSS(),this.getElementOffset(),this.intersectionObserver(),this.getTranslateValue(),this.animate(),this.settings.delay>0?setTimeout((()=>{this.setTransitionCSS(),this.elementContainer.classList.add("simple-parallax-initialized")}),10):this.elementContainer.classList.add("simple-parallax-initialized"),this.isInit=!0))}wrapElement(){const t=this.element.closest("picture")||this.element;let e=this.customWrapper||document.createElement("div");e.classList.add("simpleParallax"),e.style.overflow="hidden",this.customWrapper||(t.parentNode.insertBefore(e,t),e.appendChild(t)),this.elementContainer=e}unWrapElement(){const t=this.elementContainer;this.customWrapper?(t.classList.remove("simpleParallax"),t.style.overflow=""):t.replaceWith(...t.childNodes)}setTransformCSS(){!1===this.settings.overflow&&(this.element.style[ki]=`scale(${this.settings.scale})`),this.element.style.willChange="transform"}setTransitionCSS(){this.element.style.transition=`transform ${this.settings.delay}s ${this.settings.transition}`}unSetStyle(){this.element.style.willChange="",this.element.style[ki]="",this.element.style.transition=""}getElementOffset(){const t=this.elementContainer.getBoundingClientRect();if(this.elementHeight=t.height,this.elementTop=t.top+Li.positions.top,this.settings.customContainer){const e=this.settings.customContainer.getBoundingClientRect();this.elementTop=t.top-e.top+Li.positions.top}this.elementBottom=this.elementHeight+this.elementTop}buildThresholdList(){const t=[];for(let e=1;e<=this.elementHeight;e++){const i=e/this.elementHeight;t.push(i)}return t}intersectionObserver(){const t={root:null,threshold:this.buildThresholdList()};this.observer=new IntersectionObserver(this.intersectionObserverCallback.bind(this),t),this.observer.observe(this.element)}intersectionObserverCallback(t){t.forEach((t=>{t.isIntersecting?this.isVisible=!0:this.isVisible=!1}))}checkIfVisible(){return this.elementBottom>Li.positions.top&&this.elementTop<Li.positions.bottom}getRangeMax(){const t=this.element.clientHeight;this.rangeMax=t*this.settings.scale-t}getTranslateValue(){let t=((Li.positions.bottom-this.elementTop)/((Li.positions.height+this.elementHeight)/100)).toFixed(1);return t=Math.min(100,Math.max(0,t)),0!==this.settings.maxTransition&&t>this.settings.maxTransition&&(t=this.settings.maxTransition),this.oldPercentage!==t&&(this.rangeMax||this.getRangeMax(),this.translateValue=(t/100*this.rangeMax-this.rangeMax/2).toFixed(0),this.oldTranslateValue!==this.translateValue)&&(this.oldPercentage=t,this.oldTranslateValue=this.translateValue,!0)}animate(){let t,e=0,i=0;(this.settings.orientation.includes("left")||this.settings.orientation.includes("right"))&&(i=`${this.settings.orientation.includes("left")?-1*this.translateValue:this.translateValue}px`),(this.settings.orientation.includes("up")||this.settings.orientation.includes("down"))&&(e=`${this.settings.orientation.includes("up")?-1*this.translateValue:this.translateValue}px`),t=!1===this.settings.overflow?`translate3d(${i}, ${e}, 0) scale(${this.settings.scale})`:`translate3d(${i}, ${e}, 0)`,this.element.style[ki]=t}}let Ai,zi,Ii=!1,Di=[];class Ri{constructor(t,e){t&&Element.prototype.closest&&"IntersectionObserver"in window&&(this.prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.reducedMotionMediaQuery=window.matchMedia("(prefers-reduced-motion: reduce)"),this.handleReducedMotionChange=this.handleReducedMotionChange.bind(this),this.reducedMotionMediaQuery.addEventListener("change",this.handleReducedMotionChange),!this.prefersReducedMotion&&(this.elements=Mi(t),this.defaults={delay:0,orientation:"up",scale:1.3,overflow:!1,transition:"cubic-bezier(0,0,0,1)",customContainer:"",customWrapper:"",maxTransition:0},this.settings=Object.assign(this.defaults,e),this.settings.customContainer&&([this.customContainer]=Mi(this.settings.customContainer)),this.lastPosition=-1,this.resizeIsDone=this.resizeIsDone.bind(this),this.refresh=this.refresh.bind(this),this.proceedRequestAnimationFrame=this.proceedRequestAnimationFrame.bind(this),this.init()))}handleReducedMotionChange(t){this.prefersReducedMotion=t.matches,this.prefersReducedMotion?this.destroy():this.init()}init(){this.prefersReducedMotion||(Li.setViewportAll(this.customContainer),Di=[...this.elements.map((t=>new Oi(t,this.settings,this.prefersReducedMotion))),...Di],Ii||(this.proceedRequestAnimationFrame(),window.addEventListener("resize",this.resizeIsDone),Ii=!0))}resizeIsDone(){clearTimeout(zi),zi=setTimeout(this.refresh,200)}proceedRequestAnimationFrame(){Li.setViewportTop(this.customContainer),this.lastPosition!==Li.positions.top?(Li.setViewportBottom(),Di.forEach((t=>{this.proceedElement(t)})),Ai=window.requestAnimationFrame(this.proceedRequestAnimationFrame),this.lastPosition=Li.positions.top):Ai=window.requestAnimationFrame(this.proceedRequestAnimationFrame)}proceedElement(t){let e=!1;
2e=this.customContainer?t.checkIfVisible():t.isVisible,e&&t.getTranslateValue()&&t.animate()}refresh(){Li.setViewportAll(this.customContainer),Di.forEach((t=>{t.getElementOffset(),t.getRangeMax()})),this.lastPosition=-1}destroy(){this.reducedMotionMediaQuery&&this.reducedMotionMediaQuery.removeEventListener("change",this.handleReducedMotionChange);const t=[];Di=Di.filter((e=>this.elements&&this.elements.includes(e.element)?(t.push(e),!1):e)),t.forEach((t=>{t.unSetStyle(),this.settings&&!1===this.settings.overflow&&t.unWrapElement()})),Di.length||(window.cancelAnimationFrame(Ai),window.removeEventListener("resize",this.refresh),Ii=!1)}}var ji=i(42),Bi=i.n(ji);function Ni(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Fi(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var Hi,qi,Wi,Zi,Vi,$i,Yi,Gi,Ui,Xi,Ki,Ji,Qi,tn,en,nn,on,sn,rn,an,ln,cn,un,hn,dn,pn,fn,mn,gn,vn,yn,_n,bn={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},wn={duration:.5,overwrite:!1,delay:0},xn=1e8,Tn=1e-8,Sn=2*Math.PI,En=Sn/4,Pn=0,Cn=Math.sqrt,Mn=Math.cos,Ln=Math.sin,kn=function(t){return"string"==typeof t},On=function(t){return"function"==typeof t},An=function(t){return"number"==typeof t},zn=function(t){return void 0===t},In=function(t){return"object"==typeof t},Dn=function(t){return!1!==t},Rn=function(){return"undefined"!=typeof window},jn=function(t){return On(t)||kn(t)},Bn="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},Nn=Array.isArray,Fn=/(?:-?\.?\d|\.)+/gi,Hn=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,qn=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Wn=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Zn=/[+-]=-?[.\d]+/,Vn=/[^,'"\[\]\s]+/gi,$n=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Yn={},Gn={},Un=function(t){return(Gn=Eo(t,Yn))&&Er},Xn=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},Kn=function(t,e){return!e&&console.warn(t)},Jn=function(t,e){return t&&(Yn[t]=e)&&Gn&&(Gn[t]=e)||Yn},Qn=function(){return 0},to={suppressEvents:!0,isStart:!0,kill:!1},eo={suppressEvents:!0,kill:!1},io={suppressEvents:!0},no={},oo=[],so={},ro={},ao={},lo=30,co=[],uo="",ho=function(t){var e,i,n=t[0];if(In(n)||On(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(i=co.length;i--&&!co[i].targetTest(n););e=co[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Ns(t[i],e)))||t.splice(i,1);return t},po=function(t){return t._gsap||ho(is(t))[0]._gsap},fo=function(t,e,i){return(i=t[e])&&On(i)?t[e]():zn(i)&&t.getAttribute&&t.getAttribute(e)||i},mo=function(t,e){return(t=t.split(",")).forEach(e)||t},go=function(t){return Math.round(1e5*t)/1e5||0},vo=function(t){return Math.round(1e7*t)/1e7||0},yo=function(t,e){var i=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),"+"===i?t+n:"-"===i?t-n:"*"===i?t*n:t/n},_o=function(t,e){for(var i=e.length,n=0;t.indexOf(e[n])<0&&++n<i;);return n<i},bo=function(){var t,e,i=oo.length,n=oo.slice(0);for(so={},oo.length=0,t=0;t<i;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},wo=function(t,e,i,n){oo.length&&!qi&&bo(),t.render(e,i,n||qi&&e<0&&(t._initted||t._startAt)),oo.length&&!qi&&bo()},xo=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(Vn).length<2?e:kn(t)?t.trim():t},To=function(t){return t},So=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},Eo=function(t,e){for(var i in e)t[i]=e[i];return t},Po=function t(e,i){for(var n in i)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(e[n]=In(i[n])?t(e[n]||(e[n]={}),i[n]):i[n]);return e},Co=function(t,e){var i,n={};for(i in t)i in e||(n[i]=t[i]);return n},Mo=function(t){var e,i=t.parent||Zi,n=t.keyframes?(e=Nn(t.keyframes),function(t,i){for(var n in i)n in t||"duration"===n&&e||"ease"===n||(t[n]=i[n])}):So;if(Dn(t.inherit))for(;i;)n(t,i.vars.defaults),i=i.parent||i._dp;return t},Lo=function(t,e,i,n,o){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,r=t[n];if(o)for(s=e[o];r&&r[o]>s;)r=r._prev;return r?(e._next=r._next,r._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[n]=e,e._prev=r,e.parent=e._dp=t,e}
vendor: 18,298 bytes, line 2
2,ko=function(t,e,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var o=e._prev,s=e._next;o?o._next=s:t[i]===e&&(t[i]=s),s?s._prev=o:t[n]===e&&(t[n]=o),e._next=e._prev=e.parent=null},Oo=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Ao=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t},zo=function(t,e,i,n){return t._startAt&&(qi?t._startAt.revert(eo):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Io=function t(e){return!e||e._ts&&t(e.parent)},Do=function(t){return t._repeat?Ro(t._tTime,t=t.duration()+t._rDelay)*t:0},Ro=function(t,e){var i=Math.floor(t=vo(t/e));return t&&i===t?i-1:i},jo=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Bo=function(t){return t._end=vo(t._start+(t._tDur/Math.abs(t._ts||t._rts||Tn)||0))},No=function(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=vo(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Bo(t),i._dirty||Ao(i,t)),t},Fo=function(t,e){var i;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(i=jo(t.rawTime(),e),(!e._dur||Jo(0,e.totalDuration(),i)-e._tTime>Tn)&&e.render(i,!0)),Ao(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;t._zTime=-1e-8}},Ho=function(t,e,i,n){return e.parent&&Oo(e),e._start=vo((An(i)?i:i||t!==Zi?Uo(t,i,e):t._time)+e._delay),e._end=vo(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Lo(t,e,"_first","_last",t._sort?"_start":0),Vo(e)||(t._recent=e),n||Fo(t,e),t._ts<0&&No(t,t._tTime),t},qo=function(t,e){return(Yn.ScrollTrigger||Xn("scrollTrigger",e))&&Yn.ScrollTrigger.create(e,t)},Wo=function(t,e,i,n,o){return Ys(t,e,o),t._initted?!i&&t._pt&&!qi&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&Ui!==Ps.frame?(oo.push(t),t._lazy=[o,n],1):void 0:1},Zo=function t(e){var i=e.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||t(i))},Vo=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},$o=function(t,e,i,n){var o=t._repeat,s=vo(e)||0,r=t._tTime/t._tDur;return r&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=o?o<0?1e10:vo(s*(o+1)+t._rDelay*o):s,r>0&&!n&&No(t,t._tTime=t._tDur*r),t.parent&&Bo(t),i||Ao(t.parent,t),t},Yo=function(t){return t instanceof Hs?Ao(t):$o(t,t._dur)},Go={_start:0,endTime:Qn,totalDuration:Qn},Uo=function t(e,i,n){var o,s,r,a=e.labels,l=e._recent||Go,c=e.duration()>=xn?l.endTime(!1):e._dur;return kn(i)&&(isNaN(i)||i in a)?(s=i.charAt(0),r="%"===i.substr(-1),o=i.indexOf("="),"<"===s||">"===s?(o>=0&&(i=i.replace(/=/,"")),("<"===s?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(r?(o<0?l:n).totalDuration()/100:1)):o<0?(i in a||(a[i]=c),a[i]):(s=parseFloat(i.charAt(o-1)+i.substr(o+1)),r&&n&&(s=s/100*(Nn(n)?n[0]:n).totalDuration()),o>1?t(e,i.substr(0,o-1),n)+s:c+s)):null==i?c:+i},Xo=function(t,e,i){var n,o,s=An(e[1]),r=(s?2:1)+(t<2?0:1),a=e[r];if(s&&(a.duration=e[1]),a.parent=i,t){for(n=a,o=i;o&&!("immediateRender"in n);)n=o.vars.defaults||{},o=Dn(o.vars.inherit)&&o.parent;a.immediateRender=Dn(n.immediateRender),t<2?a.runBackwards=1:a.startAt=e[r-1]}return new Js(e[0],a,e[r+1])},Ko=function(t,e){return t||0===t?e(t):e},Jo=function(t,e,i){return i<t?t:i>e?e:i},Qo=function(t,e){return kn(t)&&(e=$n.exec(t))?e[1]:""},ts=[].slice,es=function(t,e){return t&&In(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&In(t[0]))&&!t.nodeType&&t!==Vi},is=function(t,e,i){return Wi&&!e&&Wi.selector?Wi.selector(t):!kn(t)||i||!$i&&Cs()?Nn(t)?function(t,e,i){return void 0===i&&(i=[]),t.forEach((function(t){var n;return kn(t)&&!e||es(t,1)?(n=i).push.apply(n,is(t)):i.push(t)}))||i}(t,i):es(t)?ts.call(t,0):t?[t]:[]:ts.call((e||Yi).querySelectorAll(t),0)},ns=function(t){return t=is(t)[0]||Kn("Invalid scope")||{},function(e){var i=t.current||t.nativeElement||t;return is(e,i.querySelectorAll?i:i===t?Kn("Invalid scope")||Yi.createElement("div"):t)}},os=function(t){return t.sort((function(){return.5-Math.random()}))},ss=function(t){if(On(t))return t;var e=In(t)?t:{each:t},i=Is(e.ease),n=e.from||0,o=parseFloat(e.base)||0,s={},r=n>0&&n<1,a=isNaN(n)||r,l=e.axis,c=n,u=n;return kn(n)?c=u={center:.5,edges:.5,end:1}[n]||0:!r&&a&&(c=n[0],u=n[1]),function(t,r,h){var d,p,f,m,g,v,y,_,b,w=(h||e).length,x=s[w];if(!x){if(!(b="auto"===e.grid?0:(e.grid||[1,xn])[1])){for(y=-1e8;y<(y=h[b++].getBoundingClientRect().left)&&b<w;);b<w&&b--}for(x=s[w]=[],d=a?Math.min(b,w)*c-.5:n%b,p=b===xn?0:a?w*u/b-.5:n/b|0,y=0,_=xn,v=0;v<w;v++)f=v%b-d,m=p-(v/b|0),x[v]=g=l?Math.abs("y"===l?m:f):Cn(f*f+m*m),g>y&&(y=g),g<_&&(_=g);"random"===n&&os(x),x.max=y-_,x.min=_,x.v=w=(parseFloat(e.amount)||parseFloat(e.each)*(b>w?w-1:l?"y"===l?w/b:b:Math.max(b,w/b))||0)*("edges"===n?-1:1),x.b=w<0?o-w:o,x.u=Qo(e.amount||e.each)||0,i=i&&w<0?As(i):i}return w=(x[t]-x.min)/x.max||0,vo(x.b+(i?i(w):w)*x.v)+x.u}},rs=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(i){var n=vo(Math.round(parseFloat(i)/t)*t*e);return(n-n%1)/e+(An(i)?0:Qo(i))}},as=function(t,e){var i,n,o=Nn(t);return!o&&In(t)&&(i=o=t.radius||xn,t.values?(t=is(t.values),(n=!An(t[0]))&&(i*=i)):t=rs(t.increment)),Ko(e,o?On(t)?function(e){return n=t(e),Math.abs(n-e)<=i?n:e}:function(e){for(var o,s,r=parseFloat(n?e.x:e),a=parseFloat(n?e.y:0),l=xn,c=0,u=t.length;u--;)(o=n?(o=t[u].x-r)*o+(s=t[u].y-a)*s:Math.abs(t[u]-r))<l&&(l=o,c=u);return c=!i||l<=i?t[c]:e,n||c===e||An(e)?c:c+Qo(e)}:rs(t))},ls=function(t,e,i,n){return Ko(Nn(t)?!e:!0===i?!!(i=0):!n,(function(){return Nn(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*n)/n}))},cs=function(t,e,i){return Ko(i,(function(i){return t[~~e(i)]}))},us=function(t){for(var e,i,n,o,s=0,r="";~(e=t.indexOf("random(",s));)n=t.indexOf(")",e),o="["===t.charAt(e+7),i=t.substr(e+7,n-e-7).match(o?Vn:Fn),r+=t.substr(s,e-s)+ls(o?i:+i[0],o?0:+i[1],+i[2]||1e-5),s=n+1;return r+t.substr(s,t.length-s)},hs=function(t,e,i,n,o){var s=e-t,r=n-i;return Ko(o,(function(e){return i+((e-t)/s*r||0)}))},ds=function(t,e,i){var n,o,s,r=t.labels,a=xn;for(n in r)(o=r[n]-e)<0==!!i&&o&&a>(o=Math.abs(o))&&(s=n,a=o);return s},ps=function(t,e,i){var n,o,s,r=t.vars,a=r[e],l=Wi,c=t._ctx;if(a)return n=r[e+"Params"],o=r.callbackScope||t,i&&oo.length&&bo(),c&&(Wi=c),s=n?a.apply(o,n):a.call(o),Wi=l,s},fs=function(t){return Oo(t),t.scrollTrigger&&t.scrollTrigger.kill(!!qi),t.progress()<1&&ps(t,"onInterrupt"),t},ms=[],gs=function(t){if(t)if(t=!t.name&&t.default||t,Rn()||t.headless){var e=t.name,i=On(t),n=e&&!i&&t.init?function(){this._props=[]}:t,o={init:Qn,render:ar,add:Vs,kill:cr,modifier:lr,rawVars:0},s={targetTest:0,get:0,getSetter:nr,aliases:{},register:0};if(Cs(),t!==n){if(ro[e])return;So(n,So(Co(t,o),s)),Eo(n.prototype,Eo(o,Co(t,s))),ro[n.prop=e]=n,t.targetTest&&(co.push(n),no[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}Jn(e,n),t.register&&t.register(Er,n,dr)}else ms.push(t)},vs=255,ys={aqua:[0,vs,vs],lime:[0,vs,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,vs],navy:[0,0,128],white:[vs,vs,vs],olive:[128,128,0],yellow:[vs,vs,0],orange:[vs,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[vs,0,0],pink:[vs,192,203],cyan:[0,vs,vs],transparent:[vs,vs,vs,0]},_s=function(t,e,i){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*vs+.5|0},bs=function(t,e,i){var n,o,s,r,a,l,c,u,h,d,p=t?An(t)?[t>>16,t>>8&vs,t&vs]:0:ys.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ys[t])p=ys[t];else if("#"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),o=t.charAt(2),s=t.charAt(3),t="#"+n+n+o+o+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&vs,p&vs,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&vs,t&vs]}else if("hsl"===t.substr(0,3))if(p=d=t.match(Fn),e){if(~t.indexOf("="))return p=t.match(Hn),i&&p.length<4&&(p[3]=1),p}else r=+p[0]%360/360,a=+p[1]/100,n=2*(l=+p[2]/100)-(o=l<=.5?l*(a+1):l+a-l*a),p.length>3&&(p[3]*=1),p[0]=_s(r+1/3,n,o),p[1]=_s(r,n,o),p[2]=_s(r-1/3,n,o);else p=t.match(Fn)||ys.transparent;p=p.map(Number)}return e&&!d&&(n=p[0]/vs,o=p[1]/vs,s=p[2]/vs,l=((c=Math.max(n,o,s))+(u=Math.min(n,o,s)))/2,c===u?r=a=0:(h=c-u,a=l>.5?h/(2-c-u):h/(c+u),r=c===n?(o-s)/h+(o<s?6:0):c===o?(s-n)/h+2:(n-o)/h+4,r*=60),p[0]=~~(r+.5),p[1]=~~(100*a+.5),p[2]=~~(100*l+.5)),i&&p.length<4&&(p[3]=1),p},ws=function(t){var e=[],i=[],n=-1;return t.split(Ts).forEach((function(t){var o=t.match(qn)||[];e.push.apply(e,o),i.push(n+=o.length+1)})),e.c=i,e},xs=function(t,e,i){var n,o,s,r,a="",l=(t+a).match(Ts),c=e?"hsla(":"rgba(",u=0;if(!l)return t;if(l=l.map((function(t){return(t=bs(t,e,1))&&c+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),i&&(s=ws(t),(n=i.c).join(a)!==s.c.join(a)))for(r=(o=t.replace(Ts,"1").split(qn)).length-1;u<r;u++)a+=o[u]+(~n.indexOf(u)?l.shift()||c+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!o)for(r=(o=t.split(Ts)).length-1;u<r;u++)a+=o[u]+l[u];return a+o[r]},Ts=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in ys)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Ss=/hsl[a]?\(/,Es=function(t){var e,i=t.join(" ");if(Ts.lastIndex=0,Ts.test(i))return e=Ss.test(i),t[1]=xs(t[1],e),t[0]=xs(t[0],e,ws(t[1])),!0},Ps=(sn=Date.now,rn=500,an=33,ln=sn(),cn=ln,hn=un=1e3/240,pn=function t(e){var i,n,o,s,r=sn()-cn,a=!0===e;if((r>rn||r<0)&&(ln+=r-an),((i=(o=(cn+=r)-ln)-hn)>0||a)&&(s=++en.frame,nn=o-1e3*en.time,en.time=o/=1e3,hn+=i+(i>=un?4:un-i),n=1),a||(Ji=Qi(t)),n)for(on=0;on<dn.length;on++)dn[on](o,nn,s,e)},en={time:0,frame:0,tick:function(){pn(!0)},deltaRatio:function(t){return nn/(1e3/(t||60))},wake:function(){Gi&&(!$i&&Rn()&&(Vi=$i=window,Yi=Vi.document||{},Yn.gsap=Er,(Vi.gsapVersions||(Vi.gsapVersions=[])).push(Er.version),Un(Gn||Vi.GreenSockGlobals||!Vi.gsap&&Vi||{}),ms.forEach(gs)),tn="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,Ji&&en.sleep(),Qi=tn||function(t){return setTimeout(t,hn-1e3*en.time+1|0)},Ki=1,pn(2))},sleep:function(){(tn?cancelAnimationFrame:clearTimeout)(Ji),Ki=0,Qi=Qn},lagSmoothing:function(t,e){rn=t||1/0,an=Math.min(e||33,rn)},fps:function(t){un=1e3/(t||240),hn=1e3*en.time+un},add:function(t,e,i){var n=e?function(e,i,o,s){t(e,i,o,s),en.remove(n)}:t;return en.remove(t),dn[i?"unshift":"push"](n),Cs(),n},remove:function(t,e){~(e=dn.indexOf(t))&&dn.splice(e,1)&&on>=e&&on--},_listeners:dn=[]},en),Cs=function(){return!Ki&&Ps.wake()},Ms={},Ls=/^[\d.\-M][\d.\-,\s]/,ks=/["']/g,Os=function(t){for(var e,i,n,o={},s=t.substr(1,t.length-3).split(":"),r=s[0],a=1,l=s.length;a<l;a++)i=s[a],e=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,e),o[r]=isNaN(n)?n.replace(ks,"").trim():+n,r=i.substr(e+1).trim();return o},As=function(t){return function(e){return 1-t(1-e)}},zs=function t(e,i){for(var n,o=e._first;o;)o instanceof Hs?t(o,i):!o.vars.yoyoEase||o._yoyo&&o._repeat||o._yoyo===i||(o.timeline?t(o.timeline,i):(n=o._ease,o._ease=o._yEase,o._yEase=n,o._yoyo=i)),o=o._next},Is=function(t,e){return t&&(On(t)?t:Ms[t]||function(t){var e,i,n,o,s=(t+"").split("("),r=Ms[s[0]];return r&&s.length>1&&r.config?r.config.apply(null,~t.indexOf("{")?[Os(s[1])]:(e=t,i=e.indexOf("(")+1,n=e.indexOf(")"),o=e.indexOf("(",i),e.substring(i,~o&&o<n?e.indexOf(")",n+1):n)).split(",").map(xo)):Ms._CE&&Ls.test(t)?Ms._CE("",t):r}(t))||e},Ds=function(t,e,i,n){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var o,s={easeIn:e,easeOut:i,easeInOut:n};return mo(t,(function(t){for(var e in Ms[t]=Yn[t]=s,Ms[o=t.toLowerCase()]=i,s)Ms[o+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ms[t+"."+e]=s[e]})),s},Rs=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},js=function t(e,i,n){var o=i>=1?i:1,s=(n||(e?.3:.45))/(i<1?i:1),r=s/Sn*(Math.asin(1/o)||0),a=function(t){return 1===t?1:o*Math.pow(2,-10*t)*Ln((t-r)*s)+1},l="out"===e?a:"in"===e?function(t){return 1-a(1-t)}:Rs(a);return s=Sn/s,l.config=function(i,n){return t(e,i,n)},l},Bs=function t(e,i){void 0===i&&(i=1.70158);var n=function(t){return t?--t*t*((i+1)*t+i)+1:0},o="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:Rs(n);return o.config=function(i){return t(e,i)},o};mo("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var i=e<5?e+1:e;Ds(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))})),Ms.Linear.easeNone=Ms.none=Ms.Linear.easeIn,Ds("Elastic",js("in"),js("out"),js()),fn=7.5625,vn=2*(gn=1/(mn=2.75)),yn=2.5*gn,Ds("Bounce",(function(t){return 1-_n(1-t)}),_n=function(t){return t<gn?fn*t*t:t<vn?fn*Math.pow(t-1.5/mn,2)+.75:t<yn?fn*(t-=2.25/mn)*t+.9375:fn*Math.pow(t-2.625/mn,2)+.984375}),Ds("Expo",(function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)})),Ds("Circ",(function(t){return-(Cn(1-t*t)-1)})),Ds("Sine",(function(t){return 1===t?1:1-Mn(t*En)})),Ds("Back",Bs("in"),Bs("out"),Bs()),Ms.SteppedEase=Ms.steps=Yn.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,n=t+(e?0:1),o=e?1:0;return function(t){return((n*Jo(0,.99999999,t)|0)+o)*i}}},wn.ease=Ms["quad.out"],mo("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return uo+=t+","+t+"Params,"}));var Ns=function(t,e){this.id=Pn++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:fo,this.set=e?e.getSetter:nr},Fs=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,$o(this,+t.duration,1,1),this.data=t.data,Wi&&(this._ctx=Wi,Wi.data.push(this)),Ki||Ps.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,$o(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Cs(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(No(this,t),!i._dp||i.parent||Fo(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Ho(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===Tn||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),wo(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Do(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Do(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?Ro(this._tTime,i)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var i=this.parent&&this._ts?jo(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(Jo(-Math.abs(this._delay),this._tDur,i),!1!==e),Bo(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Cs(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==Tn&&(this._tTime-=Tn)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ho(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(Dn(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?jo(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=io);var e=qi;return qi=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),qi=e,this},e.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):i},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Yo(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Yo(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Uo(this,t),Dn(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,Dn(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0}
vendor: 4,646 bytes, line 2
2,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-Tn))},e.eventCallback=function(t,e,i){var n=this.vars;return arguments.length>1?(e?(n[t]=e,i&&(n[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise((function(i){var n=On(t)?t:To,o=function(){var t=e.then;e.then=null,On(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),i(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?o():e._prom=o}))},e.kill=function(){fs(this)},t}();So(Fs.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Hs=function(t){function e(e,i){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=Dn(e.sortChildren),Zi&&Ho(e.parent||Zi,Ni(n),i),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&qo(Ni(n),e.scrollTrigger),n}Fi(e,t);var i=e.prototype;return i.to=function(t,e,i){return Xo(0,arguments,this),this},i.from=function(t,e,i){return Xo(1,arguments,this),this},i.fromTo=function(t,e,i,n){return Xo(2,arguments,this),this},i.set=function(t,e,i){return e.duration=0,e.parent=this,Mo(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Js(t,e,Uo(this,i),1),this},i.call=function(t,e,i){return Ho(this,Js.delayedCall(0,t,e),i)},i.staggerTo=function(t,e,i,n,o,s,r){return i.duration=e,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=r,i.parent=this,new Js(t,i,Uo(this,o)),this},i.staggerFrom=function(t,e,i,n,o,s,r){return i.runBackwards=1,Mo(i).immediateRender=Dn(i.immediateRender),this.staggerTo(t,e,i,n,o,s,r)},i.staggerFromTo=function(t,e,i,n,o,s,r,a){return n.startAt=i,Mo(n).immediateRender=Dn(n.immediateRender),this.staggerTo(t,e,n,o,s,r,a)},i.render=function(t,e,i){var n,o,s,r,a,l,c,u,h,d,p,f,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,y=t<=0?0:vo(t),_=this._zTime<0!=t<0&&(this._initted||!v);if(this!==Zi&&y>g&&t>=0&&(y=g),y!==this._tTime||i||_){if(m!==this._time&&v&&(y+=this._time-m,t+=this._time-m),n=y,h=this._start,l=!(u=this._ts),_&&(v||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(p=this._yoyo,a=v+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*a+t,e,i);if(n=vo(y%a),y===g?(r=this._repeat,n=v):((r=~~(d=vo(y/a)))&&r===d&&(n=v,r--),n>v&&(n=v)),d=Ro(this._tTime,a),!m&&this._tTime&&d!==r&&this._tTime-d*a-this._dur<=0&&(d=r),p&&1&r&&(n=v-n,f=1),r!==d&&!this._lock){var b=p&&1&d,w=b===(p&&1&r);if(r<d&&(b=!b),m=b?0:y%v?v:y,this._lock=1,this.render(m||(f?0:vo(r*a)),e,!v)._lock=0,this._tTime=y,!e&&this.parent&&ps(this,"onRepeat"),this.vars.repeatRefresh&&!f&&(this.invalidate()._lock=1),m&&m!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,g=this._tDur,w&&(this._lock=2,m=b?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!f&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;zs(this,f)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=function(t,e,i){var n;if(i>e)for(n=t._first;n&&n._start<=i;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=i;){if("isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,vo(m),vo(n)),c&&(y-=n-(n=c._start))),this._tTime=y,this._time=n,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,m=0),!m&&n&&!e&&!r&&(ps(this,"onStart"),this._tTime!==y))return this;if(n>=m&&t>=0)for(o=this._first;o;){if(s=o._next,(o._act||n>=o._start)&&o._ts&&c!==o){if(o.parent!==this)return this.render(t,e,i);if(o.render(o._ts>0?(n-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(n-o._start)*o._ts,e,i),n!==this._time||!this._ts&&!l){c=0,s&&(y+=this._zTime=-1e-8);break}}o=s}else{o=this._last;for(var x=t<0?t:n;o;){if(s=o._prev,(o._act||x<=o._end)&&o._ts&&c!==o){if(o.parent!==this)return this.render(t,e,i);if(o.render(o._ts>0?(x-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(x-o._start)*o._ts,e,i||qi&&(o._initted||o._startAt)),n!==this._time||!this._ts&&!l){c=0,s&&(y+=this._zTime=x?-1e-8:Tn);break}}o=s}}if(c&&!e&&(this.pause(),c.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=h,Bo(this),this.render(t,e,i);this._onUpdate&&!e&&ps(this,"onUpdate",!0),(y===g&&this._tTime>=this.totalDuration()||!y&&m)&&(h!==this._start&&Math.abs(u)===Math.abs(this._ts
vendor: 19,756 bytes, line 2
2)||this._lock||((t||!v)&&(y===g&&this._ts>0||!y&&this._ts<0)&&Oo(this,1),e||t<0&&!m||!y&&!m&&g||(ps(this,y===g&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(y<g&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(t,e){var i=this;if(An(e)||(e=Uo(this,e,t)),!(t instanceof Fs)){if(Nn(t))return t.forEach((function(t){return i.add(t,e)})),this;if(kn(t))return this.addLabel(t,e);if(!On(t))return this;t=Js.delayedCall(0,t)}return this!==t?Ho(this,t,e):this},i.getChildren=function(t,e,i,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===n&&(n=-1e8);for(var o=[],s=this._first;s;)s._start>=n&&(s instanceof Js?e&&o.push(s):(i&&o.push(s),t&&o.push.apply(o,s.getChildren(!0,e,i)))),s=s._next;return o},i.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},i.remove=function(t){return kn(t)?this.removeLabel(t):On(t)?this.killTweensOf(t):(t.parent===this&&ko(this,t),t===this._recent&&(this._recent=this._last),Ao(this))},i.totalTime=function(e,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=vo(Ps.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,i),this._forcing=0,this):this._tTime},i.addLabel=function(t,e){return this.labels[t]=Uo(this,e),this},i.removeLabel=function(t){return delete this.labels[t],this},i.addPause=function(t,e,i){var n=Js.delayedCall(0,e||Qn,i);return n.data="isPause",this._hasPause=1,Ho(this,n,Uo(this,t))},i.removePause=function(t){var e=this._first;for(t=Uo(this,t);e;)e._start===t&&"isPause"===e.data&&Oo(e),e=e._next},i.killTweensOf=function(t,e,i){for(var n=this.getTweensOf(t,i),o=n.length;o--;)qs!==n[o]&&n[o].kill(t,e);return this},i.getTweensOf=function(t,e){for(var i,n=[],o=is(t),s=this._first,r=An(e);s;)s instanceof Js?_o(s._targets,o)&&(r?(!qs||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(i=s.getTweensOf(o,e)).length&&n.push.apply(n,i),s=s._next;return n},i.tweenTo=function(t,e){e=e||{};var i,n=this,o=Uo(n,t),s=e,r=s.startAt,a=s.onStart,l=s.onStartParams,c=s.immediateRender,u=Js.to(n,So({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:e.duration||Math.abs((o-(r&&"time"in r?r.time:n._time))/n.timeScale())||Tn,onStart:function(){if(n.pause(),!i){var t=e.duration||Math.abs((o-(r&&"time"in r?r.time:n._time))/n.timeScale());u._dur!==t&&$o(u,t,0,1).render(u._time,!0,!0),i=1}a&&a.apply(u,l||[])}},e));return c?u.render(0):u},i.tweenFromTo=function(t,e,i){return this.tweenTo(e,So({startAt:{time:Uo(this,t)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(t){return void 0===t&&(t=this._time),ds(this,Uo(this,t))},i.previousLabel=function(t){return void 0===t&&(t=this._time),ds(this,Uo(this,t),1)},i.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+Tn)},i.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var n,o=this._first,s=this.labels;o;)o._start>=i&&(o._start+=t,o._end+=t),o=o._next;if(e)for(n in s)s[n]>=i&&(s[n]+=t);return Ao(this)},i.invalidate=function(e){var i=this._first;for(this._lock=0;i;)i.invalidate(e),i=i._next;return t.prototype.invalidate.call(this,e)},i.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Ao(this)},i.totalDuration=function(t){var e,i,n,o=0,s=this,r=s._last,a=xn;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;r;)e=r._prev,r._dirty&&r.totalDuration(),(i=r._start)>a&&s._sort&&r._ts&&!s._lock?(s._lock=1,Ho(s,r,i-r._delay,1)._lock=0):a=i,i<0&&r._ts&&(o-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-Infinity),a=0),r._end>o&&r._ts&&(o=r._end),r=e;$o(s,s===Zi&&s._time>o?s._time:o,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(Zi._ts&&(wo(Zi,jo(t,Zi)),Ui=Ps.frame),Ps.frame>=lo){lo+=bn.autoSleep||120;var e=Zi._first;if((!e||!e._ts)&&bn.autoSleep&&Ps._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Ps.sleep()}}},e}(Fs);So(Hs.prototype,{_lock:0,_hasPause:0,_forcing:0});var qs,Ws,Zs=function(t,e,i,n,o,s,r){var a,l,c,u,h,d,p,f,m=new dr(this._pt,t,e,0,1,rr,null,o),g=0,v=0;for(m.b=i,m.e=n,i+="",(p=~(n+="").indexOf("random("))&&(n=us(n)),s&&(s(f=[i,n],t,e),i=f[0],n=f[1]),l=i.match(Wn)||[];a=Wn.exec(n);)u=a[0],h=n.substring(g,a.index),c?c=(c+1)%5:"rgba("===h.substr(-5)&&(c=1),u!==l[v++]&&(d=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:h||1===v?h:",",s:d,c:"="===u.charAt(1)?yo(d,u)-d:parseFloat(u)-d,m:c&&c<4?Math.round:0},g=Wn.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=r,(Zn.test(n)||p)&&(m.e=0),this._pt=m,m},Vs=function(t,e,i,n,o,s,r,a,l,c){On(n)&&(n=n(o||0,t,s));var u,h=t[e],d="get"!==i?i:On(h)?l?t[e.indexOf("set")||!On(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():h,p=On(h)?l?er:tr:Qs;if(kn(n)&&(~n.indexOf("random(")&&(n=us(n)),"="===n.charAt(1)&&((u=yo(d,n)+(Qo(d)||0))||0===u)&&(n=u)),!c||d!==n||Ws)return isNaN(d*n)||""===n?(!h&&!(e in t)&&Xn(e,n),Zs.call(this,t,e,d,n,p,a||bn.stringFilter,l)):(u=new dr(this._pt,t,e,+d||0,n-(d||0),"boolean"==typeof h?sr:or,0,p),l&&(u.fp=l),r&&u.modifier(r,this,t),this._pt=u)},$s=function(t,e,i,n,o,s){var r,a,l,c;if(ro[t]&&!1!==(r=new ro[t]).init(o,r.rawVars?e[t]:function(t,e,i,n,o){if(On(t)&&(t=Us(t,o,e,i,n)),!In(t)||t.style&&t.nodeType||Nn(t)||Bn(t))return kn(t)?Us(t,o,e,i,n):t;var s,r={};for(s in t)r[s]=Us(t[s],o,e,i,n);return r}(e[t],n,o,s,i),i,n,s)&&(i._pt=a=new dr(i._pt,o,t,0,1,r.render,r,0,r.priority),i!==Xi))for(l=i._ptLookup[i._targets.indexOf(o)],c=r._props.length;c--;)l[r._props[c]]=a;return r},Ys=function t(e,i,n){var o,s,r,a,l,c,u,h,d,p,f,m,g,v=e.vars,y=v.ease,_=v.startAt,b=v.immediateRender,w=v.lazy,x=v.onUpdate,T=v.runBackwards,S=v.yoyoEase,E=v.keyframes,P=v.autoRevert,C=e._dur,M=e._startAt,L=e._targets,k=e.parent,O=k&&"nested"===k.data?k.vars.targets:L,A="auto"===e._overwrite&&!Hi,z=e.timeline;if(z&&(!E||!y)&&(y="none"),e._ease=Is(y,wn.ease),e._yEase=S?As(Is(!0===S?y:S,wn.ease)):0,S&&e._yoyo&&!e._repeat&&(S=e._yEase,e._yEase=e._ease,e._ease=S),e._from=!z&&!!v.runBackwards,!z||E&&!v.stagger){if(m=(h=L[0]?po(L[0]).harness:0)&&v[h.prop],o=Co(v,no),M&&(M._zTime<0&&M.progress(1),i<0&&T&&b&&!P?M.render(-1,!0):M.revert(T&&C?eo:to),M._lazy=0),_){if(Oo(e._startAt=Js.set(L,So({data:"isStart",overwrite:!1,parent:k,immediateRender:!0,lazy:!M&&Dn(w),startAt:null,delay:0,onUpdate:x&&function(){return ps(e,"onUpdate")},stagger:0},_))),e._startAt._dp=0,e._startAt._sat=e,i<0&&(qi||!b&&!P)&&e._startAt.revert(eo),b&&C&&i<=0&&n<=0)return void(i&&(e._zTime=i))}else if(T&&C&&!M)if(i&&(b=!1),r=So({overwrite:!1,data:"isFromStart",lazy:b&&!M&&Dn(w),immediateRender:b,stagger:0,parent:k},o),m&&(r[h.prop]=m),Oo(e._startAt=Js.set(L,r)),e._startAt._dp=0,e._startAt._sat=e,i<0&&(qi?e._startAt.revert(eo):e._startAt.render(-1,!0)),e._zTime=i,b){if(!i)return}else t(e._startAt,Tn,Tn);for(e._pt=e._ptCache=0,w=C&&Dn(w)||w&&!C,s=0;s<L.length;s++){if(u=(l=L[s])._gsap||ho(L)[s]._gsap,e._ptLookup[s]=p={},so[u.id]&&oo.length&&bo(),f=O===L?s:O.indexOf(l),h&&!1!==(d=new h).init(l,m||o,e,f,O)&&(e._pt=a=new dr(e._pt,l,d.name,0,1,d.render,d,0,d.priority),d._props.forEach((function(t){p[t]=a})),d.priority&&(c=1)),!h||m)for(r in o)ro[r]&&(d=$s(r,o,e,f,l,O))?d.priority&&(c=1):p[r]=a=Vs.call(e,l,r,"get",o[r],f,O,0,v.stringFilter);e._op&&e._op[s]&&e.kill(l,e._op[s]),A&&e._pt&&(qs=e,Zi.killTweensOf(l,p,e.globalTime(i)),g=!e.parent,qs=0),e._pt&&w&&(so[u.id]=1)}c&&hr(e),e._onInit&&e._onInit(e)}e._onUpdate=x,e._initted=(!e._op||e._pt)&&!g,E&&i<=0&&z.render(xn,!0,!0)},Gs=function(t,e,i,n){var o,s,r=e.ease||n||"power1.inOut";if(Nn(e))s=i[t]||(i[t]=[]),e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:r})}));else for(o in e)s=i[o]||(i[o]=[]),"ease"===o||s.push({t:parseFloat(t),v:e[o],e:r})},Us=function(t,e,i,n,o){return On(t)?t.call(e,i,n,o):kn(t)&&~t.indexOf("random(")?us(t):t},Xs=uo+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ks={};mo(Xs+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return Ks[t]=1}));var Js=function(t){function e(e,i,n,o){var s;"number"==typeof i&&(n.duration=i,i=n,n=null);var r,a,l,c,u,h,d,p,f=(s=t.call(this,o?i:Mo(i))||this).vars,m=f.duration,g=f.delay,v=f.immediateRender,y=f.stagger,_=f.overwrite,b=f.keyframes,w=f.defaults,x=f.scrollTrigger,T=f.yoyoEase,S=i.parent||Zi,E=(Nn(e)||Bn(e)?An(e[0]):"length"in i)?[e]:is(e);if(s._targets=E.length?ho(E):Kn("GSAP target "+e+" not found. https://gsap.com",!bn.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=_,b||y||jn(m)||jn(g)){if(i=s.vars,(r=s.timeline=new Hs({data:"nested",defaults:w||{},targets:S&&"nested"===S.data?S.vars.targets:E})).kill(),r.parent=r._dp=Ni(s),r._start=0,y||jn(m)||jn(g)){if(c=E.length,d=y&&ss(y),In(y))for(u in y)~Xs.indexOf(u)&&(p||(p={}),p[u]=y[u]);for(a=0;a<c;a++)(l=Co(i,Ks)).stagger=0,T&&(l.yoyoEase=T),p&&Eo(l,p),h=E[a],l.duration=+Us(m,Ni(s),a,h,E),l.delay=(+Us(g,Ni(s),a,h,E)||0)-s._delay,!y&&1===c&&l.delay&&(s._delay=g=l.delay,s._start+=g,l.delay=0),r.to(h,l,d?d(a,h,E):0),r._ease=Ms.none;r.duration()?m=g=0:s.timeline=0}else if(b){Mo(So(r.vars.defaults,{ease:"none"})),r._ease=Is(b.ease||i.ease||"none");var P,C,M,L=0;if(Nn(b))b.forEach((function(t){return r.to(E,t,">")})),r.duration();else{for(u in l={},b)"ease"===u||"easeEach"===u||Gs(u,b[u],l,b.easeEach);for(u in l)for(P=l[u].sort((function(t,e){return t.t-e.t})),L=0,a=0;a<P.length;a++)(M={ease:(C=P[a]).e,duration:(C.t-(a?P[a-1].t:0))/100*m})[u]=C.v,r.to(E,M,L),L+=M.duration;r.duration()<m&&r.to({},{duration:m-r.duration()})}}m||s.duration(m=r.duration())}else s.timeline=0;return!0!==_||Hi||(qs=Ni(s),Zi.killTweensOf(E),qs=0),Ho(S,Ni(s),n),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(v||!m&&!b&&s._start===vo(S._time)&&Dn(v)&&Io(Ni(s))&&"nested"!==S.data)&&(s._tTime=-1e-8,s.render(Math.max(0,-g)||0)),x&&qo(Ni(s),x),s}Fi(e,t);var i=e.prototype;return i.render=function(t,e,i){var n,o,s,r,a,l,c,u,h,d=this._time,p=this._tDur,f=this._dur,m=t<0,g=t>p-Tn&&!m?p:t<Tn?0:t;if(f){if(g!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m||this._lazy){if(n=g,u=this.timeline,this._repeat){if(r=f+this._rDelay,this._repeat<-1&&m)return this.totalTime(100*r+t,e,i);if(n=vo(g%r),g===p?(s=this._repeat,n=f):(s=~~(a=vo(g/r)))&&s===a?(n=f,s--):n>f&&(n=f),(l=this._yoyo&&1&s)&&(h=this._yEase,n=f-n),a=Ro(this._tTime,r),n===d&&!i&&this._initted&&s===a)return this._tTime=g,this;s!==a&&(u&&this._yEase&&zs(u,l),this.vars.repeatRefresh&&!l&&!this._lock&&n!==r&&this._initted&&(this._lock=i=1,this.render(vo(r*s),!0).invalidate()._lock=0))}if(!this._initted){if(Wo(this,m?t:n,i,e,g))return this._tTime=0,this;if(!(d===this._time||i&&this.vars.repeatRefresh&&s!==a))return this;if(f!==this._dur)return this.render(t,e,i)}if(this._tTime=g,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(h||this._ease)(n/f),this._from&&(this.ratio=c=1-c),n&&!d&&!e&&!s&&(ps(this,"onStart"),this._tTime!==g))return this;for(o=this._pt;o;)o.r(c,o.d),o=o._next;u&&u.render(t<0?t:u._dur*u._ease(n/this._dur),e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(m&&zo(this,t,0,i),ps(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!e&&this.parent&&ps(this,"onRepeat"),g!==this._tDur&&g||this._tTime!==g||(m&&!this._onUpdate&&zo(this,t,0,!0),(t||!f)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&Oo(this,1),e||m&&!d||!(g||d||l)||(ps(this,g===p?"onComplete":"onReverseComplete",!0),this._prom&&!(g<p&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,i,n){var o,s,r,a=t.ratio,l=e<0||!e&&(!t._start&&Zo(t)&&(t._initted||!Vo(t))||(t._ts<0||t._dp._ts<0)&&!Vo(t))?0:1,c=t._rDelay,u=0;if(c&&t._repeat&&(u=Jo(0,t._tDur,e),s=Ro(u,c),t._yoyo&&1&s&&(l=1-l),s!==Ro(t._tTime,c)&&(a=1-l,t.vars.repeatRefresh&&t._initted&&t.invalidate())),l!==a||qi||n||t._zTime===Tn||!e&&t._zTime){if(!t._initted&&Wo(t,e,n,i,u))return;for(r=t._zTime,t._zTime=e||(i?Tn:0),i||(i=e&&!r),t.ratio=l,t._from&&(l=1-l),t._time=0,t._tTime=u,o=t._pt;o;)o.r(l,o.d),o=o._next;e<0&&zo(t,e,0,!0),t._onUpdate&&!i&&ps(t,"onUpdate"),u&&t._repeat&&!i&&t.parent&&ps(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===l&&(l&&Oo(t,1),i||qi||(ps(t,l?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},i.targets=function(){return this._targets},i.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},i.resetTo=function(t,e,i,n,o){Ki||Ps.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ys(this,s),function(t,e,i,n,o,s,r,a){var l,c,u,h,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],u=t._ptLookup,h=t._targets.length;h--;){if((l=u[h][e])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==e&&l.fp!==e;)l=l._next;if(!l)return Ws=1,t.vars[e]="+=0",Ys(t,r),Ws=0,a?Kn(e+" not eligible for reset"):1;d.push(l)}for(h=d.length;h--;)(l=(c=d[h])._pt||c).s=!n&&0!==n||o?l.s+(n||0)+s*l.c:n,l.c=i-l.s,c.e&&(c.e=go(i)+Qo(c.e)),c.b&&(c.b=l.s+Qo(c.b))}(this,t,e,i,n,this._ease(s/this._dur),s,o)?this.resetTo(t,e,i,n,1):(No(this,0),this.parent||Lo(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?fs(this):this.scrollTrigger&&this.scrollTrigger.kill(!!qi),this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,qs&&!0!==qs.vars.overwrite)._first||fs(this),this.parent&&i!==this.timeline.totalDuration()&&$o(this,this._dur*this.timeline._tDur/i,0,1),this}var n,o,s,r,a,l,c,u=this._targets,h=t?is(t):u,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,n=i===e.length;n&&i--&&t[i]===e[i];);return i<0}(u,h))return"all"===e&&(this._pt=0),fs(this);for(n=this._op=this._op||[],"all"!==e&&(kn(e)&&(a={},mo(e,(function(t){return a[t]=1})),e=a),e=function(t,e){var i,n,o,s,r=t[0]?po(t[0]).harness:0,a=r&&r.aliases;if(!a)return e;for(n in i=Eo({},e),a)if(n in i)for(o=(s=a[n].split(",")).length;o--;)i[s[o]]=i[n];return i}(u,e)),c=u.length;c--;)if(~h.indexOf(u[c]))for(a in o=d[c],"all"===e?(n[c]=e,r=o,s={}):(s=n[c]=n[c]||{},r=e),r)(l=o&&o[a])&&("kill"in l.d&&!0!==l.d.kill(a)||ko(this,l,"_pt"),delete o[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&p&&fs(this),this},e.to=function(t,i){return new e(t,i,arguments[2])},e.from=function(t,e){return Xo(1,arguments)},e.delayedCall=function(t,i,n,o){return new e(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:i,onReverseComplete:i,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:o})},e.fromTo=function(t,e,i){return Xo(2,arguments)},e.set=function(t,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new e(t,i)},e.killTweensOf=function(t,e,i){return Zi.killTweensOf(t,e,i)},e}(Fs);So(Js.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),mo("staggerTo,staggerFrom,staggerFromTo",(function(t){Js[t]=function(){var e=new Hs,i=ts.call(arguments,0);return i.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,i)}}));var Qs=function(t,e,i){return t[e]=i},tr=function(t,e,i){return t[e](i)},er=function(t,e,i,n){return t[e](n.fp,i)},ir=function(t,e,i){return t.setAttribute(e,i)},nr=function(t,e){return On(t[e])?tr:zn(t[e])&&t.setAttribute?ir:Qs},or=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},sr=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},rr=function(t,e){var i=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+n,i=i._next;n+=e.c}e.set(e.t,e.p,n,e)},ar=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},lr=function(t,e,i,n){for(var o,s=this._pt;s;)o=s._next,s.p===n&&s.modifier(t,e,i),s=o},cr=function(t){for(var e,i,n=this._pt;n;)i=n._next,n.p===t&&!n.op||n.op===t?ko(this,n,"_pt"):n.dep||(e=1),n=i;return!e},ur=function(t,e,i,n){n.mSet(t,e,n.m.call(n.tween,i,n.mt),n)},hr=function(t){for(var e,i,n,o,s=t._pt;s;){for(e=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:o)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:o=s,s=e}t._pt=n},dr=function(){function t(t,e,i,n,o,s,r,a,l){this.t=e,this.s=n,this.c=o,this.p=i,this.r=s||or,this.d=r||this,this.set=a||Qs,this.pr=l||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=ur,this.m=t,this.mt=i,this.tween=e},t}();mo(uo+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return no[t]=1})),Yn.TweenMax=Yn.TweenLite=Js,Yn.TimelineLite=Yn.TimelineMax=Hs,Zi=new Hs({sortChildren:!1,defaults:wn,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),bn.stringFilter=Es;var pr=[],fr={},mr=[],gr=0,vr=0,yr=function(t){return(fr[t]||mr).map((function(t){return t()}))},_r=function(){var t=Date.now(),e=[];t-gr>2&&(yr("matchMediaInit"),pr.forEach((function(t){var i,n,o,s,r=t.queries,a=t.conditions;for(n in r)(i=Vi.matchMedia(r[n]).matches)&&(o=1),i!==a[n]&&(a[n]=i,s=1);s&&(t.revert(),o&&e.push(t))})),yr("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),gr=t,yr("matchMedia"))},br=function(){function t(t,e){this.selector=e&&ns(e),this.data=[],this._r=[],this.isReverted=!1,this.id=vr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,i){On(t)&&(i=e,e=t,t=On);var n=this,o=function(){var t,o=Wi,s=n.selector;return o&&o!==n&&o.data.push(n),i&&(n.selector=ns(i)),Wi=n,t=e.apply(n,arguments),On(t)&&n._r.push(t),Wi=o,n.selector=s,n.isReverted=!1,t};return n.last=o,t===On?o(n,(function(t){return n.add(null,t)})):t?n[t]=o:o},e.ignore=function(t){var e=Wi;Wi=null,t(this),Wi=e},e.getTweens=function(){var e=[];return this.data.forEach((function(i){return i instanceof t?e.push.apply(e,i.getTweens()):i instanceof Js&&!(i.parent&&"nested"===i.parent.data)&&e.push(i)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var i=this;if(t?function(){for(var e,n=i.getTweens(),o=i.data.length;o--;)"isFlip"===(e=i.data[o]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return n.splice(n.indexOf(t),1)})));for(n.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),o=i.data.length;o--;)(e=i.data[o])instanceof Hs?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof Js)&&e.revert&&e.revert(t);i._r.forEach((function(e){return e(t,i)})),i.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var n=pr.length;n--;)pr[n].id===this.id&&pr.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),wr=function(){function t(t){this.contexts=[],this.scope=t,Wi&&Wi.data.push(this)}var e=t.prototype;return e.add=function(t,e,i){In(t)||(t={matches:t});var n,o,s,r=new br(0,i||this.scope),a=r.conditions={};for(o in Wi&&!r.selector&&(r.selector=Wi.selector),this.contexts.push(r),e=r.add("onMatch",e),r.queries=t,t)"all"===o?s=1:(n=Vi.matchMedia(t[o]))&&(pr.indexOf(r)<0&&pr.push(r),(a[o]=n.matches)&&(s=1),n.addListener?n.addListener(_r):n.addEventListener("change",_r));return s&&e(r,(function(t){return r.add(null,t)})),this},e.revert=function(t){this.kill(t||{})}
vendor: 4,321 bytes, line 2
2,e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),xr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return gs(t)}))},timeline:function(t){return new Hs(t)},getTweensOf:function(t,e){return Zi.getTweensOf(t,e)},getProperty:function(t,e,i,n){kn(t)&&(t=is(t)[0]);var o=po(t||{}).get,s=i?To:xo;return"native"===i&&(i=""),t?e?s((ro[e]&&ro[e].get||o)(t,e,i,n)):function(e,i,n){return s((ro[e]&&ro[e].get||o)(t,e,i,n))}:t},quickSetter:function(t,e,i){if((t=is(t)).length>1){var n=t.map((function(t){return Er.quickSetter(t,e,i)})),o=n.length;return function(t){for(var e=o;e--;)n[e](t)}}t=t[0]||{};var s=ro[e],r=po(t),a=r.harness&&(r.harness.aliases||{})[e]||e,l=s?function(e){var n=new s;Xi._pt=0,n.init(t,i?e+i:e,Xi,0,[t]),n.render(1,n),Xi._pt&&ar(1,Xi)}:r.set(t,a);return s?l:function(e){return l(t,a,i?e+i:e,r,1)}},quickTo:function(t,e,i){var n,o=Er.to(t,So(((n={})[e]="+=0.1",n.paused=!0,n.stagger=0,n),i||{})),s=function(t,i,n){return o.resetTo(e,t,i,n)};return s.tween=o,s},isTweening:function(t){return Zi.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Is(t.ease,wn.ease)),Po(wn,t||{})},config:function(t){return Po(bn,t||{})},registerEffect:function(t){var e=t.name,i=t.effect,n=t.plugins,o=t.defaults,s=t.extendTimeline;(n||"").split(",").forEach((function(t){return t&&!ro[t]&&!Yn[t]&&Kn(e+" effect requires "+t+" plugin.")})),ao[e]=function(t,e,n){return i(is(t),So(e||{},o),n)},s&&(Hs.prototype[e]=function(t,i,n){return this.add(ao[e](t,In(i)?i:(n=i)&&{},this),n)})},registerEase:function(t,e){Ms[t]=Is(e)},parseEase:function(t,e){return arguments.length?Is(t,e):Ms},getById:function(t){return Zi.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var i,n,o=new Hs(t);for(o.smoothChildTiming=Dn(t.smoothChildTiming),Zi.remove(o),o._dp=0,o._time=o._tTime=Zi._time,i=Zi._first;i;)n=i._next,!e&&!i._dur&&i instanceof Js&&i.vars.onComplete===i._targets[0]||Ho(o,i,i._start-i._delay),i=n;return Ho(Zi,o,0),o},context:function(t,e){return t?new br(t,e):Wi},matchMedia:function(t){return new wr(t)},matchMediaRefresh:function(){return pr.forEach((function(t){var e,i,n=t.conditions;for(i in n)n[i]&&(n[i]=!1,e=1);e&&t.revert()}))||_r()},addEventListener:function(t,e){var i=fr[t]||(fr[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function(t,e){var i=fr[t],n=i&&i.indexOf(e);n>=0&&i.splice(n,1)},utils:{wrap:function t(e,i,n){var o=i-e;return Nn(e)?cs(e,t(0,e.length),i):Ko(n,(function(t){return(o+(t-e)%o)%o+e}))},wrapYoyo:function t(e,i,n){var o=i-e,s=2*o;return Nn(e)?cs(e,t(0,e.length-1),i):Ko(n,(function(t){return e+((t=(s+(t-e)%s)%s||0)>o?s-t:t)}))},distribute:ss,random:ls,snap:as,normalize:function(t,e,i){return hs(t,e,0,1,i)},getUnit:Qo,clamp:function(t,e,i){return Ko(i,(function(i){return Jo(t,e,i)}))},splitColor:bs,toArray:is,selector:ns,mapRange:hs,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(i){return t(parseFloat(i))+(e||Qo(i))}},interpolate:function t(e,i,n,o){var s=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!s){var r,a,l,c,u,h=kn(e),d={};if(!0===n&&(o=1)&&(n=null),h)e={p:e},i={p:i};else if(Nn(e)&&!Nn(i)){for(l=[],c=e.length,u=c-2,a=1;a<c;a++)l.push(t(e[a-1],e[a]));c--,s=function(t){t*=c;var e=Math.min(u,~~t);return l[e](t-e)},n=i}else o||(e=Eo(Nn(e)?[]:{},e));if(!l){for(r in i)Vs.call(d,e,r,"get",i[r]);s=function(t){return ar(t,d)||(h?e.p:e)}}}return Ko(n,s)},shuffle:os},install:Un,effects:ao,ticker:Ps,updateRoot:Hs.updateRoot,plugins:ro,globalTimeline:Zi,core:{PropTween:dr,globals:Jn,Tween:Js,Timeline:Hs,Animation:Fs,getCache:po,_removeLinkedListItem:ko,reverting:function(){return qi},context:function(t){return t&&Wi&&(Wi.data.push(t),t._ctx=Wi),Wi},suppressOverwrites:function(t){return Hi=t}}};mo("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return xr[t]=Js[t]})),Ps.add(Hs.updateRoot),Xi=xr.to({},{duration:0});var Tr=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i},Sr=function(t,e){return{name:t,rawVars:1,init:function(t,i,n){n._onInit=function(t){var n,o;if(kn(i)&&(n={},mo(i,(function(t){return n[t]=1})),i=n),e){for(o in n={}
vendor: 9,378 bytes, line 2
2,i)n[o]=e(i[o]);i=n}!function(t,e){var i,n,o,s=t._targets;for(i in e)for(n=s.length;n--;)(o=t._ptLookup[n][i])&&(o=o.d)&&(o._pt&&(o=Tr(o,i)),o&&o.modifier&&o.modifier(e[i],t,s[n],i))}(t,i)}}}},Er=xr.registerPlugin({name:"attr",init:function(t,e,i,n,o){var s,r,a;for(s in this.tween=i,e)a=t.getAttribute(s)||"",(r=this.add(t,"setAttribute",(a||0)+"",e[s],n,o,0,0,s)).op=s,r.b=a,this._props.push(s)},render:function(t,e){for(var i=e._pt;i;)qi?i.set(i.t,i.p,i.b,i):i.r(t,i.d),i=i._next}},{name:"endArray",init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Sr("roundProps",rs),Sr("modifiers"),Sr("snap",as))||xr;Js.version=Hs.version=Er.version="3.12.7",Gi=1,Rn()&&Cs(),Ms.Power0,Ms.Power1,Ms.Power2,Ms.Power3,Ms.Power4,Ms.Linear,Ms.Quad,Ms.Cubic,Ms.Quart,Ms.Quint,Ms.Strong,Ms.Elastic,Ms.Back,Ms.SteppedEase,Ms.Bounce,Ms.Sine,Ms.Expo,Ms.Circ;var Pr,Cr,Mr,Lr,kr,Or,Ar,zr,Ir={},Dr=180/Math.PI,Rr=Math.PI/180,jr=Math.atan2,Br=/([A-Z])/g,Nr=/(left|right|width|margin|padding|x)/i,Fr=/[\s,\(]\S/,Hr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},qr=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Wr=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Zr=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Vr=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},$r=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Yr=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Gr=function(t,e,i){return t.style[e]=i},Ur=function(t,e,i){return t.style.setProperty(e,i)},Xr=function(t,e,i){return t._gsap[e]=i},Kr=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},Jr=function(t,e,i,n,o){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(o,s)},Qr=function(t,e,i,n,o){var s=t._gsap;s[e]=i,s.renderTransform(o,s)},ta="transform",ea=ta+"Origin",ia=function t(e,i){var n=this,o=this.target,s=o.style,r=o._gsap;if(e in Ir&&s){if(this.tfm=this.tfm||{},"transform"===e)return Hr.transform.split(",").forEach((function(e){return t.call(n,e,i)}));if(~(e=Hr[e]||e).indexOf(",")?e.split(",").forEach((function(t){return n.tfm[t]=ba(o,t)})):this.tfm[e]=r.x?r[e]:ba(o,e),e===ea&&(this.tfm.zOrigin=r.zOrigin),this.props.indexOf(ta)>=0)return;r.svg&&(this.svgo=o.getAttribute("data-svg-origin"),this.props.push(ea,i,"")),e=ta}(s||i)&&this.props.push(e,i,s[e])},na=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},oa=function(){var t,e,i=this.props,n=this.target,o=n.style,s=n._gsap;for(t=0;t<i.length;t+=3)i[t+1]?2===i[t+1]?n[i[t]](i[t+2]):n[i[t]]=i[t+2]:i[t+2]?o[i[t]]=i[t+2]:o.removeProperty("--"===i[t].substr(0,2)?i[t]:i[t].replace(Br,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),(t=Ar())&&t.isStart||o[ta]||(na(o),s.zOrigin&&o[ea]&&(o[ea]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},sa=function(t,e){var i={target:t,props:[],revert:oa,save:ia};return t._gsap||Er.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach((function(t){return i.save(t)})),i},ra=function(t,e){var i=Cr.createElementNS?Cr.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Cr.createElement(t);return i&&i.style?i:Cr.createElement(t)},aa=function t(e,i,n){var o=getComputedStyle(e);return o[i]||o.getPropertyValue(i.replace(Br,"-$1").toLowerCase())||o.getPropertyValue(i)||!n&&t(e,ca(i)||i,1)||""},la="O,Moz,ms,Ms,Webkit".split(","),ca=function(t,e,i){var n=(e||kr).style,o=5;if(t in n&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);o--&&!(la[o]+t in n););return o<0?null:(3===o?"ms":o>=0?la[o]:"")+t},ua=function(){"undefined"!=typeof window&&window.document&&(Pr=window,Cr=Pr.document,Mr=Cr.documentElement,kr=ra("div")||{style:{}},ra("div"),ta=ca(ta),ea=ta+"Origin",kr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",zr=!!ca("perspective"),Ar=Er.core.reverting,Lr=1)},ha=function(t){var e,i=t.ownerSVGElement,n=ra("svg",i&&i.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),o=t.cloneNode(!0);o.style.display="block",n.appendChild(o),Mr.appendChild(n);try{e=o.getBBox()}catch(t){}return n.removeChild(o),Mr.removeChild(n),e},da=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},pa=function(t){var e,i;try{e=t.getBBox()}catch(n){e=ha(t),i=1}return e&&(e.width||e.height)||i||(e=ha(t)),!e||e.width||e.x||e.y?e:{x:+da(t,["x","cx","x1"])||0,y:+da(t,["y","cy","y1"])||0,width:0,height:0}},fa=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!pa(t))},ma=function(t,e){if(e){var i,n=t.style;e in Ir&&e!==ea&&(e=ta),n.removeProperty?("ms"!==(i=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty("--"===i?e:e.replace(Br,"-$1").toLowerCase())):n.removeAttribute(e)}},ga=function(t,e,i,n,o,s){var r=new dr(t._pt,e,i,0,1,s?Yr:$r);return t._pt=r,r.b=n,r.e=o,t._props.push(i),r},va={deg:1,rad:1,turn:1},ya={grid:1,flex:1},_a=function t(e,i,n,o){var s,r,a,l,c=parseFloat(n)||0,u=(n+"").trim().substr((c+"").length)||"px",h=kr.style,d=Nr.test(i),p="svg"===e.tagName.toLowerCase(),f=(p?"client":"offset")+(d?"Width":"Height"),m=100,g="px"===o,v="%"===o;if(o===u||!c||va[o]||va[u])return c;if("px"!==u&&!g&&(c=t(e,i,n,"px")),l=e.getCTM&&fa(e),(v||"%"===u)&&(Ir[i]||~i.indexOf("adius")))return s=l?e.getBBox()[d?"width":"height"]:e[f],go(v?c/s*m:c/100*s);if(h[d?"width":"height"]=m+(g?u:o),r="rem"!==o&&~i.indexOf("adius")||"em"===o&&e.appendChild&&!p?e:e.parentNode,l&&(r=(e.ownerSVGElement||{}).parentNode),r&&r!==Cr&&r.appendChild||(r=Cr.body),(a=r._gsap)&&v&&a.width&&d&&a.time===Ps.time&&!a.uncache)return go(c/a.width*m);if(!v||"height"!==i&&"width"!==i)(v||"%"===u)&&!ya[aa(r,"display")]&&(h.position=aa(e,"position")),r===e&&(h.position="static"),r.appendChild(kr),s=kr[f],r.removeChild(kr),h.position="absolute";else{var y=e.style[i];e.style[i]=m+o,s=e[f],y?e.style[i]=y:ma(e,i)}return d&&v&&((a=po(r)).time=Ps.time,a.width=r[f]),go(g?s*c/m:s&&c?m/s*c:0)},ba=function(t,e,i,n){var o;return Lr||ua(),e in Hr&&"transform"!==e&&~(e=Hr[e]).indexOf(",")&&(e=e.split(",")[0]),Ir[e]&&"transform"!==e?(o=Oa(t,n),o="transformOrigin"!==e?o[e]:o.svg?o.origin:Aa(aa(t,ea))+" "+o.zOrigin+"px"):(!(o=t.style[e])||"auto"===o||n||~(o+"").indexOf("calc("))&&(o=Sa[e]&&Sa[e](t,e,i)||aa(t,e)||fo(t,e)||("opacity"===e?1:0)),i&&!~(o+"").trim().indexOf(" ")?_a(t,e,o,i)+i:o},wa=function(t,e,i,n){if(!i||"none"===i){var o=ca(e,t,1),s=o&&aa(t,o,1);s&&s!==i?(e=o,i=s):"borderColor"===e&&(i=aa(t,"borderTopColor"))}var r,a,l,c,u,h,d,p,f,m,g,v=new dr(this._pt,t.style,e,0,1,rr),y=0,_=0;if(v.b=i,v.e=n,i+="","auto"==(n+="")&&(h=t.style[e],t.style[e]=n,n=aa(t,e)||n,h?t.style[e]=h:ma(t,e)),Es(r=[i,n]),n=r[1],l=(i=r[0]).match(qn)||[],(n.match(qn)||[]).length){for(;a=qn.exec(n);)d=a[0],f=n.substring(y,a.index),u?u=(u+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(u=1),d!==(h=l[_++]||"")&&(c=parseFloat(h)||0,g=h.substr((c+"").length),"="===d.charAt(1)&&(d=yo(c,d)+g),p=parseFloat(d),m=d.substr((p+"").length),y=qn.lastIndex-m.length,m||(m=m||bn.units[e]||g,y===n.length&&(n+=m,v.e+=m)),g!==m&&(c=_a(t,e,h,m)||0),v._pt={_next:v._pt,p:f||1===_?f:",",s:c,c:p-c,m:u&&u<4||"zIndex"===e?Math.round:0});v.c=y<n.length?n.substring(y,n.length):""}else v.r="display"===e&&"none"===n?Yr:$r;return Zn.test(n)&&(v.e=0),this._pt=v,v},xa={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Ta=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,n,o,s=e.t,r=s.style,a=e.u,l=s._gsap;if("all"===a||!0===a)r.cssText="",n=1;else for(o=(a=a.split(",")).length;--o>-1;)i=a[o],Ir[i]&&(n=1,i="transformOrigin"===i?ea:ta),ma(s,i);n&&(ma(s,ta),l&&(l.svg&&s.removeAttribute("transform"),r.scale=r.rotate=r.translate="none",Oa(s,1),l.uncache=1,na(r)))}},Sa={clearProps:function(t,e,i,n,o){if("isFromStart"!==o.data){var s=t._pt=new dr(t._pt,e,i,0,0,Ta);return s.u=n,s.pr=-10,s.tween=o,t._props.push(i),1}}},Ea=[1,0,0,1,0,0],Pa={},Ca=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Ma=function(t){var e=aa(t,ta);return Ca(e)?Ea:e.substr(7).match(Hn).map(go)},La=function(t,e){var i,n,o,s,r=t._gsap||po(t),a=t.style,l=Ma(t);return r.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(o=t.transform.baseVal.consolidate().matrix).a,o.b,o.c,o.d,o.e,o.f]).join(",")?Ea:l:(l!==Ea||t.offsetParent||t===Mr||r.svg||(o=a.display,a.display="block",(i=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(s=1,n=t.nextElementSibling,Mr.appendChild(t)),l=Ma(t),o?a.display=o:ma(t,"display"),s&&(n?i.insertBefore(t,n):i?i.appendChild(t):Mr.removeChild(t))),e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},ka=function(t,e,i,n,o,s){var r,a,l,c=t._gsap,u=o||La(t,!0),h=c.xOrigin||0,d=c.yOrigin||0,p=c.xOffset||0,f=c.yOffset||0,m=u[0],g=u[1],v=u[2],y=u[3],_=u[4],b=u[5],w=e.split(" "),x=parseFloat(w[0])||0,T=parseFloat(w[1])||0;i?u!==Ea&&(a=m*y-g*v)&&(l=x*(-g/a)+T*(m/a)-(m*b-g*_)/a,x=x*(y/a)+T*(-v/a)+(v*b-y*_)/a,T=l):(x=(r=pa(t)).x+(~w[0].indexOf("%")?x/100*r.width:x),T=r.y+(~(w[1]||w[0]).indexOf("%")?T/100*r.height:T)),n||!1!==n&&c.smooth?(_=x-h,b=T-d,c.xOffset=p+(_*m+b*v)-_,c.yOffset=f+(_*g+b*y)-b):c.xOffset=c.yOffset=0,c.xOrigin=x,c.yOrigin=T,c.smooth=!!n,c.origin=e,c.originIsAbsolute=!!i,t.style[ea]="0px 0px",s&&(ga(s,c,"xOr
2igin",h,x),ga(s,c,"yOrigin",d,T),ga(s,c,"xOffset",p,c.xOffset),ga(s,c,"yOffset",f,c.yOffset)),t.setAttribute("data-svg-origin",x+" "+T)},Oa=function(t,e){var i=t._gsap||new Ns(t);if("x"in i&&!e&&!i.uncache)return i;var n,o,s,r,a,l,c,u,h,d,p,f,m,g,v,y,_,b,w,x,T,S,E,P,C,M,L,k,O,A,z,I,D=t.style,R=i.scaleX<0,j="px",B="deg",N=getComputedStyle(t),F=aa(t,ea)||"0";return n=o=s=l=c=u=h=d=p=0,r=a=1,i.svg=!(!t.getCTM||!fa(t)),N.translate&&("none"===N.translate&&"none"===N.scale&&"none"===N.rotate||(D[ta]=("none"!==N.translate?"translate3d("+(N.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==N.rotate?"rotate("+N.rotate+") ":"")+("none"!==N.scale?"scale("+N.scale.split(" ").join(",")+") ":"")+("none"!==N[ta]?N[ta]:"")),D.scale=D.rotate=D.translate="none"),g=La(t,i.svg),i.svg&&(i.uncache?(C=t.getBBox(),F=i.xOrigin-C.x+"px "+(i.yOrigin-C.y)+"px",P=""):P=!e&&t.getAttribute("data-svg-origin"),ka(t,P||F,!!P||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==Ea&&(b=g[0],w=g[1],x=g[2],T=g[3],n=S=g[4],o=E=g[5],6===g.length?(r=Math.sqrt(b*b+w*w),a=Math.sqrt(T*T+x*x),l=b||w?jr(w,b)*Dr:0,(h=x||T?jr(x,T)*Dr+l:0)&&(a*=Math.abs(Math.cos(h*Rr))),i.svg&&(n-=f-(f*b+m*x),o-=m-(f*w+m*T))):(I=g[6],A=g[7],L=g[8],k=g[9],O=g[10],z=g[11],n=g[12],o=g[13],s=g[14],c=(v=jr(I,O))*Dr,v&&(P=S*(y=Math.cos(-v))+L*(_=Math.sin(-v)),C=E*y+k*_,M=I*y+O*_,L=S*-_+L*y,k=E*-_+k*y,O=I*-_+O*y,z=A*-_+z*y,S=P,E=C,I=M),u=(v=jr(-x,O))*Dr,v&&(y=Math.cos(-v),z=T*(_=Math.sin(-v))+z*y,b=P=b*y-L*_,w=C=w*y-k*_,x=M=x*y-O*_),l=(v=jr(w,b))*Dr,v&&(P=b*(y=Math.cos(v))+w*(_=Math.sin(v)),C=S*y+E*_,w=w*y-b*_,E=E*y-S*_,b=P,S=C),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),r=go(Math.sqrt(b*b+w*w+x*x)),a=go(Math.sqrt(E*E+I*I)),v=jr(S,E),h=Math.abs(v)>2e-4?v*Dr:0,p=z?1/(z<0?-z:z):0),i.svg&&(P=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Ca(aa(t,ta)),P&&t.setAttribute("transform",P))),Math.abs(h)>90&&Math.abs(h)<270&&(R?(r*=-1,h+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,h+=h<=0?180:-180)),e=e||i.uncache,i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+j,i.y=o-((i.yPercent=o&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-o)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+j,i.z=s+j,i.scaleX=go(r),i.scaleY=go(a),i.rotation=go(l)+B,i.rotationX=go(c)+B,i.rotationY=go(u)+B,i.skewX=h+B,i.skewY=d+B,i.transformPerspective=p+j,(i.zOrigin=parseFloat(F.split(" ")[2])||!e&&i.zOrigin||0)&&(D[ea]=Aa(F)),i.xOffset=i.yOffset=0,i.force3D=bn.force3D,i.renderTransform=i.svg?Na:zr?Ba:Ia,i.uncache=0,i},Aa=function(t){return(t=t.split(" "))[0]+" "+t[1]},za=function(t,e,i){var n=Qo(e);return go(parseFloat(e)+parseFloat(_a(t,"x",i+"px",n)))+n},Ia=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Ba(t,e)},Da="0deg",Ra="0px",ja=") ",Ba=function(t,e){var i=e||this,n=i.xPercent,o=i.yPercent,s=i.x,r=i.y,a=i.z,l=i.rotation,c=i.rotationY,u=i.rotationX,h=i.skewX,d=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,_="",b="auto"===g&&t&&1!==t||!0===g;if(y&&(u!==Da||c!==Da)){var w,x=parseFloat(c)*Rr,T=Math.sin(x),S=Math.cos(x);x=parseFloat(u)*Rr,w=Math.cos(x),s=za(v,s,T*w*-y),r=za(v,r,-Math.sin(x)*-y),a=za(v,a,S*w*-y+y)}m!==Ra&&(_+="perspective("+m+ja),(n||o)&&(_+="translate("+n+"%, "+o+"%) "),(b||s!==Ra||r!==Ra||a!==Ra)&&(_+=a!==Ra||b?"translate3d("+s+", "+r+", "+a+") ":"translate("+s+", "+r+ja),l!==Da&&(_+="rotate("+l+ja),c!==Da&&(_+="rotateY("+c+ja),u!==Da&&(_+="rotateX("+u+ja),h===Da&&d===Da||(_+="skew("+h+", "+d+ja),1===p&&1===f||(_+="scale("+p+", "+f+ja),v.style[ta]=_||"translate(0, 0)"},Na=function(t,e){var i,n,o,s,r,a=e||this,l=a.xPercent,c=a.yPercent,u=a.x,h=a.y,d=a.rotation,p=a.skewX,f=a.skewY,m=a.scaleX,g=a.scaleY,v=a.target,y=a.xOrigin,_=a.yOrigin,b=a.xOffset,w=a.yOffset,x=a.forceCSS,T=parseFloat(u),S=parseFloat(h);d=parseFloat(d),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),d+=f),d||p?(d*=Rr,p*=Rr,i=Math.cos(d)*m,n=Math.sin(d)*m,o=Math.sin(d-p)*-g,s=Math.cos(d-p)*g,p&&(f*=Rr,r=Math.tan(p-f),o*=r=Math.sqrt(1+r*r),s
vendor: 46,888 bytes, line 2
2*=r,f&&(r=Math.tan(f),i*=r=Math.sqrt(1+r*r),n*=r)),i=go(i),n=go(n),o=go(o),s=go(s)):(i=m,s=g,n=o=0),(T&&!~(u+"").indexOf("px")||S&&!~(h+"").indexOf("px"))&&(T=_a(v,"x",u,"px"),S=_a(v,"y",h,"px")),(y||_||b||w)&&(T=go(T+y-(y*i+_*o)+b),S=go(S+_-(y*n+_*s)+w)),(l||c)&&(r=v.getBBox(),T=go(T+l/100*r.width),S=go(S+c/100*r.height)),r="matrix("+i+","+n+","+o+","+s+","+T+","+S+")",v.setAttribute("transform",r),x&&(v.style[ta]=r)},Fa=function(t,e,i,n,o){var s,r,a=360,l=kn(o),c=parseFloat(o)*(l&&~o.indexOf("rad")?Dr:1)-n,u=n+c+"deg";return l&&("short"===(s=o.split("_")[1])&&(c%=a)!=c%180&&(c+=c<0?a:-360),"cw"===s&&c<0?c=(c+36e9)%a-~~(c/a)*a:"ccw"===s&&c>0&&(c=(c-36e9)%a-~~(c/a)*a)),t._pt=r=new dr(t._pt,e,i,n,c,Wr),r.e=u,r.u="deg",t._props.push(i),r},Ha=function(t,e){for(var i in e)t[i]=e[i];return t},qa=function(t,e,i){var n,o,s,r,a,l,c,u=Ha({},i._gsap),h=i.style;for(o in u.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),h[ta]=e,n=Oa(i,1),ma(i,ta),i.setAttribute("transform",s)):(s=getComputedStyle(i)[ta],h[ta]=e,n=Oa(i,1),h[ta]=s),Ir)(s=u[o])!==(r=n[o])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(o)<0&&(a=Qo(s)!==(c=Qo(r))?_a(i,o,s,c):parseFloat(s),l=parseFloat(r),t._pt=new dr(t._pt,n,o,a,l-a,qr),t._pt.u=c||0,t._props.push(o));Ha(n,u)};mo("padding,margin,Width,Radius",(function(t,e){var i="Top",n="Right",o="Bottom",s="Left",r=(e<3?[i,n,o,s]:[i+s,i+n,o+n,o+s]).map((function(i){return e<2?t+i:"border"+i+t}));Sa[e>1?"border"+t:t]=function(t,e,i,n,o){var s,a;if(arguments.length<4)return s=r.map((function(e){return ba(t,e,i)})),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},r.forEach((function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]})),t.init(e,a,o)}}));var Wa,Za,Va={name:"css",register:ua,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,n,o){var s,r,a,l,c,u,h,d,p,f,m,g,v,y,_,b,w,x,T,S,E=this._props,P=t.style,C=i.vars.startAt;for(h in Lr||ua(),this.styles=this.styles||sa(t),b=this.styles.props,this.tween=i,e)if("autoRound"!==h&&(r=e[h],!ro[h]||!$s(h,e,i,n,t,o)))if(c=typeof r,u=Sa[h],"function"===c&&(c=typeof(r=r.call(i,n,t,o))),"string"===c&&~r.indexOf("random(")&&(r=us(r)),u)u(this,t,h,r,i)&&(_=1);else if("--"===h.substr(0,2))s=(getComputedStyle(t).getPropertyValue(h)+"").trim(),r+="",Ts.lastIndex=0,Ts.test(s)||(d=Qo(s),p=Qo(r)),p?d!==p&&(s=_a(t,h,s,p)+p):d&&(r+=d),this.add(P,"setProperty",s,r,n,o,0,0,h),E.push(h),b.push(h,0,P[h]);else if("undefined"!==c){if(C&&h in C?(s="function"==typeof C[h]?C[h].call(i,n,t,o):C[h],kn(s)&&~s.indexOf("random(")&&(s=us(s)),Qo(s+"")||"auto"===s||(s+=bn.units[h]||Qo(ba(t,h))||""),"="===(s+"").charAt(1)&&(s=ba(t,h))):s=ba(t,h),l=parseFloat(s),(f="string"===c&&"="===r.charAt(1)&&r.substr(0,2))&&(r=r.substr(2)),a=parseFloat(r),h in Hr&&("autoAlpha"===h&&(1===l&&"hidden"===ba(t,"visibility")&&a&&(l=0),b.push("visibility",0,P.visibility),ga(this,P,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==h&&"transform"!==h&&~(h=Hr[h]).indexOf(",")&&(h=h.split(",")[0])),m=h in Ir)if(this.styles.save(h),g||((v=t._gsap).renderTransform&&!e.parseTransform||Oa(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new dr(this._pt,P,ta,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===h)this._pt=new dr(this._pt,v,"scaleY",v.scaleY,(f?yo(v.scaleY,f+a):a)-v.scaleY||0,qr),this._pt.u=0,E.push("scaleY",h),h+="X";else{if("transformOrigin"===h){b.push(ea,0,P[ea]),x=void 0,T=void 0,S=void 0,T=(x=(w=r).split(" "))[0],S=x[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==S&&"right"!==S||(w=T,T=S,S=w),x[0]=xa[T]||T,x[1]=xa[S]||S,r=x.join(" "),v.svg?ka(t,r,0,y,0,this):((p=parseFloat(r.split(" ")[2])||0)!==v.zOrigin&&ga(this,v,"zOrigin",v.zOrigin,p),ga(this,P,h,Aa(s),Aa(r)));continue}if("svgOrigin"===h){ka(t,r,1,y,0,this);continue}if(h in Pa){Fa(this,v,h,l,f?yo(l,f+r):r);continue}if("smoothOrigin"===h){ga(this,v,"smooth",v.smooth,r);continue}if("force3D"===h){v[h]=r;continue}if("transform"===h){qa(this,r,t);continue}}else h in P||(h=ca(h)||h);if(m||(a||0===a)&&(l||0===l)&&!Fr.test(r)&&h in P)a||(a=0),(d=(s+"").substr((l+"").length))!==(p=Qo(r)||(h in bn.units?bn.units[h]:d))&&(l=_a(t,h,s,p)),this._pt=new dr(this._pt,m?v:P,h,l,(f?yo(l,f+a):a)-l,m||"px"!==p&&"zIndex"!==h||!1===e.autoRound?qr:Vr),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=Zr);else if(h in P)wa.call(this,t,h,s,f?f+r:r);else if(h in t)this.add(t,h,s||t[h],f?f+r:r,n,o);else if("parseTransform"!==h){Xn(h,r);continue}m||(h in P?b.push(h,0,P[h]):"function"==typeof t[h]?b.push(h,2,t[h]()):b.push(h,1,s||t[h])),E.push(h)}_&&hr(this)},render:function(t,e){if(e.tween._time||!Ar())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:ba,aliases:Hr,getSetter:function(t,e,i){var n=Hr[e];return n&&n.indexOf(",")<0&&(e=n),e in Ir&&e!==ea&&(t._gsap.x||ba(t,"x"))?i&&Or===i?"scale"===e?Kr:Xr:(Or=i||{})&&("scale"===e?Jr:Qr):t.style&&!zn(t.style[e])?Gr:~e.indexOf("-")?Ur:nr(t,e)},core:{_removeProperty:ma,_getMatrix:La}};Er.utils.checkPrefix=ca,Er.core.getStyleSaver=sa,Za=mo("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Wa="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Ir[t]=1})),mo(Wa,(function(t){bn.units[t]="deg",Pa[t]=1})),Hr[Za[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Wa,mo("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Hr[e[1]]=Za[e[0]]})),mo("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){bn.units[t]="px"})),Er.registerPlugin(Va);var $a=Er.registerPlugin(Va)||Er;function Ya(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)}}$a.core.Tween;var Ga,Ua,Xa,Ka,Ja,Qa,tl,el,il,nl,ol,sl,rl,al=function(){return Ga||"undefined"!=typeof window&&(Ga=window.gsap)&&Ga.registerPlugin&&Ga},ll=1,cl=[],ul=[],hl=[],dl=Date.now,pl=function(t,e){return e},fl=function(t,e){return~hl.indexOf(t)&&hl[hl.indexOf(t)+1][e]},ml=function(t){return!!~nl.indexOf(t)},gl=function(t,e,i,n,o){return t.addEventListener(e,i,{passive:!1!==n,capture:!!o})},vl=function(t,e,i,n){return t.removeEventListener(e,i,!!n)},yl="scrollLeft",_l="scrollTop",bl=function(){return ol&&ol.isPressed||ul.cache++},wl=function(t,e){var i=function i(n){if(n||0===n){ll&&(Xa.history.scrollRestoration="manual");var o=ol&&ol.isPressed;n=i.v=Math.round(n)||(ol&&ol.iOS?1:0),t(n),i.cacheID=ul.cache,o&&pl("ss",n)}else(e||ul.cache!==i.cacheID||pl("ref"))&&(i.cacheID=ul.cache,i.v=t());return i.v+i.offset};return i.offset=0,t&&i},xl={s:yl,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:wl((function(t){return arguments.length?Xa.scrollTo(t,Tl.sc()):Xa.pageXOffset||Ka[yl]||Ja[yl]||Qa[yl]||0}))},Tl={s:_l,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:xl,sc:wl((function(t){return arguments.length?Xa.scrollTo(xl.sc(),t):Xa.pageYOffset||Ka[_l]||Ja[_l]||Qa[_l]||0}))},Sl=function(t,e){return(e&&e._ctx&&e._ctx.selector||Ga.utils.toArray)(t)[0]||("string"==typeof t&&!1!==Ga.config().nullTargetWarn?console.warn("Element not found:",t):null)},El=function(t,e){var i=e.s,n=e.sc;ml(t)&&(t=Ka.scrollingElement||Ja);var o=ul.indexOf(t),s=n===Tl.sc?1:2;!~o&&(o=ul.push(t)-1),ul[o+s]||gl(t,"scroll",bl);var r=ul[o+s],a=r||(ul[o+s]=wl(fl(t,i),!0)||(ml(t)?n:wl((function(e){return arguments.length?t[i]=e:t[i]}))));return a.target=t,r||(a.smooth="smooth"===Ga.getProperty(t,"scrollBehavior")),a},Pl=function(t,e,i){var n=t,o=t,s=dl(),r=s,a=e||50,l=Math.max(500,3*a),c=function(t,e){var l=dl();e||l-s>a?(o=n,n=t,r=s,s=l):i?n+=t:n=o+(t-o)/(l-r)*(s-r)};return{update:c,reset:function(){o=n=i?0:n,r=s=0},getVelocity:function(t){var e=r,a=o,u=dl();return(t||0===t)&&t!==n&&c(t),s===r||u-r>l?0:(n+(i?a:-a))/((i?u:s)-e)*1e3}}},Cl=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},Ml=function(t){var e=Math.max.apply(Math,t),i=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(i)?e:i},Ll=function(){var t,e,i,n;(il=Ga.core.globals().ScrollTrigger)&&il.core&&(t=il.core,e=t.bridge||{},i=t._scrollers,n=t._proxies,i.push.apply(i,ul),n.push.apply(n,hl),ul=i,hl=n,pl=function(t,i){return e[t](i)})},kl=function(t){return Ga=t||al(),!Ua&&Ga&&"undefined"!=typeof document&&document.body&&(Xa=window,Ka=document,Ja=Ka.documentElement,Qa=Ka.body,nl=[Xa,Ka,Ja,Qa],Ga.utils.clamp,rl=Ga.core.context||function(){},el="onpointerenter"in Qa?"pointer":"mouse",tl=Ol.isTouch=Xa.matchMedia&&Xa.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Xa||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,sl=Ol.eventTypes=("ontouchstart"in Ja?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Ja?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return ll=0}),500),Ll(),Ua=1),Ua};xl.op=Tl,ul.cache=0;var Ol=function(){function t(t){this.init(t)}var e,i;return t.prototype.init=function(t){Ua||kl(Ga)||console.warn("Please gsap.registerPlugin(Observer)"),il||Ll();var e=t.tolerance,i=t.dragMinimum,n=t.type,o=t.target,s=t.lineHeight,r=t.debounce,a=t.preventDefault,l=t.onStop,c=t.onStopDelay,u=t.ignore,h=t.wheelSpeed,d=t.event,p=t.onDragStart,f=t.onDragEnd,m=t.onDrag,g=t.onPress,v=t.onRelease,y=t.onRight,_=t.onLeft,b=t.onUp,w=t.onDown,x=t.onChangeX,T=t.onChangeY,S=t.onChange,E=t.onToggleX,P=t.onToggleY,C=t.onHover,M=t.onHoverEnd,L=t.onMove,k=t.ignoreCheck,O=t.isNormalizer,A=t.onGestureStart,z=t.onGestureEnd,I=t.onWheel,D=t.onEnable,R=t.onDisable,j=t.onClick,B=t.scrollSpeed,N=t.capture,F=t.allowClicks,H=t.lockAxis,q=t.onLockAxis;this.target=o=Sl(o)||Ja,this.vars=t,u&&(u=Ga.utils.toArray(u)),e=e||1e-9,i=i||0,h=h||1,B=B||1,n=n||"wheel,touch,pointer",r=!1!==r,s||(s=parseFloat(Xa.getComputedStyle(Qa).lineHeight)||22);var W,Z,V,$,Y,G,U,X=this,K=0,J=0,Q=t.passive||!a&&!1!==t.passive,tt=El(o,xl),et=El(o,Tl),it=tt(),nt=et(),ot=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===sl[0],st=ml(o),rt=o.ownerDocument||Ka,at=[0,0,0],lt=[0,0,0],ct=0,ut=function(){return ct=dl()},ht=function(t,e){return(X.event=t)&&u&&~u.indexOf(t.target)||e&&ot&&"touch"!==t.pointerType||k&&k(t,e)},dt=function(){var t=X.deltaX=Ml(at),i=X.deltaY=Ml(lt),n=Math.abs(t)>=e,o=Math.abs(i)>=e;S&&(n||o)&&S(X,t,i,at,lt),n&&(y&&X.deltaX>0&&y(X),_&&X.deltaX<0&&_(X),x&&x(X),E&&X.deltaX<0!=K<0&&E(X),K=X.deltaX,at[0]=at[1]=at[2]=0),o&&(w&&X.deltaY>0&&w(X),b&&X.deltaY<0&&b(X),T&&T(X),P&&X.deltaY<0!=J<0&&P(X),J=X.deltaY,lt[0]=lt[1]=lt[2]=0),($||V)&&(L&&L(X),V&&(p&&1===V&&p(X),m&&m(X),V=0),$=!1),G&&!(G=!1)&&q&&q(X),Y&&(I(X),Y=!1),W=0},pt=function(t,e,i){at[i]+=t,lt[i]+=e,X._vx.update(t),X._vy.update(e),r?W||(W=requestAnimationFrame(dt)):dt()},ft=function(t,e){H&&!U&&(X.axis=U=Math.abs(t)>Math.abs(e)?"x":"y",G=!0),"y"!==U&&(at[2]+=t,X._vx.update(t,!0)),"x"!==U&&(lt[2]+=e,X._vy.update(e,!0)),r?W||(W=requestAnimationFrame(dt)):dt()},mt=function(t){if(!ht(t,1)){var e=(t=Cl(t,a)).clientX,n=t.clientY,o=e-X.x,s=n-X.y,r=X.isDragging;X.x=e,X.y=n,(r||(o||s)&&(Math.abs(X.startX-e)>=i||Math.abs(X.startY-n)>=i))&&(V=r?2:1,r||(X.isDragging=!0),ft(o,s))}},gt=X.onPress=function(t){ht(t,1)||t&&t.button||(X.axis=U=null,Z.pause(),X.isPressed=!0,t=Cl(t),K=J=0,X.startX=X.x=t.clientX,X.startY=X.y=t.clientY,X._vx.reset(),X._vy.reset(),gl(O?o:rt,sl[1],mt,Q,!0),X.deltaX=X.deltaY=0,g&&g(X))},vt=X.onRelease=function(t){if(!ht(t,1)){vl(O?o:rt,sl[1],mt,!0);var e=!isNaN(X.y-X.startY),i=X.isDragging,n=i&&(Math.abs(X.x-X.startX)>3||Math.abs(X.y-X.startY)>3),s=Cl(t);!n&&e&&(X._vx.reset(),X._vy.reset(),a&&F&&Ga.delayedCall(.08,(function(){if(dl()-ct>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(rt.createEvent){var e=rt.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,Xa,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),X.isDragging=X.isGesturing=X.isPressed=!1,l&&i&&!O&&Z.restart(!0),V&&dt(),f&&i&&f(X),v&&v(X,n)}},yt=function(t){return t.touches&&t.touches.length>1&&(X.isGesturing=!0)&&A(t,X.isDragging)},_t=function(){return(X.isGesturing=!1)||z(X)},bt=function(t){if(!ht(t)){var e=tt(),i=et();pt((e-it)*B,(i-nt)*B,1),it=e,nt=i,l&&Z.restart(!0)}},wt=function(t){if(!ht(t)){t=Cl(t,a),I&&(Y=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?Xa.innerHeight:1)*h;pt(t.deltaX*e,t.deltaY*e,0),l&&!O&&Z.restart(!0)}},xt=function(t){if(!ht(t)){var e=t.clientX,i=t.clientY,n=e-X.x,o=i-X.y;X.x=e,X.y=i,$=!0,l&&Z.restart(!0),(n||o)&&ft(n,o)}},Tt=function(t){X.event=t,C(X)},St=function(t){X.event=t,M(X)},Et=function(t){return ht(t)||Cl(t,a)&&j(X)};Z=X._dc=Ga.delayedCall(c||.25,(function(){X._vx.reset(),X._vy.reset(),Z.pause(),l&&l(X)})).pause(),X.deltaX=X.deltaY=0,X._vx=Pl(0,50,!0),X._vy=Pl(0,50,!0),X.scrollX=tt,X.scrollY=et,X.isDragging=X.isGesturing=X.isPressed=!1,rl(this),X.enable=function(t){return X.isEnabled||(gl(st?rt:o,"scroll",bl),n.indexOf("scroll")>=0&&gl(st?rt:o,"scroll",bt,Q,N),n.indexOf("wheel")>=0&&gl(o,"wheel",wt,Q,N),(n.indexOf("touch")>=0&&tl||n.indexOf("pointer")>=0)&&(gl(o,sl[0],gt,Q,N),gl(rt,sl[2],vt),gl(rt,sl[3],vt),F&&gl(o,"click",ut,!0,!0),j&&gl(o,"click",Et),A&&gl(rt,"gesturestart",yt),z&&gl(rt,"gestureend",_t),C&&gl(o,el+"enter",Tt),M&&gl(o,el+"leave",St),L&&gl(o,el+"move",xt)),X.isEnabled=!0,X.isDragging=X.isGesturing=X.isPressed=$=V=!1,X._vx.reset(),X._vy.reset(),it=tt(),nt=et(),t&&t.type&>(t),D&&D(X)),X},X.disable=function(){X.isEnabled&&(cl.filter((function(t){return t!==X&&ml(t.target)})).length||vl(st?rt:o,"scroll",bl),X.isPressed&&(X._vx.reset(),X._vy.reset(),vl(O?o:rt,sl[1],mt,!0)),vl(st?rt:o,"scroll",bt,N),vl(o,"wheel",wt,N),vl(o,sl[0],gt,N),vl(rt,sl[2],vt),vl(rt,sl[3],vt),vl(o,"click",ut,!0),vl(o,"click",Et),vl(rt,"gesturestart",yt),vl(rt,"gestureend",_t),vl(o,el+"enter",Tt),vl(o,el+"leave",St),vl(o,el+"move",xt),X.isEnabled=X.isPressed=X.isDragging=!1,R&&R(X))},X.kill=X.revert=function(){X.disable();var t=cl.indexOf(X);t>=0&&cl.splice(t,1),ol===X&&(ol=0)},cl.push(X),O&&ml(o)&&(ol=X),X.enable(d)},e=t,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&Ya(e.prototype,i),t}();Ol.version="3.12.7",Ol.create=function(t){return new Ol(t)},Ol.register=kl,Ol.getAll=function(){return cl.slice()},Ol.getById=function(t){return cl.filter((function(e){return e.vars.id===t}))[0]},al()&&Ga.registerPlugin(Ol);var Al,zl,Il,Dl,Rl,jl,Bl,Nl,Fl,Hl,ql,Wl,Zl,Vl,$l,Yl,Gl,Ul,Xl,Kl,Jl,Ql,tc,ec,ic,nc,oc,sc,rc,ac,lc,cc,uc,hc,dc,pc,fc,mc,gc=1,vc=Date.now,yc=vc(),_c=0,bc=0,wc=function(t,e,i){var n=Dc(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return i["_"+e+"Clamp"]=n,n?t.substr(6,t.length-7):t},xc=function(t,e){return!e||Dc(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},Tc=function t(){return bc&&requestAnimationFrame(t)},Sc=function(){return Vl=1},Ec=function(){return Vl=0},Pc=function(t){return t},Cc=function(t){return Math.round(1e5*t)/1e5||0},Mc=function(){return"undefined"!=typeof window},Lc=function(){return Al||Mc()&&(Al=window.gsap)&&Al.registerPlugin&&Al},kc=function(t){return!!~Bl.indexOf(t)},Oc=function(t){return("Height"===t?lc:Il["inner"+t])||Rl["client"+t]||jl["client"+t]},Ac=function(t){return fl(t,"getBoundingClientRect")||(kc(t)?function(){return Vu.width=Il.innerWidth,Vu.height=lc,Vu}:function(){return ou(t)})},zc=function(t,e){var i=e.s,n=e.d2,o=e.d,s=e.a;return Math.max(0,(i="scroll"+n)&&(s=fl(t,i))?s()-Ac(t)()[o]:kc(t)?(Rl[i]||jl[i])-Oc(n):t[i]-t["offset"+n])},Ic=function(t,e){for(var i=0;i<Xl.length;i+=3)(!e||~e.indexOf(Xl[i+1]))&&t(Xl[i],Xl[i+1],Xl[i+2])},Dc=function(t){return"string"==typeof t},Rc=function(t){return"function"==typeof t},jc=function(t){return"number"==typeof t},Bc=function(t){return"object"==typeof t},Nc=function(t,e,i){return t&&t.progress(e?0:1)&&i&&t.pause()},Fc=function(t,e){if(t.enabled){var i=t._ctx?t._ctx.add((function(){return e(t)})):e(t);i&&i.totalTime&&(t.callbackAnimation=i)}},Hc=Math.abs,qc="left",Wc="right",Zc="bottom",Vc="width",$c="height",Yc="Right",Gc="Left",Uc="Top",Xc="Bottom",Kc="padding",Jc="margin",Qc="Width",tu="Height",eu="px",iu=function(t){return Il.getComputedStyle(t)},nu=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},ou=function(t,e){var i=e&&"matrix(1, 0, 0, 1, 0, 0)"!==iu(t)[$l]&&Al.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=t.getBoundingClientRect();return i&&i.progress(0).kill(),n},su=function(t,e){var i=e.d2;return t["offset"+i]||t["client"+i]||0},ru=function(t){var e,i=[],n=t.labels,o=t.duration();for(e in n)i.push(n[e]/o);return i},au=function(t){var e=Al.utils.snap(t),i=Array.isArray(t)&&t.slice(0).sort((function(t,e){return t-e}));return i?function(t,n,o){var s;if(void 0===o&&(o=.001),!n)return e(t);if(n>0){for(t-=o,s=0;s<i.length;s++)if(i[s]>=t)return i[s];return i[s-1]}for(s=i.length,t+=o;s--;)if(i[s]<=t)return i[s];return i[0]}:function(i,n,o){void 0===o&&(o=.001);var s=e(i);return!n||Math.abs(s-i)<o||s-i<0==n<0?s:e(n<0?i-t:i+t)}},lu=function(t,e,i,n){return i.split(",").forEach((function(i){return t(e,i,n)}))},cu=function(t,e,i,n,o){return t.addEventListener(e,i,{passive:!n,capture:!!o})},uu=function(t,e,i,n){return t.removeEventListener(e,i,!!n)},hu=function(t,e,i){(i=i&&i.wheelHandler)&&(t(e,"wheel",i),t(e,"touchmove",i))},du={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},pu={toggleActions:"play",anticipatePin:0},fu={top:0,left:0,center:.5,bottom:1,right:1},mu=function(t,e){if(Dc(t)){var i=t.indexOf("="),n=~i?+(t.charAt(i-1)+1)*parseFloat(t.substr(i+1)):0;~i&&(t.indexOf("%")>i&&(n*=e/100),t=t.substr(0,i-1)),t=n+(t in fu?fu[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},gu=function(t,e,i,n,o,s,r,a){var l=o.startColor,c=o.endColor,u=o.fontSize,h=o.indent,d=o.fontWeight,p=Dl.createElement("div"),f=kc(i)||"fixed"===fl(i,"pinType"),m=-1!==t.indexOf("scroller"),g=f?jl:i,v=-1!==t.indexOf("start"),y=v?l:c,_="border-color:"+y+";font-size:"+u+";color:"+y+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return _+="position:"+((m||a)&&f?"fixed;":"absolute;"),(m||a||!f)&&(_+=(n===Tl?Wc:Zc)+":"+(s+parseFloat(h))+"px;"),r&&(_+="box-sizing:border-box;text-align:left;width:"+r.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=_,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],vu(p,0,n,v),p},vu=function(t,e,i,n){var o={display:"block"},s=i[n?"os2":"p2"],r=i[n?"p2":"os2"];t._isFlipped=n,o[i.a+"Percent"]=n?-100:0,o[i.a]=n?"1px":0,o["border"+s+Qc]=1,o["border"+r+Qc]=0,o[i.p]=e+"px",Al.set(t,o)},yu=[],_u={},bu=function(){return vc()-_c>34&&(dc||(dc=requestAnimationFrame(Bu)))},wu=function(){(!tc||!tc.isPressed||tc.startX>jl.clientWidth)&&(ul.cache++,tc?dc||(dc=requestAnimationFrame(Bu)):Bu(),_c||Cu("scrollStart"),_c=vc())},xu=function(){nc=Il.innerWidth,ic=Il.innerHeight},Tu=function(t){ul.cache++,(!0===t||!Zl&&!Ql&&!Dl.fullscreenElement&&!Dl.webkitFullscreenElement&&(!ec||nc!==Il.innerWidth||Math.abs(Il.innerHeight-ic)>.25*Il.innerHeight))&&Nl.restart(!0)},Su={},Eu=[],Pu=function t(){return uu(Ju,"scrollEnd",t)||Du(!0)},Cu=function(t){return Su[t]&&Su[t].map((function(t){return t()}))||Eu},Mu=[],Lu=function(t){for(var e=0;e<Mu.length;e+=5)(!t||Mu[e+4]&&Mu[e+4].query===t)&&(Mu[e].style.cssText=Mu[e+1],Mu[e].getBBox&&Mu[e].setAttribute("transform",Mu[e+2]||""),Mu[e+3].uncache=1)},ku=function(t,e){var i;for(Yl=0;Yl<yu.length;Yl++)!(i=yu[Yl])||e&&i._ctx!==e||(t?i.kill(1):i.revert(!0,!0));cc=!0,e&&Lu(e),e||Cu("revert")},Ou=function(t,e){ul.cache++,(e||!pc)&&ul.forEach((function(t){return Rc(t)&&t.cacheID++&&(t.rec=0)})),Dc(t)&&(Il.history.scrollRestoration=rc=t)},Au=0,zu=function(){jl.appendChild(ac),lc=!tc&&ac.offsetHeight||Il.innerHeight,jl.removeChild(ac)},Iu=function(t){return Fl(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},Du=function(t,e){if(Rl=Dl.documentElement,jl=Dl.body,Bl=[Il,Dl,Rl,jl],!_c||t||cc){zu(),pc=Ju.isRefreshing=!0,ul.forEach((function(t){return Rc(t)&&++t.cacheID&&(t.rec=t())}));var i=Cu("refreshInit");Kl&&Ju.sort(),e||ku(),ul.forEach((function(t){Rc(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),yu.slice(0).forEach((function(t){return t.refresh()})),cc=!1,yu.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",i=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-i),t.refresh()}})),uc=1,Iu(!0),yu.forEach((function(t){var e=zc(t.scroller,t._dir),i="max"===t.vars.end||t._endClamp&&t.end>e,n=t._startClamp&&t.start>=e;(i||n)&&t.setPositions(n?e-1:t.start,i?Math.max(n?e:t.start+1,e):t.end,!0)})),Iu(!1),uc=0,i.forEach((function(t){return t&&t.render&&t.render(-1)})),ul.forEach((function(t){Rc(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),Ou(rc,1),Nl.pause(),Au++,pc=2,Bu(2),yu.forEach((function(t){return Rc(t.vars.onRefresh)&&t.vars.onRefresh(t)})),pc=Ju.isRefreshing=!1,Cu("refresh")}else cu(Ju,"scrollEnd",Pu)},Ru=0,ju=1,Bu=function(t){if(2===t||!pc&&!cc){Ju.isUpdating=!0,mc&&mc.update(0);var e=yu.length,i=vc(),n=i-yc>=50,o=e&&yu[0].scroll();if(ju=Ru>o?-1:1,pc||(Ru=o),n&&(_c&&!Vl&&i-_c>200&&(_c=0,Cu("scrollEnd")),ql=yc,yc=i),ju<0){for(Yl=e;Yl-- >0;)yu[Yl]&&yu[Yl].update(0,n);ju=1}else for(Yl=0;Yl<e;Yl++)yu[Yl]&&yu[Yl].update(0,n);Ju.isUpdating=!1}dc=0},Nu=[qc,"top",Zc,Wc,Jc+Xc,Jc+Yc,Jc+Uc,Jc+Gc,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Fu=Nu.concat([Vc,$c,"boxSizing","max"+Qc,"max"+tu,"position",Jc,Kc,Kc+Uc,Kc+Yc,Kc+Xc,Kc+Gc]),Hu=function(t,e,i,n){if(!t._gsap.swappedIn){for(var o,s=Nu.length,r=e.style,a=t.style;s--;)r[o=Nu[s]]=i[o];r.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(r.display="inline-block"),a[Zc]=a[Wc]="auto",r.flexBasis=i.flexBasis||"auto",r.overflow="visible",r.boxSizing="border-box",r[Vc]=su(t,xl)+eu,r[$c]=su(t,Tl)+eu,r[Kc]=a[Jc]=a.top=a[qc]="0",Wu(n),a[Vc]=a["max"+Qc]=i[Vc],a[$c]=a["max"+tu]=i[$c],a[Kc]=i[Kc],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},qu=/([A-Z])/g,Wu=function(t){if(t){var e,i,n=t.t.style,o=t.length,s=0;for((t.t._gsap||Al.core.getCache(t.t)).uncache=1;s<o;s+=2)i=t[s+1],e=t[s],i?n[e]=i:n[e]&&n.removeProperty(e.replace(qu,"-$1").toLowerCase())}},Zu=function(t){for(var e=Fu.length,i=t.style,n=[],o=0;o<e;o++)n.push(Fu[o],i[Fu[o]]);return n.t=t,n},Vu={left:0,top:0},$u=function(t,e,i,n,o,s,r,a,l,c,u,h,d,p){Rc(t)&&(t=t(a)),Dc(t)&&"max"===t.substr(0,3)&&(t=h+("="===t.charAt(4)?mu("0"+t.substr(3),i):0));var f,m,g,v=d?d.time():0;if(d&&d.seek(0),isNaN(t)||(t=+t),jc(t))d&&(t=Al.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,h,t)),r&&vu(r,i,n,!0);else{Rc(e)&&(e=e(a));var y,_,b,w,x=(t||"0").split(" ");g=Sl(e,a)||jl,(y=ou(g)||{})&&(y.left||y.top)||"none"!==iu(g).display||(w=g.style.display,g.style.display="block",y=ou(g),w?g.style.display=w:g.style.removeProperty("display")),_=mu(x[0],y[n.d]),b=mu(x[1]||"0",i),t=y[n.p]-l[n.p]-c+_+o-b,r&&vu(r,b,n,i-b<20||r._isStart&&b>20),i-=i-b}if(p&&(a[p]=t||-.001,t<0&&(t=0)),s){var T=t+i,S=s._isStart;f="scroll"+n.d2,vu(s,T,n,S&&T>20||!S&&(u?Math.max(jl[f],Rl[f]):s.parentNode[f])<=T+1),u&&(l=ou(r),u&&(s.style[n.op.p]=l[n.op.p]-n.op.m-s._offset+eu))}return d&&g&&(f=ou(g),d.seek(h),m=ou(g),d._caScrollDist=f[n.p]-m[n.p],t=t/d._caScrollDist*h),d&&d.seek(v),d?t:Math.round(t)},Yu=/(webkit|moz|length|cssText|inset)/i,Gu=function(t,e,i,n){if(t.parentNode!==e){var o,s,r=t.style;if(e===jl){for(o in t._stOrig=r.cssText,s=iu(t))+o||Yu.test(o)||!s[o]||"string"!=typeof r[o]||"0"===o||(r[o]=s[o]);r.top=i,r.left=n}else r.cssText=t._stOrig;Al.core.getCache(t).uncache=1,e.appendChild(t)}},Uu=function(t,e,i){var n=e,o=n;return function(e){var s=Math.round(t());return s!==n&&s!==o&&Math.abs(s-n)>3&&Math.abs(s-o)>3&&(e=s,i&&i()),o=n,n=Math.round(e)}},Xu=function(t,e,i){var n={};n[e.p]="+="+i,Al.set(t,n)},Ku=function(t,e){var i=El(t,e),n="_scroll"+e.p2,o=function e(o,s,r,a,l){var c=e.tween,u=s.onComplete,h={};r=r||i();var d=Uu(i,r,(function(){c.kill(),e.tween=0}));return l=a&&l||0,a=a||o-r,c&&c.kill(),s[n]=o,s.inherit=!1,s.modifiers=h,h[n]=function(){return d(r+a*c.ratio+l*c.ratio*c.ratio)},s.onUpdate=function(){ul.cache++,e.tween&&Bu()},s.onComplete=function(){e.tween=0,u&&u.call(c)},c=e.tween=Al.to(t,s)};return t[n]=i,i.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},cu(t,"wheel",i.wheelHandler),Ju.isTouch&&cu(t,"touchmove",i.wheelHandler),o},Ju=function(){function t(e,i){zl||t.register(Al)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),sc(this),this.init(e,i)}return t.prototype.init=function(e,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),bc){var n,o,s,r,a,l,c,u,h,d,p,f,m,g,v,y,_,b,w,x,T,S,E,P,C,M,L,k,O,A,z,I,D,R,j,B,N,F,H,q,W,Z,V=e=nu(Dc(e)||jc(e)||e.nodeType?{trigger:e}:e,pu),$=V.onUpdate,Y=V.toggleClass,G=V.id,U=V.onToggle,X=V.onRefresh,K=V.scrub,J=V.trigger,Q=V.pin,tt=V.pinSpacing,et=V.invalidateOnRefresh,it=V.anticipatePin,nt=V.onScrubComplete,ot=V.onSnapComplete,st=V.once,rt=V.snap,at=V.pinReparent,lt=V.pinSpacer,ct=V.containerAnimation,ut=V.fastScrollEnd,ht=V.preventOverlaps,dt=e.horizontal||e.containerAnimation&&!1!==e.horizontal?xl:Tl,pt=!K&&0!==K,ft=Sl(e.scroller||Il),mt=Al.core.getCache(ft),gt=kc(ft),vt="fixed"===("pinType"in e?e.pinType:fl(ft,"pinType")||gt&&"fixed"),yt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],_t=pt&&e.toggleActions.split(" "),bt="markers"in e?e.markers:pu.markers,wt=gt?0:parseFloat(iu(ft)["border"+dt.p2+Qc])||0,xt=this,Tt=e.onRefreshInit&&function(){return e.onRefreshInit(xt)},St=function(t,e,i){var n=i.d,o=i.d2,s=i.a;return(s=fl(t,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(e?Oc(o):t["client"+o])||0}}(ft,gt,dt),Et=function(t,e){return!e||~hl.indexOf(t)?Ac(t):function(){return Vu}}(ft,gt),Pt=0,Ct=0,Mt=0,Lt=El(ft,dt);if(xt._startClamp=xt._endClamp=!1,xt._dir=dt,it*=45,xt.scroller=ft,xt.scroll=ct?ct.time.bind(ct):Lt,r=Lt(),xt.vars=e,i=i||e.animation,"refreshPriority"in e&&(Kl=1,-9999===e.refreshPriority&&(mc=xt)),mt.tweenScroll=mt.tweenScroll||{top:Ku(ft,Tl),left:Ku(ft,xl)},xt.tweenTo=n=mt.tweenScroll[dt.p],xt.scrubDuration=function(t){(D=jc(t)&&t)?I?I.duration(t):I=Al.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:D,paused:!0,onComplete:function(){return nt&&nt(xt)}}):(I&&I.progress(1).kill(),I=0)},i&&(i.vars.lazy=!1,i._initted&&!xt.isReverted||!1!==i.vars.immediateRender&&!1!==e.immediateRender&&i.duration()&&i.render(0,!0,!0),xt.animation=i.pause(),i.scrollTrigger=xt,xt.scrubDuration(K),A=0,G||(G=i.vars.id)),rt&&(Bc(rt)&&!rt.push||(rt={snapTo:rt}),"scrollBehavior"in jl.style&&Al.set(gt?[jl,Rl]:ft,{scrollBehavior:"auto"}),ul.forEach((function(t){return Rc(t)&&t.target===(gt?Dl.scrollingElement||Rl:ft)&&(t.smooth=!1)})),s=Rc(rt.snapTo)?rt.snapTo:"labels"===rt.snapTo?function(t){return function(e){return Al.utils.snap(ru(t),e)}}(i):"labelsDirectional"===rt.snapTo?(q=i,function(t,e){return au(ru(q))(t,e.direction)}):!1!==rt.directional?function(t,e){return au(rt.snapTo)(t,vc()-Ct<500?0:e.direction)}:Al.utils.snap(rt.snapTo),R=rt.duration||{min:.1,max:2},R=Bc(R)?Hl(R.min,R.max):Hl(R,R),j=Al.delayedCall(rt.delay||D/2||.1,(function(){var t=Lt(),e=vc()-Ct<500,o=n.tween;if(!(e||Math.abs(xt.getVelocity())<10)||o||Vl||Pt===t)xt.isActive&&Pt!==t&&j.restart(!0);else{var r,a,u=(t-l)/g,h=i&&!pt?i.totalProgress():u,d=e?0:(h-z)/(vc()-ql)*1e3||0,p=Al.utils.clamp(-u,1-u,Hc(d/2)*d/.185),f=u+(!1===rt.inertia?0:p),m=rt,v=m.onStart,y=m.onInterrupt,_=m.onComplete;if(r=s(f,xt),jc(r)||(r=f),a=Math.max(0,Math.round(l+r*g)),t<=c&&t>=l&&a!==t){if(o&&!o._initted&&o.data<=Hc(a-t))return;!1===rt.inertia&&(p=r-u),n(a,{duration:R(Hc(.185*Math.max(Hc(f-h),Hc(r-h))/d/.05||0)),ease:rt.ease||"power3",data:Hc(a-t),onInterrupt:function(){return j.restart(!0)&&y&&y(xt)},onComplete:function(){xt.update(),Pt=Lt(),i&&!pt&&(I?I.resetTo("totalProgress",r,i._tTime/i._tDur):i.progress(r)),A=z=i&&!pt?i.totalProgress():xt.progress,ot&&ot(xt),_&&_(xt)}},t,p*g,a-t-p*g),v&&v(xt,n.tween)}}})).pause()),G&&(_u[G]=xt),(H=(J=xt.trigger=Sl(J||!0!==Q&&Q))&&J._gsap&&J._gsap.stRevert)&&(H=H(xt)),Q=!0===Q?J:Sl(Q),Dc(Y)&&(Y={targets:J,className:Y}),Q&&(!1===tt||tt===Jc||(tt=!(!tt&&Q.parentNode&&Q.parentNode.style&&"flex"===iu(Q.parentNode).display)&&Kc),xt.pin=Q,(o=Al.core.getCache(Q)).spacer?v=o.pinState:(lt&&((lt=Sl(lt))&&!lt.nodeType&&(lt=lt.current||lt.nativeElement),o.spacerIsNative=!!lt,lt&&(o.spacerState=Zu(lt))),o.spacer=b=lt||Dl.createElement("div"),b.classList.add("pin-spacer"),G&&b.classList.add("pin-spacer-"+G),o.pinState=v=Zu(Q)),!1!==e.force3D&&Al.set(Q,{force3D:!0}),xt.spacer=b=o.spacer,O=iu(Q),P=O[tt+dt.os2],x=Al.getProperty(Q),T=Al.quickSetter(Q,dt.a,eu),Hu(Q,b,O),_=Zu(Q)),bt){f=Bc(bt)?nu(bt,du):du,d=gu("scroller-start",G,ft,dt,f,0),p=gu("scroller-end",G,ft,dt,f,0,d),w=d["offset"+dt.op.d2];var kt=Sl(fl(ft,"content")||ft);u=this.markerStart=gu("start",G,kt,dt,f,w,0,ct),h=this.markerEnd=gu("end",G,kt,dt,f,w,0,ct),ct&&(F=Al.quickSetter([u,h],dt.a,eu)),vt||hl.length&&!0===fl(ft,"fixedMarkers")||(Z=iu(W=gt?jl:ft).position,W.style.position="absolute"===Z||"fixed"===Z?Z:"relative",Al.set([d,p],{force3D:!0}),M=Al.quickSetter(d,dt.a,eu),k=Al.quickSetter(p,dt.a,eu))}if(ct){var Ot=ct.vars.onUpdate,At=ct.vars.onUpdateParams;ct.eventCallback("onUpdate",(function(){xt.update(0,0,1),Ot&&Ot.apply(ct,At||[])}))}if(xt.previous=function(){return yu[yu.indexOf(xt)-1]},xt.next=function(){return yu[yu.indexOf(xt)+1]},xt.revert=function(t,e){if(!e)return xt.kill(!0);var n=!1!==t||!xt.enabled,o=Zl;n!==xt.isReverted&&(n&&(B=Math.max(Lt(),xt.scroll.rec||0),Mt=xt.progress,N=i&&i.progress()),u&&[u,h,d,p].forEach((function(t){return t.style.display=n?"none":"block"})),n&&(Zl=xt,xt.update(n)),!Q||at&&xt.isActive||(n?function(t,e,i){Wu(i);var n=t._gsap;if(n.spacerIsNative)Wu(n.spacerState);else if(t._gsap.swappedIn){var o=e.parentNode;o&&(o.insertBefore(t,e),o.removeChild(e))}t._gsap.swappedIn=!1}(Q,b,v):Hu(Q,b,iu(Q),C)),n||xt.update(n),Zl=o,xt.isReverted=n)},xt.refresh=function(o,s,f,w){if(!Zl&&xt.enabled||s)if(Q&&o&&_c)cu(t,"scrollEnd",Pu);else{!pc&&Tt&&Tt(xt),Zl=xt,n.tween&&!f&&(n.tween.kill(),n.tween=0),I&&I.pause(),et&&i&&i.revert({kill:!1}).invalidate(),xt.isReverted||xt.revert(!0,!0),xt._subPinOffset=!1;var T,P,M,k,O,A,z,D,R,F,H,q,W,Z=St(),V=Et(),$=ct?ct.duration():zc(ft,dt),Y=g<=.01,G=0,U=w||0,K=Bc(f)?f.end:e.end,it=e.endTrigger||J,nt=Bc(f)?f.start:e.start||(0!==e.start&&J?Q?"0 0":"0 100%":0),ot=xt.pinnedContainer=e.pinnedContainer&&Sl(e.pinnedContainer,xt),st=J&&Math.max(0,yu.indexOf(xt))||0,rt=st;for(bt&&Bc(f)&&(q=Al.getProperty(d,dt.p),W=Al.getProperty(p,dt.p));rt-- >0;)(A=yu[rt]).end||A.refresh(0,1)||(Zl=xt),!(z=A.pin)||z!==J&&z!==Q&&z!==ot||A.isReverted||(F||(F=[]),F.unshift(A),A.revert(!0,!0)),A!==yu[rt]&&(st--,rt--);for(Rc(nt)&&(nt=nt(xt)),nt=wc(nt,"start",xt),l=$u(nt,J,Z,dt,Lt(),u,d,xt,V,wt,vt,$,ct,xt._startClamp&&"_startClamp")||(Q?-.001:0),Rc(K)&&(K=K(xt)),Dc(K)&&!K.indexOf("+=")&&(~K.indexOf(" ")?K=(Dc(nt)?nt.split(" ")[0]:"")+K:(G=mu(K.substr(2),Z),K=Dc(nt)?nt:(ct?Al.utils.mapRange(0,ct.duration(),ct.scrollTrigger.start,ct.scrollTrigger.end,l):l)+G,it=J)),K=wc(K,"end",xt),c=Math.max(l,$u(K||(it?"100% 0":$),it,Z,dt,Lt()+G,h,p,xt,V,wt,vt,$,ct,xt._endClamp&&"_endClamp"))||-.001,G=0,rt=st;rt--;)(z=(A=yu[rt]).pin)&&A.start-A._pinPush<=l&&!ct&&A.end>0&&(T=A.end-(xt._startClamp?Math.max(0,A.start):A.start),(z===J&&A.start-A._pinPush<l||z===ot)&&isNaN(nt)&&(G+=T*(1-A.progress)),z===Q&&(U+=T));if(l+=G,c+=G,xt._startClamp&&(xt._startClamp+=G),xt._endClamp&&!pc&&(xt._endClamp=c||-.001,c=Math.min(c,zc(ft,dt))),g=c-l||(l-=.01)&&.001,Y&&(Mt=Al.utils.clamp(0,1,Al.utils.normalize(l,c,B))),xt._pinPush=U,u&&G&&((T={})[dt.a]="+="+G,ot&&(T[dt.p]="-="+Lt()),Al.set([u,h],T)),!Q||uc&&xt.end>=zc(ft,dt)){if(J&&Lt()&&!ct)for(P=J.parentNode;P&&P!==jl;)P._pinOffset&&(l-=P._pinOffset,c-=P._pinOffset),P=P.parentNode}else T=iu(Q),k=dt===Tl,M=Lt(),S=parseFloat(x(dt.a))+U,!$&&c>1&&(H={style:H=(gt?Dl.scrollingElement||Rl:ft).style,value:H["overflow"+dt.a.toUpperCase()]},gt&&"scroll"!==iu(jl)["overflow"+dt.a.toUpperCase()]&&(H.style["overflow"+dt.a.toUpperCase()]="scroll")),Hu(Q,b,T),_=Zu(Q),P=ou(Q,!0),D=vt&&El(ft,k?xl:Tl)(),tt?((C=[tt+dt.os2,g+U+eu]).t=b,(rt=tt===Kc?su(Q,dt)+g+U:0)&&(C.push(dt.d,rt+eu),"auto"!==b.style.flexBasis&&(b.style.flexBasis=rt+eu)),Wu(C),ot&&yu.forEach((function(t){t.pin===ot&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),vt&&Lt(B)):(rt=su(Q,dt))&&"auto"!==b.style.flexBasis&&(b.style.flexBasis=rt+eu),vt&&((O={top:P.top+(k?M-l:D)+eu,left:P.left+(k?D:M-l)+eu,boxSizing:"border-box",position:"fixed"})[Vc]=O["max"+Qc]=Math.ceil(P.width)+eu,O[$c]=O["max"+tu]=Math.ceil(P.height)+eu,O[Jc]=O[Jc+Uc]=O[Jc+Yc]=O[Jc+Xc]=O[Jc+Gc]="0",O[Kc]=T[Kc],O[Kc+Uc]=T[Kc+Uc],O[Kc+Yc]=T[Kc+Yc],O[Kc+Xc]=T[Kc+Xc],O[Kc+Gc]=T[Kc+Gc],y=function(t,e,i){for(var n,o=[],s=t.length,r=i?8:0;r<s;r+=2)n=t[r],o.push(n,n in e?e[n]:t[r+1]);return o.t=t.t,o}(v,O,at),pc&&Lt(0)),i?(R=i._initted,Jl(1),i.render(i.duration(),!0,!0),E=x(dt.a)-S+g+U,L=Math.abs(g-E)>1,vt&&L&&y.splice(y.length-2,2),i.render(0,!0,!0),R||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),Jl(0)):E=g,H&&(H.value?H.style["overflow"+dt.a.toUpperCase()]=H.value:H.style.removeProperty("overflow-"+dt.a));F&&F.forEach((function(t){return t.revert(!1,!0)})),xt.start=l,xt.end=c,r=a=pc?B:Lt(),ct||pc||(r<B&&Lt(B),xt.scroll.rec=0),xt.revert(!1,!0),Ct=vc(),j&&(Pt=-1,j.restart(!0)),Zl=0,i&&pt&&(i._initted||N)&&i.progress()!==N&&i.progress(N||0,!0).render(i.time(),!0,!0),(Y||Mt!==xt.progress||ct||et||i&&!i._initted)&&(i&&!pt&&i.totalProgress(ct&&l<-.001&&!Mt?Al.utils.normalize(l,c,0):Mt,!0),xt.progress=Y||(r-l)/g===Mt?0:Mt),Q&&tt&&(b._pinOffset=Math.round(xt.progress*E)),I&&I.invalidate(),isNaN(q)||(q-=Al.getProperty(d,dt.p),W-=Al.getProperty(p,dt.p),Xu(d,dt,q),Xu(u,dt,q-(w||0)),Xu(p,dt,W),Xu(h,dt,W-(w||0))),Y&&!pc&&xt.update(),!X||pc||m||(m=!0,X(xt),m=!1)}},xt.getVelocity=function(){return(Lt()-a)/(vc()-ql)*1e3||0},xt.endAnimation=function(){Nc(xt.callbackAnimation),i&&(I?I.progress(1):i.paused()?pt||Nc(i,xt.direction<0,1):Nc(i,i.reversed()))},xt.labelToScroll=function(t){return i&&i.labels&&(l||xt.refresh()||l)+i.labels[t]/i.duration()*g||0},xt.getTrailing=function(t){var e=yu.indexOf(xt),i=xt.direction>0?yu.slice(0,e).reverse():yu.slice(e+1);return(Dc(t)?i.filter((function(e){return e.vars.preventOverlaps===t})):i).filter((function(t){return xt.direction>0?t.end<=l:t.start>=c}))},xt.update=function(t,e,o){if(!ct||o||t){var s,u,h,p,f,m,v,w=!0===pc?B:xt.scroll(),x=t?0:(w-l)/g,C=x<0?0:x>1?1:x||0,O=xt.progress;if(e&&(a=r,r=ct?Lt():w,rt&&(z=A,A=i&&!pt?i.totalProgress():C)),it&&Q&&!Zl&&!gc&&_c&&(!C&&l<w+(w-a)/(vc()-ql)*it?C=1e-4:1===C&&c>w+(w-a)/(vc()-ql)*it&&(C=.9999)),C!==O&&xt.enabled){if(p=(f=(s=xt.isActive=!!C&&C<1)!=(!!O&&O<1))||!!C!=!!O,xt.direction=C>O?1:-1,xt.progress=C,p&&!Zl&&(u=C&&!O?0:1===C?1:1===O?2:3,pt&&(h=!f&&"none"!==_t[u+1]&&_t[u+1]||_t[u],v=i&&("complete"===h||"reset"===h||h in i))),ht&&(f||v)&&(v||K||!i)&&(Rc(ht)?ht(xt):xt.getTrailing(ht).forEach((function(t){return t.endAnimation()}))),pt||(!I||Zl||gc?i&&i.totalProgress(C,!(!Zl||!Ct&&!t)):(I._dp._time-I._start!==I._time&&I.render(I._dp._time-I._start),I.resetTo?I.resetTo("totalProgress",C,i._tTime/i._tDur):(I.vars.totalProgress=C,I.invalidate().restart()))),Q)if(t&&tt&&(b.style[tt+dt.os2]=P),vt){if(p){if(m=!t&&C>O&&c+1>w&&w+1>=zc(ft,dt),at)if(t||!s&&!m)Gu(Q,b);else{var D=ou(Q,!0),R=w-l;Gu(Q,jl,D.top+(dt===Tl?R:0)+eu,D.left+(dt===Tl?0:R)+eu)}Wu(s||m?y:_),L&&C<1&&s||T(S+(1!==C||m?0:E))}}else T(Cc(S+E*C));rt&&!n.tween&&!Zl&&!gc&&j.restart(!0),Y&&(f||st&&C&&(C<1||!hc))&&Fl(Y.targets).forEach((function(t){return t.classList[s||st?"add":"remove"](Y.className)})),$&&!pt&&!t&&$(xt),p&&!Zl?(pt&&(v&&("complete"===h?i.pause().totalProgress(1):"reset"===h?i.restart(!0).pause():"restart"===h?i.restart(!0):i[h]()),$&&$(xt)),!f&&hc||(U&&f&&Fc(xt,U),yt[u]&&Fc(xt,yt[u]),st&&(1===C?xt.kill(!1,1):yt[u]=0),f||yt[u=1===C?1:3]&&Fc(xt,yt[u])),ut&&!s&&Math.abs(xt.getVelocity())>(jc(ut)?ut:2500)&&(Nc(xt.callbackAnimation),I?I.progress(1):Nc(i,"reverse"===h?1:!C,1))):pt&&$&&!Zl&&$(xt)}if(k){var N=ct?w/ct.duration()*(ct._caScrollDist||0):w;M(N+(d._isFlipped?1:0)),k(N)}F&&F(-w/ct.duration()*(ct._caScrollDist||0))}},xt.enable=function(e,i){xt.enabled||(xt.enabled=!0,cu(ft,"resize",Tu),gt||cu(ft,"scroll",wu),Tt&&cu(t,"refreshInit",Tt),!1!==e&&(xt.progress=Mt=0,r=a=Pt=Lt()),!1!==i&&xt.refresh())},xt.getTween=function(t){return t&&n?n.tween:I},xt.setPositions=function(t,e,i,n){if(ct){var o=ct.scrollTrigger,s=ct.duration(),r=o.end-o.start;t=o.start+r*t/s,e=o.start+r*e/s}xt.refresh(!1,!1,{start:xc(t,i&&!!xt._startClamp),end:xc(e,i&&!!xt._endClamp)},n),xt.update()},xt.adjustPinSpacing=function(t){if(C&&t){var e=C.indexOf(dt.d)+1;C[e]=parseFloat(C[e])+t+eu,C[1]=parseFloat(C[1])+t+eu,Wu(C)}},xt.disable=function(e,i){if(xt.enabled&&(!1!==e&&xt.revert(!0,!0),xt.enabled=xt.isActive=!1,i||I&&I.pause(),B=0,o&&(o.uncache=1),Tt&&uu(t,"refreshInit",Tt),j&&(j.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!gt)){for(var s=yu.length;s--;)if(yu[s].scroller===ft&&yu[s]!==xt)return;uu(ft,"resize",Tu),gt||uu(ft,"scroll",wu)}},xt.kill=function(t,n){xt.disable(t,n),I&&!n&&I.kill(),G&&delete _u[G];var s=yu.indexOf(xt);s>=0&&yu.splice(s,1),s===Yl&&ju>0&&Yl--,s=0,yu.forEach((function(t){return t.scroller===xt.scroller&&(s=1)})),s||pc||(xt.scroll.rec=0),i&&(i.scrollTrigger=null,t&&i.revert({kill:!1}),n||i.kill()),u&&[u,h,d,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),mc===xt&&(mc=0),Q&&(o&&(o.uncache=1),s=0,yu.forEach((function(t){return t.pin===Q&&s++})),s||(o.spacer=0)),e.onKill&&e.onKill(xt)},yu.push(xt),xt.enable(!1,!1),H&&H(xt),i&&i.add&&!g){var zt=xt.update;xt.update=function(){xt.update=zt,ul.cache++,l||c||xt.refresh()},Al.delayedCall(.01,xt.update),g=.01,l=c=0}else xt.refresh();Q&&function(){if(fc!==Au){var t=fc=Au;requestAnimationFrame((function(){return t===Au&&Du(!0)}))}}()}else this.update=this.refresh=this.kill=Pc},t.register=function(e){return zl||(Al=e||Lc(),Mc()&&window.document&&t.enable(),zl=bc),zl},t.defaults=function(t){if(t)for(var e in t)pu[e]=t[e];return pu},t.disable=function(t,e){bc=0,yu.forEach((function(i){return i[e?"kill":"disable"](t)})),uu(Il,"wheel",wu),uu(Dl,"scroll",wu),clearInterval(Wl),uu(Dl,"touchcancel",Pc),uu(jl,"touchstart",Pc),lu(uu,Dl,"pointerdown,touchstart,mousedown",Sc),lu(uu,Dl,"pointerup,touchend,mouseup",Ec),Nl.kill(),Ic(uu);for(var i=0;i<ul.length;i+=3)hu(uu,ul[i],ul[i+1]),hu(uu,ul[i],ul[i+2])},t.enable=function(){if(Il=window,Dl=document,Rl=Dl.documentElement,jl=Dl.body,Al&&(Fl=Al.utils.toArray,Hl=Al.utils.clamp,sc=Al.core.context||Pc,Jl=Al.core.suppressOverwrites||Pc,rc=Il.history.scrollRestoration||"auto",Ru=Il.pageYOffset||0,Al.core.globals("ScrollTrigger",t),jl)){bc=1,(ac=document.createElement("div")).style.height="100vh",ac.style.position="absolute",zu(),Tc(),Ol.register(Al),t.isTouch=Ol.isTouch,oc=Ol.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ec=1===Ol.isTouch,cu(Il,"wheel",wu),Bl=[Il,Dl,Rl,jl],Al.matchMedia?(t.matchMedia=function(t){var e,i=Al.matchMedia();for(e in t)i.add(e,t[e]);return i},Al.addEventListener("matchMediaInit",(function(){return ku()})),Al.addEventListener("matchMediaRevert",(function(){return Lu()})),Al.addEventListener("matchMedia",(function(){Du(0,1),Cu("matchMedia")})),Al.matchMedia().add("(orientation: portrait)",(function(){return xu(),xu}))):console.warn("Requires GSAP 3.11.0 or later"),xu(),cu(Dl,"scroll",wu);var e,i,n=jl.hasAttribute("style"),o=jl.style,s=o.borderTopStyle,r=Al.core.Animation.prototype;for(r.revert||Object.defineProperty(r,"revert",{value:function(){return this.time(-.01,!0)}}),o.borderTopStyle="solid",e=ou(jl),Tl.m=Math.round(e.top+Tl.sc())||0,xl.m=Math.round(e.left+xl.sc())||0,s?o.borderTopStyle=s:o.removeProperty("border-top-style"),n||(jl.setAttribute("style",""),jl.removeAttribute("style")),Wl=setInterval(bu,250),Al.delayedCall(.5,(function(){return gc=0})),cu(Dl,"touchcancel",Pc),cu(jl,"touchstart",Pc),lu(cu,Dl,"pointerdown,touchstart,mousedown",Sc),lu(cu,Dl,"pointerup,touchend,mouseup",Ec),$l=Al.utils.checkPrefix("transform"),Fu.push($l),zl=vc(),Nl=Al.delayedCall(.2,Du).pause(),Xl=[Dl,"visibilitychange",function(){var t=Il.innerWidth,e=Il.innerHeight;Dl.hidden?(Gl=t,Ul=e):Gl===t&&Ul===e||Tu()},Dl,"DOMContentLoaded",Du,Il,"load",Du,Il,"resize",Tu],Ic(cu),yu.forEach((function(t){return t.enable(0,1)})),i=0;i<ul.length;i+=3)hu(uu,ul[i],ul[i+1]),hu(uu,ul[i],ul[i+2])}},t.config=function(e){"limitCallbacks"in e&&(hc=!!e.limitCallbacks);var i=e.syncInterval;i&&clearInterval(Wl)||(Wl=i)&&setInterval(bu,i),"ignoreMobileResize"in e&&(ec=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Ic(uu)||Ic(cu,e.autoRefreshEvents||"none"),Ql=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var i=Sl(t),n=ul.indexOf(i),o=kc(i);~n&&ul.splice(n,o?6:2),e&&(o?hl.unshift(Il,e,jl,e,Rl,e):hl.unshift(i,e))},t.clearMatchMedia=function(t){yu.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(t,e,i){var n=(Dc(t)?Sl(t):t).getBoundingClientRect(),o=n[i?Vc:$c]*e||0;return i?n.right-o>0&&n.left+o<Il.innerWidth:n.bottom-o>0&&n.top+o<Il.innerHeight},t.positionInViewport=function(t,e,i){Dc(t)&&(t=Sl(t));var n=t.getBoundingClientRect(),o=n[i?Vc:$c],s=null==e?o/2:e in fu?fu[e]*o:~e.indexOf("%")?parseFloat(e)*o/100:parseFloat(e)||0;return i?(n.left+s)/Il.innerWidth:(n.top+s)/Il.innerHeight},t.killAll=function(t){if(yu.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=Su.killAll||[];Su={},e.forEach((function(t){return t()}))}},t}();Ju.version="3.12.7",Ju.saveStyles=function(t){return t?Fl(t).forEach((function(t){if(t&&t.style){var e=Mu.indexOf(t);e>=0&&Mu.splice(e,5),Mu.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),Al.core.getCache(t),sc())}})):Mu},Ju.revert=function(t,e){return ku(!t,e)},Ju.create=function(t,e){return new Ju(t,e)},Ju.refresh=function(t){return t?Tu(!0):(zl||Ju.register())&&Du(!0)},Ju.update=function(t){return++ul.cache&&Bu(!0===t?2:0)},Ju.clearScrollMemory=Ou,Ju.maxScroll=function(t,e){return zc(t,e?xl:Tl)},Ju.getScrollFunc=function(t,e){return El(Sl(t),e?xl:Tl)},Ju.getById=function(t){return _u[t]},Ju.getAll=function(){return yu.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},Ju.isScrolling=function(){return!!_c},Ju.snapDirectional=au,Ju.addEventListener=function(t,e){var i=Su[t]||(Su[t]=[]);~i.indexOf(e)||i.push(e)},Ju.removeEventListener=function(t,e){var i=Su[t],n=i&&i.indexOf(e);n>=0&&i.splice(n,1)},Ju.batch=function(t,e){var i,n=[],o={},s=e.interval||.016,r=e.batchMax||1e9,a=function(t,e){var i=[],n=[],o=Al.delayedCall(s,(function(){e(i,n),i=[],n=[]})).pause();return function(t){i.length||o.restart(!0),i.push(t.trigger),n.push(t),r<=i.length&&o.progress(1)}};for(i in e)o[i]="on"===i.substr(0,2)&&Rc(e[i])&&"onRefreshInit"!==i?a(0,e[i]):e[i];return Rc(r)&&(r=r(),cu(Ju,"refresh",(function(){return r=e.batchMax()}))),Fl(t).forEach((function(t){var e={};for(i in o)e[i]=o[i];e.trigger=t,n.push(Ju.create(e))})),n};var Qu,th=function(t,e,i,n){return e>n?t(n):e<0&&t(0),i>n?(n-e)/(i-e):i<0?e/(e-i):1},eh=function t(e,i){!0===i?e.style.removeProperty("touch-action"):e.style.touchAction=!0===i?"auto":i?"pan-"+i+(Ol.isTouch?" pinch-zoom":""):"none",e===Rl&&t(jl,i)},ih={auto:1,scroll:1},nh=function(t){var e,i=t.event,n=t.target,o=t.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,r=s._gsap||Al.core.getCache(s),a=vc();if(!r._isScrollT||a-r._isScrollT>2e3){for(;s&&s!==jl&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!ih[(e=iu(s)).overflowY]&&!ih[e.overflowX]);)s=s.parentNode;r._isScroll=s&&s!==n&&!kc(s)&&(ih[(e=iu(s)).overflowY]||ih[e.overflowX]),r._isScrollT=a}(r._isScroll||"x"===o)&&(i.stopPropagation(),i._gsapAllow=!0)},oh=function(t,e,i,n){return Ol.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&nh,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return i&&cu(Dl,Ol.eventTypes[0],rh,!1,!0)},onDisable:function(){return uu(Dl,Ol.eventTypes[0],rh,!0)}})},sh=/(input|label|select|textarea)/i,rh=function(t){var e=sh.test(t.target.tagName);(e||Qu)&&(t._gsapAllow=!0,Qu=e)};Ju.sort=function(t){if(Rc(t))return yu.sort(t);var e=Il.pageYOffset||0;return Ju.getAll().forEach((function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+Il.innerHeight})),yu.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+(t.vars.containerAnimation?1e6:t._sortY)-((e.vars.containerAnimation?1e6:e._sortY)+-1e6*(e.vars.refreshPriority||0))})},Ju.observe=function(t){return new Ol(t)},Ju.normalizeScroll=function(t){if(void 0===t)return tc;if(!0===t&&tc)return tc.enable();if(!1===t)return tc&&tc.kill(),void(tc=t);var e=t instanceof Ol?t:function(t){Bc(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,i,n,o,s,r,a,l,c=t,u=c.normalizeScrollX,h=c.momentum,d=c.allowNestedScroll,p=c.onRelease,f=Sl(t.target)||Rl,m=Al.core.globals().ScrollSmoother,g=m&&m.get(),v=oc&&(t.content&&Sl(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),y=El(f,Tl),_=El(f,xl),b=1,w=(Ol.isTouch&&Il.visualViewport?Il.visualViewport.scale*Il.visualViewport.width:Il.outerWidth)/Il.innerWidth,x=0,T=Rc(h)?function(){return h(e)}:function(){return h||2.8},S=oh(f,t.type,!0,d),E=function(){return o=!1},P=Pc,C=Pc,M=function(){i=zc(f,Tl),C=Hl(oc?1:0,i),u&&(P=Hl(0,zc(f,xl))),n=Au},L=function(){v._gsap.y=Cc(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},k=function(){M(),s.isActive()&&s.vars.scrollY>i&&(y()>i?s.progress(1)&&y(i):s.resetTo("scrollY",i))};return v&&Al.set(v,{y:"+=0"}),t.ignoreCheck=function(t){return oc&&"touchmove"===t.type&&function(){if(o){requestAnimationFrame(E);var t=Cc(e.deltaY/2),i=C(y.v-t);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var n=Cc((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",v._gsap.y=n+"px",y.cacheID=ul.cache,Bu()}return!0}y.offset&&L(),o=!0}()||b>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){o=!1;var t=b;
2b=Cc((Il.visualViewport&&Il.visualViewport.scale||1)/w),s.pause(),t!==b&&eh(f,b>1.01||!u&&"x"),r=_(),a=y(),M(),n=Au},t.onRelease=t.onGestureStart=function(t,e){if(y.offset&&L(),e){ul.cache++;var n,o,r=T();u&&(o=(n=_())+.05*r*-t.velocityX/.227,r*=th(_,n,o,zc(f,xl)),s.vars.scrollX=P(o)),o=(n=y())+.05*r*-t.velocityY/.227,r*=th(y,n,o,zc(f,Tl)),s.vars.scrollY=C(o),s.invalidate().duration(r).play(.01),(oc&&s.vars.scrollY>=i||n>=i-1)&&Al.to({},{onUpdate:k,duration:r})}else l.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),vc()-x>1e3&&(n=0,x=vc())},t.onChange=function(t,e,i,o,s){if(Au!==n&&M(),e&&u&&_(P(o[2]===e?r+(t.startX-t.x):_()+e-o[1])),i){y.offset&&L();var l=s[2]===i,c=l?a+t.startY-t.y:y()+i-s[1],h=C(c);l&&c!==h&&(a+=h-c),y(h)}(i||e)&&Bu()},t.onEnable=function(){eh(f,!u&&"x"),Ju.addEventListener("refresh",k),cu(Il,"resize",k),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=_.smooth=!1),S.enable()},t.onDisable=function(){eh(f,!0),uu(Il,"resize",k),Ju.removeEventListener("refresh",k),S.kill()},t.lockAxis=!1!==t.lockAxis,(e=new Ol(t)).iOS=oc,oc&&!y()&&y(1),oc&&Al.ticker.add(Pc),l=e._dc,s=Al.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Uu(y,y(),(function(){return s.pause()}))},onUpdate:Bu,onComplete:l.vars.onComplete}),e}(t);return tc&&tc.target===e.target&&tc.kill(),kc(e.target)&&(tc=e),e},Ju.core={_getVelocityProp:Pl,_inputObserver:oh,_scrollers:ul,_proxies:hl,bridge:{ss:function(){_c||Cu("scrollStart"),_c=vc()},ref:function(){return Zl}}},Lc()&&Al.registerPlugin(Ju);const ah=new WeakMap;function lh(t,e,i,n){if(!t&&!ah.has(e))return!1;const o=ah.get(e)??new WeakMap;ah.set(e,o);const s=o.get(i)??new Set;o.set(i,s);const r=s.has(n);return t?s.add(n):s.delete(n),r&&t}function ch(){return ch=Object.assign?Object.assign.bind():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},ch.apply(this,arguments)}const uh=({hash:t}={})=>location.pathname+location.search+(t?location.hash:""),hh=(t=null,e={})=>{t=t||uh({hash:!0});const i=ch({},history.state,{url:t,random:Math.random(),source:"swup"},e);history.replaceState(i,"",t)},dh=(t,e,i,n)=>{const o=new AbortController;return function(t,e,i,n={}){const{signal:o,base:s=document}=n;if(o?.aborted)return;const{once:r,...a}=n,l=s instanceof Document?s.documentElement:s,c=Boolean("object"==typeof n?n.capture:n),u=n=>{const o=function(t,e){let i=t.target;if(i instanceof Text&&(i=i.parentElement),i instanceof Element&&t.currentTarget instanceof Element){const n=i.closest(e);if(n&&t.currentTarget.contains(n))return n}}(n,String(t));if(o){const t=Object.assign(n,{delegateTarget:o});i.call(l,t),r&&(l.removeEventListener(e,u,a),lh(!1,l,i,h))}},h=JSON.stringify({selector:t,type:e,capture:c});lh(!0,l,i,h)||l.addEventListener(e,u,a),o?.addEventListener("abort",(()=>{lh(!1,l,i,h)}))}(t,e,i,n),{destroy:()=>o.abort()}},ph=(t,e=document)=>e.querySelector(t),fh=(t,e=document)=>Array.from(e.querySelectorAll(t)),mh=t=>window.CSS&&window.CSS.escape?CSS.escape(t):t,gh=t=>1e3*Number(t.slice(0,-1).replace(",",".")),vh=(t,e)=>{const i={url:window.location.pathname+window.location.search,method:"GET",data:null,headers:{}},{url:n,method:o,headers:s,data:r}=ch({},i,t),a=new XMLHttpRequest;return a.onreadystatechange=function(){4===a.readyState&&e(a)},a.open(o,n,!0),Object.entries(s).forEach((([t,e])=>{a.setRequestHeader(t,e)})),a.send(r),a};class yh extends URL{constructor(t,e=document.baseURI){super(t.toString(),e)}get url(){return this.pathname+this.search}static fromElement(t){const e=t.getAttribute("href")||t.getAttribute("xlink:href");return new yh(e)}static fromUrl(t){return new yh(t)}}const _h=t=>/^to-/.test(t)||["is-changing","is-rendering","is-popstate"].includes(t),bh=()=>{const t=document.documentElement.className.split(" ").filter(_h);document.documentElement.classList.remove(...t)};class wh{constructor(t){this.pages={},this.last=null,this.swup=void 0,this.swup=t}getCacheUrl(t){return this.swup.resolveUrl(yh.fromUrl(t).url)}cacheUrl(t){t.url=this.getCacheUrl(t.url),t.url in this.pages==0&&(this.pages[t.url]=t),t.responseURL=this.getCacheUrl(t.responseURL),this.last=this.pages[t.url],this.swup.log(`Cache (${Object.keys(this.pages).length})`,this.pages)}getPage(t){return t=this.getCacheUrl(t),this.pages[t]}getCurrentPage(){return this.getPage(uh())}exists(t){return(t=this.getCacheUrl(t))in this.pages}empty(){this.pages={},this.last=null,this.swup.log("Cache cleared")}remove(t){delete this.pages[this.getCacheUrl(t)]}}const xh=function({event:t,skipTransition:e}={}){if(e)return this.triggerEvent("transitionEnd",t),this.cleanupAnimationClasses(),[Promise.resolve()];(t=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t()}))}))})((()=>{this.triggerEvent("animationInStart"),document.documentElement.classList.remove("is-animating")}));const i=this.getAnimationPromises("in");return Promise.all(i).then((()=>{this.triggerEvent("animationInDone"),this.triggerEvent("transitionEnd",t),this.cleanupAnimationClasses()})),i},Th=t=>{if(t&&"#"===t.charAt(0)&&(t=t.substring(1)),!t)return null;const e=decodeURIComponent(t);let i=document.getElementById(t)||document.getElementById(e)||ph(`a[name='${mh(t)}']`)||ph(`a[name='${mh(e)}']`);return i||"top"!==t||(i=document.body),i};let Sh="transition",Eh="transitionend",Ph="animation",Ch="animationend";function Mh(t){const e=this.options.animationSelector;if(!1===e)return[Promise.resolve()];const i=fh(e,document.body);if(!i.length)return console.warn(`[swup] No elements found matching animationSelector \`${e}\``),[Promise.resolve()];const n=i.map((t=>function(t){const{type:e,timeout:i,propCount:n}=function(t,e=null){const i=window.getComputedStyle(t),n=`${Sh}Duration`,o=`${Ph}Delay`,s=`${Ph}Duration`,r=i[`${Sh}Delay`].split(", "),a=(i[n]||"").split(", "),l=Lh(r,a),c=(i[o]||"").split(", "),u=(i[s]||"").split(", "),h=Lh(c,u);let d="",p=0,f=0;return"transition"===e?l>0&&(d="transition",p=l,f=a.length):"animation"===e?h>0&&(d="animation",p=h,f=u.length):(p=Math.max(l,h),d=p>0?l>h?"transition":"animation":null,f=d?"transition"===d?a.length:u.length:0),{type:d,timeout:p,propCount:f}}(t);if(e&&i)return new Promise((o=>
2{const s="transition"===e?Eh:Ch,r=performance.now();let a=0;const l=()=>{t.removeEventListener(s,c),o()},c=e=>{if(e.target===t){if(!(t=>[Eh,Ch].includes(t.type))(e))throw new Error("Not a transition or animation event.");(performance.now()-r)/1e3<e.elapsedTime||++a>=n&&l()}};setTimeout((()=>{a<n&&l()}),i+1),t.addEventListener(s,c)}))}(t))).filter(Boolean);return n.length?n:(console.warn(`[swup] No CSS animation duration defined on elements matching \`${e}\``),[Promise.resolve()])}function Lh(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map(((e,i)=>gh(e)+gh(t[i]))))}void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Sh="WebkitTransition",Eh="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ph="WebkitAnimation",Ch="webkitAnimationEnd");const kh=function(t){const e=((t,e)=>{var i,n;let o=document.createElement("html");o.innerHTML=t;let s=[];e.forEach((t=>{if(null==ph(t,o))return console.warn(`[swup] Container ${t} not found on page.`),null;fh(t).length!==fh(t,o).length&&console.warn("[swup] Mismatched number of containers found on new page."),fh(t).forEach(((e,i)=>{fh(t,o)[i].setAttribute("data-swup",String(s.length)),s.push(fh(t,o)[i].outerHTML)}))}));const r=(null==(i=ph("title",o))?void 0:i.innerText)||"",a=null==(n=ph("body",o))?void 0:n.className;return o.innerHTML="",o=null,{title:r,pageClass:a,blocks:s,originalContent:t}})(t.responseText,this.options.containers);return e?ch({},e,{responseURL:t.responseURL||window.location.href}):(console.warn("[swup] Received page is invalid."),null)};function Oh(t){const e=this.options.requestHeaders,{url:i}=t;return this.cache.exists(i)?(this.triggerEvent("pageRetrievedFromCache"),Promise.resolve(this.cache.getPage(i))):new Promise(((n,o)=>{vh(ch({},t,{headers:e}),(t=>{if(500===t.status)return this.triggerEvent("serverError"),void o(i);const e=this.getPageData(t);if(!e||!e.blocks.length)return void o(i);const s=ch({},e,{url:i});this.cache.cacheUrl(s),this.triggerEvent("pageLoaded"),n(s)}))}))}const Ah=function({event:t,skipTransition:e}={}){const i=t instanceof PopStateEvent;if(e)return this.triggerEvent("animationSkipped"),[Promise.resolve()];this.triggerEvent("animationOutStart"),document.documentElement.classList.add("is-changing","is-leaving","is-animating"),i&&document.documentElement.classList.add("is-popstate");const n=this.getAnimationPromises("out");return Promise.all(n).then((()=>{this.triggerEvent("animationOutDone")})),n};function zh(t){const{url:e}=t;this.shouldIgnoreVisit(e)?window.location.href=e:this.performPageLoad(t)}function Ih(t){const{url:e,event:i,customTransition:n,history:o="push"}=null!=t?t:{},s=i instanceof PopStateEvent,r=this.shouldSkipTransition({url:e,event:i});this.triggerEvent("transitionStart",i),this.updateTransition(uh(),e,n),null!=n&&document.documentElement.classList.add(`to-${(t=>String(t).toLowerCase().replace(/[\s/_.]+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+|-+$/g,"")||"")(n)}`);const a=this.leavePage({event:i,skipTransition:r}),l=this.fetchPage(t);if(!s){const t=e+(this.scrollToElement||"");"replace"===o?hh(t):((t,e={})=>{const i=ch({url:t=t||uh({hash:!0}),random:Math.random(),source:"swup"},e);history.pushState(i,"",t)})(t)}this.currentPageUrl=uh(),Promise.all([l,...a]).then((([t])=>{this.renderPage(t,{event:i,skipTransition:r})})).catch((t=>{void 0!==t&&(this.options.skipPopStateHandling=()=>(window.location=t,!0),history.go(-1))}))}const Dh=function({blocks:t,title:e}){return t.forEach(((t,e)=>{document.body.querySelector(`[data-swup="${e}"]`).outerHTML=t})),document.title=e,Promise.resolve()};function Rh(t,e){const i=this._handlers[t];i?i.push(e):console.warn(`Unsupported event ${t}.`)}function jh(t,e){if(t&&e){const i=this._handlers[t];i.includes(e)?this._handlers[t]=i.filter((t=>t!==e)):console.warn(`Handler for event '${t}' not found.`)}else t?this._handlers[t]=[]:Object.keys(this._handlers).forEach((t=>{this._handlers[t]=[]}))}function Bh(t,e){this._handlers[t].forEach((t=>{try{t(e)}catch(t){console.error(t)}}));const i=new CustomEvent(`swup:${t}`,{detail:t});document.dispatchEvent(i)}const Nh=function(t){var e;if(null==(e=t)?void 0:e.isSwupPlugin){if(t.swup=this,!t._checkRequirements||t._checkRequirements())return t._beforeMount&&t._beforeMount(),t.mount(),this.plugins.push(t),this.plugins}else console.error("Not a swup plugin instance",t)};function Fh(t){const e=this.findPlugin(t);
2if(e)return e.unmount(),e._afterUnmount&&e._afterUnmount(),this.plugins=this.plugins.filter((t=>t!==e)),this.plugins;console.error("No such plugin",e)}function Hh(t){return this.plugins.find((e=>e===t||e.name===t))}const qh=function(t,{event:e,skipTransition:i}={}){if(document.documentElement.classList.remove("is-leaving"),!this.isSameResolvedUrl(uh(),t.url))return;const{url:n}=yh.fromUrl(t.responseURL);this.isSameResolvedUrl(uh(),n)||(this.cache.cacheUrl(ch({},t,{url:n})),this.currentPageUrl=uh(),hh(n)),i||document.documentElement.classList.add("is-rendering"),this.triggerEvent("willReplaceContent",e),this.replaceContent(t).then((()=>{this.triggerEvent("contentReplaced",e),this.triggerEvent("pageView",e),this.options.cache||this.cache.empty(),this.enterPage({event:e,skipTransition:i}),this.scrollToElement=null}))};function Wh(t,e,i){this.transition={from:t,to:e,custom:i}}function Zh({event:t}){return!(!(t instanceof PopStateEvent)||this.options.animateHistoryBrowsing)}class Vh{constructor(t={}){this.version="3.1.1",this._handlers={animationInDone:[],animationInStart:[],animationOutDone:[],animationOutStart:[],animationSkipped:[],clickLink:[],contentReplaced:[],disabled:[],enabled:[],openPageInNewTab:[],pageLoaded:[],pageRetrievedFromCache:[],pageView:[],popState:[],samePage:[],samePageWithHash:[],serverError:[],transitionStart:[],transitionEnd:[],willReplaceContent:[]},this.scrollToElement=null,this.options=void 0,this.plugins=[],this.transition={},this.cache=void 0,this.currentPageUrl=uh(),this.delegatedListeners={},this.boundPopStateHandler=void 0,this.loadPage=zh,this.performPageLoad=Ih,this.leavePage=Ah,this.renderPage=qh,this.replaceContent=Dh,this.enterPage=xh,this.triggerEvent=Bh,this.delegateEvent=dh,this.on=Rh,this.off=jh,this.updateTransition=Wh,this.shouldSkipTransition=Zh,this.getAnimationPromises=Mh,this.getPageData=kh,this.fetchPage=Oh,this.getAnchorElement=Th,this.log=()=>{},this.use=Nh,this.unuse=Fh,this.findPlugin=Hh,this.getCurrentUrl=uh,this.cleanupAnimationClasses=bh,this.defaults={animateHistoryBrowsing:!1,animationSelector:'[class*="transition-"]',cache:!0,containers:["#swup"],ignoreVisit:(t,{el:e}={})=>!(null==e||!e.closest("[data-no-swup]")),linkSelector:"a[href]",plugins:[],resolveUrl:t=>t,requestHeaders:{"X-Requested-With":"swup",Accept:"text/html, application/xhtml+xml"},skipPopStateHandling:t=>{var e;return"swup"!==(null==(e=t.state)?void 0:e.source)}},this.options=ch({},this.defaults,t),this.boundPopStateHandler=this.popStateHandler.bind(this),this.cache=new wh(this),this.enable()}enable(){"undefined"!=typeof Promise?(this.delegatedListeners.click=dh(this.options.linkSelector,"click",this.linkClickHandler.bind(this)),window.addEventListener("popstate",this.boundPopStateHandler),((t,e)=>{let i=0;e.forEach((e=>{null==ph(e,t)?console.warn(`[swup] Container ${e} not found on page.`):fh(e).forEach(((n,o)=>{fh(e,t)[o].setAttribute("data-swup",String(i)),i++}))}))})(document.documentElement,this.options.containers),this.options.plugins.forEach((t=>this.use(t))),hh(),this.triggerEvent("enabled"),document.documentElement.classList.add("swup-enabled"),this.triggerEvent("pageView")):console.warn("Promise is not supported")}destroy(){this.delegatedListeners.click.destroy(),window.removeEventListener("popstate",this.boundPopStateHandler),this.cache.empty(),this.options.plugins.forEach((t=>{this.unuse(t)})),fh("[data-swup]").forEach((t=>{t.removeAttribute("data-swup")})),this.off(),this.triggerEvent("disabled"),document.documentElement.classList.remove("swup-enabled")}shouldIgnoreVisit(t,{el:e,event:i}={}){const{origin:n,url:o,hash:s}=yh.fromUrl(t);return n!==window.location.origin||!(!e||!this.triggerWillOpenNewWindow(e))||!!this.options.ignoreVisit(o+s,{el:e,event:i})}linkClickHandler(t){const e=t.delegateTarget,{href:i,url:n,hash:o}=yh.fromElement(e);if(this.shouldIgnoreVisit(i,{el:e,event:t}))return;if(t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return void this.triggerEvent("openPageInNewTab",t);if(0!==t.button)return;if(this.triggerEvent("clickLink",t),t.preventDefault(),!n||n===uh())return void this.handleLinkToSamePage(n,o,t);if(this.isSameResolvedUrl(n,uh()))return;this.scrollToElement=o||null;const s=e.getAttribute("data-swup-transition")||void 0;let r;const a=e.getAttribute("data-swup-history");a&&["push","replace"].includes(a)&&(r=a),this.performPageLoad({url:n,customTransition:s,history:r})}handleLinkToSamePage(t,e,i){if(e){if(this.triggerEvent("samePageWithHash",i),!Th(e))return console.warn(`Element for offset not found (#${e})`);hh(t+e)}else this.triggerEvent("samePage",i)}
2triggerWillOpenNewWindow(t){return!!t.matches('[download], [target="_blank"]')}popStateHandler(t){var e,i;if(this.options.skipPopStateHandling(t))return;if(this.isSameResolvedUrl(uh(),this.currentPageUrl))return;const n=null!=(e=null==(i=t.state)?void 0:i.url)?e:location.href;if(this.shouldIgnoreVisit(n,{event:t}))return;const{url:o,hash:s}=yh.fromUrl(n);s?this.scrollToElement=s:t.preventDefault(),this.triggerEvent("popState",t),this.options.animateHistoryBrowsing||(document.documentElement.classList.remove("is-animating"),bh()),this.performPageLoad({url:o,event:t})}resolveUrl(t){if("function"!=typeof this.options.resolveUrl)return console.warn("[swup] options.resolveUrl expects a callback function."),t;const e=this.options.resolveUrl(t);return e&&"string"==typeof e?e.startsWith("//")||e.startsWith("http")?(console.warn("[swup] options.resolveUrl needs to return a relative url"),t):e:(console.warn("[swup] options.resolveUrl needs to return a url"),t)}isSameResolvedUrl(t,e){return this.resolveUrl(t)===this.resolveUrl(e)}}var $h=i(188),Yh=i(442),Gh=i.n(Yh);i(627);const Uh=t=>String(t).split(".").concat(["0","0"]).slice(0,3).join(".");class Xh{constructor(){this.isSwupPlugin=!0,this.requires={},this.swup=void 0,this.version=void 0}mount(){}unmount(){}_beforeMount(){if(!this.name)throw new Error("You must define a name of plugin when creating a class.")}_afterUnmount(){}_checkRequirements(){return"object"!=typeof this.requires||Object.entries(this.requires).forEach((([t,e])=>{if(!function(t,e,i){const n=function(t,e){var i;if("swup"===t)return null!=(i=e.version)?i:"";{var n;const i=e.findPlugin(t);return null!=(n=null==i?void 0:i.version)?n:""}}(t,i);return!!n&&((t,e)=>e.every((e=>{const[,i,n]=e.match(/^([\D]+)?(.*)$/)||[];var o,s;return((t,e)=>{const i={"":t=>0===t,">":t=>t>0,">=":t=>t>=0,"<":t=>t<0,"<=":t=>t<=0};return(i[e]||i[""])(t)})((s=n,o=Uh(o=t),s=Uh(s),o.localeCompare(s,void 0,{numeric:!0})),i||">=")})))(n,e)}(t,e=Array.isArray(e)?e:[e],this.swup)){const i=`${t} ${e.join(", ")}`;throw new Error(`Plugin version mismatch: ${this.name} requires ${i}`)}})),!0}}function Kh(){return Kh=Object.assign?Object.assign.bind():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},Kh.apply(this,arguments)}class Jh extends Xh{constructor(t={}){super(),this.name="PreloadPlugin",this.requires={swup:">=3.0.0"},this.preloadPromises=new Map,this.defaults={throttle:5,preloadInitialPage:!0},this.onContentReplaced=()=>{this.swup.preloadPages()},this.onMouseEnter=t=>{t.target===t.delegateTarget&&this.deviceSupportsHover()&&(this.swup.triggerEvent("hoverLink",t),this.preloadLink(t.delegateTarget))},this.onTouchStart=t=>{this.deviceSupportsHover()||this.preloadLink(t.delegateTarget)},this.preloadPage=t=>{const e=this.swup,{url:i}=yh.fromUrl(t);return new Promise(((t,n)=>{e.cache.exists(i)?t(e.cache.getPage(i)):vh({url:i,headers:e.options.requestHeaders},(o=>{if(500===o.status)return e.triggerEvent("serverError"),void n(i);const s=e.getPageData(o);if(!s||!s.blocks.length)return void n(i);const r=Kh({},s,{url:i});e.cache.cacheUrl(r),e.triggerEvent("pagePreloaded",r),t(r)}))}))},this.preloadPages=()=>{fh("[data-swup-preload], [data-swup-preload-all] a").forEach((t=>{this.shouldIgnoreVisit(t.href,{el:t})||this.swup.preloadPage(t.href)}))},this.options=Kh({},this.defaults,t)}mount(){const t=this.swup;t.options.cache?(t._handlers.pagePreloaded=[],t._handlers.hoverLink=[],t.preloadPage=this.preloadPage,t.preloadPages=this.preloadPages,this.originalSwupFetchPage=t.fetchPage.bind(t),t.fetchPage=this.fetchPreloadedPage.bind(this),t.delegatedListeners.mouseenter=t.delegateEvent(t.options.linkSelector,"mouseenter",this.onMouseEnter.bind(this),{capture:!0}),t.delegatedListeners.touchstart=t.delegateEvent(t.options.linkSelector,"touchstart",this.onTouchStart.bind(this),{capture:!0}),t.preloadPages(),t.on("contentReplaced",this.onContentReplaced),this.options.preloadInitialPage&&t.preloadPage(uh())):console.warn("PreloadPlugin: swup cache needs to be enabled for preloading")}unmount(){const t=this.swup;t.options.cache&&(this.preloadPromises=null,t._handlers.pagePreloaded=null,t._handlers.hoverLink=null,t.preloadPage=null,t.preloadPages=null,this.originalSwupFetchPage&&(t.fetchPage=this.originalSwupFetchPage,this.originalSwupFetchPage=null),t.delegatedListeners.mouseenter.destroy(),t.delegatedListeners.touchstart.destroy(),t.off("contentReplaced",this.onContentReplaced))}shouldIgnoreVisit(t,{el:e}={}){return this.swup.shouldIgnoreVisit(t,{el:e})}deviceSupportsHover(){return window.matchMedia("(hover: hover)").matches}preloadLink(t){const e=this.swup,{url:i}=yh.fromElement(t);if(this.shouldIgnoreVisit(t.href,{el:t}))return;if(i===uh())return;
2if(e.cache.exists(i))return;if(this.preloadPromises.has(i))return;if(this.preloadPromises.size>=this.options.throttle)return;const n=this.preloadPage(i);n.url=i,n.catch((()=>{})).finally((()=>{this.preloadPromises.delete(i)})),this.preloadPromises.set(i,n)}fetchPreloadedPage(t){const{url:e}=t,i=this.preloadPromises.get(e);return null!=i?i:this.originalSwupFetchPage(t)}}var Qh=i(481),td=i.n(Qh);let ed,id;function nd(){if(e()(".gallery-section").length>0){var t=document.querySelector(".gallery-track");if(!t||void 0===Ci())return void console.error("Isotope non trouvé ou .gallery-track manquant.");var i=new(Ci())(t,{itemSelector:".card",layoutMode:"fitRows",percentPosition:!0,fitRows:{gutter:3}});Bi().refresh();var n=document.querySelector(".filter-button-group"),o=n.querySelectorAll("li");n.addEventListener("click",(function(t){if(t.target&&"LI"===t.target.tagName){var e=t.target.getAttribute("data-filter");i.arrange({filter:e}),Ei.destroy(),Ei.bind(".gallery-track .card:is(:not([style*='display: none'])) [data-fancybox='portfolio-gallery']",{loop:!0,keyboard:!0,arrows:!0,infobar:!0,toolbar:!0,thumbs:{autoStart:!1},iframe:{css:{width:"80vw",height:"80vh",maxWidth:"1200px",maxHeight:"675px"}},image:{zoom:!0,wheel:"zoom"},buttons:["zoom","slideShow","thumbs","close"],animationEffect:"zoom-in-out",transitionEffect:"slide",on:{ready:(t,e)=>{console.log("Fancybox ready")},closing:(t,e)=>{console.log("Fancybox closing")}}}),o.forEach((function(t){t.classList.remove("active")})),t.target.classList.add("active");let n=document.querySelector("header"),s=document.querySelector(".bloc-header-titre-portfolio"),r=0;n&&(r+=n.offsetHeight),s&&(r+=s.offsetHeight/2.75),window.scrollTo({top:r,behavior:"smooth"}),Bi().refresh(),od()}}))}}function od(){if(e()(".gallery-section").length>0){const t=document.querySelector(".gallery-section"),i=document.querySelector(".gallery-track"),n=document.querySelectorAll(".card"),o=.05;let s,r=0,a=0;const l=(t,e,i)=>t*(1-i)+e*i;function c(){r=l(r,a,o);const e=Math.min(1,window.scrollY/i.clientHeight),n=i.clientHeight-e*i.clientHeight;t.style.height=`${n}px`,i.style.transform=`translateY(-${r}px)`,h(),s=requestAnimationFrame(c),r.toFixed(1)===window.scrollY.toFixed(1)&&cancelAnimationFrame(s)}function u(t){const e=t.querySelector(".card-image-wrapper");if(!e)return;const i=t.offsetHeight-e.offsetHeight,{top:n}=t.getBoundingClientRect(),o=n/window.innerHeight,s=window.innerWidth<800?i*o*.4:i*o;e.style.transform=`translateY(${s}px)`}const h=()=>n.forEach(u);function d(){h(),a=window.scrollY,cancelAnimationFrame(s),s=requestAnimationFrame(c),Bi().refresh()}t.style.height=`${i.clientHeight}px`,window.addEventListener("load",c,!1),window.addEventListener("scroll",d,!1),window.addEventListener("resize",c,!1)}}function sd(){e()(".team-cards-tel").length>0&&new J(".team-cards-tel",{loop:!1,slidesPerView:1.5,slidesPerGroup:1,centeredSlides:!0,spaceBetween:40,breakpoints:{800:{slidesPerView:3,slidesPerGroup:3,loop:!1}}})}function rd(){e()(".footerTexteAvecFleche").length>0&&document.querySelectorAll(".f").forEach((t=>{const e=t.closest("[class^='fleche']"),i=t.querySelectorAll(".draw-arrow"),n=$a.to(i,{strokeDashoffset:0,duration:2,stagger:.3,ease:"power2.out",scrollTrigger:{trigger:e,start:"top 90%",end:"top 50%",toggleActions:"restart none resume pause"}});t.addEventListener("mouseenter",(()=>{$a.set(i,{strokeDashoffset:1e3}),n.restart()}))}))}function ad(){e()(".bloc-header-titre").length>0&&document.querySelectorAll(".q").forEach((t=>{const e=t.closest("[class^='quote']"),i=t.querySelectorAll(".draw-arrow");if(!i.length)return;const n=$a.to(i,{strokeDashoffset:0,duration:4,stagger:.3,ease:"power2.out",scrollTrigger:{trigger:e,start:"top 65%",end:"top 50%",toggleActions:"play none none none"}}),o=(e||t).getBoundingClientRect();o.top<window.innerHeight&&o.bottom>0&&n.play(0);const s=t.querySelector("p, .citation-txt");s&&$a.fromTo(s,{opacity:0},{opacity:1,duration:1,ease:"power2.out",scrollTrigger:{trigger:e,start:"top 65%",end:"top 50%",toggleActions:"play none none none"}}),t.addEventListener("mouseenter",(()=>{$a.set(i,{strokeDashoffset:1e3}),n.restart()}))}))}function ld(t,e={}){function i(t){const e=document.querySelector(t);if(!e)return;let i;i=window.innerWidth<1024?e.querySelectorAll(".line.mobile-only i"):e.querySelectorAll(".line.agence-de-communication i, .line.creative-and-humaine i");const n=i.length;let o=0,s=!1;$a.to(i,{opacity:1,stagger:{each:.05,onStart:()=>{o++,!s&&o>=n/2&&(ad(),s=!0)}},duration:.5})}let n;if(i(t),window.addEventListener("resize",(()=>{clearTimeout(n),n=setTimeout((()=>{i(t)}),300)})),e.words&&Array.isArray(e.words)){let o=0;function s(){const i=window.innerWidth<=767?document.querySelector(`${t} .line.mobile-only .communication`):document.querySelector(`${t} .line.agence-de-communication .communication`);if(!i)return;const n=e.words[++o%e.words.length],s=i.querySelectorAll("i");
2$a.to(s,{opacity:0,duration:.2,onComplete:()=>{i.innerHTML="",n.split("").forEach((t=>{const e=document.createElement("i");e.textContent=" "===t?"Â ":t,e.classList.add("t-mask"),i.appendChild(e)}));const t=i.querySelectorAll("i");requestAnimationFrame((()=>{$a.fromTo(t,{webkitMaskPosition:"-97% 0%",maskPosition:"-97% 0%",opacity:0},{webkitMaskPosition:"0% 0%",maskPosition:"0% 0%",opacity:1,ease:"steps(17)",stagger:.05,duration:1})}))}})}window._wordChangeInterval&&(clearInterval(window._wordChangeInterval),window._wordChangeInterval=null),setTimeout((()=>{window._wordChangeInterval=setInterval(s,5e3)}),0),window.addEventListener("resize",(()=>{o=0}))}}function cd(){document.querySelector(".accueilH1")&&setTimeout((()=>{ld(".accueilH1",{words:["COMMUNICATION","DÃVELOPPEMENT","STRATÃGIE","DESIGN GRAPHIQUE","E-LEARNING","MOTION DESIGN","PUBLICITÃ"]})}),0),document.querySelector(".scroll-down-circle")&&($a.to(".scroll-down-circle",{x:-200,autoAlpha:0,ease:"none",scrollTrigger:{trigger:".bloc-header-titre-accueil",start:"top top",end:"15% top",scrub:!0,markers:!1}}),document.querySelectorAll(".scroll-down-circle").forEach((t=>{t.addEventListener("click",(e=>{e.preventDefault();const i=t.getAttribute("href").substring(1),n=document.getElementById(i);if(n){const t=document.querySelector("#headerSite"),e=t?t.offsetHeight:0,i=n.getBoundingClientRect().top+window.scrollY-e;window.scrollTo({top:i,behavior:"smooth"})}}))})))}function ud(){ld(".prestationsH1"),ld(".a-proposH1"),ld(".portfolioH1"),ld(".contactH1"),(document.querySelector(".bloc-header-titre-blog")||document.querySelector(".bloc-header-titre-detail-prestation"))&&ad()}function hd(){const t=document.querySelector(".scroll-section"),e=document.querySelector(".pin-container"),i=document.querySelectorAll(".slide"),n=window.matchMedia("(min-width: 1160px)");if(t&&e&&0!==i.length){if(id){id.scrollTrigger.kill(),id.kill(),id=null,i.forEach((t=>{$a.set(t,{clearProps:"all"})})),$a.set(e,{clearProps:"all"});const t=e.parentElement;t&&t.classList.contains("gsap-pin-spacer")&&(t.parentElement.insertBefore(e,t),t.remove())}n.matches&&(i.forEach(((t,e)=>{e>0&&$a.set(t,{xPercent:100})})),id=$a.timeline({scrollTrigger:{trigger:t,start:"top top",end:"bottom bottom",anticipatePin:0,pin:e,scrub:1,ease:"power1.inOut"}}),i.forEach(((t,e)=>{const n=t.querySelector(".title-mask-top"),o=t.querySelector(".title-mask-bottom");e>0&&id.addLabel(`slide${e}`,"<"),n&&o&&(id.to(n,{yPercent:-20,delay:.3}),id.to(o,{yPercent:20},"<")),e<i.length-1&&(id.to(t,{xPercent:-100,ease:"power1.inOut",delay:.1}),id.to(i[e+1],{xPercent:0,ease:"power1.inOut"},"<"))})),id.to({},{duration:.4}))}}function dd(){const t=e()(".filter-button-group");if(0===t.length)return;const i=window.scrollY||window.pageYOffset,n=function(){const t=window.innerWidth;return t<800?"78px":t<1160?"81.33px":"122.5px"}(),o=e()(".gallery-portfolio").offset().top+e()(".gallery-portfolio").outerHeight(),s=e()(".reaDevis-tel-tab").length?e()(".reaDevis-tel-tab").offset().top:1/0,r=e()(".reaDevis").length?e()(".reaDevis").offset().top:1/0,a=i+n+t.outerHeight();i>200?(t.hasClass("is-sticky")?t.css("top",n):t.addClass("is-sticky").css({position:"fixed",display:"block",top:n,zIndex:6,background:"hsla(0, 0%, 100%, 0.85)",backdropFilter:"blur(19.7px)",marginTop:0,borderTop:"#000 1px solid",opacity:0}).animate({opacity:1},200),a>=s||a>=r||a>=o?t.hasClass("is-hidden")||t.addClass("is-hidden").stop(!0).animate({opacity:0}
2,200):t.hasClass("is-hidden")&&t.removeClass("is-hidden").stop(!0).animate({opacity:1},200)):t.hasClass("is-sticky")&&t.removeClass("is-sticky").removeClass("is-hidden").animate({opacity:0},200,(function(){t.css({position:"",display:"",top:"",zIndex:"",background:"",backdropFilter:"",borderTop:"",opacity:""})}))}function pd(){(function(){window.location.pathname.split("/").filter((t=>""!==t)),window.location.pathname;const t=document.body.classList,e=document.querySelector("body");e.getAttribute("data-categories")?.split(","),document.querySelectorAll(".current-menu-item, .current-menu-parent, .current_page_item, .current-page-ancestor, .current_page_parent, .current-kiosque-ancestor").forEach((t=>{t.classList.remove("current-menu-item","current-menu-parent","current_page_item","current-page-ancestor","current_page_parent","current-kiosque-ancestor")})),document.querySelectorAll("#navSite a").forEach((e=>{if(new URL(e.href).pathname.split("/").filter((t=>""!==t)),function(t){return new URL(t.href).pathname===window.location.pathname}(e)&&!e.href.endsWith("#")){e.parentElement.classList.add("current_page_item");const t=e.parentElement.closest("li")?.parentElement.closest("li");t&&t.classList.add("current-page-ancestor"),e.setAttribute("aria-current","page")}else e.setAttribute("aria-current",!1);const i=e.getAttribute("data-term-slug");if(i&&t.contains(`taxonomy-categorie_kiosque-${i}`)){e.parentElement.classList.add("current_page_item");const t=e.parentElement.closest(".menu-item-has-children");t&&t.classList.add("current-page-ancestor")}e.parentElement.classList.contains("menuActualites")&&t.contains("single-post")&&e.parentElement.classList.add("current-page-ancestor")}))})(),Bi().init({offset:70}),function(){if(e()("#accueilSlider").length>0){const t=new J("#accueilSlider #slider",{modules:[Q,tt],speed:2e3,direction:"horizontal",loop:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:8e3,disableOnInteraction:!1}});t.on("slideChangeTransitionStart",(function(){e()(".swiper-slide .blocDetail").removeClass("aos-animate")})),t.on("slideChangeTransitionEnd",(function(){e()(".swiper-slide-active .blocDetail").addClass("aos-animate"),Bi().refresh()}))}}(),rd(),function(){if(e()("#mapCanvas").length>0){var t=null,i=baseURL+"/wp-content/themes/oroyaV2/dist/assets/img/";t=td().map("mapCanvas").setView([0,0],16),td().tileLayer("https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}{r}.png",{subdomains:"abcd",maxZoom:19}).addTo(t);var n=td().icon({iconUrl:i+"point.png",iconSize:[40,56]});fetch(`https://nominatim.openstreetmap.org/search?q=${encodeURIComponent("30 rue andré Theuriet, 37000 Tours")}&format=json`).then((t=>t.json())).then((e=>{if(e&&e.length>0){const{lat:i,lon:o}=e[0];td().marker([i,o],{icon:n}).addTo(t),t.setView([i,o],17)}else console.error("Adresse introuvable")})).catch((t=>console.error("Erreur lors du géocodage :",t)))}}(),function(){function t(t){t.querySelectorAll(".wpcf7-form-control-wrap .wpcf7-form-control").forEach((t=>{if("date"===t.type)return;if(t.hasAttribute("data-events-attached"))return;t.setAttribute("data-events-attached","true"),t.addEventListener("focus",(()=>{const e=t.closest(".form-group").querySelector("label");e&&e.classList.add("active")})),t.addEventListener("blur",(()=>{const e=t.closest(".form-group").querySelector("label");e&&""===t.value&&e.classList.remove("active")}));const e=t.closest(".form-group");if(e){const i=e.querySelector("label");i&&""!==t.value&&i.classList.add("active")}}))}const e=document.querySelector("#footerContact .wpcf7-form");e&&t(e);const i=document.querySelector("#contactFormulaire .wpcf7-form");i&&t(i)}(),e()(".swiperTemoignages").length>0&&new J(".swiperTemoignages",{slidesPerView:1.2,spaceBetween:25,mousewheel:!0,breakpoints:{800:{slidesPerView:1.5,spaceBetween:30},1180:{slidesPerView:2.2,spaceBetween:30},1650:{slidesPerView:3.2,spaceBetween:35}}}),e()(".swiperAccordion").length>0&&new J(".swiperAccordion",{slidesPerView:1.2,spaceBetween:20,mousewheel:!0,breakpoints:{800:{slidesPerView:1.5},1180:{slidesPerView:2.2}}}),sd(),function(){if(0===e()(".swiperProjets").length)return;let t=null;const i=window.matchMedia("(min-width: 768px)");function n(){i.matches?t||(t=new J(".swiperProjets",{slidesPerView:"auto",spaceBetween:30,grabCursor:!0,breakpoints:{1180:{spaceBetween:36}}}
2)):t&&(t.destroy(!0,!0),t=null)}n(),i.addEventListener("change",n)}(),function(){if(e()(".prestaAccordeon").length>0){const t=new URLSearchParams(window.location.search).get("open");let i=!1;t&&(e()(".accordion__title").removeClass("accordion-active"),e()(".accordion__content").slideUp(0),e()(".accordion__arrow").removeClass("accordion__rotate"),e()(".accordion__title").each((function(){if(e()(this).data("type")===t)return e()(this).addClass("accordion-active"),e()(this).next().slideDown(),e()(".accordion__arrow",this).addClass("accordion__rotate"),e()(window).width()>=768&&e()("html, body").animate({scrollTop:e()(this).offset().top-100},500),i=!0,!1}))),i||(e()(".accordion__title:first").addClass("accordion-active"),e()(".accordion__title:first").next().slideDown(),e()(".accordion__arrow:first").addClass("accordion__rotate")),e()(".accordion__title").on("click",(function(t){t.preventDefault();const i=e()(this);i.hasClass("accordion-active")?(i.removeClass("accordion-active"),i.next().slideUp(),e()(".accordion__arrow",i).removeClass("accordion__rotate")):e()(window).width()>=768?e()(".accordion__content").slideUp(400).promise().done((function(){e()(".accordion__title").removeClass("accordion-active"),e()(".accordion__arrow").removeClass("accordion__rotate"),i.addClass("accordion-active"),i.next().slideDown(),e()(".accordion__arrow",i).addClass("accordion__rotate"),e()("html, body").animate({scrollTop:i.offset().top-100},500)})):(e()(".accordion__content").slideUp(0),e()(".accordion__title").removeClass("accordion-active"),e()(".accordion__arrow").removeClass("accordion__rotate"),i.addClass("accordion-active"),i.next().slideDown(),e()(".accordion__arrow",i).addClass("accordion__rotate"),e()("html, body").animate({scrollTop:i.offset().top-100},500))}))}}(),hd(),nd(),od(),dd(),function(){if(e()("#back-to-top").length&&e()("footer").length){var t=function(){var t=e()(window).scrollTop(),i=e()("footer").offset().top,n=e()(window).height(),o=e()("#back-to-top").outerHeight();t>300?t+n-o-20>=i?e()("#back-to-top").removeClass("show").addClass("hide"):e()("#back-to-top").addClass("show").removeClass("hide"):e()("#back-to-top").removeClass("show hide")};t(),e()(window).on("scroll resize",(function(){t()})),e()("#back-to-top").on("click",(function(t){t.preventDefault(),e()("html,body").stop().animate({scrollTop:0},700)}))}}(),e()("#mapOroya").length>0&&e()("#mapOroya").on("click",(function(){window.open("https://maps.app.goo.gl/H2BzGmVuqpREHjKa6","_blank")})),function(){if(e()(".accueilFondNoirPrestations").length>0){window.CanvasRenderer=class{setProjectInterface(){}};var t=baseURL+"/wp-content/themes/oroyaV2/dist/assets/img/pictos/";const e={bodymovinMarketing:"marketing.json",bodymovinGraphisme:"graphisme.json",bodymovinSite:"site-internet.json",bodymovinApplication:"dev-web-app.json",bodymovinMotion:"motion-design.json",bodymovinElearning:"elearning.json"};document.querySelectorAll(".bodymovin").forEach((i=>{let n=Object.keys(e).find((t=>i.classList.contains(t)));if(n){let o=bodymovin.loadAnimation({container:i,renderer:"svg",loop:!1,autoplay:!1,path:t+e[n]});i.addEventListener("mouseenter",(()=>{o.setDirection(1),o.play()})),i.addEventListener("mouseleave",(()=>{o.setDirection(-1),o.play()}))}}))}if(e()(".error404").length>0){t=baseURL+"/wp-content/themes/oroyaV2/dist/assets/img/pictos/";let e=document.querySelector(".bodymovinError");e&&bodymovin.loadAnimation({container:e,renderer:"svg",loop:!0,autoplay:!0,path:t+"404.json"})}}(),function(){if(e()(".infos-map").length>0){window.CanvasRenderer=class{setProjectInterface(){}};var t=baseURL+"/wp-content/themes/oroyaV2/dist/assets/img/pictos/";const e={bodymovinEnveloppe:"enveloppe-contact.json",bodymovinTel:"tel-contact.json",bodymovinLocalisation:"test3.json"};document.querySelectorAll(".bodymovin").forEach((i=>{let n=Object.keys(e).find((t=>i.classList.contains(t)));if(n){let o=bodymovin.loadAnimation({container:i,renderer:"svg",loop:!1,autoplay:!1,path:t+e[n]});i.addEventListener("mouseenter",(()=>{o.setDirection(1),o.play()})),i.addEventListener("mouseleave",(()=>{o.setDirection(-1),o.play()}))}}))}}(),function(){if(e()("#aProposParallax").length>0){const t=document.getElementsByClassName("agence-oroya-bureaux");new Ri(t,{delay:2,orientation:"down",scale:1.15})}}(),e()(".explodeMe").length>0&&(e()(".explodeMe").each((function(){var t=e()(this).text();e()(this).html(t.replace(/./g,"<span>$&</span>"))})),e()(".explodeMe span").each((function(){var t="top:"+(Math.floor(21*Math.random())+-10)+"px; left:"+(Math.floor(61*Math.random())+-30)+"px",i=e()(this);i.on({mouseenter:function(){i.attr("style",t)},mouseleave:function(){setTimeout((function(){i.removeAttr("style")}),300)}})}))),e()(".gallery-section").length>0&&Ei.bind("[data-fancybox='portfolio-gallery']",{loop:!0,keyboard:!0,arrows:!0,infobar:!0,toolbar:!0,thumbs:{autoStart:!1},iframe:{css:{width:"80vw",height:"80vh",maxWidth:"1200px",maxHeight:"675px"}},image:{zoom:!0,wheel:"zoom"},buttons:["zoom","slideShow","thumbs","close"],animationEffect:"zoom-in-out",transitionEffect:"slide",on:{ready:(t,e)=>{console.log("Fancybox ready")},closing:(t,e)=>{console.log("Fancybox closing")}}})}function fd(){function t(t,e="ENVOYER"){t.querySelectorAll(".submit-button-anim").forEach((t=>{if(t.querySelector(".submitSpecialHover"))return;const i=t.querySelector(".submit-btn");if(i){const n=document.createElement("button");n.className="submitSpecialHover";const o=e.split("").map((t=>`<span>${t}</span>`)).join("");n.innerHTML=`\n <div class="original">${e}</div>\n <div class="letters">${o}
2</div>`,i.style.display="none",t.appendChild(n),n.addEventListener("click",(function(t){t.preventDefault(),i.click()}))}}))}const e=document.querySelector("#footerContact");e&&t(e,"ENVOYER");const i=document.querySelector("#contactFormulaire");i&&t(i,"ENVOYER")}$a.registerPlugin(Ju),e()(document).ready((function(t){function e(){t(window).outerWidth()>=1160?(t("#navSite #header-menu li ul.sub-menu").css({display:"none",visibility:"hidden"}),t("#navSite #header-menu li").hover((function(){t(this).children("ul.sub-menu").stop(!0,!0).css("visibility","visible").slideDown(300)}),(function(){t(this).children("ul.sub-menu").stop(!0,!0).slideUp(300,(function(){t(this).css("visibility","hidden")}))}))):t("#navSite #header-menu li ul.sub-menu").css({display:"block",visibility:"visible"})}t("#navSite #header-menu.menu > li:not(.menu-item-has-children) > a").not(".sub-menu a").on("click touch",(function(){t(window).outerWidth()<1160&&t("#navicon").trigger("click")})),t("#navicon").click((function(){let e=t("div.overlayHeaderMenu");t(this).toggleClass("open"),e.hasClass("open")?(e.removeClass("open"),e.addClass("close"),setTimeout((function(){e.removeClass("close")}),200)):e.addClass("open")})),t(".navicon-submenu").click((function(){t(window).outerWidth()<1160&&t(this).parent(".sub-menu").prev("a").trigger("click")})),t("#header-menu .sub-menu a").click((function(){t(window).outerWidth()<1160&&t("#navicon").trigger("click")})),e(),t(window).resize((function(){t("#navSite #header-menu li").off("mouseenter mouseleave"),e(),hd(),sd()})),t(".gestioncookies").length>0&&t(".gestioncookies").on("click",(function(t){t.preventDefault(),window.tarteaucitron?.userInterface?.openPanel?.()})),pd(),function(){const t=document.getElementById("headerSite");let e=0;window.addEventListener("scroll",(function(){window.scrollY>50?t.classList.contains("small")||t.classList.add("small"):t.classList.contains("small")&&t.classList.remove("small"),e=window.scrollY}))}(),fd(),function(){if(void 0===window.tarteaucitron)return void console.warn("[TAC] tarteaucitron introuvable");if(window.__tac_inited)return;window.__tac_inited=!0;const t=window.tarteaucitron;function e(){window.dataLayer.push(arguments)}t.init({privacyUrl:"",hashtag:"#tarteaucitron",cookieName:"tarteaucitron",orientation:"bottom",groupServices:!1,showAlertSmall:!1,cookieslist:!1,closePopup:!1,showIcon:!1,iconPosition:"BottomRight",adblocker:!1,DenyAllCta:!0,AcceptAllCta:!0,highPrivacy:!0,handleBrowserDNTRequest:!1,removeCredit:!0,moreInfoLink:!0,useExternalCss:!0,useExternalJs:!1,readmoreLink:"",mandatory:!0}),window.dataLayer=window.dataLayer||[],e("consent","default",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),function(){const t=window.tarteaucitron;t.services=t.services||{},t.services.gtm||(t.services.gtm={key:"gtm",type:"api",name:"Google Tag Manager",uri:"https://marketingplatform.google.com/about/tag-manager/",needConsent:!0,cookies:[],js:function(){!function(t){if(window.__gtm_injected=window.__gtm_injected||{},window.__gtm_injected[t])return;window.__gtm_injected[t]=!0,window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"});const e=document.createElement("script");e.async=!0,e.src=`https://www.googletagmanager.com/gtm.js?id=${t}`,document.head.appendChild(e)}(n),t.user?.gtmMore?.()},fallback:function(){t.user?.gtmRevoke?.()}})}(),t.user.gtmId=n,t.user.gtmMore=function(){e("consent","update",{analytics_storage:"granted",ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted"})},t.user.gtmRevoke=function(){e("consent","update",{analytics_storage:"denied",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),["_ga","_gid","_gat","_gcl_au","_gcl_aw","_fbp","_fbc"].forEach((t=>{document.cookie=`${t}=;expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;`,document.cookie=`${t}=;expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;domain=.${location.hostname};`}))},t.job=t.job||[],o("gtm"),setTimeout((()=>{!0===t.state?.gtm?t.services?.gtm?.js?.():!1===t.state?.gtm&&t.services?.gtm?.fallback?.()}),0)}()})),document.addEventListener("DOMContentLoaded",(function(){if(/Mobi|Android|iPhone|iPad/i.test(navigator.userAgent)&&document.querySelectorAll("[data-mobile-disabled]").forEach((function(t){t.removeAttribute("href"),t.removeAttribute("target"),t.style.cursor="default"})),document.body.classList.contains("page-template-page-space-cactus")||null!==document.querySelector("#game-canvas")||window.location.pathname.includes("space-cactus"))return document.getElementById("loader-wrap").className="hidden",document.getElementById("fullSite").className="slideInUp",document.getElementById("loading").className="fadeOut",void setTimeout((()=>{cd(),ud()}),100);const t=(new Date).getTime();let e,i=!1;var n=baseURL+"/wp-content/themes/oroyaV2/dist/assets/img/pictos/";let o=document.querySelector(".bodymovinCactus");o&&bodymovin.loadAnimation({container:o,renderer:"svg",loop:!1,autoplay:!0,path:n+"cactus.json"}),function(t){!function(){i=!0;let t=0;t=0,document.getElementById("progress-bar").style.width=t+"%",document.getElementById("percentage-text").textContent=t+"%";let o=document.querySelector(".bodymovinCactus");if(o)try{const t=bodymovin.getRegisteredAnimations().find((t=>t.wrapper===o));t?(t.stop(),t.play()):bodymovin.loadAnimation({container:o,renderer:"svg",loop:!1,autoplay:!0,path:n+"cactus.json"})}catch(t){console.log("Erreur lors du redémarrage de l'animation:",t)}setTimeout((()=>{t=3,document.getElementById("progress-bar").style.width=t+"%",document.getElementById("percentage-text").textContent=t+"%",e=setInterval((()=>{t+=9;const i=Math.min(Math.round(t),90);document.getElementById("progress-bar").style.width=i+"%",document.getElementById("percentage-text").textContent=i+"%",t>=90&&clearInterval(e)}),300)}),500)}();const o=Array.from(document.images).filter((t=>{if("lazy"===t.loading){const e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}return!0}));let s=0;const r=o.length;function a(){if(s++,!i){const t=Math.round(s/r*100);document.getElementById("progress-bar").style.width=t+"%",document.getElementById("percentage-text").textContent=t+"%"}s===r&&t()}0!==r?o.forEach((t=>{t.complete&&0!==t.naturalHeight?a():(t.addEventListener("load",a),t.addEventListener("error",a))})):setTimeout((()=>
2{i&&(clearInterval(e),document.getElementById("progress-bar").style.width="100%",document.getElementById("percentage-text").textContent="100%"),t()}),3e3)}((function(){const n=(new Date).getTime()-t,o=Math.max(3e3-n,0);i&&(clearInterval(e),i=!1),setTimeout((()=>{let t=0;const e=parseInt(document.getElementById("progress-bar").style.width)||90,i=(100-e)/5,n=setInterval((()=>{t++;const o=Math.min(e+i*t,100),s=Math.round(o);document.getElementById("progress-bar").style.width=s+"%",document.getElementById("percentage-text").textContent=s+"%",t>=5&&(clearInterval(n),setTimeout((()=>{document.getElementById("loading-center").className="fadeOut",setTimeout((()=>{document.getElementById("loading").className="fadeOut"}),1e3),setTimeout((()=>{document.getElementById("fullSite").className="slideInUp";const t=document.getElementById("loader-wrap");t.classList.add("fadeOutLoader"),t.addEventListener("animationend",(()=>{t.remove()}),{once:!0})}),1e3),setTimeout((()=>{cd(),ud()}),1400)}),500))}),200)}),o)}))})),e()(window).on("load",(function(){ed=new Vh({animationSelector:'[class*="transition-main"]',containers:["#swup"],linkSelector:"a:not(.no-swup)",plugins:[new(Gh()),new $h.A,new Jh]}),ed.on("animationOutDone",(()=>{window.scrollTo(0,0)})),ed.on("contentReplaced",(()=>{const t=window.location.hash;t&&function(t){if(t){const e=document.querySelector(t);if(e){const t=document.querySelector("header"),i=t?t.offsetHeight:0,n=e.getBoundingClientRect().top+window.scrollY,o=window.getComputedStyle(e),s=n-i-(parseInt(o.marginTop,10)||0);window.scrollTo({top:s,behavior:"smooth"})}}}(t),rd(),pd(),cd(),ud(),fd(),document.querySelectorAll(".mtcaptchaShow").forEach((function(t){var e=t.querySelector(".wpcf7-form-control-wrap");if(e){var i=e.id;i&&"undefined"!=typeof mtcaptchaConfig&&void 0!==mtcaptchaConfig.renderQueue&&!e.hasAttribute("data-mtcaptcha-rendered")&&mtcaptchaConfig.renderQueue.push(i)}})),sd(),document.querySelectorAll(".wpcf7 form").forEach((t=>{t.reset()})),function(){if(void 0===window.tarteaucitron)return;const t=window.tarteaucitron;t.job=t.job||[],o("gtm"),!0===t.state?.gtm&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"virtual_pageview",page_location:window.location.href,page_path:window.location.pathname+window.location.search,page_title:document.title}))}(),window.tarteaucitron?.triggerJobsAfterAjaxCall&&window.tarteaucitron.triggerJobsAfterAjaxCall(),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"virtual_pageview",page_location:window.location.href,page_path:window.location.pathname+window.location.search,page_title:document.title}),dd(),e()(window).off("scroll resize",dd).on("scroll resize",dd)})),console.log("%cFait avec ðµï¸ par OROYA","font-size:12px;color:#FFFFFF; background-color:#000000; padding:10px;")})),e()(window).on("scroll",dd),e()(window).on("resize",dd),function(t,e){const i=document.querySelector(".gallery-track");if(!i)return;const n=i.querySelectorAll("img"),o=n.length;let s=0;0!==o?n.forEach((t=>{t.complete&&0!==t.naturalHeight?(s++,s===o&&e()):(t.addEventListener("load",(()=>{s++,s===o&&e()})),t.addEventListener("error",(()=>{s++,s===o&&e()})))})):e()}(0,(function(){Bi().refresh(),nd()})),document.addEventListener("click",(function(t){const e=t.target.closest(".faqQuestion");if(!e)return;const i=e.closest(".faqItem");if(!i)return;const n=i.querySelector(".faqReponse"),o=i.classList.toggle("is-open");e.setAttribute("aria-expanded",o?"true":"false"),n&&(n.style.maxHeight=o?n.scrollHeight+"px":null),o&&(i.closest(".faqList")||document).querySelectorAll(".faqItem.is-open").forEach((function(t){if(t===i)return;t.classList.remove("is-open");const e=t.querySelector(".faqQuestion");e&&e.setAttribute("aria-expanded","false");const n=t.querySelector(".faqReponse");n&&(n.style.maxHeight=null)}))})),document.addEventListener("click",(function(t){const e=t.target.closest(".blogListFiltresToggle");if(!e)return;if(window.innerWidth>=800)return;const i=e.closest(".blogListFiltres");if(!i)return;const n=i.querySelector(".blogListFiltresNav"),o=i.classList.toggle("is-open");e.setAttribute("aria-expanded",o?"true":"false"),n&&(n.style.maxHeight=o?n.scrollHeight+"px":null)})),window.addEventListener("resize",(function(){window.innerWidth>=800&&document.querySelectorAll(".blogListFiltresNav").forEach((function(t){t.style.maxHeight=null}))}))})(),oroya={}})();
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.