function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function ownKeys(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function _objectSpread(n){for(var i,t=1;t<arguments.length;t++)i=arguments[t]!=null?arguments[t]:{},t%2?ownKeys(Object(i),!0).forEach(function(t){_defineProperty(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}function _defineProperty(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function _readOnlyError(n){throw new Error('"'+n+'" is read-only');}var UI,oAccordeon,sidebar,similar,globalMusicPlayer,Slider;!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;void 0!==document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):!0===r?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();!0===r.options.rtl&&!1===r.options.vertical&&(t=-t);!1===r.transformsEnabled?!1===r.options.vertical?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):!1===r.cssTransitions?(!0===r.options.rtl&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);!1===r.options.vertical?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=!1===r.options.vertical?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(!1===n.options.infinite&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(!0===t.options.dots){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);!0===t.options.draggable&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(!1===r.originalSettings.mobileFirst?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||!1===o||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,r;if(t=this.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var t,n=this;n.options.rows>1&&((t=n.$slides.children().children()).removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){!1===this.shouldClick&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;!1===t.cssTransitions?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(!0===n.options.infinite)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(!0===n.options.centerMode)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,!0===t.options.vertical&&!0===t.options.centerMode&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),!0===t.options.centerMode&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=!1===t.options.vertical?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,!0===t.options.variableWidth&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===t.options.centerMode&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){return this.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(!1===n.options.infinite?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);t<i;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var i,r,t=this;return r=!0===t.options.centerMode?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,!0===t.options.swipeToSlide?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){this.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);!0===i.options.accessibility&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var u=r.indexOf(i);n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});-1!==u&&n(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+u})}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.$slides.eq(i).attr("tabindex",0);t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler));!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var u,i,r,t=this;if(!0===t.options.centerMode?!0===t.options.infinite?r=(i=t.currentSlide+(t.options.slidesToShow/2+1))+t.options.slidesToShow+2:(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=t.options.slidesToShow/2+1+2+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),!0===t.options.fade&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var e=i-1,o=r,s=t.$slider.find(".slick-slide"),h=0;h<t.options.slidesToScroll;h++)e<0&&(e=t.slideCount-1),u=(u=u.add(s.eq(e))).add(s.eq(o)),e--,o++;f(u);t.slideCount<=t.options.slidesToShow?f(t.$slider.find(".slick-slide")):t.currentSlide>=t.slideCount-t.options.slidesToShow?f(t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow)):0===t.currentSlide&&f(t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&n(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))};t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,e,o,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),f=r.attr("data-srcset"),e=r.attr("data-sizes")||i.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){f&&(r.attr("srcset",f),e&&r.attr("sizes",e));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===i.options.adaptiveHeight&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},o.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},o.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(n="boolean"==typeof n?!0===(t=n)?0:r.slideCount-1:!0===t?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();!0===i?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var r,u,t=this,i={};!0===t.options.rtl&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;!1===t.transformsEnabled?t.$slideTrack.css(i):(i={},!1===t.cssTransitions?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();!1===n.options.variableWidth&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;!0===t.options.rtl?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();!1===n.options.fade?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=!0===n.options.vertical?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===n.options.useCSS&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),!0===t.options.centerMode)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),!0===t.options.infinite&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=!0===t.options.infinite?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(!0===t.options.fade&&(t.options.centerMode=!1),!0===t.options.infinite&&!1===t.options.fade&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=!0===t.options.centerMode?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));r||(r=0);i.slideCount<=i.options.slidesToShow?i.slideHandler(r,!1,!0):i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,o,h=null,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===n))if(!1===t&&r.asNavFor(n),u=n,h=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(n<0||n>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(n<0||n>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight();!0!==i?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),(n=Math.round(180*u/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0?!1===t.options.rtl?"left":"right":n<=360&&n>=315?!1===t.options.rtl?"left":"right":n>=135&&n<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(!0===t.options.verticalSwiping&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(!1===t.options.rtl?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),!0===t.options.verticalSwiping&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,!1===t.options.infinite&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=!1===t.options.vertical?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,!0===t.options.verticalSwiping&&(t.swipeLeft=f+r*u),!0!==t.options.fade&&!1!==t.options.touchMove&&(!0===t.animating?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this;Math.floor(n.options.slidesToShow/2);!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&!1===n.options.centerMode?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;n<e;n++)if("object"==typeof r||void 0===r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),void 0!==u)return u;return i}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var a=!1,p=!1,d=0,g=2e3,s=0,i=n,t=document,r=window,f=i(r),h=[],e=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||!1,v=r.cancelAnimationFrame||r.webkitCancelAnimationFrame||r.mozCancelAnimationFrame||!1,w,c,l;e?r.cancelAnimationFrame||(v=function(){}):(w=0,e=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-w)),u=r.setTimeout(function(){n(t+i)},i);return w=t+i,u},v=function(n){r.clearTimeout(n)});var o=r.MutationObserver||r.WebKitMutationObserver||!1,u=Date.now||function(){return(new Date).getTime()},k={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"6px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:40,mousescrollstep:27,touchbehavior:!1,emulatetouch:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var n=t.currentScript||function(){var n=t.getElementsByTagName("script");return!!n.length&&n[n.length-1]}(),i=n?n.src.split("?")[0]:"";return i.split("/").length>0?i.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0,disablemutationobserver:!1,enableobserver:!0,scrollbarid:!1},b=!1,nt=function(){if(b)return b;var u=t.createElement("DIV"),i=u.style,e=navigator.userAgent,f=navigator.platform,n={};return n.haspointerlock="pointerLockElement"in t||"webkitPointerLockElement"in t||"mozPointerLockElement"in t,n.isopera="opera"in r,n.isopera12=n.isopera&&"getUserMedia"in navigator,n.isoperamini="[object OperaMini]"===Object.prototype.toString.call(r.operamini),n.isie="all"in t&&"attachEvent"in u&&!n.isopera,n.isieold=n.isie&&!("msInterpolationMode"in i),n.isie7=n.isie&&!n.isieold&&(!("documentMode"in t)||7===t.documentMode),n.isie8=n.isie&&"documentMode"in t&&8===t.documentMode,n.isie9=n.isie&&"performance"in r&&9===t.documentMode,n.isie10=n.isie&&"performance"in r&&10===t.documentMode,n.isie11="msRequestFullscreen"in u&&t.documentMode>=11,n.ismsedge="msCredentials"in r,n.ismozilla="MozAppearance"in i,n.iswebkit=!n.ismsedge&&"WebkitAppearance"in i,n.ischrome=n.iswebkit&&"chrome"in r,n.ischrome38=n.ischrome&&"touchAction"in i,n.ischrome22=!n.ischrome38&&n.ischrome&&n.haspointerlock,n.ischrome26=!n.ischrome38&&n.ischrome&&"transition"in i,n.cantouch="ontouchstart"in t.documentElement||"ontouchstart"in r,n.hasw3ctouch=(r.PointerEvent||!1)&&(navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),n.hasmstouch=!n.hasw3ctouch&&(r.MSPointerEvent||!1),n.ismac=/^mac$/i.test(f),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(f),n.isios4=n.isios&&!("seal"in Object),n.isios7=n.isios&&"webkitHidden"in t,n.isios8=n.isios&&"hidden"in t,n.isios10=n.isios&&r.Proxy,n.isandroid=/android/i.test(e),n.haseventlistener="addEventListener"in u,n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1,n.trstyle="transform",n.hastransform="transform"in i||function(){for(var r=["msTransform","webkitTransform","MozTransform","OTransform"],t=0,u=r.length;t<u;t++)if(void 0!==i[r[t]]){n.trstyle=r[t];break}n.hastransform=!!n.trstyle}(),n.hastransform&&(i[n.trstyle]="translate3d(1px,2px,3px)",n.hastranslate3d=/translate3d/.test(i[n.trstyle])),n.transitionstyle="transition",n.prefixstyle="",n.transitionend="transitionend",n.hastransition="transition"in i||function(){n.transitionend=!1;for(var r=["webkitTransition","msTransition","MozTransition","OTransition","OTransition","KhtmlTransition"],u=["-webkit-","-ms-","-moz-","-o-","-o","-khtml-"],f=["webkitTransitionEnd","msTransitionEnd","transitionend","otransitionend","oTransitionEnd","KhtmlTransitionEnd"],t=0,e=r.length;t<e;t++)if(r[t]in i){n.transitionstyle=r[t];n.prefixstyle=u[t];n.transitionend=f[t];break}n.ischrome26&&(n.prefixstyle=u[1]);n.hastransition=n.transitionstyle}(),n.cursorgrabvalue=function(){var u=["grab","-webkit-grab","-moz-grab"],t,f,r;for((n.ischrome&&!n.ischrome38||n.isie)&&(u=[]),t=0,f=u.length;t<f;t++)if(r=u[t],i.cursor=r,i.cursor==r)return r;return"url(https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.3.0/css/images/openhand.cur),n-resize"}(),n.hasmousecapture="setCapture"in u,n.hasMutationObserver=!1!==o,u=null,b=n,n},tt=function(n,c){function pt(){var n=l.doc.css(w.trstyle);return!(!n||"matrix"!=n.substr(0,6))&&n.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/)}function ti(){var n=l.win,t;if("zIndex"in n)return n.zIndex();for(;n.length>0;){if(9==n[0].nodeType)return!1;if(t=n.css("zIndex"),!isNaN(t)&&0!==t)return parseInt(t);n=n.parent()}return!1}function rt(n,t,i){var u=n.css(t),r=parseFloat(u),f;return isNaN(r)?(f=3==(r=kt[u]||0)?i?l.win.outerHeight()-l.win.innerHeight():l.win.outerWidth()-l.win.innerWidth():1,l.isie8&&r&&(r+=1),f?r:0):r}function wt(n,t,i,u){l._bind(n,t,function(u){var f={original:u=u||r.event,target:u.target||u.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==u.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return u.preventDefault?u.preventDefault():u.returnValue=!1,!1},stopImmediatePropagation:function(){u.stopImmediatePropagation?u.stopImmediatePropagation():u.cancelBubble=!0}};return"mousewheel"==t?(u.wheelDeltaX&&(f.deltaX=-.025*u.wheelDeltaX),u.wheelDeltaY&&(f.deltaY=-.025*u.wheelDeltaY),!f.deltaY&&!f.deltaX&&(f.deltaY=-.025*u.wheelDelta)):f.deltaY=u.detail,i.call(n,f)},u)}function ct(n,t,i,r){var s,e,f,o;if(l.scrollrunning||(l.newscrolly=l.getScrollTop(),l.newscrollx=l.getScrollLeft(),vt=u()),s=u()-vt,vt=u(),s>350?et=1:et+=(2-et)/10,n=n*et|0,t=t*et|0,n){if(r)if(n<0){if(l.getScrollLeft()>=l.page.maxw)return!0}else if(l.getScrollLeft()<=0)return!0;e=n>0?1:-1;ni!==e&&(l.scrollmom&&l.scrollmom.stop(),l.newscrollx=l.getScrollLeft(),ni=e);l.lastdeltax-=n}if(t){if(function(){var n=l.getScrollTop();if(t<0){if(n>=l.page.maxh)return!0}else if(n<=0)return!0}()){if(y.nativeparentscrolling&&i&&!l.ispage&&!l.zoomactive)return!0;f=l.view.h>>1;l.newscrolly<-f?(l.newscrolly=-f,t=-1):l.newscrolly>l.page.maxh+f?(l.newscrolly=l.page.maxh+f,t=1):t=0}o=t>0?1:-1;gt!==o&&(l.scrollmom&&l.scrollmom.stop(),l.newscrolly=l.getScrollTop(),gt=o);l.lastdeltay-=t}(t||n)&&l.synched("relativexy",function(){var t=l.lastdeltay+l.newscrolly,n;l.lastdeltay=0;n=l.lastdeltax+l.newscrollx;l.lastdeltax=0;l.rail.drag||l.doScrollPos(n,t)})}function bt(n,t,i){var r,u;return!(i||!yt)||(0===n.deltaMode?(r=-n.deltaX*(y.mousescrollstep/54)|0,u=-n.deltaY*(y.mousescrollstep/54)|0):1===n.deltaMode&&(r=-n.deltaX*y.mousescrollstep*50/80|0,u=-n.deltaY*y.mousescrollstep*50/80|0),t&&y.oneaxismousemode&&0===r&&u&&(r=u,u=0,i&&(r<0?l.getScrollLeft()>=l.page.maxw:l.getScrollLeft()<=0)&&(u=r,r=0)),l.isrtlmode&&(r=-r),ct(r,u,i,!0)?void(i&&(yt=!0)):(yt=!1,n.stopImmediatePropagation(),n.preventDefault()))}var l=this,ut,y,ot,ft,b,w,st,lt,kt,tt,at,dt,ht;if(this.version="3.7.6",this.name="nicescroll",this.me=c,ut=i("body"),y=this.opt={doc:ut,win:!1},i.extend(y,k),y.snapbackspeed=80,n)for(ot in y)void 0!==n[ot]&&(y[ot]=n[ot]);if((y.disablemutationobserver&&(o=!1),this.doc=y.doc,this.iddoc=this.doc&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/^BODY|HTML/.test(y.win?y.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==y.win,this.win=y.win||(this.ispage?f:this.doc),this.docscroll=this.ispage&&!this.haswrapper?f:this.win,this.body=ut,this.viewport=!1,this.isfixed=!1,this.iframe=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=y.autohidemode,this.onmousedown=!1,this.onmouseup=!1,this.onmousemove=!1,this.onmousewheel=!1,this.onkeypress=!1,this.ongesturezoom=!1,this.onclick=!1,this.onscrollstart=!1,this.onscrollend=!1,this.onscrollcancel=!1,this.onzoomin=!1,this.onzoomout=!1,this.view=!1,this.page=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,"auto"==y.rtlmode)?(ft=this.win[0]==r?this.body:this.win,b=ft.css("writing-mode")||ft.css("-webkit-writing-mode")||ft.css("-ms-writing-mode")||ft.css("-moz-writing-mode"),"horizontal-tb"==b||"lr-tb"==b||""===b?(this.isrtlmode="rtl"==ft.css("direction"),this.isvertical=!1):(this.isrtlmode="vertical-rl"==b||"tb"==b||"tb-rl"==b||"rl-tb"==b,this.isvertical="vertical-rl"==b||"tb"==b||"tb-rl"==b)):(this.isrtlmode=!0===y.rtlmode,this.isvertical=!1),this.scrollrunning=!1,this.scrollmom=!1,this.observer=!1,this.observerremover=!1,this.observerbody=!1,!1!==y.scrollbarid)this.id=y.scrollbarid;else do this.id="ascrail"+g++;while(t.getElementById(this.id));if(this.rail=!1,this.cursor=!1,this.cursorfreezed=!1,this.selectiondrag=!1,this.zoom=!1,this.zoomactive=!1,this.hasfocus=!1,this.hasmousefocus=!1,this.railslocked=!1,this.locked=!1,this.hidden=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=y.overflowx,this.overflowy=y.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltax=0,this.lastdeltay=0,this.detected=nt(),w=i.extend({},this.detected),this.canhwscroll=w.hastransform&&y.hwacceleration,this.ishwscroll=this.canhwscroll&&l.haswrapper,this.hasreversehr=this.isrtlmode?this.isvertical?!(w.iswebkit||w.isie||w.isie11):!(w.iswebkit||w.isie&&!w.isie10&&!w.isie11):!1,this.istouchcapable=!1,w.cantouch||!w.hasw3ctouch&&!w.hasmstouch?!w.cantouch||w.isios||w.isandroid||!w.iswebkit&&!w.ismozilla||(this.istouchcapable=!0):this.istouchcapable=!0,y.enablemouselockapi||(w.hasmousecapture=!1,w.haspointerlock=!1),this.debounced=function(n,t,i){l&&(l.delaylist[n]||!1||(l.delaylist[n]={h:e(function(){l.delaylist[n].fn.call(l);l.delaylist[n]=!1},i)},t.call(l)),l.delaylist[n].fn=t)},this.synched=function(n,t){l.synclist[n]?l.synclist[n]=t:(l.synclist[n]=t,e(function(){l&&(l.synclist[n]&&l.synclist[n].call(l),l.synclist[n]=null)}))},this.unsynched=function(n){l.synclist[n]&&(l.synclist[n]=!1)},this.css=function(n,t){for(var i in t)l.saved.css.push([n,i,n.css(i)]),n.css(i,t[i])},this.scrollTop=function(n){return void 0===n?l.getScrollTop():l.setScrollTop(n)},this.scrollLeft=function(n){return void 0===n?l.getScrollLeft():l.setScrollLeft(n)},st=function(n,t,i,r,f,e,o){this.st=n;this.ed=t;this.spd=i;this.p1=r||0;this.p2=f||1;this.p3=e||0;this.p4=o||1;this.ts=u();this.df=t-n},(st.prototype={B2:function(n){return 3*(1-n)*(1-n)*n},B3:function(n){return 3*(1-n)*n*n},B4:function(n){return n*n*n},getPos:function(){return(u()-this.ts)/this.spd},getNow:function(){var n=(u()-this.ts)/this.spd,t=this.B2(n)+this.B3(n)+this.B4(n);return n>=1?this.ed:this.st+this.df*t|0},update:function(n,t){return this.st=this.getNow(),this.ed=n,this.spd=t,this.ts=u(),this.df=this.ed-this.st,this}},this.ishwscroll)?(this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},w.hastranslate3d&&w.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(n){if(!n){var t=pt();if(t)return 16==t.length?-t[13]:-t[5];if(l.timerscroll&&l.timerscroll.bz)return l.timerscroll.bz.getNow()}return l.doc.translate.y},this.getScrollLeft=function(n){if(!n){var t=pt();if(t)return 16==t.length?-t[12]:-t[4];if(l.timerscroll&&l.timerscroll.bh)return l.timerscroll.bh.getNow()}return l.doc.translate.x},this.notifyScrollEvent=function(n){var i=t.createEvent("UIEvents");i.initUIEvent("scroll",!1,!1,r,1);i.niceevent=!0;n.dispatchEvent(i)},lt=this.isrtlmode?1:-1,w.hastranslate3d&&y.enabletranslate3d?(this.setScrollTop=function(n,t){l.doc.translate.y=n;l.doc.translate.ty=-1*n+"px";l.doc.css(w.trstyle,"translate3d("+l.doc.translate.tx+","+l.doc.translate.ty+",0)");t||l.notifyScrollEvent(l.win[0])},this.setScrollLeft=function(n,t){l.doc.translate.x=n;l.doc.translate.tx=n*lt+"px";l.doc.css(w.trstyle,"translate3d("+l.doc.translate.tx+","+l.doc.translate.ty+",0)");t||l.notifyScrollEvent(l.win[0])}):(this.setScrollTop=function(n,t){l.doc.translate.y=n;l.doc.translate.ty=-1*n+"px";l.doc.css(w.trstyle,"translate("+l.doc.translate.tx+","+l.doc.translate.ty+")");t||l.notifyScrollEvent(l.win[0])},this.setScrollLeft=function(n,t){l.doc.translate.x=n;l.doc.translate.tx=n*lt+"px";l.doc.css(w.trstyle,"translate("+l.doc.translate.tx+","+l.doc.translate.ty+")");t||l.notifyScrollEvent(l.win[0])})):(this.getScrollTop=function(){return l.docscroll.scrollTop()},this.setScrollTop=function(n){l.docscroll.scrollTop(n)},this.getScrollLeft=function(){return l.hasreversehr?l.detected.ismozilla?l.page.maxw-Math.abs(l.docscroll.scrollLeft()):l.page.maxw-l.docscroll.scrollLeft():l.docscroll.scrollLeft()},this.setScrollLeft=function(n){return setTimeout(function(){if(l)return l.hasreversehr&&(n=l.detected.ismozilla?-(l.page.maxw-n):l.page.maxw-n),l.docscroll.scrollLeft(n)},1)}),this.getTarget=function(n){return!!n&&(n.target?n.target:!!n.srcElement&&n.srcElement)},this.hasParent=function(n,t){if(!n)return!1;for(var i=n.target||n.srcElement||n||!1;i&&i.id!=t;)i=i.parentNode||!1;return!1!==i},kt={thin:1,medium:3,thick:5},this.getDocumentScrollOffset=function(){return{top:r.pageYOffset||t.documentElement.scrollTop,left:r.pageXOffset||t.documentElement.scrollLeft}},this.getOffset=function(){var n,i,t,r;return l.isfixed?(n=l.win.offset(),i=l.getDocumentScrollOffset(),n.top-=i.top,n.left-=i.left,n):(t=l.win.offset(),!l.viewport)?t:(r=l.viewport.offset(),{top:t.top-r.top,left:t.left-r.left})},this.updateScrollBar=function(n){var t,i,r,u,f;l.ishwscroll?(l.rail.css({height:l.win.innerHeight()-(y.railpadding.top+y.railpadding.bottom)}),l.railh&&l.railh.css({width:l.win.innerWidth()-(y.railpadding.left+y.railpadding.right)})):(r=l.getOffset(),(t={top:r.top,left:r.left-(y.railpadding.left+y.railpadding.right)},t.top+=rt(l.win,"border-top-width",!0),t.left+=l.rail.align?l.win.outerWidth()-rt(l.win,"border-right-width")-l.rail.width:rt(l.win,"border-left-width"),(i=y.railoffset)&&(i.top&&(t.top+=i.top),i.left&&(t.left+=i.left)),l.railslocked||l.rail.css({top:t.top,left:t.left,height:(n?n.h:l.win.innerHeight())-(y.railpadding.top+y.railpadding.bottom)}),l.zoom&&l.zoom.css({top:t.top+1,left:1==l.rail.align?t.left-20:t.left+l.rail.width+4}),l.railh&&!l.railslocked)&&(t={top:r.top,left:r.left},(i=y.railhoffset)&&(i.top&&(t.top+=i.top),i.left&&(t.left+=i.left)),u=l.railh.align?t.top+rt(l.win,"border-top-width",!0)+l.win.innerHeight()-l.railh.height:t.top+rt(l.win,"border-top-width",!0),f=t.left+rt(l.win,"border-left-width"),l.railh.css({top:u-(y.railpadding.top+y.railpadding.bottom),left:f,width:l.railh.width})))},this.doRailClick=function(n,i,r){var u,e,f,o;l.railslocked||(l.cancelEvent(n),"pageY"in n||(n.pageX=n.clientX+t.documentElement.scrollLeft,n.pageY=n.clientY+t.documentElement.scrollTop),i?(u=r?l.doScrollLeft:l.doScrollTop,f=r?(n.pageX-l.railh.offset().left-l.cursorwidth/2)*l.scrollratio.x:(n.pageY-l.rail.offset().top-l.cursorheight/2)*l.scrollratio.y,l.unsynched("relativexy"),u(0|f)):(u=r?l.doScrollLeftBy:l.doScrollBy,f=r?l.scroll.x:l.scroll.y,o=r?n.pageX-l.railh.offset().left:n.pageY-l.rail.offset().top,e=r?l.view.w:l.view.h,u(f>=o?e:-e)))},l.newscrolly=l.newscrollx=0,l.hasanimationframe="requestAnimationFrame"in r,l.hascancelanimationframe="cancelAnimationFrame"in r,l.hasborderbox=!1,this.init=function(){var v,g,e,n,ot,tt,rt,st,c,u,b,nt,ht,k,ft,ct,lt,h,et;if((l.saved.css=[],w.isoperamini)||w.isandroid&&!("hidden"in t))return!0;if(y.emulatetouch=y.emulatetouch||y.touchbehavior,l.hasborderbox=r.getComputedStyle&&"border-box"===r.getComputedStyle(t.body)["box-sizing"],v={"overflow-y":"hidden"},(w.isie11||w.isie10)&&(v["-ms-overflow-style"]="none"),l.ishwscroll&&(this.doc.css(w.transitionstyle,w.prefixstyle+"transform 0ms ease-out"),w.transitionend&&l.bind(l.doc,w.transitionend,l.onScrollTransitionEnd,!1)),l.zindex="auto",l.zindex=l.ispage||"auto"!=y.zindex?y.zindex:ti()||"auto",!l.ispage&&"auto"!=l.zindex&&l.zindex>s&&(s=l.zindex),l.isie&&0===l.zindex&&"auto"==y.zindex&&(l.zindex="auto"),!l.ispage||!w.isieold){g=l.docscroll;l.ispage&&(g=l.haswrapper?l.win:l.doc);l.css(g,v);l.ispage&&(w.isie11||w.isie)&&l.css(i("html"),v);!w.isios||l.ispage||l.haswrapper||l.css(ut,{"-webkit-overflow-scrolling":"touch"});e=i(t.createElement("div"));e.css({position:"relative",top:0,float:"right",width:y.cursorwidth,height:0,"background-color":y.cursorcolor,border:y.cursorborder,"background-clip":"padding-box","-webkit-border-radius":y.cursorborderradius,"-moz-border-radius":y.cursorborderradius,"border-radius":y.cursorborderradius});e.addClass("nicescroll-cursors");l.cursor=e;n=i(t.createElement("div"));n.attr("id",l.id);n.addClass("nicescroll-rails nicescroll-rails-vr");rt=["left","right","top","bottom"];for(st in rt)tt=rt[st],(ot=y.railpadding[tt]||0)&&n.css("padding-"+tt,ot+"px");n.append(e);n.width=Math.max(parseFloat(y.cursorwidth),e.outerWidth());n.css({width:n.width+"px",zIndex:l.zindex,background:y.background,cursor:"default"});n.visibility=!0;n.scrollable=!0;n.align="left"==y.railalign?0:1;l.rail=n;l.rail.drag=!1;c=!1;!y.boxzoom||l.ispage||w.isieold||(c=t.createElement("div"),l.bind(c,"click",l.doZoom),l.bind(c,"mouseenter",function(){l.zoom.css("opacity",y.cursoropacitymax)}),l.bind(c,"mouseleave",function(){l.zoom.css("opacity",y.cursoropacitymin)}),l.zoom=i(c),l.zoom.css({cursor:"pointer",zIndex:l.zindex,backgroundImage:"url("+y.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0 0"}),y.dblclickzoom&&l.bind(l.win,"dblclick",l.doZoom),w.cantouch&&y.gesturezoom&&(l.ongesturezoom=function(n){return n.scale>1.5&&l.doZoomIn(n),n.scale<.8&&l.doZoomOut(n),l.cancelEvent(n)},l.bind(l.win,"gestureend",l.ongesturezoom)));l.railh=!1;(y.horizrailenabled&&(l.css(g,{overflowX:"hidden"}),(e=i(t.createElement("div"))).css({position:"absolute",top:0,height:y.cursorwidth,width:0,backgroundColor:y.cursorcolor,border:y.cursorborder,backgroundClip:"padding-box","-webkit-border-radius":y.cursorborderradius,"-moz-border-radius":y.cursorborderradius,"border-radius":y.cursorborderradius}),w.isieold&&e.css("overflow","hidden"),e.addClass("nicescroll-cursors"),l.cursorh=e,(u=i(t.createElement("div"))).attr("id",l.id+"-hr"),u.addClass("nicescroll-rails nicescroll-rails-hr"),u.height=Math.max(parseFloat(y.cursorwidth),e.outerHeight()),u.css({height:u.height+"px",zIndex:l.zindex,background:y.background}),u.append(e),u.visibility=!0,u.scrollable=!0,u.align="top"==y.railvalign?0:1,l.railh=u,l.railh.drag=!1),l.ispage)?(n.css({position:"fixed",top:0,height:"100%"}),n.css(n.align?{right:0}:{left:0}),l.body.append(n),l.railh&&(u.css({position:"fixed",left:0,width:"100%"}),u.css(u.align?{bottom:0}:{top:0}),l.body.append(u))):(l.ishwscroll?("static"==l.win.css("position")&&l.css(l.win,{position:"relative"}),b="HTML"==l.win[0].nodeName?l.body:l.win,i(b).scrollTop(0).scrollLeft(0),l.zoom&&(l.zoom.css({position:"absolute",top:1,right:0,"margin-right":n.width+4}),b.append(l.zoom)),n.css({position:"absolute",top:0}),n.css(n.align?{right:0}:{left:0}),b.append(n),u&&(u.css({position:"absolute",left:0,bottom:0}),u.css(u.align?{bottom:0}:{top:0}),b.append(u))):(l.isfixed="fixed"==l.win.css("position"),nt=l.isfixed?"fixed":"absolute",l.isfixed||(l.viewport=l.getViewport(l.win[0])),l.viewport&&(l.body=l.viewport,/fixed|absolute/.test(l.viewport.css("position"))||l.css(l.viewport,{position:"relative"})),n.css({position:nt}),l.zoom&&l.zoom.css({position:nt}),l.updateScrollBar(),l.body.append(n),l.zoom&&l.body.append(l.zoom),l.railh&&(u.css({position:nt}),l.body.append(u))),w.isios&&l.css(l.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),y.disableoutline&&(w.isie&&l.win.attr("hideFocus","true"),w.iswebkit&&l.win.css("outline","none")));(!1===y.autohidemode?(l.autohidedom=!1,l.rail.css({opacity:y.cursoropacitymax}),l.railh&&l.railh.css({opacity:y.cursoropacitymax})):!0===y.autohidemode||"leave"===y.autohidemode?(l.autohidedom=i().add(l.rail),w.isie8&&(l.autohidedom=l.autohidedom.add(l.cursor)),l.railh&&(l.autohidedom=l.autohidedom.add(l.railh)),l.railh&&w.isie8&&(l.autohidedom=l.autohidedom.add(l.cursorh))):"scroll"==y.autohidemode?(l.autohidedom=i().add(l.rail),l.railh&&(l.autohidedom=l.autohidedom.add(l.railh))):"cursor"==y.autohidemode?(l.autohidedom=i().add(l.cursor),l.railh&&(l.autohidedom=l.autohidedom.add(l.cursorh))):"hidden"==y.autohidemode&&(l.autohidedom=!1,l.hide(),l.railslocked=!1),w.cantouch||l.istouchcapable||y.emulatetouch||w.hasmstouch)&&(l.scrollmom=new it(l),l.ontouchstart=function(n){var t,e,r,u;if(l.locked||n.pointerType&&("mouse"===n.pointerType||n.pointerType===n.MSPOINTER_TYPE_MOUSE))return!1;if(l.hasmoving=!1,l.scrollmom.timer&&(l.triggerScrollEnd(),l.scrollmom.stop()),!l.railslocked){if(t=l.getTarget(n),t&&/INPUT/i.test(t.nodeName)&&/range/i.test(t.type))return l.stopPropagation(n);if(e="mousedown"===n.type,(!("clientX"in n)&&"changedTouches"in n&&(n.clientX=n.changedTouches[0].clientX,n.clientY=n.changedTouches[0].clientY),l.forcescreen)&&(r=n,(n={original:n.original?n.original:n}).clientX=r.screenX,n.clientY=r.screenY),l.rail.drag={x:n.clientX,y:n.clientY,sx:l.scroll.x,sy:l.scroll.y,st:l.getScrollTop(),sl:l.getScrollLeft(),pt:2,dl:!1,tg:t},l.ispage||!y.directionlockdeadzone)l.rail.drag.dl="f";else{var o={w:f.width(),h:f.height()},s=l.getContentSize(),h=s.h-o.h,c=s.w-o.w;l.rail.drag.ck=l.rail.scrollable&&!l.railh.scrollable?h>0&&"v":!l.rail.scrollable&&l.railh.scrollable?c>0&&"h":!1}if(y.emulatetouch&&l.isiframe&&w.isie&&(u=l.win.position(),l.rail.drag.x+=u.left,l.rail.drag.y+=u.top),l.hasmoving=!1,l.lastmouseup=!1,l.scrollmom.reset(n.clientX,n.clientY),t&&e){if(!/INPUT|SELECT|BUTTON|TEXTAREA/i.test(t.nodeName))return w.hasmousecapture&&t.setCapture(),y.emulatetouch?(t.onclick&&!t._onclick&&(t._onclick=t.onclick,t.onclick=function(n){if(l.hasmoving)return!1;t._onclick.call(this,n)}),l.cancelEvent(n)):l.stopPropagation(n);/SUBMIT|CANCEL|BUTTON/i.test(i(t).attr("type"))&&(l.preventclick={tg:t,click:!1})}}},l.ontouchend=function(n){if(!l.rail.drag)return!0;if(2==l.rail.drag.pt){if(n.pointerType&&("mouse"===n.pointerType||n.pointerType===n.MSPOINTER_TYPE_MOUSE))return!1;l.rail.drag=!1;var i="mouseup"===n.type;if(l.hasmoving&&(l.scrollmom.doMomentum(),l.lastmouseup=!0,l.hideCursor(),w.hasmousecapture&&t.releaseCapture(),i))return l.cancelEvent(n)}else if(1==l.rail.drag.pt)return l.onmouseup(n)},ht=y.emulatetouch&&l.isiframe&&!w.hasmousecapture,k=.3*y.directionlockdeadzone|0,l.ontouchmove=function(n,i){var c,a,v,r;if(!l.rail.drag||n.targetTouches&&y.preventmultitouchscrolling&&n.targetTouches.length>1||n.pointerType&&("mouse"===n.pointerType||n.pointerType===n.MSPOINTER_TYPE_MOUSE))return!0;if(2==l.rail.drag.pt){"changedTouches"in n&&(n.clientX=n.changedTouches[0].clientX,n.clientY=n.changedTouches[0].clientY);(a=c=0,ht&&!i)&&(v=l.win.position(),a=-v.left,c=-v.top);var s=n.clientY+c,b=s-l.rail.drag.y,h=n.clientX+a,p=h-l.rail.drag.x,u=l.rail.drag.st-b;if(l.ishwscroll&&y.bouncescroll)u<0?u=Math.round(u/2):u>l.page.maxh&&(u=l.page.maxh+Math.round((u-l.page.maxh)/2));else if(u<0?(u=0,s=0):u>l.page.maxh&&(u=l.page.maxh,s=0),0===s&&!l.hasmoving)return l.ispage||(l.rail.drag=!1),!0;if(r=l.getScrollLeft(),l.railh&&l.railh.scrollable&&(r=l.isrtlmode?p-l.rail.drag.sl:l.rail.drag.sl-p,l.ishwscroll&&y.bouncescroll?r<0?r=Math.round(r/2):r>l.page.maxw&&(r=l.page.maxw+Math.round((r-l.page.maxw)/2)):(r<0&&(r=0,h=0),r>l.page.maxw&&(r=l.page.maxw,h=0))),!l.hasmoving){if(l.rail.drag.y===n.clientY&&l.rail.drag.x===n.clientX)return l.cancelEvent(n);var e=Math.abs(b),o=Math.abs(p),f=y.directionlockdeadzone;if(l.rail.drag.ck?"v"==l.rail.drag.ck?o>f&&e<=k?l.rail.drag=!1:e>f&&(l.rail.drag.dl="v"):"h"==l.rail.drag.ck&&(e>f&&o<=k?l.rail.drag=!1:o>f&&(l.rail.drag.dl="h")):e>f&&o>f?l.rail.drag.dl="f":e>f?l.rail.drag.dl=o>k?"f":"v":o>f&&(l.rail.drag.dl=e>k?"f":"h"),!l.rail.drag.dl)return l.cancelEvent(n);l.triggerScrollStart(n.clientX,n.clientY,0,0,0);l.hasmoving=!0}return l.preventclick&&!l.preventclick.click&&(l.preventclick.click=l.preventclick.tg.onclick||!1,l.preventclick.tg.onclick=l.onpreventclick),l.rail.drag.dl&&("v"==l.rail.drag.dl?r=l.rail.drag.sl:"h"==l.rail.drag.dl&&(u=l.rail.drag.st)),l.synched("touchmove",function(){l.rail.drag&&2==l.rail.drag.pt&&(l.prepareTransition&&l.resetTransition(),l.rail.scrollable&&l.setScrollTop(u),l.scrollmom.update(h,s),l.railh&&l.railh.scrollable?(l.setScrollLeft(r),l.showCursor(u,r)):l.showCursor(u),w.isie10&&t.selection.clear())}),l.cancelEvent(n)}if(1==l.rail.drag.pt)return l.onmousemove(n)},l.ontouchstartCursor=function(n,t){if(!l.rail.drag||3==l.rail.drag.pt){if(l.locked)return l.cancelEvent(n);l.cancelScroll();l.rail.drag={x:n.touches[0].clientX,y:n.touches[0].clientY,sx:l.scroll.x,sy:l.scroll.y,pt:3,hr:!!t};var i=l.getTarget(n);return!l.ispage&&w.hasmousecapture&&i.setCapture(),l.isiframe&&!w.hasmousecapture&&(l.saved.csspointerevents=l.doc.css("pointer-events"),l.css(l.doc,{"pointer-events":"none"})),l.cancelEvent(n)}},l.ontouchendCursor=function(n){if(l.rail.drag)return(w.hasmousecapture&&t.releaseCapture(),l.isiframe&&!w.hasmousecapture&&l.doc.css("pointer-events",l.saved.csspointerevents),3!=l.rail.drag.pt)?void 0:(l.rail.drag=!1,l.cancelEvent(n))},l.ontouchmoveCursor=function(n){var t,i;if(l.rail.drag)return 3!=l.rail.drag.pt?void 0:((l.cursorfreezed=!0,l.rail.drag.hr)?(l.scroll.x=l.rail.drag.sx+(n.touches[0].clientX-l.rail.drag.x),l.scroll.x<0&&(l.scroll.x=0),t=l.scrollvaluemaxw,l.scroll.x>t&&(l.scroll.x=t)):(l.scroll.y=l.rail.drag.sy+(n.touches[0].clientY-l.rail.drag.y),l.scroll.y<0&&(l.scroll.y=0),i=l.scrollvaluemax,l.scroll.y>i&&(l.scroll.y=i)),l.synched("touchmove",function(){l.rail.drag&&3==l.rail.drag.pt&&(l.showCursor(),l.rail.drag.hr?l.doScrollLeft(Math.round(l.scroll.x*l.scrollratio.x),y.cursordragspeed):l.doScrollTop(Math.round(l.scroll.y*l.scrollratio.y),y.cursordragspeed))}),l.cancelEvent(n))});(l.onmousedown=function(n,t){if(!l.rail.drag||1==l.rail.drag.pt){if(l.railslocked)return l.cancelEvent(n);l.cancelScroll();l.rail.drag={x:n.clientX,y:n.clientY,sx:l.scroll.x,sy:l.scroll.y,pt:1,hr:t||!1};var i=l.getTarget(n);return w.hasmousecapture&&i.setCapture(),l.isiframe&&!w.hasmousecapture&&(l.saved.csspointerevents=l.doc.css("pointer-events"),l.css(l.doc,{"pointer-events":"none"})),l.hasmoving=!1,l.cancelEvent(n)}},l.onmouseup=function(n){if(l.rail.drag)return 1!=l.rail.drag.pt||(w.hasmousecapture&&t.releaseCapture(),l.isiframe&&!w.hasmousecapture&&l.doc.css("pointer-events",l.saved.csspointerevents),l.rail.drag=!1,l.cursorfreezed=!1,l.hasmoving&&l.triggerScrollEnd(),l.cancelEvent(n))},l.onmousemove=function(n){var t,i;if(l.rail.drag)return 1!==l.rail.drag.pt?void 0:w.ischrome&&0===n.which?l.onmouseup(n):((l.cursorfreezed=!0,l.hasmoving||l.triggerScrollStart(n.clientX,n.clientY,0,0,0),l.hasmoving=!0,l.rail.drag.hr)?(l.scroll.x=l.rail.drag.sx+(n.clientX-l.rail.drag.x),l.scroll.x<0&&(l.scroll.x=0),t=l.scrollvaluemaxw,l.scroll.x>t&&(l.scroll.x=t)):(l.scroll.y=l.rail.drag.sy+(n.clientY-l.rail.drag.y),l.scroll.y<0&&(l.scroll.y=0),i=l.scrollvaluemax,l.scroll.y>i&&(l.scroll.y=i)),l.synched("mousemove",function(){l.cursorfreezed&&(l.showCursor(),l.rail.drag.hr?l.scrollLeft(Math.round(l.scroll.x*l.scrollratio.x)):l.scrollTop(Math.round(l.scroll.y*l.scrollratio.y)))}),l.cancelEvent(n));l.checkarea=0},w.cantouch||y.emulatetouch)?(l.onpreventclick=function(n){if(l.preventclick)return l.preventclick.tg.onclick=l.preventclick.click,l.preventclick=!1,l.cancelEvent(n)},l.onclick=!w.isios&&function(n){return!l.lastmouseup||(l.lastmouseup=!1,l.cancelEvent(n))},y.grabcursorenabled&&w.cursorgrabvalue&&(l.css(l.ispage?l.doc:l.win,{cursor:w.cursorgrabvalue}),l.css(l.rail,{cursor:w.cursorgrabvalue}))):(ft=function(n){var i,t,r;l.selectiondrag&&(n&&(i=l.win.outerHeight(),t=n.pageY-l.selectiondrag.top,t>0&&t<i&&(t=0),t>=i&&(t-=i),l.selectiondrag.df=t),0!==l.selectiondrag.df&&(r=l.selectiondrag.df/-3|0,l.doScrollBy(r),l.debounced("doselectionscroll",function(){ft()},50)))},l.hasTextSelected="getSelection"in t?function(){return t.getSelection().rangeCount>0}:"selection"in t?function(){return"None"!=t.selection.type}:function(){return!1},l.onselectionstart=function(){l.ispage||(l.selectiondrag=l.win.offset())},l.onselectionend=function(){l.selectiondrag=!1},l.onselectiondrag=function(n){l.selectiondrag&&l.hasTextSelected()&&l.debounced("selectionscroll",function(){ft(n)},250)});(w.hasw3ctouch?(l.css(l.ispage?i("html"):l.win,{"touch-action":"none"}),l.css(l.rail,{"touch-action":"none"}),l.css(l.cursor,{"touch-action":"none"}),l.bind(l.win,"pointerdown",l.ontouchstart),l.bind(t,"pointerup",l.ontouchend),l.delegate(t,"pointermove",l.ontouchmove)):w.hasmstouch?(l.css(l.ispage?i("html"):l.win,{"-ms-touch-action":"none"}),l.css(l.rail,{"-ms-touch-action":"none"}),l.css(l.cursor,{"-ms-touch-action":"none"}),l.bind(l.win,"MSPointerDown",l.ontouchstart),l.bind(t,"MSPointerUp",l.ontouchend),l.delegate(t,"MSPointerMove",l.ontouchmove),l.bind(l.cursor,"MSGestureHold",function(n){n.preventDefault()}),l.bind(l.cursor,"contextmenu",function(n){n.preventDefault()})):w.cantouch&&(l.bind(l.win,"touchstart",l.ontouchstart,!1,!0),l.bind(t,"touchend",l.ontouchend,!1,!0),l.bind(t,"touchcancel",l.ontouchend,!1,!0),l.delegate(t,"touchmove",l.ontouchmove,!1,!0)),y.emulatetouch&&(l.bind(l.win,"mousedown",l.ontouchstart,!1,!0),l.bind(t,"mouseup",l.ontouchend,!1,!0),l.bind(t,"mousemove",l.ontouchmove,!1,!0)),(y.cursordragontouch||!w.cantouch&&!y.emulatetouch)&&(l.rail.css({cursor:"default"}),l.railh&&l.railh.css({cursor:"default"}),l.jqbind(l.rail,"mouseenter",function(){if(!l.ispage&&!l.win.is(":visible"))return!1;l.canshowonmouseevent&&l.showCursor();l.rail.active=!0}),l.jqbind(l.rail,"mouseleave",function(){l.rail.active=!1;l.rail.drag||l.hideCursor()}),y.sensitiverail&&(l.bind(l.rail,"click",function(n){l.doRailClick(n,!1,!1)}),l.bind(l.rail,"dblclick",function(n){l.doRailClick(n,!0,!1)}),l.bind(l.cursor,"click",function(n){l.cancelEvent(n)}),l.bind(l.cursor,"dblclick",function(n){l.cancelEvent(n)})),l.railh&&(l.jqbind(l.railh,"mouseenter",function(){if(!l.ispage&&!l.win.is(":visible"))return!1;l.canshowonmouseevent&&l.showCursor();l.rail.active=!0}),l.jqbind(l.railh,"mouseleave",function(){l.rail.active=!1;l.rail.drag||l.hideCursor()}),y.sensitiverail&&(l.bind(l.railh,"click",function(n){l.doRailClick(n,!1,!0)}),l.bind(l.railh,"dblclick",function(n){l.doRailClick(n,!0,!0)}),l.bind(l.cursorh,"click",function(n){l.cancelEvent(n)}),l.bind(l.cursorh,"dblclick",function(n){l.cancelEvent(n)})))),y.cursordragontouch&&(this.istouchcapable||w.cantouch)&&(l.bind(l.cursor,"touchstart",l.ontouchstartCursor),l.bind(l.cursor,"touchmove",l.ontouchmoveCursor),l.bind(l.cursor,"touchend",l.ontouchendCursor),l.cursorh&&l.bind(l.cursorh,"touchstart",function(n){l.ontouchstartCursor(n,!0)}),l.cursorh&&l.bind(l.cursorh,"touchmove",l.ontouchmoveCursor),l.cursorh&&l.bind(l.cursorh,"touchend",l.ontouchendCursor)),y.emulatetouch||w.isandroid||w.isios?(l.bind(w.hasmousecapture?l.win:t,"mouseup",l.ontouchend),l.onclick&&l.bind(t,"click",l.onclick),y.cursordragontouch?(l.bind(l.cursor,"mousedown",l.onmousedown),l.bind(l.cursor,"mouseup",l.onmouseup),l.cursorh&&l.bind(l.cursorh,"mousedown",function(n){l.onmousedown(n,!0)}),l.cursorh&&l.bind(l.cursorh,"mouseup",l.onmouseup)):(l.bind(l.rail,"mousedown",function(n){n.preventDefault()}),l.railh&&l.bind(l.railh,"mousedown",function(n){n.preventDefault()}))):(l.bind(w.hasmousecapture?l.win:t,"mouseup",l.onmouseup),l.bind(t,"mousemove",l.onmousemove),l.onclick&&l.bind(t,"click",l.onclick),l.bind(l.cursor,"mousedown",l.onmousedown),l.bind(l.cursor,"mouseup",l.onmouseup),l.railh&&(l.bind(l.cursorh,"mousedown",function(n){l.onmousedown(n,!0)}),l.bind(l.cursorh,"mouseup",l.onmouseup)),!l.ispage&&y.enablescrollonselection&&(l.bind(l.win[0],"mousedown",l.onselectionstart),l.bind(t,"mouseup",l.onselectionend),l.bind(l.cursor,"mouseup",l.onselectionend),l.cursorh&&l.bind(l.cursorh,"mouseup",l.onselectionend),l.bind(t,"mousemove",l.onselectiondrag)),l.zoom&&(l.jqbind(l.zoom,"mouseenter",function(){l.canshowonmouseevent&&l.showCursor();l.rail.active=!0}),l.jqbind(l.zoom,"mouseleave",function(){l.rail.active=!1;l.rail.drag||l.hideCursor()}))),y.enablemousewheel&&(l.isiframe||l.mousewheel(w.isie&&l.ispage?t:l.win,l.onmousewheel),l.mousewheel(l.rail,l.onmousewheel),l.railh&&l.mousewheel(l.railh,l.onmousewheelhr)),l.ispage||w.cantouch||/HTML|^BODY/.test(l.win[0].nodeName)||(l.win.attr("tabindex")||l.win.attr({tabindex:++d}),l.bind(l.win,"focus",function(n){a=l.getTarget(n).id||l.getTarget(n)||!1;l.hasfocus=!0;l.canshowonmouseevent&&l.noticeCursor()}),l.bind(l.win,"blur",function(){a=!1;l.hasfocus=!1}),l.bind(l.win,"mouseenter",function(n){p=l.getTarget(n).id||l.getTarget(n)||!1;l.hasmousefocus=!0;l.canshowonmouseevent&&l.noticeCursor()}),l.bind(l.win,"mouseleave",function(){p=!1;l.hasmousefocus=!1;l.rail.drag||l.hideCursor()})),l.onkeypress=function(n){var u,e;if(l.railslocked&&0===l.page.maxh||(n=n||r.event,u=l.getTarget(n),u&&/INPUT|TEXTAREA|SELECT|OPTION/.test(u.nodeName)&&(!(u.getAttribute("type")||u.type||!1)||!/submit|button|cancel/i.tp))||i(u).attr("contenteditable"))return!0;if(l.hasfocus||l.hasmousefocus&&!a||l.ispage&&!a&&!p){if(e=n.keyCode,l.railslocked&&27!=e)return l.cancelEvent(n);var f=n.ctrlKey||!1,o=n.shiftKey||!1,t=!1;switch(e){case 38:case 63233:l.doScrollBy(72);t=!0;break;case 40:case 63235:l.doScrollBy(-72);t=!0;break;case 37:case 63232:l.railh&&(f?l.doScrollLeft(0):l.doScrollLeftBy(72),t=!0);break;case 39:case 63234:l.railh&&(f?l.doScrollLeft(l.page.maxw):l.doScrollLeftBy(-72),t=!0);break;case 33:case 63276:l.doScrollBy(l.view.h);t=!0;break;case 34:case 63277:l.doScrollBy(-l.view.h);t=!0;break;case 36:case 63273:l.railh&&f?l.doScrollPos(0,0):l.doScrollTo(0);t=!0;break;case 35:case 63275:l.railh&&f?l.doScrollPos(l.page.maxw,l.page.maxh):l.doScrollTo(l.page.maxh);t=!0;break;case 32:y.spacebarenabled&&(o?l.doScrollBy(l.view.h):l.doScrollBy(-l.view.h),t=!0);break;case 27:l.zoomactive&&(l.doZoom(),t=!0)}if(t)return l.cancelEvent(n)}},y.enablekeyboard&&l.bind(t,w.isopera&&!w.isopera12?"keypress":"keydown",l.onkeypress),l.bind(t,"keydown",function(n){(n.ctrlKey||!1)&&(l.wheelprevented=!0)}),l.bind(t,"keyup",function(n){n.ctrlKey||!1||(l.wheelprevented=!1)}),l.bind(r,"blur",function(){l.wheelprevented=!1}),l.bind(r,"resize",l.onscreenresize),l.bind(r,"orientationchange",l.onscreenresize),l.bind(r,"load",l.lazyResize),!w.ischrome||l.ispage||l.haswrapper)||(ct=l.win.attr("style"),lt=parseFloat(l.win.css("width"))+1,l.win.css("width",lt),l.synched("chromefix",function(){l.win.attr("style",ct)}));(l.onAttributeChange=function(){l.lazyResize(l.isieold?250:30)},!y.enableobserver||(l.isie11||!1===o||(l.observerbody=new o(function(n){if(n.forEach(function(n){if("attributes"==n.type)return ut.hasClass("modal-open")&&ut.hasClass("modal-dialog")&&!i.contains(i(".modal-dialog")[0],l.doc[0])?l.hide():l.show()}),l.me.clientWidth!=l.page.width||l.me.clientHeight!=l.page.height)return l.lazyResize(30)}),l.observerbody.observe(t.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),l.ispage||l.haswrapper))||(h=l.win[0],!1!==o?(l.observer=new o(function(n){n.forEach(l.onAttributeChange)}),l.observer.observe(h,{childList:!0,characterData:!1,attributes:!0,subtree:!1}),l.observerremover=new o(function(n){n.forEach(function(n){if(n.removedNodes.length>0)for(var t in n.removedNodes)if(l&&n.removedNodes[t]===h)return l.remove()})}),l.observerremover.observe(h.parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(l.bind(h,w.isie&&!w.isie9?"propertychange":"DOMAttrModified",l.onAttributeChange),w.isie9&&h.attachEvent("onpropertychange",l.onAttributeChange),l.bind(h,"DOMNodeRemoved",function(n){n.target===h&&l.remove()})));!l.ispage&&y.boxzoom&&l.bind(r,"resize",l.resizeZoom);l.istextarea&&(l.bind(l.win,"keydown",l.lazyResize),l.bind(l.win,"mouseup",l.lazyResize));l.lazyResize(30)}"IFRAME"==this.doc[0].nodeName&&(et=function(){var n,t;l.iframexd=!1;try{(n="contentDocument"in this?this.contentDocument:this.contentWindow._doc).domain}catch(v){l.iframexd=!0;n=!1}if(l.iframexd)return"console"in r&&console.log("NiceScroll error: policy restriced iframe"),!0;(l.forcescreen=!0,l.isiframe&&(l.iframe={doc:i(n),html:l.doc.contents().find("html")[0],body:l.doc.contents().find("body")[0]},l.getContentSize=function(){return{w:Math.max(l.iframe.html.scrollWidth,l.iframe.body.scrollWidth),h:Math.max(l.iframe.html.scrollHeight,l.iframe.body.scrollHeight)}},l.docscroll=i(l.iframe.body)),w.isios||!y.iframeautoresize||l.isiframe)||(l.win.scrollTop(0),l.doc.height(""),t=Math.max(n.getElementsByTagName("html")[0].scrollHeight,n.body.scrollHeight),l.doc.height(t));l.lazyResize(30);l.css(i(l.iframe.body),v);w.isios&&l.haswrapper&&l.css(i(n.body),{"-webkit-transform":"translate3d(0,0,0)"});"contentWindow"in this?l.bind(this.contentWindow,"scroll",l.onscroll):l.bind(n,"scroll",l.onscroll);y.enablemousewheel&&l.mousewheel(n,l.onmousewheel);y.enablekeyboard&&l.bind(n,w.isopera?"keypress":"keydown",l.onkeypress);w.cantouch?(l.bind(n,"touchstart",l.ontouchstart),l.bind(n,"touchmove",l.ontouchmove)):y.emulatetouch&&(l.bind(n,"mousedown",l.ontouchstart),l.bind(n,"mousemove",function(n){return l.ontouchmove(n,!0)}),y.grabcursorenabled&&w.cursorgrabvalue&&l.css(i(n.body),{cursor:w.cursorgrabvalue}));l.bind(n,"mouseup",l.ontouchend);l.zoom&&(y.dblclickzoom&&l.bind(n,"dblclick",l.doZoom),l.ongesturezoom&&l.bind(n,"gestureend",l.ongesturezoom))},this.doc[0].readyState&&"complete"===this.doc[0].readyState&&setTimeout(function(){et.call(l.doc[0],!1)},500),l.bind(this.doc,"load",et))},this.showCursor=function(n,t){if(l.cursortimeout&&(clearTimeout(l.cursortimeout),l.cursortimeout=0),l.rail){if(l.autohidedom&&(l.autohidedom.stop().css({opacity:y.cursoropacitymax}),l.cursoractive=!0),l.rail.drag&&1==l.rail.drag.pt||(void 0!==n&&!1!==n&&(l.scroll.y=n/l.scrollratio.y|0),void 0!==t&&(l.scroll.x=t/l.scrollratio.x|0)),l.cursor.css({height:l.cursorheight,top:l.scroll.y}),l.cursorh){var i=l.hasreversehr?l.scrollvaluemaxw-l.scroll.x:l.scroll.x;l.cursorh.css({width:l.cursorwidth,left:!l.rail.align&&l.rail.visibility?i+l.rail.width:i});l.cursoractive=!0}l.zoom&&l.zoom.stop().css({opacity:y.cursoropacitymax})}},this.hideCursor=function(n){l.cursortimeout||l.rail&&l.autohidedom&&(l.hasmousefocus&&"leave"===y.autohidemode||(l.cursortimeout=setTimeout(function(){l.rail.active&&l.showonmouseevent||(l.autohidedom.stop().animate({opacity:y.cursoropacitymin}),l.zoom&&l.zoom.stop().animate({opacity:y.cursoropacitymin}),l.cursoractive=!1);l.cursortimeout=0},n||y.hidecursordelay)))},this.noticeCursor=function(n,t,i){l.showCursor(t,i);l.rail.active||l.hideCursor(n)},this.getContentSize=l.ispage?function(){return{w:Math.max(t.body.scrollWidth,t.documentElement.scrollWidth),h:Math.max(t.body.scrollHeight,t.documentElement.scrollHeight)}}:l.haswrapper?function(){return{w:l.doc[0].offsetWidth,h:l.doc[0].offsetHeight}}:function(){return{w:l.docscroll[0].scrollWidth,h:l.docscroll[0].scrollHeight}},this.onResize=function(n,t){var i,r;if(!l||!l.win)return!1;var u=l.page.maxh,f=l.page.maxw,e=l.view.h,o=l.view.w;if(l.view={w:l.ispage?l.win.width():l.win[0].clientWidth,h:l.ispage?l.win.height():l.win[0].clientHeight},l.page=t||l.getContentSize(),l.page.maxh=Math.max(0,l.page.h-l.view.h),l.page.maxw=Math.max(0,l.page.w-l.view.w),l.page.maxh==u&&l.page.maxw==f&&l.view.w==o&&l.view.h==e){if(l.ispage||(i=l.win.offset(),l.lastposition&&(r=l.lastposition,r.top==i.top&&r.left==i.left)))return l;l.lastposition=i}return 0===l.page.maxh?(l.hideRail(),l.scrollvaluemax=0,l.scroll.y=0,l.scrollratio.y=0,l.cursorheight=0,l.setScrollTop(0),l.rail&&(l.rail.scrollable=!1)):(l.page.maxh-=y.railpadding.top+y.railpadding.bottom,l.rail.scrollable=!0),0===l.page.maxw?(l.hideRailHr(),l.scrollvaluemaxw=0,l.scroll.x=0,l.scrollratio.x=0,l.cursorwidth=0,l.setScrollLeft(0),l.railh&&(l.railh.scrollable=!1)):(l.page.maxw-=y.railpadding.left+y.railpadding.right,l.railh&&(l.railh.scrollable=y.horizrailenabled)),l.railslocked=l.locked||0===l.page.maxh&&0===l.page.maxw,l.railslocked?(l.ispage||l.updateScrollBar(l.view),!1):(l.hidden||(l.rail.visibility||l.showRail(),l.railh&&!l.railh.visibility&&l.showRailHr()),l.istextarea&&l.win.css("resize")&&"none"!=l.win.css("resize")&&(l.view.h-=20),l.cursorheight=Math.min(l.view.h,Math.round(l.view.h*(l.view.h/l.page.h))),l.cursorheight=y.cursorfixedheight?y.cursorfixedheight:Math.max(y.cursorminheight,l.cursorheight),l.cursorwidth=Math.min(l.view.w,Math.round(l.view.w*(l.view.w/l.page.w))),l.cursorwidth=y.cursorfixedheight?y.cursorfixedheight:Math.max(y.cursorminheight,l.cursorwidth),l.scrollvaluemax=l.view.h-l.cursorheight-(y.railpadding.top+y.railpadding.bottom),l.hasborderbox||(l.scrollvaluemax-=l.cursor[0].offsetHeight-l.cursor[0].clientHeight),l.railh&&(l.railh.width=l.page.maxh>0?l.view.w-l.rail.width:l.view.w,l.scrollvaluemaxw=l.railh.width-l.cursorwidth-(y.railpadding.left+y.railpadding.right)),l.ispage||l.updateScrollBar(l.view),l.scrollratio={x:l.page.maxw/l.scrollvaluemaxw,y:l.page.maxh/l.scrollvaluemax},l.getScrollTop()>l.page.maxh?l.doScrollTop(l.page.maxh):(l.scroll.y=l.getScrollTop()/l.scrollratio.y|0,l.scroll.x=l.getScrollLeft()/l.scrollratio.x|0,l.cursoractive&&l.noticeCursor()),l.scroll.y&&0===l.getScrollTop()&&l.doScrollTo(l.scroll.y*l.scrollratio.y|0),l)},this.resize=l.onResize,tt=0,this.onscreenresize=function(){clearTimeout(tt);var n=!l.ispage&&!l.haswrapper;n&&l.hideRails();tt=setTimeout(function(){l&&(n&&l.showRails(),l.resize());tt=0},120)},this.lazyResize=function(n){return clearTimeout(tt),n=isNaN(n)?240:n,tt=setTimeout(function(){l&&l.resize();tt=0},n),l},this.jqbind=function(n,t,r){l.events.push({e:n,n:t,f:r,q:!0});i(n).on(t,r)},this.mousewheel=function(n,i,r){var u="jquery"in n?n[0]:n,f;"onwheel"in t.createElement("div")?l._bind(u,"wheel",i,r||!1):(f=void 0!==t.onmousewheel?"mousewheel":"DOMMouseScroll",wt(u,f,i,r||!1),"DOMMouseScroll"==f&&wt(u,"MozMousePixelScroll",i,r||!1))},at=!1,w.haseventlistener){try{dt=Object.defineProperty({},"passive",{get:function(){at=!0}});r.addEventListener("test",null,dt)}catch(n){}this.stopPropagation=function(n){return!!n&&((n=n.original?n.original:n).stopPropagation(),!1)};this.cancelEvent=function(n){return n.cancelable&&n.preventDefault(),n.stopImmediatePropagation(),n.preventManipulation&&n.preventManipulation(),!1}}else Event.prototype.preventDefault=function(){this.returnValue=!1},Event.prototype.stopPropagation=function(){this.cancelBubble=!0},r.constructor.prototype.addEventListener=t.constructor.prototype.addEventListener=Element.prototype.addEventListener=function(n,t){this.attachEvent("on"+n,t)},r.constructor.prototype.removeEventListener=t.constructor.prototype.removeEventListener=Element.prototype.removeEventListener=function(n,t){this.detachEvent("on"+n,t)},this.cancelEvent=function(n){return(n=n||r.event)&&(n.cancelBubble=!0,n.cancel=!0,n.returnValue=!1),!1},this.stopPropagation=function(n){return(n=n||r.event)&&(n.cancelBubble=!0),!1};this.delegate=function(n,t,i,r,u){var f=h[t]||!1;f||(f={a:[],l:[],f:function(n){for(var i=f.l,r=!1,t=i.length-1;t>=0;t--)if(!1===(r=i[t].call(n.target,n)))return!1;return r}},l.bind(n,t,f.f,r,u),h[t]=f);l.ispage?(f.a=[l.id].concat(f.a),f.l=[i].concat(f.l)):(f.a.push(l.id),f.l.push(i))};this.undelegate=function(n,t){var i=h[t]||!1,r,u;if(i&&i.l)for(r=0,u=i.l.length;r<u;r++)i.a[r]===l.id&&(i.a.splice(r),i.l.splice(r),0===i.a.length&&(l._unbind(n,t,i.l.f),h[t]=null))};this.bind=function(n,t,i,r,u){var f="jquery"in n?n[0]:n;l._bind(f,t,i,r||!1,u||!1)};this._bind=function(n,t,i,r,u){l.events.push({e:n,n:t,f:i,b:r,q:!1});at&&u?n.addEventListener(t,i,{passive:!1,capture:r}):n.addEventListener(t,i,r||!1)};this._unbind=function(n,t,i,r){h[t]?l.undelegate(n,t,i,r):n.removeEventListener(t,i,r)};this.unbindAll=function(){for(var n,t=0;t<l.events.length;t++)n=l.events[t],n.q?n.e.unbind(n.n,n.f):l._unbind(n.e,n.n,n.f,n.b)};this.showRails=function(){return l.showRail().showRailHr()};this.showRail=function(){return 0===l.page.maxh||!l.ispage&&"none"==l.win.css("display")||(l.rail.visibility=!0,l.rail.css("display","block")),l};this.showRailHr=function(){return l.railh&&(0===l.page.maxw||!l.ispage&&"none"==l.win.css("display")||(l.railh.visibility=!0,l.railh.css("display","block"))),l};this.hideRails=function(){return l.hideRail().hideRailHr()};this.hideRail=function(){return l.rail.visibility=!1,l.rail.css("display","none"),l};this.hideRailHr=function(){return l.railh&&(l.railh.visibility=!1,l.railh.css("display","none")),l};this.show=function(){return l.hidden=!1,l.railslocked=!1,l.showRails()};this.hide=function(){return l.hidden=!0,l.railslocked=!0,l.hideRails()};this.toggle=function(){return l.hidden?l.show():l.hide()};this.remove=function(){var u,r,t,n,f;l.stop();l.cursortimeout&&clearTimeout(l.cursortimeout);for(u in l.delaylist)l.delaylist[u]&&v(l.delaylist[u].h);for(l.doZoomOut(),l.unbindAll(),w.isie9&&l.win[0].detachEvent("onpropertychange",l.onAttributeChange),!1!==l.observer&&l.observer.disconnect(),!1!==l.observerremover&&l.observerremover.disconnect(),!1!==l.observerbody&&l.observerbody.disconnect(),l.events=null,l.cursor&&l.cursor.remove(),l.cursorh&&l.cursorh.remove(),l.rail&&l.rail.remove(),l.railh&&l.railh.remove(),l.zoom&&l.zoom.remove(),r=0;r<l.saved.css.length;r++)t=l.saved.css[r],t[0].css(t[1],void 0===t[2]?"":t[2]);l.saved=!1;l.me.data("__nicescroll","");n=i.nicescroll;n.each(function(t){if(this&&this.id===l.id){delete n[t];for(var i=++t;i<n.length;i++,t++)n[t]=n[i];--n.length&&delete n[n.length]}});for(f in l)l[f]=null,delete l[f];l=null};this.scrollstart=function(n){return this.onscrollstart=n,l};this.scrollend=function(n){return this.onscrollend=n,l};this.scrollcancel=function(n){return this.onscrollcancel=n,l};this.zoomin=function(n){return this.onzoomin=n,l};this.zoomout=function(n){return this.onzoomout=n,l};this.isScrollable=function(n){var t=n.target?n.target:n,r,u;if("OPTION"==t.nodeName)return!0;for(;t&&1==t.nodeType&&t!==this.me[0]&&!/^BODY|HTML/.test(t.nodeName);){if(r=i(t),u=r.css("overflowY")||r.css("overflowX")||r.css("overflow")||"",/scroll|auto/.test(u))return t.clientHeight!=t.scrollHeight;t=!!t.parentNode&&t.parentNode}return!1};this.getViewport=function(n){for(var r,u,t=!(!n||!n.parentNode)&&n.parentNode;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){if((r=i(t),/fixed|absolute/.test(r.css("position")))||(u=r.css("overflowY")||r.css("overflowX")||r.css("overflow")||"",/scroll|auto/.test(u)&&t.clientHeight!=t.scrollHeight)||r.getNiceScroll().length>0)return r;t=!!t.parentNode&&t.parentNode}return!1};this.triggerScrollStart=function(n,t,i,r,u){if(l.onscrollstart){var f={type:"scrollstart",current:{x:n,y:t},request:{x:i,y:r},end:{x:l.newscrollx,y:l.newscrolly},speed:u};l.onscrollstart.call(l,f)}};this.triggerScrollEnd=function(){if(l.onscrollend){var n=l.getScrollLeft(),t=l.getScrollTop(),i={type:"scrollend",current:{x:n,y:t},end:{x:n,y:t}};l.onscrollend.call(l,i)}};var gt=0,ni=0,vt=0,et=1,yt=!1;(this.onmousewheel=function(n){var t,i,r;return l.wheelprevented||l.locked?!1:l.railslocked?(l.debounced("checkunlock",l.resize,250),!1):l.rail.drag?l.cancelEvent(n):("auto"===y.oneaxismousemode&&0!==n.deltaX&&(y.oneaxismousemode=!1),y.oneaxismousemode&&0===n.deltaX&&!l.rail.scrollable)?!l.railh||!l.railh.scrollable||l.onmousewheelhr(n):(t=u(),i=!1,y.preservenativescrolling&&l.checkarea+600<t&&(l.nativescrollingarea=l.isScrollable(n),i=!0),l.checkarea=t,l.nativescrollingarea)?!0:(r=bt(n,!1,i),r&&(l.checkarea=0),r)},this.onmousewheelhr=function(n){if(!l.wheelprevented){if(l.railslocked||!l.railh.scrollable)return!0;if(l.rail.drag)return l.cancelEvent(n);var t=u(),i=!1;return y.preservenativescrolling&&l.checkarea+600<t&&(l.nativescrollingarea=l.isScrollable(n),i=!0),l.checkarea=t,!!l.nativescrollingarea||(l.railslocked?l.cancelEvent(n):bt(n,!0,i))}},this.stop=function(){return l.cancelScroll(),l.scrollmon&&l.scrollmon.stop(),l.cursorfreezed=!1,l.scroll.y=Math.round(l.getScrollTop()*(1/l.scrollratio.y)),l.noticeCursor(),l},this.getTransitionSpeed=function(n){return 80+n/72*y.scrollspeed|0},y.smoothscroll)?l.ishwscroll&&w.hastransition&&y.usetransition&&y.smoothscroll?(ht="",this.resetTransition=function(){ht="";l.doc.css(w.prefixstyle+"transition-duration","0ms")},this.prepareTransition=function(n,t){var r=t?n:l.getTransitionSpeed(n),i=r+"ms";return ht!==i&&(ht=i,l.doc.css(w.prefixstyle+"transition-duration",i)),r},this.doScrollLeft=function(n,t){var i=l.scrollrunning?l.newscrolly:l.getScrollTop();l.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=l.scrollrunning?l.newscrollx:l.getScrollLeft();l.doScrollPos(i,n,t)},this.cursorupdate={running:!1,start:function(){var n=this,t;n.running||(n.running=!0,t=function(){n.running&&e(t);l.showCursor(l.getScrollTop(),l.getScrollLeft());l.notifyScrollEvent(l.win[0])},e(t))},stop:function(){this.running=!1}},this.doScrollPos=function(n,t){var u=l.getScrollTop(),f=l.getScrollLeft(),s,r;if(((l.newscrolly-u)*(t-u)<0||(l.newscrollx-f)*(n-f)<0)&&l.cancelScroll(),y.bouncescroll?(t<0?t=t/2|0:t>l.page.maxh&&(t=l.page.maxh+(t-l.page.maxh)/2|0),n<0?n=n/2|0:n>l.page.maxw&&(n=l.page.maxw+(n-l.page.maxw)/2|0)):(t<0?t=0:t>l.page.maxh&&(t=l.page.maxh),n<0?n=0:n>l.page.maxw&&(n=l.page.maxw)),l.scrollrunning&&n==l.newscrollx&&t==l.newscrolly)return!1;l.newscrolly=t;l.newscrollx=n;var e=l.getScrollTop(),o=l.getScrollLeft(),i={};i.x=n-o;i.y=t-e;s=0|Math.sqrt(i.x*i.x+i.y*i.y);r=l.prepareTransition(s);l.scrollrunning||(l.scrollrunning=!0,l.triggerScrollStart(o,e,n,t,r),l.cursorupdate.start());l.scrollendtrapped=!0;w.transitionend||(l.scrollendtrapped&&clearTimeout(l.scrollendtrapped),l.scrollendtrapped=setTimeout(l.onScrollTransitionEnd,r));l.setScrollTop(l.newscrolly);l.setScrollLeft(l.newscrollx)},this.cancelScroll=function(){if(!l.scrollendtrapped)return!0;var n=l.getScrollTop(),t=l.getScrollLeft();return l.scrollrunning=!1,w.transitionend||clearTimeout(w.transitionend),l.scrollendtrapped=!1,l.resetTransition(),l.setScrollTop(n),l.railh&&l.setScrollLeft(t),l.timerscroll&&l.timerscroll.tm&&clearInterval(l.timerscroll.tm),l.timerscroll=!1,l.cursorfreezed=!1,l.cursorupdate.stop(),l.showCursor(n,t),l},this.onScrollTransitionEnd=function(){if(l.scrollendtrapped){var n=l.getScrollTop(),t=l.getScrollLeft();if(n<0?n=0:n>l.page.maxh&&(n=l.page.maxh),t<0?t=0:t>l.page.maxw&&(t=l.page.maxw),n!=l.newscrolly||t!=l.newscrollx)return l.doScrollPos(t,n,y.snapbackspeed);l.scrollrunning&&l.triggerScrollEnd();l.scrollrunning=!1;l.scrollendtrapped=!1;l.resetTransition();l.timerscroll=!1;l.setScrollTop(n);l.railh&&l.setScrollLeft(t);l.cursorupdate.stop();l.noticeCursor(!1,n,t);l.cursorfreezed=!1}}):(this.doScrollLeft=function(n,t){var i=l.scrollrunning?l.newscrolly:l.getScrollTop();l.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=l.scrollrunning?l.newscrollx:l.getScrollLeft();l.doScrollPos(i,n,t)},this.doScrollPos=function(n,t){var i=l.getScrollTop(),r=l.getScrollLeft(),f,c,o,s,h;if(((l.newscrolly-i)*(t-i)<0||(l.newscrollx-r)*(n-r)<0)&&l.cancelScroll(),f=!1,l.bouncescroll&&l.rail.visibility||(t<0?(t=0,f=!0):t>l.page.maxh&&(t=l.page.maxh,f=!0)),l.bouncescroll&&l.railh.visibility||(n<0?(n=0,f=!0):n>l.page.maxw&&(n=l.page.maxw,f=!0)),l.scrollrunning&&l.newscrolly===t&&l.newscrollx===n)return!0;l.newscrolly=t;l.newscrollx=n;l.dst={};l.dst.x=n-r;l.dst.y=t-i;l.dst.px=r;l.dst.py=i;c=0|Math.sqrt(l.dst.x*l.dst.x+l.dst.y*l.dst.y);o=l.getTransitionSpeed(c);l.bzscroll={};s=f?1:.58;l.bzscroll.x=new st(r,l.newscrollx,o,0,0,s,1);l.bzscroll.y=new st(i,l.newscrolly,o,0,0,s,1);u();h=function(){if(l.scrollrunning){var n=l.bzscroll.y.getPos();l.setScrollLeft(l.bzscroll.x.getNow());l.setScrollTop(l.bzscroll.y.getNow());n<=1?l.timer=e(h):(l.scrollrunning=!1,l.timer=0,l.triggerScrollEnd())}};l.scrollrunning||(l.triggerScrollStart(r,i,n,t,o),l.scrollrunning=!0,l.timer=e(h))},this.cancelScroll=function(){return l.timer&&v(l.timer),l.timer=0,l.bzscroll=!1,l.scrollrunning=!1,l}):(this.doScrollLeft=function(n,t){var i=l.getScrollTop();l.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=l.getScrollLeft();l.doScrollPos(i,n,t)},this.doScrollPos=function(n,t){var r=n>l.page.maxw?l.page.maxw:n,i;r<0&&(r=0);i=t>l.page.maxh?l.page.maxh:t;i<0&&(i=0);l.synched("scroll",function(){l.setScrollTop(i);l.setScrollLeft(r)})},this.cancelScroll=function(){});this.doScrollBy=function(n){ct(0,n)};this.doScrollLeftBy=function(n){ct(n,0)};this.doScrollTo=function(n,t){var i=t?Math.round(n*l.scrollratio.y):n;i<0?i=0:i>l.page.maxh&&(i=l.page.maxh);l.cursorfreezed=!1;l.doScrollTop(n)};this.checkContentSize=function(){var n=l.getContentSize();n.h==l.page.h&&n.w==l.page.w||l.resize(!1,n)};l.onscroll=function(){l.rail.drag||l.cursorfreezed||l.synched("scroll",function(){l.scroll.y=Math.round(l.getScrollTop()/l.scrollratio.y);l.railh&&(l.scroll.x=Math.round(l.getScrollLeft()/l.scrollratio.x));l.noticeCursor()})};l.bind(l.docscroll,"scroll",l.onscroll);this.doZoomIn=function(n){var i,r,e,t,u;if(!l.zoomactive){l.zoomactive=!0;l.zoomrestore={style:{}};i=["position","top","left","zIndex","backgroundColor","marginTop","marginBottom","marginLeft","marginRight"];r=l.win[0].style;for(e in i)t=i[e],l.zoomrestore.style[t]=void 0!==r[t]?r[t]:"";return l.zoomrestore.style.width=l.win.css("width"),l.zoomrestore.style.height=l.win.css("height"),l.zoomrestore.padding={w:l.win.outerWidth()-l.win.width(),h:l.win.outerHeight()-l.win.height()},w.isios4&&(l.zoomrestore.scrollTop=f.scrollTop(),f.scrollTop(0)),l.win.css({position:w.isios4?"absolute":"fixed",top:0,left:0,zIndex:s+100,margin:0}),u=l.win.css("backgroundColor"),(""===u||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(u))&&l.win.css("backgroundColor","#fff"),l.rail.css({zIndex:s+101}),l.zoom.css({zIndex:s+102}),l.zoom.css("backgroundPosition","0 -18px"),l.resizeZoom(),l.onzoomin&&l.onzoomin.call(l),l.cancelEvent(n)}};this.doZoomOut=function(n){if(l.zoomactive)return l.zoomactive=!1,l.win.css("margin",""),l.win.css(l.zoomrestore.style),w.isios4&&f.scrollTop(l.zoomrestore.scrollTop),l.rail.css({"z-index":l.zindex}),l.zoom.css({"z-index":l.zindex}),l.zoomrestore=!1,l.zoom.css("backgroundPosition","0 0"),l.onResize(),l.onzoomout&&l.onzoomout.call(l),l.cancelEvent(n)};this.doZoom=function(n){return l.zoomactive?l.doZoomOut(n):l.doZoomIn(n)};this.resizeZoom=function(){if(l.zoomactive){var n=l.getScrollTop();l.win.css({width:f.width()-l.zoomrestore.padding.w+"px",height:f.height()-l.zoomrestore.padding.h+"px"});l.onResize();l.setScrollTop(Math.min(l.page.maxh,n))}};this.init();i.nicescroll.push(this)},it=function(n){var t=this;this.nc=n;this.lastx=0;this.lasty=0;this.speedx=0;this.speedy=0;this.lasttime=0;this.steptime=0;this.snapx=!1;this.snapy=!1;this.demulx=0;this.demuly=0;this.lastscrollx=-1;this.lastscrolly=-1;this.chkx=0;this.chky=0;this.timer=0;this.reset=function(n,i){t.stop();t.steptime=0;t.lasttime=u();t.speedx=0;t.speedy=0;t.lastx=n;t.lasty=i;t.lastscrollx=-1;t.lastscrolly=-1};this.update=function(n,i){var r=u();t.steptime=r-t.lasttime;t.lasttime=r;var f=i-t.lasty,e=n-t.lastx,o=t.nc.getScrollTop()+f,s=t.nc.getScrollLeft()+e;t.snapx=s<0||s>t.nc.page.maxw;t.snapy=o<0||o>t.nc.page.maxh;t.speedx=e;t.speedy=f;t.lastx=n;t.lasty=i};this.stop=function(){t.nc.unsynched("domomentum2d");t.timer&&clearTimeout(t.timer);t.timer=0;t.lastscrollx=-1;t.lastscrolly=-1};this.doSnapy=function(n,i){var r=!1;i<0?(i=0,r=!0):i>t.nc.page.maxh&&(i=t.nc.page.maxh,r=!0);n<0?(n=0,r=!0):n>t.nc.page.maxw&&(n=t.nc.page.maxw,r=!0);r?t.nc.doScrollPos(n,i,t.nc.opt.snapbackspeed):t.nc.triggerScrollEnd()};this.doMomentum=function(n){var o=u(),l=n?o+n:t.lasttime,a=t.nc.getScrollLeft(),v=t.nc.getScrollTop(),s=t.nc.page.maxh,h=t.nc.page.maxw,e,y,p,f,c;if(t.speedx=h>0?Math.min(60,t.speedx):0,t.speedy=s>0?Math.min(60,t.speedy):0,e=l&&o-l<=60,(v<0||v>s||a<0||a>h)&&(e=!1),y=!(!t.speedy||!e)&&t.speedy,p=!(!t.speedx||!e)&&t.speedx,y||p){f=Math.max(16,t.steptime);f>50&&(c=f/50,t.speedx*=c,t.speedy*=c,f=50);t.demulxy=0;t.lastscrollx=t.nc.getScrollLeft();t.chkx=t.lastscrollx;t.lastscrolly=t.nc.getScrollTop();t.chky=t.lastscrolly;var i=t.lastscrollx,r=t.lastscrolly,w=function(){var n=u()-o>600?.04:.02;t.speedx&&(i=Math.floor(t.lastscrollx-t.speedx*(1-t.demulxy)),t.lastscrollx=i,(i<0||i>h)&&(n=.1));t.speedy&&(r=Math.floor(t.lastscrolly-t.speedy*(1-t.demulxy)),t.lastscrolly=r,(r<0||r>s)&&(n=.1));t.demulxy=Math.min(1,t.demulxy+n);t.nc.synched("domomentum2d",function(){t.speedx&&(t.nc.getScrollLeft(),t.chkx=i,t.nc.setScrollLeft(i));t.speedy&&(t.nc.getScrollTop(),t.chky=r,t.nc.setScrollTop(r));t.timer||(t.nc.hideCursor(),t.doSnapy(i,r))});t.demulxy<1?t.timer=setTimeout(w,f):(t.stop(),t.nc.hideCursor(),t.doSnapy(i,r))};w()}else t.doSnapy(t.nc.getScrollLeft(),t.nc.getScrollTop())}},y=n.fn.scrollTop;n.cssHooks.pageYOffset={get:function(n){var t=i.data(n,"__nicescroll")||!1;return t&&t.ishwscroll?t.getScrollTop():y.call(n)},set:function(n,t){var r=i.data(n,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollTop(parseInt(t)):y.call(n,t),this}};n.fn.scrollTop=function(n){if(void 0===n){var t=!!this[0]&&(i.data(this[0],"__nicescroll")||!1);return t&&t.ishwscroll?t.getScrollTop():y.call(this)}return this.each(function(){var t=i.data(this,"__nicescroll")||!1;t&&t.ishwscroll?t.setScrollTop(parseInt(n)):y.call(i(this),n)})};c=n.fn.scrollLeft;i.cssHooks.pageXOffset={get:function(n){var t=i.data(n,"__nicescroll")||!1;return t&&t.ishwscroll?t.getScrollLeft():c.call(n)},set:function(n,t){var r=i.data(n,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollLeft(parseInt(t)):c.call(n,t),this}};n.fn.scrollLeft=function(n){if(void 0===n){var t=!!this[0]&&(i.data(this[0],"__nicescroll")||!1);return t&&t.ishwscroll?t.getScrollLeft():c.call(this)}return this.each(function(){var t=i.data(this,"__nicescroll")||!1;t&&t.ishwscroll?t.setScrollLeft(parseInt(n)):c.call(i(this),n)})};l=function(n){var t=this,r,u;if(this.length=0,this.name="nicescrollarray",this.each=function(n){return i.each(t,n),t},this.push=function(n){t[t.length]=n;t.length++},this.eq=function(n){return t[n]},n)for(r=0;r<n.length;r++)u=i.data(n[r],"__nicescroll")||!1,u&&(this[this.length]=u,this.length++);return this};!function(n,t,i){for(var r=0,u=t.length;r<u;r++)i(n,t[r])}(l.prototype,["show","hide","toggle","onResize","resize","remove","stop","doScrollPos"],function(n,t){n[t]=function(){var n=arguments;return this.each(function(){this[t].apply(this,n)})}});n.fn.getNiceScroll=function(n){return void 0===n?new l(this):this[n]&&i.data(this[n],"__nicescroll")||!1};(n.expr.pseudos||n.expr[":"]).nicescroll=function(n){return void 0!==i.data(n,"__nicescroll")};i.fn.niceScroll=function(n,t){void 0!==t||"object"!=typeof n||"jquery"in n||(t=n,n=!1);var r=new l;return this.each(function(){var f=i(this),u=i.extend({},t),o,e;n&&(o=i(n),u.doc=o.length>1?i(n,f):o,u.win=f);!("doc"in u)||"win"in u||(u.win=f);e=f.data("__nicescroll")||!1;e||(u.doc=u.doc||f,e=new tt(u,f),f.data("__nicescroll",e));r.push(e)}),1===r.length?r[0]:r};r.NiceScroll={getjQuery:function(){return n}};i.nicescroll||(i.nicescroll=new l,i.nicescroll.options=k)}),function(){var t,n;t=window.jQuery;n=t(window);t.fn.stick_in_parent=function(i){var s,a,e,v,h,c,y,r,u,p,o,l,f;for(i==null&&(i={}),f=i.sticky_class,c=i.inner_scrolling,l=i.recalc_every,o=i.parent,u=i.offset_top,r=i.spacer,e=i.bottoming,u==null&&(u=0),o==null&&(o=void 0),c==null&&(c=!0),f==null&&(f="is_stuck"),s=t(document),e==null&&(e=!0),p=function(n){var f,t,r,i,u;return window.getComputedStyle?(f=n[0],t=window.getComputedStyle(n[0]),r=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),i=navigator.userAgent.toLowerCase(),u=/msie/i.test(i)&&!/opera/i.test(i)||/trident\//i.test(i)||/edge/i.test(i),(t.getPropertyValue("box-sizing")!=="border-box"||u)&&(r=r+parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),r):n.outerWidth(!0)},v=function(i,h,a,v,y,w,b,k){var rt,st,tt,ot,ht,g,nt,ut,ft,et,d,it;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),ht=s.height(),nt=i.parent(),o!=null&&(nt=nt.closest(o)),!nt.length)throw"failed to find stick parent";if(tt=!1,rt=!1,d=r!=null?r&&i.closest(r):t("<div />"),d&&d.css("position",i.css("position")),ut=function(){var n,t,e;if(!k)return ht=s.height(),n=parseInt(nt.css("border-top-width"),10),t=parseInt(nt.css("padding-top"),10),h=parseInt(nt.css("padding-bottom"),10),a=nt.offset().top+n+t,v=nt.height(),tt&&(tt=!1,rt=!1,r==null&&(i.insertAfter(d),d.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(f),e=!0),y=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-u,w=i.outerHeight(!0),b=i.css("float"),d&&d.css({width:p(i),height:w,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:b}),e?it():void 0},ut(),w!==v){i.addClass("sticky-is-inited");ot=void 0;g=u;et=l;it=function(){var o,st,it,t,p,ft;if(!k)return it=!1,et!=null&&(et-=1,et<=0&&(et=l,ut(),it=!0)),it||s.height()===ht||(ut(),it=!0),t=n.scrollTop(),ot!=null&&(st=t-ot),ot=t,tt?(e&&(p=t+w+g>v+a,rt&&!p&&(rt=!1,i.css({position:"fixed",bottom:"",top:g}).trigger("sticky_kit:unbottom"))),t<y&&(tt=!1,g=u,r==null&&((b==="left"||b==="right")&&i.insertAfter(d),d.detach()),o={position:"",width:"",top:""},i.css(o).removeClass(f).trigger("sticky_kit:unstick")),c&&(ft=n.height(),w+u>ft&&(rt||(g-=st,g=Math.max(ft-w,g),g=Math.min(u,g),tt&&i.css({top:g+"px"}))))):t>y&&(tt=!0,o={position:"fixed",top:g},o.width=i.css("box-sizing")==="border-box"?i.outerWidth()+"px":i.width()+"px",i.css(o).addClass(f),r==null&&(i.after(d),(b==="left"||b==="right")&&d.append(i)),i.trigger("sticky_kit:stick")),tt&&e&&(p==null&&(p=t+w+g>v+a),!rt&&p)?(rt=!0,nt.css("position")==="static"&&nt.css({position:"relative"}),i.css({position:"absolute",bottom:h,top:"auto"}).trigger("sticky_kit:bottom")):void 0};ft=function(){return ut(),it()};st=function(){return k=!0,n.off("touchmove",it),n.off("scroll",it),n.off("resize",ft),t(document.body).off("sticky_kit:recalc",ft),i.off("sticky_kit:detach",st),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),nt.position("position",""),tt?(r==null&&((b==="left"||b==="right")&&i.insertAfter(d),d.remove()),i.removeClass(f)):void 0};n.on("touchmove",it);n.on("scroll",it);n.on("resize",ft);t(document.body).on("sticky_kit:recalc",ft);i.on("sticky_kit:detach",st);return setTimeout(it,0)}}},h=0,y=this.length;h<y;h++)a=this[h],v(t(a));return this}}.call(this),function(n){"use strict";var t=function(t,i,r,u){var e={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 t=n.pageYOffset;return t!==undefined?t:document.documentElement.scrollTop},unbind:function(n,t,i){e.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){e.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(e.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 h,r,c,u,v,y,f,l,o,s,a;if(e.features)return e.features;var p=e.createEl(),w=p.style,i="",t={};for(t.oldIE=document.all&&!document.addEventListener,t.touch=("ontouchstart"in n),n.requestAnimationFrame&&(t.raf=n.requestAnimationFrame,t.caf=n.cancelAnimationFrame),t.pointerEvent=!!n.PointerEvent||navigator.msPointerEnabled,t.pointerEvent||(h=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(r=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r&&r.length>0&&(r=parseInt(r[1],10),r>=1&&r<8&&(t.isOldIOSPhone=!0))),c=h.match(/Android\s([0-9\.]*)/),u=c?c[1]:0,u=parseFloat(u),u>=1&&(u<4.4&&(t.isOldAndroid=!0),t.androidVersion=u),t.isMobileOpera=/opera mini|opera mobi/i.test(h)),v=["transform","perspective","animationName"],y=["","webkit","Moz","ms","O"],o=0;o<4;o++){for(i=y[o],s=0;s<3;s++)f=v[s],l=i+(i?f.charAt(0).toUpperCase()+f.slice(1):f),!t[f]&&l in w&&(t[f]=l);i&&!t.raf&&(i=i.toLowerCase(),t.raf=n[i+"RequestAnimationFrame"],t.raf&&(t.caf=n[i+"CancelAnimationFrame"]||n[i+"CancelRequestAnimationFrame"]))}return t.raf||(a=0,t.raf=function(t){var i=(new Date).getTime(),r=Math.max(0,16-(i-a)),u=n.setTimeout(function(){t(i+r)},r);return a=i+r,u},t.caf=function(n){clearTimeout(n)}),t.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=t,t}},ci,ff,ef,ot;e.detectFeatures();e.features.oldIE&&(e.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 f=this,we=25,gt=3,o={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"};e.extend(o,u);var ni=function(){return{x:0,y:0}},nr,be,sf,c,ke,pt,ti=ni(),tr=ni(),s=ni(),ar,su,k,d={},a,li,hf,cf,lf,hu,ii=0,ir={},ut=ni(),p,de,ct=0,cu,lu,vr,yr,rr,ri,au=!0,wt,af=[],vu,vf,ge,no,yf,ai,v,pr={},vi=!1,pf,wr=function(n,t){e.extend(f,t.publicMethods);af.push(n)},yu=function(n){var t=et();return n>t-1?n-t:n<0?t+n:n},br={},y=function(n,t){return br[n]||(br[n]=[]),br[n].push(t)},l=function(n){var i=br[n],r,t;if(i)for(r=Array.prototype.slice.call(arguments),r.shift(),t=0;t<i.length;t++)i[t].apply(f,r)},lt=function(){return(new Date).getTime()},bt=function(n){nf=n;f.bg.style.opacity=n*o.bgOpacity},to=function(n,t,i,r,u){(!vi||u&&u!==f.currItem)&&(r=r/(u?u.fitRatio:f.currItem.fitRatio));n[rr]=hf+t+"px, "+i+"px"+cf+" scale("+r+")"},w=function(n){vt&&(n&&(a>f.currItem.fitRatio?vi||(gi(f.currItem,!1,!0),vi=!0):vi&&(gi(f.currItem),vi=!1)),to(vt,s.x,s.y,a))},kr=function(n){n.container&&to(n.container.style,n.initialPosition.x,n.initialPosition.y,n.initialZoomLevel,n)},ur=function(n,t){t[rr]=hf+n+"px, 0px"+cf},pu=function(n,t){if(!o.loop&&t){var r=c+(ut.x*ii-n)/ut.x,i=Math.round(n-dt.x);(r<0&&i>0||r>=et()-1&&i<0)&&(n=dt.x+i*o.mainScrollEndFriction)}dt.x=n;ur(n,ke)},wf=function(n,t){var i=uu[n]-ir[n];return tr[n]+ti[n]+i-i*(t/li)},g=function(n,t){n.x=t.x;n.y=t.y;t.id&&(n.id=t.id)},io=function(n){n.x=Math.round(n.x);n.y=Math.round(n.y)},bf=null,kf=function(){bf&&(e.unbind(document,"mousemove",kf),e.addClass(t,"pswp--has_mouse"),o.mouseUsed=!0,l("mouseUsed"));bf=setTimeout(function(){bf=null},100)},ss=function(){e.bind(document,"keydown",f);v.transform&&e.bind(f.scrollWrap,"click",f);o.mouseUsed||e.bind(document,"mousemove",kf);e.bind(n,"resize scroll orientationchange",f);l("bindEvents")},hs=function(){e.unbind(n,"resize scroll orientationchange",f);e.unbind(n,"scroll",k.scroll);e.unbind(document,"keydown",f);e.unbind(document,"mousemove",kf);v.transform&&e.unbind(f.scrollWrap,"click",f);at&&e.unbind(n,ar,f);clearTimeout(pf);l("unbindEvents")},df=function(n,t){var i=eu(f.currItem,d,n);return t&&(h=i),i},ro=function(n){return n||(n=f.currItem),n.initialZoomLevel},uo=function(n){return n||(n=f.currItem),n.w>0?o.maxSpreadZoom:1},fo=function(n,t,i,r){return r===f.currItem.initialZoomLevel?(i[n]=f.currItem.initialPosition[n],!0):(i[n]=wf(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},cs=function(){if(rr){var n=v.perspective&&!wt;hf="translate"+(n?"3d(":"(");cf=v.perspective?", 0px)":")";return}rr="left";e.addClass(t,"pswp--ie");ur=function(n,t){t.left=n+"px"};kr=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"};w=function(){if(vt){var n=vt,t=f.currItem,i=t.fitRatio>1?1:t.fitRatio,r=i*t.w,u=i*t.h;n.width=r+"px";n.height=u+"px";n.left=s.x+"px";n.top=s.y+"px"}}},ls=function(n){var t="";o.escKey&&n.keyCode===27?t="close":o.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,f[t]()))},as=function(n){n&&(sr||bi||rt||iu)&&(n.preventDefault(),n.stopPropagation())},eo=function(){f.setScrollOffset(0,e.getScrollY())},ft={},fr=0,dr=function(n){ft[n]&&(ft[n].raf&&vf(ft[n].raf),fr--,delete ft[n])},gf=function(n){ft[n]&&dr(n);ft[n]||(fr++,ft[n]={})},gr=function(){for(var n in ft)ft.hasOwnProperty(n)&&dr(n)},nu=function(n,t,i,r,u,f,e){var h=lt(),o,s;gf(n);s=function(){if(ft[n]){if(o=lt()-h,o>=r){dr(n);f(i);e&&e();return}f((i-t)*u(o/r)+t);ft[n].raf=vu(s)}};s()},vs={shout:l,listen:y,viewportSize:d,options:o,isMainScrollAnimating:function(){return rt},getZoomLevel:function(){return a},getCurrentIndex:function(){return c},isDragging:function(){return at},isZooming:function(){return kt},setScrollOffset:function(n,t){ir.x=n;ai=ir.y=t;l("updateScrollOffset",ir)},applyZoomPan:function(n,t,i,r){s.x=t;s.y=i;a=n;w(r)},init:function(){var n,u,s,r;if(!nr&&!be){for(f.framework=e,f.template=t,f.bg=e.getChildByClass(t,"pswp__bg"),ge=t.className,nr=!0,v=e.detectFeatures(),vu=v.raf,vf=v.caf,rr=v.transform,yf=v.oldIE,f.scrollWrap=e.getChildByClass(t,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),ke=f.container.style,f.itemHolders=p=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],p[0].el.style.display=p[2].el.style.display="none",cs(),k={resize:f.updateSize,orientationchange:function(){clearTimeout(pf);pf=setTimeout(function(){d.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:eo,keydown:ls,click:as},u=v.isOldIOSPhone||v.isOldAndroid||v.isMobileOpera,v.animationName&&v.transform&&!u||(o.showAnimationDuration=o.hideAnimationDuration=0),n=0;n<af.length;n++)f["init"+af[n]]();for(i&&(s=f.ui=new i(f,e),s.init()),l("firstUpdate"),c=c||o.index||0,(isNaN(c)||c<0||c>=et())&&(c=0),f.currItem=hi(c),(v.isOldIOSPhone||v.isOldAndroid)&&(au=!1),t.setAttribute("aria-hidden","false"),o.modal&&(au?t.style.position="fixed":(t.style.position="absolute",t.style.top=e.getScrollY()+"px")),ai===undefined&&(l("initialLayout"),ai=no=e.getScrollY()),r="pswp--open ",o.mainClass&&(r+=o.mainClass+" "),o.showHideOpacity&&(r+="pswp--animate_opacity "),r+=wt?"pswp--touch":"pswp--notouch",r+=v.animationName?" pswp--css_animation":"",r+=v.svg?" pswp--svg":"",e.addClass(t,r),f.updateSize(),pt=-1,ct=null,n=0;n<gt;n++)ur((n+pt)*ut.x,p[n].el.style);yf||e.bind(f.scrollWrap,su,f);y("initialZoomInEnd",function(){f.setContent(p[0],c-1);f.setContent(p[2],c+1);p[0].el.style.display=p[2].el.style.display="block";o.focus&&t.focus();ss()});f.setContent(p[1],c);f.updateCurrItem();l("afterInit");au||(lf=setInterval(function(){fr||at||kt||a!==f.currItem.initialZoomLevel||f.updateSize()},1e3));e.addClass(t,"pswp--visible")}},close:function(){nr&&(nr=!1,be=!0,l("close"),hs(),go(f.currItem,null,!0,f.destroy))},destroy:function(){l("destroy");ki&&clearTimeout(ki);t.setAttribute("aria-hidden","true");t.className=ge;lf&&clearInterval(lf);e.unbind(f.scrollWrap,su,f);e.unbind(n,"scroll",f);fe();gr();br=null},panTo:function(n,t,i){i||(n>h.min.x?n=h.min.x:n<h.max.x&&(n=h.max.x),t>h.min.y?t=h.min.y:t<h.max.y&&(t=h.max.y));s.x=n;s.y=t;w()},handleEvent:function(t){t=t||n.event;k[t.type]&&k[t.type](t)},goTo:function(n){n=yu(n);var t=n-c;ct=t;c=n;f.currItem=hi(c);ii-=t;pu(ut.x*ii);gr();rt=!1;f.updateCurrItem()},next:function(){f.goTo(c+1)},prev:function(){f.goTo(c-1)},updateCurrZoomItem:function(n){if(n&&l("beforeChange",0),p[1].el.children.length){var t=p[1].el.children[0];vt=e.hasClass(t,"pswp__zoom-wrap")?t.style:null}else vt=null;h=f.currItem.bounds;li=a=f.currItem.initialZoomLevel;s.x=h.center.x;s.y=h.center.y;n&&l("afterChange")},invalidateCurrItems:function(){hu=!0;for(var n=0;n<gt;n++)p[n].item&&(p[n].item.needsUpdate=!0)},updateCurrItem:function(n){var i,t,r,u;if(ct!==0&&(i=Math.abs(ct),!n||!(i<2))){for(f.currItem=hi(c),vi=!1,l("beforeChange",ct),i>=gt&&(pt+=ct+(ct>0?-gt:gt),i=gt),r=0;r<i;r++)ct>0?(t=p.shift(),p[gt-1]=t,pt++,ur((pt+2)*ut.x,t.el.style),f.setContent(t,c-i+r+1+1)):(t=p.pop(),p.unshift(t),pt--,ur(pt*ut.x,t.el.style),f.setContent(t,c+i-r-2));vt&&Math.abs(ct)===1&&(u=hi(de),u.initialZoomLevel!==a&&(eu(u,d),gi(u),kr(u)));ct=0;f.updateCurrZoomItem();de=c;l("afterChange")}},updateSize:function(i){var b,y,r,u,v;if(!au&&o.modal){if(b=e.getScrollY(),ai!==b&&(t.style.top=b+"px",ai=b),!i&&pr.x===n.innerWidth&&pr.y===n.innerHeight)return;pr.x=n.innerWidth;pr.y=n.innerHeight;t.style.height=pr.y+"px"}if(d.x=f.scrollWrap.clientWidth,d.y=f.scrollWrap.clientHeight,eo(),ut.x=d.x+Math.round(d.x*o.spacing),ut.y=d.y,pu(ut.x*ii),l("beforeResize"),pt!==undefined){for(v=0;v<gt;v++)y=p[v],ur((v+pt)*ut.x,y.el.style),u=c+v-1,o.loop&&et()>2&&(u=yu(u)),r=hi(u),r&&(hu||r.needsUpdate||!r.bounds)?(f.cleanSlide(r),f.setContent(y,u),v===1&&(f.currItem=r,f.updateCurrZoomItem(!0)),r.needsUpdate=!1):y.index===-1&&u>=0&&f.setContent(y,u),r&&r.container&&(eu(r,d),gi(r),kr(r));hu=!1}li=a=f.currItem.initialZoomLevel;h=f.currItem.bounds;h&&(s.x=h.center.x,s.y=h.center.y,w(!0));l("resize")},zoomTo:function(n,t,i,r,u){var h,f,c,o,l;t&&(li=a,uu.x=Math.abs(t.x)-s.x,uu.y=Math.abs(t.y)-s.y,g(tr,s));h=df(n,!1);f={};fo("x",h,f,n);fo("y",h,f,n);c=a;o={x:s.x,y:s.y};io(f);l=function(t){t===1?(a=n,s.x=f.x,s.y=f.y):(a=(n-c)*t+c,s.x=(f.x-o.x)*t+o.x,s.y=(f.y-o.y)*t+o.y);u&&u(t);w(t===1)};i?nu("customZoomTo",0,1,i,r||e.easing.sine.inOut,l):l(1)}},oo=30,ne=10,so,wu,nt={},yi={},tt={},it={},er={},ui=[],pi={},tu,wi=[],or={},te,iu,ru,bu=0,ku=ni(),ie=0,at,re,bi,sr,du,fi,st,kt,ho,co,h,dt=ni(),vt,rt,uu=ni(),hr=ni(),ei,ue,gu,nf,tf,ys=function(n,t){return n.x===t.x&&n.y===t.y},ps=function(n,t){return Math.abs(n.x-t.x)<we&&Math.abs(n.y-t.y)<we},lo=function(n,t){return or.x=Math.abs(n.x-t.x),or.y=Math.abs(n.y-t.y),Math.sqrt(or.x*or.x+or.y*or.y)},fe=function(){du&&(vf(du),du=null)},ao=function(){at&&(du=vu(ao),nh())},ws=function(){return!(o.scaleMode==="fit"&&a===f.currItem.initialZoomLevel)},vo=function(n,t){return!n||n===document?!1:n.getAttribute("class")&&n.getAttribute("class").indexOf("pswp__scroll-wrap")>-1?!1:t(n)?n:vo(n.parentNode,t)},ee={},yo=function(n,t){return ee.prevent=!vo(n.target,o.isClickableElement),l("preventDragEvent",n,t,ee),ee.prevent},po=function(n,t){return t.x=n.pageX,t.y=n.pageY,t.id=n.identifier,t},wo=function(n,t,i){i.x=(n.x+t.x)*.5;i.y=(n.y+t.y)*.5},bs=function(n,t,i){if(n-wu>50){var r=wi.length>2?wi.shift():{};r.x=t;r.y=i;wi.push(r);wu=n}},bo=function(){var n=s.y-f.currItem.initialPosition.y;return 1-Math.abs(n/(d.y/2))},fu={},ks={},oi=[],rf,oe=function(n){while(oi.length>0)oi.pop();return ri?(rf=0,ui.forEach(function(n){rf===0?oi[0]=n:rf===1&&(oi[1]=n);rf++})):n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(oi[0]=po(n.touches[0],fu),n.touches.length>1&&(oi[1]=po(n.touches[1],ks))):(fu.x=n.pageX,fu.y=n.pageY,fu.id="",oi[0]=fu),oi},ko=function(n,t){var u,y=0,i=s[n]+t[n],c,p=t[n]>0,e=dt.x+t.x,l=dt.x-pi.x,v,r;if(u=i>h.min[n]||i<h.max[n]?o.panEndFriction:1,i=s[n]+t[n]*u,(o.allowPanToNext||a===f.currItem.initialZoomLevel)&&(vt?ei!=="h"||n!=="x"||bi||(p?(i>h.min[n]&&(u=o.panEndFriction,y=h.min[n]-i,c=h.min[n]-tr[n]),(c<=0||l<0)&&et()>1?(r=e,l<0&&e>pi.x&&(r=pi.x)):h.min.x!==h.max.x&&(v=i)):(i<h.max[n]&&(u=o.panEndFriction,y=i-h.max[n],c=tr[n]-h.max[n]),(c<=0||l>0)&&et()>1?(r=e,l>0&&e<pi.x&&(r=pi.x)):h.min.x!==h.max.x&&(v=i))):r=e,n==="x"))return r!==undefined&&(pu(r,!0),fi=r===pi.x?!1:!0),h.min.x!==h.max.x&&(v!==undefined?s.x=v:fi||(s.x+=t.x*u)),r!==undefined;rt||fi||a>f.currItem.fitRatio&&(s[n]+=t[n]*u)},ds=function(t){var r,i,u;if(t.type!=="mousedown"||!(t.button>0)){if(cr){t.preventDefault();return}ru&&t.type==="mousedown"||(yo(t,!0)&&t.preventDefault(),l("pointerDown"),ri&&(r=e.arraySearch(ui,t.pointerId,"id"),r<0&&(r=ui.length),ui[r]={x:t.pageX,y:t.pageY,id:t.pointerId}),i=oe(t),u=i.length,st=null,gr(),at&&u!==1||(at=ue=!0,e.bind(n,ar,f),te=tf=gu=iu=fi=sr=re=bi=!1,ei=null,l("firstTouchStart",i),g(tr,s),ti.x=ti.y=0,g(it,i[0]),g(er,it),pi.x=ut.x*ii,wi=[{x:it.x,y:it.y}],wu=so=lt(),df(a,!0),fe(),ao()),!kt&&u>1&&!rt&&!fi&&(li=a,bi=!1,kt=re=!0,ti.y=ti.x=0,g(tr,s),g(nt,i[0]),g(yi,i[1]),wo(nt,yi,hr),uu.x=Math.abs(hr.x)-s.x,uu.y=Math.abs(hr.y)-s.y,ho=co=lo(nt,yi)))}},gs=function(n){var i,r,t,u;n.preventDefault();ri&&(i=e.arraySearch(ui,n.pointerId,"id"),i>-1&&(r=ui[i],r.x=n.pageX,r.y=n.pageY));at&&(t=oe(n),ei||sr||kt?st=t:dt.x!==ut.x*ii?ei="h":(u=Math.abs(t[0].x-it.x)-Math.abs(t[0].y-it.y),Math.abs(u)>=ne&&(ei=u>0?"h":"v",st=t)))},nh=function(){var r,u,n,y,c,v,p;if(st&&(r=st.length,r!==0))if(g(nt,st[0]),tt.x=nt.x-it.x,tt.y=nt.y-it.y,kt&&r>1){if(it.x=nt.x,it.y=nt.y,!tt.x&&!tt.y&&ys(st[1],yi))return;g(yi,st[1]);bi||(bi=!0,l("zoomGestureStarted"));u=lo(nt,yi);n=fh(u);n>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(tf=!0);var t=1,i=ro(),e=uo();n<i?o.pinchToClose&&!tf&&li<=f.currItem.initialZoomLevel?(y=i-n,c=1-y/(i/1.2),bt(c),l("onPinchClose",c),gu=!0):(t=(i-n)/i,t>1&&(t=1),n=i-t*(i/3)):n>e&&(t=(n-e)/(i*6),t>1&&(t=1),n=e+t*i);t<0&&(t=0);ho=u;wo(nt,yi,ku);ti.x+=ku.x-hr.x;ti.y+=ku.y-hr.y;g(hr,ku);s.x=wf("x",n);s.y=wf("y",n);te=n>a;a=n;w()}else{if(!ei)return;if(ue&&(ue=!1,Math.abs(tt.x)>=ne&&(tt.x-=st[0].x-er.x),Math.abs(tt.y)>=ne&&(tt.y-=st[0].y-er.y)),it.x=nt.x,it.y=nt.y,tt.x===0&&tt.y===0)return;if(ei==="v"&&o.closeOnVerticalDrag&&!ws()){ti.y+=tt.y;s.y+=tt.y;v=bo();iu=!0;l("onVerticalDrag",v);bt(v);w();return}bs(lt(),nt.x,nt.y);sr=!0;h=f.currItem.bounds;p=ko("x",tt);p||(ko("y",tt),io(s),w())}},th=function(t){var r,c,k,y,u,i,h,d,p,b,nt;if(v.isOldAndroid){if(ru&&t.type==="mouseup")return;t.type.indexOf("touch")>-1&&(clearTimeout(ru),ru=setTimeout(function(){ru=0},600))}if(l("pointerUp"),yo(t,!1)&&t.preventDefault(),ri&&(c=e.arraySearch(ui,t.pointerId,"id"),c>-1&&(r=ui.splice(c,1)[0],navigator.msPointerEnabled?(k={4:"mouse",2:"touch",3:"pen"},r.type=k[t.pointerType],r.type||(r.type=t.pointerType||"mouse")):r.type=t.pointerType||"mouse")),y=oe(t),i=y.length,t.type==="mouseup"&&(i=0),i===2)return st=null,!0;if(i===1&&g(er,y[0]),i!==0||ei||rt||(r||(t.type==="mouseup"?r={x:t.pageX,y:t.pageY,type:"mouse"}:t.changedTouches&&t.changedTouches[0]&&(r={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,type:"touch"})),l("touchRelease",t,r)),h=-1,i===0&&(at=!1,e.unbind(n,ar,f),fe(),kt?h=0:ie!==-1&&(h=lt()-ie)),ie=i===1?lt():-1,u=h!==-1&&h<150?"zoom":"swipe",kt&&i<2&&(kt=!1,i===1&&(u="zoomPointerUp"),l("zoomGestureEnded")),st=null,sr||bi||rt||iu){if(gr(),tu||(tu=ih()),tu.calculateSwipeSpeed("x"),iu){d=bo();d<o.verticalDragRange?f.close():(p=s.y,b=nf,nu("verticalDrag",0,1,300,e.easing.cubic.out,function(n){s.y=(f.currItem.initialPosition.y-p)*n+p;bt((1-b)*n+b);w()}),l("onVerticalDrag",1));return}if((fi||rt)&&i===0){if(nt=uh(u,tu),nt)return;u="zoomPointerUp"}if(!rt){if(u!=="swipe"){eh();return}!fi&&a>f.currItem.fitRatio&&rh(tu)}}},ih=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){wi.length>1?(t=lt()-wu+50,i=wi[wi.length-2][r]):(t=lt()-so,i=er[r]);n.lastFlickOffset[r]=it[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]||(s[t]>h.min[t]?n.backAnimDestination[t]=h.min[t]:s[t]<h.max[t]&&(n.backAnimDestination[t]=h.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,nu("bounceZoomPan"+t,s[t],n.backAnimDestination[t],i||300,e.easing.sine.out,function(n){s[t]=n;w()}))))},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,s[t]+=n.distanceOffset[t])},panAnimLoop:function(){if(ft.zoomPan&&(ft.zoomPan.raf=vu(n.panAnimLoop),n.now=lt(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),w(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05)){s.x=Math.round(s.x);s.y=Math.round(s.y);w();dr("zoomPan");return}}};return n},rh=function(n){if(n.calculateSwipeSpeed("y"),h=f.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;gf("zoomPan");n.lastNow=lt();n.panAnimLoop()},uh=function(n,t){var r,u,h,a,v,s,y,i;return rt||(bu=c),n==="swipe"&&(h=it.x-er.x,a=t.lastFlickDist.x<10,h>oo&&(a||t.lastFlickOffset.x>20)?u=-1:h<-oo&&(a||t.lastFlickOffset.x<-20)&&(u=1)),u&&(c+=u,c<0?(c=o.loop?et()-1:0,v=!0):c>=et()&&(c=o.loop?0:et()-1,v=!0),(!v||o.loop)&&(ct+=u,ii-=u,r=!0)),s=ut.x*ii,y=Math.abs(s-dt.x),r||s>dt.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,bu===c&&(r=!1),rt=!0,l("mainScrollAnimStart"),nu("mainScroll",dt.x,s,i,e.easing.cubic.out,pu,function(){gr();rt=!1;bu=-1;(r||bu!==c)&&f.updateCurrItem();l("mainScrollAnimComplete")}),r&&f.updateCurrItem(!0),r},fh=function(n){return 1/co*n*li},eh=function(){var n=a,t=ro(),r=uo(),u,o,i;return(a<t?n=t:a>r&&(n=r),u=1,i=nf,gu&&!te&&!tf&&a<t)?(f.close(),!0):(gu&&(o=function(n){bt((u-i)*n+i)}),f.zoomTo(n,0,200,e.easing.cubic.out,o),!0)};wr("Gestures",{publicMethods:{initGestures:function(){var n=function(n,t,i,r,u){cu=n+t;lu=n+i;vr=n+r;yr=u?n+u:""};ri=v.pointerEvent;ri&&v.touch&&(v.touch=!1);ri?navigator.msPointerEnabled?n("MSPointer","Down","Move","Up","Cancel"):n("pointer","down","move","up","cancel"):v.touch?(n("touch","start","move","end","cancel"),wt=!0):n("mouse","down","move","up");ar=lu+" "+vr+" "+yr;su=cu;ri&&!wt&&(wt=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1);f.likelyTouchDevice=wt;k[cu]=ds;k[lu]=gs;k[vr]=th;yr&&(k[yr]=k[vr]);v.touch&&(su+=" mousedown",ar+=" mousemove mouseup",k.mousedown=k[cu],k.mousemove=k[lu],k.mouseup=k[vr]);wt||(o.allowPanToNext=!1)}}});var ki,go=function(n,i,r,u){var h,v,y,p;if(ki&&clearTimeout(ki),cr=!0,se=!0,n.initialLayout?(h=n.initialLayout,n.initialLayout=null):h=o.getThumbBoundsFn&&o.getThumbBoundsFn(c),v=r?o.hideAnimationDuration:o.showAnimationDuration,y=function(){dr("initialZoom");r?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(bt(1),i&&(i.style.display="block"),e.addClass(t,"pswp--animated-in"),l("initialZoom"+(r?"OutEnd":"InEnd")));u&&u();cr=!1},!v||!h||h.x===undefined){l("initialZoom"+(r?"Out":"In"));a=n.initialZoomLevel;g(s,n.initialPosition);w();t.style.opacity=r?0:1;bt(1);v?setTimeout(function(){y()},v):y();return}p=function(){var u=sf,i=!f.currItem.src||f.currItem.loadError||o.showHideOpacity;n.miniImg&&(n.miniImg.style.webkitBackfaceVisibility="hidden");r||(a=h.w/n.w,s.x=h.x,s.y=h.y-no,f[i?"template":"bg"].style.opacity=.001,w());gf("initialZoom");r&&!u&&e.removeClass(t,"pswp--animated-in");i&&(r?e[(u?"remove":"add")+"Class"](t,"pswp--animate_opacity"):setTimeout(function(){e.addClass(t,"pswp--animate_opacity")},30));ki=setTimeout(function(){if(l("initialZoom"+(r?"Out":"In")),r){var o=h.w/n.w,f={x:s.x,y:s.y},c=a,p=nf,b=function(n){n===1?(a=o,s.x=h.x,s.y=h.y-ai):(a=(o-c)*n+c,s.x=(h.x-f.x)*n+f.x,s.y=(h.y-ai-f.y)*n+f.y);w();i?t.style.opacity=1-n:bt(p-n*p)};u?nu("initialZoom",0,1,v,e.easing.cubic.out,b,y):(b(1),ki=setTimeout(y,v+20))}else a=n.initialZoomLevel,g(s,n.initialPosition),w(),bt(1),i?t.style.opacity=1:bt(1),ki=setTimeout(y,v+20)},r?25:90)};p()},si,ht={},di=[],se,cr,oh={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 si.length}},hi,et,sh,ns=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hh=function(n,t,i){var r=n.bounds;r.center.x=Math.round((ht.x-t)/2);r.center.y=Math.round((ht.y-i)/2)+n.vGap.top;r.max.x=t>ht.x?Math.round(ht.x-t):r.center.x;r.max.y=i>ht.y?Math.round(ht.y-i)+n.vGap.top:r.center.y;r.min.x=t>ht.x?0:r.center.x;r.min.y=i>ht.y?n.vGap.top:r.center.y},eu=function(n,t,i){var r,u,f,e;return n.src&&!n.loadError?(r=!i,r&&(n.vGap||(n.vGap={top:0,bottom:0}),l("parseVerticalMargin",n)),ht.x=t.x,ht.y=t.y-n.vGap.top-n.vGap.bottom,r&&(u=ht.x/n.w,f=ht.y/n.h,n.fitRatio=u<f?u:f,e=o.scaleMode,e==="orig"?i=1:e==="fit"&&(i=n.fitRatio),i>1&&(i=1),n.initialZoomLevel=i,n.bounds||(n.bounds=ns())),!i)?void 0:(hh(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=ns(),n.initialPosition=n.bounds.center,n.bounds)},uf=function(n,t,i,r,u,e){t.loadError||r&&(t.imageAppended=!0,gi(t,r,t===f.currItem&&vi),i.appendChild(r),e&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},ts=function(n){n.loading=!0;n.loaded=!1;var t=n.img=e.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},is=function(n,t){if(n.src&&n.loadError&&n.container)return t&&(n.container.innerHTML=""),n.container.innerHTML=o.errorMsg.replace("%url%",n.src),!0},gi=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"}},rs=function(){var n,t;if(di.length){for(t=0;t<di.length;t++)n=di[t],n.holder.index===n.index&&uf(n.index,n.item,n.baseDiv,n.img,!1,n.clearPlaceholder);di=[]}};wr("Controller",{publicMethods:{lazyLoadItem:function(n){n=yu(n);var t=hi(n);!t||(t.loaded||t.loading)&&!hu||(l("gettingData",n,t),t.src)&&ts(t)},initController:function(){e.extend(o,oh,!0);f.items=si=r;hi=f.getItemAt;et=o.getNumItemsFn;sh=o.loop;et()<3&&(o.loop=!1);y("beforeChange",function(n){for(var i=o.preload,r=n===null?!0:n>=0,u=Math.min(i[0],et()),e=Math.min(i[1],et()),t=1;t<=(r?e:u);t++)f.lazyLoadItem(c+t);for(t=1;t<=(r?u:e);t++)f.lazyLoadItem(c-t)});y("initialLayout",function(){f.currItem.initialLayout=o.getThumbBoundsFn&&o.getThumbBoundsFn(c)});y("mainScrollAnimComplete",rs);y("initialZoomInEnd",rs);y("destroy",function(){for(var n,t=0;t<si.length;t++)n=si[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);di=null})},getItemAt:function(n){return n>=0?si[n]!==undefined?si[n]:!1:!1},allowProgressiveImg:function(){return o.forceProgressiveLoading||!wt||o.mouseUsed||screen.width>1200},setContent:function(n,t){var h,i,u,r,a,s;if(o.loop&&(t=yu(t)),h=f.getItemAt(n.index),h&&(h.container=null),i=f.getItemAt(t),!i){n.el.innerHTML="";return}l("gettingData",t,i);n.index=t;n.item=i;r=i.container=e.createEl("pswp__zoom-wrap");!i.src&&i.html&&(i.html.tagName?r.appendChild(i.html):r.innerHTML=i.html);is(i);eu(i,d);!i.src||i.loadError||i.loaded?i.src&&!i.loadError&&(u=e.createEl("pswp__img","img"),u.style.opacity=1,u.src=i.src,gi(i,u),uf(t,i,r,u,!0)):(i.loadComplete=function(i){if(nr){if(n&&n.index===t){if(is(i,!0)){i.loadComplete=i.img=null;eu(i,d);kr(i);n.index===c&&f.updateCurrZoomItem();return}i.imageAppended?!cr&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):v.transform&&(rt||cr)?di.push({item:i,baseDiv:r,img:i.img,index:t,holder:n,clearPlaceholder:!0}):uf(t,i,r,i.img,rt||cr,!0)}i.loadComplete=null;i.img=null;l("imageLoadComplete",t,i)}},e.features.transform&&(a="pswp__img pswp__img--placeholder",a+=i.msrc?"":" pswp__img--placeholder--blank",s=e.createEl(a,i.msrc?"img":""),i.msrc&&(s.src=i.msrc),gi(i,s),r.appendChild(s),i.placeholder=s),i.loading||ts(i),f.allowProgressiveImg()&&(!se&&v.transform?di.push({item:i,baseDiv:r,img:i.img,index:t,holder:n}):uf(t,i,r,i.img,!0,!0)));se||t!==c?kr(i):(vt=r.style,go(i,u||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}}});ff={};ef=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)};wr("Tap",{publicMethods:{initTap:function(){y("firstTouchStart",f.onTapStart);y("touchRelease",f.onTapRelease);y("destroy",function(){ff={};ci=null})},onTapStart:function(n){n.length>1&&(clearTimeout(ci),ci=null)},onTapRelease:function(n,t){var i,r;if(t&&!sr&&!re&&!fr){if(i=t,ci&&(clearTimeout(ci),ci=null,ps(i,ff))){l("doubleTap",i);return}if(t.type==="mouse"){ef(n,t,"mouse");return}if(r=n.target.tagName.toUpperCase(),r==="BUTTON"||e.hasClass(n.target,"pswp__single-tap")){ef(n,t);return}g(ff,i);ci=setTimeout(function(){ef(n,t);ci=null},300)}}}});wr("DesktopZoom",{publicMethods:{initDesktopZoom:function(){yf||(wt?y("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(n){var r,u,i,o;ot={};r="wheel mousewheel DOMMouseScroll";y("bindEvents",function(){e.bind(t,r,f.handleMouseWheel)});y("unbindEvents",function(){ot&&e.unbind(t,r,f.handleMouseWheel)});f.mouseZoomedIn=!1;i=function(){f.mouseZoomedIn&&(e.removeClass(t,"pswp--zoomed-in"),f.mouseZoomedIn=!1);a<1?e.addClass(t,"pswp--zoom-allowed"):e.removeClass(t,"pswp--zoom-allowed");o()};o=function(){u&&(e.removeClass(t,"pswp--dragging"),u=!1)};y("resize",i);y("afterChange",i);y("pointerDown",function(){f.mouseZoomedIn&&(u=!0,e.addClass(t,"pswp--dragging"))});y("pointerUp",o);n||i()},handleMouseWheel:function(n){if(a<=f.currItem.fitRatio)return o.modal&&(!o.closeOnScroll||fr||at?n.preventDefault():rr&&Math.abs(n.deltaY)>2&&(sf=!0,f.close())),!0;if(n.stopPropagation(),ot.x=0,"deltaX"in n)n.deltaMode===1?(ot.x=n.deltaX*18,ot.y=n.deltaY*18):(ot.x=n.deltaX,ot.y=n.deltaY);else if("wheelDelta"in n)n.wheelDeltaX&&(ot.x=-.16*n.wheelDeltaX),ot.y=n.wheelDeltaY?-.16*n.wheelDeltaY:-.16*n.wheelDelta;else if("detail"in n)ot.y=n.detail;else return;df(a,!0);var t=s.x-ot.x,i=s.y-ot.y;(o.modal||t<=h.min.x&&t>=h.max.x&&i<=h.min.y&&i>=h.max.y)&&n.preventDefault();f.panTo(t,i)},toggleDesktopZoom:function(n){n=n||{x:d.x/2+ir.x,y:d.y/2+ir.y};var r=o.getDoubleTapZoom(!0,f.currItem),i=a===r;f.mouseZoomedIn=!i;f.zoomTo(i?f.currItem.initialZoomLevel:r,n,333);e[(i?"remove":"add")+"Class"](t,"pswp--zoomed-in")}}});var ch={history:!0,galleryUID:1},he,us,ou,of,ce,fs,b,lr,le,ae,yt,ve,ye=function(){return yt.hash.substring(1)},es=function(){he&&clearTimeout(he);ou&&clearTimeout(ou)},os=function(){var u=ye(),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(o.galleryPIDs){for(f=n.pid,n.pid=0,t=0;t<si.length;t++)if(si[t].pid===f){n.pid=t;break}}else n.pid=parseInt(n.pid,10)-1;return n.pid<0&&(n.pid=0),n},pe=function(){var i,r,t,u;if(ou&&clearTimeout(ou),fr||at){ou=setTimeout(pe,500);return}of?clearTimeout(us):of=!0;i=c+1;r=hi(c);r.hasOwnProperty("pid")&&(i=r.pid);t=b+"&gid="+o.galleryUID+"&pid="+i;lr||yt.hash.indexOf(t)===-1&&(ae=!0);u=yt.href.split("#")[0]+"#"+t;ve?"#"+t!==n.location.hash&&history[lr?"replaceState":"pushState"]("",document.title,u):lr?yt.replace(u):yt.hash=t;lr=!0;us=setTimeout(function(){of=!1},60)};wr("History",{publicMethods:{initHistory:function(){var t,i;(e.extend(o,ch,!0),o.history)&&(yt=n.location,ae=!1,le=!1,lr=!1,b=ye(),ve="pushState"in history,b.indexOf("gid=")>-1&&(b=b.split("&gid=")[0],b=b.split("?gid=")[0]),y("afterChange",f.updateURL),y("unbindEvents",function(){e.unbind(n,"hashchange",f.onHashChange)}),t=function(){fs=!0;le||(ae?history.back():b?yt.hash=b:ve?history.pushState("",document.title,yt.pathname+yt.search):yt.hash="");es()},y("unbindEvents",function(){sf&&t()}),y("destroy",function(){fs||t()}),y("firstUpdate",function(){c=os().pid}),i=b.indexOf("pid="),i>-1&&(b=b.substring(0,i),b.slice(-1)==="&"&&(b=b.slice(0,-1))),setTimeout(function(){nr&&e.bind(n,"hashchange",f.onHashChange)},40))},onHashChange:function(){if(ye()===b){le=!0;f.close();return}of||(ce=!0,f.goTo(os().pid),ce=!1)},updateURL:function(){(es(),ce)||(lr?he=setTimeout(pe,800):pe())}}});e.extend(f,vs)};typeof define=="function"&&define.amd?define(t):n.PhotoSwipe=t}(window),function(n){"use strict";var t=function(t,i){var u=this,k=!1,h=!0,o,f,v,l,ut,ft,c,s=!0,et,d,e,ot,st,ht,ct,r,pt={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 t.currItem.src||""},getPageURLForShare:function(){return n.location.href},getTextForShare:function(){return t.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},p,wt,lt=function(t){var e,u,o,s,f,h;if(p)return!0;for(t=t||n.event,r.timeToIdle&&r.mouseUsed&&!d&&rt(),e=t.target||t.srcElement,o=e.getAttribute("class")||"",f=0;f<b.length;f++)u=b[f],u.onTap&&o.indexOf("pswp__"+u.name)>-1&&(u.onTap(),s=!0);s&&(t.stopPropagation&&t.stopPropagation(),p=!0,h=i.features.isOldAndroid?600:30,wt=setTimeout(function(){p=!1},h))},bt=function(){return!t.likelyTouchDevice||r.mouseUsed||screen.width>r.fitControlsWidth},a=function(n,t,r){i[(r?"add":"remove")+"Class"](n,"pswp__"+t)},at=function(){var n=r.getNumItemsFn()===1;n!==ct&&(a(f,"ui--one-slide",n),ct=n)},vt=function(){a(c,"share-modal--hidden",s)},y=function(){return s=!s,s?(i.removeClass(c,"pswp__share-modal--fade-in"),setTimeout(function(){s&&vt()},300)):(vt(),setTimeout(function(){s||i.addClass(c,"pswp__share-modal--fade-in")},30)),s||dt(),!1},kt=function(i){i=i||n.event;var r=i.target||i.srcElement;return(t.shout("shareLinkClick",i,r),!r.href)?!1:r.hasAttribute("download")?!0:(n.open(r.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(n.screen?Math.round(screen.width/2-275):100)),s||y(),!1)},dt=function(){for(var t="",n,f,u,e,o,i=0;i<r.shareButtons.length;i++)n=r.shareButtons[i],u=r.getImageURLForShare(n),e=r.getPageURLForShare(n),o=r.getTextForShare(n),f=n.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(u)).replace("{{raw_image_url}}",u).replace("{{text}}",encodeURIComponent(o)),t+='<a href="'+f+'" target="_blank" class="pswp__share--'+n.id+'"'+(n.download?"download":"")+">"+n.label+"<\/a>",r.parseShareButtonOut&&(t=r.parseShareButtonOut(n,t));c.children[0].innerHTML=t;c.children[0].onclick=kt},g=function(n){for(var t=0;t<r.closeElClasses.length;t++)if(i.hasClass(n,"pswp__"+r.closeElClasses[t]))return!0},nt,tt,it=0,rt=function(){clearTimeout(tt);it=0;d&&u.setIdle(!1)},yt=function(t){t=t?t:n.event;var i=t.relatedTarget||t.toElement;i&&i.nodeName!=="HTML"||(clearTimeout(tt),tt=setTimeout(function(){u.setIdle(!0)},r.timeToIdleOutside))},gt=function(){r.fullscreenEl&&!i.features.isOldAndroid&&(o||(o=u.getFullscreenAPI()),o?(i.bind(document,o.eventK,u.updateFullscreen),u.updateFullscreen(),i.addClass(t.template,"pswp--supports-fs")):i.removeClass(t.template,"pswp--supports-fs"))},ni=function(){r.preloaderEl&&(w(!0),e("beforeChange",function(){clearTimeout(ht);ht=setTimeout(function(){t.currItem&&t.currItem.loading?t.allowProgressiveImg()&&(!t.currItem.img||t.currItem.img.naturalWidth)||w(!1):w(!0)},r.loadingIndicatorDelay)}),e("imageLoadComplete",function(n,i){t.currItem===i&&w(!0)}))},w=function(n){st!==n&&(a(ot,"preloader--active",!n),st=n)},ti=function(n){var t=n.vGap,u,e;bt()?(u=r.barsSize,r.captionEl&&u.bottom==="auto"?(l||(l=i.createEl("pswp__caption pswp__caption--fake"),l.appendChild(i.createEl("pswp__caption__center")),f.insertBefore(l,v),i.addClass(f,"pswp__ui--fit")),r.addCaptionHTMLFn(n,l,!0)?(e=l.clientHeight,t.bottom=parseInt(e,10)||44):t.bottom=u.top):t.bottom=u.bottom==="auto"?0:u.bottom,t.top=u.top):t.top=t.bottom=0},ii=function(){r.timeToIdle&&e("mouseUsed",function(){i.bind(document,"mousemove",rt);i.bind(document,"mouseout",yt);nt=setInterval(function(){it++;it===2&&u.setIdle(!0)},r.timeToIdle/2)})},ri=function(){e("onVerticalDrag",function(n){h&&n<.95?u.hideControls():!h&&n>=.95&&u.showControls()});var n;e("onPinchClose",function(t){h&&t<.9?(u.hideControls(),n=!0):n&&!h&&t>.9&&u.showControls()});e("zoomGestureEnded",function(){n=!1;n&&!h&&u.showControls()})},b=[{name:"caption",option:"captionEl",onInit:function(n){v=n}},{name:"share-modal",option:"shareEl",onInit:function(n){c=n},onTap:function(){y()}},{name:"button--share",option:"shareEl",onInit:function(n){ft=n},onTap:function(){y()}},{name:"button--zoom",option:"zoomEl",onTap:t.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(n){ut=n}},{name:"button--close",option:"closeEl",onTap:t.close},{name:"button--arrow--left",option:"arrowEl",onTap:t.prev},{name:"button--arrow--right",option:"arrowEl",onTap:t.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){o.isFullscreen()?o.exit():o.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(n){ot=n}}],ui=function(){var n,e,t,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<b.length;o++)if(t=b[o],e.indexOf("pswp__"+t.name)>-1)if(r[t.option]){if(i.removeClass(n,"pswp__element--disabled"),t.onInit)t.onInit(n)}else i.addClass(n,"pswp__element--disabled")},u;o(f.children);u=i.getChildByClass(f,"pswp__top-bar");u&&o(u.children)};u.init=function(){i.extend(t.options,pt,!0);r=t.options;f=i.getChildByClass(t.scrollWrap,"pswp__ui");e=t.listen;ri();e("beforeChange",u.update);e("doubleTap",function(n){var i=t.currItem.initialZoomLevel;t.getZoomLevel()!==i?t.zoomTo(i,n,333):t.zoomTo(r.getDoubleTapZoom(!1,t.currItem),n,333)});e("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)});e("bindEvents",function(){i.bind(f,"pswpTap click",lt);i.bind(t.scrollWrap,"pswpTap",u.onGlobalTap);t.likelyTouchDevice||i.bind(t.scrollWrap,"mouseover",u.onMouseOver)});e("unbindEvents",function(){s||y();nt&&clearInterval(nt);i.unbind(document,"mouseout",yt);i.unbind(document,"mousemove",rt);i.unbind(f,"pswpTap click",lt);i.unbind(t.scrollWrap,"pswpTap",u.onGlobalTap);i.unbind(t.scrollWrap,"mouseover",u.onMouseOver);o&&(i.unbind(document,o.eventK,u.updateFullscreen),o.isFullscreen()&&(r.hideAnimationDuration=0,o.exit()),o=null)});e("destroy",function(){r.captionEl&&(l&&f.removeChild(l),i.removeClass(v,"pswp__caption--empty"));c&&(c.children[0].onclick=null);i.removeClass(f,"pswp__ui--over-close");i.addClass(f,"pswp__ui--hidden");u.setIdle(!1)});r.showAnimationDuration||i.removeClass(f,"pswp__ui--hidden");e("initialZoomIn",function(){r.showAnimationDuration&&i.removeClass(f,"pswp__ui--hidden")});e("initialZoomOut",function(){i.addClass(f,"pswp__ui--hidden")});e("parseVerticalMargin",ti);ui();r.shareEl&&ft&&c&&(s=!0);at();ii();gt();ni()};u.setIdle=function(n){d=n;a(f,"ui--idle",n)};u.update=function(){h&&t.currItem?(u.updateIndexIndicator(),r.captionEl&&(r.addCaptionHTMLFn(t.currItem,v),a(v,"caption--empty",!t.currItem.title)),k=!0):k=!1;s||y();at()};u.updateFullscreen=function(n){n&&setTimeout(function(){t.setScrollOffset(0,i.getScrollY())},50);i[(o.isFullscreen()?"add":"remove")+"Class"](t.template,"pswp--fs")};u.updateIndexIndicator=function(){r.counterEl&&(ut.innerHTML=t.getCurrentIndex()+1+r.indexIndicatorSep+r.getNumItemsFn())};u.onGlobalTap=function(f){f=f||n.event;var e=f.target||f.srcElement;if(!p)if(f.detail&&f.detail.pointerType==="mouse"){if(g(e)){t.close();return}i.hasClass(e,"pswp__img")&&(t.getZoomLevel()===1&&t.getZoomLevel()<=t.currItem.fitRatio?r.clickToCloseNonZoomable&&t.close():t.toggleDesktopZoom(f.detail.releasePoint))}else if(r.tapToToggleControls&&(h?u.hideControls():u.showControls()),r.tapToClose&&(i.hasClass(e,"pswp__img")||g(e))){t.close();return}};u.onMouseOver=function(t){t=t||n.event;var i=t.target||t.srcElement;a(f,"ui--over-close",g(i))};u.hideControls=function(){i.addClass(f,"pswp__ui--hidden");h=!1};u.showControls=function(){h=!0;k||u.update();i.removeClass(f,"pswp__ui--hidden")};u.supportsFullscreen=function(){var n=document;return!!(n.exitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen||n.msExitFullscreen)};u.getFullscreenAPI=function(){var i=document.documentElement,n,u="fullscreenchange";return i.requestFullscreen?n={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:u}:i.mozRequestFullScreen?n={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+u}:i.webkitRequestFullscreen?n={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+u}:i.msRequestFullscreen&&(n={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),n&&(n.enter=function(){if(et=r.closeOnScroll,r.closeOnScroll=!1,this.enterK==="webkitRequestFullscreen")t.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT);else return t.template[this.enterK]()},n.exit=function(){return r.closeOnScroll=et,document[this.exitK]()},n.isFullscreen=function(){return document[this.elementK]}),n}};typeof define=="function"&&define.amd?define(t):n.PhotoSwipeUI_Default=t}(window);Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(n){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(n))return t;t=t.parentElement}while(null!==t);return null}),function(){function n(n,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}if("function"==typeof window.CustomEvent)return!1;n.prototype=window.Event.prototype;window.CustomEvent=n}(),function(n,t){"function"==typeof define&&define.amd?define([],function(){return t(n)}):"object"==typeof exports?module.exports=t(n):n.Gumshoe=t(n)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(n){"use strict";var s={navClass:"active",contentClass:"active",nested:!1,nestedClass:"active",offset:0,reflow:!1,events:!0},i=function(n,t,i){if(i.settings.events){var r=new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:i});t.dispatchEvent(r)}},r=function(n){var t=0;if(n.offsetParent)for(;n;)t+=n.offsetTop,n=n.offsetParent;return t>=0?t:0},u=function(n){n&&n.sort(function(n,t){return r(n.content)<r(t.content)?-1:1})},f=function(t,i,r){var u=t.getBoundingClientRect(),f=function(n){return"function"==typeof n.offset?parseFloat(n.offset()):parseFloat(n.offset)}(i);return r?parseInt(u.bottom,10)<(n.innerHeight||document.documentElement.clientHeight):parseInt(u.top,10)<=f},h=function(){return n.innerHeight+n.pageYOffset>=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},c=function(n,t){var r=n[n.length-1],i;if(function(n,t){return!(!h()||!f(n.content,t,!0))}(r,t))return r;for(i=n.length-1;i>=0;i--)if(f(n[i].content,t))return n[i]},e=function(n,t){if(t.nested&&n.parentNode){var i=n.parentNode.closest("li");i&&(i.classList.remove(t.nestedClass),e(i,t))}},t=function(n,t){if(n){var r=n.nav.closest("li");r&&(r.classList.remove(t.navClass),n.content.classList.remove(t.contentClass),e(r,t),i("gumshoeDeactivate",r,{link:n.nav,content:n.content,settings:t}))}},o=function(n,t){if(t.nested){var i=n.parentNode.closest("li");i&&(i.classList.add(t.nestedClass),o(i,t))}};return function(r,f){var y,v,e,a,h,l={},p,w;return l.setup=function(){y=document.querySelectorAll(r);v=[];Array.prototype.forEach.call(y,function(n){var t=document.getElementById(decodeURIComponent(n.hash.substr(1)));t&&v.push({nav:n,content:t})});u(v)},l.detect=function(){var n=c(v,h);n?e&&n.content===e.content||(t(e,h),function(n,t){if(n){var r=n.nav.closest("li");r&&(r.classList.add(t.navClass),n.content.classList.add(t.contentClass),o(r,t),i("gumshoeActivate",r,{link:n.nav,content:n.content,settings:t}))}}(n,h),e=n):e&&(t(e,h),e=null)},p=function(){a&&n.cancelAnimationFrame(a);a=n.requestAnimationFrame(l.detect)},w=function(){a&&n.cancelAnimationFrame(a);a=n.requestAnimationFrame(function(){u(v);l.detect()})},l.destroy=function(){e&&t(e,h);n.removeEventListener("scroll",p,!1);h.reflow&&n.removeEventListener("resize",w,!1);v=null;y=null;e=null;a=null;h=null},h=function(){var n={};return Array.prototype.forEach.call(arguments,function(t){for(var i in t){if(!t.hasOwnProperty(i))return;n[i]=t[i]}}),n}(s,f||{}),l.setup(),l.detect(),n.addEventListener("scroll",p,!1),h.reflow&&n.addEventListener("resize",w,!1),l}});UI={};$.CreateModule({name:"ModuleResponsive",options:{mobileFirst:!1,breakpoints:[320,760,960,1280,1680],currentBreakpoint:0,responsive:{}},hooks:{beforeCreate:function(){$(window).on(this._getEventName("resize"),this._onChangeBreakpoint)},changeBreakpoint:function(n,t){$(document).trigger("changebreakpoint",[n,t])}},privateMethods:{_getOption:function(n,t){var i,r,u;return n.responsive&&_typeof(n.responsive)==="object"?(i=Object.keys(n.responsive).sort(function(n,t){return parseFloat(n)-parseFloat(t)}),n.mobileFirst||i.reverse(),r=$(window).innerWidth(),u=n[t],i.map(function(i){var f=n.responsive[i][t],e=n.mobileFirst?r>i:r<i;e&&typeof f!="undefined"&&(u=f)}),u):n[t]},_onChangeBreakpoint:function(){var i=$(window).width(),t=this.options.currentBreakpoint,n=Infinity;this.options.breakpoints.sort(function(n,t){return n-t}).map(function(t){i>t&&(n=t)});n!==t&&(this.options.currentBreakpoint=n,this.hook("changeBreakpoint",n,t))}},publicMethods:{}});$.CreateModule({name:"SliderMTS",options:{sliderOptions:{}},hooks:{create:function(){this._create()}},privateMethods:{_create:function(){this.sliderElement=this.element},_init:function(n){var t=this;this.destroyed=!1;this.sliderElement.one("init",function(i,r){t.inited=!0;n&&typeof n=="function"&&n(i,r)});this.sliderInst=this.sliderElement.slick(this.options.sliderOptions)},_destroy:function(n){var t=this;this.inited=!1;this.sliderElement.one("destroy",function(i){t.destroyed=!0;n&&typeof n=="function"&&n(i)});this.sliderElement.slick("unslick")}},publicMethods:{init:function(n){this.private._init(n)},reinit:function(n){var t=this;t.private._destroy(function(){t.private._init(n)})},destroy:function(n){this.private._destroy(n)}}});UI.ImageInfo={getInfo:function(n,t,i){var e=this,f;if(i=i||{},typeof n=="string"){var o=document.createElement("canvas"),u=o.getContext("2d"),r=new Image;r.crossOrigin="Anonymous";f=function(n){var t="rgb("+n[0]+", "+n[1]+", "+n[2]+")";return{rgb:t,lightness:e.getColorInfo(t).lightness}};r.onload=function(){var n=i.matrix||[1,1,0,0],s;u.drawImage(r,0,0,n[0],n[1]);var h=u.getImageData(n[2],n[3],n[2]+1,n[3]+1).data,e=f(h),o="";o=e.lightness>127?"light":"dark";s={rgb:e.rgb,lightness:e.lightness,lightnessKey:o};t(s)};r.setAttribute("src",n)}},getColorInfo:function(n){var u,t,i,r,f;return n?(n=n.trim(),n.indexOf("#")===0?(u=n,r=this.hexToRgb(u),t=r.rgb,i=[r.r,r.g,r.b]):n.indexOf("rgb(")===0&&(t=n,i=t.split("rgb(")[1].split(")")[0].split(",").map(function(n){return n.trim()}),u=this.rgbToHex(t)),f=.2126*i[0]+.7152*i[1]+.0722*i[2],{rgb:t,lightness:f}):{}},componentToHex:function(n){var t=parseInt(n).toString(16);return t.length===1?"0"+t:t},rgbToHex:function(n){var t=n.split("rgb(")[1].split(")")[0].split(",").map(function(n){return n.trim()});return"#"+this.componentToHex(t[0])+this.componentToHex(t[1])+this.componentToHex(t[2])},hexToRgb:function(n){n.length<7&&(n="#".concat(n[1]).concat(n[1]).concat(n[2]).concat(n[2]).concat(n[3]).concat(n[3]));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16),rgb:"rgb(".concat(parseInt(t[1],16),", ").concat(parseInt(t[2],16),", ").concat(parseInt(t[3],16),")")}:null}};$(function(){UI.CoverLoader={init:function(){this.initCovers();$(window).on("resize",this.initCovers)},initCovers:function(){var n=$("[data-cover-src]");n.length>0&&n.each(function(n,t){UI.CoverLoader.setCover(t)})},setCover:function(n){setTimeout(function(){var u=$(n),e=u.data("cover-src"),t=[],o="",h=$(window).outerWidth(),r="",s,i,f;for(s in e)t.push(parseFloat(s));for(t=t.sort().reverse(),i=0;i<t.length;i++)h<t[i]&&(f=e[t[i]],f&&(r=f,o=t[i]));u.data("cover-bg",r).attr("data-cover-brakepoint",o).css({backgroundImage:"url("+r+")"}).addClass("is-covered");$(document).trigger("cover.loaded",[u,r])},100)}};UI.CoverLoader.init()});$.CreateModule({name:"ModuleTouchEvents",options:{touchMoveRange:10},hooks:{create:function(){}},privateMethods:{_addEvent:function(n,t,i){var r=this,u={tap:function(){r._eventTap(n,t,i)},swipe:function(){r._eventSwipe(n,t,i)}};u[n]()},_eventTap:function(n,t,i){var r=this;if(this._isMobile())$(t).on("touchstart.tap",function(n){var f=n.screenY||n.touches[0].screenY,e=n.screenX||n.touches[0].screenX,t=0,u=0;$(document).on("touchmove.tap",function(n){t=f-(n.screenY||n.touches[0].screenY);u=e-(n.screenX||n.touches[0].screenX)});$(document).on("touchend.tap",function(){$(document).off("touchmove.tap");$(document).off("touchend.tap");Math.abs(t)<r.options.touchMoveRange&&Math.abs(u)<r.options.touchMoveRange&&setTimeout(function(){i(n)},0)})});else $(t).on("click",i)},_eventSwipe:function(n,t,i){var r=this;if(this._isMobile())$(t).on("touchstart.tap",function(n){var f=n.screenY||n.touches[0].screenY,e=n.screenX||n.touches[0].screenX,t=0,u=0;$(document).on("touchmove.tap",function(n){t=f-(n.screenY||n.touches[0].screenY);u=e-(n.screenX||n.touches[0].screenX)});$(document).on("touchend.tap",function(){$(document).off("touchmove.tap");$(document).off("touchend.tap");(Math.abs(t)>r.options.touchMoveRange||Math.abs(u)>r.options.touchMoveRange)&&setTimeout(function(){console.log("swipe");i(n,u,t)},0)})});else $(t).on("click",i)}}});$.CreateModule({name:"TextLength","extends":["moduleResponsive"],options:{maxRow:3,destroy:!1},hooks:{create:function(){this._create()},bindEvent:function(){var n=this;$(document).on("changebreakpoint",function(){n._checkTextLength();setTimeout(function(){n._checkTextLength()},300)})}},privateMethods:{_create:function(){this._saveStartText();this._checkTextLength()},_saveStartText:function(){this.startText=this.element.text()},_checkTextLength:function(){this.options.destroy?this.element.text(this.startText):this._cropText()},_cropText:function(){var t=this,f=this.options.maxRow,n=[];this.element.text("");var r=this.element.height(),i=1,u=function u(e){e<=t.startText.length&&(n.push(t.startText[e]),t.element.text(n.join("")),t.element.height()>r&&(r=t.element.height(),i=i+1),i<=f+1?u(e+1):(n=n.slice(0,n.length-3),n.push("..."),t.element.text(n.join(""))))};u(0)}},publicMethods:{}});$(function(){$("[data-text-length]").textLength()});$.CreateModule({name:"Colorize",options:{colorFromImg:!0,isFill:!1,randomColor:!1,lightness:3.5,deg:135},hooks:{create:function(){this._create()},bindEvent:function(){}},privateMethods:{_create:function(){this.storage.colors=this.storage.colors||{};this.options.randomColor?this._setRandomColor():this.options.colorFromImg&&this._setColorFromImg()},_setColorFromImg:function(){var n=this,t=this.element.find("[data-colorize-bg]");t.each(function(t,i){var r=$(i),u=r.data("colorize-bg"),f=n.storage.colors[u];f?n._setColor(r,f):n._getGradient(u,function(t){n.storage.colors[u]=t;n._setColor(r,t)})})},_setColor:function(n,t){var f=n.data("colorize-type")||"default",e=n.data("colorize-fill")!==undefined||this.options.isFill,o={"default":function(n){return n},lightness:function(t){var i=n.data("colorize-base-lightness"),r=i!==undefined?parseInt(i):215;return t.map(function(n){n=[n[0],n[1],n[2]];var t=n.reduce(function(n,t,i){return i<3?n+t:n},0);return n.map(function(n){var i=100/(t+1)*n;return r+i})})}},i=o[f](t),r,u;i&&(this.element.removeAttr("data-colorize"),e?(r=function(n,t){return Math.round((n+t)/2)},u=[r(i[0][0],i[1][0]),r(i[0][1],i[1][1]),r(i[0][2],i[1][2])],n.css({"background-color":this._getRGB(u)}),this.element.trigger("colorizeready",this._getRGB(u))):(n.css({"background-image":"linear-gradient(".concat(this.options.deg,"deg, ").concat(this._getRGB(i[0]),", ").concat(this._getRGB(i[1]),")")}),this.element.trigger("colorizeready",[this._getRGB(i[0]),this._getRGB(i[1])])))},_getGradient:function(n,t){var u=document.createElement("canvas"),r=u.getContext("2d"),i=new Image;i.crossOrigin="Anonymous";i.onload=function(){r.drawImage(i,0,0,2,2);var n=r.getImageData(0,0,1,1).data,u=r.getImageData(1,1,2,2).data,f=[n,u];t(f)};i.setAttribute("src",n)},_getRGB:function(n){return"rgb(".concat(n[0],", ").concat(n[1],", ").concat(n[2],")")},_getColorComponent:function(){var n=110;return 20+Math.ceil(n-20-Math.random()*n)},_setRandomColor:function(){var t=this,i=this.element.find("[data-colorize-bg]"),n=[this._getColorComponent(),this._getColorComponent(),this._getColorComponent()];i.each(function(i,r){var u=$(r),f=u.data("colorize-bg")||"color",e={color:function(){var t="rgb(".concat(n.join(", "),")");u.css({"background-color":t})},light:function(){var t=60,i=1.5,r="rgb(".concat(n.map(function(n){return n*i+t}).join(", "),")");u.css({"background-color":r})},"from-alpha":function(){var t="\n\t\t\t\t\t\t\tlinear-gradient(\n\t\t\t\t\t\t\t\tto bottom, \n\t\t\t\t\t\t\t\trgba(".concat(n.join(", "),", 0.3),\n\t\t\t\t\t\t\t\trgba(").concat(n.join(", "),", 1)\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t").concat(u.css("background-image"));u.css({"background-image":t})}};e[f]();t.element.removeAttr("data-colorize");t.element.trigger("colorizeready")})}},publicMethods:{}});$(function(){$("[data-colorize]").colorize()});$.CreateModule({name:"ModuleTouchEvents",options:{touchMoveRange:10},hooks:{create:function(){}},privateMethods:{_addEvent:function(n,t,i){var r=this,u={tap:function(){r._eventTap(n,t,i)},swipe:function(){r._eventSwipe(n,t,i,!0)},swiped:function(){r._eventSwipe(n,t,i,!1)}};u[n]()},_eventTap:function(n,t,i){var r=this;$(t).on(this._getEventName("mousedown","tap"),function(n){var f=n.screenY||n.touches[0].screenY,e=n.screenX||n.touches[0].screenX,t=0,u=0;$(document).on(r._getEventName("mousemove","tap"),function(n){t=f-(n.screenY||n.touches[0].screenY);u=e-(n.screenX||n.touches[0].screenX)});$(document).on(r._getEventName("mouseup","tap"),function(){$(document).off(r._getEventName("mousemove","tap"));$(document).off(r._getEventName("mouseup","tap"));Math.abs(t)<r.options.touchMoveRange&&Math.abs(u)<r.options.touchMoveRange&&setTimeout(function(){i(n)},0)})})},_eventSwipe:function(n,t,i,r){var u=this;$(t).on(this._getEventName("mousedown","swipe"),function(n){var e=n.screenY||n.touches[0].screenY,o=n.screenX||n.touches[0].screenX,t=0,f=0;$(document).on(u._getEventName("mousemove","swipe"),function(u){t=e-(u.screenY||u.touches[0].screenY);f=o-(u.screenX||u.touches[0].screenX);r&&i(n,f,t)});$(document).on(u._getEventName("mouseup","swipe"),function(){$(document).off(u._getEventName("mousemove","swipe"));$(document).off(u._getEventName("mouseup","swipe"));i(n,f,t)})})}}});UI.Sticky={stickyWrapper:null,stickyNav:null,stickFlag:!1,init:function(){var n=this;if(n.stickyWrapper=".js-sticky-nav-wrapper",n.stickyNav=".js-sticky-nav",$(n.stickyNav).length||$(n.stickyWrapper).length){$(n.stickyNav+":visible").each(function(t,i){$(i).removeData("sticky_kit");$(i).trigger("sticky_kit:detach");var r=parseInt($(i).data("stopStick"));window.innerWidth>=r&&(n.stick(),n.stickFlag=!0)});$(window).off("resize.sticky").on("resize.sticky",$.debounce(n.checking,180));$(window).off("scroll.sticky").on("scroll.sticky",$.debounce(n.checking,180))}},checking:function(){var n=UI.Sticky;$(n.stickyNav).each(function(t,i){var r=parseInt($(i).data("stopStick"))||0,f=r-1,u=window.innerWidth;u<=f&&n.stickFlag?(n.unstick(),n.stickFlag=!1):u>=r&&!n.stickFlag&&(n.stick(),n.stickFlag=!0)})},stick:function(n){var t=UI.Sticky,i={};n==undefined?$(t.stickyNav+":visible").each(function(n,r){var u=$(r),e=u.closest(".js-sticky-nav-wrapper"),f=e.find(".js-sticky-nav-offset");if(u.height()+50<e.height()){i=u.data("spacer")==!0?{parent:t.stickyWrapper}:{parent:t.stickyWrapper,spacer:!1};u.stick_in_parent(i).on("sticky_kit:stick sticky_kit:unbottom",function(){var n=0;u.hasClass("is_stuck_right")&&(n=f.outerWidth()+f.offset().left+40,u.css({left:window.innerWidth>=960?n:0}))}).on("sticky_kit:unstick",function(){u.hasClass("is_stuck_right")&&u.css({left:""})}).on("sticky_kit:bottom",function(){var n=0;u.hasClass("is_stuck_right")&&(n=f.outerWidth()+40,u.css({left:window.innerWidth>=960?n:0}))})}setTimeout(function(){$(document).trigger("sticky_kit:init")},10)}):(i=n.data("spacer")==!0?{parent:t.stickyWrapper}:{parent:t.stickyWrapper,spacer:!1},n.stick_in_parent(i),setTimeout(function(){$(document).trigger("sticky_kit:init")},10))},unstick:function(n,t){var i=UI.Sticky;n==undefined?$(i.stickyNav).each(function(n,t){$(t).removeData("sticky_kit");$(t).trigger("sticky_kit:detach")}):(n.removeData("sticky_kit"),n.trigger("sticky_kit:detach"));t&&setTimeout(t,100)},reinitVisible:function(){$(".js-sticky-nav:visible:not(.sticky-is-inited)").each(function(n,t){$(t).hasClass("sticky-is-inited")?$(document.body).trigger("sticky_kit:recalc"):(UI.Sticky.unstick($(t)),UI.Sticky.stick($(t)))})}};$(function(){UI.Sticky.init()});$(function(){oAccordeon.init()});oAccordeon={init:function(){var n=this;n.groupClick()},groupClick:function(){$(document).on("click",".article-block__accordeon-item-title",function(){var n=$(this);n.toggleClass("is-opened").next(".article-block__accordeon-item-content").stop().slideToggle(200)})}};$.CreateModule({name:"PhotoSlider",options:{destroy:!1,minScrollDiff:14,scrollOptions:{cursorwidth:"2px",cursorcolor:"#e30613",cursorborder:"0 solid transparent",cursorborderradius:0,autohidemode:"false",cursorminheight:2,usetransition:!1,background:"#F2F2F2",variableWidth:"true",railpadding:{top:0,right:0,left:0,bottom:-2}}},hooks:{create:function(){this._create()},bindEvent:function(){}},privateMethods:{_create:function(){this._init();this._setLinks()},_init:function(){var n=this;this.slider=this.element.find("[data-article-photo-gallery-slider]");this.sliderNav=this.element.find("[data-article-photo-gallery-slider-dots]");this.sliderNavWrap=this.element.find("[data-article-photo-gallery-slider-nav]");this.sliderItems=0;this.slider.on("init",function(t,i){if(!n.options.destroy){n.sliderNavWrap.niceScroll(".slick-dots",n.options.scrollOptions);var r=i.$list.children().children().eq(0).find("img").height();i.$list.children().children().eq(0).find(".js-photoswipe-copyright").css({width:r+"px",right:-1*(r/2+12)+"px"});window.innerWidth>760?n.sliderNavWrap.addClass("has-scroll"):n.sliderNavWrap.css({top:r-20+"px"})}});this.slider.slick({slidesToShow:1,slidesToScroll:1,fade:!0,dots:!0,infinite:!1,appendDots:this.sliderNav,adaptiveHeight:!0,customPaging:function(t,i){n.sliderItems=t.$slides.length;var r=t.$list[0].children[0].children[i].getElementsByTagName("img")[0].src;return'<button type="button" data-role="none" role="button" tabindex="'+i+'"><span style="background-image: url('+r+')"><\/span><\/span><\/button>'},responsive:[{breakpoint:760,settings:{fade:!1,arrows:!1}}]});this._navbarWidth(this.sliderItems,this.element.find(".slick-dots").children(0).outerWidth(!0));this.slider.on("breakpoint",function(t,i,r){var u;n._navbarWidth(n.sliderItems,n.element.find(".slick-dots").children(0).outerWidth(!0));r===760?(n.sliderNavWrap.getNiceScroll(0).remove(),n.sliderNavWrap.niceScroll(".slick-dots",n.options.scrollOptions),n.sliderNavWrap.removeClass("has-scroll"),n.sliderNavWrap.getNiceScroll().resize(),n._navbarScroll(n.sliderNav.find(".slick-active")),u=i.$list.children().children().eq(i.currentSlide).find("img").height(),n.sliderNavWrap.css({top:u-20+"px"})):(n.sliderNavWrap.getNiceScroll(0).remove(),n.sliderNavWrap.niceScroll(".slick-dots",n.options.scrollOptions),n.sliderNavWrap.addClass("has-scroll"),n.sliderNavWrap.getNiceScroll().resize(),n._navbarScroll(n.sliderNav.find(".slick-active")),u=i.$list.children().children().eq(i.currentSlide).find("img").height(),i.$list.children().children().eq(i.currentSlide).find(".js-photoswipe-copyright").css({width:u+"px",right:-1*(u/2+12)+"px"}),n.sliderNavWrap.css("top",""))});this.slider.on("beforeChange",function(t,i,r,u){n._navbarScroll(n.sliderNav.find("ul").children().eq(u));var f=i.$list.children().children().eq(u).find("img").height();i.$list.children().children().eq(u).find(".js-photoswipe-copyright").css({width:f+"px",right:-1*(f/2+12)+"px"});window.innerWidth<=760&&n.sliderNavWrap.css({top:f+12+"px"})});this.slider.on("setPosition",function(t){var i=$(t.currentTarget).children().children().eq(0).find("img").height();$(t.currentTarget).children().children().eq(0).find(".js-photoswipe-copyright").css({width:i+"px",right:-1*(i/2+12)+"px"});window.innerWidth>760?n.sliderNavWrap.addClass("has-scroll"):n.sliderNavWrap.css({top:i+12+"px"})})},_navbarWidth:function(n,t){this.element.find(".slick-dots").css({width:n*t+"px"})},_navbarScroll:function(n){var r=this,i=n,e=i.closest("[data-article-photo-gallery-slider-nav]"),u=i.outerWidth(!0).toFixed(),t=0,f=!1;i.prevAll().each(function(n,i){t+=$(i).outerWidth(!0)});f=e.width()<u+t;f&&t!=0?r.sliderNavWrap.getNiceScroll(0).doScrollLeft(t-u/2,60):t==0&&r.sliderNavWrap.getNiceScroll(0).doScrollLeft(0,60)},_setLinks:function(){var n=this,t=function(t){for(var e=function(n){var f=[],s,e,i,t,o,r,u;for(Array.prototype.forEach.call(n.querySelectorAll(".js-photoswipe-item"),function(n){f.push(n)}),s=f.length,e=[],u=0;u<s;u++)(i=f[u],i.nodeType===1)&&(t=i.children[0],o=t.getAttribute("data-size").split("x"),r=t.getAttribute("data-type")=="video"?{html:t.getAttribute("data-video")}:{src:t.getAttribute("data-src"),w:parseInt(o[0],10),h:parseInt(o[1],10)},t.getAttribute("data-author")&&t.getAttribute("data-author")!==""&&(r.author=t.getAttribute("data-author")),i.children.length>1&&(r.title=i.children[1].innerHTML),t.children.length>0&&(r.msrc=t.children[0].getAttribute("src")),r.el=i,e.push(r));return e},u=function u(n,t){return n&&(t(n)?n:u(n.parentNode,t))},o=function(n,t){return(" "+n.className+" ").indexOf(" "+t+" ")>-1},s=function(n){var c,r,f,t,l,e,s,i;if(n=n||window.event,n.preventDefault?n.preventDefault():n.returnValue=!1,c=n.target||n.srcElement,r=u(c,function(n){return o(n,"js-photoswipe-item")}),r){for(f=r.closest(".js-photoswipe-wrapper"),t=[],Array.prototype.forEach.call(f.querySelectorAll(".js-photoswipe-item"),function(n){t.push(n)}),l=t.length,e=0,i=0;i<l;i++)if(t[i].nodeType===1){if(t[i]===r){s=e;break}e++}return s>=0&&h(s,f),!1}},h=function(t,i,r,u){var o=document.querySelectorAll(".pswp")[0],f,c=e(i),s,h;if(o.classList.add("pswp--article"),s={closeOnScroll:!1,galleryUID:i.getAttribute("data-pswp-uid"),captionEl:!0,counterEl:!1,fullscreenEl:!1,shareEl:!1,arrowEl:!0,closeEl:!0,loop:!1,getThumbBoundsFn:function(n){var i=c[n].el.getElementsByTagName("img")[0],r=window.pageYOffset||document.documentElement.scrollTop,t=i.getBoundingClientRect();return{x:t.left,y:t.top+r,w:t.width}},addCaptionHTMLFn:function(n,t){if(n.author&&n.container&&n.container.parentNode!=null&&n.container.nextSibling===null&&n.container.insertAdjacentHTML("afterend",'<div class="pswp__item-author">'+n.author+"<\/div>"),!n.title)return t.children[0].removeAttribute("style"),t.children[0].innerHTML="",!1;if(t.children[0].innerHTML=n.title,typeof n.fitRatio!="undefined"){var r=n.w*n.fitRatio*(n.initialZoomLevel/n.fitRatio),i=n.h*n.fitRatio*(n.initialZoomLevel/n.fitRatio);Array.prototype.slice.call(f.template.querySelectorAll(".pswp__caption")).forEach(function(n){var t=n.getBoundingClientRect().height,r=(o.clientHeight-i)/2-t>0?(o.clientHeight-i)/2-t:0;n.setAttribute("style","bottom: "+r+"px")});Array.prototype.slice.call(f.template.querySelectorAll(".pswp__caption__center")).forEach(function(t){t.setAttribute("style","width: "+n.w*n.fitRatio*(n.initialZoomLevel/n.fitRatio)+"px")});o.clientWidth>r+10?o.classList.contains("pswp--round")||o.classList.add("pswp--round"):o.classList.contains("pswp--round")&&o.classList.remove("pswp--round")}return!0}},u)if(s.galleryPIDs){for(h=0;h<c.length;_readOnlyError("j"),h++)if(c[h].pid==t){s.index=h;break}}else s.index=parseInt(t,10)-1;else s.index=parseInt(t,10);isNaN(s.index)||(r&&(s.showAnimationDuration=0),f=new PhotoSwipe(o,PhotoSwipeUI_Default,c,s),f.init(),f.listen("beforeChange",function(){var i=Array.prototype.slice.call(f.currItem.el.parentNode.children),n,t;if(i.indexOf(f.currItem.el)===0||i.indexOf(f.currItem.el)===f.currItem.el.parentNode.children.length-1)return!1;n=f.currItem.container;t=f.container.querySelectorAll(".pswp__video");Array.prototype.forEach.call(t,function(n){classie.remove(n,"active")});n!=null&&n.querySelector(".pswp__video")&&classie.add(n.querySelector(".pswp__video"),"active");Array.prototype.forEach.call(t,function(n){classie.has(n,"active")||n.setAttribute("src",n.getAttribute("src"))})}),f.listen("afterChange",function(){var t=Array.prototype.slice.call(f.currItem.el.parentNode.children);n.slider.slick("slickGoTo",t.indexOf(f.currItem.el))}),f.listen("close",function(){var n=f.container.querySelectorAll(".pswp__video");f.template.classList.contains("pswp--article")&&f.template.classList.remove("pswp--article");Array.prototype.forEach.call(n,function(n){n.setAttribute("src",n.getAttribute("src"))})}))},r=document.querySelectorAll(t),i=0,f=r.length;i<f;i++)r[i].setAttribute("data-pswp-uid",i+1),r[i].onclick=s};t("[data-article-photo-gallery]")}},publicMethods:{}});$(function(){$("[data-article-photo-gallery]").photoSlider()});sidebar={init:function(){var n=$("[data-sidebar-nav-wrap]"),t=0;n.each(function(i,r){var f=$(r).find("[data-sidebar-nav-switch]"),e=$(r).find("[data-sidebar-nav]"),c=$(r).find("[data-sidebar-nav] a"),o,h="",s="",u;f.on("click",function(){if(h=$(this).data("open"),s=$(this).data("close"),$(r).toggleClass("is_opened"),$(r).hasClass("is_opened")){e.slideDown(200);$(this).html(h);o=$(r);$(document).on("mousedown touchstart",u)}else e.slideUp(200,function(){$(this).removeAttr("style");$(document).off("mousedown touchstart",u)}),$(this).html(s);return $(r).parent().hasClass("sticky-is-inited")&&$(document.body).trigger("sticky_kit:recalc"),!1});u=function u(t){o.has(t.target).length!==0||o.is(t.target)||n.is(t.target)||!$(r).hasClass("is_opened")||($(r).toggleClass("is_opened"),e.slideUp(200,function(){$(this).removeAttr("style");$(document).off("mousedown touchstart",u)}),f.html(s))};c.on("click",function(n){var i=0;window.innerWidth<=960&&f.trigger("click");$(this).attr("href")&&(i=$($(this).attr("href")).offset().top>=t?$(".header.is-scrolled").hasClass("is-sticked")?$($(this).attr("href")).offset().top-(window.innerWidth<=960?96:52):$($(this).attr("href")).offset().top-(window.innerWidth<=960?40:0):$($(this).attr("href")).offset().top-(window.innerWidth<=960?96:52),window.innerWidth<=960&&($(this).closest(".js-sticky-nav.is_stuck_right.sticky-is-inited").hasClass("is_stuck")||(i-=$(this).closest(".js-sticky-nav.is_stuck_right.sticky-is-inited").outerHeight())),t=i,$("html, body").animate({scrollTop:i},"fast"),n.preventDefault())})})}};$(function(){sidebar.init()});similar={init:function(){var t=this,n=$(".js-sticky-nav");n.length>0&&n.each(function(n,i){t.addCollisions(i)})},addCollisions:function(n){var t=this;$(document).on("sticky_kit:init",function(){t.checkCollisions(n)});$(window).on("scroll",function(){t.checkCollisions(n)})},checkCollisions:function(n){var r=this,t=$(n),u=t.closest(".js-sticky-nav-wrapper"),f=u.find("[data-widecontent]"),i=!1;f.each(function(t,u){i=r.checkCollision(n,u)||i});i?t.addClass("is_stuck_hidden"):t.removeClass("is_stuck_hidden")},checkCollision:function(n,t){var u=n.getBoundingClientRect().height,i=$(t).outerHeight(!0),f=$(t).hasClass("is_stuck")?i:i+80,r=t.getBoundingClientRect().top,e=n.getBoundingClientRect().top+u+80;return e>=r&&r+f>0}};$(function(){similar.init()});$.CreateModule({name:"YtVideo",options:{id:"",autoplay:1,controls:1,autohide:1,wmode:"opaque"},hooks:{create:function(){this._create()},bindEvent:function(){$(this.btn).on(this._getEventName("click"),this._onClickPlay)}},privateMethods:{_create:function(){this._setLinks();this._addScript()},_setLinks:function(){this.btn=this.element.find("[data-yt-video-control]")},_onClickPlay:function(){var n="yt-video-"+Math.floor(Math.random()*1e3);this.element[0].innerHTML='<div id="'+n+'"><\/div>';new YT.Player(n,{height:"100%",width:"100%",videoId:this.options.id,playerVars:{autoplay:this.options.autoplay,controls:this.options.controls,autohide:this.options.autohide,wmode:this.options.wmode},events:{onReady:function(n){n.target.setVolume(10)}}})},_addScript:function(){if(!this.storage.script){this.storage.script=document.createElement("script");this.storage.script.src="https://www.youtube.com/iframe_api";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(this.storage.script,n)}}},publicMethods:{}});$(function(){$("[data-yt-video]").ytVideo()});$.CreateModule({name:"ArticleSlider",options:{},hooks:{create:function(){this._create()}},privateMethods:{_create:function(){this._setLinks();this._initSlider();this._setMaxItemHeight()},_setLinks:function(){this.sliderItems=this.element.find("[data-article-slider-item]");this.sliderImg=this.element.find("[data-article-slider-img]")},_initSlider:function(){this.element.slick({fade:!0,infinite:!1,prevArrow:'<button type="button" class="slick-prev">Назад<\/button>',nextArrow:'<button type="button" class="slick-next">Далее<\/button>'})},_setMaxItemHeight:function(){var n=[],t;this.sliderImg.each(function(t,i){var r=$(i).height();n.push(r)});t=Math.max.apply(Math,n);this.sliderImg.css("height",t)}},publicMethods:{}});$(function(){$("[data-article-slider-list]").articleSlider()});$.CreateModule({name:"ContentBlock",options:{},hooks:{create:function(){this._create()},bindEvent:function(){}},privateMethods:{_create:function(){this._setLinks();this._setStrorisesColor()},_setLinks:function(){this.storises=this.element.find("[data-content-block-storis]")},_setStrorisesColor:function(){var n=this;this.storises.each(function(t,i){n._setStrorisColor($(i))})},_setStrorisColor:function(n){var t=n.find("[data-content-block-storis-bg]"),i=t.data("content-block-storis-bg");this._getColors(i,function(n){t.css({background:"linear-gradient(135deg, ".concat(n[0],", ").concat(n[1],")")})})},_getColors:function(n,t){var u=document.createElement("canvas"),r=u.getContext("2d"),i=new Image;i.crossOrigin="Anonymous";i.onload=function(){r.drawImage(i,0,0,2,2);var n=r.getImageData(0,0,1,1).data,u=r.getImageData(1,1,2,2).data,f=["rgb(".concat(n[0],", ").concat(n[1],", ").concat(n[2],")"),"rgb(".concat(u[0],", ").concat(u[1],", ").concat(u[2],")")];t(f)};i.setAttribute("src",n)}},publicMethods:{}});$(function(){$("[data-content-block]").contentBlock()});$.CreateModule({name:"HeaderDrop",options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.element).on(this._getEventName("click"),this._onToggle);$(document).on(this._getEventName("click"),this._onClickOutside);$(window).on(this._getEventName("resize"),this._hide)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.drop=this.element.find("[data-header-drop-drop]");this.opened=this.drop.is(":visible")},_onToggle:function(n){this.drop!==$(n.target)&&this.drop.find(n.target).length===0&&(this.opened?this._hide():this._show())},_onClickOutside:function(n){this.opened&&$(n.target).closest(this.element).length===0&&this._hide()},_show:function(n){this.element.addClass("is-opened");this.drop.show();this.opened=!0;n&&typeof n=="function"&&n(this.element,this.drop)},_hide:function(n){this.element.removeClass("is-opened");this.drop.hide();this.opened=!1;n&&typeof n=="function"&&n(this.element,this.drop)}},publicMethods:{}});$(function(){$("[data-header-drop]").headerDrop()});$.CreateModule({name:"HeaderSearch",options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.btn).on(this._getEventName("click"),this._onClickBtn);$(this.close).on(this._getEventName("click"),this._onClickClose);$(this.input).on(this._getEventName("keyup"),this._onKeyUp)}},privateMethods:{_create:function(){this._setLinks();this._bind()},_setLinks:function(){this.opened=!1;this.btn=this.element.find("[data-header-search-btn]");this.close=this.element.find("[data-header-search-close]");this.input=this.element.find("[data-header-search-input]");this.dropdown=this.element.find("[data-header-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._close():!1)})},_onClickBtn:function(){this.opened||this._showInput()},_onClickClose:function(){this.opened&&this._hideInput()},_onKeyUp:function(n){var t=this,i=n.code,r=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(r)return i==="Escape"&&this._hideInput(),n.target.value.length<=2&&this._close(),!1;setTimeout(function(){n.target.value.length>2&&t._open()},0)},_showInput:function(){this.opened=!0;this.element.addClass("is-opened");this.input.focus()},_hideInput:function(){this.opened=!1;this.input.val("");this.element.removeClass("is-opened");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="270px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});$(function(){$("[data-header-search]").headerSearch()});$.CreateModule({name:"LazyLoad",options:{src:null,srcset:"",srcList:{},isBg:!1,isRatio:!1},hooks:{create:function(){this._create()},bindEvent:function(){if(!this.inited)$(document).off(this._getEventName("scroll")).on(this._getEventName("scroll"),this._update).on("bookmarkschange modalopen",this._update);$(window).off(this._getEventName("resize")).on(this._getEventName("resize"),this._onReinit)},changeSrc:function(n){this.element.trigger("lazyloadchange",[this.element,n])},afterCreate:function(){this.element.removeAttr("data-lazy-load")}},privateMethods:{_create:function(){this._prepareOptions();this._initBreakpoints();this._updateSrc()},_prepareOptions:function(){var i=this,n=this.options.srcset,t,r,u;n!==undefined&&n.length>0&&(t=[],n.indexOf(",")>0?t=n.split(",").map(function(n){return n.trim()}).filter(function(n){return n}):t.push(n),t.map(function(n){var t=n.split(" "),r,u;t[1].indexOf("w")>=0?(r=t[1].substr(0,t[1].length-1),i.options.srcList[r]=t[0]):t[1].indexOf("x")>=0&&(i.options.isRatio=!0,u=t[1].substr(0,t[1].length-1),i.options.srcList[u]=t[0])}));r=this.element.data("lazy-load-src");u=this.options.isRatio?1:Infinity;typeof r!="undefined"?this.options.srcList[u]=r:typeof this.options.src=="string"&&this.options.src.length>0&&(this.options.srcList[u]=this.options.src)},_initBreakpoints:function(){var t=[],n;for(n in this.options.srcList)this.options.srcList.hasOwnProperty(n)&&t.push(parseFloat(n));this.breakpoints=t.sort(function(n,t){return n-t}).reverse()},_update:function(){this.inited||this._updateSrc();this._checkNewElements()},_onReinit:function(){this._updateSrc();this._checkNewElements()},_checkNewElements:function(){var n=$("[data-lazy-load]");n.length>0&&n.lazyLoad()},_updateSrc:function(){var n=this._checkPosition();(this.inited||n)&&(this._setSrc(),this.inited=!0,$(document).off(this._getEventName("scroll")))},_checkPosition:function(){var n=this.element.offset().top,t=$(window).innerHeight(),i=$(document).scrollTop(),r=this.element.innerHeight(),u=i-t*1.5,f=i+t*3;return n+r>u&&n<f},_getSrc:function(){for(var i=this.options.srcList,r="",t,u=this.options.isRatio?window.devicePixelRatio||window.screen.deviceXDPI/100:$(window).innerWidth(),n=0;n<this.breakpoints.length;n++)t=this.breakpoints[n],u<=t&&i[t]&&(r=i[String(t)]);return r.split(" ").join("%20")},_setSrc:function(){var n=this._getSrc();this.src!==n&&(this.options.isBg?this.element.css({backgroundImage:"url(".concat(n,")")}):this.element.attr("src",n),this.src=n,this.element.data("lazy-load-current-src",n),this.hook("changeSrc",n))}},publicMethods:{update:function(){this.private._updateSrc()}}});$(function(){$("[data-lazy-load]").lazyLoad()});$.CreateModule({name:"MainMenu",options:{fadeInTime:300,fadeOutTime:300,beforeHideTime:175,beforeShowTime:175},hooks:{create:function(){this._create()},bindEvent:function(){$(document).on(this._getEventName("scroll"),this._onScroll);$(this.items).on(this._getEventName("mouseenter"),this._onItemEnter);$(this.items).on(this._getEventName("mouseleave"),this._onItemLeave)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.header=$("[data-main-menu-header]");this.slot=$("[data-main-menu-slot]");this.items=$("[data-main-menu-item]");this.container=$("[data-main-menu-container]");this.overlay=$('<div class="main-menu__overlay"><\/div>')},_onItemEnter:function(n){var t=this,i=$(n.currentTarget),r=i.find("[data-main-menu-submenu]");this.timerBeforeShow=setTimeout(function(){t.items.removeClass("is-active");r.length>0&&(clearTimeout(t.timerBeforeHide),t.submenu!==undefined&&t.submenu.remove(),t.submenu=r.clone(),i.addClass("is-active"),t._showSubmenu())},this.options.beforeShowTime)},_onItemLeave:function(n){var t=this,i=$(n.currentTarget);clearTimeout(this.timerBeforeShow);this.submenu&&(this.timerBeforeHide=setTimeout(function(){t.submenu.is(":hover")||(i.removeClass("is-active"),t._hideSubmenu())},this.options.beforeHideTime))},_onSubmenuEnter:function(){clearTimeout(this.timerBeforeHide)},_onSubmenuLeave:function(){var n=this;clearTimeout(this.timerBeforeShow);this.timerBeforeHide=setTimeout(function(){n._hideSubmenu()},this.options.beforeHideTime)},_showSubmenu:function(){this.overlay.prependTo(this.header).stop().fadeIn(this.options.fadeInTime);this.slot.append(this.submenu);this.container.stop().fadeIn(this.options.fadeInTime);this._calcTitleHeight();$(this.submenu).on(this._getEventName("mouseenter"),this._onSubmenuEnter);$(this.submenu).on(this._getEventName("mouseleave"),this._onSubmenuLeave)},_hideSubmenu:function(){var n=this;this.overlay.stop().fadeOut(this.options.fadeOutTime,function(){n.overlay.remove()});this.container.stop().fadeOut(this.options.fadeOutTime,function(){n.submenu.remove();n.submenu=undefined})},_onScroll:function(){var i=this,n=$(document).scrollTop(),r=this.prevScroll||n,t=n-r;n>this.header.offset().top+this.header.height()?(this.header.height(this.header.height()).addClass("is-scrolled"),t<-5?this.header.addClass("is-sticked"):t>5&&this.header.removeClass("is-sticked")):this.header.removeAttr("style").removeClass("is-scrolled is-sticked");clearTimeout(this.stickTimer);this.stickTimer=setTimeout(function(){i.prevScroll=n},50)},_calcTitleHeight:function(){if(this.submenu){var t=this.submenu.find(".main-submenu__title"),n=0;t.each(function(t,i){var r=$(i).height();r>n&&(n=r)});t.height(n)}}},publicMethods:{}});$(function(){$.mainMenu()});$.CreateModule({name:"MobileSearch",options:{},hooks:{create:function(){this._create()},bindEvent:function(){this.input.on(this._getEventName("keyup"),this._onChange);this.clear.on(this._getEventName("click"),this._onClear)}},privateMethods:{_create:function(){this._setLinks();this._bind();this._checkValue()},_setLinks:function(){this.input=this.element.find("[data-mobile-search-input]");this.clear=this.element.find("[data-mobile-search-clear]");this.dropdown=this.element.find("[data-mobile-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._onClear():!1)})},_onChange:function(){this._checkValue()},_onClear:function(){this.input.val("");this._checkValue()},_checkValue:function(){var n=this,t=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(t)return this.input[0].value.length<=3&&(this.element[0].parentNode.classList.remove("no-empty"),this._close()),!1;setTimeout(function(){n.input[0].value.length>3&&(n.element[0].parentNode.classList.add("no-empty"),n._open())},0)},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="286px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});$(function(){$("[data-mobile-search]").mobileSearch()});$.CreateModule({name:"MobileMenu",options:{slideTime:175},hooks:{create:function(){this._create()},bindEvent:function(){this.items.on(this._getEventName("click"),this._onClickItem)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.items=this.element.find("[data-mobile-menu-item]")},_onClickItem:function(n){var t=$(n.currentTarget);this._toggleMenu(t)},_toggleMenu:function(n){var t=n.parent().children("[data-mobile-menu-list]"),i=!n.hasClass("is-opened");i?(n.addClass("is-opened"),t.slideDown(this.options.slideTime)):(n.removeClass("is-opened"),t.slideUp(this.options.slideTime))}},publicMethods:{}});$(function(){$("[data-mobile-menu]").mobileMenu()});$.CreateModule({name:"Modal","extends":["moduleResponsive","ModuleTouchEvents"],options:{id:null,showTime:500,hideTime:500,beforeShowTime:100,beforeHideTime:100,notOpenSelector:null},hooks:{create:function(){this._create()},bindEvent:function(){this._addEvent("tap",this.element,this._onClickOutside);this.closeBtn.on(this._getEventName("mousedown"),this._onClose);this._addEvent("swipe",this.content,this._onSwipe);$(document).on("changebreakpoint",this._close);if(this.options.id){$(document).on("modalshow.".concat(this.options.id),this._onOpen);$(document).on("modalhide.".concat(this.options.id),this._onClose);$(document).on("click",'[data-modal-open="'.concat(this.options.id,'"]'),this._onOpen)}if(this.bodyElement.length>0)this.bodyElement.on("scroll",this._onBodyScroll);if(!!this.swipeZone)this.swipeZone.on("touchstart",this._onClickOutside)},open:function(){$(document).trigger("modalopen",this.element)}},privateMethods:{_create:function(){this._setLinks();this._checkDevices()},_setLinks:function(){this.closeBtn=this.element.find("[data-modal-close]");this.content=this.element.find("[data-modal-content]");this.wrapperElement=this.element.find("[data-modal-wrapper]");this.bodyElement=this.element.find("[data-modal-body]");this.YouTubeFrame=this.element.find("iframe.youtube-video-iframe");this.element.hasClass("modal_mobilecontext")&&(this.swipeZone=$('<div class="modal__swipe-zone">'),this.swipeZone.prependTo(this.wrapperElement));this.bodyScrolled=!1},_onClickOutside:function(n){var t=n.target===this.el,i=this.wrapperElement?n.target===this.wrapperElement.get(0):!1,r=this.swipeZone?n.target===this.swipeZone.get(0):!1;(t||i||r)&&this._close()},_onOpen:function(n){var t=$(n.target);this.options.notOpenSelector&&t.closest(this.options.notOpenSelector).length!==0||this._open()},_onClose:function(){this._close()},_updateVisible:function(){this.show?this._open():this._close()},_onKeyUp:function(n){var t=n.code;t==="Escape"&&this._close()},_open:function(){var n=this;$("body").addClass("is-modal");this.element.removeClass("hide").addClass("beforeshow").show().scrollTop(0);setTimeout(function(){n.element.removeClass("beforeshow").addClass("show");setTimeout(function(){n.element.addClass("show");n.hook("open");$(document).on("keyup.modal",n._onKeyUp)},n.options.beforeShowTime)},this.options.beforeShowTime)},_close:function(){var n=this;this.element.addClass("beforehide");setTimeout(function(){if(n.element.removeClass("show").removeClass("beforehide").addClass("hide"),n.YouTubeFrame.length){var t=n.YouTubeFrame.attr("src");n.YouTubeFrame.attr("src","");n.YouTubeFrame.attr("src",t)}setTimeout(function(){n.element.hide();$("body").removeClass("is-modal");$(document).off("keyup.modal")},n.options.hideTime)},this.options.beforeHideTime)},_emitEvent:function(n,t){$(document).trigger("modal".concat(t,".").concat(n))},_checkDevices:function(){/iPhone|iPad|iPod/i.test(navigator.userAgent)&&this.element.addClass("for-iphone")},_onBodyScroll:function(){this.bodyScrolled=!0},_onSwipe:function(n,t,i){!this.bodyScrolled&&i<-80&&this._close();this.bodyScrolled=!1}},publicMethods:{open:function(n){typeof n!="undefined"?this.private._emitEvent(n,"show"):this.private._open()},close:function(n){typeof n!="undefined"?this.private._emitEvent(n,"hide"):this.private._close()}}});$(function(){$.modal();$("[data-modal]").modal({options:{notOpenSelector:".flex-slider.swiping"}})});globalMusicPlayer=[];$.CreateModule({name:"MusicPlayer",options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.btn).on(this._getEventName("click"),this._onClickPlay)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.btn=this.element.find("[data-music-player-control]");this.player="";this.time=this.element.find("[data-music-player-time]");this.container=this.element.find("[data-music-player-element]")},_getOptions:function(n){return{controls:!0,autoplay:!1,preload:"auto",children:["mediaLoader","loadingSpinner","controlBar","errorDisplay"],controlBar:{playToggle:!1,volumePanel:!1,descriptionsButton:!1,subsCapsButton:!1,fullscreenToggle:!1,timeDivider:!1,remainingTimeDisplay:!1},height:20,playsinline:"playsinline",sources:[{src:n,type:"audio/mp3"}],fill:!0,fluid:!1,responsive:!1}},_onClickPlay:function(n){function r(){t.player=videojs(i,t._getOptions(n.target.getAttribute("data-src")),function(){t.player.addClass("video-js");t.player.volume(.1);t.time.hide();t.container.show()});t.player.on("ended",function(){this.dispose();t.btn.removeClass("is-active");t.time.show();t.container.hide();t.container[0].innerHTML='<audio id="'+i+'"><\/audio>';globalMusicPlayer.forEach(function(n,t,i){n.dispose();i.splice(t,1)});t.player=""});globalMusicPlayer.push(t.player)}function u(){$(".is-active[data-music-player-control]").each(function(){$(this).removeClass("is-active");$(this).removeClass("is-init");var t=$(this).closest("[data-music-player]"),r=t.find("[data-music-player-time]"),n=t.find(".video-js"),i=n.parent();n.hasClass("video-js")&&(globalMusicPlayer.forEach(function(n,t,i){n.dispose();i.splice(t,1)}),this.player="",n.removeClass("video-js"),i[0].innerHTML='<audio id="'+n.attr("id")+'"><\/audio>',i.hide(),r.show())})}function f(){$(".is-init[data-music-player-control]").each(function(){$(this).removeClass("is-init");var t=$(this).closest("[data-music-player]"),r=t.find("[data-music-player-time]"),n=t.find(".video-js"),i=n.parent();n.hasClass("video-js")&&(globalMusicPlayer.forEach(function(n,t,i){n.dispose();i.splice(t,1)}),this.player="",n.removeClass("video-js"),i[0].innerHTML='<audio id="'+n.attr("id")+'"><\/audio>',i.hide(),r.show())})}var t=this,i=this.container[0].children[0].getAttribute("id");if($(n.target).hasClass("is-active"))$(n.target).removeClass("is-active"),this.player.pause();else if(u(),$(n.target).addClass("is-active"),globalMusicPlayer.length>0)if($(n.target).hasClass("is-init"))this.time.hide(),this.container.show(),this.player.play();else{f();r();this.player.on("ready",function(){var n=this;setTimeout(function(){n.play();t.btn.addClass("is-init")},0)})}else{r();this.player.on("ready",function(){var n=this;setTimeout(function(){n.play();t.btn.addClass("is-init")},0)})}}},publicMethods:{}});$(function(){$("[data-music-player]").musicPlayer()});$.CreateModule({name:"PromoCover","extends":["sliderMTS"],options:{gradientBottom:!0,gradientLeft:!0,assetsBasePath:"/f",sliderOptions:{autoplaySpeed:4e3,speed:800,pauseOnFocus:!1,pauseOnHover:!1}},hooks:{bindEvent:function(){this.element.on("click",".promo-cover__item",this._onBannerClick);this.element.on("click",".promo-cover__link",this._onButtonClick);$(document).on("scroll",this._onScroll)},createSlider:function(){this.element.trigger("createslider")},changeSlide:function(n,t){this.element.trigger("changeslider",[n,t]);this.showEmited=!1},emit:function(n,t){this.element.trigger(n,t)}},privateMethods:{_create:function(){this._setLinks();this.hook("createSlider")},_setLinks:function(){this.sliderElement=this.element.find(".js-promo-cover__slider");this.contentElement=this.element.find(".js-promo-cover__slider-content");this.loader=this.element.find(".js-promo-cover__loader");this.circle=this.loader.find("circle")},_init:function(n){this._setStartColorType();this._initSlider();this._initContent();this._changeDefaultTransition();n&&typeof n=="function"&&n()},_onBannerClick:function(n){var t=$(n.currentTarget),i=t.data("event-data");this.hook("emit","banner_click",i)},_onButtonClick:function(n){var t=$(n.currentTarget),i=t.closest(".promo-cover__item"),r=i.data("event-data");this.hook("emit","banner_button",r);n.stopPropagation()},_onScroll:function(){if(this.sliderElement.get(0).slick){var n=this.sliderElement.slick("getSlick"),t=n.$slides,i=$(t[n.currentSlide]);this._checkSlideVisible(i)}},_getSliderOptions:function(){var n=this._extend({},this.options.sliderOptions,{fade:!0,autoplay:!0});return n.asNavFor=this.contentElement,n},_initSlider:function(){this.sliderElement.on("beforeChange",this._onBeforeChange).on("afterChange",this._onAfterChange).on("init",this._onInit).slick(this._getSliderOptions())},_getContentOptions:function(){var n=this._extend({},this.options.sliderOptions,{arrows:!1,responsive:[{breakpoint:759,settings:{fade:!0}}]});return n.asNavFor=this.sliderElement,n},_initContent:function(){this.contentElement.on("beforeChange",this._onBeforeChange).on("afterChange",this._onAfterChange).on("init",this._onInit).slick(this._getContentOptions())},_onInit:function(n,t){t.$nextArrow&&(t.$nextArrow.append(this.loader),this._startLoaderAnimation());this.sliderElement.addClass("promo-cover__list_initialize")},_onBeforeChange:function(n,t,i,r){var o=this,s=t.$list.find(".js__promo-content-item"),e=t.$slides.eq(i),f=t.$slides.eq(r),u="prev";(i+1===r||i-r>1)&&(u="next");t.$slider.hasClass("js-promo-cover__slider")&&(o.hook("changeSlide",e,f),this._checkSlideVisible(f));s.removeClass("is-before-hide is-before-show");e.addClass("is-before-hide "+u);f.addClass("is-before-show "+u);clearTimeout(t.beforeTimeout);t.beforeTimeout=setTimeout(function(){t.$slides.removeClass("is-before-hide is-before-show");e.addClass("is-after-hide "+u);f.addClass("is-after-show "+u)},10);this.circle.stop().css({"stroke-dashoffset":this.circle.attr("stroke-dasharray")})},_onAfterChange:function(n,t){var i=this;i._startLoaderAnimation(t);clearTimeout(t.afterTimeout);t.afterTimeout=setTimeout(function(){var n=t.$list.find(".js__promo-content-item");t.$slides.removeClass("is-before-hide is-before-show is-after-hide is-after-show next prev")},10)},_onLazyChange:function(n,t){var i=t.closest(".promo-cover__item");this._checkSlideVisible(i)},_startLoaderAnimation:function(){this.circle.animate({"stroke-dashoffset":0},this.options.sliderOptions.autoplaySpeed+300)},_changeDefaultTransition:function(){var t=this.sliderElement.slick("getSlick"),n;t.applyTransition=$.noop;t.fadeSlideOut=$.noop;n=this.contentElement.slick("getSlick");n.applyTransition=$.noop;n.fadeSlideOut=$.noop},_checkSlideVisible:function(n){var t=n.offset().top+n.innerHeight(),i=$(window).scrollTop();t>i&&!this.showEmited&&(this.showEmited=!0,this.hook("emit","banner_show",n.data("eventData")))},_setStartColorType:function(){var n=this,t=n.sliderElement.find(".promo-cover__image"),i=n.contentElement.find(".js__promo-content-item");t.each(function(t,r){var u=$(r),f=u.data("lazy-load-current-src");f&&n._setColorType(u,i.eq(t),f)})},_setColorType:function(n,t,i){n.hasClass("promo-cover__item_colored")||(n.addClass("promo-cover__item_colored"),UI.ImageInfo.getInfo(i,function(i){var r="light";i.lightness<150&&(r="dark");$(n).add(t).data("img-info",i).closest(".promo-cover__item").addClass("promo-cover__item_"+r)},{matrix:[8,4,3,2]}))},_getLine:function(n){return n.descriptor?'\n\t\t\t\t\t<div class="promo-cover__line">\n\t\t\t\t\t\t<div class="promo-cover__line-bg"><\/div>\n\t\t\t\t\t\t<div class="promo-cover__line-logo">\n\t\t\t\t\t\t\t<img src="'.concat(this.options.assetsBasePath,"/i/promo-cover/logo-").concat(n.descriptor,'.png" class="promo-cover__line-logo-img">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t'):""},_mapItem:function(n){var i,t;return n.bundleParams?(t=n.bundleParams,i={id:t.ownerId,imgDesktopRetina:t.bannerImageDesktop,imgDesktop:t.bannerImageDesktop,imgTablet:t.bannerImageTablet,imgPhone:t.bannerImagePhone,title:t.bannerTitle,text:t.bannerText,date:t.bannerDate,disclaimer:t.bannerTextSmall,link:t.reference,linkTarget:t.bannerTarget,buttonText:t.bannerButtonText,buttonLink:t.referenceButton,buttonTarget:t.bannerTarget,descriptor:t.bannerDescriptor,gradientBottom:t.gradientBottom,gradientLeft:t.gradientLeft,eventData:!1}):i=n,i},_createContentItem:function(n,t){var i='<div class="promo-cover__title">'.concat(n.title||"","<\/div>"),r='<div class="promo-cover__subtitle">'.concat(n.text||"","<\/div>"),u='<div class="promo-cover__bottom-date">'.concat(n.date||"","<\/div>"),f=n.disclaimer?'<div class="promo-cover__small-text">'.concat(n.disclaimer||"","<\/div>"):"",e=n.buttonText?'<object class="promo-cover__link"><a href="'.concat(n.buttonLink,'" target="').concat(n.buttonTarget,'">').concat(n.buttonText,"<\/a><\/object>"):"",o=n.color?"promo-cover__item_colored promo-cover__item_".concat(n.color):"";return $('\n\t\t\t\t<a href="'.concat(n.link,'" target="').concat(n.linkTarget,'" class="promo-cover__item js__promo-content-item ').concat(o,'">\n\t\t\t\t\t').concat(t,'\n\t\t\t\t\t<div class="promo-cover__item-wrapper">\n\t\t\t\t\t\t<div class="promo-cover__content">').concat(i," ").concat(r,'<\/div>\n\t\t\t\t\t\t<div class="promo-cover__bottom">\n\t\t\t\t\t\t\t').concat(u,'\n\t\t\t\t\t\t\t<div class="promo-cover__bottom-info">\n\t\t\t\t\t\t\t\t').concat(f,"\n\t\t\t\t\t\t\t\t").concat(e,"\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t"))},_addSlide:function(n){var t=this._mapItem(n),f="<div\n\t\t\t\tdata-lazy-load\n\t\t\t\tdata-lazy-load-is-bg \n\t\t\t\tdata-lazy-load-src='".concat(window.devicePixelRatio>1?t.imgDesktopRetina:t.imgDesktop,'\'\n\t\t\t\tdata-lazy-load-src-list=\'{"960":"').concat(t.imgTablet,'", "760":"').concat(t.imgPhone,'"}\'\n\t\t\t\tclass="promo-cover__image"\n\t\t\t><\/div>'),u=this._getLine(t),e=t.descriptor?" promo-cover__item_with-line":"",o=t.color?"promo-cover__item_colored promo-cover__item_".concat(t.color):"",s=(t.gradientBottom!==undefined?t.gradientBottom:this.options.gradientBottom)?"promo-cover__item_bottom-gradient":"",h=(t.gradientLeft!==undefined?t.gradientLeft:this.options.gradientLeft)?"promo-cover__item_left-gradient":"",i=$('\n\t\t\t\t<a href="'.concat(t.link,'" target="').concat(t.linkTarget,'" class="promo-cover__item ').concat(e," ").concat(s," ").concat(h," ").concat(o,'">\n\t\t\t\t\t').concat(u,'\n\t\t\t\t\t<div class="promo-cover__image-wrapper">\n\t\t\t\t\t\t<div class="promo-cover__image-inner">').concat(f,"<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t")),r;this.sliderElement.append(i);i.data("promo-cover-data",n);r=this._createContentItem(t,u);this.contentElement.append(r);t.eventData&&(i.data("eventData",t.eventData),r.data("eventData",t.eventData));$("[data-lazy-load]").on("lazyloadchange",this._onLazyChange).lazyLoad()},_setData:function(n,t){for(var i=0;i<n.length;i++)this._addSlide(n[i]);t&&typeof t=="function"&&t()},_destroy:function(n){this.sliderElement.slick("unslick");n&&typeof n=="function"&&n()}},publicMethods:{setData:function(n,t){this.private._setData(n,t)}}});$(function(){$(".js-promo-cover").promoCover()});$.CreateModule({name:"SearchContent",options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.input).on(this._getEventName("keyup"),this._onKeyUp)}},privateMethods:{_create:function(){this._setLinks();this._bind()},_setLinks:function(){this.input=this.element.find("[data-search-input]");this.dropdown=this.element.find("[data-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._close():!1)})},_onKeyUp:function(n){var t=this,i=n.code,r=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(r)return i==="Escape"&&(this._hideInput(),this._close()),n.target.value.length<=2&&this._close(),!1;setTimeout(function(){n.target.value.length>2&&t._open()},0)},_hideInput:function(){this.input[0].value=""},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="270px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});$(function(){$("[data-search-content]").searchContent()});UI.Select={resizeOnSearch:function(){if($(".jq-selectbox__search input").length)$(".jq-selectbox__search input").on("keyup",function(){var n=$(this);setTimeout(function(){var t=n.closest(".jq-selectbox__dropdown").find("ul"),i=t.find(".jspPane").height();t.css("height",i>250?250:i)},1)})},styler:function(n){var t,i;if(typeof $.fn.styler!="undefined"){if(!$(n).length)return;$(n).styler({singleSelectzIndex:22,selectSmartPositioning:!1,selectSearchPlaceholder:"Начните вводить",onSelectOpened:function(){t!==undefined&&i.destroy();var n=$(this),r=n.find(".jq-selectbox__dropdown"),u=n.find(".select"),f=r.height();u.hasClass("select_text-croped")&&r.addClass("jq-selectbox__dropdown_text-croped");t=r.find("ul");u.hasClass("select_no-scroll")||t.height(f>250?250:f);t.jScrollPane({autoReinitialise:!0,hideFocus:!0,verticalGutter:-10,verticalDragMinHeight:40,horizontalDragMinWidth:40,contentWidth:"0px"});i=t.data("jsp");n.find(".jq-selectbox__search input").focus()},onSelectClosed:function(){i.destroy();t=undefined;$(this).find(".jq-selectbox__dropdown ul").removeAttr("style")}})}},changeForm:function(){if($(".select.js-change-form").length)$(".select.js-change-form").off("change").on("change",function(){var n=$(this),t=n.closest(".js-change-form-wrapper");return nVal=parseInt($(this).val()),t.find(".form__inner").hide().eq(nVal).show(),!1})},init:function(){this.styler(".select");this.resizeOnSearch();this.changeForm();var n=$(window).width();$(window).resize($.debounce(function(){var t=$(window).width();n!=t&&$(".select:not(.js-angular)").trigger("refresh")},120))}};$(function(){UI.Select.init()});$.CreateModule({name:"Sidebar",options:{id:null,fadeTime:300},hooks:{create:function(){this._create()},bindEvent:function(){if(this.options.id)$(document).on(this._getEventName("click"),'[data-sidebar-open="'+this.options.id+'"]',this._show);$(document).on("changebreakpoint",this._hide);this.close.on(this._getEventName("click"),this._hide);this.overlay.on(this._getEventName("click"),this._hide);this.sitesToggle.on(this._getEventName("click"),this._toggleSites)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.close=this.element.find("[data-sidebar-close]");this.overlay=this.element.find("[data-sidebar-overlay]");this.inner=this.element.find("[data-sidebar-inner]");this.isOpenedSitesList=!1;this.sitesToggle=this.element.find("[data-sidebar-sites-toggle]");this.sitesList=this.element.find("[data-sidebar-sites-list]")},_show:function(){var n=this;$("body").addClass("is-overflowed");$(".sidebar-search").hide();$(".sidebar-search__inner").removeClass("is-opened");this.element.fadeIn(this.options.fadeTime,function(){n.inner.addClass("is-opened")})},_hide:function(){var n=this;this.inner.removeClass("is-opened");setTimeout(function(){$("body").removeClass("is-overflowed");n.element.fadeOut(n.options.fadeTime)},this.options.fadeTime)},_toggleSites:function(){this.isOpenedSitesList=!this.isOpenedSitesList;this.isOpenedSitesList?(this.sitesToggle.addClass("is-opened"),this.sitesList.addClass("is-opened")):(this.sitesToggle.removeClass("is-opened"),this.sitesList.removeClass("is-opened"))}},publicMethods:{}});$(function(){$("[data-sidebar]").sidebar()});$.CreateModule({name:"SidebarSearch",options:{id:null,fadeTime:300},hooks:{create:function(){this._create()},bindEvent:function(){if(this.options.id)$(document).on(this._getEventName("click"),'[data-sidebar-search-open="'+this.options.id+'"]',this._show);$(document).on("changebreakpoint",this._hide);this.close.on(this._getEventName("click"),this._hide);this.overlay.on(this._getEventName("click"),this._hide)}},privateMethods:{_create:function(){this._setLinks()},_setLinks:function(){this.close=this.element.find("[data-sidebar-search-close]");this.overlay=this.element.find("[data-sidebar-search-overlay]");this.inner=this.element.find("[data-sidebar-search-inner]")},_show:function(){var n=this;$("body").addClass("is-overflowed");this.element.fadeIn(this.options.fadeTime,function(){n.inner.addClass("is-opened")})},_hide:function(){var n=this;this.inner.removeClass("is-opened");setTimeout(function(){$("body").removeClass("is-overflowed");n.element.fadeOut(n.options.fadeTime)},this.options.fadeTime)}},publicMethods:{}});$(function(){$("[data-sidebar-search]").sidebarSearch()});$.CreateModule({name:"StorisItem",options:{id:"",slides:[],appendTo:"body",currentSlide:0,duration:1e4,order:!1},privateMethods:{_open:function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!0;if(n){$("body").addClass("is-storis");this.storage.parent.show();$(document).on("keyup.modal",this._onKeyUp)}this.storage.order=this.options.order;this.options.currentSlide=0;this.element.show();this.element.trigger("storisshow",this.options.id);this._drawSlide()},_close:function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!0;n&&($("body").removeClass("is-storis"),this.storage.parent.hide(),$(document).off("keyup.modal"));this.element.hide();this.element.trigger("storisclose",this.options.id)},_onKeyUp:function(n){var t=n.code;t==="Escape"&&this._close()},_drawSlide:function(){this.slides.hide().eq(this.options.currentSlide).show();this._updateMinHeight();this._updateDots();this._updateArrowStatus()},_updateMinHeight:function(){var n=this.slides.eq(this.options.currentSlide),i=n.find(".storis__item-inner"),t=n.find(".storis__content-inner").outerHeight(!0)+330;t&&i.css({minHeight:t})},_updateDots:function(){var n=this,t=this.dots.children();t.each(function(t,i){var r=$(i).children();r.stop();t<n.options.currentSlide?r.css({width:"100%"}):r.css({width:"0%"});t===n.options.currentSlide&&n._startDotAnimate(r)})},_startDotAnimate:function(n){var t=this;n.animate({width:"100%"},this.options.duration,"linear",function(){t._changeSlide(1)})},_changeSlide:function(n){var t=this.options.currentSlide;this.options.currentSlide=t+n;this.options.currentSlide<0?this.options.currentSlide=0:this.options.currentSlide>this.slides.length-1&&(this.options.currentSlide=this.slides.length-1);t!==this.options.currentSlide&&this._drawSlide()},_updateArrowStatus:function(){this.arrowPrev.removeClass("is-disabled");this.arrowNext.removeClass("is-disabled");this.options.currentSlide===0&&this.arrowPrev.addClass("is-disabled");this.options.currentSlide===this.slides.length-1&&this.arrowNext.addClass("is-disabled")},_addOverlay:function(n,t){var i=this._getColorArray(t);if(i.length>0&&i[0]){var u=i[i.length-1],r=UI.ImageInfo.hexToRgb(u),f="rgba(".concat(r.r,", ").concat(r.g,", ").concat(r.b,", 0)"),e='<div class="storis__bottom-overlay" style="background: linear-gradient(to bottom, '.concat(f,", ").concat(u,' 75%)"><\/div>');n.find(".storis__content").append(e)}},_createSlide:function(n,t){var h=this,f=n.type||"clear",r=this._createBottom(n.btn,n.share),c=this._createImg(n,f,t),e=$('<div class="storis__content '.concat(r?"storis__content_with-bottom":"",'">\n\t\t\t\t<div class="storis__content-inner">\n\t\t\t\t\t').concat(this._createContent(n),"\n\t\t\t\t<\/div>\n\t\t\t\t").concat(r,"\n\t\t\t<\/div>")),o=$('<div class="storis__prev">'),u;this._addEvent("tap",o,this._changeSlide.bind(this,-1));u=$('<div class="storis__next">');this._addEvent("tap",u,this._changeSlide.bind(this,1));var l=$('<div class="storis__bg-overlay" '.concat(this._getBackground(n),">")),i=$('<div class="storis__item storis__item_'.concat(f,'" ').concat(n.background?"":"data-colorize data-colorize-is-fill","><\/div>")),s=$('<div class="storis__item-inner"><\/div>');if(!n.background)i.on("colorizeready",function(n,t){var r=UI.ImageInfo.rgbToHex(t);h._addOverlay(i,r)});e.append(o).append(u);i.append(s);s.append(l).append(c).append(e);r&&this._addOverlay(i,n.background);i.find(".storis__share").on(this._getEventName("click"),this._onSharesClick.bind(this,i));return i},_onSharesClick:function(n){n.find(".storis__shares-menu").toggle()},_getColorArray:function(n){var t=n&&n.indexOf(",")>0?n.split(",").map(function(n){return n.trim()}):[];return t.length>1?t:[n]},_getBackground:function(n){var t=this,i=n.image,r=n.lightness!==undefined?n.lightness:160,u=function(){var i=t._getColorArray(n.background);return i.length>1?"linear-gradient(to bottom, ".concat(i.join(", "),")"):i[0]};return n.background?'style="background: '.concat(u(),'"'):' data-colorize-bg="'.concat(i,'" data-colorize-type="lightness" data-colorize-base-lightness="').concat(r,'"')},_updateOrientation:function(){this.element.empty();this._createTpl();this._bindEvents();this.storage.order===this.options.order&&this._open()},_checkIsHorizontal:function(){return $(window).innerWidth()<=820&&$(window).innerHeight()<=420},_getType:function(n){var t=this,i;return this.isHorizontal=this._checkIsHorizontal(),i={clear:function(){return t.isHorizontal?"clear":"clear"},"clear-top":function(){return t.isHorizontal?"clear":"clear-top"},"clear-product":function(){return t.isHorizontal?"clear-product":"clear-top"},"circle-top":function(){return t.isHorizontal?"horizontal-circle":"circle-top"},"circle-bottom":function(){return t.isHorizontal?"horizontal-circle-bottom":"circle-bottom"},"polygon-top":function(){return t.isHorizontal?"horizontal-poligon":"polygon-top"},"polygon-bottom":function(){return t.isHorizontal?"horizontal-poligon-bottom":"polygon-bottom"},"triangle-top":function(){return t.isHorizontal?"horizontal-triangle":"triangle-top"},"triangle-bottom":function(){return t.isHorizontal?"horizontal-triangle-bottom":"triangle-bottom"},"gradient-top":function(){return t.isHorizontal?"horizontal-poligon":"gradient-top"},"gradient-bottom":function(){return t.isHorizontal?"horizontal-poligon-bottom":"gradient-bottom"},rectangle:function(){return t.isHorizontal?"horizontal-rectangle":"rectangle"},"goods-slide":function(){return t.isHorizontal?"horizontal-goods":"goods-slide"}},i[n]?i[n]():"clear"},_getSvg:function(n,t,i){var o=this,s=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{},r=_objectSpread({x:this.isHorizontal?265:0,width:this.isHorizontal?305:320},s),f="",u,e;this._getImgSize(n,r.width,function(n){var u=r.width,i=n;i<320&&(u=320/i*u,i=320);$("#image-".concat(o.hash,"-").concat(t," image")).attr("width",u).attr("height",i)});for(u in r)r.hasOwnProperty(u)&&(f="".concat(f," ").concat(u,'="').concat(r[u],'"'));return e=this.isHorizontal?"0 0 568 320":"0 0 320 555",'<svg viewBox="'.concat(e,'" class="storis__img">\n\t\t\t\t\t<mask id="mask-').concat(this.hash,"-").concat(t,'">').concat(i,'<\/mask>\n\t\t\t\t\t<symbol id="image-').concat(this.hash,"-").concat(t,'">\n\t\t\t\t\t\t<image xlink:href="').concat(n,'" ').concat(f,'/>\n\t\t\t\t\t<\/symbol>\n\t\t\t\t\t<g mask="url(#mask-').concat(this.hash,"-").concat(t,')">\n\t\t\t\t\t\t<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#image-').concat(this.hash,"-").concat(t,'"><\/use>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>')},_createImg:function(n,t,i){var r=this,u=n.image;return{clear:function(){return'<div class="storis__img" style="background-image: url('.concat(u,');"><\/div>')},"clear-top":function(){return'<div class="storis__img" style="background-image: url('.concat(u,');"><\/div>')},"clear-product":function(){return'<div class="storis__img" style="background-image: url('.concat(u,');"><\/div>')},"circle-top":function(){return r._getSvg(u,i,'<path d="M291.892 250.059C270.873 347.201 175.084 408.911 77.9417 387.892C-19.2008 366.873 -80.9111 271.084 -59.8921 173.942C-38.8731 76.7994 56.9158 15.0891 154.058 36.1081C251.201 57.1272 312.911 152.916 291.892 250.059Z" fill="#fff"/>')},"circle-bottom":function(){return r._getSvg(u,i,'<path d="M387.892 486.058C366.873 583.201 271.084 644.911 173.942 623.892C76.7992 602.873 15.0889 507.084 36.1079 409.942C57.1269 312.799 152.916 251.089 250.058 272.108C347.201 293.127 408.911 388.916 387.892 486.058Z" fill="#fff"/>')},"polygon-top":function(){return r._getSvg(u,i,'<path d="M295.078 191.477C304.877 208.639 302.502 230.137 289.195 244.726L180.871 363.492C167.564 378.082 146.352 382.445 128.329 374.299L-18.3868 307.989C-36.4099 299.843 -47.1446 281.042 -44.9766 261.418L-27.328 101.67C-25.16 82.0463 -10.5824 66.0636 8.78052 62.0811L166.404 29.6616C185.767 25.6791 205.511 34.6027 215.31 51.7653L295.078 191.477Z" fill="#fff"/>')},"polygon-bottom":function(){return r._getSvg(u,i,'<path d="M362.2 303.936C382.608 310.085 396.713 328.663 397.138 349.956L400.595 523.284C401.02 544.577 387.668 563.739 367.522 570.751L203.527 627.824C183.382 634.835 161.025 628.099 148.149 611.14L43.3381 473.085C30.4627 456.126 29.9975 432.8 42.1857 415.308L141.403 272.911C153.592 255.419 175.661 247.738 196.069 253.887L362.2 303.936Z" fill="#fff"/>')},"triangle-top":function(){return r._getSvg(u,i,'<path d="M134.034 4.79341C163.781 -22.3732 211.691 -7.18704 220.272 32.1284L278.449 298.669C287.03 337.985 249.846 371.943 211.518 359.794L-48.3316 277.43C-86.66 265.282 -97.3865 216.137 -67.6393 188.971L134.034 4.79341Z" fill="#fff"/>',{y:"-11"})},"triangle-bottom":function(){return r._getSvg(u,i,'<path d="M365.254 353.639C403.655 365.818 414.458 414.902 384.701 441.992L182.958 625.645C153.2 652.734 105.2 637.511 96.5567 598.243L37.9611 332.025C29.3181 292.757 66.5151 258.895 104.916 271.074L365.254 353.639Z" fill="#fff"/>')},"goods-slide":function(){return r._getSvg(u,i,'<path d="M336.946 124.098C337.051 149.107 323.806 172.271 302.2 184.866L195.742 246.925C174.136 259.519 147.453 259.631 125.743 247.217L18.7691 186.051C-2.9411 173.638 -16.3795 150.585 -16.4841 125.576L-16.9994 2.35138C-17.104 -22.657 -3.85879 -45.8214 17.7468 -58.4162L124.205 -120.475C145.811 -133.07 172.494 -133.181 194.204 -120.768L301.178 -59.6014C322.888 -47.1878 336.327 -24.1349 336.431 0.873459L336.946 124.098Z" fill="#fff"/>',{})},"gradient-top":function(){return r._getSvg(u,i,'\n\t\t\t\t\t\t<linearGradient id="gradient'.concat(r.hash,"-").concat(i,'" x1="0%" y1="0%" x2="0%" y2="100%">\n\t\t\t\t\t\t  <stop offset="50%" stop-color="#fff"/>\n\t\t\t\t\t\t  <stop offset="100%" stop-color="#000"/>\n\t\t\t\t\t\t<\/linearGradient>\n\t\t\t\t\t\t<rect width="100%" height="65%" y="-11" fill="url(#gradient').concat(r.hash,"-").concat(i,')"><\/rect>'),{y:"-11"})},"gradient-bottom":function(){return r._getSvg(u,i,'\n\t\t\t\t\t\t<linearGradient id="gradient'.concat(r.hash,"-").concat(i,'" x1="0%" y1="0%" x2="0%" y2="100%">\n\t\t\t\t\t\t  <stop offset="0%" stop-color="#000"/>\n\t\t\t\t\t\t  <stop offset="60%" stop-color="#fff"/>\n\t\t\t\t\t\t<\/linearGradient>\n\t\t\t\t\t\t<rect y="40%" width="100%" height="70%" fill="url(#gradient').concat(r.hash,"-").concat(i,')"><\/rect>'))},rectangle:function(){return r._getSvg(u,i,'<rect x="20" y="70" width="280" height="607" rx="16" fill="#fff"/>','y="70" x="20" width="280"',{width:"280"})},"horizontal-poligon":function(){return r._getSvg(u,i,'<path d="M413.622 32.8769C394.143 29.5389 374.754 39.1233 365.595 56.6176L291.041 199.029C281.882 216.524 285.038 237.949 298.856 252.099L411.347 367.287C425.166 381.438 446.505 385.094 464.204 376.345L608.281 305.124C625.98 296.375 636.013 277.21 633.133 257.653L609.687 98.4472C606.807 78.8898 591.668 63.3885 572.189 60.0504L413.622 32.8769Z" fill="white"/>',{width:"285",x:"285",y:"30"})},"horizontal-poligon-bottom":function(){return r._getSvg(u,i,'<path d="M413.622 32.8769C394.143 29.5389 374.754 39.1233 365.595 56.6176L291.041 199.029C281.882 216.524 285.038 237.949 298.856 252.099L411.347 367.287C425.166 381.438 446.505 385.094 464.204 376.345L608.281 305.124C625.98 296.375 636.013 277.21 633.133 257.653L609.687 98.4472C606.807 78.8898 591.668 63.3885 572.189 60.0504L413.622 32.8769Z" fill="white"/>',{y:"-218"})},"horizontal-triangle":function(){return r._getSvg(u,i,'<path d="M353.639 365.254C365.818 403.655 414.902 414.459 441.992 384.701L625.645 182.958C652.734 153.2 637.511 105.2 598.243 96.5568L332.025 37.9612C292.757 29.3182 258.895 66.5152 271.074 104.916L353.639 365.254Z" fill="white"/>',{y:"30"})},"horizontal-triangle-bottom":function(){return r._getSvg(u,i,'<path d="M353.639 365.254C365.818 403.655 414.902 414.459 441.992 384.701L625.645 182.958C652.734 153.2 637.511 105.2 598.243 96.5568L332.025 37.9612C292.757 29.3182 258.895 66.5152 271.074 104.916L353.639 365.254Z" fill="white"/>',{y:"-200"})},"horizontal-circle":function(){return r._getSvg(u,i,'<path d="M486.058 387.892C583.201 366.873 644.911 271.084 623.892 173.942C602.873 76.7992 507.084 15.0889 409.942 36.1079C312.799 57.1269 251.089 152.916 272.108 250.058C293.127 347.201 388.916 408.911 486.058 387.892Z" fill="white"/>',{y:"30"})},"horizontal-circle-bottom":function(){return r._getSvg(u,i,'<path d="M486.058 387.892C583.201 366.873 644.911 271.084 623.892 173.942C602.873 76.7992 507.084 15.0889 409.942 36.1079C312.799 57.1269 251.089 152.916 272.108 250.058C293.127 347.201 388.916 408.911 486.058 387.892Z" fill="white"/>',{y:"-200"})},"horizontal-goods":function(){return r._getSvg(u,i,'<path d="M538.098 -16.9464C563.107 -17.051 586.271 -3.80582 598.866 17.7998L660.925 124.258C673.519 145.864 673.631 172.547 661.217 194.257L600.051 301.231C587.638 322.941 564.585 336.38 539.576 336.484L416.351 336.999C391.343 337.104 368.179 323.859 355.584 302.253L293.525 195.795C280.93 174.189 280.819 147.506 293.232 125.796L354.399 18.8221C366.812 -2.88812 389.865 -16.3265 414.873 -16.4311L538.098 -16.9464Z" fill="white"/>')},"horizontal-rectangle":function(){return r._getSvg(u,i,'<rect x="164" y="32" width="240" height="520" rx="16" fill="white"/>',{width:"240",height:"520",x:"164",y:"32"})},"horizontal-gradient":function(){return r._getSvg(u,i,'\n\t\t\t\t\t\t<linearGradient id="gradient'.concat(r.hash,"-").concat(i,'" x1="100%" y1="0%" x2="0%" y2="0%">\n\t\t\t\t\t\t  <stop offset="0%" stop-color="#fff"/>\n\t\t\t\t\t\t  <stop offset="50%" stop-color="#000"/>\n\t\t\t\t\t\t<\/linearGradient>\n\t\t\t\t\t\t<rect width="568" height="320" y="0" fill="url(#gradient').concat(r.hash,"-").concat(i,')"><\/rect>'),{y:0})}}[this._getType(t)]},_createContent:function(n){var i=n.content,r=this._getColorArray(n.background),u=n.color===undefined?UI.ImageInfo.getColorInfo(r[0]):"",t=n.color||(u.lightness>200?"black":"white"),f={title:function(n,i){return'<div class="'.concat(i," ").concat(i,"_").concat(t,'">').concat(n.content,"<\/div>")},subtitle:function(n,i){return'<div class="'.concat(i," ").concat(i,"_").concat(t,'">').concat(n.content,"<\/div>")},text:function(n,i){return'<div class="'.concat(i," ").concat(i,"_").concat(t," ").concat(n.classModifier?i+"_"+n.classModifier:"",'">').concat(n.content,"<\/div>")},icon:function(n,t){return'<div class="'.concat(t,'" style="background-image: url(').concat(n.content,')"><\/div>')},sticker:function(n,t){return'<div class="'.concat(t,'" style="background-color: ').concat(n.background,"; color: ").concat(n.color,'">').concat(n.content,"<\/div>")},list:function(n,i){var r=n.content.reduce(function(n,t){return"".concat(n,'<div class="').concat(i,'-item">').concat(t,"<\/div>")},"");return'<div class="'.concat(i," ").concat(i,"_").concat(t,'">').concat(r,"<\/div>")}};return i.length>0?i.reduce(function(n,t){var i="storis__".concat(t.type),r=f[t.type](t,i);return n+r},""):""},_createBottom:function(n,t){var r,i,u,f;return!n&&!t?"":(r="",n&&(n.type=n.type||"red",i=function(t){var i=n.shadow?"storis__btn_shadow":"";return'<a href="'.concat(n.url,'" class="storis__btn storis__btn_').concat(n.type," ").concat(i,'">').concat(t,"<\/a>")},r={"app-apple":function(){return i(n.content)},"app-google":function(){return i(n.content)},red:function(){return i(n.content)},white:function(){return i(n.content)}}[n.type]()),u="",f="",t&&(t.type=t.type||"white",u='<div class="storis__share storis__share_'.concat(t.type,'"><\/div>'),f=this._getShares(t)),'<div class="storis__bottom storis__bottom_btn-'.concat(n.type," ").concat(t?"storis__bottom_with-share":"",'">').concat(r," ").concat(u,"<\/div>").concat(f))},_getShares:function(n){var t="";return n.list&&n.list.map(function(n){var i='<a class="storis__shares-element" href="'.concat(n.url,'" ').concat(n.isTargetBlank?'target="_blank"':"",'>\n\t\t\t\t\t\t<i class="storis__shares-icon storis__shares-icon_').concat(n.icon,'"><\/i>\n\t\t\t\t\t\t').concat(n.content,"\n\t\t\t\t\t<\/a>");t=t+i}),'<div class="storis__shares-menu">'.concat(t,"<\/div>")},_getImgSize:function(n,t,i){var r=$('<img src="'.concat(n,'" alt="" style="width: 0; height: 0;">'));r.on("load",function(){var n=r.get(0),u=1/n.naturalWidth*t,f=n.naturalHeight*u;i(f)});r.appendTo("body")},_createSlides:function(){var t=this,n=$('<div class="storis__items"><\/div>');return this.options.slides.map(function(i,r){n.append(t._createSlide(i,r))}),n},_createTpl:function(){this.closeBtn=$('<div class="storis__close">');this.items=this._createSlides();this.slides=this.items.children();this.dots=this._createDots();this.arrowPrev=$('<div class="storis__arrow storis__arrow_prev">');this.arrowNext=$('<div class="storis__arrow storis__arrow_next">');this.element.append(this.dots).append(this.closeBtn).append(this.items).append(this.arrowPrev).append(this.arrowNext);$("[data-colorize]").colorize()},_createDots:function(){var n=$('<div class="storis__dots">');return this.slides.each(function(){var t=$('<div class="storis__dot">'),i=$('<div class="storis__dot-progress">');t.append(i);n.append(t)}),n}},publicMethods:{open:function(n){this.private._open(n)},close:function(n){this.private._close(n)}}});$.CreateModule({name:"Storis","extends":["moduleTouchEvents","storisItem"],options:{id:"",slides:[],appendTo:"body",currentSlide:0,currentOrder:0,order:!1},hooks:{create:function(){this._create()},bindEvent:function(){$(document).on("click",'[data-storis-open="'.concat(this.options.id,'"]'),this._open);this._bindEvents()}},privateMethods:{_create:function(){if(this.isHorizontal=this._checkIsHorizontal(),this.options.slides.length>0){this._createTpl();$(window).on("resize",this._onResize)}else this._createWrapper()},_bindEvents:function(){if(this.options.slides.length>0){this.arrowPrev.on(this._getEventName("click"),this._changeSlide.bind(this,-1));this.arrowNext.on(this._getEventName("click"),this._changeSlide.bind(this,1));this.closeBtn.on(this._getEventName("click"),this._close)}},_onResize:function(){var n=this._checkIsHorizontal();this.isHorizontal!==n&&(this.isHorizontal=n,this._updateOrientation())},_createWrapper:function(){this.storage.parent=this.element;this.overlay=$('<div class="storis__overlay">');this.wrapper=$('<div class="storis__wrapper">');this._addEvent("swiped",this.wrapper,this._onSwipe);this.storises=[];this.storisLength=0;this.storage.order=0;this.element.addClass("storis").append(this.overlay).append(this.wrapper).appendTo(this.options.appendTo)},_onSwipe:function(n,t,i){var r=this.storage.order;Math.abs(t)>50&&Math.abs(i)<50&&(t>0&&this.storage.order<this.storises.length-1?(this.storage.order++,this._changeStoris(r,this.storage.order)):t<0&&this.storage.order>0&&(this.storage.order--,this._changeStoris(r,this.storage.order)))},_changeStoris:function(n,t){var r=this,u=this.storises[t].innerWidth(),f=n>t?1:-1,i=175;this.storises[n].animate({marginLeft:u*f},i,function(){r.storises[n].animate({opacity:0},i/2,function(){r.storises[n].storis("close",!1)})});this.storises[t].css({marginLeft:u*f*-1,opacity:0});this.storises[t].storis("open",!1);this.storises[t].animate({opacity:1},i/2,function(){r.storises[t].animate({marginLeft:0},i)})},_add:function(n){n.id=n.id||(new Date).getTime()+""+parseInt(Math.random()*99);n.order=this.storisLength++;var t=$('<div class="storis__inner" data-storis-id="'.concat(n.id,'"><\/div>'));t.appendTo(this.wrapper);this.storises[n.order]=t.storis({options:n})}},publicMethods:{create:function(n){n.slides&&n.slides.length>0&&this.private._add(n)}}});$(function(){$.storis()});$.CreateModule({name:"CustomScroll","extends":["moduleResponsive"],data:{},options:{destroy:!1,minScrollDiff:14,scrollOptions:{cursorwidth:4,cursorcolor:"#DCDCDC",cursorborder:"8px solid transparent",cursorborderradius:10,autohidemode:"false",railpadding:{top:0,right:-2,left:0,bottom:0}}},hooks:{create:function(){this._create()},bindEvent:function(){$(document).on("headerdropshow",this._checkVisible)}},privateMethods:{_create:function(){this._init();this._checkScrollHeight()},_init:function(){this.options.destroy||this.element.niceScroll(this.options.scrollOptions)},_checkVisible:function(){var n=this.element.is(":visible");n&&!this.options.destroy&&this._reinit()},_reinit:function(){this.element.getNiceScroll().resize();this._checkScrollHeight()},_checkScrollHeight:function(){var n=this,t=this.el.scrollHeight,i=this.el.clientHeight,r=t-i;r>this.options.minScrollDiff?this.element.addClass("has-scroll"):(this.element.removeClass("has-scroll"),this.element.getNiceScroll().hide(),setTimeout(function(){n.element.getNiceScroll().hide()},5))}}});$(function(){$("[data-custom-scroll]").customScroll()});$.headerSearch=null;$.mobileSearch=null;$.searchContent=null;$.promoCover=null;$.CreateModule({name:"HeaderSearch",suggestionRequestStarted:!1,options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.btn).on(this._getEventName("click"),this._onClickBtn);$(this.close).on(this._getEventName("click"),this._onClickClose);$(this.input).on(this._getEventName("keyup"),this._onKeyUp)}},privateMethods:{_create:function(){this._setLinks();this._bind()},_setLinks:function(){this.opened=!1;this.btn=this.element.find("[data-header-search-btn]");this.close=this.element.find("[data-header-search-close]");this.input=this.element.find("[data-header-search-input]");this.dropdown=this.element.find("[data-header-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._close():!1)})},_onClickBtn:function(){this.opened||this._showInput()},_onClickClose:function(){this.opened&&this._hideInput()},_onKeyUp:function(n){var t=this,i=n.code,r=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(r)return i==="Escape"&&this._hideInput(),n.target.value.length<=2&&this._close(),!1;setTimeout(function(){n.target.value.length>2&&!t.suggestionRequestStarted&&(t.suggestionRequestStarted=!0,LoadQuerySuggestion(function(n){t.suggestionRequestStarted=!1;n>0?t._open():t._close()},"header"))},0)},_showInput:function(){this.opened=!0;this.element.addClass("is-opened");this.input.focus()},_hideInput:function(){this.opened=!1;this.input.val("");this.element.removeClass("is-opened");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="270px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});$.CreateModule({name:"MobileSearch",suggestionRequestStarted:!1,options:{},hooks:{create:function(){this._create()},bindEvent:function(){this.input.on(this._getEventName("keyup"),this._onChange);this.clear.on(this._getEventName("click"),this._onClear)}},privateMethods:{_create:function(){this._setLinks();this._bind();this._checkValue()},_setLinks:function(){this.input=this.element.find("[data-mobile-search-input]");this.clear=this.element.find("[data-mobile-search-clear]");this.dropdown=this.element.find("[data-mobile-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._onClear():!1)})},_onChange:function(){this._checkValue()},_onClear:function(){this.input.val("");this._checkValue()},_checkValue:function(){var n=this,t=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(t)return this.input[0].value.length<=3&&(this.element[0].parentNode.classList.remove("no-empty"),this._close()),!1;setTimeout(function(){n.input[0].value.length>3&&!n.suggestionRequestStarted&&(n.suggestionRequestStarted=!0,LoadQuerySuggestion(function(t){n.suggestionRequestStarted=!1;t>0?(n.element[0].parentNode.classList.add("no-empty"),n._open()):n._close()},"mobile"))},0)},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="286px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});$.CreateModule({name:"SearchContent",suggestionRequestStarted:!1,options:{},hooks:{create:function(){this._create()},bindEvent:function(){$(this.input).on(this._getEventName("keyup"),this._onKeyUp)}},privateMethods:{_create:function(){this._setLinks();this._bind()},_setLinks:function(){this.input=this.element.find("[data-search-input]");this.dropdown=this.element.find("[data-search-dropdown]")},_bind:function(){var n=this;document.addEventListener("click",function(t){var r=!n.element[0].classList.contains("active")||n.element[0].classList.contains("idle"),i;return r?!1:(i=[n.element[0]].filter(function(n){return n&&(n.contains(t.target)||n===t.target)}),i.length===0?n._close():!1)})},_onKeyUp:function(n){var t=this,i=n.code,r=this.element[0].classList.contains("active")||this.element[0].classList.contains("idle");if(r)return i==="Escape"&&(this._hideInput(),this._close()),n.target.value.length<=2&&this._close(),!1;setTimeout(function(){n.target.value.length>2&&!t.suggestionRequestStarted&&(t.suggestionRequestStarted=!0,LoadQuerySuggestion(function(n){t.suggestionRequestStarted=!1;n>0?t._open():t._close()}))},0)},_hideInput:function(){this.input[0].value=""},_open:function(){var n=this,i=this,r=function(){this.element[0].classList.add("active");this.element[0].classList.remove("idle");this.dropdown[0].style.height="auto";this.dropdown[0].style.overflow="visible"},t;this.dropdown[0].style.cssText+="height:0;display:block;overflow:hidden;";this.dropdown[0].children[0].style.maxHeight="270px";this.element[0].classList.add("idle");t=function t(){var u=parseInt(n.dropdown[0].style.height,10),f=parseInt(n.dropdown[0].children[0].style.maxHeight,10);if(u>=f)return r.call(i);n.dropdown[0].style.height=(u+50>f?f:u+50)+"px";setTimeout(t,20)};t()},_close:function(){var n=this,i,r,t;if(!this.element[0].classList.contains("active")||this.element[0].classList.contains("idle"))return!1;i=this;r=function(){this.element[0].classList.remove("idle");this.element[0].classList.remove("active");this.dropdown[0].removeAttribute("style");this.dropdown[0].children[0].removeAttribute("style")};this.element[0].classList.add("idle");this.dropdown[0].style.overflow="hidden";t=function t(){if(parseInt(n.dropdown[0].offsetHeight,10)-50<=0)return r.call(i);n.dropdown[0].style.height=parseInt(n.dropdown[0].offsetHeight,10)-50+"px";setTimeout(t,20)};t()}},publicMethods:{}});Slider={Init:function(n,t,i){window.gtmSettings=window.gtmSettings||{};window.gtmSettings.bannerItems=[];var u=[],r=0;n.forEach(function(n){var t=n.MaterialTitle===null?n.Material.Header.Title:n.MaterialTitle;u.push({imgDesktopRetina:n.ImageUrl,imgDesktop:n.ImageUrl,imgTablet:n.ImageTabletUrl,imgPhone:n.ImageMobileUrl,title:t,text:n.MaterialHeaderLead,link:n.Url,linkTarget:"_blank",buttonTarget:"_blank",gradientBottom:n.BottomGradient,gradientLeft:n.LeftGradient,date:n.DateStr,eventData:{index:r}});i.push({url:n.Url,title:t,index:r});++r});t.on("createslider",function(){t.promoCover("setData",u,function(){t.promoCover("init")})})}}