function removeArrayElement(n,t){for(var i in n)n[i].toString()==t.toString()&&n.splice(i,1)}function compare_getCurrent(){var n=$.cookie("compare_products");n!=undefined&&n!=""&&(compare_products=$.cookie("compare_products").split(","))}function compare_setCurrent(){$.cookie("compare_products",compare_products.join(","),{path:"/"})}function compare_goToComparePage(){var n=COMPARE_PAGE;n+=n.indexOf("?")>-1?"&":"?";n+="ids="+compare_products.join(",");top.location.href=n}function compare_refreshTicks(){$.each($(".product_array_display .compare, #product_wish_compare_share .compare"),function(){var i=$(this).data("productid").toString(),n=$(this).find("span.fa"),t=$(this).find(".compare_check");$.inArray(i,compare_products)>-1?n.length?(n.removeClass("fa-square-o"),n.addClass("fa-check-square-o")):t.length&&t.addClass("checked"):n.length?(n.removeClass("fa-check-square-o"),n.addClass("fa-square-o")):t.length&&t.removeClass("checked")})}function compare_refreshPreview(){var n=$(".compare-box"),t,i,e,o;if(n!=undefined)if($(n).empty().show(),compare_products.length>0){for(t=0;t<compare_products.length;t++){var r=$("<div />"),u=$("<div />"),s=$("<a />"),f=$("<img />"),h=$("<span />"),c=$("<span />");$(r).addClass("__i");$(u).addClass("compare_box_item");$(h).addClass("close");$(c).addClass("__d");$(f).attr("src",COMPARE_URLPREFIX+compare_products[t]+"_small.jpg");$(f).error(function(){$(this).unbind("error").attr("src",$("#unAvImagePath").text())});$(s).attr("href","javascript:void()").on("click",{productid:compare_products[t]},function(n){var i=$(".product_array_display .compare[data-productid="+n.data.productid+"]").find("span.fa"),t=$("#product_wish_compare_share .compare[data-productid="+n.data.productid+"] .compare_check");i.length&&(i.removeClass("fa-check-square-o"),i.addClass("fa-square-o"));t.length&&(t.hasClass("checked")?t.removeClass("checked"):t.addClass("checked"));removeArrayElement(compare_products,n.data.productid);compare_refreshPreview();compare_setCurrent()}).append(f).append(h).append(c);$(r).append(s);$(u).append(r);$(n).append(u)}i=$("<button/>");$(i).attr("type","button");i.text(COMPARE_LBL);e=$("<div />");$(e).addClass("__i").append('<span class="__d">').append(i);o=$("<div />").attr("id","compare_box_button").on("click",function(){compare_goToComparePage()});$(o).append(e);$(n).append(o)}else $(n).empty().hide()}function compare_removeByProductID(n){removeArrayElement(compare_products,n);compare_refreshPreview();compare_setCurrent()}function modernizrTouchCheck(){var n,t=" -webkit- -moz- -o- -ms- ".split(" ");return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?n=!0:function(n,t,i,r){function s(n){return"function"!=typeof document.createElement?document.createElement(n):document.createElement.apply(document,arguments)}var e,v,l,a,h,c="modernizr",f=s("div"),u=((h=document.body)||((h=s("body")).fake=!0),h),o=document.documentElement;if(parseInt(i,10))for(;i--;)(l=s("div")).id=r?r[i]:c+(i+1),f.appendChild(l);(e=s("style")).type="text/css";e.id="s"+c;(u.fake?u:f).appendChild(e);u.appendChild(f);e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n));f.id=c;u.fake&&(u.style.background="",u.style.overflow="hidden",a=o.style.overflow,o.style.overflow="hidden",o.appendChild(u));v=t(f,n);u.fake?(u.parentNode.removeChild(u),o.style.overflow=a,o.offsetHeight):f.parentNode.removeChild(f)}(["@media (",t.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),function(t){n=9===t.offsetTop}),n}var show_modal_add_to_cart_confirm,hs_js_config={sticky_scroll_top_trigger:700,hero_mobile_bp:601,header_style:"boxed",header_boxed_wide:!1,megamenu_control_always_open:!1,megamenu_control_home_always_open:!1,megamenu_control_height:55,megamenu_control_left:0,megamenu_control_width:220},compare_products;!function(n){function r(){var i=window.innerWidth>=hs_js_config.hero_mobile_bp?"desktop":"mobile";i!==t.lastSize&&(t.lastSize=i,n(".slide_bg").each(function(){var u=n(this),r=u.data("bgimg"),f=r;"mobile"==i&&t.slides[r]&&(f=t.slides[r]);u.css("backgroundImage","url("+f+")")}))}var t={lastSize:"desktop",slides:{}},i=n("#slider");0!==i.length&&(function(){var r=i.find(".slide");r.each(function(){var r=n(this),i=r.find(".slide_bg").data("bgimg"),u=function(n){var i=n.split("_"),t=i.pop().split("."),r;return 1<t.length&&(r=t.pop(),"mobile"==t.pop())?i.join("_")+"."+r:!1}(i);u?(t.slides[u]=i,r.remove()):void 0===t.slides[i]&&(t.slides[i]=!1)});window.innerWidth<hs_js_config.hero_mobile_bp&&(t.lastSize="mobile");(r=i.find(".slide")).each(function(){var i=n(this);i.find(".slide_constrictor").remove();i.find(".slide_iwrap").prepend('<div class="slide_constrictor"><\/div>');var u=i.find(".slide_bg"),r=u.data("bgimg"),f=r;"mobile"===t.lastSize&&t.slides[r]&&(f=t.slides[r]);u.css("backgroundImage","url("+f+")")})}(),r(),n(window).resize(r))}(jQuery);compare_products=[];$(document).ready(function(){typeof COMPARE_ENABLED!="undefined"&&COMPARE_ENABLED&&(compare_getCurrent(),compare_refreshTicks(),compare_refreshPreview())});$(".product_array_display .compare, #product_wish_compare_share .compare").click(function(){var i=$(this).data("productid").toString(),n,t;if($.inArray(i,compare_products)>-1)removeArrayElement(compare_products,i);else{if(compare_products.length>=4){window.location=$("#dlgModal").attr("href");return}compare_products.push(i)}n=$(this).find("span.fa");n.length&&(n.hasClass("fa-square-o")?(n.removeClass("fa-square-o"),n.addClass("fa-check-square-o")):(n.removeClass("fa-check-square-o"),n.addClass("fa-square-o")));t=$(this).find(".compare_check");t.hasClass("checked")?t.removeClass("checked"):t.addClass("checked");compare_refreshPreview();compare_setCurrent()});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,f,p,o,pt,s="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,h=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,e,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var s,c,p,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,p=e.items,s=0;s<p.length;s++)if(c=p[s],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=s;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],o="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,s=0;s<b.length;s++)a=b[s],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),o+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:h.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey&&f.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),h.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o),k=t.wH=h.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),e},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(s);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||h.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var e=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(h.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||h.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(i,r){var f,o;if(void 0===r||r===!1)return!0;(e=i.split("_"),e.length>1)?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],"replaceWith"===o?f[0]!==r[0]&&f.replaceWith(r):"img"===o?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(s+"."+g,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(k||(a=f.hiddenClass,k=l(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(s+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(ut+f,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(s+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);h.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(e),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,200>o?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void h();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(s+o,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(s+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";return t.direction=!0,u&&u.enabled?(o+=" mfp-gallery",r(ut+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return(t.next(),!1)});f.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(s+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()});!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(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!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,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$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(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof 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=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$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(0>i||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)):r===!0?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&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(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();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(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);r.options.vertical===!1?(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]=r.options.vertical===!1?"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 r=this,i=r.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]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?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||(n.options.infinite===!1&&(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;t.options.arrows===!0&&(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),t.options.infinite!==!0&&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(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){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").attr("aria-hidden","false")}};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 aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(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);t.options.draggable===!0&&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;c>t;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)&&(r.originalSettings.mobileFirst===!1?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]),t===!0&&(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]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||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,u=this,r;if(t=u.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));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));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();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&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);n(document).off("ready.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 n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(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]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(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;t.cssTransitions===!1?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","*:not(.slick-arrow)",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(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)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(n.options.centerMode===!0)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,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),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),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?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){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)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 u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.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]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&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))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&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));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&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(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&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&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"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"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").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 e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};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(){var n=this;n.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(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?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())},f.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,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;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);t.options.focusOnSelect===!0&&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;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?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,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(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;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?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();n.options.variableWidth===!1&&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;t.options.rtl===!0?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&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(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":"undefined"!=typeof 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();n.options.fade===!1?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=n.options.vertical===!0?"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)&&n.options.useCSS===!0&&(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&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,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=t.options.infinite===!0?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&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?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;u>i;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"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?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&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&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&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&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(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-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,t.options.verticalSwiping===!0&&(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,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(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))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(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,void(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 t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&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&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(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").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};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;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(n.jQuery)}(this,function(n){!function(){"use strict";function t(t,r){if(this.el=t,this.$el=n(t),this.s=n.extend({},i,r),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.$items=this.s.dynamic?this.s.dynamicEl:"this"===this.s.selector?this.$el:""!==this.s.selector?this.s.selectWithin?n(this.s.selectWithin).find(this.s.selector):this.$el.find(n(this.s.selector)):this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var i={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};t.prototype.init=function(){var t=this,i;t.s.preload>t.$items.length&&(t.s.preload=t.$items.length);i=window.location.hash;i.indexOf("lg="+this.s.galleryId)>0&&(t.index=parseInt(i.split("&slide=")[1],10),n("body").addClass("lg-from-hash"),n("body").hasClass("lg-on")||(setTimeout(function(){t.build(t.index)}),n("body").addClass("lg-on")));t.s.dynamic?(t.$el.trigger("onBeforeOpen.lg"),t.index=t.s.index||0,n("body").hasClass("lg-on")||setTimeout(function(){t.build(t.index);n("body").addClass("lg-on")})):t.$items.on("click.lgcustom",function(i){try{i.preventDefault();i.preventDefault()}catch(n){i.returnValue=!1}t.$el.trigger("onBeforeOpen.lg");t.index=t.s.index||t.$items.index(this);n("body").hasClass("lg-on")||(t.build(t.index),n("body").addClass("lg-on"))})};t.prototype.build=function(t){var i=this;i.structure();n.each(n.fn.lightGallery.modules,function(t){i.modules[t]=new n.fn.lightGallery.modules[t](i.el)});i.slide(t,!1,!1,!1);i.s.keyPress&&i.keyPress();i.$items.length>1?(i.arrow(),setTimeout(function(){i.enableDrag();i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel()):i.$slide.on("click.lg",function(){i.$el.trigger("onSlideClick.lg")});i.counter();i.closeGallery();i.$el.trigger("onAfterOpen.lg");i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items");clearTimeout(i.hideBartimeout);i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)});i.$outer.trigger("mousemove.lg")};t.prototype.structure=function(){var u,f="",e="",t=0,o="",i=this,r;for(n("body").append('<div class="lg-backdrop"><\/div>'),n(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),t=0;t<this.$items.length;t++)f+='<div class="lg-item"><\/div>';(this.s.controls&&this.$items.length>1&&(e='<div class="lg-actions"><button class="lg-prev lg-icon">'+this.s.prevHtml+'<\/button><button class="lg-next lg-icon">'+this.s.nextHtml+"<\/button><\/div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(o='<div class="lg-sub-html"><\/div>'),u='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+f+'<\/div><div class="lg-toolbar lg-group"><span class="lg-close lg-icon"><\/span><\/div>'+e+o+"<\/div><\/div>",n("body").append(u),this.$outer=n(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),i.setTop(),n(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){i.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss())&&(r=this.$outer.find(".lg-inner"),r.css("transition-timing-function",this.s.cssEasing),r.css("transition-duration",this.s.speed+"ms"));setTimeout(function(){n(".lg-backdrop").addClass("in")});setTimeout(function(){i.$outer.addClass("lg-visible")},this.s.backdropDuration);this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"><\/a>');this.prevScrollTop=n(window).scrollTop()};t.prototype.setTop=function(){if("100%"!==this.s.height){var t=n(window).height(),r=(t-parseInt(this.s.height,10))/2,i=this.$outer.find(".lg");t>=parseInt(this.s.height,10)?i.css("top",r+"px"):i.css("top","0px")}};t.prototype.doCss=function(){var n=function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],i=document.documentElement,n=0,n=0;n<t.length;n++)if(t[n]in i.style)return!0};return!!n()};t.prototype.isVideo=function(n,t){var i;if(i=this.s.dynamic?this.s.dynamicEl[t].html:this.$items.eq(t).attr("data-html"),!n)return i?{html5:!0}:(console.error("lightGallery :- data-src is not pvovided on slide item "+(t+1)+". Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html"),!1);var r=n.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),u=n.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),f=n.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),e=n.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return r?{youtube:r}:u?{vimeo:u}:f?{dailymotion:f}:e?{vk:e}:void 0};t.prototype.counter=function(){this.s.counter&&n(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'<\/span> / <span id="lg-counter-all">'+this.$items.length+"<\/span><\/div>")};t.prototype.addHtml=function(t){var r,u,i=null,f;(this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?r=this.s.dynamicEl[t].subHtmlUrl:i=this.s.dynamicEl[t].subHtml:(u=this.$items.eq(t),u.attr("data-sub-html-url")?r=u.attr("data-sub-html-url"):(i=u.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!i&&(i=u.attr("title")||u.find("img").first().attr("alt")))),r)||("undefined"!=typeof i&&null!==i?(f=i.substring(0,1),"."!==f&&"#"!==f||(i=this.s.subHtmlSelectorRelative&&!this.s.dynamic?u.find(i).html():n(i).html())):i="");".lg-sub-html"===this.s.appendSubHtmlTo?r?this.$outer.find(this.s.appendSubHtmlTo).load(r):this.$outer.find(this.s.appendSubHtmlTo).html(i):r?this.$slide.eq(t).load(r):this.$slide.eq(t).append(i);"undefined"!=typeof i&&null!==i&&(""===i?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html"));this.$el.trigger("onAfterAppendSubHtml.lg",[t])};t.prototype.preload=function(n){for(var t=1,i=1,t=1;t<=this.s.preload&&!(t>=this.$items.length-n);t++)this.loadContent(n+t,!1,0);for(i=1;i<=this.s.preload&&!(n-i<0);i++)this.loadContent(n-i,!1,0)};t.prototype.loadContent=function(t,i,r){var o,e,a,s,h,v,u=this,c=!1,p=function(t){for(var i,s,r,u=[],o=[],f=0;f<t.length;f++)i=t[f].split(" "),""===i[0]&&i.splice(0,1),o.push(i[0]),u.push(i[1]);for(s=n(window).width(),r=0;r<u.length;r++)if(parseInt(u[r],10)>s){e=o[r];break}},w,b,l,f,y;if(u.s.dynamic?((u.s.dynamicEl[t].poster&&(c=!0,a=u.s.dynamicEl[t].poster),v=u.s.dynamicEl[t].html,e=u.s.dynamicEl[t].src,u.s.dynamicEl[t].responsive)&&(w=u.s.dynamicEl[t].responsive.split(","),p(w)),s=u.s.dynamicEl[t].srcset,h=u.s.dynamicEl[t].sizes):((u.$items.eq(t).attr("data-poster")&&(c=!0,a=u.$items.eq(t).attr("data-poster")),v=u.$items.eq(t).attr("data-html"),e=u.$items.eq(t).attr("href")||u.$items.eq(t).attr("data-src"),u.$items.eq(t).attr("data-responsive"))&&(b=u.$items.eq(t).attr("data-responsive").split(","),p(b)),s=u.$items.eq(t).attr("data-srcset"),h=u.$items.eq(t).attr("data-sizes")),l=!1,u.s.dynamic?u.s.dynamicEl[t].iframe&&(l=!0):"true"===u.$items.eq(t).attr("data-iframe")&&(l=!0),f=u.isVideo(e,t),!u.$slide.eq(t).hasClass("lg-loaded")){if(l?u.$slide.eq(t).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+u.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+e+'"  allowfullscreen="true"><\/iframe><\/div><\/div>'):c?(y="",y=f&&f.youtube?"lg-has-youtube":f&&f.vimeo?"lg-has-vimeo":"lg-has-html5",u.$slide.eq(t).prepend('<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"><\/span><img class="lg-object lg-has-poster" src="'+a+'" /><\/div><\/div>')):f?(u.$slide.eq(t).prepend('<div class="lg-video-cont "><div class="lg-video"><\/div><\/div>'),u.$el.trigger("hasVideo.lg",[t,e,v])):u.$slide.eq(t).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+e+'" /><\/div>'),u.$el.trigger("onAferAppendSlide.lg",[t]),o=u.$slide.eq(t).find(".lg-object"),h&&o.attr("sizes",h),s){o.attr("srcset",s);try{picturefill({elements:[o[0]]})}catch(n){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&u.addHtml(t);u.$slide.eq(t).addClass("lg-loaded")}u.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){var i=0;r&&!n("body").hasClass("lg-from-hash")&&(i=r);setTimeout(function(){u.$slide.eq(t).addClass("lg-complete");u.$el.trigger("onSlideItemLoad.lg",[t,r||0])},i)});f&&f.html5&&!c&&u.$slide.eq(t).addClass("lg-complete");i===!0&&(u.$slide.eq(t).hasClass("lg-complete")?u.preload(t):u.$slide.eq(t).find(".lg-object").on("load.lg error.lg",function(){u.preload(t)}))};t.prototype.slide=function(t,i,r,u){var e=this.$outer.find(".lg-current").index(),f=this,o,l,c,s,h;f.lGalleryOn&&e===t||(o=this.$slide.length,l=f.lGalleryOn?this.s.speed:0,f.lgBusy||(this.s.download&&(c=f.s.dynamic?f.s.dynamicEl[t].downloadUrl!==!1&&(f.s.dynamicEl[t].downloadUrl||f.s.dynamicEl[t].src):"false"!==f.$items.eq(t).attr("data-download-url")&&(f.$items.eq(t).attr("data-download-url")||f.$items.eq(t).attr("href")||f.$items.eq(t).attr("data-src")),c?(n("#lg-download").attr("href",c),f.$outer.removeClass("lg-hide-download")):f.$outer.addClass("lg-hide-download")),(this.$el.trigger("onBeforeSlide.lg",[e,t,i,r]),f.lgBusy=!0,clearTimeout(f.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){f.addHtml(t)},l),this.arrowDisable(t),u||(t<e?u="prev":t>e&&(u="next")),i)?(this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),o>2?(s=t-1,h=t+1,0===t&&e===o-1?(h=0,s=o-1):t===o-1&&0===e&&(h=0,s=o-1)):(s=0,h=1),"prev"===u?f.$slide.eq(h).addClass("lg-next-slide"):f.$slide.eq(s).addClass("lg-prev-slide"),f.$slide.eq(t).addClass("lg-current")):(f.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===u?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")):(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(e).addClass("lg-prev-slide")),setTimeout(function(){f.$slide.removeClass("lg-current");f.$slide.eq(t).addClass("lg-current");f.$outer.removeClass("lg-no-trans")},50)),f.lGalleryOn?(setTimeout(function(){f.loadContent(t,!0,0)},this.s.speed+50),setTimeout(function(){f.lgBusy=!1;f.$el.trigger("onAfterSlide.lg",[e,t,i,r])},this.s.speed)):(f.loadContent(t,!0,f.s.backdropDuration),f.lgBusy=!1,f.$el.trigger("onAfterSlide.lg",[e,t,i,r])),f.lGalleryOn=!0,this.s.counter&&n("#lg-counter-current").text(t+1)))};t.prototype.goToNextSlide=function(n){var t=this,i=t.s.loop;n&&t.$slide.length<3&&(i=!1);t.lgBusy||(t.index+1<t.$slide.length?(t.index++,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,n,!1,"next")):i?(t.index=0,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,n,!1,"next")):t.s.slideEndAnimatoin&&!n&&(t.$outer.addClass("lg-right-end"),setTimeout(function(){t.$outer.removeClass("lg-right-end")},400)))};t.prototype.goToPrevSlide=function(n){var t=this,i=t.s.loop;n&&t.$slide.length<3&&(i=!1);t.lgBusy||(t.index>0?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,n]),t.slide(t.index,n,!1,"prev")):i?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,n]),t.slide(t.index,n,!1,"prev")):t.s.slideEndAnimatoin&&!n&&(t.$outer.addClass("lg-left-end"),setTimeout(function(){t.$outer.removeClass("lg-left-end")},400)))};t.prototype.keyPress=function(){var t=this;this.$items.length>1&&n(window).on("keyup.lg",function(n){t.$items.length>1&&(37===n.keyCode&&(n.preventDefault(),t.goToPrevSlide()),39===n.keyCode&&(n.preventDefault(),t.goToNextSlide()))});n(window).on("keydown.lg",function(n){t.s.escKey===!0&&27===n.keyCode&&(n.preventDefault(),t.$outer.hasClass("lg-thumb-open")?t.$outer.removeClass("lg-thumb-open"):t.destroy())})};t.prototype.arrow=function(){var n=this;this.$outer.find(".lg-prev").on("click.lg",function(){n.goToPrevSlide()});this.$outer.find(".lg-next").on("click.lg",function(){n.goToNextSlide()})};t.prototype.arrowDisable=function(n){!this.s.loop&&this.s.hideControlOnEnd&&(n+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),n>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))};t.prototype.setTranslate=function(n,t,i){this.s.useLeft?n.css("left",t):n.css({transform:"translate3d("+t+"px, "+i+"px, 0px)"})};t.prototype.touchMove=function(t,i){var r=i-t;Math.abs(r)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),r,0),this.setTranslate(n(".lg-prev-slide"),-this.$slide.eq(this.index).width()+r,0),this.setTranslate(n(".lg-next-slide"),this.$slide.eq(this.index).width()+r,0))};t.prototype.touchEnd=function(n){var t=this;"lg-slide"!==t.s.mode&&t.$outer.addClass("lg-slide");this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0");setTimeout(function(){t.$outer.removeClass("lg-dragging");n<0&&Math.abs(n)>t.s.swipeThreshold?t.goToNextSlide(!0):n>0&&Math.abs(n)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(n)<5&&t.$el.trigger("onSlideClick.lg");t.$slide.removeAttr("style")});setTimeout(function(){t.$outer.hasClass("lg-dragging")||"lg-slide"===t.s.mode||t.$outer.removeClass("lg-slide")},t.s.speed+100)};t.prototype.enableSwipe=function(){var n=this,t=0,i=0,r=!1;n.s.enableSwipe&&n.doCss()&&(n.$slide.on("touchstart.lg",function(i){n.$outer.hasClass("lg-zoomed")||n.lgBusy||(i.preventDefault(),n.manageSwipeClass(),t=i.originalEvent.targetTouches[0].pageX)}),n.$slide.on("touchmove.lg",function(u){n.$outer.hasClass("lg-zoomed")||(u.preventDefault(),i=u.originalEvent.targetTouches[0].pageX,n.touchMove(t,i),r=!0)}),n.$slide.on("touchend.lg",function(){n.$outer.hasClass("lg-zoomed")||(r?(r=!1,n.touchEnd(i-t)):n.$el.trigger("onSlideClick.lg"))}))};t.prototype.enableDrag=function(){var t=this,r=0,u=0,i=!1,f=!1;t.s.enableDrag&&t.doCss()&&(t.$slide.on("mousedown.lg",function(u){t.$outer.hasClass("lg-zoomed")||(n(u.target).hasClass("lg-object")||n(u.target).hasClass("lg-video-play"))&&(u.preventDefault(),t.lgBusy||(t.manageSwipeClass(),r=u.pageX,i=!0,t.$outer.scrollLeft+=1,t.$outer.scrollLeft-=1,t.$outer.removeClass("lg-grab").addClass("lg-grabbing"),t.$el.trigger("onDragstart.lg")))}),n(window).on("mousemove.lg",function(n){i&&(f=!0,u=n.pageX,t.touchMove(r,u),t.$el.trigger("onDragmove.lg"))}),n(window).on("mouseup.lg",function(e){f?(f=!1,t.touchEnd(u-r),t.$el.trigger("onDragend.lg")):(n(e.target).hasClass("lg-object")||n(e.target).hasClass("lg-video-play"))&&t.$el.trigger("onSlideClick.lg");i&&(i=!1,t.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))};t.prototype.manageSwipeClass=function(){var t=this.index+1,n=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?n=this.$slide.length-1:this.index===this.$slide.length-1&&(t=0));this.$slide.removeClass("lg-next-slide lg-prev-slide");n>-1&&this.$slide.eq(n).addClass("lg-prev-slide");this.$slide.eq(t).addClass("lg-next-slide")};t.prototype.mousewheel=function(){var n=this;n.$outer.on("mousewheel.lg",function(t){t.deltaY&&(t.deltaY>0?n.goToPrevSlide():n.goToNextSlide(),t.preventDefault())})};t.prototype.closeGallery=function(){var t=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()});t.s.closable&&(t.$outer.on("mousedown.lg",function(t){i=!!(n(t.target).is(".lg-outer")||n(t.target).is(".lg-item ")||n(t.target).is(".lg-img-wrap"))}),t.$outer.on("mouseup.lg",function(r){(n(r.target).is(".lg-outer")||n(r.target).is(".lg-item ")||n(r.target).is(".lg-img-wrap")&&i)&&(t.$outer.hasClass("lg-dragging")||t.destroy())}))};t.prototype.destroy=function(t){var i=this;t||(i.$el.trigger("onBeforeClose.lg"),n(window).scrollTop(i.prevScrollTop));t&&(i.s.dynamic||this.$items.off("click.lg click.lgcustom"),n.removeData(i.el,"lightGallery"));this.$el.off(".lg.tm");n.each(n.fn.lightGallery.modules,function(n){i.modules[n]&&i.modules[n].destroy()});this.lGalleryOn=!1;clearTimeout(i.hideBartimeout);this.hideBartimeout=!1;n(window).off(".lg");n("body").removeClass("lg-on lg-from-hash");i.$outer&&i.$outer.removeClass("lg-visible");n(".lg-backdrop").removeClass("in");setTimeout(function(){i.$outer&&i.$outer.remove();n(".lg-backdrop").remove();t||i.$el.trigger("onCloseAfter.lg")},i.s.backdropDuration+50)};n.fn.lightGallery=function(i){return this.each(function(){if(n.data(this,"lightGallery"))try{n(this).data("lightGallery").init()}catch(n){console.error("lightGallery has not initiated properly")}else n.data(this,"lightGallery",new t(this,i))})};n.fn.lightGallery.modules={}}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},t=function(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),!(this.core.$items.length<2)&&(this.core.s=n.extend({},i,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};t.prototype.init=function(){var n=this;n.core.s.autoplayControls&&n.controls();n.core.s.progressBar&&n.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"><\/div><\/div>');n.progress();n.core.s.autoplay&&n.$el.one("onSlideItemLoad.lg.tm",function(){n.startlAuto()});n.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){n.interval&&(n.cancelAuto(),n.canceledOnTouch=!0)});n.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!n.interval&&n.canceledOnTouch&&(n.startlAuto(),n.canceledOnTouch=!1)})};t.prototype.progress=function(){var t,i,n=this;n.$el.on("onBeforeSlide.lg.tm",function(){n.core.s.progressBar&&n.fromAuto&&(t=n.core.$outer.find(".lg-progress-bar"),i=n.core.$outer.find(".lg-progress"),n.interval&&(i.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){i.css("transition","width "+(n.core.s.speed+n.core.s.pause)+"ms ease 0s");t.addClass("lg-start")},20)));n.fromAuto||n.core.s.fourceAutoplay||n.cancelAuto();n.fromAuto=!1})};t.prototype.controls=function(){var t=this;n(this.core.s.appendAutoplayControlsTo).append('<span class="lg-autoplay-button lg-icon"><\/span>');t.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){n(t.core.$outer).hasClass("lg-show-autoplay")?(t.cancelAuto(),t.core.s.fourceAutoplay=!1):t.interval||(t.startlAuto(),t.core.s.fourceAutoplay=t.fourceAutoplayTemp)})};t.prototype.startlAuto=function(){var n=this;n.core.$outer.find(".lg-progress").css("transition","width "+(n.core.s.speed+n.core.s.pause)+"ms ease 0s");n.core.$outer.addClass("lg-show-autoplay");n.core.$outer.find(".lg-progress-bar").addClass("lg-start");n.interval=setInterval(function(){n.core.index+1<n.core.$items.length?n.core.index++:n.core.index=0;n.fromAuto=!0;n.core.slide(n.core.index,!1,!1,"next")},n.core.s.speed+n.core.s.pause)};t.prototype.cancelAuto=function(){clearInterval(this.interval);this.interval=!1;this.core.$outer.find(".lg-progress").removeAttr("style");this.core.$outer.removeClass("lg-show-autoplay");this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")};t.prototype.destroy=function(){this.cancelAuto();this.core.$outer.find(".lg-progress-bar").remove()};n.fn.lightGallery.modules.autoplay=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={fullScreen:!0},t=function(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),this.core.s=n.extend({},i,this.core.s),this.init(),this};t.prototype.init=function(){var n="";if(this.core.s.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;n='<span class="lg-fullscreen lg-icon"><\/span>';this.core.$outer.find(".lg-toolbar").append(n);this.fullScreen()}};t.prototype.requestFullscreen=function(){var n=document.documentElement;n.requestFullscreen?n.requestFullscreen():n.msRequestFullscreen?n.msRequestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullscreen&&n.webkitRequestFullscreen()};t.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()};t.prototype.fullScreen=function(){var t=this;n(document).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){t.core.$outer.toggleClass("lg-fullscreen-on")});this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?t.exitFullscreen():t.requestFullscreen()})};t.prototype.destroy=function(){this.exitFullscreen();n(document).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")};n.fn.lightGallery.modules.fullscreen=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={pager:!1},t=function(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),this.core.s=n.extend({},i,this.core.s),this.core.s.pager&&this.core.$items.length>1&&this.init(),this};t.prototype.init=function(){var r,i,e,t=this,f="",u;if(t.core.$outer.find(".lg").append('<div class="lg-pager-outer"><\/div>'),t.core.s.dynamic)for(u=0;u<t.core.s.dynamicEl.length;u++)f+='<span class="lg-pager-cont"> <span class="lg-pager"><\/span><div class="lg-pager-thumb-cont"><span class="lg-caret"><\/span> <img src="'+t.core.s.dynamicEl[u].thumb+'" /><\/div><\/span>';else t.core.$items.each(function(){f+=t.core.s.exThumbImage?'<span class="lg-pager-cont"> <span class="lg-pager"><\/span><div class="lg-pager-thumb-cont"><span class="lg-caret"><\/span> <img src="'+n(this).attr(t.core.s.exThumbImage)+'" /><\/div><\/span>':'<span class="lg-pager-cont"> <span class="lg-pager"><\/span><div class="lg-pager-thumb-cont"><span class="lg-caret"><\/span> <img src="'+n(this).find("img").attr("src")+'" /><\/div><\/span>'});i=t.core.$outer.find(".lg-pager-outer");i.html(f);r=t.core.$outer.find(".lg-pager-cont");r.on("click.lg touchend.lg",function(){var i=n(this);t.core.index=i.index();t.core.slide(t.core.index,!1,!0,!1)});i.on("mouseover.lg",function(){clearTimeout(e);i.addClass("lg-pager-hover")});i.on("mouseout.lg",function(){e=setTimeout(function(){i.removeClass("lg-pager-hover")})});t.core.$el.on("onBeforeSlide.lg.tm",function(n,t,i){r.removeClass("lg-pager-active");r.eq(i).addClass("lg-pager-active")})};t.prototype.destroy=function(){};n.fn.lightGallery.modules.pager=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},t=function(t){return this.core=n(t).data("lightGallery"),this.core.s=n.extend({},i,this.core.s),this.$el=n(t),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};t.prototype.init=function(){var n=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){n.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())};t.prototype.build=function(){function f(n,i,r){var o,f=t.core.isVideo(n,r)||{},s="";f.youtube||f.vimeo||f.dailymotion?f.youtube?o=t.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+f.youtube[1]+"/"+t.core.s.youtubeThumbSize+".jpg":i:f.vimeo?t.core.s.loadVimeoThumbnail?(o="//i.vimeocdn.com/video/error_"+u+".jpg",s=f.vimeo[1]):o=i:f.dailymotion&&(o=t.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+f.dailymotion[1]:i):o=i;e+='<div data-vimeo-id="'+s+'" class="lg-thumb-item" style="width:'+t.core.s.thumbWidth+"px; height: "+t.core.s.thumbHeight+"; margin-right: "+t.core.s.thumbMargin+'px"><img src="'+o+'" /><\/div>';s=""}var i,t=this,e="",u="",r;switch(this.core.s.vimeoThumbSize){case"thumbnail_large":u="640";break;case"thumbnail_medium":u="200x150";break;case"thumbnail_small":u="100x75"}if(t.core.$outer.addClass("lg-has-thumb"),t.core.$outer.find(".lg").append('<div class="lg-thumb-outer"><div class="lg-thumb lg-group"><\/div><\/div>'),t.$thumbOuter=t.core.$outer.find(".lg-thumb-outer"),t.thumbOuterWidth=t.$thumbOuter.width(),t.core.s.animateThumb&&t.core.$outer.find(".lg-thumb").css({width:t.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&t.$thumbOuter.css("height",t.core.s.thumbContHeight+"px"),t.core.s.dynamic)for(r=0;r<t.core.s.dynamicEl.length;r++)f(t.core.s.dynamicEl[r].src,t.core.s.dynamicEl[r].thumb,r);else t.core.$items.each(function(i){t.core.s.exThumbImage?f(n(this).attr("href")||n(this).attr("data-src"),n(this).attr(t.core.s.exThumbImage),i):f(n(this).attr("href")||n(this).attr("data-src"),n(this).find("img").attr("src"),i)});t.core.$outer.find(".lg-thumb").html(e);i=t.core.$outer.find(".lg-thumb-item");i.each(function(){var i=n(this),r=i.attr("data-vimeo-id");r&&n.getJSON("//www.vimeo.com/api/v2/video/"+r+".json?callback=?",{format:"json"},function(n){i.find("img").attr("src",n[0][t.core.s.vimeoThumbSize])})});i.eq(t.core.index).addClass("active");t.core.$el.on("onBeforeSlide.lg.tm",function(){i.removeClass("active");i.eq(t.core.index).addClass("active")});i.on("click.lg touchend.lg",function(){var i=n(this);setTimeout(function(){(!t.thumbClickable||t.core.lgBusy)&&t.core.doCss()||(t.core.index=i.index(),t.core.slide(t.core.index,!1,!0,!1))},50)});t.core.$el.on("onBeforeSlide.lg.tm",function(){t.animateThumb(t.core.index)});n(window).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){t.animateThumb(t.core.index);t.thumbOuterWidth=t.$thumbOuter.width()},200)})};t.prototype.setTranslate=function(n){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+n+"px, 0px, 0px)"})};t.prototype.animateThumb=function(n){var i=this.core.$outer.find(".lg-thumb"),t;if(this.core.s.animateThumb){switch(this.core.s.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*n-1-t;this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth);this.left<0&&(this.left=0);this.core.lGalleryOn?(i.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||i.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||i.css("left",-this.left+"px");this.setTranslate(this.left)}};t.prototype.enableThumbDrag=function(){var t=this,u=0,f=0,r=!1,e=!1,i=0;t.$thumbOuter.addClass("lg-grab");t.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(n){t.thumbTotalWidth>t.thumbOuterWidth&&(n.preventDefault(),u=n.pageX,r=!0,t.core.$outer.scrollLeft+=1,t.core.$outer.scrollLeft-=1,t.thumbClickable=!1,t.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))});n(window).on("mousemove.lg.thumb",function(n){r&&(i=t.left,e=!0,f=n.pageX,t.$thumbOuter.addClass("lg-dragging"),i-=f-u,i>t.thumbTotalWidth-t.thumbOuterWidth&&(i=t.thumbTotalWidth-t.thumbOuterWidth),i<0&&(i=0),t.setTranslate(i))});n(window).on("mouseup.lg.thumb",function(){e?(e=!1,t.$thumbOuter.removeClass("lg-dragging"),t.left=i,Math.abs(f-u)<t.core.s.swipeThreshold&&(t.thumbClickable=!0)):t.thumbClickable=!0;r&&(r=!1,t.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})};t.prototype.enableThumbSwipe=function(){var n=this,i=0,r=0,u=!1,t=0;n.core.$outer.find(".lg-thumb").on("touchstart.lg",function(t){n.thumbTotalWidth>n.thumbOuterWidth&&(t.preventDefault(),i=t.originalEvent.targetTouches[0].pageX,n.thumbClickable=!1)});n.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){n.thumbTotalWidth>n.thumbOuterWidth&&(f.preventDefault(),r=f.originalEvent.targetTouches[0].pageX,u=!0,n.$thumbOuter.addClass("lg-dragging"),t=n.left,t-=r-i,t>n.thumbTotalWidth-n.thumbOuterWidth&&(t=n.thumbTotalWidth-n.thumbOuterWidth),t<0&&(t=0),n.setTranslate(t))});n.core.$outer.find(".lg-thumb").on("touchend.lg",function(){n.thumbTotalWidth>n.thumbOuterWidth&&u?(u=!1,n.$thumbOuter.removeClass("lg-dragging"),Math.abs(r-i)<n.core.s.swipeThreshold&&(n.thumbClickable=!0),n.left=t):n.thumbClickable=!0})};t.prototype.toogle=function(){var n=this;n.core.s.toogleThumb&&(n.core.$outer.addClass("lg-can-toggle"),n.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"><\/span>'),n.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){n.core.$outer.toggleClass("lg-thumb-open")}))};t.prototype.thumbkeyPress=function(){var t=this;n(window).on("keydown.lg.thumb",function(n){38===n.keyCode?(n.preventDefault(),t.core.$outer.addClass("lg-thumb-open")):40===n.keyCode&&(n.preventDefault(),t.core.$outer.removeClass("lg-thumb-open"))})};t.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(n(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))};n.fn.lightGallery.modules.Thumbnail=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},t=function(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),this.core.s=n.extend({},i,this.core.s),this.videoLoaded=!1,this.init(),this};t.prototype.init=function(){var t=this,i;t.core.$el.on("hasVideo.lg.tm",function(n,i,r,u){if(t.core.$slide.eq(i).find(".lg-video").append(t.loadVideo(r,"lg-object",!0,i,u)),u)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(i).find(".lg-html5").get(0),t.core.s.videojsOptions,function(){t.videoLoaded||this.play()})}catch(n){console.error("Make sure you have included videojs")}else t.videoLoaded||t.core.$slide.eq(i).find(".lg-html5").get(0).play()});t.core.$el.on("onAferAppendSlide.lg.tm",function(n,i){var r=t.core.$slide.eq(i).find(".lg-video-cont");r.hasClass("lg-has-iframe")||(r.css("max-width",t.core.s.videoMaxWidth),t.videoLoaded=!0)});i=function(n){var i,r,f,h;if(n.find(".lg-object").hasClass("lg-has-poster")&&n.find(".lg-object").is(":visible"))if(n.hasClass("lg-has-video")){var e=n.find(".lg-youtube").get(0),o=n.find(".lg-vimeo").get(0),s=n.find(".lg-dailymotion").get(0),u=n.find(".lg-html5").get(0);if(e)e.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(o)try{$f(o).api("play")}catch(n){console.error("Make sure you have included froogaloop2 js")}else if(s)s.contentWindow.postMessage("play","*");else if(u)if(t.core.s.videojs)try{videojs(u).play()}catch(n){console.error("Make sure you have included videojs")}else u.play();n.addClass("lg-video-playing")}else n.addClass("lg-video-playing lg-has-video"),f=function(i,r){if(n.find(".lg-video").append(t.loadVideo(i,"",!1,t.core.index,r)),r)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(t.core.index).find(".lg-html5").get(0),t.core.s.videojsOptions,function(){this.play()})}catch(n){console.error("Make sure you have included videojs")}else t.core.$slide.eq(t.core.index).find(".lg-html5").get(0).play()},t.core.s.dynamic?(i=t.core.s.dynamicEl[t.core.index].src,r=t.core.s.dynamicEl[t.core.index].html,f(i,r)):(i=t.core.$items.eq(t.core.index).attr("href")||t.core.$items.eq(t.core.index).attr("data-src"),r=t.core.$items.eq(t.core.index).attr("data-html"),f(i,r)),h=n.find(".lg-object"),n.find(".lg-video").append(h),n.find(".lg-video-object").hasClass("lg-html5")||(n.removeClass("lg-complete"),n.find(".lg-video-object").on("load.lg error.lg",function(){n.addClass("lg-complete")}))};t.core.doCss()&&t.core.$items.length>1&&(t.core.s.enableSwipe||t.core.s.enableDrag)?t.core.$el.on("onSlideClick.lg.tm",function(){var n=t.core.$slide.eq(t.core.index);i(n)}):t.core.$slide.on("click.lg",function(){i(n(this))});t.core.$el.on("onBeforeSlide.lg.tm",function(i,r,u){var f=t.core.$slide.eq(r),h=f.find(".lg-youtube").get(0),c=f.find(".lg-vimeo").get(0),l=f.find(".lg-dailymotion").get(0),o=f.find(".lg-vk").get(0),s=f.find(".lg-html5").get(0),a,e;if(h)h.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(c)try{$f(c).api("pause")}catch(n){console.error("Make sure you have included froogaloop2 js")}else if(l)l.contentWindow.postMessage("pause","*");else if(s)if(t.core.s.videojs)try{videojs(s).pause()}catch(n){console.error("Make sure you have included videojs")}else s.pause();o&&n(o).attr("src",n(o).attr("src").replace("&autoplay","&noplay"));a=t.core.s.dynamic?t.core.s.dynamicEl[u].src:t.core.$items.eq(u).attr("href")||t.core.$items.eq(u).attr("data-src");e=t.core.isVideo(a,u)||{};(e.youtube||e.vimeo||e.dailymotion||e.vk)&&t.core.$outer.addClass("lg-hide-download")});t.core.$el.on("onAfterSlide.lg.tm",function(n,i){t.core.$slide.eq(i).removeClass("lg-video-playing")})};t.prototype.loadVideo=function(t,i,r,u,f){var s="",h=1,e="",o=this.core.isVideo(t,u)||{},c;return(r&&(h=this.videoLoaded?0:1),o.youtube)?(e="?wmode=opaque&autoplay="+h+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(e=e+"&"+n.param(this.core.s.youtubePlayerParams)),s='<iframe class="lg-video-object lg-youtube '+i+'" width="560" height="315" src="//www.youtube.com/embed/'+o.youtube[1]+e+'" frameborder="0" allowfullscreen><\/iframe>'):o.vimeo?(e="?autoplay="+h+"&api=1",this.core.s.vimeoPlayerParams&&(e=e+"&"+n.param(this.core.s.vimeoPlayerParams)),s='<iframe class="lg-video-object lg-vimeo '+i+'" width="560" height="315"  src="//player.vimeo.com/video/'+o.vimeo[1]+e+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>'):o.dailymotion?(e="?wmode=opaque&autoplay="+h+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(e=e+"&"+n.param(this.core.s.dailymotionPlayerParams)),s='<iframe class="lg-video-object lg-dailymotion '+i+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+o.dailymotion[1]+e+'" frameborder="0" allowfullscreen><\/iframe>'):o.html5?(c=f.substring(0,1),"."!==c&&"#"!==c||(f=n(f).html()),s=f):o.vk&&(e="&autoplay="+h,this.core.s.vkPlayerParams&&(e=e+"&"+n.param(this.core.s.vkPlayerParams)),s='<iframe class="lg-video-object lg-vk '+i+'" width="560" height="315" src="http://vk.com/video_ext.php?'+o.vk[1]+e+'" frameborder="0" allowfullscreen><\/iframe>'),s};t.prototype.destroy=function(){this.videoLoaded=!1};n.fn.lightGallery.modules.video=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i=function(){var n=!1,t=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return t&&parseInt(t[2],10)<54&&(n=!0),n},r={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:i()},t=function(t){return this.core=n(t).data("lightGallery"),this.core.s=n.extend({},r,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=n(window).width()/2,this.pageY=n(window).height()/2+n(window).scrollTop()),this};t.prototype.init=function(){var t=this,e='<span id="lg-zoom-in" class="lg-icon"><\/span><span id="lg-zoom-out" class="lg-icon"><\/span>';t.core.s.actualSize&&(e+='<span id="lg-actual-size" class="lg-icon"><\/span>');t.core.s.useLeftForZoom?t.core.$outer.addClass("lg-use-left-for-zoom"):t.core.$outer.addClass("lg-use-transition-for-zoom");this.core.$outer.find(".lg-toolbar").append(e);t.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(i,r,u){var f=t.core.s.enableZoomAfter+u;n("body").hasClass("lg-from-hash")&&u?f=0:n("body").removeClass("lg-from-hash");t.zoomabletimeout=setTimeout(function(){t.core.$slide.eq(r).addClass("lg-zoomable")},f+30)});var i=1,o=function(i){var e,o,r=t.core.$outer.find(".lg-current .lg-image"),s=(n(window).width()-r.prop("offsetWidth"))/2,h=(n(window).height()-r.prop("offsetHeight"))/2+n(window).scrollTop(),u,f;e=t.pageX-s;o=t.pageY-h;u=(i-1)*e;f=(i-1)*o;r.css("transform","scale3d("+i+", "+i+", 1)").attr("data-scale",i);t.core.s.useLeftForZoom?r.parent().css({left:-u+"px",top:-f+"px"}).attr("data-x",u).attr("data-y",f):r.parent().css("transform","translate3d(-"+u+"px, -"+f+"px, 0)").attr("data-x",u).attr("data-y",f)},u=function(){i>1?t.core.$outer.addClass("lg-zoomed"):t.resetZoom();i<1&&(i=1);o(i)},f=function(r,f,e,o){var h,s=f.prop("offsetWidth"),c;h=t.core.s.dynamic?t.core.s.dynamicEl[e].width||f[0].naturalWidth||s:t.core.$items.eq(e).attr("data-width")||f[0].naturalWidth||s;t.core.$outer.hasClass("lg-zoomed")?i=1:h>s&&(c=h/s,i=c||2);o?(t.pageX=n(window).width()/2,t.pageY=n(window).height()/2+n(window).scrollTop()):(t.pageX=r.pageX||r.originalEvent.targetTouches[0].pageX,t.pageY=r.pageY||r.originalEvent.targetTouches[0].pageY);u();setTimeout(function(){t.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},r=!1;t.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(n,i){var u=t.core.$slide.eq(i).find(".lg-image");u.on("dblclick",function(n){f(n,u,i)});u.on("touchstart",function(n){r?(clearTimeout(r),r=null,f(n,u,i)):r=setTimeout(function(){r=null},300);n.preventDefault()})});n(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){t.pageX=n(window).width()/2;t.pageY=n(window).height()/2+n(window).scrollTop();o(i)});n("#lg-zoom-out").on("click.lg",function(){t.core.$outer.find(".lg-current .lg-image").length&&(i-=t.core.s.scale,u())});n("#lg-zoom-in").on("click.lg",function(){t.core.$outer.find(".lg-current .lg-image").length&&(i+=t.core.s.scale,u())});n("#lg-actual-size").on("click.lg",function(n){f(n,t.core.$slide.eq(t.core.index).find(".lg-image"),t.core.index,!0)});t.core.$el.on("onBeforeSlide.lg.tm",function(){i=1;t.resetZoom()});t.zoomDrag();t.zoomSwipe()};t.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed");this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y");this.core.$slide.find(".lg-image").removeAttr("style data-scale");this.pageX=n(window).width()/2;this.pageY=n(window).height()/2+n(window).scrollTop()};t.prototype.zoomSwipe=function(){var n=this,t={},i={},f=!1,r=!1,u=!1;n.core.$slide.on("touchstart.lg",function(i){if(n.core.$outer.hasClass("lg-zoomed")){var f=n.core.$slide.eq(n.core.index).find(".lg-object");u=f.prop("offsetHeight")*f.attr("data-scale")>n.core.$outer.find(".lg").height();r=f.prop("offsetWidth")*f.attr("data-scale")>n.core.$outer.find(".lg").width();(r||u)&&(i.preventDefault(),t={x:i.originalEvent.targetTouches[0].pageX,y:i.originalEvent.targetTouches[0].pageY})}});n.core.$slide.on("touchmove.lg",function(e){if(n.core.$outer.hasClass("lg-zoomed")){var s,h,o=n.core.$slide.eq(n.core.index).find(".lg-img-wrap");e.preventDefault();f=!0;i={x:e.originalEvent.targetTouches[0].pageX,y:e.originalEvent.targetTouches[0].pageY};n.core.$outer.addClass("lg-zoom-dragging");h=u?-Math.abs(o.attr("data-y"))+(i.y-t.y):-Math.abs(o.attr("data-y"));s=r?-Math.abs(o.attr("data-x"))+(i.x-t.x):-Math.abs(o.attr("data-x"));(Math.abs(i.x-t.x)>15||Math.abs(i.y-t.y)>15)&&(n.core.s.useLeftForZoom?o.css({left:s+"px",top:h+"px"}):o.css("transform","translate3d("+s+"px, "+h+"px, 0)"))}});n.core.$slide.on("touchend.lg",function(){n.core.$outer.hasClass("lg-zoomed")&&f&&(f=!1,n.core.$outer.removeClass("lg-zoom-dragging"),n.touchendZoom(t,i,r,u))})};t.prototype.zoomDrag=function(){var t=this,r={},i={},u=!1,o=!1,f=!1,e=!1;t.core.$slide.on("mousedown.lg.zoom",function(i){var o=t.core.$slide.eq(t.core.index).find(".lg-object");e=o.prop("offsetHeight")*o.attr("data-scale")>t.core.$outer.find(".lg").height();f=o.prop("offsetWidth")*o.attr("data-scale")>t.core.$outer.find(".lg").width();t.core.$outer.hasClass("lg-zoomed")&&n(i.target).hasClass("lg-object")&&(f||e)&&(i.preventDefault(),r={x:i.pageX,y:i.pageY},u=!0,t.core.$outer.scrollLeft+=1,t.core.$outer.scrollLeft-=1,t.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))});n(window).on("mousemove.lg.zoom",function(n){if(u){var h,c,s=t.core.$slide.eq(t.core.index).find(".lg-img-wrap");o=!0;i={x:n.pageX,y:n.pageY};t.core.$outer.addClass("lg-zoom-dragging");c=e?-Math.abs(s.attr("data-y"))+(i.y-r.y):-Math.abs(s.attr("data-y"));h=f?-Math.abs(s.attr("data-x"))+(i.x-r.x):-Math.abs(s.attr("data-x"));t.core.s.useLeftForZoom?s.css({left:h+"px",top:c+"px"}):s.css("transform","translate3d("+h+"px, "+c+"px, 0)")}});n(window).on("mouseup.lg.zoom",function(n){u&&(u=!1,t.core.$outer.removeClass("lg-zoom-dragging"),!o||r.x===i.x&&r.y===i.y||(i={x:n.pageX,y:n.pageY},t.touchendZoom(r,i,f,e)),o=!1);t.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})};t.prototype.touchendZoom=function(n,t,i,r){var u=this,f=u.core.$slide.eq(u.core.index).find(".lg-img-wrap"),s=u.core.$slide.eq(u.core.index).find(".lg-object"),e=-Math.abs(f.attr("data-x"))+(t.x-n.x),o=-Math.abs(f.attr("data-y"))+(t.y-n.y),h=(u.core.$outer.find(".lg").height()-s.prop("offsetHeight"))/2,l=Math.abs(s.prop("offsetHeight")*Math.abs(s.attr("data-scale"))-u.core.$outer.find(".lg").height()+h),c=(u.core.$outer.find(".lg").width()-s.prop("offsetWidth"))/2,a=Math.abs(s.prop("offsetWidth")*Math.abs(s.attr("data-scale"))-u.core.$outer.find(".lg").width()+c);(Math.abs(t.x-n.x)>15||Math.abs(t.y-n.y)>15)&&(r&&(o<=-l?o=-l:o>=-h&&(o=-h)),i&&(e<=-a?e=-a:e>=-c&&(e=-c)),r?f.attr("data-y",Math.abs(o)):o=-Math.abs(f.attr("data-y")),i?f.attr("data-x",Math.abs(e)):e=-Math.abs(f.attr("data-x")),u.core.s.useLeftForZoom?f.css({left:e+"px",top:o+"px"}):f.css("transform","translate3d("+e+"px, "+o+"px, 0)"))};t.prototype.destroy=function(){var t=this;t.core.$el.off(".lg.zoom");n(window).off(".lg.zoom");t.core.$slide.off(".lg.zoom");t.core.$el.off(".lg.tm.zoom");t.resetZoom();clearTimeout(t.zoomabletimeout);t.zoomabletimeout=!1};n.fn.lightGallery.modules.zoom=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={hash:!0},t=function(t){return this.core=n(t).data("lightGallery"),this.core.s=n.extend({},i,this.core.s),this.core.s.hash&&(this.oldHash=window.location.hash,this.init()),this};t.prototype.init=function(){var i,t=this;t.core.$el.on("onAfterSlide.lg.tm",function(n,i,r){history.replaceState?history.replaceState(null,null,"#lg="+t.core.s.galleryId+"&slide="+r):window.location.hash="lg="+t.core.s.galleryId+"&slide="+r});n(window).on("hashchange.lg.hash",function(){i=window.location.hash;var n=parseInt(i.split("&slide=")[1],10);i.indexOf("lg="+t.core.s.galleryId)>-1?t.core.slide(n,!1,!1):t.core.lGalleryOn&&t.core.destroy()})};t.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?history.replaceState?history.replaceState(null,null,this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash="",this.core.$el.off(".lg.hash"))};n.fn.lightGallery.modules.hash=t}()}),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){!function(){"use strict";var i={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"},t=function(t){return this.core=n(t).data("lightGallery"),this.core.s=n.extend({},i,this.core.s),this.core.s.share&&this.init(),this};t.prototype.init=function(){var t=this,i='<span id="lg-share" class="lg-icon"><ul class="lg-dropdown" style="position: absolute;">';i+=t.core.s.facebook?'<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"><\/span><span class="lg-dropdown-text">'+this.core.s.facebookDropdownText+"<\/span><\/a><\/li>":"";i+=t.core.s.twitter?'<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"><\/span><span class="lg-dropdown-text">'+this.core.s.twitterDropdownText+"<\/span><\/a><\/li>":"";i+=t.core.s.googlePlus?'<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"><\/span><span class="lg-dropdown-text">'+this.core.s.googlePlusDropdownText+"<\/span><\/a><\/li>":"";i+=t.core.s.pinterest?'<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"><\/span><span class="lg-dropdown-text">'+this.core.s.pinterestDropdownText+"<\/span><\/a><\/li>":"";i+="<\/ul><\/span>";this.core.$outer.find(".lg-toolbar").append(i);this.core.$outer.find(".lg").append('<div id="lg-dropdown-overlay"><\/div>');n("#lg-share").on("click.lg",function(){t.core.$outer.toggleClass("lg-dropdown-active")});n("#lg-dropdown-overlay").on("click.lg",function(){t.core.$outer.removeClass("lg-dropdown-active")});t.core.$el.on("onAfterSlide.lg.tm",function(i,r,u){setTimeout(function(){n("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(t.core.$items.eq(u).attr("data-facebook-share-url")||window.location.href));n("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+t.core.$items.eq(u).attr("data-tweet-text")+"&url="+encodeURIComponent(t.core.$items.eq(u).attr("data-twitter-share-url")||window.location.href));n("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(t.core.$items.eq(u).attr("data-googleplus-share-url")||window.location.href));n("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(t.core.$items.eq(u).attr("data-pinterest-share-url")||window.location.href)+"&media="+encodeURIComponent(t.core.$items.eq(u).attr("href")||t.core.$items.eq(u).attr("data-src"))+"&description="+t.core.$items.eq(u).attr("data-pinterest-text"))},100)})};t.prototype.destroy=function(){};n.fn.lightGallery.modules.share=t}()});!function(n){"use strict";var t="starRating",i=function(){},r={totalStars:5,useFullStars:!1,emptyColor:"lightgray",hoverColor:"orange",activeColor:"gold",useGradient:!0,readOnly:!1,disableAfterRate:!0,starGradient:{start:"#FEF7CD",end:"#FF9511"},strokeWidth:0,strokeColor:"black",initialRating:0,starSize:40,callback:i,onHover:i,onLeave:i},u=function(i,u){var f;this.element=i;this.$el=n(i);this.settings=n.extend({},r,u);f=this.$el.data("rating")||this.settings.initialRating;this._state={rating:(Math.round(2*f)/2).toFixed(1)};this._uid=Math.floor(999*Math.random());u.starGradient||this.settings.useGradient||(this.settings.starGradient.start=this.settings.starGradient.end=this.settings.activeColor);this._defaults=r;this._name=t;this.init()},e={init:function(){this.renderMarkup();this.addListeners();this.initRating()},addListeners:function(){this.settings.readOnly||(this.$stars.on("mouseover",this.hoverRating.bind(this)),this.$stars.on("mouseout",this.restoreState.bind(this)),this.$stars.on("click",this.handleRating.bind(this)))},hoverRating:function(n){var t=this.getIndex(n);this.paintStars(t,"hovered");this.settings.onHover(t+1,this._state.rating,this.$el)},handleRating:function(n){var i=this.getIndex(n),t=i+1;this.applyRating(t,this.$el);this.executeCallback(t,this.$el);this.settings.disableAfterRate&&this.$stars.off()},applyRating:function(n){var t=n-1;this.paintStars(t,"active");this._state.rating=t+1},restoreState:function(n){var t=this.getIndex(n),i=this._state.rating||-1;this.paintStars(i-1,"active");this.settings.onLeave(t+1,this._state.rating,this.$el)},getIndex:function(t){var r=n(t.currentTarget),f=r.width(),i=n(t.target).attr("data-side"),u;return i=i?i:this.getOffsetByPixel(t,r,f),i=this.settings.useFullStars?"right":i,u=r.index()-("left"===i?.5:0),.5>u&&t.offsetX<f/4?-1:u},getOffsetByPixel:function(n,t,i){var r=n.pageX-t.offset().left;return i/2>=r&&!this.settings.useFullStars?"left":"right"},initRating:function(){this.paintStars(this._state.rating-1,"active")},paintStars:function(t,i){var u,f,r,e;n.each(this.$stars,function(o,s){u=n(s).find('polygon[data-side="left"]');f=n(s).find('polygon[data-side="right"]');r=e=t>=o?i:"empty";r=o-t==.5?i:r;u.attr("class","svg-"+r+"-"+this._uid);f.attr("class","svg-"+e+"-"+this._uid)}.bind(this))},renderMarkup:function(){for(var i='<div class="jq-star" style="width:'+this.settings.starSize+"px;  height:"+this.settings.starSize+'px;"><svg version="1.0" class="jq-star-svg" shape-rendering="geometricPrecision" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="305px" height="305px" viewBox="60 -62 309 309" style="enable-background:new 64 -59 305 305; stroke-width:'+this.settings.strokeWidth+'px;" xml:space="preserve"><style type="text/css">.svg-empty-'+this._uid+"{fill:url(#"+this._uid+"_SVGID_1_);}.svg-hovered-"+this._uid+"{fill:url(#"+this._uid+"_SVGID_2_);}.svg-active-"+this._uid+"{fill:url(#"+this._uid+"_SVGID_3_);}<\/style>"+this.getLinearGradient(this._uid+"_SVGID_1_",this.settings.emptyColor,this.settings.emptyColor)+this.getLinearGradient(this._uid+"_SVGID_2_",this.settings.hoverColor,this.settings.hoverColor)+this.getLinearGradient(this._uid+"_SVGID_3_",this.settings.starGradient.start,this.settings.starGradient.end)+'<polygon data-side="left" class="svg-empty-'+this._uid+'" points="281.1,129.8 364,55.7 255.5,46.8 214,-59 172.5,46.8 64,55.4 146.8,129.7 121.1,241 213.9,181.1 213.9,181 306.5,241 " style="stroke: '+this.settings.strokeColor+'"/><polygon data-side="right" class="svg-empty-'+this._uid+'" points="364,55.7 255.5,46.8 214,-59 213.9,181 306.5,241 281.1,129.8 " style="stroke-dasharray: 230 232 210 0; stroke: '+this.settings.strokeColor+'"/><\/svg><\/div>',n="",t=0;t<this.settings.totalStars;t++)n+=i;this.$el.append(n);this.$stars=this.$el.find(".jq-star")},getLinearGradient:function(n,t,i){return'<linearGradient id="'+n+'" gradientUnits="userSpaceOnUse" x1="121.1501" y1="-70.35" x2="121.15" y2="125.0045"><stop  offset="0" style="stop-color:'+t+'"/><stop  offset="1" style="stop-color:'+i+'"/> <\/linearGradient>'},executeCallback:function(n,t){var i=this.settings.callback;i(n,t)}},f={unload:function(){var i="plugin_"+t,r=n(this),u=r.data(i).$stars;u.off();r.removeData(i).remove()},setRating:function(i,r){var f="plugin_"+t,e=n(this),u=e.data(f);i>u.settings.totalStars||0>i||(r&&(i=Math.round(i)),u.applyRating(i))},getRating:function(){var i="plugin_"+t,r=n(this),u=r.data(i);return u._state.rating}};n.extend(u.prototype,e);n.fn[t]=function(i){if(!n.isPlainObject(i)){if(f.hasOwnProperty(i))return f[i].apply(this,Array.prototype.slice.call(arguments,1));n.error("Method "+i+" does not exist on "+t+".js")}return this.each(function(){n.data(this,"plugin_"+t)||n.data(this,"plugin_"+t,new u(this,i))})}}(jQuery,window,document);!function(n,t,i){var h,r,b,y,s,k,e,a,o,v,p,l,w="mPageScroll2id",f="mPS2id",d={scrollSpeed:1e3,autoScrollSpeed:!0,scrollEasing:"easeInOutQuint",scrollingEasing:"easeOutQuint",pageEndSmoothScroll:!0,layout:"vertical",offset:0,highlightSelector:!1,clickedClass:f+"-clicked",targetClass:f+"-target",highlightClass:f+"-highlight",forceSingleHighlight:!1,keepHighlightUntilNext:!1,highlightByNextTarget:!1,disablePluginBelow:!1,clickEvents:!0,appendHash:!1,onStart:function(){},onComplete:function(){},defaultSelector:!1,live:!0,liveSelector:!1},g=0,c={init:function(e){var o,e=n.extend(!0,{},d,e);n(i).data(f,e);r=n(i).data(f);this.selector||(o="__"+f,this.each(function(){var t=n(this);t.hasClass(o)||t.addClass(o)}),this.selector="."+o);r.liveSelector&&(this.selector+=","+r.liveSelector);h=h?h+","+this.selector:this.selector;r.defaultSelector&&("object"==typeof n(h)&&0!==n(h).length||(h=".m_PageScroll2id,a[rel~='m_PageScroll2id'],.page-scroll-to-id,a[rel~='page-scroll-to-id'],._ps2id"));r.clickEvents&&n(i).undelegate("."+f).delegate(h,"click."+f,function(t){var r,i,f;u._isDisabled.call(null)?u._removeClasses.call(null):(i=(r=n(this)).attr("href"),f=r.prop("href"),i&&-1!==i.indexOf("#/")||(u._reset.call(null),v=r.data("ps2id-offset")||0,u._isValid.call(null,i,f)&&u._findTarget.call(null,i)&&(t.preventDefault(),y="selector",s=r,u._setClasses.call(null,!0),u._scrollTo.call(null))))});n(t).unbind("."+f).bind("scroll."+f+" resize."+f,function(){var t;u._isDisabled.call(null)?u._removeClasses.call(null):(t=n("._"+f+"-t")).each(function(i){var r=n(this),f=r.attr("id"),e=u._findHighlight.call(null,f);u._setClasses.call(null,!1,r,e);i==t.length-1&&u._extendClasses.call(null)})});b=!0;u._setup.call(null);u._live.call(null)},scrollTo:function(t,i){var f;u._isDisabled.call(null)?u._removeClasses.call(null):t&&void 0!==t&&(u._isInit.call(null),f={layout:r.layout,offset:r.offset,clicked:!1},i=n.extend(!0,{},f,i),u._reset.call(null),a=i.layout,o=i.offset,t=-1!==t.indexOf("#")?t:"#"+t,u._isValid.call(null,t)&&u._findTarget.call(null,t)&&(y="scrollTo",(s=i.clicked)&&u._setClasses.call(null,!0),u._scrollTo.call(null)))},destroy:function(){n(t).unbind("."+f);n(i).undelegate("."+f).removeData(f);n("._"+f+"-t").removeData(f);u._removeClasses.call(null,!0)}},u={_isDisabled:function(){var n=t,u="inner",f=r.disablePluginBelow instanceof Array?[r.disablePluginBelow[0]||0,r.disablePluginBelow[1]||0]:[r.disablePluginBelow||0,0];return"innerWidth"in t||(u="client",n=i.documentElement||i.body),n[u+"Width"]<=f[0]||n[u+"Height"]<=f[1]},_isValid:function(n,i){if(n){var r=-1!==(i=i||n).indexOf("#/")?i.split("#/")[0]:i.split("#")[0],u=t.location.toString().split("#")[0];return"#"!==n&&-1!==n.indexOf("#")&&(""===r||decodeURIComponent(r)===decodeURIComponent(u))}},_setup:function(){var e=u._highlightSelector(),i=1,t=0;return n(e).each(function(){var c,o,l,s=n(this),h=s.attr("href"),a=s.prop("href");u._isValid.call(null,h,a)&&(c=-1!==h.indexOf("#/")?h.split("#/")[1]:h.split("#")[1],0<(o=n("#"+c)).length&&(r.highlightByNextTarget&&o!==t&&(t?t.data(f,{tn:o}):o.data(f,{tn:"0"}),t=o),o.hasClass("_"+f+"-t")||o.addClass("_"+f+"-t"),o.data(f,{i:i}),s.hasClass("_"+f+"-h")||s.addClass("_"+f+"-h"),l=u._findHighlight.call(null,c),u._setClasses.call(null,!1,o,l),g=i,++i==n(e).length&&u._extendClasses.call(null)))})},_highlightSelector:function(){return r.highlightSelector&&""!==r.highlightSelector?r.highlightSelector:h},_findTarget:function(t){var f=-1!==t.indexOf("#/")?t.split("#/")[1]:t.split("#")[1],i=n("#"+f);if(i.length<1||"fixed"===i.css("position")){if("top"!==f)return;i=n("body")}return k=i,a=a||r.layout,o=u._setOffset.call(null),(e=[(i.offset().top-o[0]).toString(),(i.offset().left-o[1]).toString()])[0]=e[0]<0?0:e[0],e[1]=e[1]<0?0:e[1],e},_setOffset:function(){var t,i,u,f;switch(o=o||(r.offset?r.offset:0),v&&(o=v),typeof o){case"object":case"string":0<(i=[(t=[o.y?o.y:o,o.x?o.x:o])[0]instanceof jQuery?t[0]:n(t[0]),t[1]instanceof jQuery?t[1]:n(t[1])])[0].length?(u=i[0].height(),"fixed"===i[0].css("position")&&(u+=i[0][0].offsetTop)):u=!isNaN(parseFloat(t[0]))&&isFinite(t[0])?parseInt(t[0]):0;0<i[1].length?(f=i[1].width(),"fixed"===i[1].css("position")&&(f+=i[1][0].offsetLeft)):f=!isNaN(parseFloat(t[1]))&&isFinite(t[1])?parseInt(t[1]):0;break;case"function":(t=o.call(null))instanceof Array?(u=t[0],f=t[1]):u=f=t;break;default:u=f=parseInt(o)}return[u,f]},_findHighlight:function(i){var r=t.location,u=r.toString().split("#")[0],e=r.pathname;return n("._"+f+"-h[href='#"+i+"'],._"+f+"-h[href='"+u+"#"+i+"'],._"+f+"-h[href='"+e+"#"+i+"'],._"+f+"-h[href='#/"+i+"'],._"+f+"-h[href='"+u+"#/"+i+"'],._"+f+"-h[href='"+e+"#/"+i+"']")},_setClasses:function(t,i,f){var e=r.clickedClass,h=r.targetClass,o=r.highlightClass;t&&e&&""!==e?(n("."+e).removeClass(e),s.addClass(e)):i&&h&&""!==h&&f&&o&&""!==o&&(u._currentTarget.call(null,i)?(i.addClass(h),f.addClass(o)):(!r.keepHighlightUntilNext||1<n("."+o).length)&&(i.removeClass(h),f.removeClass(o)))},_extendClasses:function(){var t=r.targetClass,i=r.highlightClass,u=n("."+t),e=n("."+i),o=t+"-first",s=t+"-last",h=i+"-first",c=i+"-last";n("._"+f+"-t").removeClass(o+" "+s);n("._"+f+"-h").removeClass(h+" "+c);r.forceSingleHighlight?r.keepHighlightUntilNext&&1<u.length?(u.slice(0,1).removeClass(t),e.slice(0,1).removeClass(i)):(u.slice(1).removeClass(t),e.slice(1).removeClass(i)):(u.slice(0,1).addClass(o).end().slice(-1).addClass(s),e.slice(0,1).addClass(h).end().slice(-1).addClass(c))},_removeClasses:function(t){n("."+r.clickedClass).removeClass(r.clickedClass);n("."+r.targetClass).removeClass(r.targetClass+" "+r.targetClass+"-first "+r.targetClass+"-last");n("."+r.highlightClass).removeClass(r.highlightClass+" "+r.highlightClass+"-first "+r.highlightClass+"-last");t&&(n("._"+f+"-t").removeClass("_"+f+"-t"),n("._"+f+"-h").removeClass("_"+f+"-h"))},_currentTarget:function(i){var e=r["target_"+i.data(f).i],o=i.data("ps2id-target"),u=o&&n(o)[0]?n(o)[0].getBoundingClientRect():i[0].getBoundingClientRect();if(void 0!==e){var l=i.offset().top,a=i.offset().left,d=e.from?e.from+l:l,g=e.to?e.to+l:l,nt=e.fromX?e.fromX+a:a,tt=e.toX?e.toX+a:a;return u.top>=g&&u.top<=d&&u.left>=tt&&u.left<=nt}var k,v,s=n(t).height(),h=n(t).width(),y=o?n(o).height():i.height(),p=o?n(o).width():i.width(),w=1+y/s,it=y<s?s/y*w:w,b=1+p/h,rt=p<h?h/p*b:b,c=[u.top<=s/w,u.bottom>=s/it,u.left<=h/b,u.right>=h/rt];return!r.highlightByNextTarget||(k=i.data(f).tn)&&(v=k[0].getBoundingClientRect(),"vertical"===r.layout?c=[u.top<=s/2,v.top>s/2,1,1]:"horizontal"===r.layout&&(c=[1,1,u.left<=h/2,v.left>h/2])),c[0]&&c[1]&&c[2]&&c[3]},_scrollTo:function(){l=u._scrollSpeed.call(null);e=r.pageEndSmoothScroll?u._pageEndSmoothScroll.call(null):e;var s,i=n("html,body"),f=r.autoScrollSpeed?u._autoScrollSpeed.call(null):l,o=i.is(":animated")?r.scrollingEasing:r.scrollEasing,h=n(t).scrollTop(),c=n(t).scrollLeft();switch(a){case"horizontal":c!=e[1]&&(u._callbacks.call(null,"onStart"),i.stop().animate({scrollLeft:e[1]},f,o).promise().then(function(){u._callbacks.call(null,"onComplete")}));break;case"auto":h==e[0]&&c==e[1]||(u._callbacks.call(null,"onStart"),navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)?i.stop().animate({pageYOffset:e[0],pageXOffset:e[1]},{duration:f,easing:o,step:function(n,i){"pageXOffset"==i.prop?s=n:"pageYOffset"==i.prop&&t.scrollTo(s,n)}}).promise().then(function(){u._callbacks.call(null,"onComplete")}):i.stop().animate({scrollTop:e[0],scrollLeft:e[1]},f,o).promise().then(function(){u._callbacks.call(null,"onComplete")}));break;default:h!=e[0]&&(u._callbacks.call(null,"onStart"),i.stop().animate({scrollTop:e[0]},f,o).promise().then(function(){u._callbacks.call(null,"onComplete")}))}},_pageEndSmoothScroll:function(){var r=n(i).height(),u=n(i).width(),f=n(t).height(),o=n(t).width();return[r-e[0]<f?r-f:e[0],u-e[1]<o?u-o:e[1]]},_scrollSpeed:function(){var t=r.scrollSpeed;return s&&s.length&&s.add(s.parent()).each(function(){var u=n(this),i,r;if(u.attr("class")){i=u.attr("class").split(" ");for(r in i)if(String(i[r]).match(/^ps2id-speed-\d+$/)){t=i[r].split("ps2id-speed-")[1];break}}}),parseInt(t)},_autoScrollSpeed:function(){var r=n(t).scrollTop(),u=n(t).scrollLeft(),f=n(i).height(),o=n(i).width(),s=[l+l*Math.floor(Math.abs(e[0]-r)/f*100)/100,l+l*Math.floor(Math.abs(e[1]-u)/o*100)/100];return Math.max.apply(Math,s)},_callbacks:function(n){if(r)switch(this[f]={trigger:y,clicked:s,target:k,scrollTo:{y:e[0],x:e[1]}},n){case"onStart":var i;r.appendHash&&t.history&&t.history.pushState&&s&&s.length&&(i="#"+s.attr("href").split("#")[1])!==t.location.hash&&history.pushState("","",i);r.onStart.call(null,this[f]);break;case"onComplete":r.onComplete.call(null,this[f])}},_reset:function(){a=o=v=!1},_isInit:function(){b||c.init.apply(this)},_live:function(){p=setTimeout(function(){r.live?n(u._highlightSelector()).length!==g&&u._setup.call(null):p&&clearTimeout(p);u._live.call(null)},1e3)},_easing:function(){function t(n){var i=7.5625,t=2.75;return n<1/t?i*n*n:n<2/t?i*(n-=1.5/t)*n+.75:n<2.5/t?i*(n-=2.25/t)*n+.9375:i*(n-=2.625/t)*n+.984375}n.easing.easeInQuad=n.easing.easeInQuad||function(n){return n*n};n.easing.easeOutQuad=n.easing.easeOutQuad||function(n){return 1-(1-n)*(1-n)};n.easing.easeInOutQuad=n.easing.easeInOutQuad||function(n){return n<.5?2*n*n:1-Math.pow(-2*n+2,2)/2};n.easing.easeInCubic=n.easing.easeInCubic||function(n){return n*n*n};n.easing.easeOutCubic=n.easing.easeOutCubic||function(n){return 1-Math.pow(1-n,3)};n.easing.easeInOutCubic=n.easing.easeInOutCubic||function(n){return n<.5?4*n*n*n:1-Math.pow(-2*n+2,3)/2};n.easing.easeInQuart=n.easing.easeInQuart||function(n){return n*n*n*n};n.easing.easeOutQuart=n.easing.easeOutQuart||function(n){return 1-Math.pow(1-n,4)};n.easing.easeInOutQuart=n.easing.easeInOutQuart||function(n){return n<.5?8*n*n*n*n:1-Math.pow(-2*n+2,4)/2};n.easing.easeInQuint=n.easing.easeInQuint||function(n){return n*n*n*n*n};n.easing.easeOutQuint=n.easing.easeOutQuint||function(n){return 1-Math.pow(1-n,5)};n.easing.easeInOutQuint=n.easing.easeInOutQuint||function(n){return n<.5?16*n*n*n*n*n:1-Math.pow(-2*n+2,5)/2};n.easing.easeInExpo=n.easing.easeInExpo||function(n){return 0===n?0:Math.pow(2,10*n-10)};n.easing.easeOutExpo=n.easing.easeOutExpo||function(n){return 1===n?1:1-Math.pow(2,-10*n)};n.easing.easeInOutExpo=n.easing.easeInOutExpo||function(n){return 0===n?0:1===n?1:n<.5?Math.pow(2,20*n-10)/2:(2-Math.pow(2,-20*n+10))/2};n.easing.easeInSine=n.easing.easeInSine||function(n){return 1-Math.cos(n*Math.PI/2)};n.easing.easeOutSine=n.easing.easeOutSine||function(n){return Math.sin(n*Math.PI/2)};n.easing.easeInOutSine=n.easing.easeInOutSine||function(n){return-(Math.cos(Math.PI*n)-1)/2};n.easing.easeInCirc=n.easing.easeInCirc||function(n){return 1-Math.sqrt(1-Math.pow(n,2))};n.easing.easeOutCirc=n.easing.easeOutCirc||function(n){return Math.sqrt(1-Math.pow(n-1,2))};n.easing.easeInOutCirc=n.easing.easeInOutCirc||function(n){return n<.5?(1-Math.sqrt(1-Math.pow(2*n,2)))/2:(Math.sqrt(1-Math.pow(-2*n+2,2))+1)/2};n.easing.easeInElastic=n.easing.easeInElastic||function(n){return 0===n?0:1===n?1:-Math.pow(2,10*n-10)*Math.sin((10*n-10.75)*(2*Math.PI/3))};n.easing.easeOutElastic=n.easing.easeOutElastic||function(n){return 0===n?0:1===n?1:Math.pow(2,-10*n)*Math.sin((10*n-.75)*(2*Math.PI/3))+1};n.easing.easeInOutElastic=n.easing.easeInOutElastic||function(n){return 0===n?0:1===n?1:n<.5?-(Math.pow(2,20*n-10)*Math.sin((20*n-11.125)*(2*Math.PI/4.5)))/2:Math.pow(2,-20*n+10)*Math.sin((20*n-11.125)*(2*Math.PI/4.5))/2+1};n.easing.easeInBack=n.easing.easeInBack||function(n){return 2.70158*n*n*n-1.70158*n*n};n.easing.easeOutBack=n.easing.easeOutBack||function(n){return 1+2.70158*Math.pow(n-1,3)+1.70158*Math.pow(n-1,2)};n.easing.easeInOutBack=n.easing.easeInOutBack||function(n){return n<.5?Math.pow(2*n,2)*(7.189819*n-2.5949095)/2:(Math.pow(2*n-2,2)*(3.5949095*(2*n-2)+2.5949095)+2)/2};n.easing.easeInBounce=n.easing.easeInBounce||function(n){return 1-t(1-n)};n.easing.easeOutBounce=n.easing.easeOutBounce||t;n.easing.easeInOutBounce=n.easing.easeInOutBounce||function(n){return n<.5?(1-t(1-2*n))/2:(1+t(2*n-1))/2}}};u._easing.call();n.fn[w]=function(t){return c[t]?c[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):c.init.apply(this,arguments)};n[w]=function(t){return c[t]?c[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):c.init.apply(this,arguments)};n[w].defaults=d}(jQuery,window,document),function a(n,t,i){function r(u,e){var s,h,o;if(!t[u]){if(!n[u]){if(s="function"==typeof require&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h;}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){var i=n[u][1][t];return r(i||t)},o,o.exports,a,n,t,i)}return t[u].exports}for(var f="function"==typeof require&&require,u=0;u<i.length;u++)r(i[u]);return r}({1:[function(n,t){"use strict";function r(n){n.fn.perfectScrollbar=function(n){return this.each(function(){var t,r;"object"==typeof n||void 0===n?(t=n,f.get(this)||i.initialize(this,t)):"update"===(r=n)?i.update(this):"destroy"===r&&i.destroy(this)})}}var u,i=n("../main"),f=n("../plugin/instances");"function"==typeof define&&define.amd?define(["jquery"],r):void 0!==(u=window.jQuery?window.jQuery:window.$)&&r(u);t.exports=r},{"../main":6,"../plugin/instances":17}],2:[function(n,t){"use strict";var i={};i.create=function(n,t){var i=document.createElement(n);return i.className=t,i};i.appendTo=function(n,t){return t.appendChild(n),n};i.css=function(n,t,i){return"object"==typeof t?function(n,t){var r,i;for(r in t)i=t[r],"number"==typeof i&&(i=i.toString()+"px"),n.style[r]=i;return n}(n,t):void 0===i?(e=n,o=t,window.getComputedStyle(e)[o]):(u=n,f=t,"number"==typeof(r=i)&&(r=r.toString()+"px"),u.style[f]=r,u);var u,f,r,e,o};i.matches=function(n,t){return void 0!==n.matches?n.matches(t):n.msMatchesSelector(t)};i.remove=function(n){void 0!==n.remove?n.remove():n.parentNode&&n.parentNode.removeChild(n)};i.queryChildren=function(n,t){return Array.prototype.filter.call(n.childNodes,function(n){return i.matches(n,t)})};t.exports=i},{}],3:[function(n,t){"use strict";function r(n){this.element=n;this.events={}}function i(){this.eventElements=[]}r.prototype.bind=function(n,t){void 0===this.events[n]&&(this.events[n]=[]);this.events[n].push(t);this.element.addEventListener(n,t,!1)};r.prototype.unbind=function(n,t){var i=void 0!==t;this.events[n]=this.events[n].filter(function(r){return i&&r!==t||(this.element.removeEventListener(n,r,!1),!1)},this)};r.prototype.unbindAll=function(){for(var n in this.events)this.unbind(n)};i.prototype.eventElement=function(n){var t=this.eventElements.filter(function(t){return t.element===n})[0];return void 0===t&&(t=new r(n),this.eventElements.push(t)),t};i.prototype.bind=function(n,t,i){this.eventElement(n).bind(t,i)};i.prototype.unbind=function(n,t,i){this.eventElement(n).unbind(t,i)};i.prototype.unbindAll=function(){for(var n=0;n<this.eventElements.length;n++)this.eventElements[n].unbindAll()};i.prototype.once=function(n,t,i){var r=this.eventElement(n),u=function(n){r.unbind(t,u);i(n)};r.bind(t,u)};t.exports=i},{}],4:[function(n,t){"use strict";function i(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}t.exports=function(){return i()+i()+"-"+i()+"-"+i()+"-"+i()+"-"+i()+i()+i()}},{}],5:[function(n,t,i){"use strict";function f(n){var t=void 0===n?["ps--x","ps--y"]:["ps--"+n];return["ps--in-scrolling"].concat(t)}var r=n("./dom"),u=i.toInt=function(n){return parseInt(n,10)||0};i.isEditable=function(n){return r.matches(n,"input,[contenteditable]")||r.matches(n,"select,[contenteditable]")||r.matches(n,"textarea,[contenteditable]")||r.matches(n,"button,[contenteditable]")};i.removePsClasses=function(n){for(var i,t=0;t<n.classList.length;t++)i=n.classList[t],0===i.indexOf("ps-")&&n.classList.remove(i)};i.outerWidth=function(n){return u(r.css(n,"width"))+u(r.css(n,"paddingLeft"))+u(r.css(n,"paddingRight"))+u(r.css(n,"borderLeftWidth"))+u(r.css(n,"borderRightWidth"))};i.startScrolling=function(n,t){for(var r=f(t),i=0;i<r.length;i++)n.classList.add(r[i])};i.stopScrolling=function(n,t){for(var r=f(t),i=0;i<r.length;i++)n.classList.remove(r[i])};i.env={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof window&&null!==window.navigator.msMaxTouchPoints}},{"./dom":2}],6:[function(n,t){"use strict";var i=n("./plugin/destroy"),r=n("./plugin/initialize"),u=n("./plugin/update");t.exports={initialize:r,update:u,destroy:i}},{"./plugin/destroy":8,"./plugin/initialize":16,"./plugin/update":20}],7:[function(n,t){"use strict";t.exports=function(){return{handlers:["click-rail","drag-scrollbar","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!1,wheelSpeed:1,theme:"default"}}},{}],8:[function(n,t){"use strict";var u=n("../lib/helper"),i=n("../lib/dom"),r=n("./instances");t.exports=function(n){var t=r.get(n);t&&(t.event.unbindAll(),i.remove(t.scrollbarX),i.remove(t.scrollbarY),i.remove(t.scrollbarXRail),i.remove(t.scrollbarYRail),u.removePsClasses(n),r.remove(n))}},{"../lib/dom":2,"../lib/helper":5,"./instances":17}],9:[function(n,t){"use strict";function f(n,t){function u(n){return n.getBoundingClientRect()}function f(n){n.stopPropagation()}t.event.bind(t.scrollbarY,"click",f);t.event.bind(t.scrollbarYRail,"click",function(f){var e=f.pageY-window.pageYOffset-u(t.scrollbarYRail).top>t.scrollbarYTop?1:-1;r(n,"top",n.scrollTop+e*t.containerHeight);i(n);f.stopPropagation()});t.event.bind(t.scrollbarX,"click",f);t.event.bind(t.scrollbarXRail,"click",function(f){var e=f.pageX-window.pageXOffset-u(t.scrollbarXRail).left>t.scrollbarXLeft?1:-1;r(n,"left",n.scrollLeft+e*t.containerWidth);i(n);f.stopPropagation()})}var u=n("../instances"),i=n("../update-geometry"),r=n("../update-scroll");t.exports=function(n){f(n,u.get(n))}},{"../instances":17,"../update-geometry":18,"../update-scroll":19}],10:[function(n,t){"use strict";function o(n,t){function s(r){!function(r){var u=e+r*t.railXRatio,o=Math.max(0,t.scrollbarXRail.getBoundingClientRect().left)+t.railXRatio*(t.railXWidth-t.scrollbarXWidth),s;t.scrollbarXLeft=u<0?0:o<u?o:u;s=i.toInt(t.scrollbarXLeft*(t.contentWidth-t.containerWidth)/(t.containerWidth-t.railXRatio*t.scrollbarXWidth))-t.negativeScrollAdjustment;f(n,"left",s)}(r.pageX-o);u(n);r.stopPropagation();r.preventDefault()}function h(){i.stopScrolling(n,"x");t.event.unbind(t.ownerDocument,"mousemove",s)}var e=null,o=null;t.event.bind(t.scrollbarX,"mousedown",function(u){o=u.pageX;e=i.toInt(r.css(t.scrollbarX,"left"))*t.railXRatio;i.startScrolling(n,"x");t.event.bind(t.ownerDocument,"mousemove",s);t.event.once(t.ownerDocument,"mouseup",h);u.stopPropagation();u.preventDefault()})}function s(n,t){function s(r){!function(r){var u=e+r*t.railYRatio,o=Math.max(0,t.scrollbarYRail.getBoundingClientRect().top)+t.railYRatio*(t.railYHeight-t.scrollbarYHeight),s;t.scrollbarYTop=u<0?0:o<u?o:u;s=i.toInt(t.scrollbarYTop*(t.contentHeight-t.containerHeight)/(t.containerHeight-t.railYRatio*t.scrollbarYHeight));f(n,"top",s)}(r.pageY-o);u(n);r.stopPropagation();r.preventDefault()}function h(){i.stopScrolling(n,"y");t.event.unbind(t.ownerDocument,"mousemove",s)}var e=null,o=null;t.event.bind(t.scrollbarY,"mousedown",function(u){o=u.pageY;e=i.toInt(r.css(t.scrollbarY,"top"))*t.railYRatio;i.startScrolling(n,"y");t.event.bind(t.ownerDocument,"mousemove",s);t.event.once(t.ownerDocument,"mouseup",h);u.stopPropagation();u.preventDefault()})}var i=n("../../lib/helper"),r=n("../../lib/dom"),e=n("../instances"),u=n("../update-geometry"),f=n("../update-scroll");t.exports=function(n){var t=e.get(n);o(n,t);s(n,t)}},{"../../lib/dom":2,"../../lib/helper":5,"../instances":17,"../update-geometry":18,"../update-scroll":19}],11:[function(n,t){"use strict";function o(n,t){var f=!1;t.event.bind(n,"mouseenter",function(){f=!0});t.event.bind(n,"mouseleave",function(){f=!1});t.event.bind(t.ownerDocument,"keydown",function(o){var l,h,c,s;if(!(o.isDefaultPrevented&&o.isDefaultPrevented()||o.defaultPrevented)&&(l=i.matches(t.scrollbarX,":focus")||i.matches(t.scrollbarY,":focus"),f||l)){if(h=document.activeElement?document.activeElement:t.ownerDocument.activeElement,h){if("IFRAME"===h.tagName)h=h.contentDocument.activeElement;else for(;h.shadowRoot;)h=h.shadowRoot.activeElement;if(u.isEditable(h))return}c=0;s=0;switch(o.which){case 37:c=o.metaKey?-t.contentWidth:o.altKey?-t.containerWidth:-30;break;case 38:s=o.metaKey?t.contentHeight:o.altKey?t.containerHeight:30;break;case 39:c=o.metaKey?t.contentWidth:o.altKey?t.containerWidth:30;break;case 40:s=o.metaKey?-t.contentHeight:o.altKey?-t.containerHeight:-30;break;case 33:s=90;break;case 32:s=o.shiftKey?90:-90;break;case 34:s=-90;break;case 35:s=o.ctrlKey?-t.contentHeight:-t.containerHeight;break;case 36:s=o.ctrlKey?n.scrollTop:t.containerHeight;break;default:return}r(n,"top",n.scrollTop-s);r(n,"left",n.scrollLeft+c);e(n),function(i,r){var f=n.scrollTop,u;if(0===i){if(!t.scrollbarYActive)return!1;if(0===f&&0<r||f>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}if(u=n.scrollLeft,0===r){if(!t.scrollbarXActive)return!1;if(0===u&&i<0||u>=t.contentWidth-t.containerWidth&&0<i)return!t.settings.wheelPropagation}return!0}(c,s)&&o.preventDefault()}})}var u=n("../../lib/helper"),i=n("../../lib/dom"),f=n("../instances"),e=n("../update-geometry"),r=n("../update-scroll");t.exports=function(n){o(n,f.get(n))}},{"../../lib/dom":2,"../../lib/helper":5,"../instances":17,"../update-geometry":18,"../update-scroll":19}],12:[function(n,t){"use strict";function f(n,t){function f(f){var s,e,o,l=(e=(s=f).deltaX,o=-1*s.deltaY,void 0!==e&&void 0!==o||(e=s.wheelDeltaX/-6,o=s.wheelDeltaY/6),s.deltaMode&&1===s.deltaMode&&(e*=10,o*=10),e!=e&&o!=o&&(e=0,o=s.wheelDelta),s.shiftKey?[-o,-e]:[e,o]),h=l[0],c=l[1];(function(t,i){var r=n.querySelector("textarea:hover, select[multiple]:hover, .ps-child:hover"),u,f,e;if(r){if(u=window.getComputedStyle(r),![u.overflow,u.overflowX,u.overflowY].join("").match(/(scroll|auto)/))return;if((f=r.scrollHeight-r.clientHeight,0<f&&!(0===r.scrollTop&&0<i||r.scrollTop===f&&i<0))||(e=r.scrollLeft-r.clientWidth,0<e&&!(0===r.scrollLeft&&t<0||r.scrollLeft===e&&0<t)))return 1}})(h,c)||(r=!1,t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(i(n,"top",c?n.scrollTop-c*t.settings.wheelSpeed:n.scrollTop+h*t.settings.wheelSpeed),r=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(i(n,"left",h?n.scrollLeft+h*t.settings.wheelSpeed:n.scrollLeft-c*t.settings.wheelSpeed),r=!0):(i(n,"top",n.scrollTop-c*t.settings.wheelSpeed),i(n,"left",n.scrollLeft+h*t.settings.wheelSpeed)),u(n),(r=r||function(i,r){var f=n.scrollTop,u;if(0===i){if(!t.scrollbarYActive)return!1;if(0===f&&0<r||f>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}if(u=n.scrollLeft,0===r){if(!t.scrollbarXActive)return!1;if(0===u&&i<0||u>=t.contentWidth-t.containerWidth&&0<i)return!t.settings.wheelPropagation}return!0}(h,c))&&(f.stopPropagation(),f.preventDefault()))}var r=!1;void 0!==window.onwheel?t.event.bind(n,"wheel",f):void 0!==window.onmousewheel&&t.event.bind(n,"mousewheel",f)}var r=n("../instances"),u=n("../update-geometry"),i=n("../update-scroll");t.exports=function(n){f(n,r.get(n))}},{"../instances":17,"../update-geometry":18,"../update-scroll":19}],13:[function(n,t){"use strict";var i=n("../instances"),r=n("../update-geometry");t.exports=function(n){var t,u=i.get(n);t=n;u.event.bind(t,"scroll",function(){r(t)})}},{"../instances":17,"../update-geometry":18}],14:[function(n,t){"use strict";function e(n,t){function h(){s&&(clearInterval(s),s=null);i.stopScrolling(n)}var s=null,e={top:0,left:0},o=!1;t.event.bind(t.ownerDocument,"selectionchange",function(){var t;n.contains(0===(t=window.getSelection?window.getSelection():document.getSelection?document.getSelection():"").toString().length?null:t.getRangeAt(0).commonAncestorContainer)?o=!0:(o=!1,h())});t.event.bind(window,"mouseup",function(){o&&(o=!1,h())});t.event.bind(window,"keyup",function(){o&&(o=!1,h())});t.event.bind(window,"mousemove",function(t){var l,c,y,p,a,v;o&&(l=t.pageX,c=t.pageY,y=n.offsetLeft,p=n.offsetLeft+n.offsetWidth,a=n.offsetTop,v=n.offsetTop+n.offsetHeight,l<y+3?(e.left=-5,i.startScrolling(n,"x")):p-3<l?(e.left=5,i.startScrolling(n,"x")):e.left=0,c<a+3?(e.top=a+3-c<5?-5:-20,i.startScrolling(n,"y")):v-3<c?(e.top=c-v+3<5?5:20,i.startScrolling(n,"y")):e.top=0,0===e.top&&0===e.left?h():s=s||setInterval(function(){r.get(n)?(u(n,"top",n.scrollTop+e.top),u(n,"left",n.scrollLeft+e.left),f(n)):clearInterval(s)},50))})}var i=n("../../lib/helper"),r=n("../instances"),f=n("../update-geometry"),u=n("../update-scroll");t.exports=function(n){e(n,r.get(n))}},{"../../lib/helper":5,"../instances":17,"../update-geometry":18,"../update-scroll":19}],15:[function(n,t){"use strict";function e(n,t,i,e){function k(t,i){u(n,"top",n.scrollTop-i);u(n,"left",n.scrollLeft-t);f(n)}function y(){l=!0}function p(){l=!1}function d(n){return n.targetTouches?n.targetTouches[0]:n}function g(n){return(!n.pointerType||"pen"!==n.pointerType||0!==n.buttons)&&(n.targetTouches&&1===n.targetTouches.length||!(!n.pointerType||"mouse"===n.pointerType||n.pointerType===n.MSPOINTER_TYPE_MOUSE))}function a(n){var t;g(n)&&(c=!0,t=d(n),s.pageX=t.pageX,s.pageY=t.pageY,v=(new Date).getTime(),null!==h&&clearInterval(h),n.stopPropagation())}function w(i){var h,r,u,f,y,e;!c&&t.settings.swipePropagation&&a(i);!l&&c&&g(i)&&(k(u=(r={pageX:(h=d(i)).pageX,pageY:h.pageY}).pageX-s.pageX,f=r.pageY-s.pageY),s=r,0<(e=(y=(new Date).getTime())-v)&&(o.x=u/e,o.y=f/e,v=y),function(i,r){var u=n.scrollTop,f=n.scrollLeft,e=Math.abs(i),o=Math.abs(r);if(e<o){if(r<0&&u===t.contentHeight-t.containerHeight||0<r&&0===u)return!t.settings.swipePropagation}else if(o<e&&(i<0&&f===t.contentWidth-t.containerWidth||0<i&&0===f))return!t.settings.swipePropagation;return 1}(u,f)&&(i.stopPropagation(),i.preventDefault()))}function b(){!l&&c&&(c=!1,t.settings.swipeEasing&&(clearInterval(h),h=setInterval(function(){!r.get(n)||!o.x&&!o.y||Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(h):(k(30*o.x,30*o.y),o.x*=.8,o.y*=.8)},10)))}var s={},v=0,o={},h=null,l=!1,c=!1;i?(t.event.bind(window,"touchstart",y),t.event.bind(window,"touchend",p),t.event.bind(n,"touchstart",a),t.event.bind(n,"touchmove",w),t.event.bind(n,"touchend",b)):e&&(window.PointerEvent?(t.event.bind(window,"pointerdown",y),t.event.bind(window,"pointerup",p),t.event.bind(n,"pointerdown",a),t.event.bind(n,"pointermove",w),t.event.bind(n,"pointerup",b)):window.MSPointerEvent&&(t.event.bind(window,"MSPointerDown",y),t.event.bind(window,"MSPointerUp",p),t.event.bind(n,"MSPointerDown",a),t.event.bind(n,"MSPointerMove",w),t.event.bind(n,"MSPointerUp",b)))}var i=n("../../lib/helper"),r=n("../instances"),f=n("../update-geometry"),u=n("../update-scroll");t.exports=function(n){(i.env.supportsTouch||i.env.supportsIePointer)&&e(n,r.get(n),i.env.supportsTouch,i.env.supportsIePointer)}},{"../../lib/helper":5,"../instances":17,"../update-geometry":18,"../update-scroll":19}],16:[function(n,t){"use strict";var i=n("./instances"),r=n("./update-geometry"),u={"click-rail":n("./handler/click-rail"),"drag-scrollbar":n("./handler/drag-scrollbar"),keyboard:n("./handler/keyboard"),wheel:n("./handler/mouse-wheel"),touch:n("./handler/touch"),selection:n("./handler/selection")},f=n("./handler/native-scroll");t.exports=function(n,t){n.classList.add("ps");var e=i.add(n,"object"==typeof t?t:{});n.classList.add("ps--theme_"+e.settings.theme);e.settings.handlers.forEach(function(t){u[t](n)});f(n);r(n)}},{"./handler/click-rail":9,"./handler/drag-scrollbar":10,"./handler/keyboard":11,"./handler/mouse-wheel":12,"./handler/native-scroll":13,"./handler/selection":14,"./handler/touch":15,"./instances":17,"./update-geometry":18}],17:[function(n,t,i){"use strict";function c(n,t){function c(){n.classList.add("ps--focus")}function l(){n.classList.remove("ps--focus")}var f,e,i=this;for(var h in i.settings=o(),t)i.settings[h]=t[h];i.containerWidth=null;i.containerHeight=null;i.contentWidth=null;i.contentHeight=null;i.isRtl="rtl"===r.css(n,"direction");i.isNegativeScroll=(e=n.scrollLeft,n.scrollLeft=-1,f=n.scrollLeft<0,n.scrollLeft=e,f);i.negativeScrollAdjustment=i.isNegativeScroll?n.scrollWidth-n.clientWidth:0;i.event=new s;i.ownerDocument=n.ownerDocument||document;i.scrollbarXRail=r.appendTo(r.create("div","ps__scrollbar-x-rail"),n);i.scrollbarX=r.appendTo(r.create("div","ps__scrollbar-x"),i.scrollbarXRail);i.scrollbarX.setAttribute("tabindex",0);i.event.bind(i.scrollbarX,"focus",c);i.event.bind(i.scrollbarX,"blur",l);i.scrollbarXActive=null;i.scrollbarXWidth=null;i.scrollbarXLeft=null;i.scrollbarXBottom=u.toInt(r.css(i.scrollbarXRail,"bottom"));i.isScrollbarXUsingBottom=i.scrollbarXBottom==i.scrollbarXBottom;i.scrollbarXTop=i.isScrollbarXUsingBottom?null:u.toInt(r.css(i.scrollbarXRail,"top"));i.railBorderXWidth=u.toInt(r.css(i.scrollbarXRail,"borderLeftWidth"))+u.toInt(r.css(i.scrollbarXRail,"borderRightWidth"));r.css(i.scrollbarXRail,"display","block");i.railXMarginWidth=u.toInt(r.css(i.scrollbarXRail,"marginLeft"))+u.toInt(r.css(i.scrollbarXRail,"marginRight"));r.css(i.scrollbarXRail,"display","");i.railXWidth=null;i.railXRatio=null;i.scrollbarYRail=r.appendTo(r.create("div","ps__scrollbar-y-rail"),n);i.scrollbarY=r.appendTo(r.create("div","ps__scrollbar-y"),i.scrollbarYRail);i.scrollbarY.setAttribute("tabindex",0);i.event.bind(i.scrollbarY,"focus",c);i.event.bind(i.scrollbarY,"blur",l);i.scrollbarYActive=null;i.scrollbarYHeight=null;i.scrollbarYTop=null;i.scrollbarYRight=u.toInt(r.css(i.scrollbarYRail,"right"));i.isScrollbarYUsingRight=i.scrollbarYRight==i.scrollbarYRight;i.scrollbarYLeft=i.isScrollbarYUsingRight?null:u.toInt(r.css(i.scrollbarYRail,"left"));i.scrollbarYOuterWidth=i.isRtl?u.outerWidth(i.scrollbarY):null;i.railBorderYWidth=u.toInt(r.css(i.scrollbarYRail,"borderTopWidth"))+u.toInt(r.css(i.scrollbarYRail,"borderBottomWidth"));r.css(i.scrollbarYRail,"display","block");i.railYMarginHeight=u.toInt(r.css(i.scrollbarYRail,"marginTop"))+u.toInt(r.css(i.scrollbarYRail,"marginBottom"));r.css(i.scrollbarYRail,"display","");i.railYHeight=null;i.railYRatio=null}function e(n){return n.getAttribute("data-ps-id")}var u=n("../lib/helper"),o=n("./default-setting"),r=n("../lib/dom"),s=n("../lib/event-manager"),h=n("../lib/guid"),f={};i.add=function(n,t){var r,i=h();return r=i,n.setAttribute("data-ps-id",r),f[i]=new c(n,t),f[i]};i.remove=function(n){delete f[e(n)];n.removeAttribute("data-ps-id")};i.get=function(n){return f[e(n)]}},{"../lib/dom":2,"../lib/event-manager":3,"../lib/guid":4,"../lib/helper":5,"./default-setting":7}],18:[function(n,t){"use strict";function f(n,t){return n.settings.minScrollbarLength&&(t=Math.max(t,n.settings.minScrollbarLength)),n.settings.maxScrollbarLength&&(t=Math.min(t,n.settings.maxScrollbarLength)),t}var r=n("../lib/helper"),i=n("../lib/dom"),e=n("./instances"),u=n("./update-scroll");t.exports=function(n){var o,t=e.get(n);t.containerWidth=n.clientWidth;t.containerHeight=n.clientHeight;t.contentWidth=n.scrollWidth;t.contentHeight=n.scrollHeight;n.contains(t.scrollbarXRail)||(0<(o=i.queryChildren(n,".ps__scrollbar-x-rail")).length&&o.forEach(function(n){i.remove(n)}),i.appendTo(t.scrollbarXRail,n));n.contains(t.scrollbarYRail)||(0<(o=i.queryChildren(n,".ps__scrollbar-y-rail")).length&&o.forEach(function(n){i.remove(n)}),i.appendTo(t.scrollbarYRail,n));!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=f(t,r.toInt(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=r.toInt((t.negativeScrollAdjustment+n.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1;!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=f(t,r.toInt(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=r.toInt(n.scrollTop*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1;t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth);t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(n,t){var r={width:t.railXWidth},u;r.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+t.containerWidth-t.contentWidth:n.scrollLeft;t.isScrollbarXUsingBottom?r.bottom=t.scrollbarXBottom-n.scrollTop:r.top=t.scrollbarXTop+n.scrollTop;i.css(t.scrollbarXRail,r);u={top:n.scrollTop,height:t.railYHeight};t.isScrollbarYUsingRight?u.right=t.isRtl?t.contentWidth-(t.negativeScrollAdjustment+n.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:t.scrollbarYRight-n.scrollLeft:u.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:t.scrollbarYLeft+n.scrollLeft;i.css(t.scrollbarYRail,u);i.css(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth});i.css(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(n,t);t.scrollbarXActive?n.classList.add("ps--active-x"):(n.classList.remove("ps--active-x"),t.scrollbarXWidth=0,t.scrollbarXLeft=0,u(n,"left",0));t.scrollbarYActive?n.classList.add("ps--active-y"):(n.classList.remove("ps--active-y"),t.scrollbarYHeight=0,t.scrollbarYTop=0,u(n,"top",0))}},{"../lib/dom":2,"../lib/helper":5,"./instances":17,"./update-scroll":19}],19:[function(n,t){"use strict";function i(n){var t=document.createEvent("Event");return t.initEvent(n,!0,!0),t}var r=n("./instances");t.exports=function(n,t,u){if(void 0===n)throw"You must provide an element to the update-scroll function";if(void 0===t)throw"You must provide an axis to the update-scroll function";if(void 0===u)throw"You must provide a value to the update-scroll function";"top"===t&&u<=0&&(n.scrollTop=u=0,n.dispatchEvent(i("ps-y-reach-start")));"left"===t&&u<=0&&(n.scrollLeft=u=0,n.dispatchEvent(i("ps-x-reach-start")));var f=r.get(n);"top"===t&&u>=f.contentHeight-f.containerHeight&&((u=f.contentHeight-f.containerHeight)-n.scrollTop<=2?u=n.scrollTop:n.scrollTop=u,n.dispatchEvent(i("ps-y-reach-end")));"left"===t&&u>=f.contentWidth-f.containerWidth&&((u=f.contentWidth-f.containerWidth)-n.scrollLeft<=2?u=n.scrollLeft:n.scrollLeft=u,n.dispatchEvent(i("ps-x-reach-end")));void 0===f.lastTop&&(f.lastTop=n.scrollTop);void 0===f.lastLeft&&(f.lastLeft=n.scrollLeft);"top"===t&&u<f.lastTop&&n.dispatchEvent(i("ps-scroll-up"));"top"===t&&u>f.lastTop&&n.dispatchEvent(i("ps-scroll-down"));"left"===t&&u<f.lastLeft&&n.dispatchEvent(i("ps-scroll-left"));"left"===t&&u>f.lastLeft&&n.dispatchEvent(i("ps-scroll-right"));"top"===t&&u!==f.lastTop&&(n.scrollTop=f.lastTop=u,n.dispatchEvent(i("ps-scroll-y")));"left"===t&&u!==f.lastLeft&&(n.scrollLeft=f.lastLeft=u,n.dispatchEvent(i("ps-scroll-x")))}},{"./instances":17}],20:[function(n,t){"use strict";var r=n("../lib/helper"),i=n("../lib/dom"),f=n("./instances"),e=n("./update-geometry"),u=n("./update-scroll");t.exports=function(n){var t=f.get(n);t&&(t.negativeScrollAdjustment=t.isNegativeScroll?n.scrollWidth-n.clientWidth:0,i.css(t.scrollbarXRail,"display","block"),i.css(t.scrollbarYRail,"display","block"),t.railXMarginWidth=r.toInt(i.css(t.scrollbarXRail,"marginLeft"))+r.toInt(i.css(t.scrollbarXRail,"marginRight")),t.railYMarginHeight=r.toInt(i.css(t.scrollbarYRail,"marginTop"))+r.toInt(i.css(t.scrollbarYRail,"marginBottom")),i.css(t.scrollbarXRail,"display","none"),i.css(t.scrollbarYRail,"display","none"),e(n),u(n,"top",n.scrollTop),u(n,"left",n.scrollLeft),i.css(t.scrollbarXRail,"display",""),i.css(t.scrollbarYRail,"display",""))}},{"../lib/dom":2,"../lib/helper":5,"./instances":17,"./update-geometry":18,"./update-scroll":19}]},{},[1]),function(){function n(){}function ot(n){return null==n?n===t?b:p:i&&i in Object(n)?function(n){var f=ut.call(n,i),e=n[i],r,u;try{n[i]=t;r=!0}catch(n){}return u=l.call(n),r&&(f?n[i]=e:delete n[i]),u}(n):(r=n,l.call(r));var r}function u(){return r.Date.now()}function f(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function v(n){return null!=n&&"object"==typeof n}function y(n){return"symbol"==typeof n||v(n)&&ot(n)==w}function e(n){var t,i;return"number"==typeof n?n:y(n)?o:(f(n)&&(n=f(t="function"==typeof n.valueOf?n.valueOf():n)?t+"":t),"string"!=typeof n)?0===n?n:+n:(n=n.replace(k,""),i=g.test(n),i||nt.test(n)?tt(n.slice(2),i?2:8):d.test(n)?o:+n)}var t,o=NaN,p="[object Null]",w="[object Symbol]",b="[object Undefined]",k=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,g=/^0b[01]+$/i,nt=/^0o[0-7]+$/i,tt=parseInt,it="object"==typeof global&&global&&global.Object===Object&&global,rt="object"==typeof self&&self&&self.Object===Object&&self,r=it||rt||Function("return this")(),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,h=s&&"object"==typeof module&&module&&!module.nodeType&&module,c=Object.prototype,ut=c.hasOwnProperty,l=c.toString,a=r.Symbol,i=a?a.toStringTag:t,ft=Math.max,et=Math.min;n.debounce=function(n,i,r){function b(i){var r=h,u=c;return h=c=t,a=i,l=n.apply(u,r)}function g(n){var r=n-s;return s===t||i<=r||r<0||v&&y<=n-a}function p(){var r,n,t=u();if(g(t))return nt(t);o=setTimeout(p,(n=i-((r=t)-s),v?et(n,y-(r-a)):n))}function nt(n){return o=t,w&&h?b(n):(h=c=t,l)}function k(){var n,r=u(),f=g(r);if(h=arguments,c=this,s=r,f){if(o===t)return a=n=s,o=setTimeout(p,i),d?b(n):l;if(v)return o=setTimeout(p,i),b(s)}return o===t&&(o=setTimeout(p,i)),l}var h,c,y,l,o,s,a=0,d=!1,v=!1,w=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return i=e(i)||0,f(r)&&(d=!!r.leading,v="maxWait"in r,y=v?ft(e(r.maxWait)||0,i):y,w="trailing"in r?!!r.trailing:w),k.cancel=function(){o!==t&&clearTimeout(o);a=0;h=s=c=o=t},k.flush=function(){return o===t?l:nt(u())},k};n.isObject=f;n.isObjectLike=v;n.isSymbol=y;n.now=u;n.toNumber=e;n.VERSION="4.17.5";"function"==typeof define&&"object"==typeof define.amd&&define.amd?(r._=n,define(function(){return n})):h?((h.exports=n)._=n,s._=n):r._=n}.call(this),function(n){n(document).ready(function(){var i,r,u,t=n("#ckp_header");0!==t.length&&(t.find(".tb1").click(function(){n("#ckp_header_position_bars").attr("class","step1")}),t.find(".tb2").click(function(){n("#ckp_header_position_bars").attr("class","step2")}),t.find(".tb3").click(function(){n("#ckp_header_position_bars").attr("class","step3")}),t.find(".tb4").click(function(){n("#ckp_header_position_bars").attr("class","step4")}),n(".radio_tab_group").each(function(){var t=n(this),i=t.find(".radio_tabs_header");i.find(".radio_button").click(function(){var r=n(this);r.hasClass("selected")||(i.find(".radio_button").removeClass("selected"),t.find(".radio_tab").removeClass("active"),r.addClass("selected"),n("#"+r.data("tabid")).addClass("active"))});n(".radio_tab").each(function(){var t=n(this).find(".item_list");t.find(".item").click(function(){var i=n(this);i.hasClass("selected")||(t.find(".item").removeClass("selected"),i.addClass("selected"))})})}),n(".opens_modal").click(function(){var t=n(this).data("modalid");n.magnificPopup.open({items:{src:n("#"+t),type:"inline"}})}),n("a.modal_close").click(function(){n.magnificPopup.close()}),0<(i=n("#terms_and_conditions")).length&&(r=i.find("input"),u=i.find("label"),r.change(function(){r.is(":checked")?u.addClass("checked"):u.removeClass("checked")})))})}(jQuery),function(n){n(document).ready(function(){n("#mhdr_menu").find(".mhdr_toggle_nav").click(function(){n("#mhdr").toggleClass("open")})});n(document).ready(function(){var t=n("#slider");0<t.length&&"function"==typeof n.fn.slick&&t.find(".slides").slick({infinite:!0,slidesToShow:1,slidesToScroll:1,dots:!0,arrows:!1,autoplay:!0,autoplaySpeed:5e3,pauseOnHover:!1})});n(document).ready(function(){var t=n(".product_line_wrap");0!==t.length&&t.simple_product_line()});n(document).ready(function(){"function"==typeof n.fn.starRating&&(n(".star_rating_display_product_card").starRating({totalStars:5,starSize:16,readOnly:!0,activeColor:"#ffc200",useGradient:!1}),n(".star_rating_display_product_wide").starRating({totalStars:5,starSize:16,readOnly:!0,activeColor:"#ffc200",useGradient:!1}),n(".star_rating_display_product_info").starRating({totalStars:5,starSize:16,readOnly:!0,activeColor:"#ffc200",useGradient:!1}),n(".star_rating_display_product_review").starRating({totalStars:5,starSize:16,readOnly:!0,activeColor:"#ffc200",useGradient:!1}),n(".star_rating_display_product_review_post").starRating({totalStars:5,starSize:32,hoverColor:"#ff9200",activeColor:"#ffc200",useFullStars:!0,useGradient:!1,disableAfterRate:!1,callback:function(t){n("#product_review_post").find(".form_field_rating input[type=hidden]").val(t)}}))});n(document).ready(function(){var t=n("#product_review_post"),i=t.find(".post_review_toggle"),r=t.find(".post_review_form");i.find("button").click(function(n){n.preventDefault();i.hide();r.show()})});n(window).scroll(function(){var t=n("#compare_box");!(0<t.length&&t.hasClass("open")&&n(window).width()<1024)&&500<n(this).scrollTop()?n("#stt").removeClass("off").addClass("on"):n("#stt").removeClass("on").addClass("off")})}(jQuery),function(n){n(document).ready(function(){var i,t=n("#filterbar");0!==t.length&&(t.find(".filterbar_mobile_title").click(function(){t.toggleClass("mobile_open");try{n("#poption_0").data("jslider").onresize()}catch(i){}}),t.find(".filter_option").click(function(){n(this).find("input[type=checkbox]").click()}),t.find(".filter_option input[type=checkbox]").click(function(n){n.stopImmediatePropagation()}),t.find(".filter_option label").click(function(n){n.stopImmediatePropagation()}),t.find("[class^=property_box_]").perfectScrollbar({suppressScrollX:!0}),t.find(".filter_group .list").perfectScrollbar({suppressScrollX:!0}),0!==(i=n("#category_side_list")).length&&(i.find(".csl_mobile_title").click(function(){i.toggleClass("mobile_open")}),i.find("ul").perfectScrollbar({suppressScrollX:!0})))})}(jQuery),function(n){n(document).ready(function(){"function"==typeof n.fn.lightGallery&&n(".gallery_v1").each(function(){n(this).lightGallery({selector:"a.thumb"})})})}(jQuery),function(n){n(document).ready(function(){n(".gallery_v2 > .__i").each(function(){var t=n(this);t.slick({slidesToShow:5,slidesToScroll:5,dots:!1,infinite:!1,arrows:!0,speed:200,responsive:[{breakpoint:1024,settings:{slidesToShow:4,slidesToScroll:4}},{breakpoint:600,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:360,settings:{slidesToShow:2,slidesToScroll:2}}]});t.find(".slick-cloned a").removeClass("thumb");"function"==typeof n.fn.lightGallery&&t.lightGallery({selector:"a.thumb"})})})}(jQuery),function(){var n,i="hsfw_google_map_canvas",t="custom_style";null!==document.getElementById(i)&&google.maps.event.addDomListener(window,"load",function(){var c=[{stylers:hsGoogleMapConfig.stylers}],l={center:new google.maps.LatLng(hsGoogleMapConfig.lat,hsGoogleMapConfig.lng),zoom:hsGoogleMapConfig.zoom,scrollwheel:hsGoogleMapConfig.scroll,disableDefaultUI:hsGoogleMapConfig.disableDefaultUI,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,t]},mapTypeId:t},f,e,o,h;n=new google.maps.Map(document.getElementById(i),l);f=new google.maps.StyledMapType(c,{name:"Custom Style"});n.mapTypes.set(t,f);e=[];for(o in hsGoogleMapConfig.custom_pins){var r=hsGoogleMapConfig.custom_pins[o],s=new google.maps.Marker({position:new google.maps.LatLng(r.lat,r.lng),map:n,title:r.name,icon:hsGoogleMapConfig.pin_icon}),u='<div style="padding-left: 10px; width: '+r.width+"px; height: "+r.height+'px;"><b>'+r.name+"<\/b><br/>";r.text1&&(u+="<p>"+r.text1+"<\/p>");r.img&&(u+='<img src="'+r.img+'" width="200" height="100"/>');r.text2&&(u+="<p>"+r.text2+"<\/p>");u+="<\/div>";h=new google.maps.InfoWindow({content:u});!function(n,t,i){google.maps.event.addListener(i,"click",function(){t.open(n,i)})}(n,h,s);e.push(s)}})}(),function(n){function t(){n("img[data-srcm]").each(function(){var t=n(this);n(window).width()<=480?t.attr("src",t.data("srcm")):t.attr("src",t.data("srco"))})}n(document).ready(function(){n("img[data-srcm]").each(function(){var t=n(this);t.data("srco",t.attr("src"))});t()});n(window).resize(t)}(jQuery),function(n){n(document).ready(function(){var t=n("#lang_selector_d"),r=t.find("._ddt"),i=t.find("._dd");r.mouseover(function(){i.show()});t.mouseleave(function(){i.hide()})})}(jQuery),function(n){function u(){var r,u,f;0!==i.length&&(r=n("#megamenu_attach").width()-hs_js_config.megamenu_control_width,!1===t&&(r-=2*hs_js_config.megamenu_control_left),n("#mm_extralinks").css("width",r),r+=10,n("#mm_slides").css("width",r),u=i[0].getBoundingClientRect(),f=u.bottom-u.top,!1===t&&(f-=hs_js_config.megamenu_control_height),n(".mm_slide").each(function(){n(this).css("min-height",f+"px")}),n(".mm_list2_wrap").each(function(){var t=n(this),i;t.css("height",0);i=t.parent().height();t.css("height",i+"px")}))}function o(){r.show();e.addClass("show");s.call(i.find("li").first());n(window).trigger("hse/megamenu/show_control")}function h(){r.hide();e.removeClass("show");n(window).trigger("hse/megamenu/hide_control")}function s(){var t=n(this).data("selector");0<n(t).length&&(f(),n(this).addClass("active"),n(t).show());"boxed"===hs_js_config.header_style&&i.addClass("show_slide");"full"===hs_js_config.header_style&&u();n(window).trigger("hse/megamenu/activate_slide")}function c(n){("none"===r.css("display")?o:l)();n.stopPropagation()}function l(){f();hs_js_config.megamenu_control_always_open&&!t||h()}function f(){i.find("li.active").removeClass("active");r.find(".mm_slide").hide();"boxed"===hs_js_config.header_style&&i.removeClass("show_slide")}var r,e,t,i=n("#mm_control");0!==i.length&&(r=n("#megamenu"),e=n("#megamenu_attach"),n(document).ready(function(){var t=n("#mm_open"),e=i.find("li");e.on("click",s);t.on("click",c);modernizrTouchCheck()||(e.on("mouseenter",s),t.on("mouseenter",c));r.mouseleave(l);hs_js_config.megamenu_control_home_always_open&&0<n("#bodyclass.home").length&&(hs_js_config.megamenu_control_always_open=!0);hs_js_config.megamenu_control_always_open&&(o(),f());"full"===hs_js_config.header_style&&u()}),t=!1,"full"===hs_js_config.header_style&&n(window).resize(u),n(window).scroll(function(){n(window).scrollTop()>hs_js_config.sticky_scroll_top_trigger?!1===t&&(t=!0,"boxed"===hs_js_config.header_style&&hs_js_config.megamenu_control_always_open&&(f(),h()),"full"===hs_js_config.header_style&&u()):!0===t&&(t=!1,"boxed"===hs_js_config.header_style&&hs_js_config.megamenu_control_always_open&&(o(),f()),"full"===hs_js_config.header_style&&u())}))}(jQuery),function(n){var t=n("#hdr_nav").find(".ctrl");0!==t.length&&n(function(){t.each(function(){n(this).mouseenter(function(){n(this).hasClass("dropdown")||n(this).addClass("dropdown")});n(this).mouseleave(function(){n(this).hasClass("dropdown")&&n(this).removeClass("dropdown")})})})}(jQuery),function(n){var t=n("#modal_add_to_cart_confirm");0!==t.length&&n(document).ready(function(){show_modal_add_to_cart_confirm=function(){n.magnificPopup.open({items:{src:t,type:"inline"},callbacks:{open:function(){t.find(".macce_product_scroll .product_line_wrap").simple_product_line()}}})};t.find("a.modal_close").click(function(t){t.preventDefault();n.magnificPopup.close()})})}(jQuery),function(n){n(document).ready(function(){n("#product_comment_form .fa").click(function(){n("#product_comment_form .fa").removeClass("selected");n(this).addClass("selected");n(this).hasClass("fa_thumbs_up")?n("#comment_recommend").val(1):n("#comment_recommend").val(0)})})}(jQuery),function(n){n(document).ready(function(){var t=n("#product_gallery_main"),i=n("#product_gallery_control"),r;if(0!=t.length&&0!=i.length){if(1==t.find("img").length)return"function"==typeof n.fn.lightGallery&&t.lightGallery({selector:"a.dolightbox"}),void n("#product_gallery_control_wrap").hide();t.on("init",function(){n("#product_gallery_main_wrap").css("visibility","visible")});i.on("init",function(){n("#product_gallery_control_wrap").css("visibility","visible")});t.slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!1,adaptiveHeight:!0});i.slick({slidesToShow:4,slidesToScroll:4,dots:!1,infinite:!1,arrows:!0,speed:200});t.find(".slick-cloned a").removeClass("dolightbox");"function"==typeof n.fn.lightGallery&&t.lightGallery({selector:"a.dolightbox"});t.append('<div class="borderoverlay"><\/div>');t.append('<div class="zoomoverlay"><\/div>');r=t.find(".zoomoverlay");t.mouseenter(function(){r.fadeIn()});t.mouseleave(function(){r.fadeOut()});n("button.slick-prev").attr("id","product_gallery_prev");n("button.slick-next").attr("id","product_gallery_next");var u=n("#product_gallery_prev"),e=n("#product_gallery_next"),f=i.find(".slick-slide");f.first().addClass("active");u.addClass("disabled");f.click(function(){f.removeClass("active");n(this).addClass("active");t.slick("slickGoTo",n(this).data("slick-index"))});i.on("beforeChange",function(n,t,i,r){4+r>=t.slideCount?e.addClass("disabled").toggle().toggle():e.removeClass("disabled");0==r?u.addClass("disabled").toggle().toggle():u.removeClass("disabled")})}})}(jQuery),function(n){function e(){n("#mhdr").css("display");r[0].getBoundingClientRect().top<-40?i.show():i.hide();var e=1;n(window).scrollTop()>=n(document).height()-n(window).height()?e=t.length-1:t.each(function(t){0!=t&&n(this)[0].getBoundingClientRect().top<=200&&(e=t)});u.removeClass("active");f.removeClass("active");u.eq(e-1).addClass("active");f.eq(e-1).addClass("active")}n(function(){n(".product_section_title").click(function(){n(this).parent().toggleClass("close");n("#ps_action_box").trigger("ps_tabs_toggle")})});var r,i,u,f,t=n(".product_section_link");0!==t.length&&(function(){var e,o,s;n("#bdy");e='<div id="product_section_navigator" class="product_section_navigator"><div class="__i">';t.each(function(t){var u,i,r;0!=t&&(i=(u=n(this).find(".data")).data("id"),r=u.data("title"),e+='<div class="sn" data-id="'+i+'"><div class="__i"><a href="#'+i+'" title="'+r+'"><span class="sn_title">'+r+"<\/span><\/a><\/div><\/div>")});o=n("#bodyclass.product .product_line_wrap");0<o.length&&((o=o.last()).parent().prepend('<div class="product_section_link"><div class="link" id="extra"><\/div><div class="data" data-icon="description" data-id="extra"><\/div><\/div>'),e+='<div class="sn" data-id="extra"><div class="__i"><a href="#extra" title="Recomandate"><span class="sn_title">Recomandate<\/span><\/a><\/div><\/div>');e+="<\/div><\/div>";n(".product_section_gallery").after(e);s=e.replace('id="product_section_navigator"','id="product_section_navigator_float"');n("#cftr").after(s);t=n(".product_section_link");r=n("#product_section_navigator");u=r.find(".sn");i=n("#product_section_navigator_float");f=i.find(".sn")}(),n(document).ready(function(){n("#product_section_navigator .sn a").mPageScroll2id({offset:150,scrollSpeed:0});n("#product_section_navigator_float .sn a").mPageScroll2id({offset:150,scrollSpeed:0});e()}),n(window).resize(_.debounce(e,150)),n(document).scroll(e))}(jQuery),function(n){function i(){var u=n(window).scrollTop(),i=t[0].getBoundingClientRect(),f=i.bottom-n("body")[0].getBoundingClientRect().top+4,e;u>hs_js_config.sticky_scroll_top_trigger&&(f=i.bottom+u+4);e=i.left-(680-t.width())/2;r.css("top",f+"px").css("left",e+"px")}var r,t;n(document).ready(function(){0!=(r=n("#search_popup")).length&&(t=n("#hdr .search_box"),i(),n(window).resize(i),n(window).scroll(i))})}(jQuery),function(n){"use strict";function t(t,i){this.root=t;this.viewport=t.find("> .__i");this.options=i;this.swipe_handler=n.proxy(this.swipe_handler,this);this.goprev=n.proxy(this.goprev,this);this.gonext=n.proxy(this.gonext,this);this.resize_timer=n.proxy(this.resize_timer,this);this.stop_animate=n.proxy(this.stop_animate,this);this.init()}var i=0,r=[];t.prototype.init=function(){var u,t,f;if(this.track=this.root.find(".product_line"),this.items=this.track.children(),0!==this.items.length){for(this.root.append('<div class="goprev">goprev<\/div><div class="gonext">gonext<\/div>'),this.button_goprev=this.root.find(".goprev").first(),this.button_goprev.click(this.goprev),this.button_gonext=this.root.find(".gonext").first(),this.button_gonext.click(this.gonext),this.dragging=!1,this.current_index=0,this.layout={},this.start_x=0,this.start_tx=0,this.current_x=0,this.drag_direction=0,this.resize_handler(),this.viewport.on("dragstart",function(n){n.preventDefault()}),u=["touchstart","touchmove","touchend","touchcancel","mousedown","mousemove","mouseup","mouseleave","click"],t=0;t<u.length;t++){f=u[t];this.viewport.on(f,{action:f},this.swipe_handler)}n(window).resize(this.resize_timer);this.instance_id=i++;(r[this.instance_id]=this).root.addClass("__spl_loaded")}};t.prototype.goto=function(n){var t=this.layout.bookmarks.length-1;n=Math.max(n,0);n=Math.min(n,t);this.current_index=n;this.animate_to(this.layout.bookmarks[n]);0==n?this.button_goprev.addClass("disabled"):this.button_goprev.removeClass("disabled");t==n?this.button_gonext.addClass("disabled"):this.button_gonext.removeClass("disabled")};t.prototype.goprev=function(){this.goto(this.current_index-this.layout.visible_items_count)};t.prototype.gonext=function(){this.goto(this.current_index+this.layout.visible_items_count)};t.prototype.resize_timer=function(){var t=this;n(window).width()!==t.window_width&&(clearTimeout(t.resize_delay),t.resize_delay=window.setTimeout(function(){t.window_width=n(window).width();t.resize_handler()},100))};t.prototype.resize_handler=function(){var n,i,r,t,u;for(this.layout.margins=parseInt(this.items.first().css("margin-left")),n=this.items.length,this.layout.viewport_width=this.viewport.width(),i=this.items[0].getBoundingClientRect(),r=this.items[n-1].getBoundingClientRect(),this.layout.track_width=r.right-i.left+2*this.layout.margins,this.layout.left_max=this.layout.viewport_width+this.layout.margins-this.layout.track_width,this.layout.left_min=0-this.layout.margins,this.layout.bookmarks=[],this.layout.extended=!1,t=0;t<n;t++)if(u=this.items[t].getBoundingClientRect(),this.layout.bookmarks.push(0-this.layout.margins-u.left+i.left),r.right-u.left-20<this.layout.viewport_width){this.layout.extended=!0;break}this.layout.visible_items_count=n-this.layout.bookmarks.length+1;this.layout.extended?this.root.addClass("__spl_extended"):this.root.removeClass("__spl_extended");this.goto(this.current_index)};t.prototype.stop_animate=function(){this.track.css("transition","")};t.prototype.animate_to=function(n){var t=this.track,i=t.css("transform").replace(/[^0-9\-.,]/g,"").split(","),r=parseFloat(i[4])||0,u=Math.abs(n-r),f=Math.max(500,Math.floor(u/2));t.css("transition","transform "+f+"ms linear");t.css("transform","translate3d("+n+"px, 0px, 0px)")};t.prototype.swipe_handler=function(n){var i,r,u,t,s,f;if(this.layout.extended){n.originalEvent&&(i=n.originalEvent.touches);(r=void 0===i?n.clientX:0==i.length?this.current_x:i[0].pageX)<this.current_x?this.drag_direction=-1:r>this.current_x&&(this.drag_direction=1);t=(this.current_x=r)-this.start_x;switch(n.data.action){case"mousedown":case"touchstart":this.track.css("transition","");this.start_x=r;s=this.track.css("transform").replace(/[^0-9\-.,]/g,"").split(",");this.start_tx=parseFloat(s[4])||0;this.dragging=!0;break;case"mouseup":case"mouseleave":case"touchcancel":case"touchend":if(this.dragging)if(f=!0,Math.abs(t)<20&&(f=!1),t*this.drag_direction<0&&(f=!1),f){for(var o=0,h=this.items.length,c=this.root[0].getBoundingClientRect(),e=0;e<h;e++)if(this.items[e].getBoundingClientRect().left>=c.left){o=e;break}0<t?this.goto(o-1):this.goto(o)}else this.goto(this.current_index);this.dragging=!1;break;case"mousemove":case"touchmove":this.dragging&&(u=Math.max(this.start_tx+t,this.layout.left_max),u=Math.min(u,this.layout.left_min),this.track.css("transform","translate3d("+u+"px, 0px, 0px)"))}}};n.fn.simple_product_line=function(i){for(var u=this.length,r=0;r<u;r++)this[r].simple_product_line=new t(n(this[r]),i);return this}}(jQuery),function(n){function t(){"none"===n("#mhdr").css("display")&&n(window).scrollTop()>hs_js_config.sticky_scroll_top_trigger?(n("body").addClass("sticky_header"),n(window).trigger("hse/sticky_header/show")):(n("body").removeClass("sticky_header"),n(window).trigger("hse/sticky_header/hide"))}n(window).resize(t);n(window).scroll(t)}(jQuery),function(n){var t=n(".product_card");0!==t.length&&n(function(){function i(t,i){var r=t.data("productid");n.ajax({dataType:"json",url:qv_request_url+"?id="+r,method:"get",success:function(i){function g(){c.hasClass("fav_fill")?k.addClass("fav_fill"):k.removeClass("fav_fill")}var e,f,l,o,s,h,a,v,y,d,u,p,w,b,k,c;if(i.success){for(e=t.find(".mqv_content"),e.html(""),f=n(".productid_"+r).first(),e.append('<div class="mqv_gallery"><div class="display"><div class="track"><\/div><\/div><div class="control"><\/div><\/div>'),s=e.find(".mqv_gallery .display .track"),h=Math.min(5,i.gallery.length,i.gallery_thumbnails.length),idx=0;idx<h;idx++)a=(l=i.gallery[idx],o=void 0,(o=/(?:http?s?:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=)?(.+)/.exec(l))?'<iframe width="100%" src="http://www.youtube.com/embed/'+o[1]+'" frameborder="0" allowfullscreen><\/iframe>':!!(o=/(?:http?s?:\/\/)?(?:www\.)?(?:vimeo\.com)\/?(.+)/.exec(l))&&'<iframe width="100%" src="//player.vimeo.com/video/'+o[1]+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>'),a?s.append('<div class="img_wrap video_wrap" data-index="'+idx+'"><div class="iframe_wrap"><div class="iframe_constraint"><\/div>'+a+"<\/div><\/div>"):s.append('<div class="img_wrap" data-index="'+idx+'"><img src="'+i.gallery[idx]+'"><\/div>');for(idx=h;idx<5;idx++)s.append('<div class="img_wrap" data-control="'+idx+'"><\/div>');for(v=e.find(".mqv_gallery .control"),idx=0;idx<h;idx++)v.append('<div class="img_wrap'+(0===idx?" active":"")+'" data-index="'+idx+'"><img src="'+i.gallery_thumbnails[idx]+'"><\/div>');if(y=v.find(".img_wrap"),y.click(function(){y.removeClass("active");n(this).addClass("active");var t="translate3d(-"+Math.floor(100*n(this).data("index"))+"%, 0, 0)";s.css("transform",t)}),e.append('<div class="mqv_details"><div class="__i"><\/div><\/div>'),u=e.find(".mqv_details .__i"),p=f.find(".name a").attr("href"),u.append('<div class="name"><h2><a href="'+p+'">'+f.find(".name a").html()+"<\/a><\/h2><\/div>"),i.has_rating&&i.rating&&0<i.rating.votes&&(d=1==i.rating.votes?_jsts.votes_1:i.rating.votes+_jsts.votes,u.append('<div class="rating"><div class="stars" data-rating="'+i.rating.value+'"><\/div> <div class="meta"><span class="value">'+i.rating.value+'<\/span>/<span class="max">'+i.rating.max+'<\/span> (<span class="count">'+d+"<\/span>)<\/div><\/div>")),u.find(".stars").starRating({totalStars:5,starSize:12,readOnly:!0,activeColor:"#ffc200",useGradient:!1}),u.append('<div class="description">'+i.description+"<\/div>"),b=u.find(".widgets"),0<b.length)for(u.append('<div class="widgets"><\/div>'),idx=0;idx<i.widgets.length;idx++)b.append('<div class="widget">'+i.widgets[idx]+"<\/div>");0<f.find(".new_price .money_expanded").length&&(0<(w=f.find(".old_price_post")).length?(w.hasClass("hidden")?u.append('<div class="price_info"><div class="price_new"><span class="money_expanded">'+f.find(".new_price .money_expanded").html()+"<\/span><\/div><\/div>"):u.append('<div class="price_info"><div class="price_new"><span class="money_expanded">'+f.find(".new_price .money_expanded").html()+'<\/span><\/div><div class="price_old"><div class="money_expanded"><\/div>'+w.find(".money_expanded").html()+"<\/div><\/div>"),u.append('<div class="action"><a href="'+p+'"><span class="__d"><\/span>'+_jsts.action+"<\/a><\/div>")):u.append('<div class="action" style="margin-top: auto;"><\/div>'));e.append('<div class="overlays">'+f.find(".overlays").html()+"<\/div>");c=f.find(".fav");0<c.length&&(u.find(".action").append('<div class="fav" data-productid="'+r+'"><span class="__d"><\/span> '+_jsts.favorite+"<\/div>"),k=u.find(".fav"),g(),u.find(".fav").click(function(){n(this);c.trigger("click");setTimeout(g,100)}));t.data("init",1)}},error:function(){i.close()}})}function r(){var u,f,t,e,r;0==this.content.data("init")?i(this.content,this):(0<(f=(u=n(".productid_"+this.content.data("productid")).first()).find(".fav")).length&&(t=this.content.find(".mqv_details .fav"),f.hasClass("fav_fill")?t.addClass("fav_fill"):t.removeClass("fav_fill")),0<(e=u.find(".compare .fa")).length&&(r=this.content.find(".mqv_details .compare .fa"),e.hasClass("fa-check-square-o")?r.attr("class","fa fa-check-square-o"):r.attr("class","fa fa-square-o")))}function u(){var t=n(this).data("productid"),u=n(this).parent().parent().parent(),f="productid_"+t,i;u.hasClass(f)||u.addClass(f);i=n("#modal_qv_"+t);0===i.length&&(n("#bodyclass").append('<div id="modal_qv_'+t+'" data-init="0" data-productid="'+t+'" class="modal_qv mfp-hide"><div class="mqv_content"><\/div><button title="Close (Esc)" type="button" class="mfp-close">×<\/button><\/div>'),i=n("#modal_qv_"+t));n.magnificPopup.open({items:{src:i,type:"inline"},callbacks:{open:r}})}t.each(function(){n(this).find(".quick_view").click(u)})})}(jQuery)