(function(n){var l="Close",gt="BeforeClose",fi="AfterClose",ii="BeforeAppend",ot="MarkupParse",ct="Open",bt="Change",lt="mfp",u="."+lt,d="mfp-ready",dt="mfp-removing",ht="mfp-prevent-close",t,it=function(){},vt=!!window.jQuery,st,f=n(window),c,o,k,h,ti,r=function(n,i){t.ev.on(lt+n+u,i)},e=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(lt+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]))},pt=function(i){return i===ti&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),ti=i),t.currTemplate.closeBtn},yt=function(){n.magnificPopup.instance||(t=new it,t.init(),n.magnificPopup.instance=t)},ui=function(){var t=document.createElement("p").style,n=["ms","O","Moz","Webkit"];if(t.transition!==undefined)return!0;while(n.length)if(n.pop()+"Transition"in t)return!0;return!1},tt,v,b,w,ft,s,ni,rt,kt,nt,et,g;it.prototype={constructor:it,init:function(){var i=navigator.appVersion;t.isIE7=i.indexOf("MSIE 7.")!==-1,t.isIE8=i.indexOf("MSIE 8.")!==-1,t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=ui(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=n(document),t.popupsCache={}},open:function(s){var l,g,a,b,v,k,y,w,p;if(c||(c=n(document.body)),s.isObj===!1){for(t.items=s.items.toArray(),t.index=0,g=s.items,l=0;l<g.length;l++)if(a=g[l],a.parsed&&(a=a.el[0]),a===s.el[0]){t.index=l;break}}else t.items=n.isArray(s.items)?s.items:[s.items],t.index=s.index||0;if(t.isOpen){t.updateItemHTML();return}for(t.types=[],h="",t.ev=s.mainEl&&s.mainEl.length?s.mainEl.eq(0):o,s.key?(t.popupsCache[s.key]||(t.popupsCache[s.key]={}),t.currTemplate=t.popupsCache[s.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,s),t.fixedContentPos=t.st.fixedContentPos==="auto"?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=e("bg").on("click"+u,function(){t.close()}),t.wrap=e("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=e("container",t.wrap)),t.contentContainer=e("content"),t.st.preloader&&(t.preloader=e("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,l=0;l<b.length;l++)v=b[l],v=v.charAt(0).toUpperCase()+v.slice(1),t["init"+v].call(t);if(i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(ot,function(n,t,i,r){i.close_replaceWith=pt(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(pt())),t.st.alignTop&&(h+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:f.scrollTop(),position:"absolute"}),t.st.fixedBgPos!==!1&&(t.st.fixedBgPos!=="auto"||t.fixedContentPos)||t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey)o.on("keyup"+u,function(n){n.keyCode===27&&t.close()});f.on("resize"+u,function(){t.updateSize()});return t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=f.height(),y={},t.fixedContentPos&&t._hasScrollBar(k)&&(w=t._getScrollbarSize(),w&&(y.marginRight=w)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):y.overflow="hidden"),p=t.st.mainClass,t.isIE7&&(p+=" mfp-ie7"),p&&t._addClassToMFP(p),t.updateItemHTML(),i("BuildControls"),n("html").css(y),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||c),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(d),t._setFocus()):t.bgOverlay.addClass(d);o.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ct),s},close:function(){t.isOpen&&(i(gt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(dt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var f,r;i(l),f=dt+" "+d+" ",t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(f+=t.st.mainClass+" "),t._removeClassFromMFP(f),t.fixedContentPos&&(r={marginRight:""},t.isIE7?n("body, html").css("overflow",""):r.overflow="",n("html").css(r)),o.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._lastFocusedEl&&n(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,i(fi)},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||f.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),k&&k!==u.type&&t.container.removeClass("mfp-"+k+"-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),k=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(pt()):t.content=n:t.content="",i(ii),t.container.addClass("mfp-"+r+"-holder"),t.contentContainer.append(t.content)},parseEl:function(r){var u=t.items[r],o,e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src"),u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this,t._openClick(r,n,i)},r;if(i||(i={}),r="click.magnificPopup",i.mainEl=n,i.items){i.isObj=!0;n.off(r).on(r,u)}else if(i.isObj=!1,i.delegate)n.off(r).on(r,i.delegate,u);else{i.items=n;n.off(r).on(r,u)}},_openClick:function(i,r,u){var o=u.midClick!==undefined?u.midClick:n.magnificPopup.defaults.midClick,e;if(o||!(i.which===2||i.ctrlKey||i.metaKey)){if(e=u.disableOn!==undefined?u.disableOn:n.magnificPopup.defaults.disableOn,e)if(n.isFunction(e)){if(!e.call(t))return!0}else if(f.width()<e)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){st!==n&&t.container.removeClass("mfp-s-"+st),r||n!=="loading"||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u),n=u.status,r=u.text,t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n),st=n}},_checkIfClose:function(i){if(!n(i).hasClass(ht)){var u=t.st.closeOnContentClick,r=t.st.closeOnBgClick;if(u&&r||!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(u)return!0}else if(r&&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?o.height():document.body.scrollHeight)>(n||f.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(ot,[t,r,f]),n.each(r,function(n,i){var r,f;if(i===undefined||i===!1)return!0;e=n.split("_"),e.length>1?(r=t.find(u+"-"+e[0]),r.length>0&&(f=e[1],f==="replaceWith"?r[0]!==i[0]&&r.replaceWith(i):f==="img"?r.is("img")?r.attr("src",i):r.replaceWith('<img src="'+i+'" class="'+r.attr("class")+'" />'):r.attr(e[1],i))):t.find(u+"-"+n).html(i)})},_getScrollbarSize:function(){if(t.scrollbarSize===undefined){var n=document.createElement("div");n.id="mfp-sbm",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:it.prototype,modules:[],open:function(t,i){return yt(),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">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},n.fn.magnificPopup=function(i){var r,u,f,e;return yt(),r=n(this),typeof i=="string"?i==="open"?(f=vt?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),vt?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r},tt="inline",ft=function(){w&&(b.after(w.addClass(v)).detach(),w=null)},n.magnificPopup.registerModule(tt,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(tt),r(l+"."+tt,function(){ft()})},getInline:function(i,r){var o,u,f;return(ft(),i.src)?(o=t.st.inline,u=n(i.src),u.length?(f=u[0].parentNode,f&&f.tagName&&(b||(v=o.hiddenClass,b=e(v),v="mfp-"+v),w=u.after(b).detach().removeClass(v)),t.updateStatus("ready")):(t.updateStatus("error",o.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var p="ajax",y,ut=function(){y&&c.removeClass(y)},wt=function(){ut(),t.req&&t.req.abort()};n.magnificPopup.registerModule(p,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(p),y=t.st.ajax.cursor,r(l+"."+p,wt),r("BeforeChange."+p,wt)},getAjax:function(r){y&&c.addClass(y),t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o),t.appendContent(n(o.data),p),r.finished=!0,ut(),t._setFocus(),setTimeout(function(){t.wrap.addClass(d)},16),t.updateStatus("ready"),i("AjaxContentAdded")},error:function(){ut(),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),""}}}),ni=function(i){if(i.data&&i.data.title!==undefined)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""},n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,i=".image";t.types.push("image"),r(ct+i,function(){t.currItem.type==="image"&&n.cursor&&c.addClass(n.cursor)}),r(l+i,function(){n.cursor&&c.removeClass(n.cursor),f.off("resize"+u)}),r("Resize"+i,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,s&&clearInterval(s),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){s&&clearInterval(s),s=setInterval(function(){if(u.naturalWidth>0){t._onImageHasSize(n);return}i>200&&clearInterval(s),i++,i===3?r(10):i===40?r(50):i===100&&r(500)},f)};r(1)},getImage:function(r,u){var c=0,o=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")):(c++,c<200?setTimeout(o,100):l()))},l=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",h.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},h=t.st.image,e=u.find(".mfp-img"),f;return(e.length&&(f=document.createElement("img"),f.className="mfp-img",r.img=n(f).on("load.mfploader",o).on("error.mfploader",l),f.src=r.src,e.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:ni(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize)?(s&&clearInterval(s),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",h.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)}}}),kt=function(){return rt===undefined&&(rt=document.createElement("p").style.MozTransform!==undefined),rt},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 e=t.st.zoom,o=".zoom",u;if(e.enabled&&t.supportsTransition){var h=e.duration,c=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+e.duration/1e3+"s "+e.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},s=function(){t.content.css("visibility","visible")},f,n;r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(f),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u){s();return}n=c(u),n.css(t._getOffset()),t.wrap.append(n),f=setTimeout(function(){n.css(t._getOffset(!0)),f=setTimeout(function(){s(),setTimeout(function(){n.remove(),u=n=null,i("ZoomAnimationEnded")},16)},h)},16)}}),r(gt+o,function(){if(t._allowZoom()){if(clearTimeout(f),t.st.removalDelay=h,!u){if(u=t._getItemToZoom(),!u)return;n=c(u)}n.css(t._getOffset(!0)),t.wrap.append(n),t.content.css("visibility","hidden"),setTimeout(function(){n.css(t._getOffset())},16)}}),r(l+o,function(){t._allowZoom()&&(s(),n&&n.remove(),u=null)})}},_allowZoom:function(){return t.currItem.type==="image"},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(vt?r.innerHeight():r[0].offsetHeight)-o-e},kt()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var a="iframe",ri="//about:blank",at=function(n){if(t.currTemplate[a]){var i=t.currTemplate[a].find("iframe");i.length&&(n||(i[0].src=ri),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(a,{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(a),r("BeforeChange",function(n,t,i){t!==i&&(t===a?at():i===a&&at(!0))}),r(l+"."+a,function(){at()})},getIframe:function(i,r){var u=i.src,e=t.st.iframe,f;return n.each(e.patterns,function(){if(u.indexOf(this.index)>-1)return this.id&&(u=typeof this.id=="string"?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1}),f={},e.srcAction&&(f[e.srcAction]=u),t._parseMarkup(r,f,i),t.updateStatus("ready"),r}}}),nt=function(n){var i=t.items.length;return n>i-1?n-i:n<0?i+n:n},et=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",f=Boolean(n.fn.mfpFastClick);if(t.direction=!0,!u||!u.enabled)return!1;h+=" mfp-gallery",r(ct+i,function(){if(u.navigateByImgClick)t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return t.next(),!1});o.on("keydown"+i,function(n){n.keyCode===37?t.prev():n.keyCode===39&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=et(i.text,t.currItem.index,t.items.length))}),r(ot+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?et(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var s=u.arrowMarkup,r=t.arrowLeft=n(s.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(ht),i=t.arrowRight=n(s.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(ht),o=f?"mfpFastClick":"click";r[o](function(){t.prev()}),i[o](function(){t.next()}),t.isIE7&&(e("b",r[0],!1,!0),e("a",r[0],!1,!0),e("b",i[0],!1,!0),e("a",i[0],!1,!0)),t.container.append(r.add(i))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),r(l+i,function(){o.off(i),t.wrap.off("click"+i),t.arrowLeft&&f&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0,t.index=nt(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=nt(t.index-1),t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index,t.index=n,t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,u=Math.min(i[0],t.items.length),r=Math.min(i[1],t.items.length),n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r)),i("LazyLoad",u),u.type==="image"&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0,u.loadError=!0,i("LazyLoadError",u)}).attr("src",u.src)),u.preloaded=!0}}}}),g="retina",n.magnificPopup.registerModule(g,{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."+g,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+g,function(t,r){r.src=i.replaceSrc(r,n)}))}}}}),function(){var u=1e3,r="ontouchstart"in window,i=function(){f.off("touchmove"+t+" touchend"+t)},t=".mfpFastClick";n.fn.mfpFastClick=function(e){return n(this).each(function(){var l=n(this),c,a,v,y,s,o,h;if(r)l.on("touchstart"+t,function(n){s=!1,h=1,o=n.originalEvent?n.originalEvent.touches[0]:n.touches[0],v=o.clientX,y=o.clientY;f.on("touchmove"+t,function(n){o=n.originalEvent?n.originalEvent.touches:n.touches,h=o.length,o=o[0],(Math.abs(o.clientX-v)>10||Math.abs(o.clientY-y)>10)&&(s=!0,i())}).on("touchend"+t,function(n){(i(),s||h>1)||(c=!0,n.preventDefault(),clearTimeout(a),a=setTimeout(function(){c=!1},u),e())})});l.on("click"+t,function(){c||e()})})},n.fn.destroyMfpFastClick=function(){n(this).off("touchstart"+t+" click"+t),r&&f.off("touchmove"+t+" touchend"+t)}}(),yt()})(window.jQuery||window.Zepto)