1((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()})(this,function(){return n=[function(e,t,i){function n(e){return e&&e.__esModule?e:{default:e}}function o(){if(g=0<arguments.length&&void 0!==arguments[0]&&arguments[0]?!0:g)return m=(0,p.default)(m,y),(0,h.default)(m,y.once),m}function s(){m=(0,f.default)(),o()}var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i,n=arguments[t];for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a=(n(i(1)),i(6)),l=n(a),c=n(i(7)),u=n(i(8)),d=n(i(9)),h=n(i(10)),p=n(i(11)),f=n(i(14)),m=[],g=!1,v=document.all&&!window.atob,y={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",disableMutationObserver:!1};e.exports={init:function(e){return y=r(y,e),m=(0,f.default)(),!0===(e=y.disable)||"mobile"===e&&d.default.mobile()||"phone"===e&&d.default.phone()||"tablet"===e&&d.default.tablet()||"function"==typeof e&&!0===e()||v?void m.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")}):(document.querySelector("body").setAttribute("data-aos-easing",y.easing),document.querySelector("body").setAttribute("data-aos-duration",y.duration),document.querySelector("body").setAttribute("data-aos-delay",y.delay),"DOMContentLoaded"===y.startEvent&&-1<["complete","interactive"].indexOf(document.readyState)?o(!0):("load"===y.startEvent?window:document).addEventListener(y.startEvent,function(){o(!0)}),window.addEventListener("resize",(0,c.default)(o,50,!0)),window.addEventListener("orientationchange",(0,c.default)(o,50,!0)),window.addEventListener("scroll",(0,l.default)(function(){(0,h.default)(m,y.once)},99)),y.disableMutationObserver||(0,u.default)("[data-aos]",s),m)},refresh:o,refreshHard:s}},function(e,t){},,,,,function(p,e){!function(e){function s(n,i,e){function o(e){var t=l,i=c;return l=c=void 0,f=e,d=n.apply(i,t)}function s(e){var t=e-p;return void 0===p||i<=t||t<0||g&&u<=e-f}function r(){var e,t=x();return s(t)?a(t):void(h=setTimeout(r,(e=i-(t-p),g?E(e,u-(t-f)):e)))}function a(e){return h=void 0,v&&l?o(e):(l=c=void 0,d)}function t(){var e=x(),t=s(e);if(l=arguments,c=this,p=e,t){if(void 0===h)return f=e=p,h=setTimeout(r,i),m?o(e):d;if(g)return h=setTimeout(r,i),o(p)}return void 0===h&&(h=setTimeout(r,i)),d}var l,c,u,d,h,p,f=0,m=!1,g=!1,v=!0;if("function"!=typeof n)throw new TypeError(w);return i=b(i)||0,y(e)&&(m=!!e.leading,u=(g="maxWait"in e)?S(b(e.maxWait)||0,i):u,v="trailing"in e?!!e.trailing:v),t.cancel=function(){void 0!==h&&clearTimeout(h),l=p=c=h=void(f=0)},t.flush=function(){return void 0===h?d:a(x())},t}function y(e){var t=void 0===e?"undefined":i(e);return e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if("symbol"==(void 0===(t=e)?"undefined":i(t))||t&&"object"==(void 0===t?"undefined":i(t))&&h.call(t)==o)return n;if("string"!=typeof(e=y(e)?y(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=e.replace(r,"");var t=l.test(e);return t||c.test(e)?u(e.slice(2),t?2:8):a.test(e)?n:+e}function x(){return d.Date.now()}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w="Expected a function",n=NaN,o="[object Symbol]",r=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt,e="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,t="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,d=e||t||Function("return this")(),h=Object.prototype.toString,S=Math.max,E=Math.min;p.exports=function(e,t,i){var n=!0,o=!0;if("function"!=typeof e)throw new TypeError(w);return y(i)&&(n="leading"in i?!!i.leading:n,o="trailing"in i?!!i.trailing:o),s(e,t,{leading:n,maxWait:t,trailing:o})}}.call(e,function(){return this}())},function(h,e){!function(e){function y(e){var t=void 0===e?"undefined":i(e);return e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if("symbol"==(void 0===(t=e)?"undefined":i(t))||t&&"object"==(void 0===t?"undefined":i(t))&&d.call(t)==o)return n;if("string"!=typeof(e=y(e)?y(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=e.replace(s,"");var t=a.test(e);return t||l.test(e)?c(e.slice(2),t?2:8):r.test(e)?n:+e}function x(){return u.Date.now()}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=NaN,o="[object Symbol]",s=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,e="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,t="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,u=e||t||Function("return this")(),d=Object.prototype.toString,w=Math.max,S=Math.min;h.exports=function(n,i,e){function o(e){var t=l,i=c;return l=c=void 0,f=e,d=n.apply(i,t)}function s(e){var t=e-p;return void 0===p||i<=t||t<0||g&&u<=e-f}function r(){var e,t=x();return s(t)?a(t):void(h=setTimeout(r,(e=i-(t-p),g?S(e,u-(t-f)):e)))}function a(e){return h=void 0,v&&l?o(e):(l=c=void 0,d)}function t(){var e=x(),t=s(e);if(l=arguments,c=this,p=e,t){if(void 0===h)return f=e=p,h=setTimeout(r,i),m?o(e):d;if(g)return h=setTimeout(r,i),o(p)}return void 0===h&&(h=setTimeout(r,i)),d}var l,c,u,d,h,p,f=0,m=!1,g=!1,v=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return i=b(i)||0,y(e)&&(m=!!e.leading,u=(g="maxWait"in e)?w(b(e.maxWait)||0,i):u,v="trailing"in e?!!e.trailing:v),t.cancel=function(){void 0!==h&&clearTimeout(h),l=p=c=h=void(f=0)},t.flush=function(){return void 0===h?d:a(x())},t}}.call(e,function(){return this}())},function(e,t){function n(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),e=Array.prototype.slice.call(e.removedNodes
1);t.concat(e).filter(function(e){return e.hasAttribute&&e.hasAttribute("data-aos")}).length&&r()})}Object.defineProperty(t,"__esModule",{value:!0});var o=window.document,s=window.MutationObserver||window.WebKitMutationObserver,r=function(){};t.default=function(e,t){var i=new s(n);r=t,i.observe(o.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}},function(e,t){function i(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var n=/(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,o=/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,s=/(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,r=/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,a=(function(e,t,i){return t&&c(e.prototype,t),i&&c(e,i),e}(l,[{key:"phone",value:function(){var e=i();return!(!n.test(e)&&!o.test(e.substr(0,4)))}},{key:"mobile",value:function(){var e=i();return!(!s.test(e)&&!r.test(e.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),l);function l(){if(!(this instanceof l))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}t.default=new a}
1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,s){var r=window.pageYOffset,a=window.innerHeight;e.forEach(function(e,t){var i,n,o;i=a+r,n=s,o=(e=e).node.getAttribute("data-aos-once"),i>e.position?e.node.classList.add("aos-animate"):void 0===o||"false"!==o&&(n||"true"===o)||e.node.classList.remove("aos-animate")})}},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=(i=i(12))&&i.__esModule?i:{default:i};t.default=function(e,i){return e.forEach(function(e,t){e.node.classList.add("aos-init"),e.position=(0,n.default)(e.node,i.offset)}),e}},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var r=(i=i(13))&&i.__esModule?i:{default:i};t.default=function(e,t){var i=0,n=0,o=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(n=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),i=(0,r.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":i+=e.offsetHeight/2;break;case"bottom-bottom":i+=e.offsetHeight;break;case"top-center":i+=o/2;break;case"bottom-center":i+=o/2+e.offsetHeight;break;case"center-center":i+=o/2+e.offsetHeight/2;break;case"top-top":i+=o;break;case"bottom-top":i+=e.offsetHeight+o;break;case"center-top":i+=e.offsetHeight/2+o}return i+(n=s.anchorPlacement||s.offset||isNaN(t)?n:t)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=0,i=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),i+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:i,left:t}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e=e||document.querySelectorAll("[data-aos]");var i=[];return[].forEach.call(e,function(e,t){i.push({node:e})}),i}}],o={},i.m=n,i.c=o,i.p="dist/",i(0);function i(e){var t;return(o[e]||(t=o[e]={exports:{},id:e,loaded:!1},n[e].call(t.exports,t,t.exports,i),t.loaded=!0,t)).exports}var n,o}),(e=>{var t,i,n=!1;"function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),n||(t=window.Cookies,(i=window.Cookies=e()).noConflict=function(){return window.Cookies=t,i})})(function(){function m(){for(var e=0,t={};e<arguments.length;e++){var i,n=arguments[e];for(i in n)t[i]=n[i]}return t}return function e(p){function f(e,t,i){var n,o;if("undefined"!=typeof document){if(1<arguments.length){"number"==typeof(i=m({path:"/"},f.defaults,i)).expires&&((o=new Date).setMilliseconds(o.getMilliseconds()+864e5*i.expires),i.expires=o),i.expires=i.expires?i.expires.toUTCString():"";try{n=JSON.stringify(t),/^[\{\[]/.test(n)&&(t=n)}catch(e){}t=p.write?p.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=(e=(e=encodeURIComponent(String(e))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var s,r="";for(s in i)i[s]&&(r+="; "+s,!0!==i[s])&&(r+="="+i[s]);return document.cookie=e+"="+t+r}e||(n={});for(var a=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,c=0;c<a.length;c++){var u=a[c].split("="),d=u.slice(1).join("=");this.json||'"'!==d.charAt(0)||(d=d.slice(1,-1));try{var h=u[0].replace(l,decodeURIComponent),d=p.read?p.read(d,h):p(d,h)||d.replace(l,decodeURIComponent);if(this.json)try{d=JSON.parse(d)}catch(e){}if(e===h){n=d;break}e||(n[h]=d)}catch(e){}}return n}}return(f.set=f).get=function(e){return f.call(f,e)},f.getJSON=function(){return f.apply({json:!0},[].slice.call(arguments))},f.defaults={},f.remove=function(e,t){f(e,"",m(t,{expires:-1}))},f.withConverter=e,f}(function(){})}),((e,t)=>{"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()})("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var i;if(e&&t)return-1==(i=(i=this._events=this._events||{})[e]=i[e]||[]).indexOf(t)&&i.push(t),this},t.once=function(e,t){var i;if(e&&t)return this.on(e,t),((i=this._onceEvents=this._onceEvents||{})[e]=i[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),((e,t)=>{"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()})(window,function(){function g(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length;function b(e){return getComputedStyle(e)}var x,w=!1;function S(e){if(w||(w=!0,(u=document.createElement("div")).style.width="200px",u.style.padding="1px 2px 3px 4px",u.style.borderStyle="solid",u.style.borderWidth="1px 2px 3px 4px",u.style.boxSizing="border-box",(c=document.body||document.documentElement).appendChild(u),s=b(u),x=200==Math.round(g(s.width)),S.isBoxSizeOuter=x,c.removeChild(u)),(e="string"==typeof e?document.querySelector(e):e)&&"object"==typeof e&&e.nodeType){var t=b(e);
1if("none"==t.display){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;n<y;n++)i[v[n]]=0;return i}var o={};o.width=e.offsetWidth,o.height=e.offsetHeight;for(var s=o.isBorderBox="border-box"==t.boxSizing,r=0;r<y;r++){var a=v[r],l=t[a],l=parseFloat(l);o[a]=isNaN(l)?0:l}var c=o.paddingLeft+o.paddingRight,u=o.paddingTop+o.paddingBottom,e=o.marginLeft+o.marginRight,d=o.marginTop+o.marginBottom,h=o.borderLeftWidth+o.borderRightWidth,p=o.borderTopWidth+o.borderBottomWidth,f=s&&x,m=g(t.width),m=(!1!==m&&(o.width=m+(f?0:c+h)),g(t.height));return!1!==m&&(o.height=m+(f?0:u+p)),o.innerWidth=o.width-(c+h),o.innerHeight=o.height-(u+p),o.outerWidth=o.width+e,o.outerHeight=o.height+d,o}var u,c,s}return S}),((e,t)=>{"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()})(window,function(){var i=(()=>{var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0;i<t.length;i++){var n=t[i]+"MatchesSelector";if(e[n])return n}})();return function(e,t){return e[i](t)}}),((e,t)=>{"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
1sandro-matches-selector/matches-selector"],function(e){return t(0,e)}):"object"==typeof module&&module.exports?module.exports=t(0,require("desandro-matches-selector")):e.fizzyUIUtils=t(0,e.matchesSelector)})(window,function(e,s){var r={extend:function(e,t){for(var i in t)e[i]=t[i];return e},modulo:function(e,t){return(e%t+t)%t}},t=Array.prototype.slice;return r.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?t.call(e):[e]},r.removeFrom=function(e,t){t=e.indexOf(t);-1!=t&&e.splice(t,1)},r.getParent=function(e,t){for(;e.parentNode&&e!=document.body;)if(s(e=e.parentNode,t))return e},r.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},r.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.filterFindElements=function(e,n){e=r.makeArray(e);var o=[];return e.forEach(function(e){if(e instanceof HTMLElement)if(n){s(e,n)&&o.push(e);for(var t=e.querySelectorAll(n),i=0;i<t.length;i++)o.push(t[i])}else o.push(e)}),o},r.debounceMethod=function(e,t,n){n=n||100;var o=e.prototype[t],s=t+"Timeout";e.prototype[t]=function(){var e=this[s],t=(clearTimeout(e),arguments),i=this;this[s]=setTimeout(function(){o.apply(i,t),delete i[s]},n)}},r.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},r.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,i){return t+"-"+i}).toLowerCase()},r.htmlInit=function(s,i){r.docReady(function(){var e=r.toDashed(i),n="data-"+e,t=document.querySelectorAll("["+n+"]"),e=document.querySelectorAll(".js-"+e),t=r.makeArray(t).concat(r.makeArray(e)),o=n+"-options";t.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(o);try{t=i&&JSON.parse(i)}catch(e){return}new s(e,t)})})},r}),((e,t)=>{"function"==typeof define&&define.amd?define("flickity/js/cell",["get-size/get-size"],function(e){return t(0,e)}):"object"==typeof module&&module.exports?module.exports=t(0,require("get-size")):(e.Flickity=e.Flickity||{},e.Flickity.Cell=t(0,e.getSize))})(window,function(e,t){function i(e,t){this.element=e,this.parent=t,this.create()}var n=i.prototype;return n.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0,this.element.style[this.parent.originSide]=0},n.destroy=function(){this.unselect(),this.element.style.position="";var e=this.parent.originSide;this.element.style[e]="",this.element.style.transform="",this.element.removeAttribute("aria-hidden")},n.getSize=function(){this.size=t(this.element)},n.setPosition=function(e){this.x=e,this.updateTarget(),this.renderPosition(e)},n.updateTarget=n.setDefaultTarget=function(){var e="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[e]+this.size.width*this.parent.cellAlign},n.renderPosition=function(e){var t="left"===this.parent.originSide?1:-1,e=this.parent.options.percentPosition?e*t*(this.parent.size.innerWidth/this.size.width):e*t;this.element.style.transform="translateX("+this.parent.getPositionValue(e)+")"},n.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},n.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},n.wrapShift=function(e){this.shift=e,this.renderPosition(this.x+this.parent.slideableWidth*e)},n.remove=function(){this.element.parentNode.removeChild(this.element)},i}),((e,t)=>{"function"==typeof define&&define.amd?define("flickity/js/slide",t):"object"==typeof module&&module.exports?module.exports=t():(e.Flickity=e.Flickity||{},e.Flickity.Slide=t())})(window,function(){function e(e){this.parent=e,this.isOriginLeft="left"==e.originSide,this.cells=[],this.outerWidth=0,this.height=0}var t=e.prototype;return t.addCell=function(e){var t;this.cells.push(e),this.outerWidth+=e.size.outerWidth,this.height=Math.max(e.size.outerHeight,this.height),1==this.cells.length&&(this.x=e.x,t=this.isOriginLeft?"marginLeft":"marginRight",this.firstMargin=e.size[t])},t.updateTarget=function(){var e=this.isOriginLeft?"marginRight":"marginLeft",t=this.getLastCell(),t=t?t.size[e]:0,e=this.outerWidth-(this.firstMargin+t);this.target=this.x+this.firstMargin+e*this.parent.cellAlign},t.getLastCell=function(){return this.cells[this.cells.length-1]}
1,t.select=function(){this.cells.forEach(function(e){e.select()})},t.unselect=function(){this.cells.forEach(function(e){e.unselect()})},t.getCellElements=function(){return this.cells.map(function(e){return e.element})},e}),((e,t)=>{"function"==typeof define&&define.amd?define("flickity/js/animate",["fizzy-ui-utils/utils"],function(e){return t(0,e)}):"object"==typeof module&&module.exports?module.exports=t(0,require("fizzy-ui-utils")):(e.Flickity=e.Flickity||{},e.Flickity.animatePrototype=t(0,e.fizzyUIUtils))})(window,function(e,t){return{startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var e,t=this.x;this.integratePhysics(),this.positionSlider(),this.settle(t),this.isAnimating&&(e=this,requestAnimationFrame(function(){e.animate()}))},positionSlider:function(){var e=this.x;this.options.wrapAround&&1<this.cells.length&&(e=t.modulo(e,this.slideableWidth),e-=this.slideableWidth,this.shiftWrapCells(e)),this.setTranslateX(e,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(e,t){e+=this.cursorPosition,e=this.options.rightToLeft?-e:e;e=this.getPositionValue(e);this.slider.style.transform=t?"translate3d("+e+",0,0)":"translateX("+e+")"},dispatchScrollEvent:function(){var e,t=this.slides[0];t&&(e=(t=-this.x-t.target)/this.slidesWidth,this.dispatchEvent("scroll",null,[e,t]))},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(e){return this.options.percentPosition?.01*Math.round(e/this.size.innerWidth*1e4)+"%":Math.round(e)+"px"},settle:function(e){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*e)||this.restingFrames++,2<this.restingFrames&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(e){var t=this.cursorPosition+e,t=(this._shiftCells(this.beforeShiftCells,t,-1),this.size.innerWidth-(e+this.slideableWidth+this.cursorPosition));this._shiftCells(this.afterShiftCells,t,1)},_shiftCells:function(e,t,i){for(var n=0;n<e.length;n++){var o=e[n];o.wrapShift(0<t?i:0),t-=o.size.outerWidth}},_unshiftCells:function(e){if(e&&e.length)for(var t=0;t<e.length;t++)e[t].wrapShift(0)},integratePhysics:function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},applyForce:function(e){this.velocity+=e},getFrictionFactor:function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){var e;this.isDraggable&&this.isPointerDown&&(e=this.dragX-this.x-this.velocity,this.applyForce(e))},applySelectedAttraction:function(){var e;this.isDraggable&&this.isPointerDown||this.isFreeScrolling||!this.slides.length||(e=(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction,this.applyForce(e))}}}),((r,a)=>{var e;"function"==typeof define&&define.amd?define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(e,t,i,n,o,s){return a(r,e,t,i,n,o,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./sli
1de"),require("./animate")):(e=r.Flickity,r.Flickity=a(r,r.EvEmitter,r.getSize,r.fizzyUIUtils,e.Cell,e.Slide,e.animatePrototype))})(window,function(t,e,i,r,n,a,o){function s(e,t){for(e=r.makeArray(e);e.length;)t.appendChild(e.shift())}t.getComputedStyle;var l=0,c={};function u(e,t){var e=r.getQueryElement(e);if(e){if(this.element=e,this.element.flickityGUID)return(e=c[this.element.flickityGUID])&&e.option(t),e;this.options=r.extend({},this.constructor.defaults),this.option(t),this._create()}}u.defaults={accessibility:!0,adaptiveHeight:!1,cellAlign:"center",freeScrollFriction:.075,friction:.28,initialIndex:0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0,wrapAround:!1},u.createMethods=[];var d=u.prototype,h=(r.extend(d,e.prototype),d._create=function(){var e,t=this.guid=++l;for(e in this.element.flickityGUID=t,(c[t]=this).selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),this.options.on){var i=this.options.on[e];this.on(e,i)}u.createMethods.forEach(function(e){this[e]()},this),this.activate()},d.option=function(e){r.extend(this.options,e)},d.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),s(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready",null,[this.element]))},d._createSlider=function(){var e=document.createElement("div");e.className="flickity-slider",e.style[this.originSide]=0,this.slider=e},d._filterFindCellElements=function(e){return r.filterFindElements(e,this.options.cellSelector)},d.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},d._makeCells=function(e){return this._filterFindCellElements(e).map(function(e){return new n(e,this)},this)},d.getLastCell=function(){return this.cells[this.cells.length-1]},d.getLastSlide=function(){return this.slides[this.slides.length-1]},d.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},d._positionCells=function(e){this.maxCellHeight=(e=e||0)&&this.maxCellHeight||0;var t,i=0;0<e&&(i=(t=this.cells[e-1]).x+t.size.outerWidth);for(var n=this.cells.length,o=e;o<n;o++){var s=this.cells[o];s.setPosition(i),i+=s.size.outerWidth,this.maxCellHeight=Math.max(s.size.outerHeight,this.maxCellHeight)}this.slideableWidth=i,this.updateSlides(),this._containSlides(),this.slidesWidth=n?this.getLastSlide().target-this.slides[0].target:0},d._sizeCells=function(e){e.forEach(function(e){e.getSize()})},d.updateSlides=function(){var n,o,s;this.slides=[],this.cells.length&&(n=new a(this),this.slides.push(n),o="left"==this.originSide?"marginRight":"marginLeft",s=this._getCanCellFit(),this.cells.forEach(function(e,t){var i;n.cells.length&&(i=n.outerWidth-n.firstMargin+(e.size.outerWidth-e.size[o]),s.call(this,t,i)||(n.updateTarget(),n=new a(this),this.slides.push(n))),n.addCell(e)},this),n.updateTarget(),this.updateSelectedSlide())},d._getCanCellFit=function(){var t,i,e=this.options.groupCells;return e?"number"==typeof e?(t=parseInt(e,10),function(e){return e%t!=0}):(e="string"==typeof e&&e.match(/^(\d+)%$/),i=e?parseInt(e[1],10)/100:1,function(e,t){return t<=(this.size.innerWidth+1)*i}):function(){return!1}},d.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},d.getSize=function(){this.size=i(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign},{center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}});return d.setCellAlign=function(){var e=h[this.options.cellAlign];this.cellAlign=e?e[this.originSide]:this.options.cellAlign},d.setGallerySize=function(){var e;this.options.setGallerySize&&(e=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight,this.viewport.style.height=e+"px")},d._getWrapShiftCells=function(){var e,t;this.options.wrapAround&&(this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells),e=this.cursorPosition,t=this.cells.length-1,this.beforeShiftCells=this._getGapCells(e,t,-1),e=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(e,0,1))},d._getGapCells=function(e,t,i){for(var n=[];0<e;){var o=this.cells[t];if(!o)break;n.push(o),t+=i,e-=o.size.outerWidth}return n},d._containSlides=function(){var e,t,i,n,o,s;this.options.contain&&!this.options.wrapAround&&this.cells.length&&(e=(t=this.options.rightToLeft)?"marginRight":"marginLeft",t=t?"marginLeft":"marginRight",i=this.slideableWidth-this.getLastCell().size[t],n=i<this.size.innerWidth,o=this.cursorPosition+this.cells[0].size[e],s=i-this.size.innerWidth*(1-this.cellAlign),this.slides.forEac
1h(function(e){n?e.target=i*this.cellAlign:(e.target=Math.max(e.target,o),e.target=Math.min(e.target,s))},this))},d.dispatchEvent=function(e,t,i){t=t?[t].concat(i):i;this.emitEvent(e,t)},d.select=function(e,t,i){this.isActive&&(e=parseInt(e,10),this._wrapSelect(e),(this.options.wrapAround||t)&&(e=r.modulo(e,this.slides.length)),this.slides[e])&&(t=this.selectedIndex,this.selectedIndex=e,this.updateSelectedSlide(),i?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[e]),e!=t&&this.dispatchEvent("change",null,[e]),this.dispatchEvent("cellSelect"))},d._wrapSelect=function(e){var t=this.slides.length;if(!(this.options.wrapAround&&1<t))return e;var i=r.modulo(e,t),n=Math.abs(i-this.selectedIndex),o=Math.abs(i+t-this.selectedIndex),i=Math.abs(i-t-this.selectedIndex);!this.isDragSelect&&o<n?e+=t:!this.isDragSelect&&i<n&&(e-=t),e<0?this.x-=this.slideableWidth:t<=e&&(this.x+=this.slideableWidth)},d.previous=function(e,t){this.select(this.selectedIndex-1,e,t)},d.next=function(e,t){this.select(this.selectedIndex+1,e,t)},d.updateSelectedSlide=function(){var e=this.slides[this.selectedIndex];e&&(this.unselectSelectedSlide(),(this.selectedSlide=e).select(),this.selectedCells=e.cells,this.selectedElements=e.getCellElements(),this.selectedCell=e.cells[0],this.selectedElement=this.selectedElements[0])},d.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},d.selectInitialIndex=function(){var e,t=this.options.initialIndex;this.isInitActivated?this.select(this.selectedIndex,!1,!0):t&&"string"==typeof t&&this.queryCell(t)?this.selectCell(t,!1,!0):(e=0,t&&this.slides[t]&&(e=t),this.select(e,!1,!0))},d.selectCell=function(e,t,i){var e=this.queryCell(e);e&&(e=this.getCellSlideIndex(e),this.select(e,t,i))},d.getCellSlideIndex=function(e){for(var t=0;t<this.slides.length;t++)if(-1!=this.slides[t].cells.indexOf(e))return t},d.getCell=function(e){for(var t=0;t<this.cells.length;t++){var i=this.cells[t];if(i.element==e)return i}},d.getCells=function(e){e=r.makeArray(e);var t=[];return e.forEach(function(e){e=this.getCell(e);e&&t.push(e)},this),t},d.getCellElements=function(){return this.cells.map(function(e){return e.element})},d.getParentCell=function(e){return this.getCell(e)||(e=r.getParent(e,".flickity-slider > *"),this.getCell(e))},d.getAdjacentCellElements=function(e,t){if(!e)return this.selectedSlide.getCellElements();t=void 0===t?this.selectedIndex:t;var i=this.slides.length;if(i<=1+2*e)return this.getCellElements();for(var n=[],o=t-e;o<=t+e;o++){var s=this.options.wrapAround?r.modulo(o,i):o,s=this.slides[s];s&&(n=n.concat(s.getCellElements()))}return n},d.queryCell=function(e){if("number"==typeof e)return this.cells[e];if("string"==typeof e){if(e.match(/^[#.]?[\d/]/))return;e=this.element.querySelector(e)}return this.getCell(e)},d.uiChange=function(){this.emitEvent("uiChange")},d.childUIPointerDown=function(e){"touchstart"!=e.type&&e.preventDefault(),this.focus()},d.onresize=function(){this.resize()},r.debounceMethod(u,"onresize",150),d.resize=function(){var e;!this.isActive||this.isAnimating||this.isDragging||(this.getSize(),this.options.wrapAround&&(this.x=r.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize"),e=this.selectedElements&&this.selectedElements[0],this.selectCell(e,!1,!0))},d.onkeydown=function(e){var t=document.activeElement&&document.activeElement!=this.element;this.options.accessibility&&!t&&(t=u.keyboardHandlers[e.keyCode])&&t.call(this)},u.keyboardHandlers={37:function(){var e=this.options.rightToLeft?"next":"previous";this.uiChange(),this[e]()},39:function(){var e=this.options.rightToLeft?"previous":"next";this.uiChange(),this[e]()}},d.focus=function(){var e=t.pageYOffset;this.element.focus({preventScroll:!0}),t.pageYOffset!=e&&t.scrollTo(t.pageXOffset,e)},d.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEac
1h(function(e){e.destroy()}),this.element.removeChild(this.viewport),s(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},d.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),delete this.element.flickityGUID,delete c[this.guid]},r.extend(d,o),u.data=function(e){e=(e=r.getQueryElement(e))&&e.flickityGUID;return e&&c[e]},r.htmlInit(u,"flickity"),u.Cell=n,u.Slide=a,u}),((t,i)=>{"function"==typeof define&&define.amd?define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("ev-emitter")):t.Unipointer=i(t,t.EvEmitter)})(window,function(n,e){function t(){}var e=t.prototype=Object.create(e.prototype),i=(e.bindStartEvent=function(e){this._bindStartEvent(e,!0)},e.unbindStartEvent=function(e){this._bindStartEvent(e,!1)},e._bindStartEvent=function(e,t){var t=(t=void 0===t||t)?"addEventListener":"removeEventListener",i="mousedown";"ontouchstart"in n?i="touchstart":n.PointerEvent&&(i="pointerdown"),e[t](i,this)},e.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},e.getTouch=function(e){for(var t=0;t<e.length;t++){var i=e[t];if(i.identifier==this.pointerIdentifier)return i}},e.onmousedown=function(e){var t=e.button;t&&0!==t&&1!==t||this._pointerDown(e,e)},e.ontouchstart=function(e){this._pointerDown(e,e.changedTouches[0])},e.onpointerdown=function(e){this._pointerDown(e,e)},e._pointerDown=function(e,t){e.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==t.pointerId?t.pointerId:t.identifier,this.pointerDown(e,t))},e.pointerDown=function(e,t){this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t])},{mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]});return e._bindPostStartEvents=function(e){e&&((e=i[e.type]).forEach(function(e){n.addEventListener(e,this)},this),this._boundPointerEvents=e)},e._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(e){n.removeEventListener(e,this)},this),delete this._boundPointerEvents)},e.onmousemove=function(e){this._pointerMove(e,e)},e.onpointermove=function(e){e.pointerId==this.pointerIdentifier&&this._pointerMove(e,e)},e.ontouchmove=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerMove(e,t)},e._pointerMove=function(e,t){this.pointerMove(e,t)},e.pointerMove=function(e,t){this.emitEvent("pointerMove",[e,t])},e.onmouseup=function(e){this._pointerUp(e,e)},e.onpointerup=function(e){e.pointerId==this.pointerIdentifier&&this._pointerUp(e,e)},e.ontouchend=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerUp(e,t)},e._pointerUp=function(e,t){this._pointerDone(),this.pointerUp(e,t)},e.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t])},e._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},e._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},e.pointerDone=function(){},e.onpointercancel=function(e){e.pointerId==this.pointerIdentifier&&this._pointerCancel(e,e)},e.ontouchcancel=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerCancel(e,t)},e._pointerCancel=function(e,t){this._pointerDone(),this.pointerCancel(e,t)},e.pointerCancel=function(e,t){this.emitEvent("pointerCancel",[e,t])},t.getPointerPoint=function(e){return{x:e.pageX,y:e.pageY}},t}),((t,i)=>{"function"==typeof define&&define.amd?define("unidragger/unidragger",["unipointer/unipointer"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("unipointer")):t.Unidragger=i(t,t.Unipointer)})(window,function(s,e){function t(){}var i=t.prototype=Object.create(e.prototype),n=(i.bindHandles=function(){this._bindHandles(!0)},i.unbindHandles=function(){this._bindHandles(!1)},i._bindHandles=function(e){for(var t=(e=void 0===e||e)?"addEventListener":"removeEventListener",i=e?this._touchActionValue:"",n=0;n<this.handles.length;n++){var o=this.handles[n];this._bindStartEvent(o,e),o[t]("click",this),s.PointerEvent&&(o.style.touchAction=i)}},i._touchActionValue="none",i.pointerDown=function(e,t){this.okayPointerDown(e)&&(this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},e.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t]))},{TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0}),o={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return i.okayPointerDown=function(e){var t=n[e.target.nodeName],e=o[e.target.type],t=!t||e;
vendor: 1,086 bytes, line 1
1return t||this._pointerReset(),t},i.pointerDownBlur=function(){var e=document.activeElement;e&&e.blur&&e!=document.body&&e.blur()},i.pointerMove=function(e,t){var i=this._dragPointerMove(e,t);this.emitEvent("pointerMove",[e,t,i]),this._dragMove(e,t,i)},i._dragPointerMove=function(e,t){var i={x:t.pageX-this.pointerDownPointer.pageX,y:t.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(i)&&this._dragStart(e,t),i},i.hasDragStarted=function(e){return 3<Math.abs(e.x)||3<Math.abs(e.y)},i.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t]),this._dragPointerUp(e,t)},i._dragPointerUp=function(e,t){this.isDragging?this._dragEnd(e,t):this._staticClick(e,t)},i._dragStart=function(e,t){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(e,t)},i.dragStart=function(e,t){this.emitEvent("dragStart",[e,t])},i._dragMove=function(e,t,i){this.isDragging&&this.dragMove(e,t,i)},i.dragMove=function(e,t,i){e.preventDefault(),this.emitEvent("dragMove",[e,t,i])},i._dragEnd=function(e,t){this.isDragging=!1,setTimeout(function(){delete this.isPreventing
1Clicks}.bind(this)),this.dragEnd(e,t)},i.dragEnd=function(e,t){this.emitEvent("dragEnd",[e,t])},i.onclick=function(e){this.isPreventingClicks&&e.preventDefault()},i._staticClick=function(e,t){this.isIgnoringMouseUp&&"mouseup"==e.type||(this.staticClick(e,t),"mouseup"!=e.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},i.staticClick=function(e,t){this.emitEvent("staticClick",[e,t])},t.getPointerPoint=e.getPointerPoint,t}),((n,o)=>{"function"==typeof define&&define.amd?define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(e,t,i){return o(n,e,t,i)}):"object"==typeof module&&module.exports?module.exports=o(n,require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):n.Flickity=o(n,n.Flickity,n.Unidragger,n.fizzyUIUtils)})(window,function(i,e,t,s){s.extend(e.defaults,{draggable:">1",dragThreshold:3}),e.createMethods.push("_createDrag");var n=e.prototype,o=(s.extend(n,t.prototype),n._touchActionValue="pan-y",n._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable)},n.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},n.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},n.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=1<this.slides.length:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},n.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},n.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},n._uiChangeDrag=function(){delete this.isFreeScrolling},n.pointerDown=function(e,t){this.isDraggable?this.okayPointerDown(e)&&(this._pointerDownPreventDefault(e),this.pointerDownFocus(e),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=r(),i.addEventListener("scroll",this),this._pointerDownDefault(e,t)):this._pointerDownDefault(e,t)},n._pointerDownDefault=function(e,t){this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},this._bindPostStartEvents(e),this.dispatchEvent("pointerDown",e,[t])},{INPUT:!0,TEXTAREA:!0,SELECT:!0});function r(){return{x:i.pageXOffset,y:i.pageYOffset}}return n.pointerDownFocus=function(e){o[e.target.nodeName]||this.focus()},n._pointerDownPreventDefault=function(e){var t="touchstart"==e.type,i=o[e.target.nodeName];t||"touch"==e.pointerType||i||e.preventDefault()},n.hasDragStarted=function(e){return Math.abs(e.x)>this.options.dragThreshold},n.pointerUp=function(e,t){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",e,[t]),this._dragPointerUp(e,t)},n.pointerDone=function(){i.removeEventListener("scroll",this),delete this.pointerDownScroll},n.dragStart=function(e,t){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),i.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[t]))},n.pointerMove=function(e,t){var i=this._dragPointerMove(e,t);this.dispatchEvent("pointerMove",e,[t,i]),this._dragMove(e,t,i)},n.dragMove=function(e,t,i){var n,o;this.isDraggable&&(e.preventDefault(),this.previousDragX=this.dragX,n=this.options.rightToLeft?-1:1,this.options.wrapAround&&(i.x%=this.slideableWidth),n=this.dragStartPosition+i.x*n,!this.options.wrapAround&&this.slides.length&&(n=(n=(o=Math.max(-this.slides[0].target,this.dragStartPosition))<n?.5*(n+o):n)<(o=Math.min(-this.getLastSlide().target,this.dragStartPosition))?.5*(n+o):n),this.dragX=n,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",e,[t,i]))},n.dragEnd=function(e,t){var i,n;this.isDraggable&&(this.options.freeScroll&&(this.isFreeScrolling=!0),i=this.dragEndRestingSelect(),this.options.freeScroll&&!this.options.wrapAround?(n=this.getRestingPosition(),this.isFreeScrolling=-n>this.slides[0].target&&-n<this.getLastSlide().target):this.options.freeScroll||i!=this.selectedIndex||(i+=this.dragEndBoostSelect()),delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(i),delete this.isDragSelect,this.dispatchEvent("dragEnd",e,[t]))},n.dragEndRestingSelect=function(){var e=this.getRestingPosition(),t=Math.abs(this.getSlideDistance(-e,this.selectedIndex)),i=this._getClosestResting(e,t,1),e=this._getClosestResting(e,t,-1);return(i.distance<e.distance?i:e).index},n._getClosestResting=function(e,t,i){for(var n=this.selectedIndex,o=1/0,s=this.options.contain&&!this.options.wrapAround?function(e,t){return e<=t}:function(e,t){return e<t};s(t,o)&&(o=t,null!==(t=this.getSlideDistance(-e,n+=i)));)t=Math.abs(t);return{distance:o,index:n-i}},n.getSlideDistance=function(e,t){var i=this.slides.length,n=this.options.wrapAround&&1<i,o=n?s.modulo(t,i):t,o=this.slides[o];return o?(n=n?this.slideableWidth*Math.floor(t/i):0,e-(o.target+n)):null},n.dragEndBoostSelect=function(){var e,t;return void 0===this.previousDragX||!this.dragMoveTime||100<new Date-this.dragMoveTime?0:(e=this.getSlideDistance(-this.dragX,this.selectedIndex),t=this.previousDragX-this.dragX,0<e&&0<t?1:e<0&&t<0?-1:0)},n.staticClick=function(e,t){var i=this.getParentCell(e.target),n=i&&i.element,i=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",e,[t,n,i])},n.onscroll=function(){var e=r(),t=this.pointerDownScroll.x-e.x,e=this.pointerDownScroll.y-e.y;(3<Math.abs(t)||3<Math.abs(e))&&this._pointerDone()},e}),((e,n)=>{"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(e,t,i){return n(0,e,t,i)}):"object"==typeof module&&module.exports?module.exports=n(0,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):n(0,e.Fl
1ickity,e.Unipointer,e.fizzyUIUtils)})(window,function(e,t,i,n){var o="http://www.w3.org/2000/svg";function s(e,t){this.direction=e,this.parent=t,this._create()}(s.prototype=Object.create(i.prototype))._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var e=this.parent.options.rightToLeft?1:-1,e=(this.isLeft=this.direction==e,this.element=document.createElement("button")),t=(e.className="flickity-button flickity-prev-next-button",e.className+=this.isPrevious?" flickity-previous":" flickity-next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"Previous":"Next"),this.createSVG());e.appendChild(t),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},s.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},s.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},s.prototype.createSVG=function(){var e=document.createElementNS(o,"svg"),t=(e.setAttribute("class","flickity-button-icon"),e.setAttribute("viewBox","0 0 100 100"),document.createElementNS(o,"path")),i="string"==typeof(i=this.parent.options.arrowShape)?i:"M "+i.x0+",50 L "+i.x1+","+(i.y1+50)+" L "+i.x2+","+(i.y2+50)+" L "+i.x3+",50 L "+i.x2+","+(50-i.y2)+" L "+i.x1+","+(50-i.y1)+" Z";return t.setAttribute("d",i),t.setAttribute("class","arrow"),this.isLeft||t.setAttribute("transform","translate(100, 100) rotate(180) "),e.appendChild(t),e},s.prototype.handleEvent=n.handleEvent,s.prototype.onclick=function(){var e;this.isEnabled&&(this.parent.uiChange(),e=this.isPrevious?"previous":"next",this.parent[e]())},s.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},s.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},s.prototype.update=function(){var e=this.parent.slides;this.parent.options.wrapAround&&1<e.length?this.enable():(e=e.length?e.length-1:0,e=this.isPrevious?0:e,this[this.parent.selectedIndex==e?"disable":"enable"]())},s.prototype.destroy=function(){this.deactivate(),this.allOff()},n.extend(t.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),t.createMethods.push("_createPrevNextButtons");i=t.prototype;return i._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new s(-1,this),this.nextButton=new s(1,this),this.on("activate",this.activatePrevNextButtons))},i.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},i.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},t.PrevNextButton=s,t}),((e,n)=>{"function"==typeof define&&define.amd?define("flickity/js/page-dots",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(e,t,i){return n(0,e,t,i)}):"object"==typeof module&&module.exports?module.exports=n(0,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):n(0,e.Flickity,e.Unipointer,e.fizzyUIUtils)})(window,function(e,t,i,n){function o(e){this.parent=e,this._create()}(o.prototype=Object.create(i.prototype))._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},o.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},o.prototype.setDots=function(){var e=this.parent.slides.length-this.dots.length;0<e?this.addDots(e):e<0&&this.removeDots(-e)},o.prototype.addDots=function(e){for(var t=document.createDocumentFragment(),i=[],n=this.dots.length,o=n+e,s=n;s<o;s++){var r=document.createElement("li");r.className="dot",r.setAttribute("aria-label","Page dot "+(s+1)),t.appendChild(r),i.push(r)}this.holder.appendChild(t),this.dots=this.dots.concat(i)},o.prototype.removeDots=function(e){this.dots.splice(this.dots.length-e,e).forEach(function(e){this.holder.removeChild(e)},this)},o.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},o.prototype.onTap=o.prototype.onClick=function(e){var e=e.target;"LI"==e.nodeName&&(this.parent.uiChange(),e=this.dots.indexOf(e),this.parent.select(e))},o.prototype.destroy=function(){this.deactivate(),this.allOff()},t.PageDots=o,n.extend(t.defaults,{pageDots:!0}),t.createMethods.push("_createPageDots");i=t.prototype;return i._createPageDots=function(){this.options.pageDots&&(this.pageDots=new o(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},i.activatePageDots=function(){this.pageDots.activate()},i.updateSelectedPageDots=function(){this.pageDots.updateSelected()},i.updatePageDots=function(){this.pageDots.setDots()},i.deactivatePageDots=function(){this.pageDots.deactivate()},t.PageDots=o,t}),((e,t)=>{"function"==typeof define&&define.amd?define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity")):t(e.EvEmitter,e.fizzyUIUtils,e.Flickity)})(window,function(e,t,i){function n(e){this.parent=e,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}(n.prototype=Object.create(e.prototype)).play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},n.prototype.tick=function(){var e,t;"playing"==this.state&&(e="number"==typeof(e=this.parent.options.autoPlay)?e:3e3,(t=this).clear(),this.timeout=setTimeout(function(){t.parent.next(!0),t.tick()},e))},n.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},n.prototype.clear=function(){clearTimeout(this.timeout)},n.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},n.prototype.unpause=function(){"paused"==this.state&&this.play()},n.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},n.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},t.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push("_createPlayer");e=i.prototype;return e._createPlayer=function(){this.player=new n(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},e.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},e.playPlayer=function(){this.player.play()},e.stopPlayer=function(){this.player.stop()},e.pausePlayer=function(){this.player.pause()},e.unpausePlayer=function(){this.player.unpause()},e.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},e.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},e.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},i.Player=n,i}),((e,i)=>{"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(e,t){return i(0,e,t)}):"object"==typeof module&&module.exports?module.exports=i(0,require("./flickity"),require("fizzy-ui-utils")):i(0,e.Fl
1ickity,e.fizzyUIUtils)})(window,function(e,t,n){var i=t.prototype;return i.insert=function(e,t){var i,n,o,s,r,e=this._makeCells(e);e&&e.length&&(i=this.cells.length,t=void 0===t?i:t,s=e,r=document.createDocumentFragment(),s.forEach(function(e){r.appendChild(e.element)}),s=r,(n=t==i)?this.slider.appendChild(s):(o=this.cells[t].element,this.slider.insertBefore(s,o)),0===t?this.cells=e.concat(this.cells):n?this.cells=this.cells.concat(e):(s=this.cells.splice(t,i-t),this.cells=this.cells.concat(e).concat(s)),this._sizeCells(e),this.cellChange(t,!0))},i.append=function(e){this.insert(e,this.cells.length)},i.prepend=function(e){this.insert(e,0)},i.remove=function(e){var i,e=this.getCells(e);e&&e.length&&(i=this.cells.length-1,e.forEach(function(e){e.remove();var t=this.cells.indexOf(e);i=Math.min(t,i),n.removeFrom(this.cells,e)},this),this.cellChange(i,!0))},i.cellSizeChange=function(e){var e=this.getCell(e);e&&(e.getSize(),e=this.cells.indexOf(e),this.cellChange(e))},i.cellChange=function(e,t){var i=this.selectedElement,i=(this._positionCells(e),this._getWrapShiftCells(),this.setGallerySize(),this.getCell(i));i&&(this.selectedIndex=this.getCellSlideIndex(i)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[e]),this.select(this.selectedIndex),t&&this.positionSliderAtSelected()},t}),(e=>{"function"==typeof define&&define.amd?define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell"],e):"object"==typeof module&&module.exports&&(module.exports=e(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell")))})((window,function(e){return e})),((e,t)=>{"function"==typeof define&&define.amd?define(["flickity/js/index","fizzy-ui-utils/utils"],t):"object"==typeof module&&module.exports?module.exports=t(require("flickity"),require("fizzy-ui-utils")):t(e.Flickity,e.fizzyUIUtils)})(this,function(e,n){var t=e.Slide,o=t.prototype.updateTarget,t=(t.prototype.updateTarget=function(){var i,n;o.apply(this,arguments),this.parent.options.fade&&(i=this.target-this.x,n=this.cells[0].x,this.cells.forEach(function(e){var t=e.x-n-i;e.renderPosition(t)}))},e.prototype),i=(e.createMethods.push("_createFade"),t._createFade=function(){this.fadeIndex=this.selectedIndex,this.prevSelectedIndex=this.selectedIndex,this.on("select",this.onSelectFade),this.on("dragEnd",this.onDragEndFade),this.on("settle",this.onSettleFade),this.on("activate",this.onActivateFade),this.on("deactivate",this.onDeactivateFade)},t.updateSlides),s=(t.updateSlides=function(){i.apply(this,arguments),this.options.fade},t.onSelectFade=function(){this.fadeIndex=Math.min(this.prevSelectedIndex,this.slides.length-1),this.prevSelectedIndex=this.selectedIndex},t.onSettleFade=function(){delete this.didDragEnd,this.options.fade&&this.slides[this.fadeIndex]},t.onDragEndFade=function(){this.didDragEnd=!0},t.onActivateFade=function(){this.options.fade&&this.element.classList.add("is-fade")},t.onDeactivateFade=function(){this.options.fade&&this.element.classList.remove("is-fade")},t.positionSlider),r=(t.positionSlider=function(){this.options.fade?(this.fadeSlides(),this.dispatchScrollEvent()):s.apply(this,arguments)},t.positionSliderAtSelected),a=(t.positionSliderAtSelected=function(){this.options.fade&&this.setTranslateX(0),r.apply(this,arguments)},t.fadeSlides=function(){var e,t,i;this.slides.length<2||(e=this.getFadeIndexes(),t=this.slides[e.a],i=this.slides[e.b],i=this.wrapDifference(t.target,i.target),t=this.wrapDifference(t.target,-this.x),t/=i,i=e.a,this.isDragging&&(i=.5<t?e.a:e.b),null!=this.fadeHideIndex&&this.fadeHideIndex!=i&&this.fadeHideIndex!=e.a&&(this.fadeHideIndex,e.b),this.fadeHideIndex=i)},t.getFadeIndexes=function(){return this.isDragging||this.didDragEnd?this.options.wrapAround?this.getFadeDragWrapIndexes():this.getFadeDragLimitIndexes():{a:this.fadeIndex,b:this.selectedIndex}},t.getFadeDragWrapIndexes=function(){var e=this.slides.map(function(e,t){return this.getSlideDistance(-this.x,t)},this),t=e.map(function(e){return Math.abs(e)}),i=Math.min.apply(Math,t),t=t.indexOf(i),i=e[t],e=this.slides.length;return{a:t,b:n.modulo(t+(0<=i?1:-1),e)}},t.getFadeDragLimitIndexes=function(){for(var e=0,t=0;t<this.slides.length-1;t++){var i=this.slides[t];
1if(-this.x<i.target)break;e=t}return{a:e,b:e+1}},t.wrapDifference=function(e,t){var i,t=t-e;return t=this.options.wrapAround&&(e=t+this.slideableWidth,i=t-this.slideableWidth,Math.abs(e)<Math.abs(t)&&(t=e),Math.abs(i)<Math.abs(t))?i:t},t._getWrapShiftCells),l=(t._getWrapShiftCells=function(){this.options.fade||a.apply(this,arguments)},t.shiftWrapCells);return t.shiftWrapCells=function(){this.options.fade||l.apply(this,arguments)},e}),((e,t)=>{"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()})(this,function(){return function(h,R,e,t){var p={features:null,bind:function(e,t,i,n){var o=(n?"remove":"add")+"EventListener";t=t.split(" ");for(var s=0;s<t.length;s++)t[s]&&e[o](t[s],i,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){t=document.createElement(t||"div");return e&&(t.className=e),t},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,i){p.bind(e,t,i,!0)},removeClass:function(e,t){t=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(t," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){p.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var i=e.firstChild;i;){if(p.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(e,t,i){for(var n=e.length;n--;)if(e[n][i]===t)return n;return-1},extend:function(e,t,i){for(var n in t)if(t.hasOwnProperty(n)){if(i&&e.hasOwnProperty(n))continue;e[n]=t[n]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(p.features)return p.features;var e,t,i=p.createEl().style,n="",o={};o.oldIE=document.all&&!document.addEventListener,o.touch="ontouchstart"in window,window.requestAnimationFrame&&(o.raf=window.requestAnimationFrame,o.caf=window.cancelAnimationFrame),o.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,o.pointerEvent||(e=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/))&&0<t.length&&1<=(t=parseInt(t[1],10))&&t<8&&(o.isOldIOSPhone=!0),t=(t=e.match(/Android\s([0-9\.]*)/))?t[1]:0,1<=(t=parseFloat(t))&&(t<4.4&&(o.isOldAndroid=!0),o.androidVersion=t),o.isMobileOpera=/opera mini|o
1pera mobi/i.test(e));for(var s,r,a,l=["transform","perspective","animationName"],c=["","webkit","Moz","ms","O"],u=0;u<4;u++){for(var n=c[u],d=0;d<3;d++)s=l[d],r=n+(n?s.charAt(0).toUpperCase()+s.slice(1):s),!o[s]&&r in i&&(o[s]=r);n&&!o.raf&&(n=n.toLowerCase(),o.raf=window[n+"RequestAnimationFrame"],o.raf)&&(o.caf=window[n+"CancelAnimationFrame"]||window[n+"CancelRequestAnimationFrame"])}return o.raf||(a=0,o.raf=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-a)),n=window.setTimeout(function(){e(t+i)},i);return a=t+i,n},o.caf=function(e){clearTimeout(e)}),o.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,p.features=o}},f=(p.detectFeatures(),p.features.oldIE&&(p.bind=function(e,t,i,n){t=t.split(" ");for(var o,s=(n?"detach":"attach")+"Event",r=function(){i.handleEvent.call(i)},a=0;a<t.length;a++)if(o=t[a])if("object"==typeof i&&i.handleEvent){if(n){if(!i["oldIE"+o])return!1}else i["oldIE"+o]=r;e[s]("on"+o,i["oldIE"+o])}else e[s]("on"+o,i)}),this),m={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};p.extend(m,t);function i(e,t){p.extend(f,t.publicMethods),We.push(e)}function j(e){var t=F();return t-1<e?e-t:e<0?t+e:e}function s(e,t){return qe[e]||(qe[e]=[]),qe[e].push(t)}function W(e,t,i,n){n===f.currItem.initialZoomLevel?i[e]=f.currItem.initialPosition[e]:(i[e]=Ge(e,n),i[e]>t.min[e]?i[e]=t.min[e]:i[e]<t.max[e]&&(i[e]=t.max[e]))}function V(e){var t="";m.escKey&&27===e.keyCode?t="close":m.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),!t||e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,f[t]())}function H(e){e&&(_e||Pe||b||Ce)&&(e.preventDefault(),e.stopPropagation())}function q(){f.setScrollOffset(0,p.getScrollY())}function B(e){var t;"mousedown"===e.type&&0<e.button||(qt?e.preventDefault():De&&"mousedown"===e.type||(Et(e,!0)&&e.preventDefault(),k("pointerDown"),he&&((t=p.arraySearch(ct,e.pointerId,"id"))<0&&(t=ct.length),ct[t]={x:e.pageX,y:e.pageY,id:e.pointerId}),e=(t=At(e)).length,c=null,st(),l&&1!==e||(l=Me=!0,p.bind(window,Q,f),Ee=Oe=ze=Ce=Ae=_e=ke=Pe=!1,x=null,k("firstTouchStart",t),A(Ne,S),w.x=w.y=0,A(L,t[0]),A(lt,L),ut.x=C.x*Ue,dt=[{x:L.x,y:L.y}],we=xe=P(),Qe(v,!0),bt(),xt()),!u&&1<e&&!b&&!Ae&&(te=v,u=ke=!(Pe=!1),w.y=w.x=0,A(Ne,S),A(M,t[0]),A(at,t[1]),Dt(M,at,vt),gt.x=Math.abs(vt.x)-S.x,gt.y=Math.abs(vt.y)-S.y,Te=yt(M,at))))}function Z(e){var t;e.preventDefault(),he&&-1<(t=p.arraySearch(ct,e.pointerId,"id"))&&((t=ct[t]).x=e.pageX,t.y=e.pageY),l&&(t=At(e),x||_e||u?c=t:O.x!==C.x*Ue?x="h":(e=Math.abs(t[0].x-L.x)-Math.abs(t[0].y-L.y),10<=Math.abs(e)&&(x=0<e?"h":"v",c=t)))}function X(e){if(a.isOldAndroid){if(De&&"mouseup"===e.type)return;-1<e.type.indexOf("touch")&&(clearTimeout(De),De=setTimeout(function(){De=0},600))}var t;k("pointerUp"),Et(e,!1)&&e.preventDefault(),he&&-1<(s=p.arraySearch(ct,e.pointerId,"id"))&&(t=ct.splice(s,1)[0],navigator.msPointerEnabled&&(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type)||(t.type=e.pointerType||"mouse"));var i=(s=At(e)).length;if(2===(i="mouseup"===e.type?0:i))return!(c=null);1===i&&A(lt,s[0]),0!==i||x||b||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),k("touchRelease",e,t));var n,o,s=-1;if(0===i&&(l=!1,p.unbind(window,Q,f),bt(),u?s=0:-1!==mt&&(s=P()-mt)),mt=1===i?P():-1,e=-1!==s&&s<150?"zoom":"swipe",u&&i<2&&(u=!1,1===i&&(e="zoomPointerUp"),k("zoomGestureEnded")),c=null,_e||Pe||b||Ce)if(st(),(Se=Se||zt()).calculateSwipeSpeed("x"),Ce)kt()<m.verticalDragRange?f.close():(n=S.y,o=Le,rt("verticalDrag",0,1,300,p.easing.cubic.out,function(e){
1S.y=(f.currItem.initialPosition.y-n)*e+n,_((1-o)*e+o),I()}),k("onVerticalDrag",1));else{if((Ae||b)&&0===i){if(Ot(e,Se))return;e="zoomPointerUp"}b||("swipe"===e?!Ae&&v>f.currItem.fitRatio&&Lt(Se):Nt())}}var Y,G,K,g,$,J,Q,ee,n,v,te,ie,ne,oe,se,r,re,ae,le,ce,ue,de,he,o,pe,fe,me,ge,ve,ye,a,be,xe,we,Se,Ee,Ce,De,l,ke,Pe,_e,Ie,Ae,c,u,Te,d,y,b,x,Me,ze,Le,Oe,Fe,w={x:0,y:0},Ne={x:0,y:0},S={x:0,y:0},E={},Ue=0,Re={},C={x:0,y:0},D=0,je=!0,We=[],Ve={},He=!1,qe={},k=function(e){var t=qe[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var n=0;n<t.length;n++)t[n].apply(f,i)}},P=function(){return(new Date).getTime()},_=function(e){Le=e,f.bg.style.opacity=e*m.bgOpacity},Be=function(e,t,i,n,o){(!He||o&&o!==f.currItem)&&(n/=(o||f.currItem).fitRatio),e[de]=ie+t+"px, "+i+"px"+ne+" scale("+n+")"},I=function(e){y&&(e&&(v>f.currItem.fitRatio?He||($t(f.currItem,!1,!0),He=!0):He&&($t(f.currItem),He=!1)),Be(y,S.x,S.y,v))},Ze=function(e){e.container&&Be(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Xe=function(e,t){t[de]=ie+e+"px, 0px"+ne},Ye=function(e,t){var i;!m.loop&&t&&(t=g+(C.x*Ue-e)/C.x,i=Math.round(e-O.x),t<0&&0<i||t>=F()-1&&i<0)&&(e=O.x+i*m.mainScrollEndFriction),O.x=e,Xe(e,$)},Ge=function(e,t){var i=gt[e]-Re[e];return Ne[e]+w[e]+i-t/te*i},A=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Ke=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},$e=null,Je=function(){$e&&(p.unbind(document,"mousemove",Je),p.addClass(h,"pswp--has_mouse"),m.mouseUsed=!0,k("mouseUsed")),$e=setTimeout(function(){$e=null},100)},Qe=function(e,t){e=Gt(f.currItem,E,e);return t&&(d=e),e},et=function(e){return(e=e||f.currItem).initialZoomLevel},tt=function(e){return 0<(e=e||f.currItem).w?m.maxSpreadZoom:1},T={},it=0,nt=function(e){T[e]&&(T[e].raf&&fe(T[e].raf),it--,delete T[e])},ot=function(e){T[e]&&nt(e),T[e]||(it++,T[e]={})},st=function(){for(var e in T)T.hasOwnProperty(e)&&nt(e)},rt=function(e,t,i,n,o,s,r){function a(){T[e]&&((l=P()-c)>=n?(nt(e),s(i),r&&r()):(s((i-t)*o(l/n)+t),T[e].raf=pe(a)))}var l,c=P();ot(e);a()},t={shout:k,listen:s,viewportSize:E,options:m,isMainScrollAnimating:function(){return b},getZoomLevel:function(){return v},getCurrentIndex:function(){return g},isDragging:function(){return l},isZooming:function(){return u},setScrollOffset:function(e,t){Re.x=e,ye=Re.y=t,k("updateScrollOffset",Re)},applyZoomPan:function(e,t,i,n){S.x=t,S.y=i,v=e,I(n)},init:function(){if(!Y&&!G){f.framework=p,f.template=h,f.bg=p.getChildByClass(h,"pswp__bg"),me=h.className,Y=!0,a=p.detectFeatures(),pe=a.raf,fe=a.caf,de=a.transform,ve=a.oldIE,f.scrollWrap=p.getChildByClass(h,"pswp__scroll-wrap"),f.container=p.getChildByClass(f.scrollWrap,"pswp__container"),$=f.container.style,f.itemHolders=r=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],r[0].el.style.display=r[2].el.style.display="none",de?(t=a.perspective&&!o,ie="translate"+(t?"3d(":"("),ne=a.perspective?", 0px)":")"):(de="left",p.addClass(h,"pswp--ie"),Xe=function(e,t){t.left=e+"px"},Ze=function(e){var t=1<e.fitRatio?1:e.fitRatio,i=e.container.style,n=t*e.h;i.width=t*e.w+"px",i.height=n+"px",i.left=e.initialPosition.x+"px",i.top=e.initialPosition.y+"px"},I=function(){var e,t,i,n;y&&(e=y,n=(i=1<(t=f.currItem).fitRatio?1:t.fitRatio)*t.h,e.width=i*t.w+"px",e.height=n+"px",e.left=S.x+"px",e.top=S.y+"px")}),n={resize:f.updateSize,orientationchange:function(){clearTimeout(be),be=setTimeout(function(){E.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:q,keydown:V,click:H};var e,t=a.isOldIOSPhone||a.isOldAndroid||a.isMobileOpera;for(a.animationName&&a.transform&&!t||(m.showAnimationDuration=m.hideAnimationDuration=0),e=0;e<We.length;e++)f["init"+We[e]]();R&&(f.ui=new R(f,p)).init(),k("firstUpdate"),g=g||m.index||0,(isNaN(g)||g<0||g>=F())&&(g=0),f.currItem=Bt(g),(a.isOldIOSPhone||a.isOldAndroid)&&(je=!1),h.setAttribute("aria-hidden","false"),m.modal&&(je?h.style.position="fixed":(h.style.position="absolute",h.style.top=p.getScrollY()+"px")),void 0===ye&&(k("initialLayout"),ye=ge=p.getScrollY());var i="pswp--open ";for(m.mainClass&&(i+=m.mainClass+" "),m.showHideOpacity&&(i+="pswp--animate_opacity "),i=(i=(i+=o?"pswp--touch":"pswp--notouch")+(a.animationName?" pswp--css_animation":""))+(a.svg?" pswp--svg":""),p.addClass(h,i),f.updateSize(),J=-1,D=null,e=0;e<3;e++)Xe((e+J)*C.x,r[e].el.style);ve||p.bind(f.scrollWrap,ee,f),s("initialZoomInEnd",function(){f.setContent(r[0],g-1),f.setContent(r[2],g+1),r[0].el.style.display=r[2].el.style.display="block",m.focus&&h.focus(),p.bind(document,"keydown",f),a.transform&&p.bind(f.scrollWrap,"click",f),m.mouseUsed||p.bind(document,"mousemove",Je),p.bind(window,"resize scroll orientationchange",f),k("bindEvents")}),f.setContent(r[1],g),f.updateCurrItem(),k("afterInit"),je||(oe=setInterval(function(){it||l||u||v!==f.currItem.initialZoomLevel||f.updateSize()},1e3)),p.addClass(h,"pswp--visible")}var t},close:function(){Y&&(G=!(Y=!1),k("close"),p.unbind(window,"resize scroll orientationchange",f),p.unbind(window,"scroll",n.scroll),p.unbind(document,"keydown",f),p.unbind(document,"mousemove",Je),a.transform&&p.unbind(f.scrollWrap,"click",f),l&&p.unbind(window,Q,f),clearTimeout(be),k("unbindEvents"),Zt(f.currItem,
1null,!0,f.destroy))},destroy:function(){k("destroy"),Wt&&clearTimeout(Wt),h.setAttribute("aria-hidden","true"),h.className=me,oe&&clearInterval(oe),p.unbind(f.scrollWrap,ee,f),p.unbind(window,"scroll",f),bt(),st(),qe=null},panTo:function(e,t,i){i||(e>d.min.x?e=d.min.x:e<d.max.x&&(e=d.max.x),t>d.min.y?t=d.min.y:t<d.max.y&&(t=d.max.y)),S.x=e,S.y=t,I()},handleEvent:function(e){e=e||window.event,n[e.type]&&n[e.type](e)},goTo:function(e){var t=(e=j(e))-g;D=t,g=e,f.currItem=Bt(g),Ue-=t,Ye(C.x*Ue),st(),b=!1,f.updateCurrItem()},next:function(){f.goTo(g+1)},prev:function(){f.goTo(g-1)},updateCurrZoomItem:function(e){var t;e&&k("beforeChange",0),y=r[1].el.children.length&&(t=r[1].el.children[0],p.hasClass(t,"pswp__zoom-wrap"))?t.style:null,d=f.currItem.bounds,te=v=f.currItem.initialZoomLevel,S.x=d.center.x,S.y=d.center.y,e&&k("afterChange")},invalidateCurrItems:function(){se=!0;for(var e=0;e<3;e++)r[e].item&&(r[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==D){var t,i=Math.abs(D);if(!(e&&i<2)){f.currItem=Bt(g),He=!1,k("beforeChange",D),3<=i&&(J+=D+(0<D?-3:3),i=3);for(var n=0;n<i;n++)0<D?(t=r.shift(),r[2]=t,Xe((++J+2)*C.x,t.el.style),f.setContent(t,g-i+n+1+1)):(t=r.pop(),r.unshift(t),Xe(--J*C.x,t.el.style),f.setContent(t,g+i-n-1-1));y&&1===Math.abs(D)&&(e=Bt(re)).initialZoomLevel!==v&&(Gt(e,E),$t(e),Ze(e)),D=0,f.updateCurrZoomItem(),re=g,k("afterChange")}}},updateSize:function(e){if(!je&&m.modal){var t=p.getScrollY();if(ye!==t&&(h.style.top=t+"px",ye=t),!e&&Ve.x===window.innerWidth&&Ve.y===window.innerHeight)return;Ve.x=window.innerWidth,Ve.y=window.innerHeight,h.style.height=Ve.y+"px"}if(E.x=f.scrollWrap.clientWidth,E.y=f.scrollWrap.clientHeight,q(),C.x=E.x+Math.round(E.x*m.spacing),C.y=E.y,Ye(C.x*Ue),k("beforeResize"),void 0!==J){for(var i,n,o,s=0;s<3;s++)i=r[s],Xe((s+J)*C.x,i.el.style),o=g+s-1,m.loop&&2<F()&&(o=j(o)),(n=Bt(o))&&(se||n.needsUpdate||!n.bounds)?(f.cleanSlide(n),f.setContent(i,o),1===s&&(f.currItem=n,f.updateCurrZoomItem(!0)),n.needsUpdate=!1):-1===i.index&&0<=o&&f.setContent(i,o),n&&n.container&&(Gt(n,E),$t(n),Ze(n));se=!1}te=v=f.currItem.initialZoomLevel,(d=f.currItem.bounds)&&(S.x=d.center.x,S.y=d.center.y,I(!0)),k("resize")},zoomTo:function(t,e,i,n,o){e&&(te=v,gt.x=Math.abs(e.x)-S.x,gt.y=Math.abs(e.y)-S.y,A(Ne,S));function s(e){1===e?(v=t,S.x=r.x,S.y=r.y):(v=(t-a)*e+a,S.x=(r.x-l)*e+l,S.y=(r.y-c)*e+c),o&&o(e),I(1===e)}var e=Qe(t,!1),r={},a=(W("x",e,r,t),W("y",e,r,t),v),l=S.x,c=S.y;Ke(r);i?rt("customZoomTo",0,1,i,n||p.easing.sine.inOut,s):s(1)}},M={},at={},z={},L={},lt={},ct=[],ut={},dt=[],ht={},pt=0,ft={x:0,y:0},mt=0,O={x:0,y:0},gt={x:0,y:0},vt={x:0,y:0},yt=function(e,t){return ht.x=Math.abs(e.x-t.x),ht.y=Math.abs(e.y-t.y),Math.sqrt(ht.x*ht.x+ht.y*ht.y)},bt=function(){Ie&&(fe(Ie),Ie=null)},xt=function(){l&&(Ie=pe(xt),Mt())},wt=function(e,t){return!(!e||e===document)&&!(e.getAttribute("class")&&-1<e.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(t(e)?e:wt(e.parentNode,t))},St={},Et=function(e,t){return St.prevent=!wt(e.target,m.isClickableElement),k("preventDragEvent",e,t,St),St.prevent},Ct=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Dt=function(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)},kt=function(){var e=S.y-f.currItem.initialPosition.y;return 1-Math.abs(e/(E.y/2))},Pt={},_t={},It=[],At=function(e){for(;0<It.length;)It.pop();return he?(Fe=0,ct.forEach(function(e){0===Fe?It[0]=e:1===Fe&&(It[1]=e),Fe++})):-1<e.type.indexOf("touch")?e.touches&&0<e.touches.length&&(It[0]=Ct(e.touches[0],Pt),1<e.touches.length)&&(It[1]=Ct(e.touches[1],_t)):(Pt.x=e.pageX,Pt.y=e.pageY,Pt.id="",It[0]=Pt),It},Tt=function(e,t){var i,n,o,s=S[e]+t[e],r=O.x+t.x,a=O.x-ut.x,l=s>d.min[e]||s<d.max[e]?m.panEndFriction:1,s=S[e]+t[e]*l;if((m.allowPanToNext||v===f.currItem.initialZoomLevel)&&(y?"h"!==x||"x"!==e||Pe||(0<t[e]?(s>d.min[e]&&(l=m.panEndFriction,d.min[e],i=d.min[e]-Ne[e]),(i<=0||a<0)&&1<F()?(o=r,a<0&&r>ut.x&&(o=ut.x)):d.min.x!==d.max.x&&(n=s)):(s<d.max[e]&&(l=m.panEndFriction,d.max[e],i=Ne[e]-d.max[e]),(i<=0||0<a)&&1<F()?(o=r,0<a&&r<ut.x&&(o=ut.x)):d.min.x!==d.max.x&&(n=s))):o=r,"x"===e))return void 0!==o&&(Ye(o,!0),Ae=o!==ut.x),d.min.x!==d.max.x&&(void 0!==n?S.x=n:Ae||(S.x+=t.x*l)),void 0!==o;b||Ae||v>f.currItem.fitRatio&&(S[e]+=t[e]*l)},Mt=function(){var e,t,i,n,o;c&&0!==(o=c.length)&&(A(M,c[0]),z.x=M.x-L.x,z.y=M.y-L.y,u&&1<o?(L.x=M.x,L.y=M.y,(z.x||z.y||(o=c[1]).x!==at.x||o.y!==at.y)&&(A(at,c[1]),Pe||(Pe=!0,k("zoomGestureStarted")),o=yt(M,at),(o=Ft(o))>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(Oe=!0),n=1,i=et(),t=tt(),o<i?m.pinchToClose&&!Oe&&te<=f.currItem.initialZoomLevel?(_(e=1-(i-o)/(i/1.2)),k("onPinchClose",e),ze=!0):o=i-(n=1<(n=(i-o)/i)?1:n)*(i/3):t<o&&(o=t+(n=1<(n=(o-t)/(6*i))?1:n)*i),n<0&&(n=0),Dt(M,at,ft),w.x+=ft.x-vt.x,w.y+=ft.y-vt.y,A(vt,ft),S.x=Ge("x",o),S.y=Ge("y",o),Ee=v<o,v=o,I())):x&&(Me&&(Me=!1,10<=Math.abs(z.x)&&(z.x-=c[0].x-lt.x),10<=Math.abs(z.y))&&(z.y-=c[0].y-lt.y),L.x=M.x,L.y=M.y,0===z.x&&0===z.y||("v"===x&&m.closeOnVerticalDrag&&"fit"===m.scaleMode&&v===f.currItem.initialZoomLevel?(w.y+=z.y,S.y+=z.y,e=kt(),Ce=!0,k("onVerticalDrag",e),_(e),I()):(t=P(),i=M.x,n=M.y,50<t-we&&((o=2<dt.length?dt.shift():{}).x=i,o.y=n,dt.push(o),we=t),_e=!0,d=f.currItem.bounds,Tt("x",z)||(Tt("y",z),Ke(S),I())))))},zt=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{}
1,backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){i=(1<dt.length?(t=P()-we+50,dt[dt.length-2]):(t=P()-xe,lt))[e],n.lastFlickOffset[e]=L[e]-i,n.lastFlickDist[e]=Math.abs(n.lastFlickOffset[e]),20<n.lastFlickDist[e]?n.lastFlickSpeed[e]=n.lastFlickOffset[e]/t:n.lastFlickSpeed[e]=0,Math.abs(n.lastFlickSpeed[e])<.1&&(n.lastFlickSpeed[e]=0),n.slowDownRatio[e]=.95,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){n.backAnimStarted[t]||(S[t]>d.min[t]?n.backAnimDestination[t]=d.min[t]:S[t]<d.max[t]&&(n.backAnimDestination[t]=d.max[t]),void 0!==n.backAnimDestination[t]&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],n.speedDecelerationRatioAbs[t]<.05)&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,rt("bounceZoomPan"+t,S[t],n.backAnimDestination[t],e||300,p.easing.sine.out,function(e){S[t]=e,I()})))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,S[e]+=n.distanceOffset[e])},panAnimLoop:function(){T.zoomPan&&(T.zoomPan.raf=pe(n.panAnimLoop),n.now=P(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),I(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05)&&n.speedDecelerationRatioAbs.y<.05&&(S.x=Math.round(S.x),S.y=Math.round(S.y),I(),nt("zoomPan"))}};return n},Lt=function(e){if(e.calculateSwipeSpeed("y"),d=f.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;ot("zoomPan"),e.lastNow=P(),e.panAnimLoop()},Ot=function(e,t){var i,n,o;b||(pt=g),"swipe"===e&&(e=L.x-lt.x,s=t.lastFlickDist.x<10,30<e&&(s||20<t.lastFlickOffset.x)?n=-1:e<-30&&(s||t.lastFlickOffset.x<-20)&&(n=1)),n&&((g+=n)<0?(g=m.loop?F()-1:0,o=!0):g>=F()&&(g=m.loop?0:F()-1,o=!0),o&&!m.loop||(D+=n,Ue-=n,i=!0));var e=C.x*Ue,s=Math.abs(e-O.x),r=i||e>O.x==0<t.lastFlickSpeed.x?(r=0<Math.abs(t.lastFlickSpeed.x)?s/Math.abs(t.lastFlickSpeed.x):333,r=Math.min(r,400),Math.max(r,250)):333;return pt===g&&(i=!1),b=!0,k("mainScrollAnimStart"),rt("mainScroll",O.x,e,r,p.easing.cubic.out,Ye,function(){st(),b=!1,pt=-1,!i&&pt===g||f.updateCurrItem(),k("mainScrollAnimComplete")}),i&&f.updateCurrItem(!0),i},Ft=function(e){return 1/Te*e*te},Nt=function(){var e=v,t=et(),i=tt();v<t?e=t:i<v&&(e=i);var n,o=Le;return ze&&!Ee&&!Oe&&v<t?f.close():(ze&&(n=function(e){_((1-o)*e+o)}),f.zoomTo(e,0,200,p.easing.cubic.out,n)),!0};i("Gestures",{publicMethods:{initGestures:function(){function e(e,t,i,n,o){ae=e+t,le=e+i,ce=e+n,ue=o?e+o:""}(he=a.pointerEvent)&&a.touch&&(a.touch=!1),he?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):a.touch?(e("touch","start","move","end","cancel"),o=!0):e("mouse","down","move","up"),Q=le+" "+ce+" "+ue,ee=ae,he&&!o&&(o=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints),f.likelyTouchDevice=o,n[ae]=B,n[le]=Z,n[ce]=X,ue&&(n[ue]=n[ce]),a.touch&&(ee+=" mousedown",Q+=" mousemove mouseup",n.mousedown=n[ae],n.mousemove=n[le],n.mouseup=n[ce]),o||(m.allowPanToNext=!1)}}});function Ut(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,i.onload=i.onerror=null,i=null}e.loading=!0,e.loaded=!1;var i=e.img=p.createEl("pswp__img","img");i.onload=t,i.onerror=function(){e.loadError=!0,t()},i.src=e.src}function Rt(e,t){return e.src&&e.loadError&&e.container&&(t&&(e.container.innerHTML=""),e.container.innerHTML=m.errorMsg.replace("%url%",e.
1src),1)}function jt(){if(Xt.length){for(var e,t=0;t<Xt.length;t++)(e=Xt[t]).holder.index===e.index&&Kt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Xt=[]}}var Wt,Vt,Ht,qt,Bt,F,Zt=function(s,e,r,t){function a(){nt("initialZoom"),r?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(_(1),e&&(e.style.display="block"),p.addClass(h,"pswp--animated-in"),k("initialZoom"+(r?"OutEnd":"InEnd"))),t&&t(),qt=!1}Wt&&clearTimeout(Wt),Ht=qt=!0,s.initialLayout?(l=s.initialLayout,s.initialLayout=null):l=m.getThumbBoundsFn&&m.getThumbBoundsFn(g);var l,c,u,d=r?m.hideAnimationDuration:m.showAnimationDuration;d&&l&&void 0!==l.x?(c=K,u=!f.currItem.src||f.currItem.loadError||m.showHideOpacity,s.miniImg&&(s.miniImg.style.webkitBackfaceVisibility="hidden"),r||(v=l.w/s.w,S.x=l.x,S.y=l.y-ge,f[u?"template":"bg"].style.opacity=.001,I()),ot("initialZoom"),r&&!c&&p.removeClass(h,"pswp--animated-in"),u&&(r?p[(c?"remove":"add")+"Class"](h,"pswp--animate_opacity"):setTimeout(function(){p.addClass(h,"pswp--animate_opacity")},30)),Wt=setTimeout(function(){var t,i,n,o,e;k("initialZoom"+(r?"Out":"In")),r?(t=l.w/s.w,i={x:S.x,y:S.y},n=v,o=Le,e=function(e){1===e?(v=t,S.x=l.x,S.y=l.y-ye):(v=(t-n)*e+n,S.x=(l.x-i.x)*e+i.x,S.y=(l.y-ye-i.y)*e+i.y),I(),u?h.style.opacity=1-e:_(o-e*o)},c?rt("initialZoom",0,1,d,p.easing.cubic.out,e,a):(e(1),Wt=setTimeout(a,d+20))):(v=s.initialZoomLevel,A(S,s.initialPosition),I(),_(1),u?h.style.opacity=1:_(1),Wt=setTimeout(a,d+20))},r?25:90)):(k("initialZoom"+(r?"Out":"In")),v=s.initialZoomLevel,A(S,s.initialPosition),I(),h.style.opacity=r?0:1,_(1),d?setTimeout(function(){a()},d):a())},N={},Xt=[],Yt={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Vt.length}},Gt=function(e,t,i){var n,o,s,r;return e.src&&!e.loadError?((n=!i)&&(e.vGap||(e.vGap={top:0,bottom:0}),k("parseVerticalMargin",e)),N.x=t.x,N.y=t.y-e.vGap.top-e.vGap.bottom,n&&(t=N.x/e.w,o=N.y/e.h,e.fitRatio=t<o?t:o,"orig"===(t=m.scaleMode)?i=1:"fit"===t?i=e.fitRatio:"zoom"===t&&(i=Math.max(e.initialZoomLevel||1,e.fitRatio)),e.initialZoomLevel=i=1<i?1:i,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})),i?(t=(o=e).w*i,s=e.h*i,(r=o.bounds).center.x=Math.round((N.x-t)/2),r.center.y=Math.round((N.y-s)/2)+o.vGap.top,r.max.x=t>N.x?Math.round(N.x-t):r.center.x,r.max.y=s>N.y?Math.round(N.y-s)+o.vGap.top:r.center.y,r.min.x=t>N.x?0:r.center.x,r.min.y=s>N.y?o.vGap.top:r.center.y,n&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0):(e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds)},Kt=function(e,t,i,n,o,s){t.loadError||n&&(t.imageAppended=!0,$t(t,n,t===f.currItem&&He),i.appendChild(n),s)&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500)},$t=function(e,t,i){var n;e.src&&(t=t||e.container.lastChild,n=i?e.w:Math.round(e.w*e.fitRatio),i=i?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=n+"px",e.placeholder.style.height=i+"px"),t.style.width=n+"px",t.style.height=i+"px")};i("Controller",{publicMethods:{lazyLoadItem:function(e){e=j(e);var t=Bt(e);t&&(!t.loaded&&!t.loading||se)&&(k("gettingData",e,t),t.src)&&Ut(t)},initController:function(){p.extend(m,Yt,!0),f.items=Vt=e,Bt=f.getItemAt,F=m.getNumItemsFn,m.loop,F()<3&&(m.loop=!1),s("beforeChange",function(e){for(var t=m.preload,i=null===e||0<=e,n=Math.min(t[0],F()),o=Math.min(t[1],F()),s=1;s<=(i?o:n);s++)f.lazyLoadItem(g+s);for(s=1;s<=(i?n:o);s++)f.lazyLoadItem(g-s)}),s("initialLayout",function(){f.currItem.initialLayout=m.getThumbBoundsFn&&m.getThumbBoundsFn(g)}),s("mainScrollAnimComplete",jt),s("initialZoomInEnd",jt),s("destroy",function(){for(var e,t=0;t<Vt.length;t++)(e=Vt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);Xt=null})},getItemAt:function(e){return 0<=e&&void 0!==Vt[e]&&Vt[e]},allowProgressiveImg:function(){return m.forceProgressiveLoading||!o||m.mouseUsed||1200<screen.width},setContent:function(t,i){m.loop&&(i=j(i));var e=f.getItemAt(t.index);e&&(e.container=null);var n,o,s,e=f.getItemAt(i);e?(k("gettingData",i,e),t.index=i,o=(t.item=e).container=p.createEl("pswp__zoom-wrap"),!e.src&&e.html&&(e.html.tagName?o.appendChild(e.html):o.innerHTML=e.html),Rt(e),Gt(e,E),!e.src||e.loadError||e.loaded?e.src&&!e.loadError&&((n=
1p.createEl("pswp__img","img")).style.opacity=1,n.src=e.src,$t(e,n),Kt(0,e,o,n)):(e.loadComplete=function(e){if(Y){if(t&&t.index===i){if(Rt(e,!0))return e.loadComplete=e.img=null,Gt(e,E),Ze(e),void(t.index===g&&f.updateCurrZoomItem());e.imageAppended?!qt&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null):a.transform&&(b||qt)?Xt.push({item:e,baseDiv:o,img:e.img,index:i,holder:t,clearPlaceholder:!0}):Kt(0,e,o,e.img,0,!0)}e.loadComplete=null,e.img=null,k("imageLoadComplete",i,e)}},p.features.transform&&(s="pswp__img pswp__img--placeholder",s+=e.msrc?"":" pswp__img--placeholder--blank",s=p.createEl(s,e.msrc?"img":""),e.msrc&&(s.src=e.msrc),$t(e,s),o.appendChild(s),e.placeholder=s),e.loading||Ut(e),f.allowProgressiveImg()&&(!Ht&&a.transform?Xt.push({item:e,baseDiv:o,img:e.img,index:i,holder:t}):Kt(0,e,o,e.img,0,!0))),Ht||i!==g?Ze(e):(y=o.style,Zt(e,n||e.img)),t.el.innerHTML="",t.el.appendChild(o)):t.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function Jt(e,t,i){var n=document.createEvent("CustomEvent"),t={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};n.initCustomEvent("pswpTap",!0,!0,t),e.target.dispatchEvent(n)}var Qt,U,ei={};i("Tap",{publicMethods:{initTap:function(){s("firstTouchStart",f.onTapStart),s("touchRelease",f.onTapRelease),s("destroy",function(){ei={},Qt=null})},onTapStart:function(e){1<e.length&&(clearTimeout(Qt),Qt=null)},onTapRelease:function(e,t){var i,n,o;!t||_e||ke||it||(o=t,Qt&&(clearTimeout(Qt),Qt=null,i=o,n=ei,Math.abs(i.x-n.x)<25)&&Math.abs(i.y-n.y)<25?k("doubleTap",o):"mouse"===t.type?Jt(e,t,"mouse"):"BUTTON"===e.target.tagName.toUpperCase()||p.hasClass(e.target,"pswp__single-tap")?Jt(e,t):(A(ei,o),Qt=setTimeout(function(){Jt(e,t),Qt=null},300)))}}}),i("DesktopZoom",{publicMethods:{initDesktopZoom:function(){ve||(o?s("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(e){U={};var t="wheel mousewheel DOMMouseScroll";s("bindEvents",function(){p.bind(h,t,f.handleMouseWheel)}),s("unbindEvents",function(){U&&p.unbind(h,t,f.handleMouseWheel)}),f.mouseZoomedIn=!1;function i(){f.mouseZoomedIn&&(p.removeClass(h,"pswp--zoomed-in"),f.mouseZoomedIn=!1),v<1?p.addClass(h,"pswp--zoom-allowed"):p.removeClass(h,"pswp--zoom-allowed"),n()}function n(){o&&(p.removeClass(h,"pswp--dragging"),o=!1)}var o;s("resize",i),s("afterChange",i),s("pointerDown",function(){f.mouseZoomedIn&&(o=!0,p.addClass(h,"pswp--dragging"))}),s("pointerUp",n),e||i()},handleMouseWheel:function(e){if(v<=f.currItem.fitRatio)return m.modal&&(!m.closeOnScroll||it||l?e.preventDefault():de&&2<Math.abs(e.deltaY)&&(K=!0,f.close())),!0;if(e.stopPropagation(),U.x=0,"deltaX"in e)1===e.deltaMode?(U.x=18*e.deltaX,U.y=18*e.deltaY):(U.x=e.deltaX,U.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(U.x=-.16*e.wheelDeltaX),U.y=e.wheelDeltaY?-.16*e.wheelDeltaY:-.16*e.wheelDelta;else{if(!("detail"in e))return;U.y=e.detail}Qe(v,!0);var t=S.x-U.x,i=S.y-U.y;(m.modal||t<=d.min.x&&t>=d.max.x&&i<=d.min.y&&i>=d.max.y)&&e.preventDefault(),f.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:E.x/2+Re.x,y:E.y/2+Re.y};var t=m.getDoubleTapZoom(!0,f.currItem),i=v===t;f.mouseZoomedIn=!i,f.zoomTo(i?f.currItem.initialZoomLevel:t,e,333),p[(i?"remove":"add")+"Class"](h,"pswp--zoomed-in")}}}),p.extend(f,t)}}),((e,t)=>{"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()})(this,function(){return function(n,a){function l(e){if(D)return!0;e=e||window.event,C.timeToIdle&&C.mouseUsed&&!r&&u();for(var t,i,n=(e.target||e.srcElement).getAttribute("class")||"",o=0;o<O.length;o++)(t=O[o]).onTap&&-1<n.indexOf("pswp__"+t.name)&&(t.onTap(),i=!0);i&&(e.stopPropagation&&e.stopPropagation(),D=!0,e=a.features.isOldAndroid?600:30,setTimeout(function(){D=!1},e))}function c(){var e=1===C.getNumItemsFn();e!==E&&(M(f,"ui--one-slide",e),E=e)}function e(){M(y,"share-modal--hidden",T)}function t(){for(var e,t,i,n,o="",s=0;s<C.shareButtons.length;s++)e=C.shareButtons[s],t=C.getImageURLForShare(e),i=C.getPageURLForShare(e),n=C.getTextForShare(e),o+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(n))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",C.parseShareButtonOut&&(o=C.parseShareButtonOut(e,o));y.children[0].innerHTML=o,y.children[0].onclick=U}function i(e){for(var t=0;t<C.closeElClasses.length;t++)if(a.hasClass(e,"pswp__"+C.closeElClasses[t]))return!0}function u(){clearTimeout(P),L=0,r&&_.setIdle(!1)}function d(e){(e=(e=e||window.event).relatedTarget||e.toElement)&&"HTML"!==e.nodeName||(clearTimeout(P),P=setTimeout(function(){_.setIdle(!0)},C.timeToIdleOutside))}function h(e){w!==e&&(M(x,"preloader--active",!e),w=e)}function F(e){var t,i=e.vGap;!n.likelyTouchDevice||C.mouseUsed||screen.width>C.fitControlsWidth?(t=C.barsSize,C.captionEl&&"auto"===t.bottom?(g||((g=a.createEl("pswp__caption pswp__caption--fake")).appendChild(a.createEl("pswp__caption__center")),f.insertBefore(g,m),a.addClass(f,"pswp__ui--fit")),C.addCaptionHTMLFn(e,g,!0)?(e=g.clientHeight,i.bottom=parseInt(e,10)||44):i.bottom=t.top):i.bottom="auto"===t.bottom?0:t.bottom,i.top=t.top):i.top=i.bottom=0}var p,f,m,g,o,v,y,s,r,b,x,w,S,E,C,D,k,P,_=this,I=!1,A=!0,T=!0,N={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl
1:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return n.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return n.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},M=function(e,t,i){a[(i?"add":"remove")+"Class"](e,"pswp__"+t)},z=function(){return(T=!T)?(a.removeClass(y,"pswp__share-modal--fade-in"),setTimeout(function(){T&&e()},300)):(e(),setTimeout(function(){T||a.addClass(y,"pswp__share-modal--fade-in")},30)),T||t(),!1},U=function(e){var t=(e=e||window.event).target||e.srcElement;return n.shout("shareLinkClick",e,t),!(!t.href||!t.hasAttribute("download")&&(window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),T||z(),1))},L=0,O=[{name:"caption",option:"captionEl",onInit:function(e){m=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){z()}},{name:"button--share",option:"shareEl",onInit:function(e){v=e},onTap:function(){z()}},{name:"button--zoom",option:"zoomEl",onTap:n.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){o=e}},{name:"button--close",option:"closeEl",onTap:n.close},{name:"button--arrow--left",option:"arrowEl",onTap:n.prev},{name:"button--arrow--right",option:"arrowEl",onTap:n.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){x=e}}];_.init=function(){function e(e){if(e)for(var t=e.length,i=0;i<t;i++){o=e[i],s=o.className;for(var n=0;n<O.length;n++)r=O[n],-1<s.indexOf("pswp__"+r.name)&&(C[r.option]?(a.removeClass(o,"pswp__element--disabled"),r.onInit&&r.onInit(o)):a.addClass(o,"pswp__element--disabled"))}}var o,s,r,t,i;a.extend(n.options,N,!0),C=n.options,f=a.getChildByClass(n.scrollWrap,"pswp__ui"),(b=n.listen)("onVerticalDrag",function(e){A&&e<.95?_.hideControls():!A&&.95<=e&&_.showControls()}),b("onPinchClose",function(e){A&&e<.9?(_.hideControls(),i=!0):i&&!A&&.9<e&&_.showControls()}),b("zoomGestureEnded",function(){i=!1}),b("beforeChange",_.update),b("doubleTap",function(e){var t=n.currItem.initialZoomLevel;n.getZoomLevel()!==t?n.zoomTo(t,e,333):n.zoomTo(C.getDoubleTapZoom(!1,n.currItem),e,333)}),b("preventDragEvent",function(e,t,i){var n=e.target||e.srcElement;n&&n.getAttribute("class")&&-1<e.type.indexOf("mouse")&&(0<n.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(n.tagName))&&(i.prevent=!1)}),b("bindEvents",function(){a.bind(f,"pswpTap click",l),a.bind(n.scrollWrap,"pswpTap",_.onGlobalTap),n.likelyTouchDevice||a.bind(n.scrollWrap,"mouseover",_.onMouseOver)}),b("unbindEvents",function(){T||z(),k&&clearInterval(k),a.unbind(document,"mouseout",d),a.unbind(document,"mousemove",u),a.unbind(f,"pswpTap click",l),a.unbind(n.scrollWrap,"pswpTap",_.onGlobalTap),a.unbind(n.scrollWrap,"mouseover",_.onMouseOver),p&&(a.unbind(document,p.eventK,_.updateFullscreen),p.isFullscreen()&&(C.hideAnimationDuration=0,p.exit()),p=null)}),b("destroy",function(){C.captionEl&&(g&&f.removeChild(g),a.removeClass(m,"pswp__caption--empty")),y&&(y.children[0].onclick=null),a.removeClass(f,"pswp__ui--over-close"),a.addClass(f,"pswp__ui--hidden"),_.setIdle(!1)}),C.showAnimationDuration||a.removeClass(f,"pswp__ui--hidden"),b("initialZoomIn",function(){C.showAnimationDuration&&a.removeClass(f,"pswp__ui--hidden")}),b("initialZoomOut",function(){a.addClass(f,"pswp__ui--hidden")}),b("parseVerticalMargin",F),e(f.children),(t=a.getChildByClass(f,"pswp__top-bar"))&&e(t.children),C.shareEl&&v&&y&&(T=!0),c(),C.timeToIdle&&b("mouseUsed",function(){a.bind(document,"mousemove",u),a.bind(document,"mouseout",d),k=setInterval(function(){2==++L&&_.setIdle(!0)},C.timeToIdle/2)}),C.fullscreenEl&&!a.features.isOldAndroid&&((p=p||_.getFullscreenAPI())?(a.bind(document,p.eventK,_.updateFullscreen),_.updateFullscreen(),a.addClass(n.template,"pswp--supports-fs")):a.removeClass(n.template,"pswp--supports-fs")),C.preloaderEl&&(h(!0),b("beforeChange",function(){clearTimeout(S),S=setTimeout(function(){n.currItem&&n.currItem.loading?n.allowProgressiveImg()&&(!n.currItem.img||n.currItem.img.naturalWi
1dth)||h(!1):h(!0)},C.loadingIndicatorDelay)}),b("imageLoadComplete",function(e,t){n.currItem===t&&h(!0)}))},_.setIdle=function(e){M(f,"ui--idle",r=e)},_.update=function(){I=!(!A||!n.currItem||(_.updateIndexIndicator(),C.captionEl&&(C.addCaptionHTMLFn(n.currItem,m),M(m,"caption--empty",!n.currItem.title)),0)),T||z(),c()},_.updateFullscreen=function(e){e&&setTimeout(function(){n.setScrollOffset(0,a.getScrollY())},50),a[(p.isFullscreen()?"add":"remove")+"Class"](n.template,"pswp--fs")},_.updateIndexIndicator=function(){C.counterEl&&(o.innerHTML=n.getCurrentIndex()+1+C.indexIndicatorSep+C.getNumItemsFn())},_.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;if(!D)if(e.detail&&"mouse"===e.detail.pointerType)i(t)?n.close():a.hasClass(t,"pswp__img")&&(1===n.getZoomLevel()&&n.getZoomLevel()<=n.currItem.fitRatio?C.clickToCloseNonZoomable&&n.close():n.toggleDesktopZoom(e.detail.releasePoint));else if(C.tapToToggleControls&&(A?_.hideControls():_.showControls()),C.tapToClose&&(a.hasClass(t,"pswp__img")||i(t)))return void n.close()},_.onMouseOver=function(e){e=(e=e||window.event).target||e.srcElement;M(f,"ui--over-close",i(e))},_.hideControls=function(){a.addClass(f,"pswp__ui--hidden"),A=!1},_.showControls=function(){A=!0,I||_.update(),a.removeClass(f,"pswp__ui--hidden")},_.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},_.getFullscreenAPI=function(){var e,t=document.documentElement,i="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:i}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+i}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+i}:t.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){return s=C.closeOnScroll,C.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?n.template[this.enterK]():void n.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return C.closeOnScroll=s,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).noUiSlider={})})(this,function(ae){function n(e){return"object"==typeof e&&"function"==typeof e.to}function le(e){e.parentElement.removeChild(e)}function ce(e){return null!=e}function ue(e){e.preventDefault()}function o(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function de(e,t,i){0<i&&(fe(e,t),setTimeout(function(){me(e,t)},i))}function he(e){return Math.max(Math.min(e,100),0)}function pe(e){return Array.isArray(e)?e:[e]}function t(e){e=(e=String(e)).split(".");return 1<e.length?e[1].length:0}function fe(e,t){e.classList&&!/\s/.test(t)?e.classList.add(t):e.className+=" "+t}function me(e,t){e.classList&&!/\s/.test(t)?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function ge(e){var t=void 0!==window.pageXOffset,i="CSS1Compat"===(e.compatMode||"");return{x:t?window.pageXOffset:(i?e.documentElement:e.body).scrollLeft,y:t?window.pageYOffset:(i?e.documentElement:e.body).scrollTop}}function r(e,t){return 100/(t-e)}function a(e,t,i){return 100*t/(e[i+1]-e[i])}function l(e,t){for(var i=1;e>=t[i];)i+=1;return i}ae.PipsMode=void 0,(E=ae.PipsMode||(ae.PipsMode={})).Range="range",E.Steps="steps",E.Positions="positions",E.Count="count",E.Values="values",ae.PipsType=void 0,(E=ae.PipsType||(ae.PipsType={}))[E.None=-1]="None",E[E.NoValue=0]="NoValue",E[E.LargeValue=1]="LargeValue",E[E.SmallValue=2]="SmallValue";e.prototype.getDistance=function(e){for(var t=[],i=0;i<this.xNumSteps.length-1;i++){var n=this.xNumSteps[i];if(n&&e/n%1!=0)throw new Error("noUiSlider: 'limit', 'margin' and 'padding' of "+this.xPct[i]+"% range must be divisible by step.");t[i]=a(this.xVal,e,i)}return t},e.prototype.getAbsoluteDistance=function(e,t,i){var n=0;if(e<this.xPct[this.xPct.length-1])for(;e>this.xPct[n+1];)n++;else e===this.xPct[this.xPct.length-1]&&(n=this.xPct.length-2);i||e!==this.xPct[n+1]||n++;for(var o,s=1,r=(t=null===t?[]:t)[n],a=0,l=0,c=0,u=i?(e-this.xPct[n])/(this.xPct[n+1]-this.xPct[n]):(this.xPct[n+1]-e)/(this.xPct[n+1]-this.xPct[n]);0<r;)o=this.xPct[n+1+c]-this.xPct[n+c],100<t[n+c]*s+100-100*u?(a=o*u,s=(r-100*u)/t[n+c],u=1):(a=t[n+c]*o/100*s,s=0),i?(l-=a,1<=this.xPct.length+c&&c--):(l+=a,1<=this.xPct.length-c&&c++),r=t[n+c]*s;return e+l},e.prototype.toStepping=function(e){return t=this.xVal,i=this.xPct,(e=e)>=t.slice(-1)[0]?100:(n=l(e,t),s=t[n-1],o=i[n-1],i=i[n],o+(e=e,a(s=[s,t[n]],s[0]<0?e+Math.abs(s[0]):e-s[0],0)/r(o,i)));var t,i,n,o,s},e.prototype.fromStepping=function(e){return t=this.xVal,i=this.xPct,100<=(e=e)?t.slice(-1)[0]:(s=t[(n=l(e,i))-1],o=i[n-1],s=[s,t[n]],(e-o)*r(o,i[n])*(s[1]-s[0])/100+s[0]);var t,i,n,o,s},e.prototype.getStep=function(e){return t=this.xPct,i=this.xSteps,n=this.snap,100===(e=e)?e:(o=l(e,t),s=t[o-1],r=t[o],n?(r-s)/2<e-s?r:s:i[o-1]?t[o-1]+(n=i[o-1],Math.round((e-t[o-1])/n)*n):e);var t,i,n,o,s,r},e.prototype.getDefaultStep=function(e,t,i){var n=l(e,this.xPct);return(100===e||t&&e===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/i},e.prototype.getNearbySteps=function(e){e=l(e,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},e.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(t);return Math.max.apply(null,e)}
vendor: 6,622 bytes, line 1
1,e.prototype.convert=function(e){return this.getStep(this.toStepping(e))},e.prototype.handleEntryPoint=function(e,t){if(!o(e="min"===e?0:"max"===e?100:parseFloat(e))||!o(t[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(e),this.xVal.push(t[0]);t=Number(t[1]);e?this.xSteps.push(!isNaN(t)&&t):isNaN(t)||(this.xSteps[0]=t),this.xHighestCompleteStep.push(0)},e.prototype.handleStepPoint=function(e,t){t&&(this.xVal[e]!==this.xVal[e+1]?(this.xSteps[e]=a([this.xVal[e],this.xVal[e+1]],t,0)/r(this.xPct[e],this.xPct[e+1]),t=(this.xVal[e+1]-this.xVal[e])/this.xNumSteps[e],t=Math.ceil(Number(t.toFixed(3))-1),t=this.xVal[e]+this.xNumSteps[e]*t,this.xHighestCompleteStep[e]=t):this.xSteps[e]=this.xHighestCompleteStep[e]=this.xVal[e])};var i=e,c={to:function(e){return void 0===e?"":e.toFixed(2)},from:Number},u={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},ve={tooltips:".__tooltips",aria:".__aria"};function e(t,e,i){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[i||!1],this.xNumSteps=[!1],this.snap=e;var n,o=[];for(Object.keys(t).forEach(function(e){o.push([pe(t[e]),e])}),o.sort(function(e,t){return e[0][0]-t[0][0]}),n=0;n<o.length;n++)this.handleEntryPoint(o[n][1],o[n][0]);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)this.handleStepPoint(n,this.xNumSteps[n])}function d(e,t){if(!o(t))throw new Error("noUiSlider: 'step' is not numeric.");e.singleStep=t}function h(e,t){if(!o(t))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");e.keyboardPageMultiplier=t}function p(e,t){if(!o(t))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");e.keyboardDefaultStep=t}function f(e,t){if("object"!=typeof t||Array.isArray(t))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===t.min||void 0===t.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");if(t.min===t.max)throw new Error("noUiSlider: 'range' 'min' and 'max' cannot be equal.");e.spectrum=new i(t,e.snap||!1,e.singleStep)}function m(e,t){if(t=pe(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider: 'start' option is incorrect.");e.handles=t.length,e.start=t}function g(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'snap' option must be a boolean.");e.snap=t}function v(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'animate' option must be a boolean.");e.animate=t}function y(e,t){if("number"!=typeof t)throw new Error("noUiSlider: 'animationDuration' option must be a number.");e.animationDuration=t}function b(e,t){var i,n=[!1];if("lower"===t?t=[!0,!1]:"upper"===t&&(t=[!1,!0]),!0===t||!1===t){for(i=1;i<e.handles;i++)n.push(t);n.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==e.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");n=t}e.connect=n}function x(e,t){switch(t){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function w(e,t){if(!o(t))throw new Error("noUiSlider: 'margin' option must be numeric.");0!==t&&(e.margin=e.spectrum.getDistance(t))}function S(e,t){if(!o(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(e.limit=e.spectrum.getDistance(t),!e.limit||e.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function C(e,t){var i;if(!o(t)&&!Array.isArray(t))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&2!==t.length&&!o(t[0])&&!o(t[1]))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==t){for(Array.isArray(t)||(t=[t,t]),e.padding=[e.spectrum.getDistance(t[0]),e.spectrum.getDistance(t[1])],i=0;i<e.spectrum.xNumSteps.length-1;i++)if(e.padding[0][i]<0||e.padding[1][i]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var t=t[0]+t[1],n=e.spectrum.xVal[0];if(1<t/(e.spectrum.xVal[e.spectrum.xVal.length-1]-n))throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function D(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function k(e,t){if("string"!=typeof t)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var i=0<=t.indexOf("tap"),n=0<=t.indexOf("drag"),o=0<=t.indexOf("fixed"),s=0<=t.indexOf("snap"),r=0<=t.indexOf("hover"),t=0<=t.indexOf("unconstrained");if(o){if(2!==e.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");w(e,e.start[1]-e.start[0])}if(t&&(e.margin||e.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");e.events={tap:i||s,drag:n,fixed:o,snap:s,hover:r,unconstrained:t}}function P(e,t){if(!1!==t)if(!0===t||n(t)){e.tooltips=[];for(var i=0;i<e.handles;i++)e.tooltips.push(t)}else{if((t=pe(t)).length!==e.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");t.forEach(function(e){if("boolean"!=typeof e&&!n(e))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),e.tooltips=t}}function _(e,t){if(!n(t))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");e.ariaFormat=t}function I(e,t){if(!n(t)||"function"!=typeof t.from)throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");e.format=t}function A(e,t){if("boolean"!=typeof t)throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");e.keyboardSupport=t}function T(e,t){e.documentElement=t}function M(e,t){if("string"!=typeof t&&!1!==t)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");e.cssPrefix=t}function z(t,i){if("object"!=typeof i)throw new Error("noUiSlider: 'cssClasse
1s' must be an object.");"string"==typeof t.cssPrefix?(t.cssClasses={},Object.keys(i).forEach(function(e){t.cssClasses[e]=t.cssPrefix+i[e]})):t.cssClasses=i}function ye(t){var i={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:c,format:c},n={step:{r:!1,t:d},keyboardPageMultiplier:{r:!1,t:h},keyboardDefaultStep:{r:!1,t:p},start:{r:!0,t:m},connect:{r:!0,t:b},direction:{r:!0,t:D},snap:{r:!1,t:g},animate:{r:!1,t:v},animationDuration:{r:!1,t:y},range:{r:!0,t:f},orientation:{r:!1,t:x},margin:{r:!1,t:w},limit:{r:!1,t:S},padding:{r:!1,t:C},behaviour:{r:!0,t:k},ariaFormat:{r:!1,t:_},format:{r:!1,t:I},tooltips:{r:!1,t:P},keyboardSupport:{r:!0,t:A},documentElement:{r:!1,t:T},cssPrefix:{r:!0,t:M},cssClasses:{r:!0,t:z}},o={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:u,keyboardPageMultiplier:5,keyboardDefaultStep:10},e=(t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(n).forEach(function(e){if(ce(t[e])||void 0!==o[e])n[e].t(i,(ce(t[e])?t:o)[e]);else if(n[e].r)throw new Error("noUiSlider: '"+e+"' is required.")}),i.pips=t.pips,document.createElement("div")),s=void 0!==e.style.msTransform,e=void 0!==e.style.transform;return i.transformRule=e?"transform":s?"msTransform":"webkitTransform",i.style=[["left","top"],["right","bottom"]][i.dir][i.ort],i}function L(e,h,s){var a,r,n,o,l,c=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},F=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&(()=>{var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e})(),u=e,b=h.spectrum,d=[],p=[],f=[],m=0,g={},v=e.ownerDocument,y=h.documentElement||v.documentElement,x=v.body,N="rtl"===v.dir||1===h.ort?0:100;function w(e,t){var i=v.createElement("div");return t&&fe(i,t),e.appendChild(i),i}function U(e,u){var e=w(e,h.cssClasses.origin),t=w(e,h.cssClasses.handle);return w(t,h.cssClasses.touchArea),t.setAttribute("data-handle",String(u)),h.keyboardSupport&&(t.setAttribute("tabindex","0"),t.addEventListener("keydown",function(e){var t=u;if(!W()&&!S(t)){var i=["Left","Right"],n=["Down","Up"],o=["PageDown","PageUp"],s=["Home","End"];h.dir&&!h.ort?i.reverse():h.ort&&!h.dir&&(n.reverse(),o.reverse());var r,a=e.key.replace("Arrow",""),l=a===o[0],o=a===o[1],c=a===n[0]||a===i[0]||l,n=a===n[1]||a===i[1]||o,i=a===s[1];if(!(c||n||a===s[0]||i))return!0;if(e.preventDefault(),n||c){a=h.keyboardPageMultiplier,s=c?0:1,e=ne(t)[s];if(null===e)return!1;!1===e&&(e=b.getDefaultStep(p[t],c,h.keyboardDefaultStep)),(o||l)&&(e*=a),e=Math.max(e,1e-7),r=d[t]+(e*=c?-1:1)}else r=i?h.spectrum.xVal[h.spectrum.xVal.length-1]:h.spectrum.xVal[0];T(t,b.toStepping(r),!0,!0),I("slide",t),I("update",t),I("change",t),I("set",t)}return!1})),t.setAttribute("role","slider"),t.setAttribute("aria-orientation",h.ort?"vertical":"horizontal"),0===u?fe(t,h.cssClasses.handleLower):u===h.handles-1&&fe(t,h.cssClasses.handleUpper),e}function R(e,t){return!!t&&w(e,h.cssClasses.connect)}function j(e,t){return!(!h.tooltips||!h.tooltips[t])&&w(e.firstChild,h.cssClasses.tooltip)}function W(){return u.hasAttribute("disabled")}function S(e){return a[e].hasAttribute("disabled")}function E(){o&&(i("update"+ve.tooltips),o.forEach(function(e){e&&le(e)}),o=null)}function V(){E(),o=a.map(j),t("update"+ve.tooltips,function(e,t,i){o&&h.tooltips&&!1!==o[t]&&(e=e[t],!0!==h.tooltips[t]&&(e=h.tooltips[t].to(i[t])),o[t].innerHTML=e)})}function H(e,t){return e.map(function(e){return b.fromStepping(t?b.getStep(e):e)})}function q(p){var f=(e=>{if(e.mode===ae.PipsMode.Range||e.mode===ae.PipsMode.Steps)return b.xVal;if(e.mode!==ae.PipsMode.Count)return e.mode===ae.PipsMode.Positions?H(e.values,e.stepped):e.mode===ae.PipsMode.Values?e.stepped?e.values.map(function(e){return b.fromStepping(b.getStep(b.toStepping(e)))}):e.values:[];if(e.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var t=e.values-1,i=100/t,n=[];t--;)n[t]=t*i;return n.push(100),H(n,e.stepped)})(p),m={},e=b.xVal[0],t=b.xVal[b.xVal.length-1],g=!1,v=!1,y=0;return(f=f.slice().sort(function(e,t){return e-t}).filter(function(e){return!this[e]&&(this[e]=!0)},{}))[0]!==e&&(f.unshift(e),g=!0),f[f.length-1]!==t&&(f.push(t),v=!0),f.forEach(function(e,t){var i,n,o,s,r,a,l,c,u=f[t+1],d=p.mode===ae.PipsMode.Steps,h=(h=d?b.xNumSteps[t]:h)||u-e;for(void 0===u&&(u=e),h=Math.max(h,1e-7),i=e;i<=u;i=Number((i+h).toFixed(7))){for(a=(r=(o=b.toStepping(i))-y)/(p.density||1),c=r/(l=Math.round(a)),n=1;n<=l;n+=1)m[(s=y+n*c).toFixed(5)]=[b.fromStepping(s),0];r=-1<f.indexOf(i)?ae.PipsType.LargeValue:d?ae.PipsType.SmallValue:ae.PipsType.NoValue,!t&&g&&i!==u&&(r=0),i===u&&v||(m[o.toFixed(5)]=[i,r]),y=o}}),m}function B(o,s,r){var e,a=v.createElement("div"),n=((e={}
1)[ae.PipsType.None]="",e[ae.PipsType.NoValue]=h.cssClasses.valueNormal,e[ae.PipsType.LargeValue]=h.cssClasses.valueLarge,e[ae.PipsType.SmallValue]=h.cssClasses.valueSub,e),l=((e={})[ae.PipsType.None]="",e[ae.PipsType.NoValue]=h.cssClasses.markerNormal,e[ae.PipsType.LargeValue]=h.cssClasses.markerLarge,e[ae.PipsType.SmallValue]=h.cssClasses.markerSub,e),c=[h.cssClasses.valueHorizontal,h.cssClasses.valueVertical],u=[h.cssClasses.markerHorizontal,h.cssClasses.markerVertical];function d(e,t){var i=t===h.cssClasses.value;return t+" "+(i?c:u)[h.ort]+" "+(i?n:l)[e]}return fe(a,h.cssClasses.pips),fe(a,0===h.ort?h.cssClasses.pipsHorizontal:h.cssClasses.pipsVertical),Object.keys(o).forEach(function(e){var t,i,n;i=o[t=e][0],e=o[e][1],(e=s?s(i,e):e)!==ae.PipsType.None&&((n=w(a,!1)).className=d(e,h.cssClasses.marker),n.style[h.style]=t+"%",e>ae.PipsType.NoValue)&&((n=w(a,!1)).className=d(e,h.cssClasses.value),n.setAttribute("data-value",String(i)),n.style[h.style]=t+"%",n.innerHTML=String(r.to(i)))}),a}function C(){n&&(le(n),n=null)}function D(e){C();var t=q(e),i=e.filter;return n=u.appendChild(B(t,i,e.format||{to:function(e){return String(Math.round(e))}}))}function Z(){var e=z.getBoundingClientRect(),t="offset"+["Width","Height"][h.ort];return 0===h.ort?e.width||z[t]:e.height||z[t]}function k(n,o,s,r){function t(e){var t,i;return!!(e=((t,e,i)=>{var n=0===t.type.indexOf("touch"),o=0===t.type.indexOf("mouse"),s=0===t.type.indexOf("pointer"),r=0,a=0;if(0===t.type.indexOf("MSPointer")&&(s=!0),"mousedown"===t.type&&!t.buttons&&!t.touches)return!1;if(n){n=function(e){e=e.target;return e===i||i.contains(e)||t.composed&&t.composedPath().shift()===i};if("touchstart"===t.type){var l=Array.prototype.filter.call(t.touches,n);if(1<l.length)return!1;r=l[0].pageX,a=l[0].pageY}else{l=Array.prototype.find.call(t.changedTouches,n);if(!l)return!1;r=l.pageX,a=l.pageY}}return e=e||ge(v),(o||s)&&(r=t.clientX+e.x,a=t.clientY+e.y),t.pageOffset=e,t.points=[r,a],t.cursor=o||s,t})(e,r.pageOffset,r.target||o))&&!(W()&&!r.doNotReject)&&(t=u,i=h.cssClasses.tap,!((t.classList?t.classList.contains(i):new RegExp("\\b"+i+"\\b").test(t.className))&&!r.doNotReject))&&!(n===c.start&&void 0!==e.buttons&&1<e.buttons)&&(!r.hover||!e.buttons)&&(F||e.preventDefault(),e.calcPoint=e.points[h.ort],void s(e,r))}var i=[];return n.split(" ").forEach(function(e){o.addEventListener(e,t,!!F&&{passive:!0}),i.push([e,t])}),i}function X(e){var t,i,n=he(100*(e-(e=z,n=h.ort,t=e.getBoundingClientRect(),i=(e=e.ownerDocument).documentElement,e=ge(e),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(e.x=0),n?t.top+e.y-i.clientTop:t.left+e.x-i.clientLeft))/Z());return h.dir?100-n:n}function Y(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&P(e,t)}function G(e,t){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===e.buttons&&0!==t.buttonsProperty)return P(e,t);e=(h.dir?-1:1)*(e.calcPoint-t.startCalcPoint);$(0<e,100*e/t.baseSize,t.locations,t.handleNumbers,t.connect)}function P(e,t){t.handle&&(me(t.handle,h.cssClasses.active),--m),t.listeners.forEach(function(e){y.removeEventListener(e[0],e[1])}),0===m&&(me(u,h.cssClasses.drag),Q(),e.cursor)&&(x.style.cursor="",x.removeEventListener("selectstart",ue)),t.handleNumbers.forEach(function(e){I("change",e),I("set",e),I("end",e)})}function _(e,t){var i,n,o,s;t.handleNumbers.some(S)||(1===t.handleNumbers.length&&(s=a[t.handleNumbers[0]].children[0],m+=1,fe(s,h.cssClasses.active)),e.stopPropagation(),n=k(c.move,y,G,{target:e.target,handle:s,connect:t.connect,listeners:i=[],startCalcPoint:e.calcPoint,baseSize:Z(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:p.slice()}),o=k(c.end,y,P,{target:e.target,handle:s,listeners:i,doNotReject:!0,handleNumbers:t.handleNumbers}),s=k("mouseout",y,Y,{target:e.target,handle:s,listeners:i,doNotReject:!0,handleNumbers:t.handleNumbers}),i.push.apply(i,n.concat(o,s)),e.cursor&&(x.style.cursor=getComputedStyle(e.target).cursor,1<a.length&&fe(u,h.cssClasses.drag),x.addEventListener("selectstart",ue,!1)),t.handleNumbers.forEach(function(e){I("start",e)}))}function t(e,t){g[e]=g[e]||[],g[e].push(t),"update"===e.split(".")[0]&&a.forEach(function(e,t){I("update",t)})}function i(e){var n=e&&e.split(".")[0],o=n?e.substring(n.length):e;Object.keys(g).forEach(function(e){var t=e.split(".")[0],i=e.substring(t.length);n&&n!==t||o&&o!==i||(i===ve.aria||i===ve.tooltips)&&o!==i||delete g[e]})}function I(i,n,o){Object.keys(g).forEach(function(e){var t=e.split(".")[0];i===t&&g[e].forEach(function(e){e.call(O,d.map(h.format.to),n,d.slice(),o||!1,p.slice(),O)})})}function A(e,t,i,n,o,s){var r;return 1<a.length&&!h.events.unconstrained&&(n&&0<t&&(r=b.getAbsoluteDistance(e[t-1],h.margin,!1),i=Math.max(i,r)),o)&&t<a.length-1&&(r=b.getAbsoluteDistance(e[t+1],h.margin,!0),i=Math.min(i,r)),1<a.length&&h.limit&&(n&&0<t&&(r=b.getAbsoluteDistance(e[t-1],h.limit,!1),i=Math.min(i,r)),o)&&t<a.length-1&&(r=b.getAbsoluteDistance(e[t+1],h.limit,!0),i=Math.max(i,r)),h.padding&&(0===t&&(r=b.getAbsoluteDistance(0,h.padding[0],!1),i=Math.max(i,r)),t===a.length-1)&&(r=b.getAbsoluteDistance(100,h.padding[1],!0),i=Math.min(i,r)),!((i=he(i=b.getStep(i)))===e[t]&&!s)&&i}function K(e,t){var i=h.ort;return(i?t:e)+", "+(i?e:t)}function $(e,i,n,t,o){var s=n.slice(),r=t[0],a=[!e,e],l=[e,!e],c=(t=t.slice(),e&&t.reverse(),1<t.length?t.forEach(function(e,t){t=A(s,e,s[e]+i,a[t],l[t],!1);!1===t?i=0:(i=t-s[e],s[e]=t)}):a=l=[!0],!1);t.forEach(function(e,t){c=T(e,n[e]+i,a[t],l[t])||c}),c&&(t.forEach(function(e){I("update",e),I("slide",e)}),null!=o)&&I("drag",r)}function J(e,t){return h.dir?100-e-t:e}function Q(){f.forEach(function(e){var t=50<p[e]?-1:1,t=3+(a.length+t*e);a[e].style.zIndex=String(t)})}function T(e,t,i,n,o){return!1!==(t=o?t:A(p,e,t,i,n,!1))&&(((e,t)=>{p[e]=t,d[e]=b.fromStepping(t),t="translate("+K(10*(J(t,0)-N)+"%","0")+")",a[e].style[h.transformRule]=t,ee(e),ee(e+1)})(e,t),!0)}function ee(e){var t,i;r[e]&&(i=100,t="translate("+K(J(t=(t=0)!==e?p[e-1]:t,i=(i=e!==r.length-1?p[e]:i)-t)+"%","0")+")",i="scale("+K(i/100,"1")+")",r[e].style[h.transformRule]=t+" "+i)}function te(e,t){return null===e||!1===e||void 0===e||("number"==typeof e&&(e=String(e)),!1===(e=!1!==(e=h.format.from(e))?b.toStepping(e):e))||isNaN(e)?p[t]:e}function M(e,t,i){var n=pe(e),e=void 0===p[0];
1t=void 0===t||t,h.animate&&!e&&de(u,h.cssClasses.tap,h.animationDuration),f.forEach(function(e){T(e,te(n[e],e),!0,!1,i)});for(var o=1===f.length?0:1;o<f.length;++o)f.forEach(function(e){T(e,p[e],!0,!0,i)});Q(),f.forEach(function(e){I("update",e),null!==n[e]&&t&&I("set",e)})}function ie(e){return(e=void 0!==e&&e)?1===d.length?d[0]:d.slice(0):1===(e=d.map(h.format.to)).length?e[0]:e}function ne(e){var t=p[e],i=b.getNearbySteps(t),e=d[e],n=i.thisStep.step,o=null;if(h.snap)return[e-i.stepBefore.startValue||null,i.stepAfter.startValue-e||null];!1!==n&&e+n>i.stepAfter.startValue&&(n=i.stepAfter.startValue-e),o=e>i.thisStep.startValue?i.thisStep.step:!1!==i.stepBefore.step&&e-i.stepBefore.highestStep,100===t?n=null:0===t&&(o=null);e=b.countStepDecimals();return null!==n&&!1!==n&&(n=Number(n.toFixed(e))),[o=null!==o&&!1!==o?Number(o.toFixed(e)):o,n]}fe(e=u,h.cssClasses.target),fe(e,0===h.dir?h.cssClasses.ltr:h.cssClasses.rtl),fe(e,0===h.ort?h.cssClasses.horizontal:h.cssClasses.vertical),fe(e,"rtl"===getComputedStyle(e).direction?h.cssClasses.textDirectionRtl:h.cssClasse
1s.textDirectionLtr);var z=w(e,h.cssClasses.base),oe=h.connect,se=z,re=w(se,h.cssClasses.connects);a=[],(r=[]).push(R(re,oe[0]));for(var L=0;L<h.handles;L++)a.push(U(se,L)),f[L]=L,r.push(R(re,oe[L+1]));(l=h.events).fixed||a.forEach(function(e,t){k(c.start,e.children[0],_,{handleNumbers:[t]})}),l.tap&&k(c.start,z,function(e){e.stopPropagation();var o,s,r,t=X(e.calcPoint),i=(o=t,r=!(s=100),a.forEach(function(e,t){var i,n;!S(t)&&(i=p[t],(n=Math.abs(i-o))<s||n<=s&&i<o||100===n&&100===s)&&(r=t,s=n)}),r);!1!==i&&(h.events.snap||de(u,h.cssClasses.tap,h.animationDuration),T(i,t,!0,!0),Q(),I("slide",i,!0),I("update",i,!0),I("change",i,!0),I("set",i,!0),h.events.snap)&&_(e,{handleNumbers:[i]})},{}),l.hover&&k(c.move,z,function(e){var e=X(e.calcPoint),e=b.getStep(e),t=b.fromStepping(e);Object.keys(g).forEach(function(e){"hover"===e.split(".")[0]&&g[e].forEach(function(e){e.call(O,t)})})},{hover:!0}),l.drag&&r.forEach(function(t,i){var n,o,e;!1!==t&&0!==i&&i!==r.length-1&&(n=a[i-1],o=a[i],e=[t],fe(t,h.cssClasses.draggable),l.fixed&&(e.push(n.children[0]),e.push(o.children[0])),e.forEach(function(e){k(c.start,e,_,{handles:[n,o],handleNumbers:[i-1,i],connect:t})}))}),M(h.start),h.pips&&D(h.pips),h.tooltips&&V(),i("update"+ve.aria),t("update"+ve.aria,function(e,t,s,i,r){f.forEach(function(e){var t=a[e],i=A(p,e,0,!0,!0,!0),n=A(p,e,100,!0,!0,!0),o=r[e],e=String(h.ariaFormat.to(s[e])),i=b.fromStepping(i).toFixed(1),n=b.fromStepping(n).toFixed(1),o=b.fromStepping(o).toFixed(1);t.children[0].setAttribute("aria-valuemin",i),t.children[0].setAttribute("aria-valuemax",n),t.children[0].setAttribute("aria-valuenow",o),t.children[0].setAttribute("aria-valuetext",e)})});var O={destroy:function(){for(i(ve.aria),i(ve.tooltips),Object.keys(h.cssClasses).forEach(function(e){me(u,h.cssClasses[e])});u.firstChild;)u.removeChild(u.firstChild);delete u.noUiSlider},steps:function(){return f.map(ne)},on:t,off:i,get:ie,set:M,setHandle:function(e,t,i,n){if(!(0<=(e=Number(e))&&e<f.length))throw new Error("noUiSlider: invalid handle number, got: "+e);T(e,te(t,e),!0,!0,n),I("update",e),i&&I("set",e)},reset:function(e){M(h.start,e)},__moveHandles:function(e,t,i){$(e,t,p,i)},options:s,updateOptions:function(t,e){var i=ie(),n=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"],o=(n.forEach(function(e){void 0!==t[e]&&(s[e]=t[e])}),ye(s));n.forEach(function(e){void 0!==t[e]&&(h[e]=o[e])}),b=o.spectrum,h.margin=o.margin,h.limit=o.limit,h.padding=o.padding,h.pips?D(h.pips):C(),(h.tooltips?V:E)(),p=[],M(ce(t.start)?t.start:i,e)},target:u,removePips:C,removeTooltips:E,getTooltips:function(){return o},getOrigins:function(){return a},pips:D};return O}function s(e,t){if(!e||!e.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+e);if(e.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");t=L(e,ye(t),t);return e.noUiSlider=t}var E={__spectrum:i,cssClasses:u,create:s};ae.create=s,ae.cssClasses=u,ae.default=E,Object.defineProperty(ae,"__esModule",{value:!0})})
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.