;(function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"){e(require("jquery"))}else{e(window.jQuery||window.Zepto)}})(function(e){var t="Close",i="BeforeClose",n="AfterClose",r="BeforeAppend",a="MarkupParse",o="Open",s="Change",l="mfp",f="."+l,c="mfp-ready",u="mfp-removing",d="mfp-prevent-close";var p,m=function(){},g=!!window.jQuery,v,h=e(window),y,C,w,b;var I=function(e,t){p.ev.on(l+e+f,t)},x=function(t,i,n,r){var a=document.createElement("div");a.className="mfp-"+t;if(n){a.innerHTML=n}if(!r){a=e(a);if(i){a.appendTo(i)}}else if(i){i.appendChild(a)}return a},k=function(t,i){p.ev.triggerHandler(l+t,i);if(p.st.callbacks){t=t.charAt(0).toLowerCase()+t.slice(1);if(p.st.callbacks[t]){p.st.callbacks[t].apply(p,e.isArray(i)?i:[i])}}},T=function(t){if(t!==b||!p.currTemplate.closeBtn){p.currTemplate.closeBtn=e(p.st.closeMarkup.replace("%title%",p.st.tClose));b=t}return p.currTemplate.closeBtn},_=function(){if(!e.magnificPopup.instance){p=new m;p.init();e.magnificPopup.instance=p}},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(e["transition"]!==undefined){return true}while(t.length){if(t.pop()+"Transition" in e){return true}}return false};m.prototype={constructor:m,init:function(){var t=navigator.appVersion;p.isLowIE=p.isIE8=document.all&&!document.addEventListener;p.isAndroid=/android/gi.test(t);p.isIOS=/iphone|ipad|ipod/gi.test(t);p.supportsTransition=P();p.probablyMobile=p.isAndroid||p.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);y=e(document);p.popupsCache={}},open:function(t){var i;if(t.isObj===false){p.items=t.items.toArray();p.index=0;var n=t.items,r;for(i=0;i<n.length;i++){r=n[i];if(r.parsed){r=r.el[0]}if(r===t.el[0]){p.index=i;break}}}else{p.items=e.isArray(t.items)?t.items:[t.items];p.index=t.index||0}if(p.isOpen){p.updateItemHTML();return}p.types=[];w="";if(t.mainEl&&t.mainEl.length){p.ev=t.mainEl.eq(0)}else{p.ev=y}if(t.key){if(!p.popupsCache[t.key]){p.popupsCache[t.key]={}}p.currTemplate=p.popupsCache[t.key]}else{p.currTemplate={}}p.st=e.extend(true,{},e.magnificPopup.defaults,t);p.fixedContentPos=p.st.fixedContentPos==="auto"?!p.probablyMobile:p.st.fixedContentPos;if(p.st.modal){p.st.closeOnContentClick=false;p.st.closeOnBgClick=false;p.st.showCloseBtn=false;p.st.enableEscapeKey=false}if(!p.bgOverlay){p.bgOverlay=x("bg").on("click"+f,function(){p.close()});p.wrap=x("wrap").attr("tabindex",-1).on("click"+f,function(e){if(p._checkIfClose(e.target)){p.close()}});p.container=x("container",p.wrap)}p.contentContainer=x("content");if(p.st.preloader){p.preloader=x("preloader",p.container,p.st.tLoading)}var s=e.magnificPopup.modules;for(i=0;i<s.length;i++){var l=s[i];l=l.charAt(0).toUpperCase()+l.slice(1);p["init"+l].call(p)}k("BeforeOpen");if(p.st.showCloseBtn){if(!p.st.closeBtnInside){p.wrap.append(T())}else{I(a,function(e,t,i,n){i.close_replaceWith=T(n.type)});w+=" mfp-close-btn-in"}}if(p.st.alignTop){w+=" mfp-align-top"}if(p.fixedContentPos){p.wrap.css({overflow:p.st.overflowY,overflowX:"hidden",overflowY:p.st.overflowY})}else{p.wrap.css({top:h.scrollTop(),position:"absolute"})}if(p.st.fixedBgPos===false||p.st.fixedBgPos==="auto"&&!p.fixedContentPos){p.bgOverlay.css({height:y.height(),position:"absolute"})}if(p.st.enableEscapeKey){y.on("keyup"+f,function(e){if(e.keyCode===27){p.close()}})}h.on("resize"+f,function(){p.updateSize()});if(!p.st.closeOnContentClick){w+=" mfp-auto-cursor"}if(w)p.wrap.addClass(w);var u=p.wH=h.height();var d={};if(p.fixedContentPos){if(p._hasScrollBar(u)){var m=p._getScrollbarSize();if(m){d.marginRight=m}}}if(p.fixedContentPos){if(!p.isIE7){d.overflow="hidden"}else{e("body, html").css("overflow","hidden")}}var g=p.st.mainClass;if(p.isIE7){g+=" mfp-ie7"}if(g){p._addClassToMFP(g)}p.updateItemHTML();k("BuildControls");e("html").css(d);p.bgOverlay.add(p.wrap).prependTo(p.st.prependTo||e(document.body));p._lastFocusedEl=document.activeElement;setTimeout(function(){if(p.content){p._addClassToMFP(c);p._setFocus()}else{p.bgOverlay.addClass(c)}y.on("focusin"+f,p._onFocusIn)},16);p.isOpen=true;p.updateSize(u);k(o);return t},close:function(){if(!p.isOpen)return;k(i);p.isOpen=false;if(p.st.removalDelay&&!p.isLowIE&&p.supportsTransition){p._addClassToMFP(u);setTimeout(function(){p._close()},p.st.removalDelay)}else{p._close()}},_close:function(){k(t);var i=u+" "+c+" ";p.bgOverlay.detach();p.wrap.detach();p.container.empty();if(p.st.mainClass){i+=p.st.mainClass+" "}p._removeClassFromMFP(i);if(p.fixedContentPos){var r={marginRight:""};if(p.isIE7){e("body, html").css("overflow","")}else{r.overflow=""}e("html").css(r)}y.off("keyup"+f+" focusin"+f);p.ev.off(f);p.wrap.attr("class","mfp-wrap").removeAttr("style");p.bgOverlay.attr("class","mfp-bg");p.container.attr("class","mfp-container");if(p.st.showCloseBtn&&(!p.st.closeBtnInside||p.currTemplate[p.currItem.type]===true)){if(p.currTemplate.closeBtn)p.currTemplate.closeBtn.detach()}if(p.st.autoFocusLast&&p._lastFocusedEl){e(p._lastFocusedEl).focus()}p.currItem=null;p.content=null;p.currTemplate=null;p.prevHeight=0;k(n)},updateSize:function(e){if(p.isIOS){var t=document.documentElement.clientWidth/window.innerWidth;var i=window.innerHeight*t;p.wrap.css("height",i);p.wH=i}else{p.wH=e||h.height()}if(!p.fixedContentPos){p.wrap.css("height",p.wH)}k("Resize")},updateItemHTML:function(){var t=p.items[p.index];p.contentContainer.detach();if(p.content)p.content.detach();if(!t.parsed){t=p.parseEl(p.index)}var i=t.type;k("BeforeChange",[p.currItem?p.currItem.type:"",i]);p.currItem=t;if(!p.currTemplate[i]){var n=p.st[i]?p.st[i].markup:false;k("FirstMarkupParse",n);if(n){p.currTemplate[i]=e(n)}else{p.currTemplate[i]=true}}if(C&&C!==t.type){p.container.removeClass("mfp-"+C+"-holder")}var r=p["get"+i.charAt(0).toUpperCase()+i.slice(1)](t,p.currTemplate[i]);p.appendContent(r,i);t.preloaded=true;k(s,t);C=t.type;p.container.prepend(p.contentContainer);k("AfterChange")},appendContent:function(e,t){p.content=e;if(e){if(p.st.showCloseBtn&&p.st.closeBtnInside&&p.currTemplate[t]===true){if(!p.content.find(".mfp-close").length){p.content.append(T())}}else{p.content=e}}else{p.content=""}k(r);p.container.addClass("mfp-"+t+"-holder");p.contentContainer.append(p.content)},parseEl:function(t){var i=p.items[t],n;if(i.tagName){i={el:e(i)}}else{n=i.type;i={data:i,src:i.src}}if(i.el){var r=p.types;for(var a=0;a<r.length;a++){if(i.el.hasClass("mfp-"+r[a])){n=r[a];break}}i.src=i.el.attr("data-mfp-src");if(!i.src){i.src=i.el.attr("href")}}i.type=n||p.st.type||"inline";i.index=t;i.parsed=true;p.items[t]=i;k("ElementParse",i);return p.items[t]},addGroup:function(e,t){var i=function(i){i.mfpEl=this;p._openClick(i,e,t)};if(!t){t={}}var n="click.magnificPopup";t.mainEl=e;if(t.items){t.isObj=true;e.off(n).on(n,i)}else{t.isObj=false;if(t.delegate){e.off(n).on(n,t.delegate,i)}else{t.items=e;e.off(n).on(n,i)}}},_openClick:function(t,i,n){var r=n.midClick!==undefined?n.midClick:e.magnificPopup.defaults.midClick;if(!r&&(t.which===2||t.ctrlKey||t.metaKey||t.altKey||t.shiftKey)){return}var a=n.disableOn!==undefined?n.disableOn:e.magnificPopup.defaults.disableOn;if(a){if(e.isFunction(a)){if(!a.call(p)){return true}}else{if(h.width()<a){return true}}}if(t.type){t.preventDefault();if(p.isOpen){t.stopPropagation()}}n.el=e(t.mfpEl);if(n.delegate){n.items=i.find(n.delegate)}p.open(n)},updateStatus:function(e,t){if(p.preloader){if(v!==e){p.container.removeClass("mfp-s-"+v)}if(!t&&e==="loading"){t=p.st.tLoading}var i={status:e,text:t};k("UpdateStatus",i);e=i.status;t=i.text;p.preloader.html(t);p.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()});p.container.addClass("mfp-s-"+e);v=e}},_checkIfClose:function(t){if(e(t).hasClass(d)){return}var i=p.st.closeOnContentClick;var n=p.st.closeOnBgClick;if(i&&n){return true}else{if(!p.content||e(t).hasClass("mfp-close")||p.preloader&&t===p.preloader[0]){return true}if(t!==p.content[0]&&!e.contains(p.content[0],t)){if(n){if(e.contains(document,t)){return true}}}else if(i){return true}}return false},_addClassToMFP:function(e){p.bgOverlay.addClass(e);p.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e);p.wrap.removeClass(e)},_hasScrollBar:function(e){return(p.isIE7?y.height():document.body.scrollHeight)>(e||h.height())},_setFocus:function(){(p.st.focus?p.content.find(p.st.focus).eq(0):p.wrap).focus()},_onFocusIn:function(t){if(t.target!==p.wrap[0]&&!e.contains(p.wrap[0],t.target)){p._setFocus();return false}},_parseMarkup:function(t,i,n){var r;if(n.data){i=e.extend(n.data,i)}k(a,[t,i,n]);e.each(i,function(i,n){if(n===undefined||n===false){return true}r=i.split("_");if(r.length>1){var a=t.find(f+"-"+r[0]);if(a.length>0){var o=r[1];if(o==="replaceWith"){if(a[0]!==n[0]){a.replaceWith(n)}}else if(o==="img"){if(a.is("img")){a.attr("src",n)}else{a.replaceWith(e("<img>").attr("src",n).attr("class",a.attr("class")))}}else{a.attr(r[1],n)}}}else{t.find(f+"-"+i).html(n)}})},_getScrollbarSize:function(){if(p.scrollbarSize===undefined){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(e);p.scrollbarSize=e.offsetWidth-e.clientWidth;document.body.removeChild(e)}return p.scrollbarSize}};e.magnificPopup={instance:null,proto:m.prototype,modules:[],open:function(t,i){_();if(!t){t={}}else{t=e.extend(true,{},t)}t.isObj=true;t.index=i||0;return this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){if(i.options){e.magnificPopup.defaults[t]=i.options}e.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:false,mainClass:"",preloader:true,focus:"",closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,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:true}};e.fn.magnificPopup=function(t){_();var i=e(this);if(typeof t==="string"){if(t==="open"){var n,r=g?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;if(r.items){n=r.items[a]}else{n=i;if(r.delegate){n=n.find(r.delegate)}n=n.eq(a)}p._openClick({mfpEl:n},i,r)}else{if(p.isOpen)p[t].apply(p,Array.prototype.slice.call(arguments,1))}}else{t=e.extend(true,{},t);if(g){i.data("magnificPopup",t)}else{i[0].magnificPopup=t}p.addGroup(i,t)}return i};var S="inline",E,z,O,M=function(){if(O){z.after(O.addClass(E)).detach();O=null}};e.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){p.types.push(S);I(t+"."+S,function(){M()})},getInline:function(t,i){M();if(t.src){var n=p.st.inline,r=e(t.src);if(r.length){var a=r[0].parentNode;if(a&&a.tagName){if(!z){E=n.hiddenClass;z=x(E);E="mfp-"+E}O=r.after(z).detach().removeClass(E)}p.updateStatus("ready")}else{p.updateStatus("error",n.tNotFound);r=e("<div>")}t.inlineElement=r;return r}p.updateStatus("ready");p._parseMarkup(i,{},t);return i}}});var B="ajax",L,H=function(){if(L){e(document.body).removeClass(L)}},A=function(){H();if(p.req){p.req.abort()}};e.magnificPopup.registerModule(B,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){p.types.push(B);L=p.st.ajax.cursor;I(t+"."+B,A);I("BeforeChange."+B,A)},getAjax:function(t){if(L){e(document.body).addClass(L)}p.updateStatus("loading");var i=e.extend({url:t.src,success:function(i,n,r){var a={data:i,xhr:r};k("ParseAjax",a);p.appendContent(e(a.data),B);t.finished=true;H();p._setFocus();setTimeout(function(){p.wrap.addClass(c)},16);p.updateStatus("ready");k("AjaxContentAdded")},error:function(){H();t.finished=t.loadError=true;p.updateStatus("error",p.st.ajax.tError.replace("%url%",t.src))}},p.st.ajax.settings);p.req=e.ajax(i);return""}}});var F,j=function(t){if(t.data&&t.data.title!==undefined)return t.data.title;var i=p.st.image.titleSrc;if(i){if(e.isFunction(i)){return i.call(p,t)}else if(t.el){return t.el.attr(i)||""}}return""};e.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:true,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=p.st.image,n=".image";p.types.push("image");I(o+n,function(){if(p.currItem.type==="image"&&i.cursor){e(document.body).addClass(i.cursor)}});I(t+n,function(){if(i.cursor){e(document.body).removeClass(i.cursor)}h.off("resize"+f)});I("Resize"+n,p.resizeImage);if(p.isLowIE){I("AfterChange",p.resizeImage)}},resizeImage:function(){var e=p.currItem;if(!e||!e.img)return;if(p.st.image.verticalFit){var t=0;if(p.isLowIE){t=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)}e.img.css("max-height",p.wH-t)}},_onImageHasSize:function(e){if(e.img){e.hasSize=true;if(F){clearInterval(F)}e.isCheckingImgSize=false;k("ImageHasSize",e);if(e.imgHidden){if(p.content)p.content.removeClass("mfp-loading");e.imgHidden=false}}},findImageSize:function(e){var t=0,i=e.img[0],n=function(r){if(F){clearInterval(F)}F=setInterval(function(){if(i.naturalWidth>0){p._onImageHasSize(e);return}if(t>200){clearInterval(F)}t++;if(t===3){n(10)}else if(t===40){n(50)}else if(t===100){n(500)}},r)};n(1)},getImage:function(t,i){var n=0,r=function(){if(t){if(t.img[0].complete){t.img.off(".mfploader");if(t===p.currItem){p._onImageHasSize(t);p.updateStatus("ready")}t.hasSize=true;t.loaded=true;k("ImageLoadComplete")}else{n++;if(n<200){setTimeout(r,100)}else{a()}}}},a=function(){if(t){t.img.off(".mfploader");if(t===p.currItem){p._onImageHasSize(t);p.updateStatus("error",o.tError.replace("%url%",t.src))}t.hasSize=true;t.loaded=true;t.loadError=true}},o=p.st.image;var s=i.find(".mfp-img");if(s.length){var l=document.createElement("img");l.className="mfp-img";if(t.el&&t.el.find("img").length){l.alt=t.el.find("img").attr("alt")}t.img=e(l).on("load.mfploader",r).on("error.mfploader",a);l.src=t.src;if(s.is("img")){t.img=t.img.clone()}l=t.img[0];if(l.naturalWidth>0){t.hasSize=true}else if(!l.width){t.hasSize=false}}p._parseMarkup(i,{title:j(t),img_replaceWith:t.img},t);p.resizeImage();if(t.hasSize){if(F)clearInterval(F);if(t.loadError){i.addClass("mfp-loading");p.updateStatus("error",o.tError.replace("%url%",t.src))}else{i.removeClass("mfp-loading");p.updateStatus("ready")}return i}p.updateStatus("loading");t.loading=true;if(!t.hasSize){t.imgHidden=true;i.addClass("mfp-loading");p.findImageSize(t)}return i}}});var N,W=function(){if(N===undefined){N=document.createElement("p").style.MozTransform!==undefined}return N};e.magnificPopup.registerModule("zoom",{options:{enabled:false,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e=p.st.zoom,n=".zoom",r;if(!e.enabled||!p.supportsTransition){return}var a=e.duration,o=function(t){var i=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+e.duration/1e3+"s "+e.easing,r={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";r["-webkit-"+a]=r["-moz-"+a]=r["-o-"+a]=r[a]=n;i.css(r);return i},s=function(){p.content.css("visibility","visible")},l,f;I("BuildControls"+n,function(){if(p._allowZoom()){clearTimeout(l);p.content.css("visibility","hidden");r=p._getItemToZoom();if(!r){s();return}f=o(r);f.css(p._getOffset());p.wrap.append(f);l=setTimeout(function(){f.css(p._getOffset(true));l=setTimeout(function(){s();setTimeout(function(){f.remove();r=f=null;k("ZoomAnimationEnded")},16)},a)},16)}});I(i+n,function(){if(p._allowZoom()){clearTimeout(l);p.st.removalDelay=a;if(!r){r=p._getItemToZoom();if(!r){return}f=o(r)}f.css(p._getOffset(true));p.wrap.append(f);p.content.css("visibility","hidden");setTimeout(function(){f.css(p._getOffset())},16)}});I(t+n,function(){if(p._allowZoom()){s();if(f){f.remove()}r=null}})},_allowZoom:function(){return p.currItem.type==="image"},_getItemToZoom:function(){if(p.currItem.hasSize){return p.currItem.img}else{return false}},_getOffset:function(t){var i;if(t){i=p.currItem.img}else{i=p.st.zoom.opener(p.currItem.el||p.currItem)}var n=i.offset();var r=parseInt(i.css("padding-top"),10);var a=parseInt(i.css("padding-bottom"),10);n.top-=e(window).scrollTop()-r;var o={width:i.width(),height:(g?i.innerHeight():i[0].offsetHeight)-a-r};if(W()){o["-moz-transform"]=o["transform"]="translate("+n.left+"px,"+n.top+"px)"}else{o.left=n.left;o.top=n.top}return o}}});var Z="iframe",q="//about:blank",R=function(e){if(p.currTemplate[Z]){var t=p.currTemplate[Z].find("iframe");if(t.length){if(!e){t[0].src=q}if(p.isIE8){t.css("display",e?"block":"none")}}}};e.magnificPopup.registerModule(Z,{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(){p.types.push(Z);I("BeforeChange",function(e,t,i){if(t!==i){if(t===Z){R()}else if(i===Z){R(true)}}});I(t+"."+Z,function(){R()})},getIframe:function(t,i){var n=t.src;var r=p.st.iframe;e.each(r.patterns,function(){if(n.indexOf(this.index)>-1){if(this.id){if(typeof this.id==="string"){n=n.substr(n.lastIndexOf(this.id)+this.id.length,n.length)}else{n=this.id.call(this,n)}}n=this.src.replace("%id%",n);return false}});var a={};if(r.srcAction){a[r.srcAction]=n}p._parseMarkup(i,a,t);p.updateStatus("ready");return i}}});var K=function(e){var t=p.items.length;if(e>t-1){return e-t}else if(e<0){return t+e}return e},D=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:false,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=p.st.gallery,n=".mfp-gallery";p.direction=true;if(!i||!i.enabled)return false;w+=" mfp-gallery";I(o+n,function(){if(i.navigateByImgClick){p.wrap.on("click"+n,".mfp-img",function(){if(p.items.length>1){p.next();return false}})}y.on("keydown"+n,function(e){if(e.keyCode===37){p.prev()}else if(e.keyCode===39){p.next()}})});I("UpdateStatus"+n,function(e,t){if(t.text){t.text=D(t.text,p.currItem.index,p.items.length)}});I(a+n,function(e,t,n,r){var a=p.items.length;n.counter=a>1?D(i.tCounter,r.index,a):""});I("BuildControls"+n,function(){if(p.items.length>1&&i.arrows&&!p.arrowLeft){var t=i.arrowMarkup,n=p.arrowLeft=e(t.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(d),r=p.arrowRight=e(t.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(d);n.click(function(){p.prev()});r.click(function(){p.next()});p.container.append(n.add(r))}});I(s+n,function(){if(p._preloadTimeout)clearTimeout(p._preloadTimeout);p._preloadTimeout=setTimeout(function(){p.preloadNearbyImages();p._preloadTimeout=null},16)});I(t+n,function(){y.off(n);p.wrap.off("click"+n);p.arrowRight=p.arrowLeft=null})},next:function(){p.direction=true;p.index=K(p.index+1);p.updateItemHTML()},prev:function(){p.direction=false;p.index=K(p.index-1);p.updateItemHTML()},goTo:function(e){p.direction=e>=p.index;p.index=e;p.updateItemHTML()},preloadNearbyImages:function(){var e=p.st.gallery.preload,t=Math.min(e[0],p.items.length),i=Math.min(e[1],p.items.length),n;for(n=1;n<=(p.direction?i:t);n++){p._preloadItem(p.index+n)}for(n=1;n<=(p.direction?t:i);n++){p._preloadItem(p.index-n)}},_preloadItem:function(t){t=K(t);if(p.items[t].preloaded){return}var i=p.items[t];if(!i.parsed){i=p.parseEl(t)}k("LazyLoad",i);if(i.type==="image"){i.img=e('<img class="mfp-img" />').on("load.mfploader",function(){i.hasSize=true}).on("error.mfploader",function(){i.hasSize=true;i.loadError=true;k("LazyLoadError",i)}).attr("src",i.src)}i.preloaded=true}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=p.st.retina,t=e.ratio;t=!isNaN(t)?t:t();if(t>1){I("ImageHasSize"+"."+U,function(e,i){i.img.css({"max-width":i.img[0].naturalWidth/t,"width":"100%"})});I("ElementParse"+"."+U,function(i,n){n.src=e.replaceSrc(n,t)})}}}}});_()});