function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var Util,Alert,_createClass,Modal;(function(){"use strict";function e(n){this.time=n.time;this.target=n.target;this.rootBounds=n.rootBounds;this.boundingClientRect=n.boundingClientRect;this.intersectionRect=n.intersectionRect||u();this.isIntersecting=!!n.intersectionRect;var t=this.boundingClientRect,i=t.width*t.height,r=this.intersectionRect,f=r.width*r.height;this.intersectionRatio=i?Number((f/i).toFixed(4)):this.isIntersecting?1:0}function n(n,t){var i=t||{};if(typeof n!="function")throw new Error("callback must be a function");if(i.root&&i.root.nodeType!=1)throw new Error("root must be an Element");this._checkForIntersections=l(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT);this._callback=n;this._observationTargets=[];this._queuedEntries=[];this._rootMarginValues=this._parseRootMargin(i.rootMargin);this.thresholds=this._initThresholds(i.threshold);this.root=i.root||null;this.rootMargin=this._rootMarginValues.map(function(n){return n.value+n.unit}).join(" ")}function c(){return window.performance&&performance.now&&performance.now()}function l(n,t){var i=null;return function(){i||(i=setTimeout(function(){n();i=null},t))}}function o(n,t,i,r){typeof n.addEventListener=="function"?n.addEventListener(t,i,r||!1):typeof n.attachEvent=="function"&&n.attachEvent("on"+t,i)}function s(n,t,i,r){typeof n.removeEventListener=="function"?n.removeEventListener(t,i,r||!1):typeof n.detatchEvent=="function"&&n.detatchEvent("on"+t,i)}function a(n,t){var i=Math.max(n.top,t.top),r=Math.min(n.bottom,t.bottom),u=Math.max(n.left,t.left),f=Math.min(n.right,t.right),e=f-u,o=r-i;return e>=0&&o>=0&&{top:i,bottom:r,left:u,right:f,width:e,height:o}}function r(n){var t;try{t=n.getBoundingClientRect()}catch(i){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):u()}function u(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function h(n,t){for(var i=t;i;){if(i==n)return!0;i=f(i)}return!1}function f(n){var t=n.parentNode;return t&&t.nodeType==11&&t.host?t.host:t&&t.assignedSlot?t.assignedSlot.parentNode:t}if(typeof window=="object"){if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}var t=window.document,i=[];n.prototype.THROTTLE_TIMEOUT=100;n.prototype.POLL_INTERVAL=null;n.prototype.USE_MUTATION_OBSERVER=!0;n.prototype.observe=function(n){var t=this._observationTargets.some(function(t){return t.element==n});if(!t){if(!(n&&n.nodeType==1))throw new Error("target must be an Element");this._registerInstance();this._observationTargets.push({element:n,entry:null});this._monitorIntersections();this._checkForIntersections()}};n.prototype.unobserve=function(n){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=n});this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())};n.prototype.disconnect=function(){this._observationTargets=[];this._unmonitorIntersections();this._unregisterInstance()};n.prototype.takeRecords=function(){var n=this._queuedEntries.slice();return this._queuedEntries=[],n};n.prototype._initThresholds=function(n){var t=n||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(n,t,i){if(typeof n!="number"||isNaN(n)||n<0||n>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return n!==i[t-1]})};n.prototype._parseRootMargin=function(n){var i=n||"0px",t=i.split(/\s+/).map(function(n){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(n);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t};n.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(o(window,"resize",this._checkForIntersections,!0),o(t,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))};n.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,s(window,"resize",this._checkForIntersections,!0),s(t,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))};n.prototype._checkForIntersections=function(){var n=this._rootIsInDom(),t=n?this._getRootRect():u();this._observationTargets.forEach(function(i){var u=i.element,h=r(u),s=this._rootContainsTarget(u),f=i.entry,l=n&&s&&this._computeTargetAndRootIntersection(u,t),o=i.entry=new e({time:c(),target:u,boundingClientRect:h,rootBounds:t,intersectionRect:l});f?n&&s?this._hasCrossedThreshold(f,o)&&this._queuedEntries.push(o):f&&f.isIntersecting&&this._queuedEntries.push(o):this._queuedEntries.push(o)},this);this._queuedEntries.length&&this._callback(this.takeRecords(),this)};n.prototype._computeTargetAndRootIntersection=function(n,i){var e,s;if(window.getComputedStyle(n).display!="none"){for(var c=r(n),o=c,u=f(n),h=!1;!h;){if(e=null,s=u.nodeType==1?window.getComputedStyle(u):{},s.display=="none")return;if(u==this.root||u==t?(h=!0,e=i):u!=t.body&&u!=t.documentElement&&s.overflow!="visible"&&(e=r(u)),e&&(o=a(e,o),!o))break;u=f(u)}return o}};n.prototype._getRootRect=function(){var u,n,i;return this.root?u=r(this.root):(n=t.documentElement,i=t.body,u={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}),this._expandRectByRootMargin(u)};n.prototype._expandRectByRootMargin=function(n){var i=this._rootMarginValues.map(function(t,i){return t.unit=="px"?t.value:t.value*(i%2?n.width:n.height)/100}),t={top:n.top-i[0],right:n.right+i[1],bottom:n.bottom+i[2],left:n.left-i[3]};return t.width=t.right-t.left,t.height=t.bottom-t.top,t};n.prototype._hasCrossedThreshold=function(n,t){var u=n&&n.isIntersecting?n.intersectionRatio||0:-1,f=t.isIntersecting?t.intersectionRatio||0:-1,r,i;if(u!==f)for(r=0;r<this.thresholds.length;r++)if(i=this.thresholds[r],i==u||i==f||i<u!=i<f)return!0};n.prototype._rootIsInDom=function(){return!this.root||h(t,this.root)};n.prototype._rootContainsTarget=function(n){return h(this.root||t,n)};n.prototype._registerInstance=function(){i.indexOf(this)<0&&i.push(this)};n.prototype._unregisterInstance=function(){var n=i.indexOf(this);n!=-1&&i.splice(n,1)};window.IntersectionObserver=n;window.IntersectionObserverEntry=e}})();Util=function(n){function f(n){return{}.toString.call(n).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function e(n){return(n[0]||n).nodeType}function o(){return{bindType:t.end,delegateType:t.end,handle:function(t){return n(t.target).is(this)?t.handleObj.handler.apply(this,arguments):undefined}}}function s(){var t,n;if(window.QUnit)return!1;t=document.createElement("bootstrap");for(n in r)if(t.style[n]!==undefined)return{end:r[n]};return!1}function h(t){var u=this,r=!1;n(this).one(i.TRANSITION_END,function(){r=!0});return setTimeout(function(){r||i.triggerTransitionEnd(u)},t),this}function c(){t=s();n.fn.emulateTransitionEnd=h;i.supportsTransitionEnd()&&(n.event.special[i.TRANSITION_END]=o())}var t=!1,u=1e6,r={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i={TRANSITION_END:"bsTransitionEnd",getUID:function(n){do n+=~~(Math.random()*u);while(document.getElementById(n));return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target");return t||(t=n.getAttribute("href")||"",t=/^#[a-z]/i.test(t)?t:null),t},reflow:function(n){new Function("bs","return bs")(n.offsetHeight)},triggerTransitionEnd:function(i){n(i).trigger(t.end)},supportsTransitionEnd:function(){return Boolean(t)},typeCheckConfig:function(n,t,i){for(var r in i)if(i.hasOwnProperty(r)){var s=i[r],u=t[r],o=undefined;if(o=u&&e(u)?"element":f(u),!new RegExp(s).test(o))throw new Error(n.toUpperCase()+": "+('Option "'+r+'" provided type "'+o+'" ')+('but expected type "'+s+'".'));}}};return c(),i}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();Alert=function(n){var i="alert",o="4.0.0-alpha.4",r="bs.alert",u="."+r,s=n.fn[i],h=150,f={CLOSE:"close"+u,CLOSED:"closed"+u,CLICK_DATA_API:"click"+u+".data-api"},e={ALERT:"alert",FADE:"fade",IN:"in"},t=function(){function t(n){_classCallCheck(this,t);this._element=n}return _createClass(t,[{key:"close",value:function(n){n=n||this._element;var t=this._getRootElement(n),i=this._triggerCloseEvent(t);i.isDefaultPrevented()||this._removeElement(t)}},{key:"dispose",value:function(){n.removeData(this._element,r);this._element=null}},{key:"_getRootElement",value:function(t){var r=Util.getSelectorFromElement(t),i=!1;return r&&(i=n(r)[0]),i||(i=n(t).closest("."+e.ALERT)[0]),i}},{key:"_triggerCloseEvent",value:function(t){var i=n.Event(f.CLOSE);return n(t).trigger(i),i}},{key:"_removeElement",value:function(t){if(n(t).removeClass(e.IN),!Util.supportsTransitionEnd()||!n(t).hasClass(e.FADE)){this._destroyElement(t);return}n(t).one(Util.TRANSITION_END,n.proxy(this._destroyElement,this,t)).emulateTransitionEnd(h)}},{key:"_destroyElement",value:function(t){n(t).detach().trigger(f.CLOSED).remove()}}],[{key:"_jQueryInterface",value:function(i){return this.each(function(){var f=n(this),u=f.data(r);u||(u=new t(this),f.data(r,u));i==="close"&&u[i](this)})}},{key:"_handleDismiss",value:function(n){return function(t){t&&t.preventDefault();n.close(this)}}},{key:"VERSION",get:function(){return o}}]),t}();n(document).on(f.CLICK_DATA_API,{DISMISS:'[data-dismiss="alert"]'}.DISMISS,t._handleDismiss(new t));return n.fn[i]=t._jQueryInterface,n.fn[i].Constructor=t,n.fn[i].noConflict=function(){return n.fn[i]=s,t._jQueryInterface},t}(jQuery);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();Modal=function(n){var u="modal",l="4.0.0-alpha.4",f="bs.modal",i="."+f,a=n.fn[u],s=300,h=150,v=27,c={backdrop:!0,keyboard:!0,focus:!0,show:!0},y={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},t={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,FOCUSIN:"focusin"+i,RESIZE:"resize"+i,CLICK_DISMISS:"click.dismiss"+i,KEYDOWN_DISMISS:"keydown.dismiss"+i,MOUSEUP_DISMISS:"mouseup.dismiss"+i,MOUSEDOWN_DISMISS:"mousedown.dismiss"+i,CLICK_DATA_API:"click"+i+".data-api"},r={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in"},o={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"},e=function(){function e(t,i){_classCallCheck(this,e);this._config=this._getConfig(i);this._element=t;this._dialog=n(t).find(o.DIALOG)[0];this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._originalBodyPadding=0;this._scrollbarWidth=0}return _createClass(e,[{key:"toggle",value:function(n){return this._isShown?this.hide():this.show(n)}},{key:"show",value:function(i){var u=this,f=n.Event(t.SHOW,{relatedTarget:i});if(n(this._element).trigger(f),!this._isShown&&!f.isDefaultPrevented()){this._isShown=!0;this._checkScrollbar();this._setScrollbar();n(document.body).addClass(r.OPEN);this._setEscapeEvent();this._setResizeEvent();n(this._element).on(t.CLICK_DISMISS,o.DATA_DISMISS,n.proxy(this.hide,this));n(this._dialog).on(t.MOUSEDOWN_DISMISS,function(){n(u._element).one(t.MOUSEUP_DISMISS,function(t){n(t.target).is(u._element)&&(u._ignoreBackdropClick=!0)})});this._showBackdrop(n.proxy(this._showElement,this,i))}}},{key:"hide",value:function(i){i&&i.preventDefault();var u=n.Event(t.HIDE);(n(this._element).trigger(u),this._isShown&&!u.isDefaultPrevented())&&(this._isShown=!1,this._setEscapeEvent(),this._setResizeEvent(),n(document).off(t.FOCUSIN),n(this._element).removeClass(r.IN),n(this._element).off(t.CLICK_DISMISS),n(this._dialog).off(t.MOUSEDOWN_DISMISS),Util.supportsTransitionEnd()&&n(this._element).hasClass(r.FADE)?n(this._element).one(Util.TRANSITION_END,n.proxy(this._hideModal,this)).emulateTransitionEnd(s):this._hideModal())}},{key:"dispose",value:function(){n.removeData(this._element,f);n(window).off(i);n(document).off(i);n(this._element).off(i);n(this._backdrop).off(i);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._originalBodyPadding=null;this._scrollbarWidth=null}},{key:"_getConfig",value:function(t){return t=n.extend({},c,t),Util.typeCheckConfig(u,t,y),t}},{key:"_showElement",value:function(i){var u=this,e=Util.supportsTransitionEnd()&&n(this._element).hasClass(r.FADE),o,f;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.scrollTop=0;e&&Util.reflow(this._element);n(this._element).addClass(r.IN);this._config.focus&&this._enforceFocus();o=n.Event(t.SHOWN,{relatedTarget:i});f=function(){u._config.focus&&u._element.focus();n(u._element).trigger(o)};e?n(this._dialog).one(Util.TRANSITION_END,f).emulateTransitionEnd(s):f()}},{key:"_enforceFocus",value:function(){var i=this;n(document).off(t.FOCUSIN).on(t.FOCUSIN,function(t){document===t.target||i._element===t.target||n(i._element).has(t.target).length||i._element.focus()})}},{key:"_setEscapeEvent",value:function(){var i=this;if(this._isShown&&this._config.keyboard)n(this._element).on(t.KEYDOWN_DISMISS,function(n){n.which===v&&i.hide()});else this._isShown||n(this._element).off(t.KEYDOWN_DISMISS)}},{key:"_setResizeEvent",value:function(){if(this._isShown)n(window).on(t.RESIZE,n.proxy(this._handleUpdate,this));else n(window).off(t.RESIZE)}},{key:"_hideModal",value:function(){var i=this;this._element.style.display="none";this._element.setAttribute("aria-hidden","true");this._showBackdrop(function(){n(document.body).removeClass(r.OPEN);i._resetAdjustments();i._resetScrollbar();n(i._element).trigger(t.HIDDEN)})}},{key:"_removeBackdrop",value:function(){this._backdrop&&(n(this._backdrop).remove(),this._backdrop=null)}},{key:"_showBackdrop",value:function(i){var u=this,f=n(this._element).hasClass(r.FADE)?r.FADE:"",e,o;if(this._isShown&&this._config.backdrop){e=Util.supportsTransitionEnd()&&f;this._backdrop=document.createElement("div");this._backdrop.className=r.BACKDROP;f&&n(this._backdrop).addClass(f);n(this._backdrop).appendTo(document.body);n(this._element).on(t.CLICK_DISMISS,function(n){if(u._ignoreBackdropClick){u._ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(u._config.backdrop==="static"?u._element.focus():u.hide())});if(e&&Util.reflow(this._backdrop),n(this._backdrop).addClass(r.IN),!i)return;if(!e){i();return}n(this._backdrop).one(Util.TRANSITION_END,i).emulateTransitionEnd(h)}else!this._isShown&&this._backdrop?(n(this._backdrop).removeClass(r.IN),o=function(){u._removeBackdrop();i&&i()},Util.supportsTransitionEnd()&&n(this._element).hasClass(r.FADE)?n(this._backdrop).one(Util.TRANSITION_END,o).emulateTransitionEnd(h):o()):i&&i()}},{key:"_handleUpdate",value:function(){this._adjustDialog()}},{key:"_adjustDialog",value:function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")}},{key:"_resetAdjustments",value:function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""}},{key:"_checkScrollbar",value:function(){this._isBodyOverflowing=document.body.clientWidth<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()}},{key:"_setScrollbar",value:function(){var t=parseInt(n(o.FIXED_CONTENT).css("padding-right")||0,10);this._originalBodyPadding=document.body.style.paddingRight||"";this._isBodyOverflowing&&(document.body.style.paddingRight=t+this._scrollbarWidth+"px")}},{key:"_resetScrollbar",value:function(){document.body.style.paddingRight=this._originalBodyPadding}},{key:"_getScrollbarWidth",value:function(){var n=document.createElement("div"),t;return n.className=r.SCROLLBAR_MEASURER,document.body.appendChild(n),t=n.offsetWidth-n.clientWidth,document.body.removeChild(n),t}}],[{key:"_jQueryInterface",value:function(t,i){return this.each(function(){var r=n(this).data(f),u=n.extend({},e.Default,n(this).data(),typeof t=="object"&&t);if(r||(r=new e(this,u),n(this).data(f,r)),typeof t=="string"){if(r[t]===undefined)throw new Error('No method named "'+t+'"');r[t](i)}else u.show&&r.show(i)})}},{key:"VERSION",get:function(){return l}},{key:"Default",get:function(){return c}}]),e}();n(document).on(t.CLICK_DATA_API,o.DATA_TOGGLE,function(i){var u=this,r=undefined,o=Util.getSelectorFromElement(this),s,h;o&&(r=n(o)[0]);s=n(r).data(f)?"toggle":n.extend({},n(r).data(),n(this).data());this.tagName==="A"&&i.preventDefault();h=n(r).one(t.SHOW,function(i){if(!i.isDefaultPrevented())h.one(t.HIDDEN,function(){n(u).is(":visible")&&u.focus()})});e._jQueryInterface.call(n(r),s,this)});return n.fn[u]=e._jQueryInterface,n.fn[u].Constructor=e,n.fn[u].noConflict=function(){return n.fn[u]=a,e._jQueryInterface},e}(jQuery),function(n,t,i){"use strict";var r=function(){function r(r){function ut(){it.forEach(function(n){u(n,g)});tt||u(t.documentElement,"no-csstransforms3d");u(e,d)}function ft(){var r,u,e,f;if(!n.getComputedStyle)return!1;r=t.createElement("p");e={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};t.body.insertBefore(r,null);for(f in e)r.style[f]!==i&&(r.style[f]="translate3d(1px,1px,1px)",u=n.getComputedStyle(r).getPropertyValue(e[f]));return t.body.removeChild(r),u!==i&&u.length>0&&u!=="none"}function et(n,t,r){var u=n!==i?c(n):c(".offside");return u!==!1?new ot(u[0],t,r):null}function ot(n,t,i){var l,r={buttonsSelector:"",slidingSide:"left",init:function(){},beforeOpen:function(){},afterOpen:function(){},beforeClose:function(){},afterClose:function(){},beforeDestroy:function(){},afterDestroy:function(){}};for(l in t)r.hasOwnProperty(l)&&(r[l]=t[l]);var s=n,g=c(r.buttonsSelector),it=r.slidingSide,nt="offside",ut=nt+"--"+it,ft="is-open",et=a+"--is-open",ot=a+"--is-"+it,d=i||0,st=function(){y(f,d)===!1?ht():tt()},ht=function(){r.beforeOpen();p&&(p=!1,w());v();u(e,et);u(e,ot);u(s,ft);f.push(d);r.afterOpen()},tt=function(){var n=y(f,d);n!==!1&&(r.beforeClose(),o(e,et),o(e,ot),o(s,ft),f.splice(n,1),r.afterClose())},lt=function(){v()},ct=function(n){n.preventDefault();st()},at=function(){rt&&yt();u(s,nt);u(s,ut);g.forEach(function(n){b(n,"click",ct)});r.init()},vt=function(){r.beforeDestroy();tt();g.forEach(function(n){k(n,"click",ct)});o(s,nt);o(s,ut);delete h[d];r.afterDestroy()},yt=function(){s||console.error('Offside alert: "offside" selector could not match any element');g.length||console.error('Offside alert: "buttonsSelector" selector could not match any element')};this.toggle=function(){st()};this.open=function(){ht()};this.close=function(){tt()};this.closeAll=function(){lt()};this.destroy=function(){vt()};at()}var v=function(n){f.length>0&&(isNaN(n)?f.forEach(function(n){h[n].close()}):h[n].close())},w=function(){u(e,nt)},u=function(n,t){n.classList?n.classList.add(t):n.className=(n.className+" "+t).trim()},o=function(n,t){n.classList?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")},b=function(n,t,i){n.addEventListener(t,i)},k=function(n,t,i){n.removeEventListener(t,i)},c=function(n){return n instanceof HTMLElement?[n]:Array.isArray(n)?n:typeof n=="string"?Array.apply(null,t.querySelectorAll(n)):!1},y=function(n,t){var i=n.indexOf(t);return i>-1?i:!1},l,s={slidingElementsSelector:".offside-sliding-element",disableCss3dTransforms:!1,debug:!1};for(l in r)s.hasOwnProperty(l)&&(s[l]=r[l]);var a="offside-js",d=a+"--init",g="offside-sliding-element",nt=a+"--interact",h=[],p=!0,tt=s.disableCss3dTransforms?!1:ft(),f=[],e=t.body,it=c(s.slidingElementsSelector),rt=s.debug;return ut(),{closeOpenOffside:function(){v()},getOffsideInstance:function(n,t){var i=h.length||0,r=et(n,t,i);if(r!==null)return h[i]=r}}}return{getInstance:function(t,i){return n.offside.factory||(n.offside.factory=r(i)),n.offside.factory.getOffsideInstance(t,i)}}}();typeof module!="undefined"&&module.exports?module.exports=r.getInstance:n.offside=r.getInstance}(window,document),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";function u(u,f){function g(){e.text=e.$cont.text();e.opts.ellipLineClass=e.opts.ellipClass+"-line";e.$el=n('<span class="'+e.opts.ellipClass+'" />');e.$el.text(e.text);e.$cont.empty().append(e.$el);w()}function w(){if(typeof e.opts.lines=="number"&&e.opts.lines<2){e.$el.addClass(e.opts.ellipLineClass);return}(y=e.$cont.height(),e.opts.lines==="auto"&&e.$el.prop("scrollHeight")<=y)||a&&(s=n.trim(e.text).split(/\s+/),e.$el.html(i+s.join("<\/span> "+i)+"<\/span>"),e.$el.find("span").each(a),h!=null&&nt(h))}function nt(n){s[n]='<span class="'+e.opts.ellipLineClass+'">'+s[n];s.push("<\/span>");e.$el.html(s.join(" "))}var e=this,o=0,l=[],a,h,p,c,v,y,s,b,k,d;if(e.$cont=n(u),e.opts=n.extend({},r,f),e.opts.lines==="auto"&&(b=function(t,i){var r=n(i),u=r.position().top;return v=v||r.height(),u===c?l[o].push(r):(c=u,o+=1,l[o]=[r]),u+v>y?(h=t-l[o-1].length,!1):void 0},a=b),typeof e.opts.lines=="number"&&e.opts.lines>1&&(k=function(t,i){var u=n(i),r=u.position().top;return r!==c&&(c=r,o+=1),o===e.opts.lines?(h=t,!1):void 0},a=k),e.opts.responsive){d=function(){l=[];o=0;c=null;h=null;e.$el.html(e.text);clearTimeout(p);p=setTimeout(w,100)};n(window).on("resize."+t,d)}g()}var t="ellipsis",i='<span style="white-space: nowrap;">',r={lines:"auto",ellipClass:"ellip",responsive:!1};n.fn[t]=function(i){return this.each(function(){try{n(this).data(t,new u(this,i))}catch(r){window.console&&console.error(t+": "+r)}})}}),function(n){n.fn.rwdImageMaps=function(){var t=this;if(t!=null&&t.length!=0){var i=0,r=0,u=function(){t.each(function(){if(typeof n(this).attr("usemap")!="undefined"){var i=this,t=n(i);n("<img />").on("load",function(){var r=t.attr("width"),u=t.attr("height"),f;r&&u||(f=new Image,f.src=t.attr("src"),r||(r=f.width),u||(u=f.height));var e=t.width()/100,o=t.height()/100,s=t.attr("usemap").replace("#",""),i="coords";n('map[name="'+s+'"]').find("area").each(function(){var f=n(this),s,h,t;for(f.data(i)||f.data(i,f.attr(i)),s=f.data(i).split(","),h=new Array(s.length),t=0;t<h.length;++t)h[t]=t%2==0?parseInt(s[t]/r*100*e):parseInt(s[t]/u*100*o);f.attr(i,h.toString())})}).attr("src",t.attr("src"))}})};return n(window).on("resize.rwdImageMap",function(){var n=t.first().width(),f=t.first().height();(n!=i||f!=r)&&(i=n,r=f,u())}).trigger("resize.rwdImageMap"),this}}}(jQuery),function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab",alternateWidthCalculation:!1};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=this.settings.alternateWidthCalculation?(this.width()/this.settings.items).toFixed(3):(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(r.items*2,4),s=Math.ceil(i.length/2)*2,o=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,u="",f="";for(o/=2;o--;)t.push(this.normalize(t.length/2,!0)),u=u+i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f;this._clones=t;n(u).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+n*2,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)while(t--)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this.settings.stagePadding*2,t=this.coordinates(this.current())+f,e=t+this.width()*u,i,r,o=[],n=0,s=this._coordinates.length;n<s;n++)i=this._coordinates[n-1]||0,r=Math.abs(this._coordinates[n])+f*u,(this.op(i,"<=",t)&&this.op(i,">",e)||this.op(r,"<",t)&&this.op(r,">",e))&&o.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+o.join("), :eq(")+")").addClass("active");this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}];u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var t,i,u;t=this.$element.find("img");i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;u=this.$element.children(i).width();t.length&&u<=0&&this.preloadAutoWidthImages(t)}this.$element.addClass(this.options.loadingClass);this.$stage=n("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this.$element.is(":visible")?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),typeof t.stagePadding=="function"&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){n=n||u.Width.Default;switch(n){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-this.settings.stagePadding*2+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){if(!this._items.length||this._width===this.$element.width()||!this.$element.is(":visible"))return!1;if(this.enter("resizing"),this.trigger("resize").isDefaultPrevented())return this.leave("resizing"),!1;this.invalidate("width");this.refresh();this.leave("resizing");this.trigger("resized")};u.prototype.registerEventHandlers=function(){if(n.support.transition)this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));if(this.settings.responsive!==!1)this.on(t,"resize",this._handlers.onThrottledResize);if(this.settings.mouseDrag){this.$element.addClass(this.options.dragClass);this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this));this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})}if(this.settings.touchDrag){this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this));this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this))}};u.prototype.onDragStart=function(t){var r=null;if(t.which!==3){n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[r.length===16?12:4],y:r[r.length===16?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top});this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position"));this.$element.toggleClass(this.options.grabClass,t.type==="mousedown");this.speed(0);this._drag.time=(new Date).getTime();this._drag.target=n(t.target);this._drag.stage.start=r;this._drag.stage.current=r;this._drag.pointer=this.pointer(t);n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this));n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this))}};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";if(n(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(r.x!==0&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,r.x!==0?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300))this._drag.target.one("click.owl.core",function(){return!1});this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var r=-1,u=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,o){return i==="left"&&t>o-u&&t<o+u?r=n:i==="right"&&t>o-e-u&&t<o-e+u?r=n+1:this.op(t,"<",o)&&this.op(t,">",f[n+1]||o-e)&&(r=i==="left"?n+1:n),r===-1},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?r=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(r=t=this.maximum())),r};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(this._items.length===0)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return n.type(t)==="string"&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n),n!==r)&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t=this.settings,i=this._coordinates.length,r,u,f;if(t.loop)i=this._clones.length/2+this._items.length-1;else if(t.autoWidth||t.merge){for(r=this._items.length,u=this._items[--r].width(),f=this.$element.width();r--;)if(u+=this._items[r].width()+this.settings.margin,u>f)break;i=r+1}else i=t.center?this._items.length-1:this._items.length-t.items;return n&&(i-=this._clones.length/2),Math.max(i,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var f=1,u=t-1,i;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t]+(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,Math.ceil(i))};u.prototype.duration=function(n,t,i){return i===0?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var f=this.current(),r=null,i=n-this.relative(f),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),u=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=s*-1*e),n=f+i,r=((n-o)%e+e)%e+o,r!==n&&r-i<=u&&r-i>0&&(f=r-i,n=r,this.reset(f))):this.settings.rewind?(u+=1,n=(n%u+u)%u):n=Math.max(o,Math.min(u,n));this.speed(this.duration(f,n,t));this.current(n);this.$element.is(":visible")&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;if(this.options.responsiveBaseElement!==t)r=n(this.options.responsiveBaseElement).width();else if(t.innerWidth)r=t.innerWidth;else if(i.documentElement&&i.documentElement.clientWidth)r=i.documentElement.clientWidth;else throw"Can not detect viewport width.";return r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return this.nodeType===1}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);this._items.length===0||i===this._items.length?(this._items.length===0&&this.$stage.append(t),this._items.length!==0&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")*1||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0),n!==r)&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");this.settings.responsive!==!1&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){if(t.onTrigger)t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&typeof this.settings[e]=="function"&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return i&&i.apply&&(!n.namespace||n.namespace.indexOf("owl")===-1)?i.apply(this,arguments):n.namespace&&n.namespace.indexOf("owl")>-1};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,typeof t=="object"&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));typeof t=="string"&&t.charAt(0)!=="_"&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&n.property.name=="position"&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping=n.type=="translated")},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(this.core.settings.items===1&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))typeof this[t]!="function"&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._timeout=null;this._paused=!1;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&n.property.name==="settings"?this._core.settings.autoplay?this.play():this.stop():n.namespace&&n.property.name==="position"&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.play=function(){(this._paused=!1,this._core.is("rotating"))||(this._core.enter("rotating"),this._setAutoPlayInterval())};r.prototype._getNextTimeout=function(r,u){return this._timeout&&t.clearTimeout(this._timeout),t.setTimeout(n.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(u||this._core.settings.autoplaySpeed)},this),r||this._core.settings.autoplayTimeout)};r.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()};r.prototype.stop=function(){this._core.is("rotating")&&(t.clearTimeout(this._timeout),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))typeof this[t]!="function"&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&t.property.name=="position"||t.type=="initialized"||t.type=="resized"))for(var i=this._core.settings,f=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&f*-1||0,u=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);e++<f;)this.load(o/2+this._core.relative(u)),o&&n.each(this._core.clones(this._core.relative(u)),s),u++},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var u=n(r),e,f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":"url("+f+")",opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))typeof this[t]!="function"&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&n.property.name=="position"&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))typeof this[t]!="function"&&(this[t]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if(n.slideBy!=="page"&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||n.slideBy=="page")for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||i===0){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&i!==0?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return u.slideBy=="page"?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=i?t:!0,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&n.property.name==="position"&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(r){if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else if(i[3].indexOf("vzaar")>-1)u="vzaar";else throw new Error("Video URL not supported.");i=i[6]}else throw new Error("Missing video URL.");this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var f,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",e=t.find("img"),o="src",h="",l=this._core.settings,u=function(n){s='<div class="owl-video-play-icon"><\/div>';f=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+o+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(f);t.after(s)};if(t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(o="data-src",h="owl-lazy"),e.length)return u(e.attr(o)),e.remove(),!1;i.type==="youtube"?(r="//i.ytimg.com/vi/"+i.id+"/mqdefault.jpg",u(r)):i.type==="vimeo"?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):i.type==="vzaar"&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var o=n(t.target),r=o.closest("."+this._core.settings.itemClass),i=this._videos[r.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height(),u;this._playing&&this.stop();this._core.enter("playing");this._core.trigger("play",null,"video");r=this._core.items(this._core.relative(r.index()));i.type==="youtube"?u='<iframe width="'+f+'" height="'+e+'" src="//www.youtube-nocookie.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':i.type==="vimeo"?u='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>':i.type==="vzaar"&&(u='<iframe frameborder="0"height="'+e+'"width="'+f+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"><\/iframe>');n('<div class="owl-video-frame">'+u+"<\/div>").insertAfter(r.find(".owl-video"));this._playing=r.addClass("owl-video-playing")};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))typeof this[t]!="function"&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t){typeof define=="function"&&define.amd?define(t):typeof exports=="object"?module.exports=t():n.PhotoSwipe=t()}(this,function(){"use strict";return function(n,t,i,r){var f={features:null,bind:function(n,t,i,r){var f=(r?"remove":"add")+"EventListener",u;for(t=t.split(" "),u=0;u<t.length;u++)t[u]&&n[f](t[u],i,!1)},isArray:function(n){return n instanceof Array},createEl:function(n,t){var i=document.createElement(t||"div");return n&&(i.className=n),i},getScrollY:function(){var n=window.pageYOffset;return n!==undefined?n:document.documentElement.scrollTop},unbind:function(n,t,i){f.bind(n,t,i,!0)},removeClass:function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(n,t){f.hasClass(n,t)||(n.className+=(n.className?" ":"")+t)},hasClass:function(n,t){return n.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(n.className)},getChildByClass:function(n,t){for(var i=n.firstChild;i;){if(f.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(n,t,i){for(var r=n.length;r--;)if(n[r][i]===t)return r;return-1},extend:function(n,t,i){for(var r in t)if(t.hasOwnProperty(r)){if(i&&n.hasOwnProperty(r))continue;n[r]=t[r]}},easing:{sine:{out:function(n){return Math.sin(n*(Math.PI/2))},inOut:function(n){return-(Math.cos(Math.PI*n)-1)/2}},cubic:{out:function(n){return--n*n*n+1}}},detectFeatures:function(){var s,i,h,r,a,v,u,c,e,o,l;if(f.features)return f.features;var y=f.createEl(),p=y.style,t="",n={};for(n.oldIE=document.all&&!document.addEventListener,n.touch=("ontouchstart"in window),window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,n.pointerEvent||(s=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(i=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),i&&i.length>0&&(i=parseInt(i[1],10),i>=1&&i<8&&(n.isOldIOSPhone=!0))),h=s.match(/Android\s([0-9\.]*)/),r=h?h[1]:0,r=parseFloat(r),r>=1&&(r<4.4&&(n.isOldAndroid=!0),n.androidVersion=r),n.isMobileOpera=/opera mini|opera mobi/i.test(s)),a=["transform","perspective","animationName"],v=["","webkit","Moz","ms","O"],e=0;e<4;e++){for(t=v[e],o=0;o<3;o++)u=a[o],c=t+(t?u.charAt(0).toUpperCase()+u.slice(1):u),!n[u]&&c in p&&(n[u]=c);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}return n.raf||(l=0,n.raf=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-l)),r=window.setTimeout(function(){n(t+i)},i);return l=t+i,r},n.caf=function(n){clearTimeout(n)}),n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f.features=n,n}},hi,uf,ff,et;f.detectFeatures();f.features.oldIE&&(f.bind=function(n,t,i,r){var e,u,o,f;for(t=t.split(" "),e=(r?"detach":"attach")+"Event",o=function(){i.handleEvent.call(i)},f=0;f<t.length;f++)if(u=t[f],u)if(typeof i=="object"&&i.handleEvent){if(r){if(!i["oldIE"+u])return!1}else i["oldIE"+u]=o;n[e]("on"+u,i["oldIE"+u])}else n[e]("on"+u,i)});var u=this,pe=25,dt=3,e={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(n){return n.tagName==="A"},getDoubleTapZoom:function(n,t){return n?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};f.extend(e,r);var gt=function(){return{x:0,y:0}},gi,we,of,h,be,yt,ni=gt(),nr=gt(),o=gt(),lr,ou,b,k={},l,ci,sf,hf,cf,su,ti=0,tr={},rt=gt(),y,ke,ht=0,hu,cu,ar,vr,ir,ii,lu=!0,pt,lf=[],au,af,de,ge,vf,li,a,yr={},ai=!1,yf,pr=function(n,t){f.extend(u,t.publicMethods);lf.push(n)},vu=function(n){var t=ft();return n>t-1?n-t:n<0?t+n:n},wr={},v=function(n,t){return wr[n]||(wr[n]=[]),wr[n].push(t)},c=function(n){var i=wr[n],r,t;if(i)for(r=Array.prototype.slice.call(arguments),r.shift(),t=0;t<i.length;t++)i[t].apply(u,r)},ct=function(){return(new Date).getTime()},wt=function(n){gu=n;u.bg.style.opacity=n*e.bgOpacity},no=function(n,t,i,r,f){(!ai||f&&f!==u.currItem)&&(r=r/(f?f.fitRatio:u.currItem.fitRatio));n[ir]=sf+t+"px, "+i+"px"+hf+" scale("+r+")"},p=function(n){at&&(n&&(l>u.currItem.fitRatio?ai||(di(u.currItem,!1,!0),ai=!0):ai&&(di(u.currItem),ai=!1)),no(at,o.x,o.y,l))},br=function(n){n.container&&no(n.container.style,n.initialPosition.x,n.initialPosition.y,n.initialZoomLevel,n)},rr=function(n,t){t[ir]=sf+n+"px, 0px"+hf},yu=function(n,t){if(!e.loop&&t){var r=h+(rt.x*ti-n)/rt.x,i=Math.round(n-kt.x);(r<0&&i>0||r>=ft()-1&&i<0)&&(n=kt.x+i*e.mainScrollEndFriction)}kt.x=n;rr(n,be)},pf=function(n,t){var i=ru[n]-tr[n];return nr[n]+ni[n]+i-i*(t/ci)},d=function(n,t){n.x=t.x;n.y=t.y;t.id&&(n.id=t.id)},to=function(n){n.x=Math.round(n.x);n.y=Math.round(n.y)},wf=null,bf=function(){wf&&(f.unbind(document,"mousemove",bf),f.addClass(n,"pswp--has_mouse"),e.mouseUsed=!0,c("mouseUsed"));wf=setTimeout(function(){wf=null},100)},os=function(){f.bind(document,"keydown",u);a.transform&&f.bind(u.scrollWrap,"click",u);e.mouseUsed||f.bind(document,"mousemove",bf);f.bind(window,"resize scroll orientationchange",u);c("bindEvents")},ss=function(){f.unbind(window,"resize scroll orientationchange",u);f.unbind(window,"scroll",b.scroll);f.unbind(document,"keydown",u);f.unbind(document,"mousemove",bf);a.transform&&f.unbind(u.scrollWrap,"click",u);lt&&f.unbind(window,lr,u);clearTimeout(yf);c("unbindEvents")},kf=function(n,t){var i=fu(u.currItem,k,n);return t&&(s=i),i},io=function(n){return n||(n=u.currItem),n.initialZoomLevel},ro=function(n){return n||(n=u.currItem),n.w>0?e.maxSpreadZoom:1},uo=function(n,t,i,r){return r===u.currItem.initialZoomLevel?(i[n]=u.currItem.initialPosition[n],!0):(i[n]=pf(n,r),i[n]>t.min[n])?(i[n]=t.min[n],!0):i[n]<t.max[n]?(i[n]=t.max[n],!0):!1},hs=function(){if(ir){var t=a.perspective&&!pt;sf="translate"+(t?"3d(":"(");hf=a.perspective?", 0px)":")";return}ir="left";f.addClass(n,"pswp--ie");rr=function(n,t){t.left=n+"px"};br=function(n){var i=n.fitRatio>1?1:n.fitRatio,t=n.container.style,r=i*n.w,u=i*n.h;t.width=r+"px";t.height=u+"px";t.left=n.initialPosition.x+"px";t.top=n.initialPosition.y+"px"};p=function(){if(at){var n=at,t=u.currItem,i=t.fitRatio>1?1:t.fitRatio,r=i*t.w,f=i*t.h;n.width=r+"px";n.height=f+"px";n.left=o.x+"px";n.top=o.y+"px"}}},cs=function(n){var t="";e.escKey&&n.keyCode===27?t="close":e.arrowKeys&&(n.keyCode===37?t="prev":n.keyCode===39&&(t="next"));t&&(n.ctrlKey||n.altKey||n.shiftKey||n.metaKey||(n.preventDefault?n.preventDefault():n.returnValue=!1,u[t]()))},ls=function(n){n&&(or||wi||it||tu)&&(n.preventDefault(),n.stopPropagation())},fo=function(){u.setScrollOffset(0,f.getScrollY())},ut={},ur=0,kr=function(n){ut[n]&&(ut[n].raf&&af(ut[n].raf),ur--,delete ut[n])},df=function(n){ut[n]&&kr(n);ut[n]||(ur++,ut[n]={})},dr=function(){for(var n in ut)ut.hasOwnProperty(n)&&kr(n)},gr=function(n,t,i,r,u,f,e){var h=ct(),o,s;df(n);s=function(){if(ut[n]){if(o=ct()-h,o>=r){kr(n);f(i);e&&e();return}f((i-t)*u(o/r)+t);ut[n].raf=au(s)}};s()},as={shout:c,listen:v,viewportSize:k,options:e,isMainScrollAnimating:function(){return it},getZoomLevel:function(){return l},getCurrentIndex:function(){return h},isDragging:function(){return lt},isZooming:function(){return bt},setScrollOffset:function(n,t){tr.x=n;li=tr.y=t;c("updateScrollOffset",tr)},applyZoomPan:function(n,t,i,r){o.x=t;o.y=i;l=n;p(r)},init:function(){var i,o,s,r;if(!gi&&!we){for(u.framework=f,u.template=n,u.bg=f.getChildByClass(n,"pswp__bg"),de=n.className,gi=!0,a=f.detectFeatures(),au=a.raf,af=a.caf,ir=a.transform,vf=a.oldIE,u.scrollWrap=f.getChildByClass(n,"pswp__scroll-wrap"),u.container=f.getChildByClass(u.scrollWrap,"pswp__container"),be=u.container.style,u.itemHolders=y=[{el:u.container.children[0],wrap:0,index:-1},{el:u.container.children[1],wrap:0,index:-1},{el:u.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",hs(),b={resize:u.updateSize,orientationchange:function(){clearTimeout(yf);yf=setTimeout(function(){k.x!==u.scrollWrap.clientWidth&&u.updateSize()},500)},scroll:fo,keydown:cs,click:ls},o=a.isOldIOSPhone||a.isOldAndroid||a.isMobileOpera,a.animationName&&a.transform&&!o||(e.showAnimationDuration=e.hideAnimationDuration=0),i=0;i<lf.length;i++)u["init"+lf[i]]();for(t&&(s=u.ui=new t(u,f),s.init()),c("firstUpdate"),h=h||e.index||0,(isNaN(h)||h<0||h>=ft())&&(h=0),u.currItem=si(h),(a.isOldIOSPhone||a.isOldAndroid)&&(lu=!1),n.setAttribute("aria-hidden","false"),e.modal&&(lu?n.style.position="fixed":(n.style.position="absolute",n.style.top=f.getScrollY()+"px")),li===undefined&&(c("initialLayout"),li=ge=f.getScrollY()),r="pswp--open ",e.mainClass&&(r+=e.mainClass+" "),e.showHideOpacity&&(r+="pswp--animate_opacity "),r+=pt?"pswp--touch":"pswp--notouch",r+=a.animationName?" pswp--css_animation":"",r+=a.svg?" pswp--svg":"",f.addClass(n,r),u.updateSize(),yt=-1,ht=null,i=0;i<dt;i++)rr((i+yt)*rt.x,y[i].el.style);vf||f.bind(u.scrollWrap,ou,u);v("initialZoomInEnd",function(){u.setContent(y[0],h-1);u.setContent(y[2],h+1);y[0].el.style.display=y[2].el.style.display="block";e.focus&&n.focus();os()});u.setContent(y[1],h);u.updateCurrItem();c("afterInit");lu||(cf=setInterval(function(){ur||lt||bt||l!==u.currItem.initialZoomLevel||u.updateSize()},1e3));f.addClass(n,"pswp--visible")}},close:function(){gi&&(gi=!1,we=!0,c("close"),ss(),ko(u.currItem,null,!0,u.destroy))},destroy:function(){c("destroy");bi&&clearTimeout(bi);n.setAttribute("aria-hidden","true");n.className=de;cf&&clearInterval(cf);f.unbind(u.scrollWrap,ou,u);f.unbind(window,"scroll",u);ue();dr();wr=null},panTo:function(n,t,i){i||(n>s.min.x?n=s.min.x:n<s.max.x&&(n=s.max.x),t>s.min.y?t=s.min.y:t<s.max.y&&(t=s.max.y));o.x=n;o.y=t;p()},handleEvent:function(n){n=n||window.event;b[n.type]&&b[n.type](n)},goTo:function(n){n=vu(n);var t=n-h;ht=t;h=n;u.currItem=si(h);ti-=t;yu(rt.x*ti);dr();it=!1;u.updateCurrItem()},next:function(){u.goTo(h+1)},prev:function(){u.goTo(h-1)},updateCurrZoomItem:function(n){if(n&&c("beforeChange",0),y[1].el.children.length){var t=y[1].el.children[0];at=f.hasClass(t,"pswp__zoom-wrap")?t.style:null}else at=null;s=u.currItem.bounds;ci=l=u.currItem.initialZoomLevel;o.x=s.center.x;o.y=s.center.y;n&&c("afterChange")},invalidateCurrItems:function(){su=!0;for(var n=0;n<dt;n++)y[n].item&&(y[n].item.needsUpdate=!0)},updateCurrItem:function(n){var i,t,r,f;if(ht!==0&&(i=Math.abs(ht),!n||!(i<2))){for(u.currItem=si(h),ai=!1,c("beforeChange",ht),i>=dt&&(yt+=ht+(ht>0?-dt:dt),i=dt),r=0;r<i;r++)ht>0?(t=y.shift(),y[dt-1]=t,yt++,rr((yt+2)*rt.x,t.el.style),u.setContent(t,h-i+r+1+1)):(t=y.pop(),y.unshift(t),yt--,rr(yt*rt.x,t.el.style),u.setContent(t,h+i-r-2));at&&Math.abs(ht)===1&&(f=si(ke),f.initialZoomLevel!==l&&(fu(f,k),di(f),br(f)));ht=0;u.updateCurrZoomItem();ke=h;c("afterChange")}},updateSize:function(t){var w,v,i,r,a;if(!lu&&e.modal){if(w=f.getScrollY(),li!==w&&(n.style.top=w+"px",li=w),!t&&yr.x===window.innerWidth&&yr.y===window.innerHeight)return;yr.x=window.innerWidth;yr.y=window.innerHeight;n.style.height=yr.y+"px"}if(k.x=u.scrollWrap.clientWidth,k.y=u.scrollWrap.clientHeight,fo(),rt.x=k.x+Math.round(k.x*e.spacing),rt.y=k.y,yu(rt.x*ti),c("beforeResize"),yt!==undefined){for(a=0;a<dt;a++)v=y[a],rr((a+yt)*rt.x,v.el.style),r=h+a-1,e.loop&&ft()>2&&(r=vu(r)),i=si(r),i&&(su||i.needsUpdate||!i.bounds)?(u.cleanSlide(i),u.setContent(v,r),a===1&&(u.currItem=i,u.updateCurrZoomItem(!0)),i.needsUpdate=!1):v.index===-1&&r>=0&&u.setContent(v,r),i&&i.container&&(fu(i,k),di(i),br(i));su=!1}ci=l=u.currItem.initialZoomLevel;s=u.currItem.bounds;s&&(o.x=s.center.x,o.y=s.center.y,p(!0));c("resize")},zoomTo:function(n,t,i,r,u){var h,e,c,s,a;t&&(ci=l,ru.x=Math.abs(t.x)-o.x,ru.y=Math.abs(t.y)-o.y,d(nr,o));h=kf(n,!1);e={};uo("x",h,e,n);uo("y",h,e,n);c=l;s={x:o.x,y:o.y};to(e);a=function(t){t===1?(l=n,o.x=e.x,o.y=e.y):(l=(n-c)*t+c,o.x=(e.x-s.x)*t+s.x,o.y=(e.y-s.y)*t+s.y);u&&u(t);p(t===1)};i?gr("customZoomTo",0,1,i,r||f.easing.sine.inOut,a):a(1)}},eo=30,gf=10,oo,pu,g={},vi={},nt={},tt={},fr={},ri=[],yi={},nu,pi=[],er={},ne,tu,iu,wu=0,bu=gt(),te=0,lt,ie,wi,or,ku,ui,ot,bt,so,ho,s,kt=gt(),at,it,ru=gt(),sr=gt(),fi,re,du,gu,nf,vs=function(n,t){return n.x===t.x&&n.y===t.y},ys=function(n,t){return Math.abs(n.x-t.x)<pe&&Math.abs(n.y-t.y)<pe},co=function(n,t){return er.x=Math.abs(n.x-t.x),er.y=Math.abs(n.y-t.y),Math.sqrt(er.x*er.x+er.y*er.y)},ue=function(){ku&&(af(ku),ku=null)},lo=function(){lt&&(ku=au(lo),gs())},ps=function(){return!(e.scaleMode==="fit"&&l===u.currItem.initialZoomLevel)},ao=function(n,t){return!n||n===document?!1:n.getAttribute("class")&&n.getAttribute("class").indexOf("pswp__scroll-wrap")>-1?!1:t(n)?n:ao(n.parentNode,t)},fe={},vo=function(n,t){return fe.prevent=!ao(n.target,e.isClickableElement),c("preventDragEvent",n,t,fe),fe.prevent},yo=function(n,t){return t.x=n.pageX,t.y=n.pageY,t.id=n.identifier,t},po=function(n,t,i){i.x=(n.x+t.x)*.5;i.y=(n.y+t.y)*.5},ws=function(n,t,i){if(n-pu>50){var r=pi.length>2?pi.shift():{};r.x=t;r.y=i;pi.push(r);pu=n}},wo=function(){var n=o.y-u.currItem.initialPosition.y;return 1-Math.abs(n/(k.y/2))},uu={},bs={},ei=[],tf,ee=function(n){while(ei.length>0)ei.pop();return ii?(tf=0,ri.forEach(function(n){tf===0?ei[0]=n:tf===1&&(ei[1]=n);tf++})):n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(ei[0]=yo(n.touches[0],uu),n.touches.length>1&&(ei[1]=yo(n.touches[1],bs))):(uu.x=n.pageX,uu.y=n.pageY,uu.id="",ei[0]=uu),ei},bo=function(n,t){var f,y=0,i=o[n]+t[n],c,p=t[n]>0,h=kt.x+t.x,a=kt.x-yi.x,v,r;if(f=i>s.min[n]||i<s.max[n]?e.panEndFriction:1,i=o[n]+t[n]*f,(e.allowPanToNext||l===u.currItem.initialZoomLevel)&&(at?fi!=="h"||n!=="x"||wi||(p?(i>s.min[n]&&(f=e.panEndFriction,y=s.min[n]-i,c=s.min[n]-nr[n]),(c<=0||a<0)&&ft()>1?(r=h,a<0&&h>yi.x&&(r=yi.x)):s.min.x!==s.max.x&&(v=i)):(i<s.max[n]&&(f=e.panEndFriction,y=i-s.max[n],c=nr[n]-s.max[n]),(c<=0||a>0)&&ft()>1?(r=h,a>0&&h<yi.x&&(r=yi.x)):s.min.x!==s.max.x&&(v=i))):r=h,n==="x"))return r!==undefined&&(yu(r,!0),ui=r===yi.x?!1:!0),s.min.x!==s.max.x&&(v!==undefined?o.x=v:ui||(o.x+=t.x*f)),r!==undefined;it||ui||l>u.currItem.fitRatio&&(o[n]+=t[n]*f)},ks=function(n){var i,t,r;if(n.type!=="mousedown"||!(n.button>0)){if(hr){n.preventDefault();return}iu&&n.type==="mousedown"||(vo(n,!0)&&n.preventDefault(),c("pointerDown"),ii&&(i=f.arraySearch(ri,n.pointerId,"id"),i<0&&(i=ri.length),ri[i]={x:n.pageX,y:n.pageY,id:n.pointerId}),t=ee(n),r=t.length,ot=null,dr(),lt&&r!==1||(lt=re=!0,f.bind(window,lr,u),ne=nf=du=tu=ui=or=ie=wi=!1,fi=null,c("firstTouchStart",t),d(nr,o),ni.x=ni.y=0,d(tt,t[0]),d(fr,tt),yi.x=rt.x*ti,pi=[{x:tt.x,y:tt.y}],pu=oo=ct(),kf(l,!0),ue(),lo()),!bt&&r>1&&!it&&!ui&&(ci=l,wi=!1,bt=ie=!0,ni.y=ni.x=0,d(nr,o),d(g,t[0]),d(vi,t[1]),po(g,vi,sr),ru.x=Math.abs(sr.x)-o.x,ru.y=Math.abs(sr.y)-o.y,so=ho=co(g,vi)))}},ds=function(n){var i,r,t,u;n.preventDefault();ii&&(i=f.arraySearch(ri,n.pointerId,"id"),i>-1&&(r=ri[i],r.x=n.pageX,r.y=n.pageY));lt&&(t=ee(n),fi||or||bt?ot=t:kt.x!==rt.x*ti?fi="h":(u=Math.abs(t[0].x-tt.x)-Math.abs(t[0].y-tt.y),Math.abs(u)>=gf&&(fi=u>0?"h":"v",ot=t)))},gs=function(){var r,f,n,y,a,v,w;if(ot&&(r=ot.length,r!==0))if(d(g,ot[0]),nt.x=g.x-tt.x,nt.y=g.y-tt.y,bt&&r>1){if(tt.x=g.x,tt.y=g.y,!nt.x&&!nt.y&&vs(ot[1],vi))return;d(vi,ot[1]);wi||(wi=!0,c("zoomGestureStarted"));f=co(g,vi);n=uh(f);n>u.currItem.initialZoomLevel+u.currItem.initialZoomLevel/15&&(nf=!0);var t=1,i=io(),h=ro();n<i?e.pinchToClose&&!nf&&ci<=u.currItem.initialZoomLevel?(y=i-n,a=1-y/(i/1.2),wt(a),c("onPinchClose",a),du=!0):(t=(i-n)/i,t>1&&(t=1),n=i-t*(i/3)):n>h&&(t=(n-h)/(i*6),t>1&&(t=1),n=h+t*i);t<0&&(t=0);so=f;po(g,vi,bu);ni.x+=bu.x-sr.x;ni.y+=bu.y-sr.y;d(sr,bu);o.x=pf("x",n);o.y=pf("y",n);ne=n>l;l=n;p()}else{if(!fi)return;if(re&&(re=!1,Math.abs(nt.x)>=gf&&(nt.x-=ot[0].x-fr.x),Math.abs(nt.y)>=gf&&(nt.y-=ot[0].y-fr.y)),tt.x=g.x,tt.y=g.y,nt.x===0&&nt.y===0)return;if(fi==="v"&&e.closeOnVerticalDrag&&!ps()){ni.y+=nt.y;o.y+=nt.y;v=wo();tu=!0;c("onVerticalDrag",v);wt(v);p();return}ws(ct(),g.x,g.y);or=!0;s=u.currItem.bounds;w=bo("x",nt);w||(bo("y",nt),to(o),p())}},nh=function(n){var i,h,b,v,r,t,s,k,y,w,g;if(a.isOldAndroid){if(iu&&n.type==="mouseup")return;n.type.indexOf("touch")>-1&&(clearTimeout(iu),iu=setTimeout(function(){iu=0},600))}if(c("pointerUp"),vo(n,!1)&&n.preventDefault(),ii&&(h=f.arraySearch(ri,n.pointerId,"id"),h>-1&&(i=ri.splice(h,1)[0],navigator.msPointerEnabled?(b={4:"mouse",2:"touch",3:"pen"},i.type=b[n.pointerType],i.type||(i.type=n.pointerType||"mouse")):i.type=n.pointerType||"mouse")),v=ee(n),t=v.length,n.type==="mouseup"&&(t=0),t===2)return ot=null,!0;if(t===1&&d(fr,v[0]),t!==0||fi||it||(i||(n.type==="mouseup"?i={x:n.pageX,y:n.pageY,type:"mouse"}:n.changedTouches&&n.changedTouches[0]&&(i={x:n.changedTouches[0].pageX,y:n.changedTouches[0].pageY,type:"touch"})),c("touchRelease",n,i)),s=-1,t===0&&(lt=!1,f.unbind(window,lr,u),ue(),bt?s=0:te!==-1&&(s=ct()-te)),te=t===1?ct():-1,r=s!==-1&&s<150?"zoom":"swipe",bt&&t<2&&(bt=!1,t===1&&(r="zoomPointerUp"),c("zoomGestureEnded")),ot=null,or||wi||it||tu){if(dr(),nu||(nu=th()),nu.calculateSwipeSpeed("x"),tu){k=wo();k<e.verticalDragRange?u.close():(y=o.y,w=gu,gr("verticalDrag",0,1,300,f.easing.cubic.out,function(n){o.y=(u.currItem.initialPosition.y-y)*n+y;wt((1-w)*n+w);p()}),c("onVerticalDrag",1));return}if((ui||it)&&t===0){if(g=rh(r,nu),g)return;r="zoomPointerUp"}if(!it){if(r!=="swipe"){fh();return}!ui&&l>u.currItem.fitRatio&&ih(nu)}}},th=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){pi.length>1?(t=ct()-pu+50,i=pi[pi.length-2][r]):(t=ct()-oo,i=fr[r]);n.lastFlickOffset[r]=tt[r]-i;n.lastFlickDist[r]=Math.abs(n.lastFlickOffset[r]);n.lastFlickSpeed[r]=n.lastFlickDist[r]>20?n.lastFlickOffset[r]/t:0;Math.abs(n.lastFlickSpeed[r])<.1&&(n.lastFlickSpeed[r]=0);n.slowDownRatio[r]=.95;n.slowDownRatioReverse[r]=1-n.slowDownRatio[r];n.speedDecelerationRatio[r]=1},calculateOverBoundsAnimOffset:function(t,i){n.backAnimStarted[t]||(o[t]>s.min[t]?n.backAnimDestination[t]=s.min[t]:o[t]<s.max[t]&&(n.backAnimDestination[t]=s.max[t]),n.backAnimDestination[t]!==undefined&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],n.speedDecelerationRatioAbs[t]<.05&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,gr("bounceZoomPan"+t,o[t],n.backAnimDestination[t],i||300,f.easing.sine.out,function(n){o[t]=n;p()}))))},calculateAnimOffset:function(t){n.backAnimStarted[t]||(n.speedDecelerationRatio[t]=n.speedDecelerationRatio[t]*(n.slowDownRatio[t]+n.slowDownRatioReverse[t]-n.slowDownRatioReverse[t]*n.timeDiff/10),n.speedDecelerationRatioAbs[t]=Math.abs(n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]),n.distanceOffset[t]=n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]*n.timeDiff,o[t]+=n.distanceOffset[t])},panAnimLoop:function(){if(ut.zoomPan&&(ut.zoomPan.raf=au(n.panAnimLoop),n.now=ct(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),p(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05)){o.x=Math.round(o.x);o.y=Math.round(o.y);p();kr("zoomPan");return}}};return n},ih=function(n){if(n.calculateSwipeSpeed("y"),s=u.currItem.bounds,n.backAnimDestination={},n.backAnimStarted={},Math.abs(n.lastFlickSpeed.x)<=.05&&Math.abs(n.lastFlickSpeed.y)<=.05)return n.speedDecelerationRatioAbs.x=n.speedDecelerationRatioAbs.y=0,n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),!0;df("zoomPan");n.lastNow=ct();n.panAnimLoop()},rh=function(n,t){var r,o,l,a,v,s,y,i;return it||(wu=h),n==="swipe"&&(l=tt.x-fr.x,a=t.lastFlickDist.x<10,l>eo&&(a||t.lastFlickOffset.x>20)?o=-1:l<-eo&&(a||t.lastFlickOffset.x<-20)&&(o=1)),o&&(h+=o,h<0?(h=e.loop?ft()-1:0,v=!0):h>=ft()&&(h=e.loop?0:ft()-1,v=!0),(!v||e.loop)&&(ht+=o,ti-=o,r=!0)),s=rt.x*ti,y=Math.abs(s-kt.x),r||s>kt.x==t.lastFlickSpeed.x>0?(i=Math.abs(t.lastFlickSpeed.x)>0?y/Math.abs(t.lastFlickSpeed.x):333,i=Math.min(i,400),i=Math.max(i,250)):i=333,wu===h&&(r=!1),it=!0,c("mainScrollAnimStart"),gr("mainScroll",kt.x,s,i,f.easing.cubic.out,yu,function(){dr();it=!1;wu=-1;(r||wu!==h)&&u.updateCurrItem();c("mainScrollAnimComplete")}),r&&u.updateCurrItem(!0),r},uh=function(n){return 1/ho*n*ci},fh=function(){var n=l,t=io(),r=ro(),e,o,i;return(l<t?n=t:l>r&&(n=r),e=1,i=gu,du&&!ne&&!nf&&l<t)?(u.close(),!0):(du&&(o=function(n){wt((e-i)*n+i)}),u.zoomTo(n,0,200,f.easing.cubic.out,o),!0)};pr("Gestures",{publicMethods:{initGestures:function(){var n=function(n,t,i,r,u){hu=n+t;cu=n+i;ar=n+r;vr=u?n+u:""};ii=a.pointerEvent;ii&&a.touch&&(a.touch=!1);ii?navigator.msPointerEnabled?n("MSPointer","Down","Move","Up","Cancel"):n("pointer","down","move","up","cancel"):a.touch?(n("touch","start","move","end","cancel"),pt=!0):n("mouse","down","move","up");lr=cu+" "+ar+" "+vr;ou=hu;ii&&!pt&&(pt=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1);u.likelyTouchDevice=pt;b[hu]=ks;b[cu]=ds;b[ar]=nh;vr&&(b[vr]=b[ar]);a.touch&&(ou+=" mousedown",lr+=" mousemove mouseup",b.mousedown=b[hu],b.mousemove=b[cu],b.mouseup=b[ar]);pt||(e.allowPanToNext=!1)}}});var bi,ko=function(t,i,r,s){var a,v,y,w;if(bi&&clearTimeout(bi),hr=!0,oe=!0,t.initialLayout?(a=t.initialLayout,t.initialLayout=null):a=e.getThumbBoundsFn&&e.getThumbBoundsFn(h),v=r?e.hideAnimationDuration:e.showAnimationDuration,y=function(){kr("initialZoom");r?(u.template.removeAttribute("style"),u.bg.removeAttribute("style")):(wt(1),i&&(i.style.display="block"),f.addClass(n,"pswp--animated-in"),c("initialZoom"+(r?"OutEnd":"InEnd")));s&&s();hr=!1},!v||!a||a.x===undefined){c("initialZoom"+(r?"Out":"In"));l=t.initialZoomLevel;d(o,t.initialPosition);p();n.style.opacity=r?0:1;wt(1);v?setTimeout(function(){y()},v):y();return}w=function(){var s=of,i=!u.currItem.src||u.currItem.loadError||e.showHideOpacity;t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden");r||(l=a.w/t.w,o.x=a.x,o.y=a.y-ge,u[i?"template":"bg"].style.opacity=.001,p());df("initialZoom");r&&!s&&f.removeClass(n,"pswp--animated-in");i&&(r?f[(s?"remove":"add")+"Class"](n,"pswp--animate_opacity"):setTimeout(function(){f.addClass(n,"pswp--animate_opacity")},30));bi=setTimeout(function(){if(c("initialZoom"+(r?"Out":"In")),r){var e=a.w/t.w,u={x:o.x,y:o.y},h=l,w=gu,b=function(t){t===1?(l=e,o.x=a.x,o.y=a.y-li):(l=(e-h)*t+h,o.x=(a.x-u.x)*t+u.x,o.y=(a.y-li-u.y)*t+u.y);p();i?n.style.opacity=1-t:wt(w-t*w)};s?gr("initialZoom",0,1,v,f.easing.cubic.out,b,y):(b(1),bi=setTimeout(y,v+20))}else l=t.initialZoomLevel,d(o,t.initialPosition),p(),wt(1),i?n.style.opacity=1:wt(1),bi=setTimeout(y,v+20)},r?25:90)};w()},oi,st={},ki=[],oe,hr,eh={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 oi.length}},si,ft,oh,go=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},sh=function(n,t,i){var r=n.bounds;r.center.x=Math.round((st.x-t)/2);r.center.y=Math.round((st.y-i)/2)+n.vGap.top;r.max.x=t>st.x?Math.round(st.x-t):r.center.x;r.max.y=i>st.y?Math.round(st.y-i)+n.vGap.top:r.center.y;r.min.x=t>st.x?0:r.center.x;r.min.y=i>st.y?n.vGap.top:r.center.y},fu=function(n,t,i){var r,u,f,o;return n.src&&!n.loadError?(r=!i,r&&(n.vGap||(n.vGap={top:0,bottom:0}),c("parseVerticalMargin",n)),st.x=t.x,st.y=t.y-n.vGap.top-n.vGap.bottom,r&&(u=st.x/n.w,f=st.y/n.h,n.fitRatio=u<f?u:f,o=e.scaleMode,o==="orig"?i=1:o==="fit"&&(i=n.fitRatio),i>1&&(i=1),n.initialZoomLevel=i,n.bounds||(n.bounds=go())),!i)?void 0:(sh(n,n.w*i,n.h*i),r&&i===n.initialZoomLevel&&(n.initialPosition=n.bounds.center),n.bounds):(n.w=n.h=0,n.initialZoomLevel=n.fitRatio=1,n.bounds=go(),n.initialPosition=n.bounds.center,n.bounds)},rf=function(n,t,i,r,f,e){t.loadError||r&&(t.imageAppended=!0,di(t,r,t===u.currItem&&ai),i.appendChild(r),e&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},ns=function(n){n.loading=!0;n.loaded=!1;var t=n.img=f.createEl("pswp__img","img"),i=function(){n.loading=!1;n.loaded=!0;n.loadComplete?n.loadComplete(n):n.img=null;t.onload=t.onerror=null;t=null};return t.onload=i,t.onerror=function(){n.loadError=!0;i()},t.src=n.src,t},ts=function(n,t){if(n.src&&n.loadError&&n.container)return t&&(n.container.innerHTML=""),n.container.innerHTML=e.errorMsg.replace("%url%",n.src),!0},di=function(n,t,i){if(n.src){t||(t=n.container.lastChild);var r=i?n.w:Math.round(n.w*n.fitRatio),u=i?n.h:Math.round(n.h*n.fitRatio);n.placeholder&&!n.loaded&&(n.placeholder.style.width=r+"px",n.placeholder.style.height=u+"px");t.style.width=r+"px";t.style.height=u+"px"}},is=function(){var n,t;if(ki.length){for(t=0;t<ki.length;t++)n=ki[t],n.holder.index===n.index&&rf(n.index,n.item,n.baseDiv,n.img,!1,n.clearPlaceholder);ki=[]}};pr("Controller",{publicMethods:{lazyLoadItem:function(n){n=vu(n);var t=si(n);!t||(t.loaded||t.loading)&&!su||(c("gettingData",n,t),t.src)&&ns(t)},initController:function(){f.extend(e,eh,!0);u.items=oi=i;si=u.getItemAt;ft=e.getNumItemsFn;oh=e.loop;ft()<3&&(e.loop=!1);v("beforeChange",function(n){for(var i=e.preload,r=n===null?!0:n>=0,f=Math.min(i[0],ft()),o=Math.min(i[1],ft()),t=1;t<=(r?o:f);t++)u.lazyLoadItem(h+t);for(t=1;t<=(r?f:o);t++)u.lazyLoadItem(h-t)});v("initialLayout",function(){u.currItem.initialLayout=e.getThumbBoundsFn&&e.getThumbBoundsFn(h)});v("mainScrollAnimComplete",is);v("initialZoomInEnd",is);v("destroy",function(){for(var n,t=0;t<oi.length;t++)n=oi[t],n.container&&(n.container=null),n.placeholder&&(n.placeholder=null),n.img&&(n.img=null),n.preloader&&(n.preloader=null),n.loadError&&(n.loaded=n.loadError=!1);ki=null})},getItemAt:function(n){return n>=0?oi[n]!==undefined?oi[n]:!1:!1},allowProgressiveImg:function(){return e.forceProgressiveLoading||!pt||e.mouseUsed||screen.width>1200},setContent:function(n,t){var l,i,o,r,v,s;if(e.loop&&(t=vu(t)),l=u.getItemAt(n.index),l&&(l.container=null),i=u.getItemAt(t),!i){n.el.innerHTML="";return}c("gettingData",t,i);n.index=t;n.item=i;r=i.container=f.createEl("pswp__zoom-wrap");!i.src&&i.html&&(i.html.tagName?r.appendChild(i.html):r.innerHTML=i.html);ts(i);fu(i,k);!i.src||i.loadError||i.loaded?i.src&&!i.loadError&&(o=f.createEl("pswp__img","img"),o.style.opacity=1,o.src=i.src,di(i,o),rf(t,i,r,o,!0)):(i.loadComplete=function(i){if(gi){if(n&&n.index===t){if(ts(i,!0)){i.loadComplete=i.img=null;fu(i,k);br(i);n.index===h&&u.updateCurrZoomItem();return}i.imageAppended?!hr&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):a.transform&&(it||hr)?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n,clearPlaceholder:!0}):rf(t,i,r,i.img,it||hr,!0)}i.loadComplete=null;i.img=null;c("imageLoadComplete",t,i)}},f.features.transform&&(v="pswp__img pswp__img--placeholder",v+=i.msrc?"":" pswp__img--placeholder--blank",s=f.createEl(v,i.msrc?"img":""),i.msrc&&(s.src=i.msrc),di(i,s),r.appendChild(s),i.placeholder=s),i.loading||ns(i),u.allowProgressiveImg()&&(!oe&&a.transform?ki.push({item:i,baseDiv:r,img:i.img,index:t,holder:n}):rf(t,i,r,i.img,!0,!0)));oe||t!==h?br(i):(at=r.style,ko(i,o||i.img));n.el.innerHTML="";n.el.appendChild(r)},cleanSlide:function(n){n.img&&(n.img.onload=n.img.onerror=null);n.loaded=n.loading=n.img=n.imageAppended=!1}}});uf={};ff=function(n,t,i){var r=document.createEvent("CustomEvent"),u={origEvent:n,target:n.target,releasePoint:t,pointerType:i||"touch"};r.initCustomEvent("pswpTap",!0,!0,u);n.target.dispatchEvent(r)};pr("Tap",{publicMethods:{initTap:function(){v("firstTouchStart",u.onTapStart);v("touchRelease",u.onTapRelease);v("destroy",function(){uf={};hi=null})},onTapStart:function(n){n.length>1&&(clearTimeout(hi),hi=null)},onTapRelease:function(n,t){var i,r;if(t&&!or&&!ie&&!ur){if(i=t,hi&&(clearTimeout(hi),hi=null,ys(i,uf))){c("doubleTap",i);return}if(t.type==="mouse"){ff(n,t,"mouse");return}if(r=n.target.tagName.toUpperCase(),r==="BUTTON"||f.hasClass(n.target,"pswp__single-tap")){ff(n,t);return}d(uf,i);hi=setTimeout(function(){ff(n,t);hi=null},300)}}}});pr("DesktopZoom",{publicMethods:{initDesktopZoom:function(){vf||(pt?v("mouseUsed",function(){u.setupDesktopZoom()}):u.setupDesktopZoom(!0))},setupDesktopZoom:function(t){var r,e,i,o;et={};r="wheel mousewheel DOMMouseScroll";v("bindEvents",function(){f.bind(n,r,u.handleMouseWheel)});v("unbindEvents",function(){et&&f.unbind(n,r,u.handleMouseWheel)});u.mouseZoomedIn=!1;i=function(){u.mouseZoomedIn&&(f.removeClass(n,"pswp--zoomed-in"),u.mouseZoomedIn=!1);l<1?f.addClass(n,"pswp--zoom-allowed"):f.removeClass(n,"pswp--zoom-allowed");o()};o=function(){e&&(f.removeClass(n,"pswp--dragging"),e=!1)};v("resize",i);v("afterChange",i);v("pointerDown",function(){u.mouseZoomedIn&&(e=!0,f.addClass(n,"pswp--dragging"))});v("pointerUp",o);t||i()},handleMouseWheel:function(n){if(l<=u.currItem.fitRatio)return e.modal&&(!e.closeOnScroll||ur||lt?n.preventDefault():ir&&Math.abs(n.deltaY)>2&&(of=!0,u.close())),!0;if(n.stopPropagation(),et.x=0,"deltaX"in n)n.deltaMode===1?(et.x=n.deltaX*18,et.y=n.deltaY*18):(et.x=n.deltaX,et.y=n.deltaY);else if("wheelDelta"in n)n.wheelDeltaX&&(et.x=-.16*n.wheelDeltaX),et.y=n.wheelDeltaY?-.16*n.wheelDeltaY:-.16*n.wheelDelta;else if("detail"in n)et.y=n.detail;else return;kf(l,!0);var t=o.x-et.x,i=o.y-et.y;(e.modal||t<=s.min.x&&t>=s.max.x&&i<=s.min.y&&i>=s.max.y)&&n.preventDefault();u.panTo(t,i)},toggleDesktopZoom:function(t){t=t||{x:k.x/2+tr.x,y:k.y/2+tr.y};var r=e.getDoubleTapZoom(!0,u.currItem),i=l===r;u.mouseZoomedIn=!i;u.zoomTo(i?u.currItem.initialZoomLevel:r,t,333);f[(i?"remove":"add")+"Class"](n,"pswp--zoomed-in")}}});var hh={history:!0,galleryUID:1},se,rs,eu,ef,he,us,w,cr,ce,le,vt,ae,ve=function(){return vt.hash.substring(1)},fs=function(){se&&clearTimeout(se);eu&&clearTimeout(eu)},es=function(){var u=ve(),n={},t,i,r,f;if(u.length<5)return n;for(i=u.split("&"),t=0;t<i.length;t++)i[t]&&((r=i[t].split("="),r.length<2)||(n[r[0]]=r[1]));if(e.galleryPIDs){for(f=n.pid,n.pid=0,t=0;t<oi.length;t++)if(oi[t].pid===f){n.pid=t;break}}else n.pid=parseInt(n.pid,10)-1;return n.pid<0&&(n.pid=0),n},ye=function(){var t,i,n,r;if(eu&&clearTimeout(eu),ur||lt){eu=setTimeout(ye,500);return}ef?clearTimeout(rs):ef=!0;t=h+1;i=si(h);i.hasOwnProperty("pid")&&(t=i.pid);n=w+"&gid="+e.galleryUID+"&pid="+t;cr||vt.hash.indexOf(n)===-1&&(le=!0);r=vt.href.split("#")[0]+"#"+n;ae?"#"+n!==window.location.hash&&history[cr?"replaceState":"pushState"]("",document.title,r):cr?vt.replace(r):vt.hash=n;cr=!0;rs=setTimeout(function(){ef=!1},60)};pr("History",{publicMethods:{initHistory:function(){var n,t;(f.extend(e,hh,!0),e.history)&&(vt=window.location,le=!1,ce=!1,cr=!1,w=ve(),ae="pushState"in history,w.indexOf("gid=")>-1&&(w=w.split("&gid=")[0],w=w.split("?gid=")[0]),v("afterChange",u.updateURL),v("unbindEvents",function(){f.unbind(window,"hashchange",u.onHashChange)}),n=function(){us=!0;ce||(le?history.back():w?vt.hash=w:ae?history.pushState("",document.title,vt.pathname+vt.search):vt.hash="");fs()},v("unbindEvents",function(){of&&n()}),v("destroy",function(){us||n()}),v("firstUpdate",function(){h=es().pid}),t=w.indexOf("pid="),t>-1&&(w=w.substring(0,t),w.slice(-1)==="&"&&(w=w.slice(0,-1))),setTimeout(function(){gi&&f.bind(window,"hashchange",u.onHashChange)},40))},onHashChange:function(){if(ve()===w){ce=!0;u.close();return}ef||(he=!0,u.goTo(es().pid),he=!1)},updateURL:function(){(fs(),he)||(cr?se=setTimeout(ye,800):ye())}}});f.extend(u,as)}}),function(n,t){typeof define=="function"&&define.amd?define(t):typeof exports=="object"?module.exports=t():n.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(n,t){var r=this,b=!1,s=!0,e,u,a,c,rt,ut,h,o=!0,ft,k,f,et,ot,st,ht,i,yt={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(n,t){return n.title?(t.children[0].innerHTML=n.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!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},y,pt,ct=function(n){var f,r,e,o,u,s;if(y)return!0;for(n=n||window.event,i.timeToIdle&&i.mouseUsed&&!k&&it(),f=n.target||n.srcElement,e=f.getAttribute("class")||"",u=0;u<w.length;u++)r=w[u],r.onTap&&e.indexOf("pswp__"+r.name)>-1&&(r.onTap(),o=!0);o&&(n.stopPropagation&&n.stopPropagation(),y=!0,s=t.features.isOldAndroid?600:30,pt=setTimeout(function(){y=!1},s))},wt=function(){return!n.likelyTouchDevice||i.mouseUsed||screen.width>i.fitControlsWidth},l=function(n,i,r){t[(r?"add":"remove")+"Class"](n,"pswp__"+i)},lt=function(){var n=i.getNumItemsFn()===1;n!==ht&&(l(u,"ui--one-slide",n),ht=n)},at=function(){l(h,"share-modal--hidden",o)},v=function(){return o=!o,o?(t.removeClass(h,"pswp__share-modal--fade-in"),setTimeout(function(){o&&at()},300)):(at(),setTimeout(function(){o||t.addClass(h,"pswp__share-modal--fade-in")},30)),o||kt(),!1},bt=function(t){t=t||window.event;var i=t.target||t.srcElement;return(n.shout("shareLinkClick",t,i),!i.href)?!1:i.hasAttribute("download")?!0:(window.open(i.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)),o||v(),!1)},kt=function(){for(var t="",n,f,r,e,o,u=0;u<i.shareButtons.length;u++)n=i.shareButtons[u],r=i.getImageURLForShare(n),e=i.getPageURLForShare(n),o=i.getTextForShare(n),f=n.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(r)).replace("{{raw_image_url}}",r).replace("{{text}}",encodeURIComponent(o)),t+='<a href="'+f+'" target="_blank" class="pswp__share--'+n.id+'"'+(n.download?"download":"")+">"+n.label+"<\/a>",i.parseShareButtonOut&&(t=i.parseShareButtonOut(n,t));h.children[0].innerHTML=t;h.children[0].onclick=bt},d=function(n){for(var r=0;r<i.closeElClasses.length;r++)if(t.hasClass(n,"pswp__"+i.closeElClasses[r]))return!0},g,nt,tt=0,it=function(){clearTimeout(nt);tt=0;k&&r.setIdle(!1)},vt=function(n){n=n?n:window.event;var t=n.relatedTarget||n.toElement;t&&t.nodeName!=="HTML"||(clearTimeout(nt),nt=setTimeout(function(){r.setIdle(!0)},i.timeToIdleOutside))},dt=function(){i.fullscreenEl&&!t.features.isOldAndroid&&(e||(e=r.getFullscreenAPI()),e?(t.bind(document,e.eventK,r.updateFullscreen),r.updateFullscreen(),t.addClass(n.template,"pswp--supports-fs")):t.removeClass(n.template,"pswp--supports-fs"))},gt=function(){i.preloaderEl&&(p(!0),f("beforeChange",function(){clearTimeout(st);st=setTimeout(function(){n.currItem&&n.currItem.loading?n.allowProgressiveImg()&&(!n.currItem.img||n.currItem.img.naturalWidth)||p(!1):p(!0)},i.loadingIndicatorDelay)}),f("imageLoadComplete",function(t,i){n.currItem===i&&p(!0)}))},p=function(n){ot!==n&&(l(et,"preloader--active",!n),ot=n)},ni=function(n){var r=n.vGap,f,e;wt()?(f=i.barsSize,i.captionEl&&f.bottom==="auto"?(c||(c=t.createEl("pswp__caption pswp__caption--fake"),c.appendChild(t.createEl("pswp__caption__center")),u.insertBefore(c,a),t.addClass(u,"pswp__ui--fit")),i.addCaptionHTMLFn(n,c,!0)?(e=c.clientHeight,r.bottom=parseInt(e,10)||44):r.bottom=f.top):r.bottom=f.bottom==="auto"?0:f.bottom,r.top=f.top):r.top=r.bottom=0},ti=function(){i.timeToIdle&&f("mouseUsed",function(){t.bind(document,"mousemove",it);t.bind(document,"mouseout",vt);g=setInterval(function(){tt++;tt===2&&r.setIdle(!0)},i.timeToIdle/2)})},ii=function(){f("onVerticalDrag",function(n){s&&n<.95?r.hideControls():!s&&n>=.95&&r.showControls()});var n;f("onPinchClose",function(t){s&&t<.9?(r.hideControls(),n=!0):n&&!s&&t>.9&&r.showControls()});f("zoomGestureEnded",function(){n=!1;n&&!s&&r.showControls()})},w=[{name:"caption",option:"captionEl",onInit:function(n){a=n}},{name:"share-modal",option:"shareEl",onInit:function(n){h=n},onTap:function(){v()}},{name:"button--share",option:"shareEl",onInit:function(n){ut=n},onTap:function(){v()}},{name:"button--zoom",option:"zoomEl",onTap:n.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(n){rt=n}},{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(){e.isFullscreen()?e.exit():e.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(n){et=n}}],ri=function(){var n,e,r,o=function(u){var s,f,o;if(u)for(s=u.length,f=0;f<s;f++)for(n=u[f],e=n.className,o=0;o<w.length;o++)if(r=w[o],e.indexOf("pswp__"+r.name)>-1)if(i[r.option]){if(t.removeClass(n,"pswp__element--disabled"),r.onInit)r.onInit(n)}else t.addClass(n,"pswp__element--disabled")},f;o(u.children);f=t.getChildByClass(u,"pswp__top-bar");f&&o(f.children)};r.init=function(){t.extend(n.options,yt,!0);i=n.options;u=t.getChildByClass(n.scrollWrap,"pswp__ui");f=n.listen;ii();f("beforeChange",r.update);f("doubleTap",function(t){var r=n.currItem.initialZoomLevel;n.getZoomLevel()!==r?n.zoomTo(r,t,333):n.zoomTo(i.getDoubleTapZoom(!1,n.currItem),t,333)});f("preventDragEvent",function(n,t,i){var r=n.target||n.srcElement;r&&r.getAttribute("class")&&n.type.indexOf("mouse")>-1&&(r.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(i.prevent=!1)});f("bindEvents",function(){t.bind(u,"pswpTap click",ct);t.bind(n.scrollWrap,"pswpTap",r.onGlobalTap);n.likelyTouchDevice||t.bind(n.scrollWrap,"mouseover",r.onMouseOver)});f("unbindEvents",function(){o||v();g&&clearInterval(g);t.unbind(document,"mouseout",vt);t.unbind(document,"mousemove",it);t.unbind(u,"pswpTap click",ct);t.unbind(n.scrollWrap,"pswpTap",r.onGlobalTap);t.unbind(n.scrollWrap,"mouseover",r.onMouseOver);e&&(t.unbind(document,e.eventK,r.updateFullscreen),e.isFullscreen()&&(i.hideAnimationDuration=0,e.exit()),e=null)});f("destroy",function(){i.captionEl&&(c&&u.removeChild(c),t.removeClass(a,"pswp__caption--empty"));h&&(h.children[0].onclick=null);t.removeClass(u,"pswp__ui--over-close");t.addClass(u,"pswp__ui--hidden");r.setIdle(!1)});i.showAnimationDuration||t.removeClass(u,"pswp__ui--hidden");f("initialZoomIn",function(){i.showAnimationDuration&&t.removeClass(u,"pswp__ui--hidden")});f("initialZoomOut",function(){t.addClass(u,"pswp__ui--hidden")});f("parseVerticalMargin",ni);ri();i.shareEl&&ut&&h&&(o=!0);lt();ti();dt();gt()};r.setIdle=function(n){k=n;l(u,"ui--idle",n)};r.update=function(){s&&n.currItem?(r.updateIndexIndicator(),i.captionEl&&(i.addCaptionHTMLFn(n.currItem,a),l(a,"caption--empty",!n.currItem.title)),b=!0):b=!1;o||v();lt()};r.updateFullscreen=function(i){i&&setTimeout(function(){n.setScrollOffset(0,t.getScrollY())},50);t[(e.isFullscreen()?"add":"remove")+"Class"](n.template,"pswp--fs")};r.updateIndexIndicator=function(){i.counterEl&&(rt.innerHTML=n.getCurrentIndex()+1+i.indexIndicatorSep+i.getNumItemsFn())};r.onGlobalTap=function(u){u=u||window.event;var f=u.target||u.srcElement;if(!y)if(u.detail&&u.detail.pointerType==="mouse"){if(d(f)){n.close();return}t.hasClass(f,"pswp__img")&&(n.getZoomLevel()===1&&n.getZoomLevel()<=n.currItem.fitRatio?i.clickToCloseNonZoomable&&n.close():n.toggleDesktopZoom(u.detail.releasePoint))}else if(i.tapToToggleControls&&(s?r.hideControls():r.showControls()),i.tapToClose&&(t.hasClass(f,"pswp__img")||d(f))){n.close();return}};r.onMouseOver=function(n){n=n||window.event;var t=n.target||n.srcElement;l(u,"ui--over-close",d(t))};r.hideControls=function(){t.addClass(u,"pswp__ui--hidden");s=!1};r.showControls=function(){s=!0;b||r.update();t.removeClass(u,"pswp__ui--hidden")};r.supportsFullscreen=function(){var n=document;return!!(n.exitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen||n.msExitFullscreen)};r.getFullscreenAPI=function(){var r=document.documentElement,t,u="fullscreenchange";return r.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:u}:r.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+u}:r.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+u}:r.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){if(ft=i.closeOnScroll,i.closeOnScroll=!1,this.enterK==="webkitRequestFullscreen")n.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT);else return n.template[this.enterK]()},t.exit=function(){return i.closeOnScroll=ft,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}}),function(n){"use strict";function t(t,i){function st(n,t){return'<div style="'+(r._isMove?"":n!==r.currSlideId?r._opacityCSS:"z-index:0;")+'" class="rsSlide '+(t||"")+'"><\/div>'}var o,r=this,h=window.navigator,a=h.userAgent.toLowerCase(),b,it,y,rt,ut,c,d,e,l,g,ft;r.uid=n.rsModules.uid++;r.ns=".rs"+r.uid;var v=document.createElement("div").style,nt=["webkit","Moz","ms","O"],f="",tt=0,s;for(o=0;o<nt.length;o++)s=nt[o],!f&&s+"Transform"in v&&(f=s),s=s.toLowerCase(),window.requestAnimationFrame||(window.requestAnimationFrame=window[s+"RequestAnimationFrame"],window.cancelAnimationFrame=window[s+"CancelAnimationFrame"]||window[s+"CancelRequestAnimationFrame"]);window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-tt)),r=window.setTimeout(function(){n(t+i)},i);return tt=t+i,r});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)});r.isIPAD=a.match(/(ipad)/);r.isIOS=r.isIPAD||a.match(/(iphone|ipod)/);var et=function(n){var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}},w=et(a),u={};for(w.browser&&(u[w.browser]=!0,u.version=w.version),u.chrome&&(u.webkit=!0),r._browser=u,r.isAndroid=a.indexOf("android")>-1,r.slider=n(t),r.ev=n(r),r._doc=n(document),r.st=n.extend({},n.fn.royalSlider.defaults,i),r._currAnimSpeed=r.st.transitionSpeed,r._minPosOffset=0,r.st.allowCSS3&&(!u.webkit||r.st.allowCSS3OnWebkit)&&(b=f+(f?"T":"t"),r._useCSS3Transitions=b+"ransform"in v&&b+"ransition"in v,r._useCSS3Transitions&&(r._use3dTransform=f+(f?"P":"p")+"erspective"in v)),f=f.toLowerCase(),r._vendorPref="-"+f+"-",r._slidesHorizontal=r.st.slidesOrientation==="vertical"?!1:!0,r._reorderProp=r._slidesHorizontal?"left":"top",r._sizeProp=r._slidesHorizontal?"width":"height",r._prevNavItemId=-1,r._isMove=r.st.transitionType==="fade"?!1:!0,r._isMove||(r.st.sliderDrag=!1,r._fadeZIndex=10),r._opacityCSS="z-index:0; display:none; opacity:0;",r._newSlideId=0,r._sPosition=0,r._nextSlidePos=0,n.each(n.rsModules,function(n,t){n!=="uid"&&t.call(r)}),r.slides=[],r._idCount=0,it=r.st.slides?n(r.st.slides):r.slider.children().detach(),it.each(function(){r._parseNode(this,!0)}),r.st.randomizeSlides&&r.slides.sort(function(){return.5-Math.random()}),r.numSlides=r.slides.length,r._refreshNumPreloadImages(),r.st.startSlideId?r.st.startSlideId>r.numSlides-1&&(r.st.startSlideId=r.numSlides-1):r.st.startSlideId=0,r._newSlideId=r.staticSlideId=r.currSlideId=r._realId=r.st.startSlideId,r.currSlide=r.slides[r.currSlideId],r._accelerationPos=0,r.pointerMultitouch=!1,r.slider.addClass((r._slidesHorizontal?"rsHor":"rsVer")+(r._isMove?"":" rsFade")),y='<div class="rsOverflow"><div class="rsContainer">',r.slidesSpacing=r.st.slidesSpacing,r._slideSize=(r._slidesHorizontal?r.slider.width():r.slider.height())+r.st.slidesSpacing,r._preload=Boolean(r._numPreloadImages>0),r.numSlides<=1&&(r._loop=!1),rt=r._loop&&r._isMove?r.numSlides===2?1:2:0,r._loopHelpers=rt,r._maxImages=r.numSlides<6?r.numSlides:6,r._currBlockIndex=0,r._idOffset=0,r.slidesJQ=[],o=0;o<r.numSlides;o++)r.slidesJQ.push(n(st(o)));r._sliderOverflow=y=n(y+"<\/div><\/div>");var ot=function(){r.st.sliderDrag&&(r._hasDrag=!0,u.msie||u.opera?r._grabCursor=r._grabbingCursor="move":u.mozilla?(r._grabCursor="-moz-grab",r._grabbingCursor="-moz-grabbing"):u.webkit&&h.platform.indexOf("Mac")!=-1&&(r._grabCursor="-webkit-grab",r._grabbingCursor="-webkit-grabbing"),r._setGrabCursor())},ht=r.ns,k=function(n,t,i,u,f){r._downEvent=n+t;r._moveEvent=n+i;r._upEvent=n+u;f&&(r._cancelEvent=n+f)},p=h.pointerEnabled;r.pointerEnabled=p||h.msPointerEnabled;r.pointerEnabled?(r.hasTouch=!1,r._lastItemFriction=.2,r.pointerMultitouch=Boolean(h[(p?"m":"msM")+"axTouchPoints"]>1),p?k("pointer","down","move","up","cancel"):k("MSPointer","Down","Move","Up","Cancel")):(r.isIOS?r._downEvent=r._moveEvent=r._upEvent=r._cancelEvent="":k("mouse","down","move","up"),"ontouchstart"in window||"createTouch"in document?(r.hasTouch=!0,r._downEvent+=" touchstart",r._moveEvent+=" touchmove",r._upEvent+=" touchend",r._cancelEvent+=" touchcancel",r._lastItemFriction=.5,r.st.sliderTouch&&(r._hasDrag=!0)):(r.hasTouch=!1,r._lastItemFriction=.2));ot();r.slider.html(y);r._controlsContainer=r.st.controlsInside?r._sliderOverflow:r.slider;r._slidesContainer=r._sliderOverflow.children(".rsContainer");r.pointerEnabled&&r._slidesContainer.css((p?"":"-ms-")+"touch-action",r._slidesHorizontal?"pan-y":"pan-x");r._preloader=n('<div class="rsPreloader"><\/div>');ut=r._slidesContainer.children(".rsSlide");r._currHolder=r.slidesJQ[r.currSlideId];r._selectedSlideHolder=0;r._eventCallbacks={dragStart:function(n){r._onDragStart(n)},dragStartThumb:function(n){r._onDragStart(n,!0)},touchmoveFix:function(){}};r._useCSS3Transitions?(r._TP="transition-property",r._TD="transition-duration",r._TTF="transition-timing-function",r._yProp=r._xProp=r._vendorPref+"transform",r._use3dTransform?(u.webkit&&!u.chrome&&r.slider.addClass("rsWebkit3d"),r._tPref1="translate3d(",r._tPref2="px, ",r._tPref3="px, 0px)"):(r._tPref1="translate(",r._tPref2="px, ",r._tPref3="px)"),r._isMove?r._slidesContainer[r._vendorPref+r._TP]=r._vendorPref+"transform":(c={},c[r._vendorPref+r._TP]="opacity",c[r._vendorPref+r._TD]=r.st.transitionSpeed+"ms",c[r._vendorPref+r._TTF]=r.st.css3easeInOut,ut.css(c))):(r._xProp="left",r._yProp="top");r._slidesHorizontal&&r.slider.css("touch-action","pan-y");n(window).on("resize"+r.ns,function(){d&&clearTimeout(d);d=setTimeout(function(){r.updateSliderSize()},50)});if(r.ev.trigger("rsAfterPropsSetup"),r.updateSliderSize(),r.st.keyboardNavEnabled&&r._bindKeyboardNav(),r.st.arrowsNavHideOnTouch&&(r.hasTouch||r.pointerMultitouch)&&(r.st.arrowsNav=!1),r.st.arrowsNav){if(e="rsArrow",l=r._controlsContainer,n('<div class="'+e+" "+e+'Left"><div class="'+e+'Icn"><\/div><\/div><div class="'+e+" "+e+'Right"><div class="'+e+'Icn"><\/div><\/div>').appendTo(l),r._arrowLeft=l.children("."+e+"Left").click(function(n){n.preventDefault();r.prev()}),r._arrowRight=l.children("."+e+"Right").click(function(n){n.preventDefault();r.next()}),r.st.arrowsNavAutoHide&&!r.hasTouch){r._arrowLeft.addClass("rsHidden");r._arrowRight.addClass("rsHidden");g=l;g.one("mousemove.arrowshover",function(){r._arrowLeft.removeClass("rsHidden");r._arrowRight.removeClass("rsHidden")});g.hover(function(){r._arrowsAutoHideLocked||(r._arrowLeft.removeClass("rsHidden"),r._arrowRight.removeClass("rsHidden"))},function(){r._arrowsAutoHideLocked||(r._arrowLeft.addClass("rsHidden"),r._arrowRight.addClass("rsHidden"))})}r.ev.on("rsOnUpdateNav",function(){r._updateArrowsNav()});r._updateArrowsNav()}r.hasTouch&&r.st.sliderTouch||!r.hasTouch&&r.st.sliderDrag?(r._bindPassiveEvent(r._slidesContainer[0],r._downEvent,r._eventCallbacks.dragStart,!1),r._bindPassiveEvent(r.slider[0],r._moveEvent,r._eventCallbacks.touchmoveFix,!1)):r.dragSuccess=!1;ft=["rsPlayBtnIcon","rsPlayBtn","rsCloseVideoBtn","rsCloseVideoIcn"];r._slidesContainer.click(function(t){if(!r.dragSuccess){var i=n(t.target),u=i.attr("class");if(n.inArray(u,ft)!==-1&&r.toggleVideo())return!1;if(r.st.navigateByClick&&!r._blockActions){if(n(t.target).closest(".rsNoDrag",r._currHolder).length)return!0;r._mouseNext(t)}r.ev.trigger("rsSlideClick",t)}}).on("click.rs","a",function(){if(r.dragSuccess)return!1;r._blockActions=!0;setTimeout(function(){r._blockActions=!1},3)});r.ev.trigger("rsAfterInit")}n.rsModules||(n.rsModules={uid:0});t.prototype={constructor:t,_mouseNext:function(n){var t=this,i=n[t._slidesHorizontal?"pageX":"pageY"]-t._sliderOffset;i>=t._nextSlidePos?t.next():i<0&&t.prev()},_refreshNumPreloadImages:function(){var n=this,t;t=n.st.numImagesToPreload;n._loop=n.st.loop;n._loop&&(n.numSlides===2?(n._loop=!1,n.st.loopRewind=!0):n.numSlides<2&&(n.st.loopRewind=n._loop=!1));n._loop&&t>0&&(n.numSlides<=4?t=1:n.st.numImagesToPreload>(n.numSlides-1)/2&&(t=Math.floor((n.numSlides-1)/2)));n._numPreloadImages=t},_parseNode:function(t,i){function e(n,t){if(t?r.images.push(n.attr(t)):r.images.push(n.text()),s){s=!1;r.caption=t==="src"?n.attr("alt"):n.contents();r.image=r.images[0];r.videoURL=n.attr("data-rsVideo");var i=n.attr("data-rsw"),f=n.attr("data-rsh"),e=n.attr("data-rsbw"),o=n.attr("data-rsbh");typeof i!="undefined"&&i!==!1&&typeof f!="undefined"&&f!==!1?(r.iW=parseInt(i,10),r.iH=parseInt(f,10),r.iBW=parseInt(e,10),r.iBH=parseInt(o,10)):u.st.imgWidth&&u.st.imgHeight&&(r.iW=u.st.imgWidth,r.iH=u.st.imgHeight,r.iBW=u.st.imgWidth,r.iBH=u.st.imgHeight)}}var u=this,o,r={},f,s=!0;if(t=n(t),u._currContent=t,u.ev.trigger("rsBeforeParseNode",[t,r]),!r.stopParsing)return t=u._currContent,r.id=u._idCount,r.contentAdded=!1,u._idCount++,r.images=[],r.isBig=!1,r.hasCover||(t.hasClass("rsImg")?(f=t,o=!0):(f=t.find(".rsImg"),f.length&&(o=!0)),o?(r.bigImage=f.eq(0).attr("data-rsBigImg"),f.each(function(){var t=n(this);t.is("a")?e(t,"href"):t.is("img")?e(t,"src"):e(t)})):t.is("img")&&(t.addClass("rsImg rsMainSlideImage"),e(t,"src"))),f=t.find(".rsCaption"),f.length&&(r.caption=f.remove()),r.content=t,u.ev.trigger("rsAfterParseNode",[t,r]),i&&u.slides.push(r),r.images.length===0&&(r.isLoaded=!0,r.isRendered=!1,r.isLoading=!1,r.images=null),r},_bindKeyboardNav:function(){var n=this,t,i,r=function(t){t===37?n.prev():t===39&&n.next()};n._doc.on("keydown"+n.ns,function(u){if(!n.st.keyboardNavEnabled)return!0;if(!n._isDragging&&(i=u.keyCode,(i===37||i===39)&&!t)){if(document.activeElement&&/(INPUT|SELECT|TEXTAREA)/i.test(document.activeElement.tagName))return!0;n.isFullscreen&&u.preventDefault();r(i);t=setInterval(function(){r(i)},700)}}).on("keyup"+n.ns,function(){t&&(clearInterval(t),t=null)})},goTo:function(n,t){var i=this;n!==i.currSlideId&&i._moveTo(n,i.st.transitionSpeed,!0,!t)},destroy:function(t){var i=this;i.ev.trigger("rsBeforeDestroy");i._doc.off("keydown"+i.ns+" keyup"+i.ns);i._eventCallbacks.dragMove&&(i._unbindPassiveEvent(document,i._moveEvent,i._eventCallbacks.dragMove,!0),i._unbindPassiveEvent(document,i._upEvent,i._eventCallbacks.dragRelease,!0));i._eventCallbacks.downEvent&&(i._unbindPassiveEvent(i._slidesContainer[0],i._downEvent,i._eventCallbacks.dragStart,!1),i._unbindPassiveEvent(i.slider[0],i._moveEvent,i._eventCallbacks.touchmoveFix,!1));i._slidesContainer.off(i._downEvent+" click");i.slider.data("royalSlider",null);n.removeData(i.slider,"royalSlider");n(window).off("resize"+i.ns);i.loadingTimeout&&clearTimeout(i.loadingTimeout);t&&i.slider.remove();i.slides=null;i.slider=null;i.ev=null},_updateBlocksContent:function(t,i){function b(i,u,f){i.isAdded?(k(u,i),d(u,i)):(f||(f=r.slidesJQ[u]),i.holder?f=i.holder:(f=r.slidesJQ[u]=n(f),i.holder=f),i.appendOnLoaded=!1,d(u,i,f),k(u,i),r._addBlockToContainer(i,f,t),i.isAdded=!0)}function k(n,i){i.contentAdded||(r.setItemHtml(i,t),t||(i.contentAdded=!0))}function d(n,t,i){r._isMove&&(i||(i=r.slidesJQ[n]),i.css(r._reorderProp,(n+r._idOffset+a)*r._slideSize))}function s(n){if(g){if(n>h-1)return s(n-h);if(n<0)return s(h+n)}return n}var r=this,f,u,g=r._loop,h=r.numSlides;if(!isNaN(i))return s(i);var e=r.currSlideId,a,c=t?Math.abs(r._prevSlideId-r.currSlideId)>=r.numSlides-1?0:1:r._numPreloadImages,y=Math.min(2,c),p=!1,w=!1,o;for(u=e;u<e+1+y;u++)if(o=s(u),f=r.slides[o],f&&(!f.isAdded||!f.positionSet)){p=!0;break}for(u=e-1;u>e-1-y;u--)if(o=s(u),f=r.slides[o],f&&(!f.isAdded||!f.positionSet)){w=!0;break}if(p)for(u=e;u<e+c+1;u++)o=s(u),a=Math.floor((r._realId-(e-u))/r.numSlides)*r.numSlides,f=r.slides[o],f&&b(f,o);if(w)for(u=e-1;u>e-1-c;u--)o=s(u),a=Math.floor((r._realId-(e-u))/h)*h,f=r.slides[o],f&&b(f,o);if(!t){var tt=e,it=c,l=s(e-c),v=s(e+c),nt=l>v?0:l;for(u=0;u<h;u++)l>v&&u>l-1||(u<nt||u>v)&&(f=r.slides[u],f&&f.holder&&(f.holder.detach(),f.isAdded=!1))}},setItemHtml:function(t,i){var r=this,e=function(){var i,s,u,c,e,l;if(!t.images){t.isRendered=!0;t.isLoaded=!0;t.isLoading=!1;f(!0);return}if(!t.isLoading)if(t.content.hasClass("rsImg")?(i=t.content,s=!0):i=t.content.find(".rsImg:not(img)"),i&&!i.is("img")&&i.each(function(){var i=n(this),u=i.is("a")?i.data("alt"):i.attr("alt"),r="";r=typeof u!="undefined"?'<img class="rsImg" src="'+(i.is("a")?i.attr("href"):i.text())+'" alt="'+u+'" />':'<img class="rsImg" src="'+(i.is("a")?i.attr("href"):i.text())+'" />';s?t.content=n(r):i.replaceWith(r)}),i=s?t.content:t.content.find("img.rsImg"),h(),i.eq(0).addClass("rsMainSlideImage"),t.iW&&t.iH&&(t.isLoaded||r._resizeImage(t),f()),t.isLoading=!0,u="load.rs error.rs",t.isBig)n("<img />").on(u,function(){n(this).off(u);o([this],!0)}).attr("src",t.image);else for(t.loaded=[],t.numStartedLoad=0,c=function(){n(this).off(u);t.loaded.push(this);t.loaded.length===t.numStartedLoad&&o(t.loaded,!1)},e=0;e<t.images.length;e++)l=n("<img />"),t.numStartedLoad++,l.on("load.rs error.rs",c).attr("src",t.images[e])},o=function(n,i){var f,o,e,r;if(n.length){if(f=n[0],o=f.src,i!==t.isBig){e=t.holder.children();e&&e.length>1&&c();return}if(t.iW&&t.iH){u();return}if(t.iW=f.width,t.iH=f.height,t.iW&&t.iH){u();return}r=new Image;r.onload=function(){r.width?(t.iW=r.width,t.iH=r.height,u()):setTimeout(function(){r.width&&(t.iW=r.width,t.iH=r.height);u()},1e3)};r.src=f.src}else u()},u=function(){t.isLoaded=!0;t.isLoading=!1;f();c();s()},l=function(){if(!r._isMove&&t.images&&t.iW&&t.iH){e();return}t.holder.isWaiting=!0;h();t.holder.slideId=-99},f=function(){var f,n,u;!t.isAppended&&r.ev&&(f=r.st.visibleNearby,n=t.id-r._newSlideId,!i&&!t.appendOnLoaded&&r.st.fadeinLoadedSlide&&(n===0||(f||r._isAnimating||r._isDragging)&&(n===-1||n===1))&&(u={visibility:"visible",opacity:0},u[r._vendorPref+"transition"]="opacity 400ms ease-in-out",t.content.css(u),setTimeout(function(){t.content.css("opacity",1)},16)),t.holder.find(".rsPreloader").length?t.holder.append(t.content):t.holder.html(t.content),t.isAppended=!0,t.isLoaded&&(r._resizeImage(t),s()),t.sizeReady||(t.sizeReady=!0,setTimeout(function(){r.ev.trigger("rsMaybeSizeReady",t)},100)))},s=function(){!t.loadedTriggered&&r.ev&&(t.isLoaded=t.loadedTriggered=!0,t.holder.trigger("rsAfterContentSet"),r.ev.trigger("rsAfterContentSet",t))},h=function(){r.st.usePreloader&&t.holder.html(r._preloader.clone())},c=function(){if(r.st.usePreloader){var n=t.holder.find(".rsPreloader");n.length&&n.remove()}};if(t.isLoaded){f();return}i?l():e()},_addBlockToContainer:function(n){var t=this,i=n.holder,r=n.id-t._newSlideId;t._slidesContainer.append(i);n.appendOnLoaded=!1},_onDragStart:function(t,i){var r=this,u,f=t.type==="touchstart",e;if(r._isTouchGesture=f,r.ev.trigger("rsDragStart"),n(t.target).closest(".rsNoDrag",r._currHolder).length)return r.dragSuccess=!1,!0;if(i||r._isAnimating&&(r._wasAnimating=!0,r._stopAnimation()),r.dragSuccess=!1,r._isDragging){f&&(r._multipleTouches=!0);return}if(f&&(r._multipleTouches=!1),r._setGrabbingCursor(),f)if(e=t.touches,e&&e.length>0)u=e[0],e.length>1&&(r._multipleTouches=!0);else return;else t.preventDefault(),u=t;if(r._isDragging=!0,r._eventCallbacks.dragMove&&(r._unbindPassiveEvent(document,r._moveEvent,r._eventCallbacks.dragMove,!0),r._unbindPassiveEvent(document,r._upEvent,r._eventCallbacks.dragRelease,!0)),r._eventCallbacks.dragMove=function(n){r._onDragMove(n,i)},r._eventCallbacks.dragRelease=function(n){r._onDragRelease(n,i)},r._bindPassiveEvent(document,r._moveEvent,r._eventCallbacks.dragMove,!0),r._bindPassiveEvent(document,r._upEvent,r._eventCallbacks.dragRelease,!0),r._currMoveAxis="",r._hasMoved=!1,r._pageX=u.pageX,r._pageY=u.pageY,r._startPagePos=r._accelerationPos=(i?r._thumbsHorizontal:r._slidesHorizontal)?u.pageX:u.pageY,r._horDir=0,r._verDir=0,r._currRenderPosition=i?r._thumbsPosition:r._sPosition,r._startTime=(new Date).getTime(),f)r._sliderOverflow.on(r._cancelEvent,function(n){r._onDragRelease(n,i)})},_renderMovement:function(n,t){var i=this,o,u;if(i._checkedAxis){var h=i._renderMoveTime,f=n.pageX-i._pageX,e=n.pageY-i._pageY,l=i._currRenderPosition+f,a=i._currRenderPosition+e,s=t?i._thumbsHorizontal:i._slidesHorizontal,r=s?l:a,c=i._currMoveAxis;i._hasMoved=!0;i._pageX=n.pageX;i._pageY=n.pageY;c==="x"&&f!==0?i._horDir=f>0?1:-1:c==="y"&&e!==0&&(i._verDir=e>0?1:-1);o=s?i._pageX:i._pageY;u=s?f:e;t?r>i._thumbsMinPosition?r=i._currRenderPosition+u*i._lastItemFriction:r<i._thumbsMaxPosition&&(r=i._currRenderPosition+u*i._lastItemFriction):i._loop||(i.currSlideId<=0&&o-i._startPagePos>0&&(r=i._currRenderPosition+u*i._lastItemFriction),i.currSlideId>=i.numSlides-1&&o-i._startPagePos<0&&(r=i._currRenderPosition+u*i._lastItemFriction));i._currRenderPosition=r;h-i._startTime>200&&(i._startTime=h,i._accelerationPos=o);t?i._setThumbsPosition(i._currRenderPosition):i._isMove&&i._setPosition(i._currRenderPosition)}},_onDragMove:function(n,t){var i=this,r,u=n.type==="touchmove",f,e,o;if(!i._isTouchGesture||u){if(u){if(i._lockAxis)return;if(f=n.touches,f){if(f.length>1)return;r=f[0]}else return}else r=n;if(i._hasMoved||(i._useCSS3Transitions&&(t?i._thumbsContainer:i._slidesContainer).css(i._vendorPref+i._TD,"0s"),function s(){i._isDragging&&(i._animFrame=requestAnimationFrame(s),i._renderMoveEvent&&i._renderMovement(i._renderMoveEvent,t))}()),!i._checkedAxis){if(e=t?i._thumbsHorizontal:i._slidesHorizontal,o=Math.abs(r.pageX-i._pageX)-Math.abs(r.pageY-i._pageY)-(e?-7:7),o>7){if(e)n.preventDefault(),i._currMoveAxis="x";else if(u){i._completeGesture(n);return}i._checkedAxis=!0}else if(o<-7){if(e){if(u){i._completeGesture(n);return}}else n.preventDefault(),i._currMoveAxis="y";i._checkedAxis=!0}return}n.preventDefault();i._renderMoveTime=(new Date).getTime();i._renderMoveEvent=r}},_completeGesture:function(n){var t=this;t._lockAxis=!0;t._hasMoved=t._isDragging=!1;t._onDragRelease(n)},_onDragRelease:function(t,i){function g(n){return n<100?100:n>500?500:n}function o(n,t){(r._isMove||i)&&(f=(-r._realId-r._idOffset)*r._slideSize,rt=Math.abs(r._sPosition-f),r._currAnimSpeed=rt/t,n&&(r._currAnimSpeed+=250),r._currAnimSpeed=g(r._currAnimSpeed),r._animateTo(f,!1))}var r=this,st,c,it,u,f,rt,k=t.type.indexOf("touch")>-1,d,l,tt,h,w;if(!r._isTouchGesture||k){if(r._isTouchGesture=!1,r.ev.trigger("rsDragRelease"),r._renderMoveEvent=null,r._isDragging=!1,r._lockAxis=!1,r._checkedAxis=!1,r._renderMoveTime=0,cancelAnimationFrame(r._animFrame),r._hasMoved&&(i?r._setThumbsPosition(r._currRenderPosition):r._isMove&&r._setPosition(r._currRenderPosition)),r._eventCallbacks.dragMove&&(r._unbindPassiveEvent(document,r._moveEvent,r._eventCallbacks.dragMove,!0),r._unbindPassiveEvent(document,r._upEvent,r._eventCallbacks.dragRelease,!0)),k&&r._sliderOverflow.off(r._cancelEvent),r._setGrabCursor(),!r._hasMoved&&!r._multipleTouches&&i&&r._thumbsEnabled){d=n(t.target).closest(".rsNavItem");d.length&&r.goTo(d.index());return}if(l=i?r._thumbsHorizontal:r._slidesHorizontal,r._hasMoved&&(r._currMoveAxis!=="y"||!l)&&(r._currMoveAxis!=="x"||l))r.dragSuccess=!0;else if(!i&&r._wasAnimating){if(r._wasAnimating=!1,r.st.navigateByClick){r._mouseNext(t);r.dragSuccess=!0;return}r.dragSuccess=!0}else{r._wasAnimating=!1;r.dragSuccess=!1;return}r._wasAnimating=!1;r._currMoveAxis="";var nt=r.st.minSlideOffset,ut=k?t.changedTouches[0]:t,s=l?ut.pageX:ut.pageY,a=r._startPagePos,ht=r._accelerationPos,ft=r.currSlideId,et=r.numSlides,v=l?r._horDir:r._verDir,ct=r._loop,ot=!1;if(st=Math.abs(s-a),c=s-ht,it=(new Date).getTime()-r._startTime,u=Math.abs(c)/it,v===0||et<=1){o(!0,u);return}if(!ct&&!i)if(ft<=0){if(v>0){o(!0,u);return}}else if(ft>=et-1&&v<0){o(!0,u);return}if(i){if(f=r._thumbsPosition,f>r._thumbsMinPosition)f=r._thumbsMinPosition;else if(f<r._thumbsMaxPosition)f=r._thumbsMaxPosition;else{var b=.003,e=u*u/(b*2),y=-r._thumbsPosition,p=r._thumbsContainerSize-r._thumbsViewportSize+r._thumbsPosition;if(c>0&&e>y?(y=y+r._thumbsViewportSize/(15/(e/u*b)),u=u*y/e,e=y):c<0&&e>p&&(p=p+r._thumbsViewportSize/(15/(e/u*b)),u=u*p/e,e=p),w=Math.max(Math.round(u/b),50),f=f+e*(c<0?-1:1),f>r._thumbsMinPosition){r._animateThumbsTo(f,w,!0,r._thumbsMinPosition,200);return}if(f<r._thumbsMaxPosition){r._animateThumbsTo(f,w,!0,r._thumbsMaxPosition,200);return}}r._animateThumbsTo(f,w,!0)}else if(tt=function(n){var t=Math.floor(n/r._slideSize),i=n-t*r._slideSize;return i>nt&&t++,t},a+nt<s){if(v<0){o(!1,u);return}h=tt(s-a);r._moveTo(r.currSlideId-h,g(Math.abs(r._sPosition-(-r._realId-r._idOffset+h)*r._slideSize)/u),ot,!0,!0)}else if(a-nt>s){if(v>0){o(!1,u);return}h=tt(a-s);r._moveTo(r.currSlideId+h,g(Math.abs(r._sPosition-(-r._realId-r._idOffset-h)*r._slideSize)/u),ot,!0,!0)}else o(!1,u)}},_setPosition:function(n){var t=this;n=t._sPosition=n;t._useCSS3Transitions?t._slidesContainer.css(t._xProp,t._tPref1+(t._slidesHorizontal?n+t._tPref2+0:0+t._tPref2+n)+t._tPref3):t._slidesContainer.css(t._slidesHorizontal?t._xProp:t._yProp,n)},updateSliderSize:function(n){var t=this,r,u,e,o,i,f;if(t.slider){if(t.st.autoScaleSlider?(e=t.st.autoScaleSliderWidth,o=t.st.autoScaleSliderHeight,t.st.autoScaleHeight?(r=t.slider.width(),r!=t.width&&(t.slider.css("height",r*(o/e)),r=t.slider.width()),u=t.slider.height()):(u=t.slider.height(),u!=t.height&&(t.slider.css("width",u*(e/o)),u=t.slider.height()),r=t.slider.width())):(r=t.slider.width(),u=t.slider.height()),n||r!=t.width||u!=t.height){for(t.width=r,t.height=u,t._wrapWidth=r,t._wrapHeight=u,t.ev.trigger("rsBeforeSizeSet"),t.ev.trigger("rsAfterSizePropSet"),t._sliderOverflow.css({width:t._wrapWidth,height:t._wrapHeight}),t._slideSize=(t._slidesHorizontal?t._wrapWidth:t._wrapHeight)+t.st.slidesSpacing,t._imagePadding=t.st.imageScalePadding,f=0;f<t.slides.length;f++)i=t.slides[f],i.positionSet=!1,i&&i.images&&i.isLoaded&&(i.isRendered=!1,t._resizeImage(i));if(t._cloneHolders)for(f=0;f<t._cloneHolders.length;f++)i=t._cloneHolders[f],i.holder.css(t._reorderProp,(i.id+t._idOffset)*t._slideSize);t._updateBlocksContent();t._isMove&&(t._useCSS3Transitions&&t._slidesContainer.css(t._vendorPref+"transition-duration","0s"),t._setPosition((-t._realId-t._idOffset)*t._slideSize));t.ev.trigger("rsOnUpdateNav")}t._sliderOffset=t._sliderOverflow.offset();t._sliderOffset=t._sliderOffset[t._reorderProp]}},appendSlide:function(t,i){var r=this,u=r._parseNode(t);(isNaN(i)||i>r.numSlides)&&(i=r.numSlides);r.slides.splice(i,0,u);r.slidesJQ.splice(i,0,n('<div style="'+(r._isMove?"position:absolute;":r._opacityCSS)+'" class="rsSlide"><\/div>'));i<=r.currSlideId&&r.currSlideId++;r.ev.trigger("rsOnAppendSlide",[u,i]);r._refreshSlides(i);i===r.currSlideId&&r.ev.trigger("rsAfterSlideChange")},removeSlide:function(n){var t=this,i=t.slides[n];i&&(i.holder&&i.holder.remove(),n<t.currSlideId&&t.currSlideId--,t.slides.splice(n,1),t.slidesJQ.splice(n,1),t.ev.trigger("rsOnRemoveSlide",[n]),t._refreshSlides(n),n===t.currSlideId&&t.ev.trigger("rsAfterSlideChange"))},_refreshSlides:function(){var n=this,i=n.numSlides,r=n._realId<=0?0:Math.floor(n._realId/i),t;for(n.numSlides=n.slides.length,n.numSlides===0?(n.currSlideId=n._idOffset=n._realId=0,n.currSlide=n._oldHolder=null):n._realId=r*n.numSlides+n.currSlideId,t=0;t<n.numSlides;t++)n.slides[t].id=t;n.currSlide=n.slides[n.currSlideId];n._currHolder=n.slidesJQ[n.currSlideId];n.currSlideId>=n.numSlides?n.goTo(n.numSlides-1):n.currSlideId<0&&n.goTo(0);n._refreshNumPreloadImages();n._isMove&&n._slidesContainer.css(n._vendorPref+n._TD,"0ms");n._refreshSlidesTimeout&&clearTimeout(n._refreshSlidesTimeout);n._refreshSlidesTimeout=setTimeout(function(){n._isMove&&n._setPosition((-n._realId-n._idOffset)*n._slideSize);n._updateBlocksContent();n._isMove||n._currHolder.css({display:"block",opacity:1})},14);n.ev.trigger("rsOnUpdateNav")},_setGrabCursor:function(){var n=this;n._hasDrag&&n._isMove&&(n._grabCursor?n._sliderOverflow.css("cursor",n._grabCursor):(n._sliderOverflow.removeClass("grabbing-cursor"),n._sliderOverflow.addClass("grab-cursor")))},_setGrabbingCursor:function(){var n=this;n._hasDrag&&n._isMove&&(n._grabbingCursor?n._sliderOverflow.css("cursor",n._grabbingCursor):(n._sliderOverflow.removeClass("grab-cursor"),n._sliderOverflow.addClass("grabbing-cursor")))},next:function(n){var t=this;t._moveTo("next",t.st.transitionSpeed,!0,!n)},prev:function(n){var t=this;t._moveTo("prev",t.st.transitionSpeed,!0,!n)},_moveTo:function(n,t,i,r,u){var f=this,w,o,c,l,h;if(f.ev.trigger("rsBeforeMove",[n,r]),l=n==="next"?f.currSlideId+1:n==="prev"?f.currSlideId-1:n=parseInt(n,10),!f._loop){if(l<0){f._doBackAndForthAnim("left",!r);return}if(l>=f.numSlides){f._doBackAndForthAnim("right",!r);return}}f._isAnimating&&(f._stopAnimation(!0),i=!1);o=l-f.currSlideId;f._prevSlideId=f.currSlideId;var a=f.currSlideId,v=f.currSlideId+o,y=f._realId,b;f._loop?(v=f._updateBlocksContent(!1,v),y+=o):y=v;f._newSlideId=v;f._oldHolder=f.slidesJQ[f.currSlideId];f._realId=y;f.currSlideId=f._newSlideId;f.currSlide=f.slides[f.currSlideId];f._currHolder=f.slidesJQ[f.currSlideId];var p=f.st.slidesDiff,s=Boolean(o>0),k=Math.abs(o),d=Math.floor(a/f._numPreloadImages),g=Math.floor((a+(s?p:-p))/f._numPreloadImages),nt=s?Math.max(d,g):Math.min(d,g),e=nt*f._numPreloadImages+(s?f._numPreloadImages-1:0);if(e>f.numSlides-1?e=f.numSlides-1:e<0&&(e=0),h=s?e-a:a-e,h>f._numPreloadImages&&(h=f._numPreloadImages),k>h+p)for(f._idOffset+=(k-(h+p))*(s?-1:1),t=t*1.4,c=0;c<f.numSlides;c++)f.slides[c].positionSet=!1;f._currAnimSpeed=t;f._updateBlocksContent(!0);u||(b=!0);w=(-y-f._idOffset)*f._slideSize;b?setTimeout(function(){f._isWorking=!1;f._animateTo(w,n,!1,i);f.ev.trigger("rsOnUpdateNav")},0):(f._animateTo(w,n,!1,i),f.ev.trigger("rsOnUpdateNav"))},_updateArrowsNav:function(){var n=this,t="rsArrowDisabled";if(n.st.arrowsNav){if(n.numSlides<=1){n._arrowLeft.css("display","none");n._arrowRight.css("display","none");return}n._arrowLeft.css("display","block");n._arrowRight.css("display","block");n._loop||n.st.loopRewind||(n.currSlideId===0?n._arrowLeft.addClass(t):n._arrowLeft.removeClass(t),n.currSlideId===n.numSlides-1?n._arrowRight.addClass(t):n._arrowRight.removeClass(t))}},_animateTo:function(t,i,r,u,f){function a(){var n;o&&(n=o.data("rsTimeout"),n&&(o!==s&&o.css({opacity:0,display:"none",zIndex:0}),clearTimeout(n),o.data("rsTimeout","")));n=s.data("rsTimeout");n&&(clearTimeout(n),s.data("rsTimeout",""))}var e=this,o,s,h={},c,l;isNaN(e._currAnimSpeed)&&(e._currAnimSpeed=400);e._sPosition=e._currRenderPosition=t;e.ev.trigger("rsBeforeAnimStart");e._useCSS3Transitions?e._isMove?(e._currAnimSpeed=parseInt(e._currAnimSpeed,10),c=e._vendorPref+e._TD,l=e._vendorPref+e._TTF,h[c]=e._currAnimSpeed+"ms",h[l]=u?n.rsCSS3Easing[e.st.easeInOut]:n.rsCSS3Easing[e.st.easeOut],e._slidesContainer.css(h),u||!e.hasTouch?setTimeout(function(){e._setPosition(t)},5):e._setPosition(t)):(e._currAnimSpeed=e.st.transitionSpeed,o=e._oldHolder,s=e._currHolder,s.data("rsTimeout")&&s.css("opacity",0),a(),o&&o.data("rsTimeout",setTimeout(function(){h[e._vendorPref+e._TD]="0ms";h.zIndex=0;h.display="none";o.data("rsTimeout","");o.css(h);setTimeout(function(){o.css("opacity",0)},16)},e._currAnimSpeed+60)),h.display="block",h.zIndex=e._fadeZIndex,h.opacity=0,h[e._vendorPref+e._TD]="0ms",h[e._vendorPref+e._TTF]=n.rsCSS3Easing[e.st.easeInOut],s.css(h),s.data("rsTimeout",setTimeout(function(){s.css(e._vendorPref+e._TD,e._currAnimSpeed+"ms");s.data("rsTimeout",setTimeout(function(){s.css("opacity",1);s.data("rsTimeout","")},20))},20))):e._isMove?(h[e._slidesHorizontal?e._xProp:e._yProp]=t+"px",e._slidesContainer.animate(h,e._currAnimSpeed,u?e.st.easeInOut:e.st.easeOut)):(o=e._oldHolder,s=e._currHolder,s.stop(!0,!0).css({opacity:0,display:"block",zIndex:e._fadeZIndex}),e._currAnimSpeed=e.st.transitionSpeed,s.animate({opacity:1},e._currAnimSpeed,e.st.easeInOut),a(),o&&o.data("rsTimeout",setTimeout(function(){o.stop(!0,!0).css({opacity:0,display:"none",zIndex:0})},e._currAnimSpeed+60)));e._isAnimating=!0;e.loadingTimeout&&clearTimeout(e.loadingTimeout);e.loadingTimeout=f?setTimeout(function(){e.loadingTimeout=null;f.call()},e._currAnimSpeed+60):setTimeout(function(){e.loadingTimeout=null;e._animationComplete(i)},e._currAnimSpeed+60)},_stopAnimation:function(n){var t=this,r,i;t._isAnimating=!1;clearTimeout(t.loadingTimeout);t._isMove?t._useCSS3Transitions?n||(r=t._sPosition,i=t._currRenderPosition=t._getTransformProp(),t._slidesContainer.css(t._vendorPref+t._TD,"0ms"),r!==i&&t._setPosition(i)):(t._slidesContainer.stop(!0),t._sPosition=parseInt(t._slidesContainer.css(t._slidesHorizontal?t._xProp:t._yProp),10)):t._fadeZIndex>20?t._fadeZIndex=10:t._fadeZIndex++},_getTransformProp:function(){var n=this,r=window.getComputedStyle(n._slidesContainer.get(0),null).getPropertyValue(n._vendorPref+"transform"),t=r.replace(/^matrix\(/i,"").split(/, |\)$/g),i=t[0].indexOf("matrix3d")===0;return parseInt(t[n._slidesHorizontal?i?12:4:i?13:5],10)},_getCSS3Prop:function(n,t){var i=this;return i._useCSS3Transitions?i._tPref1+(t?n+i._tPref2+0:0+i._tPref2+n)+i._tPref3:n},_animationComplete:function(){var n=this;n._isMove||(n._currHolder.css("z-index",0),n._fadeZIndex=10);n._isAnimating=!1;n.staticSlideId=n.currSlideId;n._updateBlocksContent();n._slidesMoved=!1;n.ev.trigger("rsAfterSlideChange")},_doBackAndForthAnim:function(n,t){var i=this,r=(-i._realId-i._idOffset)*i._slideSize,u,f;if(i.numSlides!==0&&!i._isAnimating){if(i.st.loopRewind){i.goTo(n==="left"?i.numSlides-1:0,t);return}i._isMove&&(i._currAnimSpeed=200,u=function(){i._isAnimating=!1},f=function(){i._isAnimating=!1;i._animateTo(r,"",!1,!0,u)},i._animateTo(r+(n==="left"?30:-30),"",!1,!0,f))}},_detectPassiveSupport:function(){var n=this,i,t;if(!n._passiveChecked){n._passiveChecked=!0;n._passiveParam=!1;i=!1;try{t=Object.defineProperty({},"passive",{get:function(){n._passiveParam={passive:!1}}});window.addEventListener("testPassive",null,t);window.removeEventListener("testPassive",null,t)}catch(r){}}},_bindPassiveEvent:function(n,t,i,r){var e=this,f,u;for(e._detectPassiveSupport(),f=t.split(" "),u=0;u<f.length;u++)f[u]&&f[u].length>2&&n.addEventListener(f[u],i,r?e._passiveParam:!1)},_unbindPassiveEvent:function(n,t,i,r){var e=this,f,u;for(e._detectPassiveSupport(),f=t.split(" "),u=0;u<f.length;u++)f[u]&&f[u].length>2&&n.removeEventListener(f[u],i,r?e._passiveParam:!1)},_resizeImage:function(t){var g=!0,s,h;if(!t.isRendered){var u=t.content,f="rsMainSlideImage",k,r=this,d=n.isFunction(r.st.imageAlignCenter)?r.st.imageAlignCenter(t):r.st.imageAlignCenter,i=n.isFunction(r.st.imageScaleMode)?r.st.imageScaleMode(t):r.st.imageScaleMode,e,o;if((t.videoURL&&(f="rsVideoContainer",i!=="fill"?k=!0:(e=u,e.hasClass(f)||(e=e.find("."+f)),e.css({width:"100%",height:"100%"}),f="rsMainSlideImage")),u.hasClass(f)||(g=!1,u=u.find("."+f)),u)&&(s=t.iW,h=t.iH,t.isRendered=!0,i!=="none"||d)){o=i!=="fill"?r._imagePadding:0;var p=r._wrapWidth-o*2,w=r._wrapHeight-o*2,c,l,b,v,y,a={};i==="fit-if-smaller"&&(s>p||h>w)&&(i="fit");i==="fill"||i==="fit"?(c=p/s,l=w/h,b=i=="fill"?c>l?c:l:i=="fit"?c<l?c:l:1,v=Math.ceil(s*b,10),y=Math.ceil(h*b,10)):(v=s,y=h);i!=="none"&&(a.width=v,a.height=y,k&&u.find(".rsImg").css({width:"100%",height:"100%"}));d&&(a.marginLeft=Math.floor((p-v)/2)+o,a.marginTop=Math.floor((w-y)/2)+o);u.css(a)}}}};n.rsProto=t.prototype;n.fn.royalSlider=function(i){var r=arguments;return this.each(function(){var f=n(this),u;if(typeof i!="object"&&i){if(u=f.data("royalSlider"),u&&u[i])return u[i].apply(u,Array.prototype.slice.call(r,1))}else f.data("royalSlider")||f.data("royalSlider",new t(f,i))})};n.fn.royalSlider.defaults={slidesSpacing:8,startSlideId:0,loop:!1,loopRewind:!1,numImagesToPreload:4,fadeinLoadedSlide:!0,slidesOrientation:"horizontal",transitionType:"move",transitionSpeed:600,controlNavigation:"bullets",controlsInside:!0,arrowsNav:!0,arrowsNavAutoHide:!0,navigateByClick:!0,randomizeSlides:!1,sliderDrag:!0,sliderTouch:!0,keyboardNavEnabled:!1,fadeInAfterLoaded:!0,allowCSS3:!0,allowCSS3OnWebkit:!0,addActiveClass:!1,autoHeight:!1,easeOut:"easeOutSine",easeInOut:"easeInOutSine",minSlideOffset:10,imageScaleMode:"fit-if-smaller",imageAlignCenter:!0,imageScalePadding:4,usePreloader:!0,autoScaleSlider:!1,autoScaleSliderWidth:800,autoScaleSliderHeight:400,autoScaleHeight:!0,arrowsNavHideOnTouch:!1,globalCaption:!1,slidesDiff:2};n.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};n.extend(jQuery.easing,{easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i}})}(jQuery,window),function(n){"use strict";n.extend(n.rsProto,{_initThumbs:function(){var t=this;if(t.st.controlNavigation==="thumbnails"){t._thumbsDefaults={drag:!0,touch:!0,orientation:"horizontal",navigation:!0,arrows:!0,arrowLeft:null,arrowRight:null,spacing:4,arrowsAutoHide:!1,appendSpan:!1,transitionSpeed:600,autoCenter:!0,fitInViewport:!0,firstMargin:!0,paddingTop:0,paddingBottom:0};t.st.thumbs=n.extend({},t._thumbsDefaults,t.st.thumbs);t._firstThumbMoved=!0;t.st.thumbs.firstMargin===!1?t.st.thumbs.firstMargin=0:t.st.thumbs.firstMargin===!0&&(t.st.thumbs.firstMargin=t.st.thumbs.spacing);t.ev.on("rsBeforeParseNode",function(t,i,r){i=n(i);r.thumbnail=i.find(".rsTmb").remove();r.thumbnail.length?r.thumbnail=n(document.createElement("div")).append(r.thumbnail).html():(r.thumbnail=i.attr("data-rsTmb"),r.thumbnail||(r.thumbnail=i.find(".rsImg").attr("data-rsTmb")),r.thumbnail=r.thumbnail?'<img src="'+r.thumbnail+'"/>':"")});t.ev.one("rsAfterPropsSetup",function(){t._createThumbs()});t._prevNavItem=null;t.ev.on("rsOnUpdateNav",function(){var i=n(t._controlNavItems[t.currSlideId]);i!==t._prevNavItem&&(t._prevNavItem&&(t._prevNavItem.removeClass("rsNavSelected"),t._prevNavItem=null),t._thumbsNavigation&&t._setCurrentThumb(t.currSlideId),t._prevNavItem=i.addClass("rsNavSelected"))});t.ev.on("rsOnAppendSlide",function(n,i,r){var u="<div"+t._thumbsMargin+' class="rsNavItem rsThumb">'+t._addThumbHTML+i.thumbnail+"<\/div>";t._useCSS3Transitions&&t._thumbsContainer.css(t._vendorPref+"transition-duration","0ms");r>=t.numSlides?t._thumbsContainer.append(u):t._controlNavItems.eq(r).before(u);t._controlNavItems=t._thumbsContainer.children();t.updateThumbsSize(!0)});t.ev.on("rsOnRemoveSlide",function(n,i){var r=t._controlNavItems.eq(i);r&&(t._useCSS3Transitions&&t._thumbsContainer.css(t._vendorPref+"transition-duration","0ms"),r.remove(),t._controlNavItems=t._thumbsContainer.children(),t.updateThumbsSize(!0))})}},_createThumbs:function(){var t=this,u="rsThumbs",i=t.st.thumbs,r="",h,c,o=i.spacing,s,f,e;for(t._controlNavEnabled=!0,t._thumbsHorizontal=i.orientation==="vertical"?!1:!0,t._thumbsMargin=h=o?' style="margin-'+(t._thumbsHorizontal?"right":"bottom")+":"+o+'px;"':"",t._thumbsPosition=0,t._isThumbsAnimating=!1,t._thumbsDrag=!1,t._thumbsNavigation=!1,t._thumbsArrows=i.arrows&&i.navigation,s=t._thumbsHorizontal?"Hor":"Ver",t.slider.addClass("rsWithThumbs rsWithThumbs"+s),r+='<div class="rsNav rsThumbs rsThumbs'+s+'"><div class="'+u+'Container">',t._addThumbHTML=i.appendSpan?'<span class="thumbIco"><\/span>':"",f=0;f<t.numSlides;f++)c=t.slides[f],r+="<div"+h+' class="rsNavItem rsThumb">'+c.thumbnail+t._addThumbHTML+"<\/div>";if(r=n(r+"<\/div><\/div>"),e={},i.paddingTop&&(e[t._thumbsHorizontal?"paddingTop":"paddingLeft"]=i.paddingTop),i.paddingBottom&&(e[t._thumbsHorizontal?"paddingBottom":"paddingRight"]=i.paddingBottom),r.css(e),t._thumbsContainer=n(r).find("."+u+"Container"),t._thumbsArrows&&(u+="Arrow",i.arrowLeft?t._thumbsArrowLeft=i.arrowLeft:(t._thumbsArrowLeft=n('<div class="'+u+" "+u+'Left"><div class="'+u+'Icn"><\/div><\/div>'),r.append(t._thumbsArrowLeft)),i.arrowRight?t._thumbsArrowRight=i.arrowRight:(t._thumbsArrowRight=n('<div class="'+u+" "+u+'Right"><div class="'+u+'Icn"><\/div><\/div>'),r.append(t._thumbsArrowRight)),t._thumbsArrowLeft.click(function(){var r=Math.floor(t._thumbsViewportSize/t._thumbSize),i=Math.floor(t._thumbsPosition/t._thumbSize),n=(i+t._visibleThumbsPerView)*t._thumbSize+t.st.thumbs.firstMargin;t._animateThumbsTo(n>t._thumbsMinPosition?t._thumbsMinPosition:n)}),t._thumbsArrowRight.click(function(){var r=Math.floor(t._thumbsViewportSize/t._thumbSize),i=Math.floor(t._thumbsPosition/t._thumbSize),n=(i-t._visibleThumbsPerView)*t._thumbSize+t.st.thumbs.firstMargin;t._animateThumbsTo(n<t._thumbsMaxPosition?t._thumbsMaxPosition:n)}),i.arrowsAutoHide&&!t.hasTouch)){t._thumbsArrowLeft.css("opacity",0);t._thumbsArrowRight.css("opacity",0);r.one("mousemove.rsarrowshover",function(){t._thumbsNavigation&&(t._thumbsArrowLeft.css("opacity",1),t._thumbsArrowRight.css("opacity",1))});r.hover(function(){t._thumbsNavigation&&(t._thumbsArrowLeft.css("opacity",1),t._thumbsArrowRight.css("opacity",1))},function(){t._thumbsNavigation&&(t._thumbsArrowLeft.css("opacity",0),t._thumbsArrowRight.css("opacity",0))})}t._controlNav=r;t._controlNavItems=t._thumbsContainer.children();t.msEnabled&&t.st.thumbs.navigation&&t._thumbsContainer.css("-ms-touch-action",t._thumbsHorizontal?"pan-y":"pan-x");t.slider.append(r);t._thumbsEnabled=!0;t._thumbsSpacing=o;i.navigation&&t._useCSS3Transitions&&t._thumbsContainer.css(t._vendorPref+"transition-property",t._vendorPref+"transform");t._controlNav.on("click.rs",".rsNavItem",function(){t._thumbsDrag||t.goTo(n(this).index())});t.ev.off("rsBeforeSizeSet.thumbs").on("rsBeforeSizeSet.thumbs",function(){t._realWrapSize=t._thumbsHorizontal?t._wrapHeight:t._wrapWidth;t.updateThumbsSize(!0)});t.ev.off("rsAutoHeightChange.thumbs").on("rsAutoHeightChange.thumbs",function(n,i){t.updateThumbsSize(!0,i)})},updateThumbsSize:function(n,t){var i=this,u=i._controlNavItems.first(),f={},e=i._controlNavItems.length,r;(i._thumbSize=(i._thumbsHorizontal?u.outerWidth():u.outerHeight())+i._thumbsSpacing,i._thumbsContainerSize=e*i._thumbSize-i._thumbsSpacing,f[i._thumbsHorizontal?"width":"height"]=i._thumbsContainerSize+i._thumbsSpacing,i._thumbsViewportSize=i._thumbsHorizontal?i._controlNav.width():t!==undefined?t:i._controlNav.height(),i._thumbsEnabled&&(i.isFullscreen||i.st.thumbs.fitInViewport)&&(i._thumbsHorizontal?i._wrapHeight=i._realWrapSize-i._controlNav.outerHeight():i._wrapWidth=i._realWrapSize-i._controlNav.outerWidth()),i._thumbsViewportSize)&&(i._thumbsMaxPosition=-(i._thumbsContainerSize-i._thumbsViewportSize)-i.st.thumbs.firstMargin,i._thumbsMinPosition=i.st.thumbs.firstMargin,i._visibleThumbsPerView=Math.floor(i._thumbsViewportSize/i._thumbSize),i._thumbsContainerSize<i._thumbsViewportSize?(i.st.thumbs.autoCenter?i._setThumbsPosition((i._thumbsViewportSize-i._thumbsContainerSize)/2):i._setThumbsPosition(i._thumbsMinPosition),i.st.thumbs.arrows&&i._thumbsArrowLeft&&(r="rsThumbsArrowDisabled",i._thumbsArrowLeft.addClass(r),i._thumbsArrowRight.addClass(r)),i._thumbsNavigation=!1,i._thumbsDrag=!1,i._unbindPassiveEvent(i._controlNav[0],i._downEvent,i._eventCallbacks.dragStartThumb,!1)):i.st.thumbs.navigation&&!i._thumbsNavigation&&(i._thumbsNavigation=!0,(!i.hasTouch&&i.st.thumbs.drag||i.hasTouch&&i.st.thumbs.touch)&&(i._thumbsDrag=!0,i._bindPassiveEvent(i._controlNav[0],i._downEvent,i._eventCallbacks.dragStartThumb,!1))),i._thumbsContainer.css(f),n&&t&&i._setCurrentThumb(i.currSlideId,!0))},setThumbsOrientation:function(n,t){var i=this;i._thumbsEnabled&&(i.st.thumbs.orientation=n,i._controlNav.remove(),i.slider.removeClass("rsWithThumbsHor rsWithThumbsVer"),i._createThumbs(),i._unbindPassiveEvent(i._controlNav[0],i._downEvent,i._eventCallbacks.dragStartThumb,!1),t||i.updateSliderSize(!0))},_setThumbsPosition:function(n){var t=this;t._thumbsPosition=n;t._useCSS3Transitions?t._thumbsContainer.css(t._xProp,t._tPref1+(t._thumbsHorizontal?n+t._tPref2+0:0+t._tPref2+n)+t._tPref3):t._thumbsContainer.css(t._thumbsHorizontal?t._xProp:t._yProp,n)},_animateThumbsTo:function(t,i,r,u,f){var e=this,o;e._thumbsNavigation&&(i||(i=e.st.thumbs.transitionSpeed),e._thumbsPosition=t,e._thumbsAnimTimeout&&clearTimeout(e._thumbsAnimTimeout),e._isThumbsAnimating&&(e._useCSS3Transitions||e._thumbsContainer.stop(),r=!0),o={},e._isThumbsAnimating=!0,e._useCSS3Transitions?(o[e._vendorPref+"transition-duration"]=i+"ms",o[e._vendorPref+"transition-timing-function"]=r?n.rsCSS3Easing[e.st.easeOut]:n.rsCSS3Easing[e.st.easeInOut],e._thumbsContainer.css(o),e._setThumbsPosition(t)):(o[e._thumbsHorizontal?e._xProp:e._yProp]=t+"px",e._thumbsContainer.animate(o,i,r?"easeOutCubic":e.st.easeInOut)),u&&(e._thumbsPosition=u),e._updateThumbsArrows(),e._thumbsAnimTimeout=setTimeout(function(){e._isThumbsAnimating=!1;f&&(e._animateThumbsTo(u,f,!0),f=null)},i))},_updateThumbsArrows:function(){var n=this,t;n._thumbsArrows&&(t="rsThumbsArrowDisabled",n._thumbsPosition===n._thumbsMinPosition?n._thumbsArrowLeft.addClass(t):n._thumbsArrowLeft.removeClass(t),n._thumbsPosition===n._thumbsMaxPosition?n._thumbsArrowRight.addClass(t):n._thumbsArrowRight.removeClass(t))},_setCurrentThumb:function(n,t){var i=this,e=0,r,o=n*i._thumbSize+i._thumbSize*2-i._thumbsSpacing+i._thumbsMinPosition,u=Math.floor(i._thumbsPosition/i._thumbSize),f;i._thumbsNavigation&&(i._firstThumbMoved&&(t=!0,i._firstThumbMoved=!1),o+i._thumbsPosition>i._thumbsViewportSize?(n===i.numSlides-1&&(e=1),u=-n+i._visibleThumbsPerView-2+e,r=u*i._thumbSize+i._thumbsViewportSize%i._thumbSize+i._thumbsSpacing-i._thumbsMinPosition):n!==0?(n-1)*i._thumbSize<=-i._thumbsPosition+i._thumbsMinPosition&&n-1<=i.numSlides-i._visibleThumbsPerView&&(u=-n+1,r=u*i._thumbSize+i._thumbsMinPosition):(u=0,r=i._thumbsMinPosition),r!==i._thumbsPosition&&(f=r===undefined?i._thumbsPosition:r,f>i._thumbsMinPosition?i._setThumbsPosition(i._thumbsMinPosition):f<i._thumbsMaxPosition?i._setThumbsPosition(i._thumbsMaxPosition):r!==undefined&&(t?i._setThumbsPosition(r):i._animateThumbsTo(r))),i._updateThumbsArrows())}});n.rsModules.thumbnails=n.rsProto._initThumbs}(jQuery),function(n){"use strict";n.extend(n.rsProto,{_initFullscreen:function(){var t=this;if(t._fullscreenDefaults={enabled:!1},t.st.fullscreen=n.extend({},t._fullscreenDefaults,t.st.fullscreen),t.st.fullscreen.enabled)t.ev.one("rsBeforeSizeSet",function(){t._setupFullscreen()})},_setupFullscreen:function(){var t=this;t._fsBtn=n('<div class="rsFullscreenBtn"><div class="rsFullscreenIcn"><\/div><\/div>').appendTo(t._controlsContainer).on("click.rs",function(){t.ev.trigger("rsSlideClick")})}});n.rsModules.fullscreen=n.rsProto._initFullscreen}(jQuery),function(n){n.expr[":"].containsNoCase=function(t,i,r){var u=r[3],f,i;if(!u)return!1;for(u=u.trim(),f="",i=0;i<u.length;i++)f+=i==u.length-1?u.charAt(i):u.charAt(i)+".*";return new RegExp(f,"i").test(n(t).text())};n.fn.searchFilter=function(t){var i=n.extend({targetSelector:"",hideParent:!1,charCount:1},t);return this.each(function(){var t=n(this);t.val("");t.keyup(function(){var r=n(this).val(),t=n(i.targetSelector),u=n(i.hideParent);u?t.parent().show():t.show();t.each(function(){var t=n(this);t.html(t.text())});r&&r.length>=i.charCount&&(u?t.not(":containsNoCase("+r+")").parent().hide():t.not(":containsNoCase("+r+")").hide(),t.each(function(){var u=n(this),t,i;if(!u.is(":visible"))return!0;var f=u.text().trim(),o=r.trim().toLowerCase(),e="";for(t=0;t<f.length;t++)i=f.charAt(t),e+=o.indexOf(i.toLowerCase())>=0?"<b>"+i+"<\/b>":i;u.html(e)}))})})}}(jQuery),function(n){if(typeof define=="function"&&define.amd)define([],n);else if(typeof exports=="object"){var t=require("fs");module.exports=n();module.exports.css=function(){return t.readFileSync(__dirname+"/nouislider.min.css","utf8")}}else window.noUiSlider=n()}(function(){"use strict";function y(n){return n.filter(function(n){return this[n]?!1:this[n]=!0},{})}function p(n,t){return Math.round(n/t)*t}function l(n){var i=n.getBoundingClientRect(),t=n.ownerDocument,r=t.defaultView||t.parentWindow,u=t.documentElement,f=r.pageXOffset;return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(f=0),{top:i.top+r.pageYOffset-u.clientTop,left:i.left+f-u.clientLeft}}function u(n){return typeof n=="number"&&!isNaN(n)&&isFinite(n)}function w(n){var t=Math.pow(10,7);return Number((Math.round(n*t)/t).toFixed(7))}function a(n,i,r){t(n,i);setTimeout(function(){f(n,i)},r)}function o(n){return Math.max(Math.min(n,100),0)}function s(n){return Array.isArray(n)?n:[n]}function b(n){var t=n.split(".");return t.length>1?t[1].length:0}function t(n,t){n.classList?n.classList.add(t):n.className+=" "+t}function f(n,t){n.classList?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function k(n,t){n.classList?n.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(n.className)}function h(n,t){return 100/(t-n)}function c(n,t){return t*100/(n[1]-n[0])}function d(n,t){return c(n,n[0]<0?t+Math.abs(n[0]):t-n[0])}function g(n,t){return t*(n[1]-n[0])/100+n[0]}function e(n,t){for(var i=1;n>=t[i];)i+=1;return i}function nt(n,t,i){if(i>=n.slice(-1)[0])return 100;var r=e(i,n),f,o,u,s;return f=n[r-1],o=n[r],u=t[r-1],s=t[r],u+d([f,o],i)/h(u,s)}function tt(n,t,i){if(i>=100)return n.slice(-1)[0];var r=e(i,t),f,o,u,s;return f=n[r-1],o=n[r],u=t[r-1],s=t[r],g([f,o],(i-u)*h(u,s))}function it(n,t,i,r){if(r===100)return r;var u=e(r,n),f,o;return i?(f=n[u-1],o=n[u],r-f>(o-f)/2)?o:f:t[u-1]?n[u-1]+p(r-n[u-1],t[u-1]):r}function rt(n,t,i){var r;if(typeof t=="number"&&(t=[t]),Object.prototype.toString.call(t)!=="[object Array]")throw new Error("noUiSlider: 'range' contains invalid value.");if(r=n==="min"?0:n==="max"?100:parseFloat(n),!u(r)||!u(t[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");i.xPct.push(r);i.xVal.push(t[0]);r?i.xSteps.push(isNaN(t[1])?!1:t[1]):isNaN(t[1])||(i.xSteps[0]=t[1])}function ut(n,t,i){if(!t)return!0;i.xSteps[n]=c([i.xVal[n],i.xVal[n+1]],t)/h(i.xPct[n],i.xPct[n+1])}function i(n,t,i,r){this.xPct=[];this.xVal=[];this.xSteps=[r||!1];this.xNumSteps=[!1];this.snap=t;this.direction=i;var u,f=[];for(u in n)n.hasOwnProperty(u)&&f.push([n[u],u]);for(f.sort(function(n,t){return n[0]-t[0]}),u=0;u<f.length;u++)rt(f[u][1],f[u][0],this);for(this.xNumSteps=this.xSteps.slice(0),u=0;u<this.xNumSteps.length;u++)ut(u,this.xNumSteps[u],this)}function ft(n,t){if(!u(t))throw new Error("noUiSlider: 'step' is not numeric.");n.singleStep=t}function et(n,t){if(typeof t!="object"||Array.isArray(t))throw new Error("noUiSlider: 'range' is not an object.");if(t.min===undefined||t.max===undefined)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");n.spectrum=new i(t,n.snap,n.dir,n.singleStep)}function ot(n,t){if(t=s(t),!Array.isArray(t)||!t.length||t.length>2)throw new Error("noUiSlider: 'start' option is incorrect.");n.handles=t.length;n.start=t}function st(n,t){if(n.snap=t,typeof t!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");}function ht(n,t){if(n.animate=t,typeof t!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");}function ct(n,t){if(t==="lower"&&n.handles===1)n.connect=1;else if(t==="upper"&&n.handles===1)n.connect=2;else if(t===!0&&n.handles===2)n.connect=3;else if(t===!1)n.connect=0;else throw new Error("noUiSlider: 'connect' option doesn't match handle count.");}function lt(n,t){switch(t){case"horizontal":n.ort=0;break;case"vertical":n.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.");}}function at(n,t){if(!u(t))throw new Error("noUiSlider: 'margin' option must be numeric.");if(n.margin=n.spectrum.getMargin(t),!n.margin)throw new Error("noUiSlider: 'margin' option is only supported on linear sliders.");}function vt(n,t){if(!u(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(n.limit=n.spectrum.getMargin(t),!n.limit)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders.");}function yt(n,t){switch(t){case"ltr":n.dir=0;break;case"rtl":n.dir=1;n.connect=[0,2,1,3][n.connect];break;default:throw new Error("noUiSlider: 'direction' option was not recognized.");}}function pt(n,t){if(typeof t!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var r=t.indexOf("tap")>=0,u=t.indexOf("drag")>=0,f=t.indexOf("fixed")>=0,i=t.indexOf("snap")>=0;n.events={tap:r||i,drag:u,fixed:f,snap:i}}function wt(n,t){if(n.format=t,typeof t.to=="function"&&typeof t.from=="function")return!0;throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");}function bt(n){var t={margin:0,limit:0,animate:!0,format:v},i,r;return i={step:{r:!1,t:ft},start:{r:!0,t:ot},connect:{r:!0,t:ct},direction:{r:!0,t:yt},snap:{r:!1,t:st},animate:{r:!1,t:ht},range:{r:!0,t:et},orientation:{r:!1,t:lt},margin:{r:!1,t:at},limit:{r:!1,t:vt},behaviour:{r:!0,t:pt},format:{r:!1,t:wt}},r={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"},Object.keys(r).forEach(function(t){n[t]===undefined&&(n[t]=r[t])}),Object.keys(i).forEach(function(r){var u=i[r];if(n[r]===undefined){if(u.r)throw new Error("noUiSlider: '"+r+"' is required.");return!0}u.t(t,n[r])}),t.pips=n.pips,t.style=t.ort?"top":"left",t}function kt(n,t,i){var r=n+t[0],u=n+t[1];return i?(r<0&&(u+=Math.abs(r)),u>100&&(r-=u-100),[o(r),o(u)]):[r,u]}function dt(n){n.preventDefault();var e=n.type.indexOf("touch")===0,f=n.type.indexOf("mouse")===0,t=n.type.indexOf("pointer")===0,i,r,u=n;return n.type.indexOf("MSPointer")===0&&(t=!0),e&&(i=n.changedTouches[0].pageX,r=n.changedTouches[0].pageY),(f||t)&&(i=n.clientX+window.pageXOffset,r=n.clientY+window.pageYOffset),u.points=[i,r],u.cursor=f||t,u}function gt(i,r){var u=document.createElement("div"),f=document.createElement("div"),e=["-lower","-upper"];return i&&e.reverse(),t(f,n[3]),t(f,n[3]+e[r]),t(u,n[2]),u.appendChild(f),u}function ni(i,r,u){switch(i){case 1:t(r,n[7]);t(u[0],n[6]);break;case 3:t(u[1],n[6]);case 2:t(u[0],n[7]);case 0:t(r,n[6])}}function ti(n,t,i){for(var u=[],r=0;r<n;r+=1)u.push(i.appendChild(gt(t,r)));return u}function ii(i,r,u){t(u,n[0]);t(u,n[8+i]);t(u,n[4+r]);var f=document.createElement("div");return t(f,n[1]),u.appendChild(f),f}function ri(i,u){function et(n,t,i){if(n==="range"||n==="steps")return h.xVal;if(n==="count"){var u=100/(t-1),r,f=0;for(t=[];(r=f++*u)<=100;)t.push(r);n="positions"}return n==="positions"?t.map(function(n){return h.fromStepping(i?h.getStep(n):n)}):n==="values"?i?t.map(function(n){return h.fromStepping(h.getStep(h.toStepping(n)))}):t:void 0}function ot(n,t,i){var c=h.direction,r={},f=h.xVal[0],e=h.xVal[h.xVal.length-1],o=!1,s=!1,u=0;return h.direction=0,i=y(i.slice().sort(function(n,t){return n-t})),i[0]!==f&&(i.unshift(f),o=!0),i[i.length-1]!==e&&(i.push(e),s=!0),i.forEach(function(f,e){var l,c,a,p=f,v=i[e+1],y,w,d,b,g,k,nt;if(t==="steps"&&(l=h.xNumSteps[e]),l||(l=v-p),p!==!1&&v!==undefined)for(c=p;c<=v;c+=l){for(y=h.toStepping(c),w=y-u,g=w/n,k=Math.round(g),nt=w/k,a=1;a<=k;a+=1)d=u+a*nt,r[d.toFixed(5)]=["x",0];b=i.indexOf(c)>-1?1:t==="steps"?2:0;!e&&o&&(b=0);c===v&&s||(r[y.toFixed(5)]=[c,b]);u=y}}),h.direction=c,r}function st(n,i,r){function s(n){return["-normal","-large","-sub"][n]}function o(n,t,i){return'class="'+t+" "+t+"-"+e+" "+t+s(i[1])+'" style="'+u.style+": "+n+'%"'}function c(n,t){h.direction&&(n=100-n);t[1]=t[1]&&i?i(t[0],t[1]):t[1];f.innerHTML+="<div "+o(n,"noUi-marker",t)+"><\/div>";t[1]&&(f.innerHTML+="<div "+o(n,"noUi-value",t)+">"+r.to(t[0])+"<\/div>")}var e=["horizontal","vertical"][u.ort],f=document.createElement("div");return t(f,"noUi-pips"),t(f,"noUi-pips-"+e),Object.keys(n).forEach(function(t){c(t,n[t])}),f}function ht(n){var t=n.mode,i=n.density||1,r=n.filter||!1,u=n.values||!1,f=n.stepped||!1,e=et(t,u,f),o=ot(i,t,e),s=n.format||{to:Math.round};return c.appendChild(st(o,r,s))}function ut(){return w["offset"+["Width","Height"][u.ort]]}function v(n,t){t!==undefined&&(t=Math.abs(t-u.dir));Object.keys(d).forEach(function(i){var r=i.split(".")[0];n===r&&d[i].forEach(function(n){n(s(ft()),t,it(Array.prototype.slice.call(nt)))})})}function it(n){return n.length===1?n[0]:u.dir?n.reverse():n}function g(t,i,f,e){var o=function(i){if(c.hasAttribute("disabled")||k(c,n[14])||(i=dt(i),t===r.start&&i.buttons!==undefined&&i.buttons>1))return!1;i.calcPoint=i.points[u.ort];f(i,e)},s=[];return t.split(" ").forEach(function(n){i.addEventListener(n,o,!1);s.push([n,o])}),s}function ct(n,t){var i=t.handles||e,f,r=!1,s=(n.calcPoint-t.start)*100/ut(),o=i[0]===e[0]?0:1,u;if(f=kt(s,t.positions,i.length>1),r=tt(i[0],f[o],i.length===1),i.length>1){if(r=tt(i[1],f[o?0:1],!1)||r,r)for(u=0;u<t.handles.length;u++)v("slide",u)}else r&&v("slide",o)}function lt(t,i){var u=w.getElementsByClassName(n[15]),o=i.handles[0]===e[0]?0:1,r;u.length&&f(u[0],n[15]);t.cursor&&(document.body.style.cursor="",document.body.removeEventListener("selectstart",document.body.noUiListener));r=document.documentElement;r.noUiListeners.forEach(function(n){r.removeEventListener(n[0],n[1])});f(c,n[12]);v("set",o);v("change",o)}function rt(i,u){var f=document.documentElement,s,h,o;if(u.handles.length===1&&(t(u.handles[0].children[0],n[15]),u.handles[0].hasAttribute("disabled")))return!1;i.stopPropagation();s=g(r.move,f,ct,{start:i.calcPoint,handles:u.handles,positions:[p[0],p[e.length-1]]});h=g(r.end,f,lt,{handles:u.handles});f.noUiListeners=s.concat(h);i.cursor&&(document.body.style.cursor=getComputedStyle(i.target).cursor,e.length>1&&t(c,n[12]),o=function(){return!1},document.body.noUiListener=o,document.body.addEventListener("selectstart",o,!1))}function at(t){var r=t.calcPoint,f=0,i,o;if(t.stopPropagation(),e.forEach(function(n){f+=l(n)[u.style]}),i=r<f/2||e.length===1?0:1,r-=l(w)[u.style],o=r*100/ut(),u.events.snap||a(c,n[14],300),e[i].hasAttribute("disabled"))return!1;tt(e[i],o);v("slide",i);v("set",i);v("change",i);u.events.snap&&rt(t,{handles:[e[f]]})}function vt(i){var u,f;if(!i.fixed)for(u=0;u<e.length;u+=1)g(r.start,e[u].children[0],rt,{handles:[e[u]]});i.tap&&g(r.start,w,at,{handles:e});i.drag&&(f=[w.getElementsByClassName(n[7])[0]],t(f[0],n[10]),i.fixed&&f.push(e[f[0]===e[0]?1:0].children[0]),f.forEach(function(n){g(r.start,n,rt,{handles:e})}))}function tt(i,r,s){var c=i!==e[0]?1:0,l=p[0]+u.margin,a=p[1]-u.margin,y=p[0]+u.limit,w=p[1]-u.limit;return(e.length>1&&(r=c?Math.max(r,l):Math.min(r,a)),s!==!1&&u.limit&&e.length>1&&(r=c?Math.min(r,y):Math.max(r,w)),r=h.getStep(r),r=o(parseFloat(r.toFixed(7))),r===p[c])?!1:(i.style[u.style]=r+"%",i.previousSibling||(f(i,n[17]),r>50&&t(i,n[17])),p[c]=r,nt[c]=h.fromStepping(r),v("update",c),!0)}function yt(n,t){var r,f,i;for(u.limit&&(n+=1),r=0;r<n;r+=1)f=r%2,i=t[f],i!==null&&i!==!1&&(typeof i=="number"&&(i=String(i)),i=u.format.from(i),(i===!1||isNaN(i)||tt(e[f],h.toStepping(i),r===3-u.dir)===!1)&&v("update",f))}function pt(t){var r,f=s(t),i;for(u.dir&&u.handles>1&&f.reverse(),u.animate&&p[0]!==-1&&a(c,n[14],300),r=e.length>1?3:1,f.length===1&&(r=1),yt(r,f),i=0;i<e.length;i++)v("set",i)}function ft(){for(var t=[],n=0;n<u.handles;n+=1)t[n]=u.format.to(nt[n]);return it(t)}function wt(){n.forEach(function(n){n&&f(c,n)});c.innerHTML="";delete c.noUiSlider}function bt(){var n=p.map(function(n,t){var i=h.getApplicableStep(n),r=b(String(i[2])),u=nt[t],f=n===100?null:i[2],e=Number((u-i[2]).toFixed(r)),o=n===0?null:e>=i[1]?i[2]:i[0]||!1;return[o,f]});return it(n)}function gt(n,t){d[n]=d[n]||[];d[n].push(t);n.split(".")[0]==="update"&&e.forEach(function(n,t){v("update",t)})}function ri(n){var t=n.split(".")[0],i=n.substring(t.length);Object.keys(d).forEach(function(n){var r=n.split(".")[0],u=n.substring(r.length);t&&t!==r||i&&i!==u||delete d[n]})}var c=i,p=[-1,-1],w,e,h=u.spectrum,nt=[],d={};if(c.noUiSlider)throw new Error("Slider was already initialized.");return w=ii(u.dir,u.ort,c),e=ti(u.handles,u.dir,w),ni(u.connect,c,e),vt(u.events),u.pips&&ht(u.pips),{destroy:wt,steps:bt,on:gt,off:ri,get:ft,set:pt}}function ui(n,t){if(!n.nodeName)throw new Error("noUiSlider.create requires a single element.");var i=bt(t,n),r=ri(n,i);r.set(i.start);n.noUiSlider=r}var r=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"},n=["noUi-target","noUi-base","noUi-origin","noUi-handle","noUi-horizontal","noUi-vertical","noUi-background","noUi-connect","noUi-ltr","noUi-rtl","noUi-dragable","","noUi-state-drag","","noUi-state-tap","noUi-active","","noUi-stacking"],v;return i.prototype.getMargin=function(n){return this.xPct.length===2?c(this.xVal,n):!1},i.prototype.toStepping=function(n){return n=nt(this.xVal,this.xPct,n),this.direction&&(n=100-n),n},i.prototype.fromStepping=function(n){return this.direction&&(n=100-n),w(tt(this.xVal,this.xPct,n))},i.prototype.getStep=function(n){return this.direction&&(n=100-n),n=it(this.xPct,this.xSteps,this.snap,n),this.direction&&(n=100-n),n},i.prototype.getApplicableStep=function(n){var t=e(n,this.xPct),i=n===100?2:1;return[this.xNumSteps[t-2],this.xVal[t-i],this.xNumSteps[t-i]]},i.prototype.convert=function(n){return this.getStep(this.toStepping(n))},v={to:function(n){return n.toFixed(2)},from:Number},{create:ui}}),function(n,t){var i=t(n,n.document);n.lazySizes=i;typeof module=="object"&&module.exports&&(module.exports=i)}(window,function(n,t){"use strict";if(t.getElementsByClassName){var f,i,e=t.documentElement,o=n.Date,et=n.HTMLPictureElement,s="addEventListener",r="getAttribute",h=n[s],u=n.setTimeout,ot=n.requestAnimationFrame||u,k=n.requestIdleCallback,it=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],y={},ht=Array.prototype.forEach,c=function(n,t){return y[t]||(y[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),y[t].test(n[r]("class")||"")&&y[t]},p=function(n,t){c(n,t)||n.setAttribute("class",(n[r]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[r]("class")||"").replace(i," "))},g=function(n,t,i){var r=i?s:"removeEventListener";i&&g(n,t);st.forEach(function(i){n[r](i,t)})},l=function(n,i,r,u,e){var o=t.createEvent("Event");return r||(r={}),r.instance=f,o.initEvent(i,!u,!e),o.detail=r,n.dispatchEvent(o),o},nt=function(t,u){var f;!et&&(f=n.picturefill||i.pf)?(u&&u.src&&!t[r]("srcset")&&t.setAttribute("srcset",u.src),f({reevaluate:!0,elements:[t]})):u&&u.src&&(t.src=u.src)},a=function(n,t){return(getComputedStyle(n,null)||{})[t]},rt=function(n,t,r){for(r=r||n.offsetWidth;r<i.minSize&&t&&!n._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},v=function(){var n,i,r=[],s=[],f=r,e=function(){var t=f;for(f=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(f.push(r),i||(i=!0,(t.hidden?u:ot)(e)))};return o._lsFlush=e,o}(),w=function(n,t){return t?function(){v(n)}:function(){var t=this,i=arguments;v(function(){n.apply(t,i)})}},ct=function(n){var r,f=0,h=i.throttleDelay,t=i.ricTimeout,e=function(){r=!1;f=o.now();n()},s=k&&t>49?function(){k(e,{timeout:t});t!==i.ricTimeout&&(t=i.ricTimeout)}:w(function(){u(e)},!0);return function(n){var i;((n=n===!0)&&(t=33),r)||(r=!0,i=h-(o.now()-f),i<0&&(i=0),n||i<9?s():u(s,i))}},ut=function(n){var t,r,i=99,f=function(){t=null;n()},e=function(){var n=o.now()-r;n<i?u(e,i-n):(k||f)(f)};return function(){r=o.now();t||(t=u(e,i))}};(function(){var t,r={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in r)t in i||(i[t]=r[t]);n.lazySizesConfig=i;u(function(){i.init&&b()})})();var ft=function(){var vt,rt,bt,ft,kt,dt,gt,et,ot,st,lt,yt,fi=/^img$/i,ei=/^iframe$/i,oi="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),si=0,at=0,b=0,k=-1,ni=function(n){b--;(!n||b<0||!n.target)&&(b=0)},ti=function(n){return yt==null&&(yt=a(t.body,"visibility")=="hidden"),yt||a(n.parentNode,"visibility")!="hidden"&&a(n,"visibility")!="hidden"},hi=function(n,i){var u,r=n,f=ti(n);for(et-=i,lt+=i,ot-=i,st+=i;f&&(r=r.offsetParent)&&r!=t.body&&r!=e;)f=(a(r,"opacity")||1)>0,f&&a(r,"overflow")!="visible"&&(u=r.getBoundingClientRect(),f=st>u.left&&ot<u.right&&lt>u.top-1&&et<u.bottom+1);return f},ii=function(){var w,n,s,h,a,o,v,c,d,l,y,p,u=f.elements;if((ft=i.loadMode)&&b<8&&(w=u.length)){for(n=0,k++,l=!i.expand||i.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:i.expand,f._defEx=l,y=l*i.expFactor,p=i.hFac,yt=null,at<y&&b<1&&k>2&&ft>2&&!t.hidden?(at=y,k=0):at=ft>1&&k>1&&b<6?l:si;n<w;n++)if(u[n]&&!u[n]._lazyRace){if(!oi){pt(u[n]);continue}if((c=u[n][r]("data-expand"))&&(o=c*1)||(o=at),d!==o&&(dt=innerWidth+o*p,gt=innerHeight+o,v=o*-1,d=o),s=u[n].getBoundingClientRect(),(lt=s.bottom)>=v&&(et=s.top)<=gt&&(st=s.right)>=v*p&&(ot=s.left)<=dt&&(lt||st||ot||et)&&(i.loadHidden||ti(u[n]))&&(rt&&b<3&&!c&&(ft<3||k<4)||hi(u[n],o))){if(pt(u[n]),a=!0,b>9)break}else!a&&rt&&!h&&b<4&&k<4&&ft>2&&(vt[0]||i.preloadAfterLoad)&&(vt[0]||!c&&(lt||st||ot||et||u[n][r](i.sizesAttr)!="auto"))&&(h=vt[0]||u[n])}h&&!a&&pt(h)}},y=ct(ii),ri=function(n){var t=n.target;if(t._lazyCache){delete t._lazyCache;return}ni(n);p(t,i.loadedClass);d(t,i.loadingClass);g(t,ui);l(t,"lazyloaded")},ci=w(ri),ui=function(n){ci({target:n.target})},li=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}},ai=function(n){var t,u=n[r](i.srcsetAttr);(t=i.customMedia[n[r]("data-media")||n[r]("media")])&&n.setAttribute("media",t);u&&n.setAttribute("srcset",u)},vi=w(function(n,t,f,e,o){var s,h,a,c,y,w;(y=l(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(f?p(n,i.autosizesClass):n.setAttribute("sizes",e)),h=n[r](i.srcsetAttr),s=n[r](i.srcAttr),o&&(a=n.parentNode,c=a&&it.test(a.nodeName||"")),w=t.firesLoad||"src"in n&&(h||s||c),y={target:n},p(n,i.loadingClass),w&&(clearTimeout(bt),bt=u(ni,2500),g(n,ui,!0)),c&&ht.call(a.getElementsByTagName("source"),ai),h?n.setAttribute("srcset",h):s&&!c&&(ei.test(n.nodeName)?li(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;d(n,i.lazyClass);v(function(){(!w||n.complete&&n.naturalWidth>1)&&(ri(y),n._lazyCache=!0,u(function(){"_lazyCache"in n&&delete n._lazyCache},9))},!0)}),pt=function(n){var f,t=fi.test(n.nodeName),e=t&&(n[r](i.sizesAttr)||n[r]("sizes")),u=e=="auto";(u||!rt)&&t&&(n[r]("src")||n.srcset)&&!n.complete&&!c(n,i.errorClass)&&c(n,i.lazyClass)||(f=l(n,"lazyunveilread").detail,u&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,b++,vi(n,f,u,e,t))},wt=function(){if(!rt){if(o.now()-kt<999){u(wt,999);return}var n=ut(function(){i.loadMode=3;y()});rt=!0;i.loadMode=3;y();h("scroll",function(){i.loadMode==3&&(i.loadMode=2);n()},!0)}};return{_:function(){kt=o.now();f.elements=t.getElementsByClassName(i.lazyClass);vt=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);h("scroll",y,!0);h("resize",y,!0);n.MutationObserver?new MutationObserver(y).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[s]("DOMNodeInserted",y,!0),e[s]("DOMAttrModified",y,!0),setInterval(y,999));h("hashchange",y,!0);["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(n){t[s](n,y,!0)});/d$|^c/.test(t.readyState)?wt():(h("load",wt),t[s]("DOMContentLoaded",y),u(wt,2e4));f.elements.length?(ii(),v._lsFlush()):y()},checkElems:y,unveil:pt}}(),tt=function(){var n,f=w(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),it.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),r=function(n,t,i){var r,u=n.parentNode;u&&(i=rt(n,u,i),r=l(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,i=n.length;if(i)for(t=0;t<i;t++)r(n[t])},u=ut(e);return{_:function(){n=t.getElementsByClassName(i.autosizesClass);h("resize",u)},checkElems:u,updateElem:r}}(),b=function(){b.i||(b.i=!0,tt._(),ft._())};return f={cfg:i,autoSizer:tt,loader:ft,init:b,uP:nt,aC:p,rC:d,hC:c,fire:l,gW:rt,rAF:v}}}),function(n,t){var i=function(){t(n.lazySizes);n.removeEventListener("lazyunveilread",i,!0)};t=t.bind(null,n,n.document);typeof module=="object"&&module.exports?t(require("lazysizes")):n.lazySizes?i():n.addEventListener("lazyunveilread",i,!0)}(window,function(n,t,i){"use strict";function f(n,i){if(!u[n]){var r=t.createElement(i?"link":"script"),f=t.getElementsByTagName("script")[0];i?(r.rel="stylesheet",r.href=n):r.src=n;u[n]=!0;u[r.src||r.href]=!0;f.parentNode.insertBefore(r,f)}}var r,e,u={};t.addEventListener&&(e=/\(|\)|\s|'/,r=function(n,i){var r=t.createElement("img");r.onload=function(){r.onload=null;r.onerror=null;r=null;i()};r.onerror=r.onload;r.src=n;r&&r.complete&&r.onload&&r.onload()},addEventListener("lazybeforeunveil",function(n){if(n.detail.instance==i){var t,o,u,s;n.defaultPrevented||(n.target.preload=="none"&&(n.target.preload="auto"),t=n.target.getAttribute("data-link"),t&&f(t,!0),t=n.target.getAttribute("data-script"),t&&f(t),t=n.target.getAttribute("data-require"),t&&(i.cfg.requireJs?i.cfg.requireJs([t]):f(t)),u=n.target.getAttribute("data-bg"),u&&(n.detail.firesLoad=!0,o=function(){n.target.style.backgroundImage="url("+(e.test(u)?JSON.stringify(u):u)+")";n.detail.firesLoad=!1;i.fire(n.target,"_lazyloaded",{},!0,!0)},r(u,o)),s=n.target.getAttribute("data-poster"),s&&(n.detail.firesLoad=!0,o=function(){n.target.poster=s;n.detail.firesLoad=!1;i.fire(n.target,"_lazyloaded",{},!0,!0)},r(s,o)))}},!1))}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(window.jQuery||window.Zepto)}(function(n){var o="Close",pt="BeforeClose",ti="AfterClose",ii="BeforeAppend",it="MarkupParse",rt="Open",wt="Change",ut="mfp",u="."+ut,p="mfp-ready",bt="mfp-removing",ft="mfp-prevent-close",t,w=function(){},et=!!window.jQuery,ot,s=n(window),f,b,h,kt,r=function(n,i){t.ev.on(ut+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ut+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===kt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),kt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new w,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(n.transition!==undefined)return!0;while(t.length)if(t.pop()+"Transition"in n)return!0;return!1},k,a,d,g,ct,e,gt,at,ni,nt,yt,tt;w.prototype={constructor:w,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var o,w,c,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,w=e.items,o=0;o<w.length;o++)if(c=w[o],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=o;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen){t.updateItemHTML();return}for(t.types=[],h="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos=t.st.fixedContentPos==="auto"?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,o=0;o<b.length;o++)a=b[o],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);if(i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(it,function(n,t,i,r){i.close_replaceWith=st(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(h+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:s.scrollTop(),position:"absolute"}),t.st.fixedBgPos!==!1&&(t.st.fixedBgPos!=="auto"||t.fixedContentPos)||t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey)f.on("keyup"+u,function(n){n.keyCode===27&&t.close()});s.on("resize"+u,function(){t.updateSize()});return t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=s.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(p),t._setFocus()):t.bgOverlay.addClass(p);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(rt),e},close:function(){t.isOpen&&(i(pt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(bt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(o);r=bt+" "+p+" ";t.bgOverlay.detach();t.wrap.detach();t.container.empty();t.st.mainClass&&(r+=t.st.mainClass+" ");t._removeClassFromMFP(r);t.fixedContentPos&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");t.st.showCloseBtn&&(!t.st.closeBtnInside||t.currTemplate[t.currItem.type]===!0)&&t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||s.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;i("BeforeChange",[t.currItem?t.currItem.type:"",r]);t.currItem=u;t.currTemplate[r]||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);b&&b!==u.type&&t.container.removeClass("mfp-"+b+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(wt,u);b=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var u=t.items[r],o,e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;if(i||(i={}),r="click.magnificPopup",i.mainEl=n,i.items){i.isObj=!0;n.off(r).on(r,u)}else if(i.isObj=!1,i.delegate)n.off(r).on(r,i.delegate,u);else{i.items=n;n.off(r).on(r,u)}},_openClick:function(i,r,u){var e=u.midClick!==undefined?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(i.which===2||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=u.disableOn!==undefined?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(s.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){ot!==n&&t.container.removeClass("mfp-s-"+ot);r||n!=="loading"||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);ot=n}},_checkIfClose:function(i){if(!n(i).hasClass(ft)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||s.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return t._setFocus(),!1},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(it,[t,r,f]);n.each(r,function(i,r){var f,o;if(r===undefined||r===!1)return!0;e=i.split("_");e.length>1?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],o==="replaceWith"?f[0]!==r[0]&&f.replaceWith(r):o==="img"?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(t.scrollbarSize===undefined){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),typeof i=="string"?i==="open"?(f=et?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),et?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};k="inline";ct=function(){g&&(d.after(g.addClass(a)).detach(),g=null)};n.magnificPopup.registerModule(k,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(k);r(o+"."+k,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(d||(a=f.hiddenClass,d=l(a),a="mfp-"+a),g=u.after(d).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v="ajax",y,lt=function(){y&&n(document.body).removeClass(y)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(v,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(v);y=t.st.ajax.cursor;r(o+"."+v,dt);r("BeforeChange."+v,dt)},getAjax:function(r){y&&n(document.body).addClass(y);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),v);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(p)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&i.data.title!==undefined)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(rt+f,function(){t.currItem.type==="image"&&i.cursor&&n(document.body).addClass(i.cursor)});r(o+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);s.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){if(u.naturalWidth>0){t._onImageHasSize(n);return}i>200&&clearInterval(e);i++;i===3?r(10):i===40?r(50):i===100&&r(500)},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,o<200?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return(l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize)?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return at===undefined&&(at=document.createElement("p").style.MozTransform!==undefined),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var f=t.st.zoom,s=".zoom",u;if(f.enabled&&t.supportsTransition){var c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")},e,n;r("BuildControls"+s,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u){h();return}n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(pt+s,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(o+s,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return t.currItem.type==="image"},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(et?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(o+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return this.id&&(u=typeof this.id=="string"?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:n<0?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";if(t.direction=!0,!u||!u.enabled)return!1;h+=" mfp-gallery";r(rt+i,function(){if(u.navigateByImgClick)t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return t.next(),!1});f.on("keydown"+i,function(n){n.keyCode===37?t.prev():n.keyCode===39&&t.next()})});r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))});r(it+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""});r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(ft),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(ft);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}});r(wt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)});r(o+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);u.type==="image"&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()})