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