!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jquery||window.zepto)}(function(e){var t,i,n,o,r,a,s="close",l="beforeclose",c="markupparse",d="open",u="change",p="mfp",f="."+p,m="mfp-ready",g="mfp-removing",v="mfp-prevent-close",h=function(){},y=!!window.jquery,c=e(window),w=function(e,i){t.ev.on(p+e+f,i)},b=function(t,i,n,o){var r=document.createelement("div");return r.classname="mfp-"+t,n&&(r.innerhtml=n),o?i&&i.appendchild(r):(r=e(r),i&&r.appendto(i)),r},i=function(i,n){t.ev.triggerhandler(p+i,n),t.st.callbacks&&(i=i.charat(0).tolowercase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isarray(n)?n:[n]))},x=function(i){return i===a&&t.currtemplate.closebtn||(t.currtemplate.closebtn=e(t.st.closemarkup.replace("%title%",t.st.tclose)),a=i),t.currtemplate.closebtn},k=function(){e.magnificpopup.instance||((t=new h).init(),e.magnificpopup.instance=t)};h.prototype={constructor:h,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=function(){var e=document.createelement("p").style,t=["ms","o","moz","webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"transition"in e)return!0;return!1}(),t.probablymobile=t.isandroid||t.isios||/(opera mini)|kindle|webos|blackberry|(opera mobi)|(windows phone)|iemobile/i.test(navigator.useragent),n=e(document),t.popupscache={}},open:function(i){var o;if(!1===i.isobj){t.items=i.items.toarray(),t.index=0;var a,s=i.items;for(o=0;o(e||c.height())},_setfocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onfocusin:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setfocus(),!1)},_parsemarkup:function(t,i,n){var o;n.data&&(i=e.extend(n.data,i)),i(c,[t,i,n]),e.each(i,function(i,n){if(void 0===n||!1===n)return!0;if((o=i.split("_")).length>1){var r=t.find(f+"-"+o[0]);if(r.length>0){var a=o[1];"replacewith"===a?r[0]!==n[0]&&r.replacewith(n):"img"===a?r.is("img")?r.attr("src",n):r.replacewith(e("").attr("src",n).attr("class",r.attr("class"))):r.attr(o[1],n)}}else t.find(f+"-"+i).html(n)})},_getscrollbarsize:function(){if(void 0===t.scrollbarsize){var e=document.createelement("div");e.style.csstext="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendchild(e),t.scrollbarsize=e.offsetwidth-e.clientwidth,document.body.removechild(e)}return t.scrollbarsize}},e.magnificpopup={instance:null,proto:h.prototype,modules:[],open:function(t,i){return k(),(t=t?e.extend(!0,{},t):{}).isobj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificpopup.instance&&e.magnificpopup.instance.close()},registermodule:function(t,i){i.options&&(e.magnificpopup.defaults[t]=i.options),e.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:'',tclose:"close (esc)",tloading:"loading...",autofocuslast:!0}},e.fn.magnificpopup=function(i){k();var n=e(this);if("string"==typeof i)if("open"===i){var o,r=y?n.data("magnificpopup"):n[0].magnificpopup,a=parseint(arguments[1],10)||0;r.items?o=r.items[a]:(o=n,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openclick({mfpel:o},n,r)}else t.isopen&&t[i].apply(t,array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),y?n.data("magnificpopup",i):n[0].magnificpopup=i,t.addgroup(n,i);return n};var t,_,p,s="inline",e=function(){p&&(_.after(p.addclass(t)).detach(),p=null)};e.magnificpopup.registermodule(s,{options:{hiddenclass:"hide",markup:"",tnotfound:"content not found"},proto:{initinline:function(){t.types.push(s),w(s+"."+s,function(){e()})},getinline:function(i,n){if(e(),i.src){var o=t.st.inline,r=e(i.src);if(r.length){var a=r[0].parentnode;a&&a.tagname&&(_||(t=o.hiddenclass,_=b(t),t="mfp-"+t),p=r.after(_).detach().removeclass(t)),t.updatestatus("ready")}else t.updatestatus("error",o.tnotfound),r=e("
");return i.inlineelement=r,r}return t.updatestatus("ready"),t._parsemarkup(n,{},i),n}}});var z,o="ajax",m=function(){z&&e(document.body).removeclass(z)},b=function(){m(),t.req&&t.req.abort()};e.magnificpopup.registermodule(o,{options:{settings:null,cursor:"mfp-ajax-cur",terror:'the content could not be loaded.'},proto:{initajax:function(){t.types.push(o),z=t.st.ajax.cursor,w(s+"."+o,b),w("beforechange."+o,b)},getajax:function(i){z&&e(document.body).addclass(z),t.updatestatus("loading");var n=e.extend({url:i.src,success:function(n,o,r){var a={data:n,xhr:r};i("parseajax",a),t.appendcontent(e(a.data),o),i.finished=!0,m(),t._setfocus(),settimeout(function(){t.wrap.addclass(m)},16),t.updatestatus("ready"),i("ajaxcontentadded")},error:function(){m(),i.finished=i.loaderror=!0,t.updatestatus("error",t.st.ajax.terror.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var l;e.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 i=t.st.image,n=".image";t.types.push("image"),w(d+n,function(){"image"===t.curritem.type&&i.cursor&&e(document.body).addclass(i.cursor)}),w(s+n,function(){i.cursor&&e(document.body).removeclass(i.cursor),c.off("resize"+f)}),w("resize"+n,t.resizeimage),t.islowie&&w("afterchange",t.resizeimage)},resizeimage:function(){var e=t.curritem;if(e&&e.img&&t.st.image.verticalfit){var i=0;t.islowie&&(i=parseint(e.img.css("padding-top"),10)+parseint(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wh-i)}},_onimagehassize:function(e){e.img&&(e.hassize=!0,l&&clearinterval(l),e.ischeckingimgsize=!1,i("imagehassize",e),e.imghidden&&(t.content&&t.content.removeclass("mfp-loading"),e.imghidden=!1))},findimagesize:function(e){var i=0,n=e.img[0],o=function(r){l&&clearinterval(l),l=setinterval(function(){return n.naturalwidth>0?void t._onimagehassize(e):(i>200&&clearinterval(l),void(3===++i?o(10):40===i?o(50):100===i&&o(500)))},r)};o(1)},getimage:function(i,n){var o=0,r=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.curritem&&(t._onimagehassize(i),t.updatestatus("ready")),i.hassize=!0,i.loaded=!0,i("imageloadcomplete")):200>++o?settimeout(r,100):a())},a=function(){i&&(i.img.off(".mfploader"),i===t.curritem&&(t._onimagehassize(i),t.updatestatus("error",s.terror.replace("%url%",i.src))),i.hassize=!0,i.loaded=!0,i.loaderror=!0)},s=t.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createelement("img");c.classname="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),(c=i.img[0]).naturalwidth>0?i.hassize=!0:c.width||(i.hassize=!1)}return t._parsemarkup(n,{title:function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=t.st.image.titlesrc;if(n){if(e.isfunction(n))return n.call(t,i);if(i.el)return i.el.attr(n)||""}return""}(i),img_replacewith:i.img},i),t.resizeimage(),i.hassize?(l&&clearinterval(l),i.loaderror?(n.addclass("mfp-loading"),t.updatestatus("error",s.terror.replace("%url%",i.src))):(n.removeclass("mfp-loading"),t.updatestatus("ready")),n):(t.updatestatus("loading"),i.loading=!0,i.hassize||(i.imghidden=!0,n.addclass("mfp-loading"),t.findimagesize(i)),n)}}});var h;e.magnificpopup.registermodule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initzoom:function(){var e,i=t.st.zoom,n=".zoom";if(i.enabled&&t.supportstransition){var o,r,a=i.duration,c=function(e){var t=e.clone().removeattr("style").removeattr("class").addclass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zindex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=n,t.css(o),t},d=function(){t.content.css("visibility","visible")};w("buildcontrols"+n,function(){if(t._allowzoom()){if(cleartimeout(o),t.content.css("visibility","hidden"),!(e=t._getitemtozoom()))return void d();(r=c(e)).css(t._getoffset()),t.wrap.append(r),o=settimeout(function(){r.css(t._getoffset(!0)),o=settimeout(function(){d(),settimeout(function(){r.remove(),e=r=null,i("zoomanimationended")},16)},a)},16)}}),w(l+n,function(){if(t._allowzoom()){if(cleartimeout(o),t.st.removaldelay=a,!e){if(!(e=t._getitemtozoom()))return;r=c(e)}r.css(t._getoffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),settimeout(function(){r.css(t._getoffset())},16)}}),w(s+n,function(){t._allowzoom()&&(d(),r&&r.remove(),e=null)})}},_allowzoom:function(){return"image"===t.curritem.type},_getitemtozoom:function(){return!!t.curritem.hassize&&t.curritem.img},_getoffset:function(i){var n,o=(n=i?t.curritem.img:t.st.zoom.opener(t.curritem.el||t.curritem)).offset(),r=parseint(n.css("padding-top"),10),a=parseint(n.css("padding-bottom"),10);o.top-=e(window).scrolltop()-r;var s={width:n.width(),height:(y?n.innerheight():n[0].offsetheight)-a-r};return void 0===h&&(h=void 0!==document.createelement("p").style.moztransform),h?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var a="iframe",f=function(e){if(t.currtemplate[a]){var i=t.currtemplate[a].find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isie8&&i.css("display",e?"block":"none"))}};e.magnificpopup.registermodule(a,{options:{markup:'
',srcaction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1&rel=0"},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),w("beforechange",function(e,t,i){t!==i&&(t===a?f():i===a&&f(!0))}),w(s+"."+a,function(){f()})},getiframe:function(i,n){var o=i.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexof(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastindexof(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcaction&&(a[r.srcaction]=o),t._parsemarkup(n,a,i),t.updatestatus("ready"),n}}});var j=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},n=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.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% / %total%"},proto:{initgallery:function(){var i=t.st.gallery,o=".mfp-gallery";return t.direction=!0,!(!i||!i.enabled)&&(r+=" mfp-gallery",w(d+o,function(){i.navigatebyimgclick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),n.on("keydown"+o,function(e){37===e.keycode?t.prev():39===e.keycode&&t.next()})}),w("updatestatus"+o,function(e,i){i.text&&(i.text=n(i.text,t.curritem.index,t.items.length))}),w(c+o,function(e,n,o,r){var a=t.items.length;o.counter=a>1?n(i.tcounter,r.index,a):""}),w("buildcontrols"+o,function(){if(t.items.length>1&&i.arrows&&!t.arrowleft){var n=i.arrowmarkup,o=t.arrowleft=e(n.replace(/%title%/gi,i.tprev).replace(/%dir%/gi,"left")).addclass(v),r=t.arrowright=e(n.replace(/%title%/gi,i.tnext).replace(/%dir%/gi,"right")).addclass(v);o.click(function(){t.prev()}),r.click(function(){t.next()}),t.container.append(o.add(r))}}),w(u+o,function(){t._preloadtimeout&&cleartimeout(t._preloadtimeout),t._preloadtimeout=settimeout(function(){t.preloadnearbyimages(),t._preloadtimeout=null},16)}),void w(s+o,function(){n.off(o),t.wrap.off("click"+o),t.arrowright=t.arrowleft=null}))},next:function(){t.direction=!0,t.index=j(t.index+1),t.updateitemhtml()},prev:function(){t.direction=!1,t.index=j(t.index-1),t.updateitemhtml()},goto:function(e){t.direction=e>=t.index,t.index=e,t.updateitemhtml()},preloadnearbyimages:function(){var e,i=t.st.gallery.preload,n=math.min(i[0],t.items.length),o=math.min(i[1],t.items.length);for(e=1;e<=(t.direction?o:n);e++)t._preloaditem(t.index+e);for(e=1;e<=(t.direction?n:o);e++)t._preloaditem(t.index-e)},_preloaditem:function(i){if(i=j(i),!t.items[i].preloaded){var n=t.items[i];n.parsed||(n=t.parseel(i)),i("lazyload",n),"image"===n.type&&(n.img=e('').on("load.mfploader",function(){n.hassize=!0}).on("error.mfploader",function(){n.hassize=!0,n.loaderror=!0,i("lazyloaderror",n)}).attr("src",n.src)),n.preloaded=!0}}}});var w="retina";e.magnificpopup.registermodule(w,{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=t.st.retina,i=e.ratio;(i=isnan(i)?i():i)>1&&(w("imagehassize."+w,function(e,t){t.img.css({"max-width":t.img[0].naturalwidth/i,width:"100%"})}),w("elementparse."+w,function(t,n){n.src=e.replacesrc(n,i)}))}}}}),k()});