1//# sourceMappingURL=photoswipeModule.js.map 2var $jscomp={scope:{},getGlobal:function(m){return"undefined"!=typeof window&&window===m?m:"undefined"!=typeof global?global:m}};$jscomp.global=$jscomp.getGlobal(this);$jscomp.patches={};$jscomp.patch=function(m,u){($jscomp.patches[m]=$jscomp.patches[m]||[]).push(u);var n=$jscomp.global;m=m.split(".");for(var d=0;d<m.length-1&&n;d++)n=n[m[d]];m=m[m.length-1];n&&n[m]instanceof Function&&(n[m]=u(n[m]))};$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; 3$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};if(!$jscomp.global.Symbol){$jscomp.global.Symbol=$jscomp.Symbol;var m=[],u=function(n){return function(d){m=[];d=n(d);for(var e=[],wa=0,Eb=d.length;wa<Eb;wa++){var u;a:if(u=d[wa],u.length<$jscomp.SYMBOL_PREFIX.length)u=!1;else{for(var k=0;k<$jscomp.SYMBOL_PREFIX.length;k++)if(u[k]!=$jscomp.SYMBOL_PREFIX[k]){u=!1;break a}u=!0}u?m.push(d[wa]):e.push(d[wa])}return e}};$jscomp.patch("Object.keys",u);$jscomp.patch("Object.getOwnPropertyNames", 4u);$jscomp.patch("Object.getOwnPropertySymbols",function(n){return function(d){u.unused=Object.getOwnPropertyNames(d);m.push.apply(n(d));return m}})}};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(m){return $jscomp.SYMBOL_PREFIX+m+$jscomp.symbolCounter_++};$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();$jscomp.global.Symbol.iterator||($jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));$jscomp.initSymbolIterator=function(){}}; 5!function(m){function u(d){if(n[d])return n[d].exports;var e=n[d]={i:d,l:!1,exports:{}};return m[d].call(e.exports,e,e.exports,u),e.l=!0,e.exports}var n={};u.m=m;u.c=n;u.d=function(d,e,m){u.o(d,e)||Object.defineProperty(d,e,{configurable:!1,enumerable:!0,get:m})};u.n=function(d){var e=d&&d.__esModule?function(){return d.default}:function(){return d};return u.d(e,"a",e),e};u.o=function(d,e){return Object.prototype.hasOwnProperty.call(d,e)};u.p="";u(u.s=7466)}({1123:function(m,u,n){m=n(7179);var d= 6n.n(m);m=n(7180);var e=n.n(m),wa=n(5034),Eb=n(5035);webwave.provide("com.webwave.photoswipe.PhotoswipeService");var Fb,k=function(){function a(){d()(this,a)}return e()(a,[{key:"openAsLightbox",value:function(a,e){webwave.isNotDef(e)&&(e=0);var k=document.querySelectorAll(".pswp")[0];e={index:parseInt(e,10),history:!1,closeOnScroll:!1,closeOnVerticalDrag:!0,pinchToClose:!1,shareEl:!1};(new wa.a(k,Eb.a,a,e)).init()}}]),a}();com.webwave.photoswipe.PhotoswipeService=k;k.getInstance=function(){return webwave.isNotDef(Fb)&& 7(Fb=new k),Fb}},5034:function(m,u,n){m=n(7189);var d=n.n(m);u.a=function(e,m,n,u){var k={features:null,bind:function(a,f,h,b){b=(b?"remove":"add")+"EventListener";f=f.split(" ");for(var l=0;l<f.length;l++)f[l]&&a[b](f[l],h,!1)},isArray:function(a){return a instanceof Array},createEl:function(a,f){f=document.createElement(f||"div");return a&&(f.className=a),f},getScrollY:function(){var a=window.pageYOffset;return void 0!==a?a:document.documentElement.scrollTop},unbind:function(a,f,h){k.bind(a,f,h, 8!0)},removeClass:function(a,f){a.className=a.className.replace(new RegExp("(\\s|^)"+f+"(\\s|$)")," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(a,f){k.hasClass(a,f)||(a.className+=(a.className?" ":"")+f)},hasClass:function(a,f){return a.className&&(new RegExp("(^|\\s)"+f+"(\\s|$)")).test(a.className)},getChildByClass:function(a,f){for(a=a.firstChild;a;){if(k.hasClass(a,f))return a;a=a.nextSibling}},arraySearch:function(a,f,h){for(var b=a.length;b--;)if(a[b][h]===f)return b;return-1}, 9extend:function(a,f,h){for(var b in f)!f.hasOwnProperty(b)||h&&a.hasOwnProperty(b)||(a[b]=f[b])},easing:{sine:{out:function(a){return Math.sin(Math.PI/2*a)},inOut:function(a){return-(Math.cos(Math.PI*a)-1)/2}},cubic:{out:function(a){return--a*a*a+1}}},detectFeatures:function(){if(k.features)return k.features;var a=k.createEl().style,f="",h={};if(h.oldIE=document.all&&!document.addEventListener,h.touch="ontouchstart"in window,window.requestAnimationFrame&&(h.raf=window.requestAnimationFrame,h.caf= 10window.cancelAnimationFrame),h.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!h.pointerEvent){f=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var b=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);b&&0<b.length&&1<=(b=parseInt(b[1],10))&&8>b&&(h.isOldIOSPhone=!0)}b=(b=f.match(/Android\s([0-9\.]*)/))?b[1]:0;b=parseFloat(b);1<=b&&(4.4>b&&(h.isOldAndroid=!0),h.androidVersion=b);
10h.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var l,c=["transform","perspective", 11"animationName"],A=["","webkit","Moz","ms","O"],g=0;4>g;g++){for(var f=A[g],e=0;3>e;e++)b=c[e],l=f+(f?b.charAt(0).toUpperCase()+b.slice(1):b),!h[b]&&l in a&&(h[b]=l);f&&!h.raf&&(f=f.toLowerCase(),h.raf=window[f+"RequestAnimationFrame"],h.raf&&(h.caf=window[f+"CancelAnimationFrame"]||window[f+"CancelRequestAnimationFrame"]))}if(!h.raf){var d=0;h.raf=function(b){var l=(new Date).getTime(),f=Math.max(0,16-(l-d)),c=window.setTimeout(function(){b(l+f)},f);return d=l+f,c};h.caf=function(b){clearTimeout(b)}}return h.svg= 12!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,k.features=h,h}};k.detectFeatures();k.features.oldIE&&(k.bind=function(a,f,h,b){f=f.split(" ");for(var l,c=(b?"detach":"attach")+"Event",A=function(){h.handleEvent.call(h)},g=0;g<f.length;g++)if(l=f[g])if("object"===d()(h)&&h.handleEvent){if(b){if(!h["oldIE"+l])return!1}else h["oldIE"+l]=A;a[c]("on"+l,h["oldIE"+l])}else a[c]("on"+l,h)});var a=this,p={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1, 13loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(a){return"A"===a.tagName},getDoubleTapZoom:function(a,f){return a?1:.7>f.initialZoomLevel?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};k.extend(p,u);var E,Za,xa,r,$a,S,la,ya,q,v,X,za,x,Aa,M,z,qb,Ba,Y,ma,Ca,T,ga,Z,na,Na,Oa,ab,bb,U,B, 14rb,Pa,ca,cb,g,C,da,Gb,Da,Qa,sb,Ea,V,ha,Zb,w,ia,N,oa,Hb,tb,ub,vb,wb,pa=function(){return{x:0,y:0}},aa=pa(),Ra=pa(),t=pa(),J={},qa=0,Sa={},O=pa(),ba=0,xb=!0,Ib=[],db={},Fa=!1,eb=function(g,f){k.extend(a,f.publicMethods);Ib.push(g)},yb=function(a){var f=P();return a>f-1?a-f:0>a?f+a:a},fb={},D=function(a,f){return fb[a]||(fb[a]=[]),fb[a].push(f)},y=function(g){var f=fb[g];if(f){var h=Array.prototype.slice.call(arguments);h.shift();for(var b=0;b<f.length;b++)f[b].apply(a,h)}},ea=function(){return(new Date).getTime()}, 15ja=function(g){ub=g;a.bg.style.opacity=g*p.bgOpacity},$b=function(g,f,h,b,l){(!Fa||l&&l!==a.currItem)&&(b/=l?l.fitRatio:a.currItem.fitRatio);g[T]=za+f+"px, "+h+"px"+x+" scale("+b+")"},F=function(g){ia&&(g&&(v>a.currItem.fitRatio?Fa||(Ga(a.currItem,!1,!0),Fa=!0):Fa&&(Ga(a.currItem),Fa=!1)),$b(ia,t.x,t.y,v))},gb=function(a){a.container&&$b(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ta=function(a,f){f[T]=za+a+"px, 0px"+x},zb=function(a,f){if(!p.loop&&f){f=r+(O.x* 16qa-a)/O.x;var h=Math.round(a-ka.x);(0>f&&0<h||f>=P()-1&&0>h)&&(a=ka.x+h*p.mainScrollEndFriction)}ka.x=a;Ta(a,$a)},Jb=function(a,f){var h=hb[a]-Sa[a];return Ra[a]+aa[a]+h-f/X*h},K=function(a,f){a.x=f.x;a.y=f.y;f.id&&(a.id=f.id)},ac=function(a){a.x=Math.round(a.x);a.y=Math.round(a.y)},Kb=null,bc=function f(){Kb&&(k.unbind(document,"mousemove",f),k.addClass(e,"pswp--has_mouse"),p.mouseUsed=!0,y("mouseUsed"));Kb=setTimeout(function(){Kb=null},100)},Lb=function(f,h){f=ib(a.currItem,J,f);return h&&(w=f), 17f},cc=function(f){return f||(f=a.currItem),f.initialZoomLevel},dc=function(f){return f||(f=a.currItem),0<f.w?p.maxSpreadZoom:1},ec=function(f,h,b,l){return l===a.currItem.initialZoomLevel?(b[f]=a.currItem.initialPosition[f],!0):(b[f]=Jb(f,l),b[f]>h.min[f]?(b[f]=h.min[f],!0):b[f]<h.max[f]&&(b[f]=h.max[f],!0))},vc=function(){if(T)return za="translate"+(B.perspective&&!Z?"3d(":"("),void(x=B.perspective?", 0px)":")");T="left";k.addClass(e,"pswp--ie");Ta=function(a,h){h.left=a+"px"};gb=function(a){var h= 181<a.fitRatio?1:a.fitRatio,b=a.container.style,l=h*a.h;b.width=h*a.w+"px";b.height=l+"px";b.left=a.initialPosition.x+"px";b.top=a.initialPosition.y+"px"};F=function(){if(ia){var f=ia,h=a.currItem,b=1<h.fitRatio?1:h.fitRatio,l=b*h.h;f.width=b*h.w+"px";f.height=l+"px";f.left=t.x+"px";f.top=t.y+"px"}}},wc=function(f){var h="";p.escKey&&27===f.keyCode?h="close":p.arrowKeys&&(37===f.keyCode?h="prev":39===f.keyCode&&(h="next"));h&&(f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||(f.preventDefault?f.preventDefault(): 19f.returnValue=!1,a[h]()))},xc=function(a){a&&(Qa||Da||N||g)&&(a.preventDefault(),a.stopPropagation())},fc=function(){a.setScrollOffset(0,k.getScrollY())},Q={},Ua=0,jb=function(a){Q[a]&&(Q[a].raf&&Na(Q[a].raf),Ua--,delete Q[a])},Mb=function(a){Q[a]&&jb(a);Q[a]||(Ua++,Q[a]={})},kb=function(){for(var a in Q)Q.hasOwnProperty(a)&&jb(a)},lb=function(a,h,b,l,c,A,g){var e,k=ea();Mb(a);
19!function uc(){if(Q[a]){if((e=ea()-k)>=l)return jb(a),A(b),void(g&&g());A((b-h)*c(e/l)+h);Q[a].raf=na(uc)}}()},yc={shout:y, 20listen:D,viewportSize:J,options:p,isMainScrollAnimating:function(){return N},getZoomLevel:function(){return v},getCurrentIndex:function(){return r},isDragging:function(){return da},isZooming:function(){return ha},setScrollOffset:function(a,h){Sa.x=a;U=Sa.y=h;y("updateScrollOffset",Sa)},applyZoomPan:function(a,h,b,l){t.x=h;t.y=b;v=a;F(l)},init:function(){if(!E&&!Za){var f;a.framework=k;a.template=e;a.bg=k.getChildByClass(e,"pswp__bg");Oa=e.className;E=!0;B=k.detectFeatures();na=B.raf;Na=B.caf;T=B.transform; 21bb=B.oldIE;a.scrollWrap=k.getChildByClass(e,"pswp__scroll-wrap");a.container=k.getChildByClass(a.scrollWrap,"pswp__container");$a=a.container.style;a.itemHolders=z=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}];z[0].el.style.display=z[2].el.style.display="none";vc();q={resize:a.updateSize,scroll:fc,keydown:wc,click:xc};f=B.isOldIOSPhone||B.isOldAndroid||B.isMobileOpera;B.animationName&&B.transform&&!f||(p.showAnimationDuration= 22p.hideAnimationDuration=0);for(f=0;f<Ib.length;f++)a["init"+Ib[f]]();m&&(a.ui=new m(a,k)).init();y("firstUpdate");r=r||p.index||0;(isNaN(r)||0>r||r>=P())&&(r=0);a.currItem=ra(r);(B.isOldIOSPhone||B.isOldAndroid)&&(xb=!1);e.setAttribute("aria-hidden","false");p.modal&&(xb?e.style.position="fixed":(e.style.position="absolute",e.style.top=k.getScrollY()+"px"));void 0===U&&(y("initialLayout"),U=ab=k.getScrollY());f="pswp--open ";p.mainClass&&(f+=p.mainClass+" ");p.showHideOpacity&&(f+="pswp--animate_opacity "); 23f+=Z?"pswp--touch":"pswp--notouch";f+=B.animationName?" pswp--css_animation":"";f+=B.svg?" pswp--svg":"";k.addClass(e,f);a.updateSize();S=-1;ba=null;for(f=0;3>f;f++)Ta((f+S)*O.x,z[f].el.style);bb||k.bind(a.scrollWrap,ya,a);D("initialZoomInEnd",function(){a.setContent(z[0],r-1);a.setContent(z[2],r+1);z[0].el.style.display=z[2].el.style.display="block";p.focus&&e.focus();k.bind(document,"keydown",a);B.transform&&k.bind(a.scrollWrap,"click",a);p.mouseUsed||k.bind(document,"mousemove",bc);k.bind(window, 24"resize scroll",a);y("bindEvents")});a.setContent(z[1],r);a.updateCurrItem();y("afterInit");xb||(Aa=setInterval(function(){Ua||da||ha||v!==a.currItem.initialZoomLevel||a.updateSize()},1E3));k.addClass(e,"pswp--visible")}},close:function(){E&&(E=!1,Za=!0,y("close"),k.unbind(window,"resize",a),k.unbind(window,"scroll",q.scroll),k.unbind(document,"keydown",a),k.unbind(document,"mousemove",bc),B.transform&&k.unbind(a.scrollWrap,"click",a),da&&k.unbind(window,la,a),y("unbindEvents"),gc(a.currItem,null, 25!0,a.destroy))},destroy:function(){y("destroy");Ha&&clearTimeout(Ha);e.setAttribute("aria-hidden","true");e.className=Oa;Aa&&clearInterval(Aa);k.unbind(a.scrollWrap,ya,a);k.unbind(window,"scroll",a);Nb();kb();fb=null},panTo:function(a,h,b){b||(a>w.min.x?a=w.min.x:a<w.max.x&&(a=w.max.x),h>w.min.y?h=w.min.y:h<w.max.y&&(h=w.max.y));t.x=a;t.y=h;F()},handleEvent:function(a){a=a||window.event;q[a.type]&&q[a.type](a)},goTo:function(f){f=yb(f);var h=f-r;ba=h;r=f;a.currItem=ra(r);qa-=h;zb(O.x*qa);kb();N=!1; 26a.updateCurrItem()},next:function(){a.goTo(r+1)},prev:function(){a.goTo(r-1)},updateCurrZoomItem:function(f){if(f&&y("beforeChange",0),z[1].el.children.length){var h=z[1].el.children[0];ia=k.hasClass(h,"pswp__zoom-wrap")?h.style:null}else ia=null;w=a.currItem.bounds;X=v=a.currItem.initialZoomLevel;t.x=w.center.x;t.y=w.center.y;f&&y("afterChange")},invalidateCurrItems:function(){M=!0;for(var a=0;3>a;a++)z[a].item&&(z[a].item.needsUpdate=!0)},updateCurrItem:function(f){if(0!==ba){var h,b=Math.abs(ba); 27if(!(f&&2>b)){a.currItem=ra(r);Fa=!1;y("beforeChange",ba);3<=b&&(S+=ba+(0<ba?-3:3),b=3);for(f=0;f<b;f++)0<ba?(h=z.shift(),z[2]=h,S++,Ta((S+2)*O.x,h.el.style),a.setContent(h,r-b+f+1+1)):(h=z.pop(),z.unshift(h),S--,Ta(S*O.x,h.el.style),a.setContent(h,r+b-f-1-1));ia&&1===Math.abs(ba)&&(h=ra(qb),h.initialZoomLevel!==v&&(ib(h,J),Ga(h),gb(h)));ba=0;a.updateCurrZoomItem();qb=r;y("afterChange")}}},updateSize:function(f){if(!xb&&p.modal){var h=k.getScrollY();if(U!==h&&(e.style.top=h+"px",U=h),!f&&db.x===window.innerWidth&& 28db.y===window.innerHeight)return;db.x=window.innerWidth;db.y=window.innerHeight;e.style.height=db.y+"px"}if(J.x=a.scrollWrap.clientWidth,J.y=a.scrollWrap.clientHeight,fc(),O.x=J.x+Math.round(J.x*p.spacing),O.y=J.y,zb(O.x*qa),y("beforeResize"),void 0!==S){for(var b,l=0;3>l;
28l++)f=z[l],Ta((l+S)*O.x,f.el.style),b=r+l-1,p.loop&&2<P()&&(b=yb(b)),(h=ra(b))&&(M||h.needsUpdate||!h.bounds)?(a.cleanSlide(h),a.setContent(f,b),1===l&&(a.currItem=h,a.updateCurrZoomItem(!0)),h.needsUpdate=!1):-1===f.index&&0<=b&& 29a.setContent(f,b),h&&h.container&&(ib(h,J),Ga(h),gb(h));M=!1}X=v=a.currItem.initialZoomLevel;(w=a.currItem.bounds)&&(t.x=w.center.x,t.y=w.center.y,F(!0));y("resize")},zoomTo:function(a,h,b,l,c){h&&(X=v,hb.x=Math.abs(h.x)-t.x,hb.y=Math.abs(h.y)-t.y,K(Ra,t));h=Lb(a,!1);var A={};ec("x",h,A,a);ec("y",h,A,a);var g=v,e=t.x,d=t.y;ac(A);h=function(b){1===b?(v=a,t.x=A.x,t.y=A.y):(v=(a-g)*b+g,t.x=(A.x-e)*b+e,t.y=(A.y-d)*b+d);c&&c(b);F(1===b)};b?lb("customZoomTo",0,1,b,l||k.easing.sine.inOut,h):h(1)}},G={}, 30fa={},H={},L={},Va={},sa=[],Ia={},Ja=[],Ob,Pb,Ab=0,mb=pa(),Qb=0,ka=pa(),hb=pa(),Ka=pa(),hc=function(a,g){return Ob=Math.abs(a.x-g.x),Pb=Math.abs(a.y-g.y),Math.sqrt(Ob*Ob+Pb*Pb)},Nb=function(){sb&&(Na(sb),sb=null)},zc=function h(){if(da&&(sb=na(h),V)){var b=V.length;if(0!==b)if(K(G,V[0]),H.x=G.x-L.x,H.y=G.y-L.y,ha&&1<b){L.x=G.x;L.y=G.y;if(b=!H.x&&!H.y)b=V[1],b=b.x===fa.x&&b.y===fa.y;if(!b){K(fa,V[1]);Da||(Da=!0,y("zoomGestureStarted"));b=hc(G,fa);b=1/Zb*b*X;b>a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/ 3115&&(vb=!0);var l=1,c=cc(),A=dc();b<c?p.pinchToClose&&!vb&&X<=a.currItem.initialZoomLevel?(l=1-(c-b)/(c/1.2),ja(l),y("onPinchClose",l),tb=!0):(l=(c-b)/c,1<l&&(l=1),b=c-c/3*l):b>A&&(l=(b-A)/(6*c),1<l&&(l=1),b=A+l*c);mb.x=.5*(G.x+fa.x);mb.y=.5*(G.y+fa.y);aa.x+=mb.x-Ka.x;aa.y+=mb.y-Ka.y;K(Ka,mb);t.x=Jb("x",b);t.y=Jb("y",b);cb=b>v;v=b;F()}}else oa&&(Hb&&(Hb=!1,10<=Math.abs(H.x)&&(H.x-=V[0].x-Va.x),10<=Math.abs(H.y)&&(H.y-=V[0].y-Va.y)),L.x=G.x,L.y=G.y,0!==H.x||0!==H.y)&&("v"===oa&&p.closeOnVerticalDrag&& 32"fit"===p.scaleMode&&v===a.currItem.initialZoomLevel?(aa.y+=H.y,t.y+=H.y,b=ic(),g=!0,y("onVerticalDrag",b),ja(b),F()):(b=ea(),l=G.x,c=G.y,50<b-Pa&&(A=2<Ja.length?Ja.shift():{},A.x=l,A.y=c,Ja.push(A),Pa=b),Qa=!0,w=a.currItem.bounds,jc("x",H)||(jc("y",H),ac(t),F())))}},Ac=function b(a,c){return!(!a||a===document)&&!(a.getAttribute("class")&&-1<a.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(c(a)?a:b(a.parentNode,c))},Rb={},kc=function(b,a){return Rb.prevent=!Ac(b.target,p.isClickableElement), 33y("preventDragEvent",b,a,Rb),Rb.prevent},lc=function(b,a){return a.x=b.pageX,a.y=b.pageY,a.id=b.identifier,a},ic=function(){return 1-Math.abs((t.y-a.currItem.initialPosition.y)/(J.y/2))},nb={},Bc={},ta=[],Sb=function(b){for(;0<ta.length;)ta.pop();return ga?(wb=0,sa.forEach(function(b){0===wb?ta[0]=b:1===wb&&(ta[1]=b);wb++})):-1<b.type.indexOf("touch")?b.touches&&0<b.touches.length&&(ta[0]=lc(b.touches[0],nb),1<b.touches.length&&(ta[1]=lc(b.touches[1],Bc))):(nb.x=b.pageX,nb.y=b.pageY,nb.id="",ta[0]= 34nb),ta},jc=function(b,l){var c,g,e,k,d=t[b]+l[b],C=0<l[b],m=ka.x+l.x,q=ka.x-Ia.x;if(c=d>w.min[b]||d<w.max[b]?p.panEndFriction:1,d=t[b]+l[b]*c,(p.allowPanToNext||v===a.currItem.initialZoomLevel)&&(ia?"h"!==oa||"x"!==b||Da||(C?(d>w.min[b]&&(c=p.panEndFriction,w.min[b]-d,g=w.min[b]-Ra[b]),(0>=g||0>q)&&1<P()?(k=m,0>q&&m>Ia.x&&(k=Ia.x)):w.min.x!==w.max.x&&(e=d)):(d<w.max[b]&&(c=p.panEndFriction,d-w.max[b],g=Ra[b]-w.max[b]),(0>=g||0<q)&&1<P()?(k=m,0<q&&m<Ia.x&&(k=Ia.x)):w.min.x!==w.max.x&&(e=d))):k=m,"x"=== 35b))return void 0!==k&&(zb(k,!0),Ea=k!==Ia.x),w.min.x!==w.max.x&&(void 0!==e?t.x=e:Ea||(t.x+=l.x*c)),void 0!==k;N||Ea||v>a.currItem.fitRatio&&(t[b]+=l[b]*c)},Cc=function(b){if(!("mousedown"===b.type&&0<b.button)){if(ob)return void b.preventDefault();if(!C||"mousedown"!==b.type){if(kc(b,!0)&&b.preventDefault(),y("pointerDown"),ga){var l=k.arraySearch(sa,b.pointerId,"id");0>l&&(l=sa.length);sa[l]={x:b.pageX,y:b.pageY,id:b.pointerId}}b=Sb(b);l=b.length;V=null;kb();da&&1!==l||(da=Hb=!0,k.bind(window,la, 36a),cb=vb=tb=g=Ea=Qa=Gb=Da=!1,oa=null,y("firstTouchStart",b),K(Ra,t),aa.x=aa.y=0,K(L,b[0]),K(Va,L),Ia.x=O.x*qa,Ja=[{x:L.x,y:L.y}],Pa=rb=ea(),Lb(v,!0),Nb(),zc());!ha&&1<l&&!N&&!Ea&&(X=v,Da=!1,ha=Gb=!0,aa.y=aa.x=0,K(Ra,t),K(G,b[0]),K(fa,b[1]),Ka.x=.5*(G.x+fa.x),Ka.y=.5*(G.y+fa.y),hb.x=Math.abs(Ka.x)-t.x,hb.y=Math.abs(Ka.y)-t.y,Zb=hc(G,fa))}}},Dc=function(b){if(b.preventDefault(),ga){var a=k.arraySearch(sa,b.pointerId,"id");-1<a&&(a=sa[a],a.x=b.pageX,a.y=b.pageY)}da&&(b=Sb(b),oa||Qa||ha?V=b:ka.x!==O.x* 37qa?oa="h":(a=Math.abs(b[0].x-L.x)-Math.abs(b[0].y-L.y),10<=Math.abs(a)&&(oa=0<a?"h":"v",V=b)))},Ic=function(b){if(B.isOldAndroid){if(C&&"mouseup"===b.type)return;-1<b.type.indexOf("touch")&&(clearTimeout(C),C=setTimeout(function(){C=0},600))}y("pointerUp");kc(b,!1)&&b.preventDefault();var l;if(ga){var c=k.arraySearch(sa,b.pointerId,"id");-1<c&&((l=sa.splice(c,1)[0],navigator.pointerEnabled)?l.type=b.pointerType||"mouse":(l.type={4:"mouse",2:"touch",3:"pen"}[b.pointerType],l.type||(l.type=b.pointerType|| 38"mouse")))}var A=Sb(b),c=A.length;if("mouseup"===b.type&&(c=0),2===c)return V=null,!0;1===c&&K(Va,A[0]);0!==c||oa||N||(l||("mouseup"===b.type?l={x:b.pageX,y:b.pageY,type:"mouse"}:b.changedTouches&&b.changedTouches[0]&&(l={x:b.changedTouches[0].pageX,y:b.changedTouches[0].pageY,type:"touch"})),y("touchRelease",b,l));l=-1;if(0===c&&(da=!1,k.unbind(window,la,a),Nb(),ha?l=0:-1!==Qb&&(l=ea()-Qb)),Qb=1===c?ea():-1,b=-1!==l&&150>l?"zoom":"swipe",ha&&2>c&&(ha=!1,1===c&&(b="zoomPointerUp"),y("zoomGestureEnded")), 39V=null,Qa||Da||N||g)if(kb(),ca||(ca=Ec()),ca.calculateSwipeSpeed("x"),g)if(ic()<p.verticalDragRange)a.close();else{var e=t.y,d=ub;lb("verticalDrag",0,1,300,k.easing.cubic.out,function(b){t.y=(a.currItem.initialPosition.y-e)*b+e;ja((1-d)*b+d);F()});y("onVerticalDrag",1)}else{if((Ea||N)&&0===c){if(Fc(b,ca))return;b="zoomPointerUp"}if(!N)return"swipe"!==b?void Gc():void(!Ea&&v>a.currItem.fitRatio&&Hc(ca))}},Ec=function(){var b,a,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{}, 40slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{}
40,backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(g){1<Ja.length?(b=ea()-Pa+50,a=Ja[Ja.length-2][g]):(b=ea()-rb,a=Va[g]);c.lastFlickOffset[g]=L[g]-a;c.lastFlickDist[g]=Math.abs(c.lastFlickOffset[g]);20<c.lastFlickDist[g]?c.lastFlickSpeed[g]=c.lastFlickOffset[g]/b:c.lastFlickSpeed[g]=0;.1>Math.abs(c.lastFlickSpeed[g])&&(c.lastFlickSpeed[g]=0);c.slowDownRatio[g]=.95;c.slowDownRatioReverse[g]= 411-c.slowDownRatio[g];c.speedDecelerationRatio[g]=1},calculateOverBoundsAnimOffset:function(b,a){c.backAnimStarted[b]||(t[b]>w.min[b]?c.backAnimDestination[b]=w.min[b]:t[b]<w.max[b]&&(c.backAnimDestination[b]=w.max[b]),void 0!==c.backAnimDestination[b]&&(c.slowDownRatio[b]=.7,c.slowDownRatioReverse[b]=1-c.slowDownRatio[b],.05>c.speedDecelerationRatioAbs[b]&&(c.lastFlickSpeed[b]=0,c.backAnimStarted[b]=!0,lb("bounceZoomPan"+b,t[b],c.backAnimDestination[b],a||300,k.easing.sine.out,function(a){t[b]=a; 42F()}))))},calculateAnimOffset:function(b){c.backAnimStarted[b]||(c.speedDecelerationRatio[b]*=c.slowDownRatio[b]+c.slowDownRatioReverse[b]-c.slowDownRatioReverse[b]*c.timeDiff/10,c.speedDecelerationRatioAbs[b]=Math.abs(c.lastFlickSpeed[b]*c.speedDecelerationRatio[b]),c.distanceOffset[b]=c.lastFlickSpeed[b]*c.speedDecelerationRatio[b]*c.timeDiff,t[b]+=c.distanceOffset[b])},panAnimLoop:function(){if(Q.zoomPan&&(Q.zoomPan.raf=na(c.panAnimLoop),c.now=ea(),c.timeDiff=c.now-c.lastNow,c.lastNow=c.now,c.calculateAnimOffset("x"), 43c.calculateAnimOffset("y"),F(),c.calculateOverBoundsAnimOffset("x"),c.calculateOverBoundsAnimOffset("y"),.05>c.speedDecelerationRatioAbs.x&&.05>c.speedDecelerationRatioAbs.y))return t.x=Math.round(t.x),t.y=Math.round(t.y),F(),void jb("zoomPan")}};return c},Hc=function(b){if(b.calculateSwipeSpeed("y"),w=a.currItem.bounds,b.backAnimDestination={},b.backAnimStarted={},.05>=Math.abs(b.lastFlickSpeed.x)&&.05>=Math.abs(b.lastFlickSpeed.y))return b.speedDecelerationRatioAbs.x=b.speedDecelerationRatioAbs.y= 440,b.calculateOverBoundsAnimOffset("x"),b.calculateOverBoundsAnimOffset("y"),!0;Mb("zoomPan");b.lastNow=ea();b.panAnimLoop()},Fc=function(b,l){var c;N||(Ab=r);var g;if("swipe"===b){b=L.x-Va.x;var e=10>l.lastFlickDist.x;30<b&&(e||20<l.lastFlickOffset.x)?g=-1:-30>b&&(e||-20>l.lastFlickOffset.x)&&(g=1)}var d;g&&(r+=g,0>r?(r=p.loop?P()-1:0,d=!0):r>=P()&&(r=p.loop?0:P()-1,d=!0),d&&!p.loop||(ba+=g,qa-=g,c=!0));var C;g=O.x*qa;d=Math.abs(g-ka.x);return c||g>ka.x==0<l.lastFlickSpeed.x?(C=0<Math.abs(l.lastFlickSpeed.x)? 45d/Math.abs(l.lastFlickSpeed.x):333,C=Math.min(C,400),C=Math.max(C,250)):C=333,Ab===r&&(c=!1),N=!0,y("mainScrollAnimStart"),lb("mainScroll",ka.x,g,C,k.easing.cubic.out,zb,function(){kb();N=!1;Ab=-1;(c||Ab!==r)&&a.updateCurrItem();y("mainScrollAnimComplete")}),c&&a.updateCurrItem(!0),c},Gc=function(){var b=v,l=cc(),c=dc();v<l?b=l:v>c&&(b=c);var g,e=ub;return tb&&!cb&&!vb&&v<l?(a.close(),!0):(tb&&(g=function(b){ja((1-e)*b+e)}),a.zoomTo(b,0,200,k.easing.cubic.out,g),!0)};eb("Gestures",{publicMethods:{initGestures:function(){var b= 46function(b,a,g,e,d){Ba=b+a;Y=b+g;ma=b+e;
46Ca=d?b+d:""};(ga=B.pointerEvent)&&B.touch&&(B.touch=!1);ga?navigator.pointerEnabled?b("pointer","down","move","up","cancel"):b("MSPointer","Down","Move","Up","Cancel"):B.touch?(b("touch","start","move","end","cancel"),Z=!0):b("mouse","down","move","up");la=Y+" "+ma+" "+Ca;ya=Ba;ga&&!Z&&(Z=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints);a.likelyTouchDevice=Z;q[Ba]=Cc;q[Y]=Dc;q[ma]=Ic;Ca&&(q[Ca]=q[ma]);B.touch&&(ya+=" mousedown",la+=" mousemove mouseup", 47q.mousedown=q[Ba],q.mousemove=q[Y],q.mouseup=q[ma]);Z||(p.allowPanToNext=!1)}}});var Ha,ua,Tb,ob,ra,P,gc=function(b,l,c,g){Ha&&clearTimeout(Ha);Tb=ob=!0;var d;b.initialLayout?(d=b.initialLayout,b.initialLayout=null):d=p.getThumbBoundsFn&&p.getThumbBoundsFn(r);var C=c?p.hideAnimationDuration:p.showAnimationDuration,m=function(){jb("initialZoom");c?(a.template.removeAttribute("style"),a.bg.removeAttribute("style")):(ja(1),l&&(l.style.display="block"),k.addClass(e,"pswp--animated-in"),y("initialZoom"+ 48(c?"OutEnd":"InEnd")));g&&g();ob=!1};if(!C||!d||void 0===d.x)return y("initialZoom"+(c?"Out":"In")),v=b.initialZoomLevel,K(t,b.initialPosition),F(),e.style.opacity=c?0:1,ja(1),void(C?setTimeout(function(){m()},C):m());!function(){var l=xa,g=!a.currItem.src||a.currItem.loadError||p.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden");c||(v=d.w/b.w,t.x=d.x,t.y=d.y-ab,a[g?"template":"bg"].style.opacity=.001,F());Mb("initialZoom");c&&!l&&k.removeClass(e,"pswp--animated-in"); 49g&&(c?k[(l?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){k.addClass(e,"pswp--animate_opacity")},30));Ha=setTimeout(function(){if(y("initialZoom"+(c?"Out":"In")),c){var a=d.w/b.w,q=t.x,A=t.y,p=v,r=ub,n=function(b){1===b?(v=a,t.x=d.x,t.y=d.y-U):(v=(a-p)*b+p,t.x=(d.x-q)*b+q,t.y=(d.y-U-A)*b+A);F();g?e.style.opacity=1-b:ja(r-b*r)};l?lb("initialZoom",0,1,C,k.easing.cubic.out,n,m):(n(1),Ha=setTimeout(m,C+20))}else v=b.initialZoomLevel,K(t,b.initialPosition),F(),ja(1),g?e.style.opacity= 501:ja(1),Ha=setTimeout(m,C+20)},c?25:90)}()},Wa,Xa,La=[],Jc={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return ua.length}},mc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},ib=function(b,a,c){if(b.src&&!b.loadError){var g=!c;if(g&&(b.vGap||(b.vGap={top:0,bottom:0}),y("parseVerticalMargin",b)),Wa=a.x,Xa=a.y-b.vGap.top-b.vGap.bottom,g){a=Wa/ 51b.w;var e=Xa/b.h;b.fitRatio=a<e?a:e;a=p.scaleMode;"orig"===a?c=1:"fit"===a&&(c=b.fitRatio);1<c&&(c=1);b.initialZoomLevel=c;b.bounds||(b.bounds=mc())}if(!c)return;a=b.w*c;var e=b.h*c,d=b.bounds;d.center.x=Math.round((Wa-a)/2);d.center.y=Math.round((Xa-e)/2)+b.vGap.top;d.max.x=a>Wa?Math.round(Wa-a):d.center.x;d.max.y=e>Xa?Math.round(Xa-e)+b.vGap.top:d.center.y;d.min.x=a>Wa?0:d.center.x;d.min.y=e>Xa?b.vGap.top:d.center.y;return g&&c===b.initialZoomLevel&&(b.initialPosition=b.bounds.center),b.bounds}return b.w= 52b.h=0,b.initialZoomLevel=b.fitRatio=1,b.bounds=mc(),b.initialPosition=b.bounds.center,b.bounds},Bb=function(b,l,c,g,e,d){l.loadError||g&&(l.imageAppended=!0,Ga(l,g,l===a.currItem&&Fa),c.appendChild(g),d&&setTimeout(function(){l&&l.loaded&&l.placeholder&&(l.placeholder.style.display="none",l.placeholder=null)},500))},nc=function(b){b.loading=!0;b.loaded=!1;var a=b.img=k.createEl("pswp__img","img"),c=function(){b.loading=!1;b.loaded=!0;b.loadComplete?b.loadComplete(b):b.img=null;a=a.onload=a.onerror= 53null};return a.onload=c,a.onerror=function(){b.loadError=!0;c()},a.src=b.src,a},oc=function(b,a){if(b.src&&b.loadError&&b.container)return a&&(b.container.innerHTML=""),b.container.innerHTML=p.errorMsg.replace("%url%",b.src),!0},Ga=function(b,a,c){if(b.src){a||(a=b.container.lastChild);var g=c?b.w:Math.round(b.w*b.fitRatio);c=c?b.h:Math.round(b.h*b.fitRatio);b.placeholder&&!b.loaded&&(b.placeholder.style.width=g+"px",b.placeholder.style.height=c+"px");a.style.width=g+"px";a.style.height=c+"px"}}, 54pc=function(){if(La.length){for(var b,a=0;a<La.length;a++)b=La[a],b.holder.index===b.index&&Bb(b.index,b.item,b.baseDiv,b.img,0,b.clearPlaceholder);La=[]}};eb("Controller",{publicMethods:{lazyLoadItem:function(b){b=yb(b);var a=ra(b);a&&(!a.loaded&&!a.loading||M)&&(y("gettingData",b,a),a.src&&nc(a))}
54,initController:function(){k.extend(p,Jc,!0);a.items=ua=n;ra=a.getItemAt;P=p.getNumItemsFn;3>P()&&(p.loop=!1);D("beforeChange",function(b){var g;g=p.preload;b=null===b||0<=b;var c=Math.min(g[0],P()),e= 55Math.min(g[1],P());for(g=1;g<=(b?e:c);g++)a.lazyLoadItem(r+g);for(g=1;g<=(b?c:e);g++)a.lazyLoadItem(r-g)});D("initialLayout",function(){a.currItem.initialLayout=p.getThumbBoundsFn&&p.getThumbBoundsFn(r)});D("mainScrollAnimComplete",pc);D("initialZoomInEnd",pc);D("destroy",function(){for(var b,a=0;a<ua.length;a++)b=ua[a],b.container&&(b.container=null),b.placeholder&&(b.placeholder=null),b.img&&(b.img=null),b.preloader&&(b.preloader=null),b.loadError&&(b.loaded=b.loadError=!1);La=null})},getItemAt:function(b){return 0<= 56b&&void 0!==ua[b]&&ua[b]},allowProgressiveImg:function(){return p.forceProgressiveLoading||!Z||p.mouseUsed||1200<screen.width},setContent:function(b,g){p.loop&&(g=yb(g));var c=a.getItemAt(b.index);c&&(c.container=null);var e,c=a.getItemAt(g);if(!c)return void(b.el.innerHTML="");y("gettingData",g,c);b.index=g;b.item=c;var d=c.container=k.createEl("pswp__zoom-wrap");if(!c.src&&c.html&&(c.html.tagName?d.appendChild(c.html):d.innerHTML=c.html),oc(c),ib(c,J),!c.src||c.loadError||c.loaded)c.src&&!c.loadError&& 57(e=k.createEl("pswp__img","img"),e.style.opacity=1,e.src=c.src,Ga(c,e),Bb(0,c,d,e));else{if(c.loadComplete=function(c){if(E){if(b&&b.index===g){if(oc(c,!0))return c.loadComplete=c.img=null,ib(c,J),gb(c),void(b.index===r&&a.updateCurrZoomItem());c.imageAppended?!ob&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):B.transform&&(N||ob)?La.push({item:c,baseDiv:d,img:c.img,index:g,holder:b,clearPlaceholder:!0}):Bb(0,c,d,c.img,0,!0)}c.loadComplete=null;c.img=null;y("imageLoadComplete", 58g,c)}},k.features.transform){var C=k.createEl("pswp__img pswp__img--placeholder"+(c.msrc?"":" pswp__img--placeholder--blank"),c.msrc?"img":"");c.msrc&&(C.src=c.msrc);Ga(c,C);d.appendChild(C);c.placeholder=C}c.loading||nc(c);a.allowProgressiveImg()&&(!Tb&&B.transform?La.push({item:c,baseDiv:d,img:c.img,index:g,holder:b}):Bb(0,c,d,c.img,0,!0))}Tb||g!==r?gb(c):(ia=d.style,gc(c,e||c.img));b.el.innerHTML="";b.el.appendChild(d)},cleanSlide:function(b){b.img&&(b.img.onload=b.img.onerror=null);b.loaded=b.loading= 59b.img=b.imageAppended=!1}}});var va,Cb={},Ub=function(b,a,c){var g=document.createEvent("CustomEvent");g.initCustomEvent("pswpTap",!0,!0,{origEvent:b,target:b.target,releasePoint:a,pointerType:c||"touch"});b.target.dispatchEvent(g)};eb("Tap",{publicMethods:{initTap:function(){D("firstTouchStart",a.onTapStart);D("touchRelease",a.onTapRelease);D("destroy",function(){Cb={};va=null})},onTapStart:function(b){1<b.length&&(clearTimeout(va),va=null)},onTapRelease:function(b,a){if(a&&!Qa&&!Gb&&!Ua){if(va&& 60(clearTimeout(va),va=null,25>Math.abs(a.x-Cb.x)&&25>Math.abs(a.y-Cb.y)))return void y("doubleTap",a);if("mouse"===a.type)return void Ub(b,a,"mouse");if("BUTTON"===b.target.tagName.toUpperCase()||k.hasClass(b.target,"pswp__single-tap"))return void Ub(b,a);K(Cb,a);va=setTimeout(function(){Ub(b,a);va=null},300)}}}});var R;eb("DesktopZoom",{publicMethods:{initDesktopZoom:function(){bb||(Z?D("mouseUsed",function(){a.setupDesktopZoom()}):a.setupDesktopZoom(!0))},setupDesktopZoom:function(b){R={};D("bindEvents", 61function(){k.bind(e,"wheel mousewheel DOMMouseScroll",a.handleMouseWheel)});D("unbindEvents",function(){R&&k.unbind(e,"wheel mousewheel DOMMouseScroll",a.handleMouseWheel)});a.mouseZoomedIn=!1;var g,c=function(){a.mouseZoomedIn&&(k.removeClass(e,"pswp--zoomed-in"),a.mouseZoomedIn=!1);1>v?k.addClass(e,"pswp--zoom-allowed"):k.removeClass(e,"pswp--zoom-allowed");d()},d=function(){g&&(k.removeClass(e,"pswp--dragging"),g=!1)};D("resize",c);D("afterChange",c);D("pointerDown",function(){a.mouseZoomedIn&& 62(g=!0,k.addClass(e,"pswp--dragging"))});D("pointerUp",d);b||c()},handleMouseWheel:function(b){if(v<=a.currItem.fitRatio)return p.modal&&(!p.closeOnScroll||Ua||da?b.preventDefault():T&&2<Math.abs(b.deltaY)&&(xa=!0,a.close())),!0;if(b.stopPropagation(),R.x=0,"deltaX"in b)1===b.deltaMode?(R.x=18*b.deltaX,R.y=18*b.deltaY):(R.x=b.deltaX,R.y=b.deltaY);
62else if("wheelDelta"in b)b.wheelDeltaX&&(R.x=-.16*b.wheelDeltaX),b.wheelDeltaY?R.y=-.16*b.wheelDeltaY:R.y=-.16*b.wheelDelta;else{if(!("detail"in b))return; 63R.y=b.detail}Lb(v,!0);var g=t.x-R.x,c=t.y-R.y;(p.modal||g<=w.min.x&&g>=w.max.x&&c<=w.min.y&&c>=w.max.y)&&b.preventDefault();a.panTo(g,c)},toggleDesktopZoom:function(b){b=b||{x:J.x/2+Sa.x,y:J.y/2+Sa.y};var g=p.getDoubleTapZoom(!0,a.currItem),c=v===g;a.mouseZoomedIn=!c;a.zoomTo(c?a.currItem.initialZoomLevel:g,b,333);k[(c?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var pb,qc,Ma,Db,Vb,rc,I,Ya,Wb,Xb,W,Yb,Kc={history:!0,galleryUID:1},sc=function(){var b=W.hash.substring(1),a={};if(5>b.length)return a; 64for(var g=b.split("&"),b=0;b<g.length;b++)if(g[b]){var d=g[b].split("=");2>d.length||(a[d[0]]=d[1])}if(p.galleryPIDs)for(g=a.pid,b=a.pid=0;b<ua.length;b++){if(ua[b].pid===g){a.pid=b;break}}else a.pid=parseInt(a.pid,10)-1;return 0>a.pid&&(a.pid=0),a},tc=function l(){if(Ma&&clearTimeout(Ma),Ua||da)return void(Ma=setTimeout(l,500));Db?clearTimeout(qc):Db=!0;var a=r+1,g=ra(r);g.hasOwnProperty("pid")&&(a=g.pid);a=I+"&gid="+p.galleryUID+"&pid="+a;Ya||-1===W.hash.indexOf(a)&&(Xb=!0);g=W.href.split("#")[0]+ 65"#"+a;Yb?"#"+a!==window.location.hash&&history[Ya?"replaceState":"pushState"]("",document.title,g):Ya?W.replace(g):W.hash=a;Ya=!0;qc=setTimeout(function(){Db=!1},60)};eb("History",{publicMethods:{initHistory:function(){if(k.extend(p,Kc,!0),p.history){W=window.location;Ya=Wb=Xb=!1;I=W.hash.substring(1);Yb="pushState"in history;-1<I.indexOf("gid=")&&(I=I.split("&gid=")[0],I=I.split("?gid=")[0]);D("afterChange",a.updateURL);D("unbindEvents",function(){k.unbind(window,"hashchange",a.onHashChange)});var g= 66function(){rc=!0;Wb||(Xb?history.back():I?W.hash=I:Yb?history.pushState("",document.title,W.pathname+W.search):W.hash="");pb&&clearTimeout(pb);Ma&&clearTimeout(Ma)};D("unbindEvents",function(){xa&&g()});D("destroy",function(){rc||g()});D("firstUpdate",function(){r=sc().pid});var c=I.indexOf("pid=");-1<c&&(I=I.substring(0,c),"&"===I.slice(-1)&&(I=I.slice(0,-1)));setTimeout(function(){E&&k.bind(window,"hashchange",a.onHashChange)},40)}},onHashChange:function(){if(W.hash.substring(1)===I)return Wb=!0, 67void a.close();Db||(Vb=!0,a.goTo(sc().pid),Vb=!1)},updateURL:function(){pb&&clearTimeout(pb);Ma&&clearTimeout(Ma);Vb||(Ya?pb=setTimeout(tc,800):tc())}}});k.extend(a,yc)}},5035:function(m,u,n){u.a=function(d,e){var m,n,u,k,a,p,E,Za,xa,r,$a,S,la,ya,q,v,X,za,x=this,Aa=!1,M=!0,z=!0,qb={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4E3,timeToIdleOutside:1E3,loadingIndicatorDelay:1E3,addCaptionHTMLFn:function(a,d){return a.title?(d.children[0].innerHTML= 68a.title,!0):(d.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}}"}, 69{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return d.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return d.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},Ba=function(a){if(v)return!0;a=a||window.event;q.timeToIdle&&q.mouseUsed&&!xa&&Oa();for(var d,k,m=(a.target||a.srcElement).getAttribute("class")||"",n=0;n<ca.length;n++)d=ca[n],d.onTap&&-1<m.indexOf("pswp__"+ 70d.name)&&(d.onTap(),k=!0);k&&(a.stopPropagation&&a.stopPropagation(),v=!0,setTimeout(function(){v=!1},e.features.isOldAndroid?600:30))},Y=function(a,d,k){e[(k?"add":"remove")+"Class"](a,"pswp__"+d)},ma=function(){var a=1===q.getNumItemsFn();a!==ya&&(Y(n,"ui--one-slide",a),ya=a)},Ca=function(){Y(E,"share-modal--hidden",z)},T=function(){return z=!z,z?(e.removeClass(E,"pswp__share-modal--fade-in"),setTimeout(function(){z&&Ca()},300)):(Ca(),setTimeout(function(){z||e.addClass(E,"pswp__share-modal--fade-in")}, 7130)),z||Z(),!1},ga=function(a){a=a||window.event;var e=a.target||a.srcElement;return d.shout("shareLinkClick",a,e),!!e.href&&(!!e.hasAttribute("download")||(window.open(e.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)),z||T(),!1))},Z=function(){for(var a,d,e,k,m="",n=0;n<q.shareButtons.length;n++)a=q.shareButtons[n],d=q.getImageURLForShare(a),e=q.getPageURLForShare(a),k=q.getTextForShare(a), 72d=a.url.replace("{{url}}",encodeURIComponent(e)).replace("{{image_url}}",encodeURIComponent(d)).replace("{{raw_image_url}}",d).replace("{{text}}",encodeURIComponent(k)),m+='<a href="'+d+'" target="_blank" class="pswp__share--'+a.id+'"'+(a.download?"download":"")+">"+a.label+"</a>",q.parseShareButtonOut&&(m=q.parseShareButtonOut(a,m));E.children[0].innerHTML=m;E.children[0].onclick=ga},na=function(a){for(var d=0;d<q.closeElClasses.length;d++)if(e.hasClass(a,"pswp__"+q.closeElClasses[d]))return!0}, 73Na=0,Oa=function(){clearTimeout(za);Na=0;xa&&x.setIdle(!1)},ab=function(a){a=a||window.event;(a=a.relatedTarget||a.toElement)&&"HTML"!==a.nodeName||(clearTimeout(za),za=setTimeout(function(){x.setIdle(!0)},q.timeToIdleOutside))},bb=function(){q.preloaderEl&&(U(!0),r("beforeChange",function(){clearTimeout(la);la=setTimeout(function(){d.currItem&&d.currItem.loading?(!d.allowProgressiveImg()||d.currItem.img&&!d.currItem.img.naturalWi
73dth)&&U(!1):U(!0)},q.loadingIndicatorDelay)}),r("imageLoadComplete", 74function(a,e){d.currItem===e&&U(!0)}))},U=function(a){S!==a&&(Y($a,"preloader--active",!a),S=a)},B=function(a){var m=a.vGap;if(!d.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth){var p=q.barsSize;q.captionEl&&"auto"===p.bottom?(k||(k=e.createEl("pswp__caption pswp__caption--fake"),k.appendChild(e.createEl("pswp__caption__center")),n.insertBefore(k,u),e.addClass(n,"pswp__ui--fit")),q.addCaptionHTMLFn(a,k,!0))?m.bottom=parseInt(k.clientHeight,10)||44:m.bottom=p.top:m.bottom="auto"=== 75p.bottom?0:p.bottom;m.top=p.top}else m.top=m.bottom=0},rb=function(){q.timeToIdle&&r("mouseUsed",function(){e.bind(document,"mousemove",Oa);e.bind(document,"mouseout",ab);X=setInterval(function(){2===++Na&&x.setIdle(!0)},q.timeToIdle/2)})},Pa=function(){r("onVerticalDrag",function(a){M&&.95>a?x.hideControls():!M&&.95<=a&&x.showControls()});var a;r("onPinchClose",function(d){M&&.9>d?(x.hideControls(),a=!0):a&&!M&&.9<d&&x.showControls()});r("zoomGestureEnded",function(){a=!1})},ca=[{name:"caption", 76option:"captionEl",onInit:function(a){u=a}},{name:"share-modal",option:"shareEl",onInit:function(a){E=a},onTap:function(){T()}},{name:"button--share",option:"shareEl",onInit:function(a){p=a},onTap:function(){T()}},{name:"button--zoom",option:"zoomEl",onTap:d.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(g){a=g}},{name:"button--close",option:"closeEl",onTap:d.close},{name:"button--arrow--left",option:"arrowEl",onTap:d.prev},{name:"button--arrow--right",option:"arrowEl",onTap:d.next}, 77{name:"button--fs",option:"fullscreenEl",onTap:function(){m.isFullscreen()?m.exit():m.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){$a=a}}],cb=function(){var a,d,k,m=function(m){if(m)for(var p=m.length,n=0;n<p;n++){a=m[n];d=a.className;for(var r=0;r<ca.length;r++)k=ca[r],-1<d.indexOf("pswp__"+k.name)&&(q[k.option]?(e.removeClass(a,"pswp__element--disabled"),k.onInit&&k.onInit(a)):e.addClass(a,"pswp__element--disabled"))}};m(n.children);var p=e.getChildByClass(n,"pswp__top-bar"); 78p&&m(p.children)};x.init=function(){e.extend(d.options,qb,!0);q=d.options;n=e.getChildByClass(d.scrollWrap,"pswp__ui");r=d.listen;Pa();r("beforeChange",x.update);r("doubleTap",function(a){var e=d.currItem.initialZoomLevel;d.getZoomLevel()!==e?d.zoomTo(e,a,333):d.zoomTo(q.getDoubleTapZoom(!1,d.currItem),a,333)});r("preventDragEvent",function(a,d,e){(d=a.target||a.srcElement)&&d.getAttribute("class")&&-1<a.type.indexOf("mouse")&&(0<d.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(d.tagName))&& 79(e.prevent=!1)});r("bindEvents",function(){e.bind(n,"pswpTap click",Ba);e.bind(d.scrollWrap,"pswpTap",x.onGlobalTap);d.likelyTouchDevice||e.bind(d.scrollWrap,"mouseover",x.onMouseOver)});r("unbindEvents",function(){z||T();X&&clearInterval(X);e.unbind(document,"mouseout",ab);e.unbind(document,"mousemove",Oa);e.unbind(n,"pswpTap click",Ba);e.unbind(d.scrollWrap,"pswpTap",x.onGlobalTap);e.unbind(d.scrollWrap,"mouseover",x.onMouseOver);m&&(e.unbind(document,m.eventK,x.updateFullscreen),m.isFullscreen()&& 80(q.hideAnimationDuration=0,m.exit()),m=null)});r("destroy",function(){q.captionEl&&(k&&n.removeChild(k),e.removeClass(u,"pswp__caption--empty"));E&&(E.children[0].onclick=null);e.removeClass(n,"pswp__ui--over-close");e.addClass(n,"pswp__ui--hidden");x.setIdle(!1)});q.showAnimationDuration||e.removeClass(n,"pswp__ui--hidden");r("initialZoomIn",function(){q.showAnimationDuration&&e.removeClass(n,"pswp__ui--hidden")});r("initialZoomOut",function(){e.addClass(n,"pswp__ui--hidden")});r("parseVerticalMargin", 81B);cb();q.shareEl&&p&&E&&(z=!0);ma();rb();q.fullscreenEl&&!e.features.isOldAndroid&&(m||(m=x.getFullscreenAPI()),m?(e.bind(document,m.eventK,x.updateFullscreen),x.updateFullscreen(),e.addClass(d.template,"pswp--supports-fs")):e.removeClass(d.template,"pswp--supports-fs"));bb()};x.setIdle=function(a){xa=a;Y(n,"ui--idle",a)};x.update=function(){M&&d.currItem?(x.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(d.currItem,u),Y(u,"caption--empty",!d.currItem.title)),Aa=!0):Aa=!1;z||T();ma()};x.updateFullscreen= 82function(a){a&&setTimeout(function(){d.setScrollOffset(0,e.getScrollY())},50);e[(m.isFullscreen()?"add":"remove")+"Class"](d.template,"pswp--fs")};x.updateIndexIndicator=function(){q.counterEl&&(a.innerHTML=d.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())};x.onGlobalTap=function(a){a=a||window.event;var k=a.target||a.srcElement;if(!v)if(a.detail&&"mouse"===a.detail.pointerType){if(na(k))return void d.close();e.hasClass(k,"pswp__img")&&(1===d.getZoomLevel()&&d.getZoomLevel()<=d.currItem.fitRatio? 83q.clickToCloseNonZoomable&&d.close():d.toggleDesktopZoom(a.detail.releasePoint))}else if(q.tapToToggleControls&&(M?x.hideControls():x.showControls()),q.tapToClose&&(e.hasClass(k,"pswp__img")||na(k)))return void d.close()};x.onMouseOver=function(a){a=a||window.event;Y(n,"ui--over-close",na(a.target||a.srcElement))};x.hideControls=function(){e.addClass(n,"pswp__ui--hidden");M=!1};x.showControls=function(){M=!0;Aa||x.update();e.removeClass(n,"pswp__ui--hidden")};x.supportsFullscreen=function(){var a= 84document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)};x.getFullscreenAPI=function(){var a,e=document.documentElement;return e.requestFullscreen?a={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:"fullscreenchange"}:e.mozRequestFullScreen?a={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"mozfullscreenchange"}:e.webkitRequestFullscreen?a={enterK:"webkitRequestFullscreen", 85exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkitfullscreenchange"}:e.msRequestFullscreen&&(a={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),a&&(a.enter=function(){if(Za=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return d.template[this.enterK]();d.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},a.exit=function(){return q.closeOnScroll=Za,document[this.exitK]()},a.isFullscreen= 86function(){return document[this.elementK]}),a}}},7179:function(m,u){m.exports=function(m,d){if(!(m instanceof d))throw new TypeError("Cannot call a class as a function");};m.exports.__esModule=!0;m.exports.default=m.exports},7180:function(m,u){function n(d,e){for(var m=0;m<e.length;m++){var n=e[m];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(d,n.key,n)}}m.exports=function(d,e,m){return e&&n(d.prototype,e),m&&n(d,m),Object.defineProperty(d,"prototype", 87{writable:!1}),d};m.exports.__esModule=!0;m.exports.default=m.exports},7189:function(m,u){function n(d){"@babel/helpers - typeof";$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbolIterator();return m.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){$jscomp.initSymbol();$jscomp.initSymbol();$jscomp.initSymbol();return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},m.exports.__esModule= 88!0,m.exports.default=m.exports,n(d)}m.exports=n;m.exports.__esModule=!0;m.exports.default=m.exports}
88,7466:function(m,u,n){Object.defineProperty(u,"__esModule",{value:!0});n(5034);n(5035);n(1123);window[window.WWNamespace.LOAD_MODULE_SERVICE].notifyAboutLoad(window[window.WWNamespace.MODULES].PHOTOSWIPE)}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.