(function(b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?b(require("jquery")):b(window.jQuery||window.Zepto)})(function(j){var k,d,f,a,g,c,b=function(){},h=!!window.jQuery,C=j(window),r=function(c,a){k.ev.on("mfp"+c+".mfp",a)},w=function(a,b,c,d){var e=document.createElement("div");return e.className="mfp-"+a,c&&(e.innerHTML=c),d?b&&b.appendChild(e):(e=j(e),b&&e.appendTo(b)),e},x=function(a,d){k.ev.triggerHandler("mfp"+a,d),k.st.callbacks&&(a=a.charAt(0).toLowerCase()+a.slice(1),k.st.callbacks[a]&&k.st.callbacks[a].apply(k,j.isArray(d)?d:[d]))},y=function(a){return a===c&&k.currTemplate.closeBtn||(k.currTemplate.closeBtn=j(k.st.closeMarkup.replace("%title%",k.st.tClose)),c=a),k.currTemplate.closeBtn},i=function(){j.magnificPopup.instance||(k=new b,k.init(),j.magnificPopup.instance=k)},e=function(){var c=document.createElement("p").style,a=["ms","O","Moz","Webkit"];if(c.transition!==void 0)return!0;for(;a.length;)if(a.pop()+"Transition"in c)return!0;return!1};b.prototype={constructor:b,init:function(){var a=navigator.appVersion;k.isLowIE=k.isIE8=document.all&&!document.addEventListener,k.isAndroid=/android/gi.test(a),k.isIOS=/iphone|ipad|ipod/gi.test(a),k.supportsTransition=e(),k.probablyMobile=k.isAndroid||k.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),f=j(document),k.popupsCache={}},open:function(a){var b;if(!1===a.isObj){k.items=a.items.toArray(),k.index=0;var n,q=a.items;for(b=0;bC.width())return!0;a.type&&(a.preventDefault(),k.isOpen&&a.stopPropagation()),c.el=j(a.mfpEl),c.delegate&&(c.items=b.find(c.delegate)),k.open(c)}},updateStatus:function(e,f){if(k.preloader){d!==e&&k.container.removeClass("mfp-s-"+d),f||"loading"!==e||(f=k.st.tLoading);var g={status:e,text:f};x("UpdateStatus",g),e=g.status,f=g.text,k.preloader.html(f),k.preloader.find("a").on("click",function(b){b.stopImmediatePropagation()}),k.container.addClass("mfp-s-"+e),d=e}},_checkIfClose:function(a){if(!j(a).hasClass("mfp-prevent-close")){var b=k.st.closeOnContentClick,c=k.st.closeOnBgClick;return!0;if(!k.content||j(a).hasClass("mfp-close")||k.preloader&&a===k.preloader[0])return!0;if(a===k.content[0]||j.contains(k.content[0],a))return!0;return!!j.contains(document,a)}},_addClassToMFP:function(b){k.bgOverlay.addClass(b),k.wrap.addClass(b)},_removeClassFromMFP:function(b){this.bgOverlay.removeClass(b),k.wrap.removeClass(b)},_hasScrollBar:function(b){return(k.isIE7?f.height():document.body.scrollHeight)>(b||C.height())},_setFocus:function(){(k.st.focus?k.content.find(k.st.focus).eq(0):k.wrap).focus()},_onFocusIn:function(a){if(a.target!==k.wrap[0]&&!j.contains(k.wrap[0],a.target))return k._setFocus(),!1},_parseMarkup:function(a,b,f){var h;f.data&&(b=j.extend(f.data,b)),x("MarkupParse",[a,b,f]),j.each(b,function(b,c){if(void 0===c||!1===c)return!0;if(h=b.split("_"),1").attr("src",c).attr("class",d.attr("class"))):d.attr(h[1],c)}}else a.find(".mfp-"+b).html(c)})},_getScrollbarSize:function(){if(k.scrollbarSize===void 0){var b=document.createElement("div");b.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(b),k.scrollbarSize=b.offsetWidth-b.clientWidth,document.body.removeChild(b)}return k.scrollbarSize}},j.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(a,d){return i(),a=a?j.extend(!0,{},a):{},a.isObj=!0,a.index=d||0,this.instance.open(a)},close:function(){return j.magnificPopup.instance&&j.magnificPopup.instance.close()},registerModule:function(a,b){b.options&&(j.magnificPopup.defaults[a]=b.options),j.extend(this.proto,b.proto),this.modules.push(a)},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:"",tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},j.fn.magnificPopup=function(a){i();var g=j(this);if(!("string"==typeof a))a=j.extend(!0,{},a),h?g.data("magnificPopup",a):g[0].magnificPopup=a,k.addGroup(g,a);else if("open"===a){var c,l=h?g.data("magnificPopup"):g[0].magnificPopup,e=parseInt(arguments[1],10)||0;l.items?c=l.items[e]:(c=g,l.delegate&&(c=c.find(l.delegate)),c=c.eq(e)),k._openClick({mfpEl:c},g,l)}else k.isOpen&&k[a].apply(k,Array.prototype.slice.call(arguments,1));return g};var l,m,o,p=function(){o&&(m.after(o.addClass(l)).detach(),o=null)};j.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){k.types.push("inline"),r("Close.inline",function(){p()})},getInline:function(a,b){if(p(),a.src){var c=k.st.inline,d=j(a.src);if(d.length){var g=d[0].parentNode;g&&g.tagName&&(m||(l=c.hiddenClass,m=w(l),l="mfp-"+l),o=d.after(m).detach().removeClass(l)),k.updateStatus("ready")}else k.updateStatus("error",c.tNotFound),d=j("
");return a.inlineElement=d,d}return k.updateStatus("ready"),k._parseMarkup(b,{},a),b}}});var z,A=function(){z&&j(document.body).removeClass(z)},B=function(){A(),k.req&&k.req.abort()};j.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:"The content could not be loaded."},proto:{initAjax:function(){k.types.push("ajax"),z=k.st.ajax.cursor,r("Close.ajax",B),r("BeforeChange.ajax",B)},getAjax:function(a){z&&j(document.body).addClass(z),k.updateStatus("loading");var b=j.extend({url:a.src,success:function(b,c,d){var e={data:b,xhr:d};x("ParseAjax",e),k.appendContent(j(e.data),"ajax"),a.finished=!0,A(),k._setFocus(),setTimeout(function(){k.wrap.addClass("mfp-ready")},16),k.updateStatus("ready"),x("AjaxContentAdded")},error:function(){A(),a.finished=a.loadError=!0,k.updateStatus("error",k.st.ajax.tError.replace("%url%",a.src))}},k.st.ajax.settings);return k.req=j.ajax(b),""}}});var G,H=function(a){if(a.data&&a.data.title!==void 0)return a.data.title;var b=k.st.image.titleSrc;if(b){if(j.isFunction(b))return b.call(k,a);if(a.el)return a.el.attr(b)||""}return""};j.magnificPopup.registerModule("image",{options:{markup:"
",cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:"The image could not be loaded."},proto:{initImage:function(){var a=k.st.image,b=".image";k.types.push("image"),r("Open.image",function(){"image"===k.currItem.type&&a.cursor&&j(document.body).addClass(a.cursor)}),r("Close.image",function(){a.cursor&&j(document.body).removeClass(a.cursor),C.off("resize.mfp")}),r("Resize.image",k.resizeImage),k.isLowIE&&r("AfterChange",k.resizeImage)},resizeImage:function(){var c=k.currItem;if(c&&c.img&&k.st.image.verticalFit){var a=0;k.isLowIE&&(a=parseInt(c.img.css("padding-top"),10)+parseInt(c.img.css("padding-bottom"),10)),c.img.css("max-height",k.wH-a)}},_onImageHasSize:function(b){b.img&&(b.hasSize=!0,G&&clearInterval(G),b.isCheckingImgSize=!1,x("ImageHasSize",b),b.imgHidden&&(k.content&&k.content.removeClass("mfp-loading"),b.imgHidden=!1))},findImageSize:function(e){var a=0,f=e.img[0],c=function(b){G&&clearInterval(G),G=setInterval(function(){return 0c?setTimeout(l,100):e()))},e=function(){a&&(a.img.off(".mfploader"),a===k.currItem&&(k._onImageHasSize(a),k.updateStatus("error",f.tError.replace("%url%",a.src))),a.hasSize=!0,a.loaded=!0,a.loadError=!0)},f=k.st.image,g=b.find(".mfp-img");if(g.length){var h=document.createElement("img");h.className="mfp-img",a.el&&a.el.find("img").length&&(h.alt=a.el.find("img").attr("alt")),a.img=j(h).on("load.mfploader",l).on("error.mfploader",e),h.src=a.src,g.is("img")&&(a.img=a.img.clone()),h=a.img[0],0
",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(){k.types.push("iframe"),r("BeforeChange",function(d,a,b){a!==b&&(a==="iframe"?M():b==="iframe"&&M(!0))}),r("Close.iframe",function(){M()})},getIframe:function(a,b){var c=a.src,g=k.st.iframe;j.each(g.patterns,function(){if(-1a-1?c-a:0>c?a+c:c},P=function(d,a,b){return d.replace(/%curr%/gi,a+1).replace(/%total%/gi,b)};j.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:"",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 h=k.st.gallery,a=".mfp-gallery";return k.direction=!0,!!(h&&h.enabled)&&void(g+=" mfp-gallery",r("Open.mfp-gallery",function(){h.navigateByImgClick&&k.wrap.on("click.mfp-gallery",".mfp-img",function(){if(1=k.index,k.index=b,k.updateItemHTML()},preloadNearbyImages:function(){var e,f=k.st.gallery.preload,a=Math.min(f[0],k.items.length),b=Math.min(f[1],k.items.length);for(e=1;e<=(k.direction?b:a);e++)k._preloadItem(k.index+e);for(e=1;e<=(k.direction?a:b);e++)k._preloadItem(k.index-e)},_preloadItem:function(a){if(a=O(a),!k.items[a].preloaded){var d=k.items[a];"BeforeClose".parsed||(d=k.parseEl(a)),x("LazyLoad","BeforeClose"),"image"==="BeforeClose".type,"BeforeClose".preloaded=!0}}}});j.magnificPopup.registerModule("retina",{options:{replaceSrc:function(b){return b.src.replace(/\.\w+$/,function(b){return"@2x"+b})},ratio:1},proto:{initRetina:function(){if(1