function Layzr(t){this._lastScroll=0,this._ticking=!1,t=t||{},this._optionsContainer=document.querySelector(t.container)||window,this._optionsSelector=t.selector||"[data-layzr]",this._optionsAttr=t.attr||"data-layzr",this._optionsAttrSrcSet=t.attrSrcSet||"data-layzr-srcset",this._optionsAttrRetina=t.retinaAttr||"data-layzr-retina",this._optionsAttrBg=t.bgAttr||"data-layzr-bg",this._optionsAttrHidden=t.hiddenAttr||"data-layzr-hidden",this._optionsThreshold=t.threshold||0,this._optionsBefore=t.before||null,this._optionsAfter=t.after||null,this._optionsCallback=t.callback||null,this._retina=window.devicePixelRatio>1,this._srcAttr=this._retina?this._optionsAttrRetina:this._optionsAttr,this._nodes=document.querySelectorAll(this._optionsSelector),this._handlerBind=this._requestScroll.bind(this),this._create()}function simple_tooltip(t,e){jQuery(t).each((function(t){jQuery("body").append("
"+jQuery(this).find("span.tooltip-c").html()+"
");var i=jQuery("#"+e+t);jQuery(this).removeAttr("title").mouseover((function(){i.css({opacity:1,display:"none"}).fadeIn(400)})).mousemove((function(t){var e,s,n=jQuery(window).scrollTop(),o=jQuery(window).width(),a=15;e=o-30>=i.width()+t.pageX?t.pageX+a:o-i.width()-a,s=n+30>=t.pageY-i.height()?n+a:t.pageY-i.height()-33,i.css({left:e,top:s})})).mouseout((function(){i.css({left:"-9999px"})}))}))}
jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,i,s,n){return jQuery.easing[jQuery.easing.def](t,e,i,s,n)},easeInQuad:function(t,e,i,s,n){return s*(e/=n)*e+i},easeOutQuad:function(t,e,i,s,n){return-s*(e/=n)*(e-2)+i},easeInOutQuad:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e+i:-s/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,s,n){return s*(e/=n)*e*e+i},easeOutCubic:function(t,e,i,s,n){return s*((e=e/n-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e+i:s/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,s,n){return s*(e/=n)*e*e*e+i},easeOutQuart:function(t,e,i,s,n){return-s*((e=e/n-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e*e+i:-s/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,s,n){return s*(e/=n)*e*e*e*e+i},easeOutQuint:function(t,e,i,s,n){return s*((e=e/n-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e*e*e+i:s/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,s,n){return-s*Math.cos(e/n*(Math.PI/2))+s+i},easeOutSine:function(t,e,i,s,n){return s*Math.sin(e/n*(Math.PI/2))+i},easeInOutSine:function(t,e,i,s,n){return-s/2*(Math.cos(Math.PI*e/n)-1)+i},easeInExpo:function(t,e,i,s,n){return 0==e?i:s*Math.pow(2,10*(e/n-1))+i},easeOutExpo:function(t,e,i,s,n){return e==n?i+s:s*(1-Math.pow(2,-10*e/n))+i},easeInOutExpo:function(t,e,i,s,n){return 0==e?i:e==n?i+s:(e/=n/2)<1?s/2*Math.pow(2,10*(e-1))+i:s/2*(2-Math.pow(2,-10*--e))+i},easeInCirc:function(t,e,i,s,n){return-s*(Math.sqrt(1-(e/=n)*e)-1)+i},easeOutCirc:function(t,e,i,s,n){return s*Math.sqrt(1-(e=e/n-1)*e)+i},easeInOutCirc:function(t,e,i,s,n){return(e/=n/2)<1?-s/2*(Math.sqrt(1-e*e)-1)+i:s/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,s,n){var o=1.70158,a=0,r=s;if(0==e)return i;if(1==(e/=n))return i+s;if(a||(a=.3*n),r=e-o&&s<=i+o&&!t.hasAttribute(this._optionsAttrHidden)},Layzr.prototype._reveal=function(t){var e=t.getAttribute(this._srcAttr)||t.getAttribute(this._optionsAttr),i=this;"function"==typeof this._optionsCallback&&(t.addEventListener?t.addEventListener("load",(function(){i._optionsCallback.call(t)})):t.attachEvent("onload",(function(){i._optionsCallback.call(t)})));"function"==typeof this._optionsBefore&&this._optionsBefore.call(t),t.hasAttribute(this._optionsAttrBg)?t.style.backgroundImage="url("+e+")":(e&&t.setAttribute("src",e),t.hasAttribute(this._optionsAttrSrcSet)&&t.setAttribute("srcset",t.getAttribute(this._optionsAttrSrcSet))),"function"==typeof this._optionsAfter&&this._optionsAfter.call(t),t.removeAttribute(this._optionsAttr),t.removeAttribute(this._optionsAttrSrcSet),t.removeAttribute(this._optionsAttrRetina),t.removeAttribute(this._optionsAttrBg),t.removeAttribute(this._optionsAttrHidden)},Layzr.prototype.updateSelector=function(){this._nodes=document.querySelectorAll(this._optionsSelector),this._prepareItems()},Layzr.prototype._prepareItems=function(){this._nodes.forEach((function(t){if(t.hasAttribute("data-src"))var e=t.getAttribute("data-src"),i=e.substring(e.lastIndexOf(".")+1);"png"!==i&&"svg"!==i||t.parentNode.classList.add("layzr-bg-transparent")}))},Layzr.prototype.update=function(){for(var t=this._nodes.length,e=[],i=0;i0,window.requestAnimationFrame&&(i.raf=window.requestAnimationFrame,i.caf=window.cancelAnimationFrame),i.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!i.pointerEvent){var s=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var o=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);o&&o.length>0&&((o=parseInt(o[1],10))>=1&&o<8&&(i.isOldIOSPhone=!0))}var a=s.match(/Android\s([0-9\.]*)/),r=a?a[1]:0;(r=parseFloat(r))>=1&&(r<4.4&&(i.isOldAndroid=!0),i.androidVersion=r),i.isMobileOpera=/opera mini|opera mobi/i.test(s)}for(var l,d,c=["transform","perspective","animationName"],h=["","webkit","Moz","ms","O"],u=0;u<4;u++){e=h[u];for(var p=0;p<3;p++)l=c[p],d=e+(e?l.charAt(0).toUpperCase()+l.slice(1):l),!i[l]&&d in t&&(i[l]=d);e&&!i.raf&&(e=e.toLowerCase(),i.raf=window[e+"RequestAnimationFrame"],i.raf&&(i.caf=window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"]))}if(!i.raf){var f=0;i.raf=function(t){var e=(new Date).getTime(),i=Math.max(0,16-(e-f)),s=window.setTimeout((function(){t(e+i)}),i);return f=e+i,s},i.caf=function(t){clearTimeout(t)}}return i.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,n.features=i,i}};n.detectFeatures(),n.features.oldIE&&(n.bind=function(t,e,i,s){e=e.split(" ");for(var n,o=(s?"detach":"attach")+"Event",a=function(){i.handleEvent.call(i)},r=0;re-1?t-e:t<0?e+t:t},xt={},It=function(t,e){return xt[t]||(xt[t]=[]),xt[t].push(e)},St=function(t){var e=xt[t];if(e){var i=Array.prototype.slice.call(arguments);i.shift();for(var s=0;so.currItem.fitRatio?bt||(Ze(o.currItem,!1,!0),bt=!0):bt&&(Ze(o.currItem),bt=!1)),zt(et,ht.x,ht.y,g))},Et=function(t){t.container&&zt(t.container.style,t.initialPosition.x,t.initialPosition.y,t.initialZoomLevel,t)},Mt=function(t,e){e[z]=w+t+"px, 0px"+y},At=function(t,e){if(!a.loop&&e){var i=c+(mt.x*pt-t)/mt.x,s=Math.round(t-ce.x);(i<0&&s>0||i>=je()-1&&s<0)&&(t=ce.x+s*a.mainScrollEndFriction)}ce.x=t,Mt(t,h)},Pt=function(t,e){var i=he[t]-ft[t];return ct[t]+dt[t]+i-i*(e/v)},Ot=function(t,e){t.x=e.x,t.y=e.y,e.id&&(t.id=e.id)},Dt=function(t){t.x=Math.round(t.x),t.y=Math.round(t.y)},Ht=null,Ft=function(){Ht&&(n.unbind(document,"mousemove",Ft),n.addClass(t,"pswp--has_mouse"),a.mouseUsed=!0,St("mouseUsed")),Ht=setTimeout((function(){Ht=null}),100)},Wt=function(t,e){var i=qe(o.currItem,ut,t);return e&&(tt=i),i},Bt=function(t){return t||(t=o.currItem),t.initialZoomLevel},Rt=function(t){return t||(t=o.currItem),t.w>0?a.maxSpreadZoom:1},jt=function(t,e,i,s){return s===o.currItem.initialZoomLevel?(i[t]=o.currItem.initialPosition[t],!0):(i[t]=Pt(t,s),i[t]>e.min[t]?(i[t]=e.min[t],!0):i[t]=s)return Ut(t),o(i),void(a&&a());o((i-e)*n(r/s)+e),Nt[t].raf=M(d)}};d()},Qt={shout:St,listen:It,viewportSize:ut,options:a,isMainScrollAnimating:function(){return it},getZoomLevel:function(){return g},getCurrentIndex:function(){return c},isDragging:function(){return N},isZooming:function(){return K},setScrollOffset:function(t,e){ft.x=t,H=ft.y=e,St("updateScrollOffset",ft)},applyZoomPan:function(t,e,i,s){ht.x=e,ht.y=i,g=t,Lt(s)},init:function(){if(!r&&!l){var i;o.framework=n,o.template=t,o.bg=n.getChildByClass(t,"pswp__bg"),P=t.className,r=!0,F=n.detectFeatures(),M=F.raf,A=F.caf,z=F.transform,D=F.oldIE,o.scrollWrap=n.getChildByClass(t,"pswp__scroll-wrap"),o.container=n.getChildByClass(o.scrollWrap,"pswp__container"),h=o.container.style,o.itemHolders=_=[{el:o.container.children[0],wrap:0,index:-1},{el:o.container.children[1],wrap:0,index:-1},{el:o.container.children[2],wrap:0,index:-1}],_[0].el.style.display=_[2].el.style.display="none",function(){if(z){var e=F.perspective&&!E;return w="translate"+(e?"3d(":"("),void(y=F.perspective?", 0px)":")")}z="left",n.addClass(t,"pswp--ie"),Mt=function(t,e){e.left=t+"px"},Et=function(t){var e=t.fitRatio>1?1:t.fitRatio,i=t.container.style,s=e*t.w,n=e*t.h;i.width=s+"px",i.height=n+"px",i.left=t.initialPosition.x+"px",i.top=t.initialPosition.y+"px"},Lt=function(){if(et){var t=et,e=o.currItem,i=e.fitRatio>1?1:e.fitRatio,s=i*e.w,n=i*e.h;t.width=s+"px",t.height=n+"px",t.left=ht.x+"px",t.top=ht.y+"px"}}}(),m={resize:o.updateSize,orientationchange:function(){clearTimeout(W),W=setTimeout((function(){ut.x!==o.scrollWrap.clientWidth&&o.updateSize()}),500)},scroll:Yt,keydown:$t,click:Gt};var s=F.isOldIOSPhone||F.isOldAndroid||F.isMobileOpera;for(F.animationName&&F.transform&&!s||(a.showAnimationDuration=a.hideAnimationDuration=0),i=0;i=je())&&(c=0),o.currItem=Re(c),(F.isOldIOSPhone||F.isOldAndroid)&&(vt=!1),t.setAttribute("aria-hidden","false"),a.modal&&(vt?t.style.position="fixed":(t.style.position="absolute",t.style.top=n.getScrollY()+"px")),void 0===H&&(St("initialLayout"),H=O=n.getScrollY());var d="pswp--open ";for(a.mainClass&&(d+=a.mainClass+" "),a.showHideOpacity&&(d+="pswp--animate_opacity "),d+=E?"pswp--touch":"pswp--notouch",d+=F.animationName?" pswp--css_animation":"",d+=F.svg?" pswp--svg":"",n.addClass(t,d),o.updateSize(),u=-1,gt=null,i=0;i<3;i++)Mt((i+u)*mt.x,_[i].el.style);D||n.bind(o.scrollWrap,f,o),It("initialZoomInEnd",(function(){o.setContent(_[0],c-1),o.setContent(_[2],c+1),_[0].el.style.display=_[2].el.style.display="block",a.focus&&t.focus(),n.bind(document,"keydown",o),F.transform&&n.bind(o.scrollWrap,"click",o),a.mouseUsed||n.bind(document,"mousemove",Ft),n.bind(window,"resize scroll orientationchange",o),St("bindEvents")})),o.setContent(_[1],c),o.updateCurrItem(),St("afterInit"),vt||(b=setInterval((function(){qt||N||K||g!==o.currItem.initialZoomLevel||o.updateSize()}),1e3)),n.addClass(t,"pswp--visible")}},close:function(){r&&(r=!1,l=!0,St("close"),n.unbind(window,"resize scroll orientationchange",o),n.unbind(window,"scroll",m.scroll),n.unbind(document,"keydown",o),n.unbind(document,"mousemove",Ft),F.transform&&n.unbind(o.scrollWrap,"click",o),N&&n.unbind(window,p,o),clearTimeout(W),St("unbindEvents"),$e(o.currItem,null,!0,o.destroy))},destroy:function(){St("destroy"),He&&clearTimeout(He),t.setAttribute("aria-hidden","true"),t.className=P,b&&clearInterval(b),n.unbind(o.scrollWrap,f,o),n.unbind(window,"scroll",o),fe(),Xt(),xt=null},panTo:function(t,e,i){i||(t>tt.min.x?t=tt.min.x:ttt.min.y?e=tt.min.y:e=3&&(u+=gt+(gt>0?-3:3),i=3);for(var s=0;s0?(e=_.shift(),_[2]=e,u++,Mt((u+2)*mt.x,e.el.style),o.setContent(e,c-i+s+1+1)):(e=_.pop(),_.unshift(e),u--,Mt(u*mt.x,e.el.style),o.setContent(e,c+i-s-1-1));if(et&&1===Math.abs(gt)){var n=Re(x);n.initialZoomLevel!==g&&(qe(n,ut),Ze(n),Et(n))}gt=0,o.updateCurrZoomItem(),x=c,St("afterChange")}}},updateSize:function(e){if(!vt&&a.modal){var i=n.getScrollY();if(H!==i&&(t.style.top=i+"px",H=i),!e&&yt.x===window.innerWidth&&yt.y===window.innerHeight)return;yt.x=window.innerWidth,yt.y=window.innerHeight,t.style.height=yt.y+"px"}if(ut.x=o.scrollWrap.clientWidth,ut.y=o.scrollWrap.clientHeight,Yt(),mt.x=ut.x+Math.round(ut.x*a.spacing),mt.y=ut.y,At(mt.x*pt),St("beforeResize"),void 0!==u){for(var s,r,l,d=0;d<3;d++)s=_[d],Mt((d+u)*mt.x,s.el.style),l=c+d-1,a.loop&&je()>2&&(l=_t(l)),(r=Re(l))&&(C||r.needsUpdate||!r.bounds)?(o.cleanSlide(r),o.setContent(s,l),1===d&&(o.currItem=r,o.updateCurrZoomItem(!0)),r.needsUpdate=!1):-1===s.index&&l>=0&&o.setContent(s,l),r&&r.container&&(qe(r,ut),Ze(r),Et(r));C=!1}v=g=o.currItem.initialZoomLevel,(tt=o.currItem.bounds)&&(ht.x=tt.center.x,ht.y=tt.center.y,Lt(!0)),St("resize")},zoomTo:function(t,e,i,s,o){e&&(v=g,he.x=Math.abs(e.x)-ht.x,he.y=Math.abs(e.y)-ht.y,Ot(ct,ht));var a=Wt(t,!1),r={};jt("x",a,r,t),jt("y",a,r,t);var l=g,d=ht.x,c=ht.y;Dt(r);var h=function(e){1===e?(g=t,ht.x=r.x,ht.y=r.y):(g=(t-l)*e+l,ht.x=(r.x-d)*e+d,ht.y=(r.y-c)*e+c),o&&o(e),Lt(1===e)};i?Zt("customZoomTo",0,1,i,s||n.easing.sine.inOut,h):h(1)}},Kt={},Jt={},te={},ee={},ie={},se=[],ne={},oe=[],ae={},re=0,le={x:0,y:0},de=0,ce={x:0,y:0},he={x:0,y:0},ue={x:0,y:0},pe=function(t,e){return ae.x=Math.abs(t.x-e.x),ae.y=Math.abs(t.y-e.y),Math.sqrt(ae.x*ae.x+ae.y*ae.y)},fe=function(){X&&(A(X),X=null)},me=function(){N&&(X=M(me),Le())},ge=function(t,e){return!(!t||t===document)&&!(t.getAttribute("class")&&t.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(e(t)?t:ge(t.parentNode,e))},ve={},we=function(t,e){return ve.prevent=!ge(t.target,a.isClickableElement),St("preventDragEvent",t,e,ve),ve.prevent},ye=function(t,e){return e.x=t.pageX,e.y=t.pageY,e.id=t.identifier,e},be=function(t,e,i){i.x=.5*(t.x+e.x),i.y=.5*(t.y+e.y)},Ce=function(){var t=ht.y-o.currItem.initialPosition.y;return 1-Math.abs(t/(ut.y/2))},_e={},xe={},Ie=[],Se=function(t){for(;Ie.length>0;)Ie.pop();return L?(lt=0,se.forEach((function(t){0===lt?Ie[0]=t:1===lt&&(Ie[1]=t),lt++}))):t.type.indexOf("touch")>-1?t.touches&&t.touches.length>0&&(Ie[0]=ye(t.touches[0],_e),t.touches.length>1&&(Ie[1]=ye(t.touches[1],xe))):(_e.x=t.pageX,_e.y=t.pageY,_e.id="",Ie[0]=_e),Ie},Te=function(t,e){var i,s,n,r,l=ht[t]+e[t],d=e[t]>0,c=ce.x+e.x,h=ce.x-ne.x;return i=l>tt.min[t]||ltt.min[t]&&(i=a.panEndFriction,tt.min[t]-l,s=tt.min[t]-ct[t]),(s<=0||h<0)&&je()>1?(r=c,h<0&&c>ne.x&&(r=ne.x)):tt.min.x!==tt.max.x&&(n=l)):(l0)&&je()>1?(r=c,h>0&&co.currItem.fitRatio&&(ht[t]+=e[t]*i)):(void 0!==r&&(At(r,!0),Z=r!==ne.x),tt.min.x!==tt.max.x&&(void 0!==n?ht.x=n:Z||(ht.x+=e.x*i)),void 0!==r)},ke=function(t){if(!("mousedown"===t.type&&t.button>0)){if(Be)return void t.preventDefault();if(!Y||"mousedown"!==t.type){if(we(t,!0)&&t.preventDefault(),St("pointerDown"),L){var e=n.arraySearch(se,t.pointerId,"id");e<0&&(e=se.length),se[e]={x:t.pageX,y:t.pageY,id:t.pointerId}}var i=Se(t),s=i.length;Q=null,Xt(),N&&1!==s||(N=nt=!0,n.bind(window,p,o),$=rt=ot=G=Z=V=q=U=!1,st=null,St("firstTouchStart",i),Ot(ct,ht),dt.x=dt.y=0,Ot(ee,i[0]),Ot(ie,ee),ne.x=mt.x*pt,oe=[{x:ee.x,y:ee.y}],R=B=Tt(),Wt(g,!0),fe(),me()),!K&&s>1&&!it&&!Z&&(v=g,U=!1,K=q=!0,dt.y=dt.x=0,Ot(ct,ht),Ot(Kt,i[0]),Ot(Jt,i[1]),be(Kt,Jt,ue),he.x=Math.abs(ue.x)-ht.x,he.y=Math.abs(ue.y)-ht.y,J=pe(Kt,Jt))}}},ze=function(t){if(t.preventDefault(),L){var e=n.arraySearch(se,t.pointerId,"id");if(e>-1){var i=se[e];i.x=t.pageX,i.y=t.pageY}}if(N){var s=Se(t);if(st||V||K)Q=s;else if(ce.x!==mt.x*pt)st="h";else{var o=Math.abs(s[0].x-ee.x)-Math.abs(s[0].y-ee.y);Math.abs(o)>=10&&(st=o>0?"h":"v",Q=s)}}},Le=function(){if(Q){var t=Q.length;if(0!==t)if(Ot(Kt,Q[0]),te.x=Kt.x-ee.x,te.y=Kt.y-ee.y,K&&t>1){if(ee.x=Kt.x,ee.y=Kt.y,!te.x&&!te.y&&function(t,e){return t.x===e.x&&t.y===e.y}(Q[1],Jt))return;Ot(Jt,Q[1]),U||(U=!0,St("zoomGestureStarted"));var e=pe(Kt,Jt),i=Oe(e);i>o.currItem.initialZoomLevel+o.currItem.initialZoomLevel/15&&(rt=!0);var s=1,n=Bt(),r=Rt();if(i1&&(s=1),i=n-s*(n/3);else i>r&&((s=(i-r)/(6*n))>1&&(s=1),i=r+s*n);s<0&&(s=0),e,be(Kt,Jt,le),dt.x+=le.x-ue.x,dt.y+=le.y-ue.y,Ot(ue,le),ht.x=Pt("x",i),ht.y=Pt("y",i),$=i>g,g=i,Lt()}else{if(!st)return;if(nt&&(nt=!1,Math.abs(te.x)>=10&&(te.x-=Q[0].x-ie.x),Math.abs(te.y)>=10&&(te.y-=Q[0].y-ie.y)),ee.x=Kt.x,ee.y=Kt.y,0===te.x&&0===te.y)return;if("v"===st&&a.closeOnVerticalDrag&&"fit"===a.scaleMode&&g===o.currItem.initialZoomLevel){dt.y+=te.y,ht.y+=te.y;var d=Ce();return G=!0,St("onVerticalDrag",d),kt(d),void Lt()}(function(t,e,i){if(t-R>50){var s=oe.length>2?oe.shift():{};s.x=e,s.y=i,oe.push(s),R=t}})(Tt(),Kt.x,Kt.y),V=!0,tt=o.currItem.bounds,Te("x",te)||(Te("y",te),Dt(ht),Lt())}}},Ee=function(t){if(F.isOldAndroid){if(Y&&"mouseup"===t.type)return;t.type.indexOf("touch")>-1&&(clearTimeout(Y),Y=setTimeout((function(){Y=0}),600))}var e;if(St("pointerUp"),we(t,!1)&&t.preventDefault(),L){var i=n.arraySearch(se,t.pointerId,"id");if(i>-1)if(e=se.splice(i,1)[0],navigator.pointerEnabled)e.type=t.pointerType||"mouse";else{e.type={4:"mouse",2:"touch",3:"pen"}[t.pointerType],e.type||(e.type=t.pointerType||"mouse")}}var s,r=Se(t),l=r.length;if("mouseup"===t.type&&(l=0),2===l)return Q=null,!0;1===l&&Ot(ie,r[0]),0!==l||st||it||(e||("mouseup"===t.type?e={x:t.pageX,y:t.pageY,type:"mouse"}:t.changedTouches&&t.changedTouches[0]&&(e={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,type:"touch"})),St("touchRelease",t,e));var d=-1;if(0===l&&(N=!1,n.unbind(window,p,o),fe(),K?d=0:-1!==de&&(d=Tt()-de)),de=1===l?Tt():-1,s=-1!==d&&d<150?"zoom":"swipe",K&&l<2&&(K=!1,1===l&&(s="zoomPointerUp"),St("zoomGestureEnded")),Q=null,V||U||it||G)if(Xt(),j||(j=Me()),j.calculateSwipeSpeed("x"),G){if(Ce()o.currItem.fitRatio&&Ae(j))}},Me=function(){var t,e,i={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(s){oe.length>1?(t=Tt()-R+50,e=oe[oe.length-2][s]):(t=Tt()-B,e=ie[s]),i.lastFlickOffset[s]=ee[s]-e,i.lastFlickDist[s]=Math.abs(i.lastFlickOffset[s]),i.lastFlickDist[s]>20?i.lastFlickSpeed[s]=i.lastFlickOffset[s]/t:i.lastFlickSpeed[s]=0,Math.abs(i.lastFlickSpeed[s])<.1&&(i.lastFlickSpeed[s]=0),i.slowDownRatio[s]=.95,i.slowDownRatioReverse[s]=1-i.slowDownRatio[s],i.speedDecelerationRatio[s]=1},calculateOverBoundsAnimOffset:function(t,e){i.backAnimStarted[t]||(ht[t]>tt.min[t]?i.backAnimDestination[t]=tt.min[t]:ht[t]30&&(d||e.lastFlickOffset.x>20)?s=-1:l<-30&&(d||e.lastFlickOffset.x<-20)&&(s=1)}s&&((c+=s)<0?(c=a.loop?je()-1:0,r=!0):c>=je()&&(c=a.loop?0:je()-1,r=!0),r&&!a.loop||(gt+=s,pt-=s,i=!0));var h,u=mt.x*pt,p=Math.abs(u-ce.x);return i||u>ce.x==e.lastFlickSpeed.x>0?(h=Math.abs(e.lastFlickSpeed.x)>0?p/Math.abs(e.lastFlickSpeed.x):333,h=Math.min(h,400),h=Math.max(h,250)):h=333,re===c&&(i=!1),it=!0,St("mainScrollAnimStart"),Zt("mainScroll",ce.x,u,h,n.easing.cubic.out,At,(function(){Xt(),it=!1,re=-1,(i||re!==c)&&o.updateCurrItem(),St("mainScrollAnimComplete")})),i&&o.updateCurrItem(!0),i},Oe=function(t){return 1/J*t*v},De=function(){var t=g,e=Bt(),i=Rt();gi&&(t=i);var s,a=at;return ot&&!$&&!rt&&g1||navigator.msMaxTouchPoints>1),o.likelyTouchDevice=E,m[I]=ke,m[S]=ze,m[T]=Ee,k&&(m[k]=m[T]),F.touch&&(f+=" mousedown",p+=" mousemove mouseup",m.mousedown=m[I],m.mousemove=m[S],m.mouseup=m[T]),E||(a.allowPanToNext=!1)}}});var He,Fe,We,Be,Re,je,$e=function(e,i,s,r){var l;He&&clearTimeout(He),Be=!0,We=!0,e.initialLayout?(l=e.initialLayout,e.initialLayout=null):l=a.getThumbBoundsFn&&a.getThumbBoundsFn(c);var h=s?a.hideAnimationDuration:a.showAnimationDuration,u=function(){Ut("initialZoom"),s?(o.template.removeAttribute("style"),o.bg.removeAttribute("style")):(kt(1),i&&(i.style.display="block"),n.addClass(t,"pswp--animated-in"),St("initialZoom"+(s?"OutEnd":"InEnd"))),r&&r(),Be=!1};if(!h||!l||void 0===l.x)return St("initialZoom"+(s?"Out":"In")),g=e.initialZoomLevel,Ot(ht,e.initialPosition),Lt(),t.style.opacity=s?0:1,kt(1),void(h?setTimeout((function(){u()}),h):u());!function(){var i=d,r=!o.currItem.src||o.currItem.loadError||a.showHideOpacity;e.miniImg&&(e.miniImg.style.webkitBackfaceVisibility="hidden"),s||(g=l.w/e.w,ht.x=l.x,ht.y=l.y-O,o[r?"template":"bg"].style.opacity=.001,Lt()),Vt("initialZoom"),s&&!i&&n.removeClass(t,"pswp--animated-in"),r&&(s?n[(i?"remove":"add")+"Class"](t,"pswp--animate_opacity"):setTimeout((function(){n.addClass(t,"pswp--animate_opacity")}),30)),He=setTimeout((function(){if(St("initialZoom"+(s?"Out":"In")),s){var o=l.w/e.w,a={x:ht.x,y:ht.y},d=g,c=at,p=function(e){1===e?(g=o,ht.x=l.x,ht.y=l.y-H):(g=(o-d)*e+d,ht.x=(l.x-a.x)*e+a.x,ht.y=(l.y-H-a.y)*e+a.y),Lt(),r?t.style.opacity=1-e:kt(c-e*c)};i?Zt("initialZoom",0,1,h,n.easing.cubic.out,p,u):(p(1),He=setTimeout(u,h+20))}else g=e.initialZoomLevel,Ot(ht,e.initialPosition),Lt(),kt(1),r?t.style.opacity=1:kt(1),He=setTimeout(u,h+20)}),s?25:90)}()},Ge={},Ye=[],Ne={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Fe.length}},qe=function(t,e,i){if(t.src&&!t.loadError){var s=!i;if(s&&(t.vGap||(t.vGap={top:0,bottom:0}),St("parseVerticalMargin",t)),Ge.x=e.x,Ge.y=e.y-t.vGap.top-t.vGap.bottom,s){var n=Ge.x/t.w,o=Ge.y/t.h;t.fitRatio=n1&&(i=1),t.initialZoomLevel=i,t.bounds||(t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!i)return;return function(t,e,i){var s=t.bounds;s.center.x=Math.round((Ge.x-e)/2),s.center.y=Math.round((Ge.y-i)/2)+t.vGap.top,s.max.x=e>Ge.x?Math.round(Ge.x-e):s.center.x,s.max.y=i>Ge.y?Math.round(Ge.y-i)+t.vGap.top:s.center.y,s.min.x=e>Ge.x?0:s.center.x,s.min.y=i>Ge.y?t.vGap.top:s.center.y}(t,t.w*i,t.h*i),s&&i===t.initialZoomLevel&&(t.initialPosition=t.bounds.center),t.bounds}return t.w=t.h=0,t.initialZoomLevel=t.fitRatio=1,t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},t.initialPosition=t.bounds.center,t.bounds},Ue=function(t,e,i,s,n,a){e.loadError||s&&(e.imageAppended=!0,Ze(e,s,e===o.currItem&&bt),i.appendChild(s),a&&setTimeout((function(){e&&e.loaded&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null)}),500))},Ve=function(t){t.loading=!0,t.loaded=!1;var e=t.img=n.createEl("pswp__img","img"),i=function(){t.loading=!1,t.loaded=!0,t.loadComplete?t.loadComplete(t):t.img=null,e.onload=e.onerror=null,e=null};return e.onload=i,e.onerror=function(){t.loadError=!0,i()},e.src=t.src,e},Xe=function(t,e){if(t.src&&t.loadError&&t.container)return e&&(t.container.innerHTML=""),t.container.innerHTML=a.errorMsg.replace("%url%",t.src),!0},Ze=function(t,e,i){if(t.src){e||(e=t.container.lastChild);var s=i?t.w:Math.round(t.w*t.fitRatio),n=i?t.h:Math.round(t.h*t.fitRatio);t.placeholder&&!t.loaded&&(t.placeholder.style.width=s+"px",t.placeholder.style.height=n+"px"),e.style.width=s+"px",e.style.height=n+"px"}},Qe=function(){if(Ye.length){for(var t,e=0;e=0,n=Math.min(i[0],je()),r=Math.min(i[1],je());for(e=1;e<=(s?r:n);e++)o.lazyLoadItem(c+e);for(e=1;e<=(s?n:r);e++)o.lazyLoadItem(c-e)})),It("initialLayout",(function(){o.currItem.initialLayout=a.getThumbBoundsFn&&a.getThumbBoundsFn(c)})),It("mainScrollAnimComplete",Qe),It("initialZoomInEnd",Qe),It("destroy",(function(){for(var t,e=0;e=0&&void 0!==Fe[t]&&Fe[t]},allowProgressiveImg:function(){return a.forceProgressiveLoading||!E||a.mouseUsed||screen.width>1200},setContent:function(t,e){a.loop&&(e=_t(e));var i=o.getItemAt(t.index);i&&(i.container=null);var s,l=o.getItemAt(e);if(l){St("gettingData",e,l),t.index=e,t.item=l;var d=l.container=n.createEl("pswp__zoom-wrap");if(!l.src&&l.html&&(l.html.tagName?d.appendChild(l.html):d.innerHTML=l.html),Xe(l),qe(l,ut),!l.src||l.loadError||l.loaded)l.src&&!l.loadError&&((s=n.createEl("pswp__img","img")).style.opacity=1,s.src=l.src,Ze(l,s),Ue(0,l,d,s));else{if(l.loadComplete=function(i){if(r){if(t&&t.index===e){if(Xe(i,!0))return i.loadComplete=i.img=null,qe(i,ut),Et(i),void(t.index===c&&o.updateCurrZoomItem());i.imageAppended?!Be&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):F.transform&&(it||Be)?Ye.push({item:i,baseDiv:d,img:i.img,index:e,holder:t,clearPlaceholder:!0}):Ue(0,i,d,i.img,0,!0)}i.loadComplete=null,i.img=null,St("imageLoadComplete",e,i)}},n.features.transform){var h="pswp__img pswp__img--placeholder";h+=l.msrc?"":" pswp__img--placeholder--blank";var u=n.createEl(h,l.msrc?"img":"");l.msrc&&(u.src=l.msrc),Ze(l,u),d.appendChild(u),l.placeholder=u}l.loading||Ve(l),o.allowProgressiveImg()&&(!We&&F.transform?Ye.push({item:l,baseDiv:d,img:l.img,index:e,holder:t}):Ue(0,l,d,l.img,0,!0))}We||e!==c?Et(l):(et=d.style,$e(l,s||l.img)),t.el.innerHTML="",t.el.appendChild(d)}else t.el.innerHTML=""},cleanSlide:function(t){t.img&&(t.img.onload=t.img.onerror=null),t.loaded=t.loading=t.img=t.imageAppended=!1}}});var Ke,Je,ti={},ei=function(t,e,i){var s=document.createEvent("CustomEvent"),n={origEvent:t,target:t.target,releasePoint:e,pointerType:i||"touch"};s.initCustomEvent("pswpTap",!0,!0,n),t.target.dispatchEvent(s)};Ct("Tap",{publicMethods:{initTap:function(){It("firstTouchStart",o.onTapStart),It("touchRelease",o.onTapRelease),It("destroy",(function(){ti={},Ke=null}))},onTapStart:function(t){t.length>1&&(clearTimeout(Ke),Ke=null)},onTapRelease:function(t,e){if(e&&!V&&!q&&!qt){var i=e;if(Ke&&(clearTimeout(Ke),Ke=null,function(t,e){return Math.abs(t.x-e.x)<25&&Math.abs(t.y-e.y)<25}(i,ti)))return void St("doubleTap",i);if("mouse"===e.type)return void ei(t,e,"mouse");if("BUTTON"===t.target.tagName.toUpperCase()||n.hasClass(t.target,"pswp__single-tap"))return void ei(t,e);Ot(ti,i),Ke=setTimeout((function(){ei(t,e),Ke=null}),300)}}}}),Ct("DesktopZoom",{publicMethods:{initDesktopZoom:function(){D||(E?It("mouseUsed",(function(){o.setupDesktopZoom()})):o.setupDesktopZoom(!0))},setupDesktopZoom:function(e){Je={};var i="wheel mousewheel DOMMouseScroll";It("bindEvents",(function(){n.bind(t,i,o.handleMouseWheel)})),It("unbindEvents",(function(){Je&&n.unbind(t,i,o.handleMouseWheel)})),o.mouseZoomedIn=!1;var s,a=function(){o.mouseZoomedIn&&(n.removeClass(t,"pswp--zoomed-in"),o.mouseZoomedIn=!1),g<1?n.addClass(t,"pswp--zoom-allowed"):n.removeClass(t,"pswp--zoom-allowed"),r()},r=function(){s&&(n.removeClass(t,"pswp--dragging"),s=!1)};It("resize",a),It("afterChange",a),It("pointerDown",(function(){o.mouseZoomedIn&&(s=!0,n.addClass(t,"pswp--dragging"))})),It("pointerUp",r),e||a()},handleMouseWheel:function(t){if(g<=o.currItem.fitRatio)return a.modal&&(!a.closeOnScroll||qt||N?t.preventDefault():z&&Math.abs(t.deltaY)>2&&(d=!0,o.close())),!0;if(t.stopPropagation(),Je.x=0,"deltaX"in t)1===t.deltaMode?(Je.x=18*t.deltaX,Je.y=18*t.deltaY):(Je.x=t.deltaX,Je.y=t.deltaY);else if("wheelDelta"in t)t.wheelDeltaX&&(Je.x=-.16*t.wheelDeltaX),t.wheelDeltaY?Je.y=-.16*t.wheelDeltaY:Je.y=-.16*t.wheelDelta;else{if(!("detail"in t))return;Je.y=t.detail}Wt(g,!0);var e=ht.x-Je.x,i=ht.y-Je.y;(a.modal||e<=tt.min.x&&e>=tt.max.x&&i<=tt.min.y&&i>=tt.max.y)&&t.preventDefault(),o.panTo(e,i)},toggleDesktopZoom:function(e){e=e||{x:ut.x/2+ft.x,y:ut.y/2+ft.y};var i=a.getDoubleTapZoom(!0,o.currItem),s=g===i;o.mouseZoomedIn=!s,o.zoomTo(s?o.currItem.initialZoomLevel:i,e,333),n[(s?"remove":"add")+"Class"](t,"pswp--zoomed-in")}}});var ii,si,ni,oi,ai,ri,li,di,ci,hi,ui,pi,fi={history:!0,galleryUID:1},mi=function(){return ui.hash.substring(1)},gi=function(){ii&&clearTimeout(ii),ni&&clearTimeout(ni)},vi=function(){var t=mi(),e={};if(t.length<5)return e;var i,s=t.split("&");for(i=0;i-1&&(li=(li=li.split("&gid=")[0]).split("?gid=")[0]),It("afterChange",o.updateURL),It("unbindEvents",(function(){n.unbind(window,"hashchange",o.onHashChange)}));var t=function(){ri=!0,ci||(hi?history.back():li?ui.hash=li:pi?history.pushState("",document.title,ui.pathname+ui.search):ui.hash=""),gi()};It("unbindEvents",(function(){d&&t()})),It("destroy",(function(){ri||t()})),It("firstUpdate",(function(){c=vi().pid}));var e=li.indexOf("pid=");e>-1&&("&"===(li=li.substring(0,e)).slice(-1)&&(li=li.slice(0,-1))),setTimeout((function(){r&&n.bind(window,"hashchange",o.onHashChange)}),40)}},onHashChange:function(){return mi()===li?(ci=!0,void o.close()):void(oi||(ai=!0,o.goTo(vi().pid),ai=!1))},updateURL:function(){gi(),ai||(di?ii=setTimeout(wi,800):wi())}}}),n.extend(o,Qt)}})),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.PhotoSwipeUI_Default=e()}(this,(function(){"use strict";return function(t,e){var i,s,n,o,a,r,l,d,c,h,u,p,f,m,g,v,w,y,b=this,C=!1,_=!0,x=!0,I={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].innerHTML=t.title,!0):(e.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return t.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return t.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},S=function(t){if(v)return!0;t=t||window.event,g.timeToIdle&&g.mouseUsed&&!c&&D();for(var i,s,n=(t.target||t.srcElement).getAttribute("class")||"",o=0;o-1&&(i.onTap(),s=!0);if(s){t.stopPropagation&&t.stopPropagation(),v=!0;var a=e.features.isOldAndroid?600:30;setTimeout((function(){v=!1}),a)}},T=function(){return!t.likelyTouchDevice||g.mouseUsed||screen.width>g.fitControlsWidth},k=function(t,i,s){e[(s?"add":"remove")+"Class"](t,"pswp__"+i)},z=function(){var t=1===g.getNumItemsFn();t!==m&&(k(s,"ui--one-slide",t),m=t)},L=function(){k(l,"share-modal--hidden",x)},E=function(){return(x=!x)?(e.removeClass(l,"pswp__share-modal--fade-in"),setTimeout((function(){x&&L()}),300)):(L(),setTimeout((function(){x||e.addClass(l,"pswp__share-modal--fade-in")}),30)),x||A(),!1},M=function(e){var i=(e=e||window.event).target||e.srcElement;return t.shout("shareLinkClick",e,i),!(!i.href||!i.hasAttribute("download")&&(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),x||E(),1))},A=function(){for(var t,e,i,s,n="",o=0;o"+t.label+"",g.parseShareButtonOut&&(n=g.parseShareButtonOut(t,n));l.children[0].innerHTML=n,l.children[0].onclick=M},P=function(t){for(var i=0;i=.95&&b.showControls()})),h("onPinchClose",(function(e){_&&e<.9?(b.hideControls(),t=!0):t&&!_&&e>.9&&b.showControls()})),h("zoomGestureEnded",(function(){(t=!1)&&!_&&b.showControls()}))}(),h("beforeChange",b.update),h("doubleTap",(function(e){var i=t.currItem.initialZoomLevel;t.getZoomLevel()!==i?t.zoomTo(i,e,333):t.zoomTo(g.getDoubleTapZoom(!1,t.currItem),e,333)})),h("preventDragEvent",(function(t,e,i){var s=t.target||t.srcElement;s&&s.getAttribute("class")&&t.type.indexOf("mouse")>-1&&(s.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(s.tagName))&&(i.prevent=!1)})),h("bindEvents",(function(){e.bind(s,"pswpTap click",S),e.bind(t.scrollWrap,"pswpTap",b.onGlobalTap),t.likelyTouchDevice||e.bind(t.scrollWrap,"mouseover",b.onMouseOver)})),h("unbindEvents",(function(){x||E(),w&&clearInterval(w),e.unbind(document,"mouseout",H),e.unbind(document,"mousemove",D),e.unbind(s,"pswpTap click",S),e.unbind(t.scrollWrap,"pswpTap",b.onGlobalTap),e.unbind(t.scrollWrap,"mouseover",b.onMouseOver),i&&(e.unbind(document,i.eventK,b.updateFullscreen),i.isFullscreen()&&(g.hideAnimationDuration=0,i.exit()),i=null)})),h("destroy",(function(){g.captionEl&&(o&&s.removeChild(o),e.removeClass(n,"pswp__caption--empty")),l&&(l.children[0].onclick=null),e.removeClass(s,"pswp__ui--over-close"),e.addClass(s,"pswp__ui--hidden"),b.setIdle(!1)})),g.showAnimationDuration||e.removeClass(s,"pswp__ui--hidden"),h("initialZoomIn",(function(){g.showAnimationDuration&&e.removeClass(s,"pswp__ui--hidden")})),h("initialZoomOut",(function(){e.addClass(s,"pswp__ui--hidden")})),h("parseVerticalMargin",W),function(){var t,i,n,o=function(s){if(s)for(var o=s.length,a=0;a-1&&(g[n.option]?(e.removeClass(t,"pswp__element--disabled"),n.onInit&&n.onInit(t)):e.addClass(t,"pswp__element--disabled"))}};o(s.children);var a=e.getChildByClass(s,"pswp__top-bar");a&&o(a.children)}(),g.shareEl&&r&&l&&(x=!0),z(),g.timeToIdle&&h("mouseUsed",(function(){e.bind(document,"mousemove",D),e.bind(document,"mouseout",H),w=setInterval((function(){2==++O&&b.setIdle(!0)}),g.timeToIdle/2)})),g.fullscreenEl&&!e.features.isOldAndroid&&(i||(i=b.getFullscreenAPI()),i?(e.bind(document,i.eventK,b.updateFullscreen),b.updateFullscreen(),e.addClass(t.template,"pswp--supports-fs")):e.removeClass(t.template,"pswp--supports-fs")),g.preloaderEl&&(F(!0),h("beforeChange",(function(){clearTimeout(f),f=setTimeout((function(){t.currItem&&t.currItem.loading?(!t.allowProgressiveImg()||t.currItem.img&&!t.currItem.img.naturalWidth)&&F(!1):F(!0)}),g.loadingIndicatorDelay)})),h("imageLoadComplete",(function(e,i){t.currItem===i&&F(!0)})))},b.setIdle=function(t){c=t,k(s,"ui--idle",t)},b.update=function(){_&&t.currItem?(b.updateIndexIndicator(),g.captionEl&&(g.addCaptionHTMLFn(t.currItem,n),k(n,"caption--empty",!t.currItem.title)),C=!0):C=!1,x||E(),z()},b.updateFullscreen=function(s){s&&setTimeout((function(){t.setScrollOffset(0,e.getScrollY())}),50),e[(i.isFullscreen()?"add":"remove")+"Class"](t.template,"pswp--fs")},b.updateIndexIndicator=function(){g.counterEl&&(a.innerHTML=t.getCurrentIndex()+1+g.indexIndicatorSep+g.getNumItemsFn())},b.onGlobalTap=function(i){var s=(i=i||window.event).target||i.srcElement;if(!v)if(i.detail&&"mouse"===i.detail.pointerType){if(P(s))return void t.close();e.hasClass(s,"pswp__img")&&(1===t.getZoomLevel()&&t.getZoomLevel()<=t.currItem.fitRatio?g.clickToCloseNonZoomable&&t.close():t.toggleDesktopZoom(i.detail.releasePoint))}else if(g.tapToToggleControls&&(_?b.hideControls():b.showControls()),g.tapToClose&&(e.hasClass(s,"pswp__img")||P(s)))return void t.close()},b.onMouseOver=function(t){var e=(t=t||window.event).target||t.srcElement;k(s,"ui--over-close",P(e))},b.hideControls=function(){e.addClass(s,"pswp__ui--hidden"),_=!1},b.showControls=function(){_=!0,C||b.update(),e.removeClass(s,"pswp__ui--hidden")},b.supportsFullscreen=function(){var t=document;return!!(t.exitFullscreen||t.mozCancelFullScreen||t.webkitExitFullscreen||t.msExitFullscreen)},b.getFullscreenAPI=function(){var e,i=document.documentElement,s="fullscreenchange";return i.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:s}:i.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+s}:i.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+s}:i.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){return d=g.closeOnScroll,g.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?t.template[this.enterK]():void t.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return g.closeOnScroll=d,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}})),
jQuery(document).ready((function(t){t(".twentytwenty-container").length>0&&(t.fn.twentytwenty=function(e){e=t.extend({default_offset_pct:.5,orientation:"horizontal",navigation_follow:!1},e);return this.each((function(){var i=e.default_offset_pct,s=t(this),n=e.orientation,o="vertical"===n?"down":"left",a="vertical"===n?"up":"right",r=e.navigation_follow;s.wrap("");var l=s.find("img:first"),d=s.find("img:last"),c=l.attr("title"),h=d.attr("title");s.append("");var u=s.find(".twentytwenty-handle");u.append(""),u.append(""),s.addClass("twentytwenty-container"),l.addClass("twentytwenty-before"),d.addClass("twentytwenty-after"),void 0!==c&&c&&c.length>0&&s.append(""+c+"
"),void 0!==h&&h&&h.length>0&&s.append(""+h+"
");var p=function(t){var e,i,o,a=(e=t,i=l.width(),o=l.height(),{w:i+"px",h:o+"px",cw:e*i+"px",ch:e*o+"px"});u.css("vertical"===n?"top":"left","vertical"===n?a.ch:a.cw),function(t){"vertical"===n?l.css("clip","rect(0,"+t.w+","+t.ch+",0)"):l.css("clip","rect(0,"+t.cw+","+t.h+",0)"),s.css("height",t.h)}(a)};t(window).on("resize.twentytwenty",(function(t){p(i)}));var f=0,m=0;u.on("movestart",(function(t){((t.distX>t.distY&&t.distX<-t.distY||t.distX-t.distY)&&"vertical"!==n||(t.distXt.distY&&t.distX>-t.distY)&&"vertical"===n)&&t.preventDefault(),s.addClass("active"),s.removeClass("active-click"),f=s.offset().left,offsetY=s.offset().top,m=l.width(),imgHeight=l.height()})),u.on("moveend",(function(t){s.removeClass("active")})),u.on("move",(function(t){s.hasClass("active")&&((i="vertical"===n?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i))})),r||s.hasClass("active")||(s.on("mouseup",(function(t){s.removeClass("active-click")})),s.on("mousedown",(function(t){s.addClass("active-click"),f=s.offset().left,offsetY=s.offset().top,m=l.width(),imgHeight=l.height(),(i="vertical"===n?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i)}))),s.find("img").on("mousedown",(function(t){t.preventDefault()})),r&&(s.on("mouseenter",(function(t){s.addClass("active"),f=s.offset().left,offsetY=s.offset().top,m=l.width(),imgHeight=l.height()})),s.on("mouseleave",(function(t){s.removeClass("active")})),s.on("mousemove",(function(t){s.hasClass("active")&&((i="vertical"===n?(t.pageY-offsetY)/imgHeight:(t.pageX-f)/m)<0&&(i=0),i>1&&(i=1),p(i))}))),t(window).trigger("resize.twentytwenty")}))})})),jQuery(document).ready((function(t){!("ontouchstart"in window)&&("on"==dtLocal.themeSettings.smoothScroll||"on_parallax"==dtLocal.themeSettings.smoothScroll&&t(".stripe-parallax-bg").length>0)&&t("body").css({"scroll-behavior":"smooth"})})),jQuery(document).ready((function(t){var e=t(window),i=e.height();e.on("resize",(function(){i=e.height()})),t.fn.parallax=function(s,n,o){var a,r,l=t(this);function d(){var e=dtGlobals.winScrollTop;l.each((function(){var o=t(this),r=o.offset().top;r+a(o)e+i||l.css("backgroundPosition",s+" "+Math.round((r-e)*n)+"px")}))}l.each((function(){l.offset().top})),a=o?function(t){return t.outerHeight(!0)}:function(t){return t.height()},(arguments.length<1||null===s)&&(s="50%"),(arguments.length<2||null===n)&&(n=.1),(arguments.length<3||null===o)&&(o=!0),e.bind("scroll",d).on("resize",(function(){d()})).bind("debouncedresize",(function(){clearTimeout(r),r=setTimeout((function(){d()}),20)})),d()}})),jQuery(document).ready((function(t){t.fn.extend({customSelect:function(e){if(void 0===document.body.style.maxHeight)return this;var i=(e=t.extend({customClass:"customSelect",mapClass:!0,mapStyle:!0},e)).customClass,s=function(e,i){var s=e.find(":selected"),o=i.children(":first"),a=s.html()||" ";o.html(a),s.attr("disabled")?i.addClass(n("DisabledOption")):i.removeClass(n("DisabledOption")),setTimeout((function(){i.removeClass(n("Open")),t(document).off("mouseup."+n("Open"))}),60)},n=function(t){return i+t};return this.each((function(){var o=t(this),a=t("").addClass(n("Inner")),r=t("");o.after(r.append(a)),r.addClass(i),e.mapClass&&r.addClass(o.attr("class")),e.mapStyle&&r.attr("style",o.attr("style")),o.addClass("hasCustomSelect").on("update",(function(){s(o,r);var t=parseInt(o.outerWidth(),10)-(parseInt(r.outerWidth(),10)-parseInt(r.width(),10));r.css({display:"inline-block"});var e=r.outerHeight();o.attr("disabled")?r.addClass(n("Disabled")):r.removeClass(n("Disabled")),a.css({width:t,display:"inline-block"}),o.css({"-webkit-appearance":"menulist-button",width:r.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:r.css("font-size")})})).on("change",(function(){r.addClass(n("Changed")),s(o,r)})).on("keyup",(function(t){r.hasClass(n("Open"))?13!=t.which&&27!=t.which||s(o,r):(o.blur(),o.focus())})).on("mousedown",(function(t){r.removeClass(n("Changed"))})).on("mouseup",(function(e){r.hasClass(n("Open"))||(t("."+n("Open")).not(r).length>0&&"undefined"!=typeof InstallTrigger?o.focus():(r.addClass(n("Open")),e.stopPropagation(),t(document).one("mouseup."+n("Open"),(function(e){e.target!=o.get(0)&&t.inArray(e.target,o.find("*").get())<0?o.blur():s(o,r)}))))})).focus((function(){r.removeClass(n("Changed")).addClass(n("Focus"))})).blur((function(){r.removeClass(n("Focus")+" "+n("Open"))})).hover((function(){r.addClass(n("Hover"))}),(function(){r.removeClass(n("Hover"))})).trigger("update")}))}})})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],(function(i){e(t,i)})):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,(function(t,e){"use strict";var i=Array.prototype.slice,s=t.console,n=void 0===s?function(){}:function(t){s.error(t)};function o(s,o,r){function l(t,e,i){var o,a="$()."+s+'("'+e+'")';return t.each((function(t,l){var d=r.data(l,s);if(d){var c=d[e];if(c&&"_"!=e.charAt(0)){var h=c.apply(d,i);o=void 0===o?h:o}else n(a+" is not a valid method")}else n(s+" not initialized. Cannot call methods, i.e. "+a)})),void 0!==o?o:t}function d(t,e){t.each((function(t,i){var n=r.data(i,s);n?(n.option(e),n._init()):(n=new o(i,e),r.data(i,s,n))}))}(r=r||e||t.jQuery)&&(o.prototype.option||(o.prototype.option=function(t){r.isPlainObject(t)&&(this.options=r.extend(!0,this.options,t))}),r.fn[s]=function(t){if("string"==typeof t){var e=i.call(arguments,1);return l(this,t,e)}return d(this,t),this},a(r))}function a(t){!t||t&&t.bridget||(t.bridget=o)}return a(e||t.jQuery),o})),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,(function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},s=i[t]=i[t]||[];return-1==s.indexOf(e)&&s.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var s=i.indexOf(e);return-1!=s&&i.splice(s,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var s=0,n=i[s];e=e||[];for(var o=this._onceEvents&&this._onceEvents[t];n;){var a=o&&o[n];a&&(this.off(t,n),delete o[n]),n.apply(this,e),n=i[s+=a?0:1]}return this}},t})),
function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],(function(){return e()})):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,(function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=i.length;function n(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}var o,a=!1;function r(e){if(function(){if(!a){a=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var s=n(e);r.isBoxSizeOuter=o=200==t(s.width),i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=n(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;ei&&(this.x=0,this.y=this.maxY);var s={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,s},i._getContainerSize=function(){return{height:this.maxY}},e})),function(t,e){"function"==typeof define&&define.amd?define("isotope/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,(function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e})),
function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","./item","./layout-mode","./layout-modes/masonry","./layout-modes/fit-rows","./layout-modes/vertical"],(function(i,s,n,o,a,r){return e(t,i,s,n,o,a,r)})):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,(function(t,e,i,s,n,o,a){var r=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=o,d.LayoutMode=a;var c=d.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],a.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;ir?1:-1),0!==l)return l*((void 0!==e[o]?e[o]:e)?1:-1)}return 0}}([].concat.apply(t,this.sortHistory),this.options.sortAscending);this.filteredItems.sort(e),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e=this.addItems(t);if(e.length){var i,s,n=e.length;for(i=0;ii&&(this.x=0,this.y=this.maxY),0==this.x&&0!=this.y&&this.row++;var s={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,void 0===this.rows[this.row]?(this.rows[this.row]=[],this.rows[this.row].start=this.y,this.rows[this.row].end=this.maxY):this.rows[this.row].end=Math.max(this.rows[this.row].end,this.maxY),t.row=this.row,s},e.prototype._equalHeight=function(){for(var t=0;t article, .wf-cell").each((function(){var e=t(this);g.push({node:this,$node:e,name:e.attr("data-name"),date:new Date(e.attr("data-date"))}),g.$nodesCache.push(this)})),y=Math.ceil(g.length/e.pageLimit),m=function(){var t;"pages"!==v&&"load-more"!==v||(t=0,g.each((function(){if(this.$node.hasClass("visible"))return t++})),y=Math.ceil(t/(e.pageLimit||l.pageLimit)))},b=function(){var i,n;if("pages"===v){if(w.empty(),w.addClass("hidden"),y>1){w.removeClass("hidden"),1!==s&&w.prepend(''+(e.previousButtonLabel||l.previousButtonLabel)+"");var o=x-1,a=Math.floor(o/2),d=Math.ceil(o/2),c=Math.max(s-a,1),h=s+d;c<=a&&(h=c+o),h>y&&(c=Math.max(y-o,1),h=y);var u='…',p=t(''),f=t('');for(i=n=1;1<=y?n<=y:n>=y;i=1<=y?++n:--n)i