OLA VISTA PHOTOGRAPHY
Bio
Contact
Images/Tear Sheet
Images/Below the surface
Images/Above the surface
Images/Stock Swimming
USMS Nationals/FINA Worlds 2015
Images/Faces
swimming stock
swimming stock photography by Mike Lewis
67 of 315
next
-1}function ie(e){return te(e)?!Jo.overrides.videoAutoPlay&&!Jo.overrides.vimeoDefault:!Jo.overrides.videoAutoPlay}function ne(e){function t(e){e.isOpen?o.closeItem(e):o.openItem(e)}function i(){n=new ye,n.gap=o.gap,n.axis=o.axis,n.align=o.align,n.wrap=o.wrap,n.perpLength=0}e=e||{};var n,o=e.self||new Zo(e),a=[];return o.gap=e.gap||1,o.axis=e.axis||"y",o.align=e.align||"left",o.wrap=e.wrap||!1,o.perpLength=e.perpLength||o.width,o.expand="auto",o.toggle=e.toggle||!0,o.updateSpeed=e.updateSpeed||.35,o.animate=e.animate||!0,o.addEventListener(nn,o.select),o.addItem=function(e,t,i,n){"all"===o.expand&&(n=!0);var r={container:e,title:t,content:i,isOpen:n||!1,hasSubs:e.hasSubs||!1};"x"===o.axis&&ri.dropdownSubMenu?(t.addEventListener("mouseover",function(){o.animate=!0,o.updateSpeed=.25,o.openItem(r)}),t.addEventListener("mouseout",function(){o.animate=!0,o.updateSpeed=.25,o.closeItem(r)}),i&&(i.addEventListener("mouseover",function(){o.openItem(r)}),i.addEventListener("mouseout",function(){o.closeItem(r)}))):t.addEventListener(Ji,o.select),a.push(r),t.accordionItem=r,o.addChild(e)},o.select=function(e){for(var i=a.length;i--;)a[i]===this.accordionItem?"y"!==o.axis&&"x"===o.axis&&ri.dropdownSubMenu||(o.toggle?t(this.accordionItem):this.accordionItem.isOpen||o.openItem(this.accordionItem),o.dispatchEvent(on,this.accordionItem)):"single"===o.expand&&o.closeItem(a[i]);o.layout()},o.closeItem=function(e){"all"!==o.expand&&(e.isOpen=!1,e.content&&(e.content.overflow="hidden",ze(e.content,o.animate?o.updateSpeed:0,{height:0}),e.container.height=e.title.height))},o.openItem=function(e){e.isOpen=!0,e.content&&(ze(e.content,o.animate?o.updateSpeed:0,{height:e.contentHeight,onComplete:function(){ri.dropdownSubMenu&&/top|bottom/.test(Jo.menuView.placement())||(e.content.overflow="visible")}}),e.container.height=e.title.height+e.contentHeight)},o.layout=function(){function e(e,t,i){return e+(t<0?-t:0)+(i+t-e<0?0:i+t-e)}i();var t,r,l=a.length,s=-o.gap;for(n.perpLength=0,t=0;t
n.perpLength?h:n.perpLength:n.perpLength=d>n.perpLength?d:n.perpLength,n.addItem(d,h)}n.layoutItems();var c="x"===o.axis?o.gap+s:0,u="x"===o.axis?0:o.gap+s,p=n.getBounds(),m="x"===o.axis?p.width-o.gap:n.perpLength,v=p.height+("x"===o.axis?0:o.gap+s);for(t=0;t
Ko.menuView.width()&&(m=f)}}o.width=m,o.height=v,o.dispatchEvent(an,{width:m,height:v})},o}function oe(e,t,i){var n=new ae({hRange:i.hRange,vRange:i.vRange,hAlign:i.hAlign,vAlign:i.vAlign,width:i.width||e.width,height:i.height||e.height,hOffset:i.hOffset,vOffset:i.vOffset}),o=i.hOrigin||0,a=i.vOrigin||0,r={x:Math.round(n.x+o),y:Math.round(n.y+a),onComplete:i.onComplete,onCompleteParams:i.onCompleteParams,onCompleteScope:i.onCompleteScope,onUpdate:i.onUpdate,onUpdateParams:i.onUpdateParams,onUpdateScope:i.onUpdateScope,onInit:i.onInit,onInitScope:i.onInitScope,onInitParams:i.onInitParams};return ze(e,t,r),r}function ae(e){e=e||{};var t=e.hRange||0,i=e.vRange||0,n=e.width||0,o=e.height||0,a=e.hAlign||"left",r=e.vAlign||"top",l=e.hOffset||0,s=e.vOffset||0;return{set hRange(e){t=e},set vRange(e){i=e},set width(e){n=e},set height(e){o=e},set hAlign(e){a=e},set vAlign(e){r=e},set hOffset(e){l=e},set vOffset(e){s=e},get x(){return"center"===a?.5*(t-n)+l:"right"===a?t-n-l:l},get y(){return"center"===r||"middle"===r?.5*(i-o)+s:"bottom"===r?i-o-s:s}}}function re(e){function t(e){C=e}function i(e){w=!/none|disabled/.test(ri.cursorIconStyle)&&e}function n(){c=new Uo,c.left=-20,c.top=-20,c.width=40,c.height=40,f.addChild(c),c.element.style["pointer-events"]="none",f.svg=c,u=new Pe,u.id="icon",u.fill=ri.cursorColor,c.addChild(u),u.element.style["pointer-events"]="none",f.iconLeft=u,p=new Pe,p.id="icon",p.d=Go.cursorThumbs,p.fill=ri.cursorColor,c.addChild(p),p.element.style["pointer-events"]="none",f.iconCenter=p,m=new Pe,m.id="icon",m.fill=ri.cursorColor,c.addChild(m),m.element.style["pointer-events"]="none",f.iconRight=m,o(),e.parentView.addChild(f),Yo.addEventListener(Ri,a),f.listenerAdded=!0}function o(){var e=pi!==vi&&pi!==mi&&ri.cursorIconBlendMode?ri.cursorIconBlendMode:"normal";f.element.style["mix-blend-mode"]=e,f.cursorIconStyle=ri.cursorIconStyle,f.iconLeft.d=b.left[ri.cursorIconStyle],f.iconRight.d=b.right[ri.cursorIconStyle]}function a(e){if(e.target!==c.element&&e.target!==u.element&&e.target!==p.element&&e.target!==m.element){var t=V(e),i=ri.unifiedPageScrolling&&"y"===C?e.pageY:k(e),n=Jo.mediaView.x(),a=Jo.mediaView.y(),r=Jo.mediaView.width(),h=Jo.mediaView.height();ri.unifiedPageScrolling&&"y"===C&&(a+=Yo.scrollY),f.transition=0,f.translateX=t-2,f.translateY=i-2,e.target.navigationCursor&&f.enabled?v||l(e):v&&s(e);var b=w?.333*r:.5*r,y=w?.333*h:.5*h,L="x"===C?b:y,S="x"===C?t-n:i-a,M=L,x=2*L;ri.cursorColor!==f.iconLeft.fill&&(f.iconLeft.fill=ri.cursorColor,f.iconCenter.fill=ri.cursorColor,f.iconRight.fill=ri.cursorColor),f.cursorIconStyle!==ri.cursorIconStyle&&o(),S
M&&S
x)&&(f.iconLeft.alpha=0,f.iconCenter.alpha=0,f.iconRight.alpha=1,f.svg.rotate="y"===C&&/arrow/.test(f.cursorIconStyle)?90:0,f.type="next")}clearTimeout(g),g=setTimeout(function(){d(e)},5e3)}function r(t){t.target.navigationCursor&&f.enabled&&(f.alpha=0,v=!1,"thumbs"===f.type?e.events.dispatchEvent(Mo,f.type):e.events.dispatchEvent(So,{navDir:f.type}))}function l(e){v=!0,f.display="block",f.alpha=.85,/none|disabled/.test(ri.cursorIconStyle)||(e.target.style.cursor="none",f.iconLeft.cursor="none",f.iconCenter.cursor="none",f.iconRight.cursor="none",f.svg.cursor="none",f.cursor="none"),"disabled"===ri.cursorIconStyle?f.display="none":(Yo.element.addEventListener(Ji,r),Yo.element.addEventListener("contextmenu",h),Yo.element.addEventListener("dragstart",h))}function s(e){v&&(v=!1,f.alpha=0,f.display="none"),Yo.element.removeEventListener(Ji,r),Yo.element.removeEventListener("contextmenu",h),Yo.element.removeEventListener("dragstart",h)}function d(e){v=!1,f.alpha=0,f.display="none",e&&e.target&&e.target.style&&(e.target.style.cursor="default"),f.iconLeft.cursor="default",f.iconCenter.cursor="default",f.iconRight.cursor="default",f.svg.cursor="default",f.cursor="default","disabled"===ri.cursorIconStyle?f.display="none":(Yo.element.addEventListener(Ji,r),Yo.element.addEventListener("contextmenu",h),Yo.element.addEventListener("dragstart",h))}function h(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}var c,u,p,m,v,g,f=new Zo({events:new Oe}),b={left:{arrow1:Go.arrow1Left,arrow2:Go.arrow2Left,plus1:Go.plus1Left,plus2:Go.plus2Left,none:"",disabled:""},right:{arrow1:Go.arrow1Right,arrow2:Go.arrow2Right,plus1:Go.plus1Right,plus2:Go.plus2Right,none:"",disabled:""}},C="y",w=!1;return f.enabled=!0,f.zIndex=999,f.alpha=0,f.display="none",f.addEventListener("cursorAxisUpdate",t),f.addEventListener("cursorThumbsUpdate",i),f.addEventListener("cursorBlendMode",function(){var e=pi!==vi&&pi!==mi&&ri.cursorIconBlendMode?ri.cursorIconBlendMode:"normal";f.element.style["mix-blend-mode"]=e}),n.call(f),f}function le(e){function t(e){u.text=e.target.tooltip,u.alpha=1,h.width=u.element.offsetWidth+2*y,h.height=u.element.offsetHeight+2*y,d.width=h.width+2*w,d.height=h.height+2*w,T=x+d.height+.5*w,z=x+w}function i(e){S=e.pageX/window.innerWidth;var t=Math.round(d.width*S);t-c.point-b
d.width?(c.x=d.width-(w+c.width+b),d.x=e.pageX-d.width+w+c.point+b):(c.x=t-(w-c.width),d.x=e.pageX-t)}function n(e){e.pageY
=a-1&&t<=a+1},default:function(e){return e.isInViewport}});this.update=function(e){setTimeout(function(){e&&(a=e),n()},0)}}function ce(e,t){function i(e){ze(this,.2,{backgroundColor:aa.bgColorLighter,fontColor:aa.fontColorSelected})}function n(e){ze(this,.2,{backgroundColor:aa.bgColor,fontColor:aa.fontColor})}t=t||{};var o=new Zo;o.backgroundColor=t.backgroundColor||aa.bgColorLight,o.width=250,o.height=150,o.borderRadius=4,o.overflow="hidden",o.boxShadow=aa.shadowDark,o.addEventListener(Ji,function(e){e.stopPropagation()});var a=new Zo;a.x=25,a.y=20,a.fontColor=t.fontColor||aa.fontColor,a.fontFamily="Helvetica Neue, Arial, sans-serif",a.fontSize=15.5,a.selectable=!0,a.text=e,a.textAlign="center";var r=new Zo({type:"button"});r.width=65,r.height=40,r.text="OK",r.outline="none",r.border="none",r.fontWeight="bold",r.fontSize=aa.fontSize,r.fontColor=aa.fontColor,r.fontFamily="Helvetica Neue, Arial, sans-serif",r.backgroundColor=aa.bgColor,o.addChild(r),o.addChild(a);var l=[];dx&&B(dx,"site.siteView")&&(l=[B(dx,"site.siteView")]),dx&&B(dx,"admin.adminView")&&(l=[dx.site.siteView,dx.admin.adminView]);var s=new Do(o,{userOverride:t.userOverride||!0,backgroundColor:t.backgroundColor||"#000000",alpha:t.alpha||.5,blurLayers:t.blurLayers||l});return s.open(),r.addEventListener(Ii,i),r.addEventListener(ji,n),r.addEventListener(Ei,i),r.addEventListener(Vi,n),r.addEventListener(Ji,function(e){t.onClose&&t.onClose(),s.close()}),o.width=a.width+50,a.width=o.width-50,o.height=a.height+r.height+50,r.width=o.width,r.y=o.height-r.height-0,s.overlayResize(),r.focus(),s}function ue(e){function t(){h.width=c,h.height=u,l=new Zo,l.backgroundColor=ri.overlayColor,l.width=c,l.height=u,r=new Fe,r.backgroundColor=ri.contactFieldRectColor,r.fontFamily=ri.contactFont,r.fontColor=ri.contactFontColor,r.fontSize=pi===vi?16:14,r.width=170,r.height=23,r.x=10,r.y=.5*(u-r.height),r.paddingLeft=3,r.addEventListener(Ei,a),r.addEventListener(Vi,o),r.element.addEventListener(Ji,function(e){e.stopPropagation()}),r.element.tabIndex=1,h.setMessage("PASSWORD"),s=new Ve,s.text="SUBMIT",s.x=r.x+r.width+10,s.y=r.y,s.height=23,s.width=70,s.fontSize=pi===vi?16:14,s.fontFamily=ri.contactFont,s.fontColor=ri.contactFontColor,s.backgroundColor=ri.contactFieldRectColor,h.addChild(l),h.addChild(r),h.addChild(s);var e=dx&&B(dx,"admin.adminView")?[dx.site.siteView,dx.admin.adminView]:[dx.site.siteView];d=new Do(h,{userOverride:!0,backgroundColor:"#000000",alpha:.5,blurLayers:e}),h.open(),d.overlayResize()}function i(e){13===e.keyCode&&n(e)}function n(t){h.events.dispatchEvent("SITE_SERVICE_PASSWORD_CHECK",{sectionKey:e.section.key,value:r.value})}function o(e){Yo.isInputFocus=!1,""===r.value&&h.setMessage("PASSWORD")}function a(e){Yo.isInputFocus=!0,r.value=""}var r,l,s,d,h=new Zo({events:e.events}),c=272,u=47;return h.updateSpeed=0,h.addEventListener(qn,function(e){}),h.updatePosition=function(e){ze(h,h.updateSpeed,{x:Ko.mediaView.x()+.5*(Ko.mediaView.width()-c),y:Ko.mediaView.y()+.5*(Ko.mediaView.height()-u)}),h.updateSpeed=Un},h.close=function(){Yo.removeEventListener(Wi,i),s.removeEventListener(Ji,n),d.close()},h.setMessage=function(e){r.value=e},h.open=function(t){t&&(e.section=t),d.open(),setTimeout(function(){Yo.addEventListener(Wi,i),s.addEventListener(Ji,n)},100)},t(),h}function pe(e,t,i){var n=new ve({type:i.type,hRange:i.hRange,vRange:i.vRange,width:i.width||e.width,height:i.height||e.height,disableOrientationCheck:i.disableOrientationCheck}),o=new ae({hRange:i.hRange,vRange:i.vRange,hAlign:i.hAlign,vAlign:i.vAlign,width:n.width,height:n.height}),a={x:Oo.round(o.x),y:Oo.round(o.y),width:n.width,height:n.height,onComplete:i.onComplete,onCompleteParams:i.onCompleteParams,onCompleteScope:i.onCompleteScope,onUpdate:i.onUpdate,onUpdateParams:i.onUpdateParams,onUpdateScope:i.onUpdateScope,onInit:i.onInit,onInitScope:i.onInitScope,onInitParams:i.onInitParams};return i.onComplete&&(a.onComplete=i.onComplete),e&&ze(e,t,a),{scale:n,align:o}}function me(e){function t(e){var t=e.match(/[@]([0-9]*\.?[0-9]+)?[x]/i),i=e.match(/__at__([0-9]*\.?[0-9]+)?x/i);return t?Number(t[1]):i?Number(i[1]):1}var i=e.width,n=e.height,o=t(e.filename);return{width:Math.round(i/o),height:Math.round(n/o)}}function ve(e){function t(){return m=d/h,"fit"===l||"native"===l?m
p}function i(){p=c/u,n(),t()?(c=d,u=d/p):(c=h*p,u=h),"native"===e.type&&e.width
t}function r(e,t){return e===t}e=e||{};var l=e.type||"fit",s=e.disableOrientationCheck||!1,d=e.hRange||0,h=e.vRange||0,c=e.width||0,u=e.height||0,p=-1,m=-1;return{set hRange(e){d=e},set vRange(e){h=e},set type(e){l=e},get type(){return l},set width(e){c=e},set height(e){u=e},get width(){return i(),c},get height(){return i(),u}}}function ge(e,t,i){function n(e,t){e>t?u.alignSave||(u.alignSave=u.align,u.align="width"===u.dim?"left":"top",l=u.alignment()):(u.alignSave&&(u.align=u.alignSave,delete u.alignSave),l=u.alignment())}function o(e,t){e
1?1:e,l=e},get position(){return s},set position(e){s=e},get scrollDist(){return d},set scrollDist(e){d=e},get ing(){return h},set ing(e){h=e}};u.perpAxis="x"===i.axis?"y":"x",u.dim="x"===i.axis?"width":"height",u.perpDim="x"===i.axis?"height":"width",u.alpha=isNaN(i.alpha)?.35:i.alpha;var p=!1,m="width"===u.dim?"offsetWidth":"offsetHeight";return u.alignment=function(){switch(u.align){case"middle":case"center":return.5;case"right":case"bottom":return 1;default:return 0}},u.scrollTo=function(e){u.bar&&u.bar.scrollTo(e,0)},u.update=function(t,a,h){t=t||0,p||(p=!0,h||u.dispatchEvent("scrollStart"));var v=u.mask.element[m],g=(u.margin||u.marginTop)+e.element[m]+(u.margin||u.marginBottom);if(g&&v){d=g-v,u.captionScroll?n(g,v):o(g,v),s=-(d*l)+(u.margin||u.marginTop);var f={};e.transition=0,"translate"===u.property?f["translate"+i.axis.toUpperCase()]=Oo.round(s):f[i.axis]=Oo.round(s),f.ease="cubic-bezier(0.5, 0.5, 0.5, 0.8)",u.hvr&&(f.onUpdate=function(){u.dispatchEvent(Vn)}),ze(e,t,f),u.bar&&u.bar.moveHandle(0),u.bar&&"when scrolling"===u.visibility&&(u.bar.show(),u.bar.checkVisible()),clearTimeout(r),r=setTimeout(function(){c||u.dispatchEvent("scrollStop"),u.bar&&"when scrolling"===u.visibility&&(u.bar.hide(),u.bar.checkVisible()),p=!1,u.bar&&u.bar.resize(),c=!1},200)}},u.resize=function(e){u.update(e||0,!1,!0),u.bar&&u.bar.resize()},u.destroy=function(){u.bar&&u.bar.destroy(),u.wheel&&u.wheel.destroy(),u.hvr&&u.hvr.destroy(),u.touch&&u.touch.destroy()},u.hide=function(){u.bar&&(u.bar.hide(),u.bar.checkVisible())},u.show=function(){u.bar&&(u.bar.show(),u.bar.checkVisible())},u.enable=function(){u.disabled=!1,u.bar&&u.bar.enable()},u.disable=function(){u.disabled=!0,u.bar&&u.bar.disable()},u.setAlpha=function(e){u.bar&&u.bar.setAlpha(e)},u.getBack=function(){return u.bar?u.bar.getBack():null},a(),u.resize(),u.update(),Wo.register(u),u}function fe(e){function t(t){var i="when scrolling"===e.visibility?.5:1;!e.active&&/hidden/.test(e.visibility)&&(i=0),ze(v,.35,{alpha:i,backgroundColor:e.hover})}function i(t){!e.ing&&/when scrolling|hidden/.test(e.visibility)&&ze(v,.35,{alpha:0,backgroundColor:e.color})}function n(t){var i="when scrolling"===e.visibility?.5:1;!e.active&&/hidden/.test(e.visibility)&&(i=0),ze(v,.35,{alpha:i,backgroundColor:e.hover}),u=r(t)-m[e.axis]-v[e.axis],Yo.addEventListener(Hi,a,!1),Yo.addEventListener(Ri,o,!1),Yo.addEventListener(Fi,a,!1),Yo.addEventListener(Oi,o,!1)}function o(t){e.ing===!1&&(e.ing=!0,t.preventDefault()),window.getSelection().removeAllRanges(),c=r(t)-u-m[e.axis],e.percent=(c-m[e.axis])/(m[e.dim]-v[e.dim]),e.update(0),e.dispatchEvent(Vn)}function a(t){setTimeout(function(){e.ing=!1},10),ze(v,.35,{backgroundColor:e.color}),Yo.removeEventListener(Ri,o),Yo.removeEventListener(Hi,a),Yo.removeEventListener(Fi,a,!1),Yo.removeEventListener(Oi,o,!1)}function r(t){return"x"===e.axis?V(t):k(t)}function l(){return"x"===e.axis?e.offsetX:e.offsetY}function s(){return"y"===e.axis?e.offsetX:e.offsetY}var d=e.obj,h=e.mask,c=0,u=0,p=!0,m=this.back=new Zo;m.alpha=0,m.selectable=!0,m.backgroundColor=e.color,e.zIndex&&(m.zIndex=e.zIndex),e.parent.addChild(m);var v=this.handle=new Zo;v.alpha=0,v.backgroundColor=e.color,e.zIndex&&(v.zIndex=e.zIndex),v.selectable=!1,v.cursor="default",v.borderRadius=e.rounded?Math.ceil(e.width/2):0,v.style.pointerEvents="auto",e.parent.addChild(v),v.addEventListener(Ii,t),v.addEventListener(ji,i),v.addEventListener(Pi,n),v.addEventListener(ki,n),this.moveHandle=function(t){v.transition=t||0,v[e.axis]=(m[e.dim]-v[e.dim])*e.percent+m[e.axis],"hidden"===e.visibility?v.alpha=0:"when scrolling"===e.visibility?v.alpha=.5:v.alpha=1},this.resize=function(){m.transition=Un,v.transition=Un,m[e.perpDim]=e.width,m[e.dim]=h[e.dim],e.parent===h?m[e.axis]=l():m[e.axis]=h[e.axis]+l(),v[e.perpDim]=e.width,"left"===e.side||"top"===e.side?(m[e.perpAxis]=h[e.perpAxis]-e.width+s(),v[e.perpAxis]=h[e.perpAxis]-e.width+s()):(m[e.perpAxis]=h[e.perpAxis]+h[e.perpDim]+s(),v[e.perpAxis]=h[e.perpAxis]+h[e.perpDim]+s()),this.moveHandle(0),setTimeout(this.checkVisible,0)},this.checkVisible=function(){m.style.transition="opacity 750ms",v.style.transition="opacity 750ms";var t="offset"+e.dim[0].toUpperCase()+e.dim.substr(1),i=h.element[t],n=(e.margin||e.marginTop)+d.element[t]+(e.margin||e.marginBottom),o=i/n*i;o
=m[e.dim]?(m.transition=0,m.alpha=0,m.display="none",v.transition=0,v.alpha=0,v.display="none",v[e.dim]=m[e.dim],e.scrollTo(0,0)):(ze(m,.35,{alpha:0,onComplete:function(){this.dislplay="none"}}),ze(v,.35,{alpha:0,onComplete:function(){setTimeout(function(){v.dislplay="none"},200),e.scrollTo(0,0)}}))},this.destroy=function(){e.parent.removeChild(v),e.parent.removeChild(m),v.removeEventListener(Ii,t),v.removeEventListener(ji,i),v.removeEventListener(Pi,n),v.removeEventListener(ki,n)},this.setAlpha=function(e){v.alpha=m.alpha=e},this.getBack=function(){return m},this.scrollTo=function(e){},this.hide=function(){p=!1},this.show=function(){p=!0},this.disable=function(){v.removeEventListener(Ii,t),v.removeEventListener(ji,i), v.removeEventListener(Pi,n),v.removeEventListener(ki,n)},this.enable=function(){v.addEventListener(Ii,t),v.addEventListener(ji,i),v.addEventListener(Pi,n),v.addEventListener(ki,n)}}function be(e){function t(t){e.active&&!e.ing&&e.dispatchEvent("WINDOW_SCROLL_TOP")}function i(t){Wo.setActive(e),r=o(t),l=e.percent||0,e.mask.addEventListener(Fi,a),e.mask.addEventListener(Oi,n)}function n(t){e.ing===!1&&(e.ing=!0,U()&&window.scrollTo(0,1),t.preventDefault()),s=o(t)-r,e.percent=-(s/e.scrollDist)+l,e.percent=e.percent<0?0:e.percent,e.percent=e.percent>1?1:e.percent,e.update(0),e.dispatchEvent(Vn)}function o(t){return"x"===e.axis?_n?event.touches[0].pageX:event.clientX:_n?event.touches[0].pageY:event.clientY}function a(t){e.ing=!1,e.mask.removeEventListener(Fi,a),e.mask.removeEventListener(Oi,n)}var r=0,l=0,s=0;e.mask.addEventListener(ki,i),U()&&e.scrollTopCheck&&window.addEventListener("scroll",t),this.destroy=function(){r&&(e.ing=!1,e.mask.removeEventListener(Fi,a),e.mask.removeEventListener(Oi,n))}}function Ce(e){function t(){l=!0,Wo.focusTarget=r,Yo.addEventListener(Bi,n),Yo.addEventListener(_i,n)}function i(){l=!1,Yo.removeEventListener(Bi,n),Yo.removeEventListener(_i,n)}function n(t){if(e.active){t.preventDefault();var i="x"===e.axis?t.deltaX:t.deltaY;o(i)}}function o(t){t="bottom"===e.align?t=-t:t,isNaN(e.percent)&&(e.percent=0);var i="offset"+e.dim[0].toUpperCase()+e.dim.substr(1),n=(e.margin||e.marginTop)+e.obj.element[i]+(e.margin||e.marginBottom),o=n-e.mask.element[i],a=e.percent+t/o;e.percent=a<0?0:a,e.percent=a>1?1:a,e.update(0),e.dispatchEvent(Vn)}var a=e.mask,r=this,l=!1;e.active=!1,a.addEventListener(Ii,t),a.addEventListener(ji,i),this.destroy=function(){a.removeEventListener(Ii,t),l&&i()}}function we(e){function t(){e.mask.addEventListener(Ri,o),Yo.addEventListener(Ri,i)}function i(t){e.mask.hitTestPoint(V(t),k(t))?h=!0:h&&(h=!1,n())}function n(){clearTimeout(r),e.mask.removeEventListener(Ri,o),Yo.removeEventListener(Ri,i)}function o(t){l.enabled&&(r=setTimeout(function(){var i="x"===e.axis?t.mouseX:t.mouseY,n="offset"+e.dim[0].toUpperCase()+e.dim.substr(1);s=i/e.mask.element[n],0===s&&i>.5*e.mask.element[n]?s=.98:0===s&&i<.5*e.mask.element[n]&&(s=.15),e.percent=s>.5?1:0;var o=e.position,r=e.obj._private[e.axis],l=Math.abs(o-r),c=Math.abs(l)/e.maxSpeed;if(d+=.1*(c-d),d+=.1*(a()-d),e.update(d,!0),e.dispatchEvent(Vn),!h){var u,p={};u="x"===e.axis?e.obj.element.offsetLeft:e.obj.element.offsetTop,p[e.axis]=Oo.round(u),ze(e.obj,1,p)}},50))}function a(){var t=s<.5?2*s:s*-2+2;return Math.round(Math.pow(t,5)*e.maxSpeed+e.minSpeed)}var r,l=this,s=0,d=0,h=!1;return l.enabled=!0,l.destroy=n,e.mask.addEventListener(Ii,t),l}function ye(e){function t(e,t,n){return b.wrap?t:i(e,t,n)}function i(e,t,i){return"x"===e&&"center"===b.align||"y"===e&&"middle"===b.align?.5*(b.perpLength-i):"x"===e&&"right"===b.align||"y"===e&&"bottom"===b.align?b.perpLength-i:t}function n(t){if("y"===b.axis){var i=C[t].width;"thumbs"===e.name&&/fill|vMasonry/.test(e.type)&&(i=r(g+1,b.numberOfColumns)?b.lastColumnWidth:b.gridWidths),b.isWrap=y[f]&&C[t]&&y[f].size+i>b.perpLength,!b.wrap||b.isWrap?(f+=1,g=0):b.wrap&&!b.horizontalMasonry&&(g+=1)}else!b.wrap||w[g]&&C[t]&&w[g].size+C[t].height>b.perpLength?(g+=1,f=0):b.wrap&&(f+=1)}function o(e,t){for(var i=t.length,n=t[0]&&t[0].size?t[0].size:0;i--;)t[0]&&t[i].size<=n&&(n=t[i].size,e=i);return e}function a(e){for(var t=e.length,i=0;t--;)e[t]&&e[t].size>i&&(i=e[t].size);return i}function r(e,t){return e===t-1}function l(e){return!!e.ids.filter(function(e){return C[e].isDoubleSize}).length}function s(e){var t=C[e.ids[0]],i=t.isDoubleSize?Math.round(.5*(t.height-b.vGap)):t.height;return l(e)?2*i+b.vGap:i}function d(e){if(L.length)for(var t=0,i=L.length;t
f+v?(d="top",h=g,c=m):g+m
1&&(H=b.perpLength-R),F.x=H,F.y=E,F.height=I,F.width=R,a.scaledSize=F.x+F.width}a.gapRowIds=a.gapRowIds.map(function(t){return e[t].id=t,e[t]}).sort(function(e,t){return e.x
t.x?1:0}).map(function(e){return e.id});for(var j=0,_=a.gapRowIds.length;j<_;j++){var F=e[a.gapRowIds[j]],A=e[a.gapRowIds[j-1]],I=T,P=p(j,_),R=Math.round(I*(F.width/F.height)),H=A?A.x+A.width+b.hGap:0;F.isDoubleSize||(u(/gap|equal/,d)&&P,u(/top/,d)&&P&&(H=b.perpLength-R),F.x=H,F.y=V,F.height=I,F.width=R,a.scaledGapRowSize=F.x+F.width)}return a.fullRowHeight=M,a.maxRow=d,a}function v(e,t,i){var n=e*t/i;return.85*(n-t)+t}e=e||{};var g,f,b=this,C=[],w=[],y=[],L=[];b.axis=e.axis||"y",b.perpLength=e.perpLength||300,b.align=e.align||"left",b.wrap=e.wrap||!0,b.hGap=D(e.hGap,e.gap,0),b.vGap=D(e.vGap,e.gap,0),b.width=0,b.height=0,b.horizontalMasonry=e.horizontalMasonry,b.masonryFill=e.masonryFill,b.isWrap=!1,b.items=C,b.maintainOrder=e.maintainOrder,b.lastRowGap=e.lastRowGap||!1,Object.defineProperty(b,"gap",{get:function(){return this.hGap},set:function(e){this.hGap=e,this.vGap=e}}),b.layoutItems=function(){g=-1,f=-1,w=Array.apply(null,Array(b.numberOfColumns||1)).map(function(){return{size:0,ids:[]}}),y=[{size:0,gapRowSize:0,ids:[],gapRowIds:[],doubleSizeIds:[]}],L=[];var i,u,p=0,S=C.length;for(p;p
1&&C[p].isDoubleSize){if(r(i,b.numberOfColumns)){var R=C[p],H=w[i].size,j=w[i-1].size,_=(i-1)*(x+b.hGap);if(T=t("x",_,x),j<=H){var B=H-j;L.push({x:t("x",_,x),y:j,size:B,isLastColumn:!0}),w[i].size+=R.height+b.vGap,w[i-1].size+=R.height+B+b.vGap}else{var B=j-H,D=i*(x+b.hGap);L.push({x:t("x",D,x),y:w[i].size,size:B,isLastColumn:!0}),E=j,w[i-1].size+=R.height+b.vGap,w[i].size+=R.height+B+b.vGap}w[i].ids.push(p)}else{var W=0;w[i+1]&&w[i+1].size>w[i].size&&(W=w[i+1].size-w[i].size,L.push({x:t("x",T,x),y:w[i].size,size:W}),E=w[i+1].size),w[i].size+=C[p].height+b.vGap+W,w[i+1]||(w[i+1]={size:0,ids:[]}),w[i+1].size+=C[p].height+b.vGap}w[i].ids.push(p)}else w[i].ids.push(p),w[i].size+=C[p].height+b.vGap;M===!1&&(C[p].x=t("x",T,x),C[p].y=t("y",E,z))}b.isWrap=!1}if(b.horizontalMasonry){var N;if(0===y[u].ids.length&&(N=y.pop()),b.masonryFill&&y.length>1){w[0].size=0;for(var X,Z=b.perpLength,Y=.5*Z,p=0,S=y.length;p
1)if(/top|equal/.test(U.maxRow))for(;J--;)q=v(q,Z,U.scaledSize),U=m(X,p,y,q,Y),Math.abs(Z-U.scaledSize)
-i||n<-i}function r(){m&&!v?(n(),d=requestAnimationFrame(r)):m||(g
d.width?(c.x=d.width-(w+c.width+b),d.x=e.pageX-d.width+w+c.point+b):(c.x=t-(w-c.width),d.x=e.pageX-t)}function n(e){e.pageY
=Oo.abs(n)?i>0?"right":"left":Oo.abs(i)
0?"down":"up")}function a(t){d=(new Date).getTime();var i=r(s,d,t.pageX-u);e.events.dispatchEvent(mo,{flickSpeed:i,isMove:w,swipeDirection:h.swipeDirection}),h.startdrag=!1,h.swipeDirection=!1,w=!1,sectionEnd=!1,f=0}function r(e,t,i){var n=1,o=.7,a=(t-e)/Math.abs(i);return a>n&&(a=n),a
=Oo.abs(t)?e>0?"right":"left":Oo.abs(e)
0?"down":"up")}function a(t){if(h.startdrag&&Yo.zoom<=1){d=(new Date).getTime();var i=r(s,d,u-m);e.events.dispatchEvent(mo,{flickSpeed:i,isMove:w,swipeDirection:h.swipeDirection}),h.startdrag=!1,h.swipeDirection=!1,w=!1,sectionEnd=!1,f=0,u=0,p=0}}function r(e,t,i){var n=1,o=.5,a=(t-e)/Math.abs(i);return a>n&&(a=n),a
-1?o():n()},1e3*g)}function n(){l(),r()}function o(){s(),a()}function a(){if(!document.getElementById("likesrc")){var e=document.createElement("script");e.setAttribute("id","likesrc"),e.setAttribute("type","text/javascript"),e.setAttribute("src","https://connect.facebook.net/en_US/all.js#xfbml=1"),document.getElementsByTagName("head")[0].appendChild(e)}}function r(){if(!document.getElementById("plus1src")){var e=document.createElement("script");e.setAttribute("id","plus1src"),e.setAttribute("type","text/javascript"),e.setAttribute("src","https://apis.google.com/js/plusone.js"),document.getElementsByTagName("head")[0].appendChild(e)}}function l(){if(Te.plusDiv)Te.plusDiv.alpha=0,Te.plusDiv.display="block",u(Te.plusDiv,0),Te.plusDiv.alpha=1;else{var e=h("plus1",100,40);e.overflow="hidden",e.text="
";var i=c();i.x=e.width-2,i.y=2,e.addChild(i),Yo.addChild(e),Te.plusDiv=e,Te.plusClose=i}Te.plusClose.addEventListener(Ji,p)}function s(){if(Te.likeDiv)Te.likeDiv.alpha=0,Te.likeDiv.display="block",u(Te.likeDiv,0),Te.likeDiv.alpha=1;else{var e=h("like",320,40);e.overflow="visible",e.text="
";var t=c();t.x=e.width-2,t.y=2,e.addChild(t),Yo.addChild(e),Te.likeDiv=e,Te.likeClose=t}Te.likeClose.addEventListener(Ji,p)}function d(){v.backgroundColor=x("#000000",.65),v.width=Yo.width,v.alpha=0,v.addEventListener(Ji,p),m.addChild(v),v.height=Yo.height,Yo.addChild(m),ze(v,g,{alpha:1})}function h(e,t,i){var n=new Zo;return n.element.setAttribute("id",e),n.backgroundColor=x("#FFFFFF",.85),n.x=.5*(Yo.width-t),n.y=.5*(Yo.height-i),n.width=t,n.height=i,n.paddingTop=20,n.paddingBottom=2,n.paddingLeft=15,n.zIndex=2e3,n}function c(){var e=new Uo;e.width=14,e.height=14,e.rotate=0;var t=new Pe;return t.id="icon",t.d=Go.close,t.strokeWidth=2,t.fill="none",t.stroke="#555",e.addChild(t),e}function u(e,t){if(e&&"block"===e.style.display){var i=.5*(Yo.width-e.width),n=.5*(Yo.height-e.height);ze(e,t,{x:i,y:n})}}function p(e){e.target.removeEventListener(Ji,p),ze(v,g,{alpha:0,onComplete:function(){Yo.removeChild(m)}}),Te.plusDiv&&(Te.plusDiv.display="none"),Te.likeDiv&&(Te.likeDiv.display="none")}var m=new Be({events:e.events}),v=new Zo,g=.35;return m.overflow="hidden",m.events.addEventListener(zi,function(e){m.resize()}),i(),m.resize=function(){ze(v,g,{width:Yo.width,height:Yo.height}),u(Te.plusDiv,g),u(Te.likeDiv,g)},m}function ze(e,t,i){function n(){i.onInit&&o(),setTimeout(r,1e3*t),i.onUpdate&&(d=requestAnimationFrame(a)),l(t);var e;for(e in i)/delay|ease|overwrite|css|onComplete|onCompleteScope|onCompleteParams|onUpdate|onUpdateScope|onUpdateParams|onInit|onInitScope|onInitParams/.test(e)||s(e,i[e])}function o(){i.onInit.apply(i.onInitScope||e,i.onInitParams||[!1])}function a(){d&&(d=requestAnimationFrame(a)),i.onUpdate.apply(i.onUpdateScope||e,i.onUpdateParams||[!1])}function r(t){d&&cancelAnimationFrame(d),i.onComplete&&i.onComplete.apply(i.onCompleteScope||e,i.onCompleteParams||[!1]),i={},l(0)}function l(t){t?(t="all "+t+"s",i.ease&&(t+=" "+i.ease)):t="",e&&e.style&&(e.style.WebkitTransition=t,e.style.MozTransition=t,e.style.OTransition=t,e.style.transition=t)}function s(t,i){e&&e.element?e[t]=i:e&&e.style&&(e.style[t]=i)}if(this===window)return new ze(e,t,i);var d,h=i.delay||0;this.destroy=function(){delete i.onComplete},setTimeout(n,1e3*h)}function Ee(e){e=e||{},e.type="img",e.className="Bitmap";var t=new Zo(e);return t.element.style["user-select"]="none",t}function Ve(e){e=e||{},e.type="button",e.className="Button";var t=new Zo(e);return t.borderRadius=0,t.enable=function(){this.alpha=1,this.element.removeAttribute("disabled")},t.disable=function(){this.alpha=.25,this.element.setAttribute("disabled",!0)},t}function ke(e){var t=e||{};t.events=t.events||new Oe;var i,n={listeners:t.events.listeners,dispatchEvent:t.events.dispatchEvent,addEventListener:t.events.addEventListener,removeEventListener:t.events.removeEventListener};for(i in n)t[i]=n[i];return t}function Oe(){function e(e,t){for(var i=t.length;i--;)if(e.callback===t[i].callback&&e.target===t[i].target)return!0;return!1}var t=!1;return{listeners:{},addEventListener:function(t,i){this.listeners[t]||(this.listeners[t]=[]);var n={type:t,callback:i,target:this};e(n,this.listeners[t])||this.listeners[t].push(n)},removeEventListener:function(e,t){if(!this.listeners[e],t&&"function"==typeof t){if(this.listeners[e])for(var i=0,n=this.listeners[e].length;i
-264?a.y-=24:a.y=0)}e=e||{};var i=(e.type||"spinner",e.alpha||.75),n=e.color||"#FFFFFF",o=new Zo;o.width=24,o.height=24,o.alpha=i,o.overflow="hidden";var a=new Ee;a.width=24,a.height=288,"#FFFFFF"===n?a.src=Wn+"loader1.png":a.src=Wn+"loader2.png",o.addChild(a);var r=setInterval(t,80);return o.removeLoader=function(){clearInterval(r)},o}function Ie(){function e(){d&&d(function(){r.zoom<=1&&!r.isInputFocus&&(document.body.style["-webkit-overflow-scrolling"]="touch")})}var t,i=!1,n=1,o={},a="Stage",r={children:[],dragElements:[],activeFocus:void 0,isInputFocus:void 0,element:document.body,listeners:Xo.listeners,dispatchEvent:Xo.dispatchEvent,addEventListener:Xo.addEventListener,removeEventListener:Xo.removeEventListener,addChild:function(e){e.element.parentNode||document.body.appendChild(e.element),e.parent=this,this.children.push(e),e.dispatchEvent(qn,e)},get topParentName(){return a},addChildAt:function(e,t){},removeChild:function(e){e.events&&e.events.removeAllListeners(e),e.removeLoader&&e.removeLoader(),e.element.parentNode&&document.body.removeChild(e.element);for(var t=this.children.length;t--;)this.children[t]===e&&this.children.splice(t,1);e=null},removeChildren:function(e){if(e&&e.children&&e.children.length>0)for(var t=e.children.length;t--;)this.removeChildren(e.children[t]),e.removeChild(e.children[t])},moveToTop:function(e){for(var t=0,i=this.children.length;i--;)this.children[i].zIndex>=t&&!this.children[i]===e?t=this.children[i].zIndex+1:this.children[i].zIndex--;e.zIndex=t},domContentLoaded:function(){t||(setTimeout(function(){r.element=document.body,i||(document.body.style.overflow="hidden"),document.body.style.margin=0,document.body.style.padding=0,r.dispatchEvent(xi,r)},10),t=!0)},documentReadyListener:function(){function e(e){return Object.keys(e).map(function(t){return e[t]})}function t(e){return e.reduce(function(e,t){return t&&t.override&&(t.overrides.captionFont&&e.push(t.overrides.captionFont),t.overrides.pageTextFont&&e.push(t.overrides.pageTextFont),t.overrides.pageTitleFont&&e.push(t.overrides.pageTitleFont)),t&&t.thumb&&t.thumb.titleFont&&e.push(t.thumb.titleFont),e},[])}function i(e,t,i){return i.indexOf(e)===t}function n(e,t,i){var n=L(e);return"system"!==n.service}function o(e){return e.reduce(function(e,t){if(!t)return e;var i=L(t);if(i&&i.family&&i.weight&&i.charset&&i.service){e[i.service]||(e[i.service]={families:[]});var n=i.family,o=i.weight.join(","),a=i.charset;e[i.service].families.push(n+":"+o+":"+a)}return e},{})}var a=[ri.captionFont,ri.contactFont,ri.contactTitleFont,ri.copyrightFont,ri.logoFont,ri.menuFont,ri.navbarFont,ri.pageTextFont,ri.pageTitleFont,ri.thumbnailTitleFont,ri.thumbnailTitleBlockFont||""];!ai&&ri.menuFontMobile&&a.push(ri.menuFontMobile),!ai&&ri.menuFontTablet&&a.push(ri.menuFontTablet),!ai&&ri.mobileLogoFont&&a.push(ri.mobileLogoFont),!ai&&ri.tabletLogoFont&&a.push(ri.tabletLogoFont),WebFontConfig={loading:function(){},fontloading:function(e,t){},fontactive:function(e,t){},fontinactive:function(e,t){},active:function(){r.domContentLoaded(),r.style=document.body.style,r.element=document.body},inactive:function(){r.domContentLoaded(),r.style=document.body.style,r.element=document.body}};var l=a.concat(t(e(di))).filter(i).filter(n),s=o(l);s.google&&(WebFontConfig.google=s.google),s.typekit&&hi.typekitId&&(WebFontConfig.typekit={id:hi.typekitId}),s.custom&&hi.customFonts.length&&(WebFontConfig.custom=s.custom,WebFontConfig.custom.urls=["https://"+window.location.host+"/css"]),WebFontConfig.custom||WebFontConfig.google||(r.domContentLoaded(),r.style=document.body.style,r.element=document.body)},globalToLocal:function(e){return{x:e.x,y:e.y}},localToGlobal:function(e){return{x:e.x,y:e.y}},event:function(e){var t={type:e.type,target:e.target,currentTarget:e.target,x:e.x,y:e.y,keyCode:e.which,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,mouseX:e.clientX-r.stageX,mouseY:e.clientY-r.stageY,deltaX:e.deltaX||-e.wheelDeltaX||0,deltaY:e.deltaY||-e.wheelDeltaY||0,preventDefault:function(){e.preventDefault()},stopPropagation:function(){e.stopPropagation()},dataTransfer:e.dataTransfer};"Windows"===Fo?(t.deltaX=Math.max(-50,Math.min(50,e.deltaX)),t.deltaY=Math.max(-50,Math.min(50,e.deltaY)),"Firefox"===Ao&&(t.deltaX=20*e.deltaX,t.deltaY=20*e.deltaY)):"Firefox"===Ao&&"Macintosh"===Fo&&1===e.deltaMode&&(t.deltaX=20*e.deltaX,t.deltaY=20*e.deltaY),e.touches&&(t.touches=e.touches),e.type!==Bi&&e.type!==_i||(t.type=_i),e.type!==Ti&&e.type!==Rn&&e.type!==Hn&&e.type!==In||(n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight),Wo&&e.clientX&&e.clientY&&Wo.hitMask(e.clientX,e.clientY),/click|key|touch|down/.test(e.type)&&(r.userInteraction=!0),r.dispatchEvent(e.type,t)},get getChildren(){return children},get images(){return document.images},get forms(){return document.forms},get links(){return document.links},get anchors(){return document.anchors},get scripts(){return document.scripts},get plugins(){return document.plugins},get embeds(){return document.embeds},get width(){n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight;var e=window.innerWidth,t=e*n;return n<=1?t:e},get height(){n=G()||K()?document.documentElement.clientWidth/window.innerWidth:document.documentElement.clientHeight/window.innerHeight;var e=window.innerHeight,t=e*n;return n<=1?t:e},get stageX(){return 0},get stageY(){return 0},get scrollX(){return o.scrollX||window.scrollX},set scrollX(e){o.scrollX=e},get scrollY(){return o.scrollY||window.scrollY},set scrollY(e){o.scrollY=e},get selectable(){return i},set selectable(e){i=e},get zoom(){return n},set zoom(e){n=e},get backgroundColor(){return o.backgroundColor||document.body.style.backgroundColor},set backgroundColor(e){o.backgroundColor=e,document.body.style.backgroundColor=e},get transition(){return o.transition},set transition(e){o.transition=e,e=0===e?"none":"all "+e+"s",document.body.style.WebkitTransition=e,document.body.style.MozTransition=e,document.body.style.OTransition=e,document.body.style.transition=e},get disableKeyNavigation(){return o.disableKeyNavigation},set disableKeyNavigation(e){o.disableKeyNavigation=e},focus:function(){r.activeFocus=r},blur:function(){}};r.proxy=r;var l=document.createElement("div");l.className="scrollbar-measure",document.body.appendChild(l);var s=l.offsetWidth-l.clientWidth;document.body.removeChild(l),Vo=0===s;var d;pi!==vi&&pi!==mi||(d=Q(200)),window.addEventListener(In,function(t){setTimeout(function(){e(),r.event(t)},200)},!1),window.addEventListener(Vn,function(t){r.scrollY=window.scrollY,e(),r.event(t)},!1),window.addEventListener(ki,r.event,!1),window.addEventListener(Oi,r.event,!1),window.addEventListener(Fi,r.event,!1),window.addEventListener(Ai,r.event,!1),window.addEventListener(Ii,r.event,!1),window.addEventListener(Pi,r.event,!1),window.addEventListener(Ri,r.event,!1),window.addEventListener(Hi,r.event,!1),window.addEventListener(ji,r.event,!1),window.addEventListener(Ji,r.event,!1),window.addEventListener(Ti,r.event,!1),window.addEventListener(Pn,r.event,!1),window.addEventListener(Rn,r.event,!1),window.addEventListener(Hn,r.event,!1),window.addEventListener(Wi,r.event,!1),window.addEventListener(Di,r.event,!1);var h;return window.addEventListener(Ti,function(e){clearTimeout(h),h=setTimeout(function(){r.dispatchEvent(zi,e)},200)},!1),window.addEventListener(In,function(e){r.dispatchEvent(In,e)},!1),window.addEventListener(Bi,r.event,{passive:!1}),window.addEventListener(_i,r.event,{passive:!1}),r.documentReadyListener(),r}function Pe(){return new Uo({type:"path"})}function Re(){return new Uo({type:"rect"})}function He(){return new Uo({type:"circle"})}function je(e){var t;return e=e||{},e.type="textarea",e.className="TextArea",t=new Zo(e),t.borderRadius=0,t.style["-webkit-appearance"]="none",t.element.addEventListener("focus",function(){"Safari"===Ao&&document.webkitCancelFullScreen(),Yo.disableKeyNavigation=!0,Yo.activeFocus=t,Yo.isInputFocus=!0}),t.element.addEventListener("blur",function(){Yo.disableKeyNavigation=!1,Yo.isInputFocus=!1}),t}function _e(e){e=e||{},e.type="span",e.className="TextField";var t=new Zo(e);return t.selectable=!0,t.fontFamily="sans-serif",t.element.addEventListener("focus",function(){Yo.disableKeyNavigation=!0,Yo.activeFocus=t,Yo.isInputFocus=!0}),t.element.addEventListener("blur",function(){Yo.disableKeyNavigation=!1,Yo.isInputFocus=!1}),t}function Be(e){var t=e||{};return t.events=t.events||new Oe,new Zo(t)}function De(e){function t(e){r.dispatchEvent(Zn,e),l&&r.play()}function i(e){r.dispatchEvent(Mi,e)}function n(e,t){var i=r.element.canPlayType(e+';codecs="'+t+'"');return""!==i}function o(){r.dispatchEvent("playbackEnd")}function a(e){r&&Po[e.keyCode]===Ui&&r.togglePlay()}e=e||{},e.type="video",e.className="VideoPlayer";var r=new Zo(e),l=!1;r.element.setAttribute("playsinline",!0),r.element.addEventListener(Zn,t,!1),r.element.addEventListener(Mi,i,!1),r.width=e.width||640,r.height=e.height||480,r.parent=e.parent,r.hud=new We(r),r.hud.disable();var d=!0,h=new Ve;return h.x=20,h.y=20,h.zIndex=10,h.borderRadius=2,h.backgroundColor="white",h.text="TAP TO UNMUTE",h.display="none",h.element.style.padding="3px 6px",r.unmuteBtn=h,r.unmuteClick=function(){r.hud.unmute(),r.hud.enable(),h.display="none",h.removeEventListener("click",r.unmuteClick)},h.addEventListener("click",r.unmuteClick),r.unmuteBtn=h,r.parent.addChild(h),r.disableUnmuteButton=function(){d=!1,h.display="none"},r.play=function(){var e=r.element.play();void 0!==e&&e.then(function(){r.paused=!1,Yo.userInteraction&&(h.display="none",r.hud?r.hud.unmute():r.element.muted=!1),r.dispatchEvent(Sn),Yo.addEventListener(Di,a)}).catch(function(){r.hud?r.hud.mute():r.element.muted=!0,d&&(h.display="block"),r.element.play(),r.paused=!1,r.dispatchEvent(Sn),Yo.addEventListener(Di,a)})},r.pause=function(){r.element.pause(),r.paused=!0,r.dispatchEvent(Ln)},r.togglePlay=function(){r.element.paused?r.play():r.pause()},r.setSize=function(e,t,i){r&&(0===i?(r.width=e,r.height=t):ze(r,i,{width:e,height:t}))},r.setSource=function(e,t){t&&r.element.setAttribute("autoplay",!0),n("video/mp4","avc1.42E01E, mp4a.40.2")?(r.src=s(e),r.element.addEventListener("ended",o), t&&(l=!0)):R(Bn+e.replace(z(e),"webm"))?(r.src=s(e.replace(z(e),"webm")),r.element.addEventListener("ended",o),t&&(l=!0)):window.open(Bn+e)},r.destroy=function(){r&&r.element.removeEventListener("ended",o),r.removeKeyListener(),r=null},r.removeKeyListener=function(){Yo.removeEventListener(Di,a)},r}function We(e){function t(){M.height=50,M.width=e.width,M.alpha=0,M.zIndex=5,e.parent.addChild(M);var t;t=e.element.paused?Go.pause:Go.play,f=a(t,c),M.addChild(f),b=a(Go.fullscreen,v),M.addChild(b);var n=Go.volume,o=u;pi===mi&&(n="",o=function(){}),C=a(n,o),M.addChild(C),r(),M.interval=setInterval(d,100),e.element.addEventListener("ended",h),Yo.addEventListener(Ri,i)}function i(t){var i=V(t),a=ri.unifiedPageScrolling?t.pageY:k(t);e.hitTestPoint(i,a)?n():pi!==mi&&o()}function n(){E||(E=!0,M.display="block",ze(M,Un,{alpha:1}))}function o(){E&&(E=!1,ze(M,Un,{alpha:0,onComplete:function(){M.display="none",E=!1}}))}function a(e,t){var i=new Zo;i.width=x,i.height=T,i.backgroundColor=z;var n=new Uo;n.id="svg",n.width=12,n.height=12,n.left=Oo.round(.5*(i.width-n.width)),n.top=Oo.round(.5*(i.height-n.height)),i.addChild(n);var o=new Pe;o.id="icon",o.d=e,o.fill="#FFFFFF",o.alpha=.65,n.addChild(o);var a=new Zo;return a.width=i.width,a.height=i.height,i.addChild(a),i.hit=a,i.icon=o,i.svg=n,a.icon=o,a.bg=i,a.addEventListener(Ji,t),a.addEventListener(Ii,function(){ze(this.bg,Un,{backgroundColor:"rgba(0,0,0,0.85)"}),ze(this.icon,Un,{alpha:1})}),a.addEventListener(ji,function(){ze(this.bg,Un,{backgroundColor:z}),ze(this.icon,Un,{alpha:.65})}),i}function r(){w=new Zo,w.zIndex=-1,w.backgroundColor=z,w.height=T,M.addChild(w),w.buffer=new Zo,w.buffer.backgroundColor="#FFFFFF",w.buffer.alpha=.12,w.buffer.width=1,w.buffer.height=M.height,w.addChild(w.buffer),w.progress=new Zo,w.progress.backgroundColor="#FFFFFF",w.progress.alpha=.25,w.progress.width=1,w.progress.height=M.height,w.addChild(w.progress),w.time=new Zo,w.time.fontFamily="Arial, Helvetia, sans-serif",w.time.fontColor="#FFF",w.time.fontSize=10,w.time.text="00:00 / 00:00",w.time.alpha=1,w.addChild(w.time),w.time.x=10,w.time.y=20,w.head=new Zo,w.head.backgroundColor="#FFFFFF",w.head.alpha=0,w.head.x=30,w.head.width=1,w.head.height=M.height,w.addChild(w.head),w.headTime=new Zo,w.headTime.fontFamily="Arial, Helvetia, sans-serif",w.headTime.fontColor="#FFFFFF",w.headTime.fontSize=10,w.headTime.alpha=0,w.headTime.text="00:00",w.headTime.x=30,w.headTime.y=-15,w.addChild(w.headTime),w.hit=new Zo,w.hit.height=M.height,w.addChild(w.hit),w.hit.addEventListener(Ii,function(){ze(w.buffer,Un,{alpha:.2}),ze(w.progress,Un,{alpha:.4}),ze(w.time,Un,{alpha:1}),ze(w.head,Un,{alpha:1}),ze(w.headTime,Un,{alpha:1}),ze(w,Un,{backgroundColor:"rgba(0,0,0,0.85)"})}),w.hit.addEventListener(ji,function(){ze(w.buffer,Un,{alpha:.12}),ze(w.progress,Un,{alpha:.25}),ze(w.time,Un,{alpha:.5}),ze(w.head,Un,{alpha:0}),ze(w.headTime,Un,{alpha:0}),ze(w,Un,{backgroundColor:z})}),w.hit.addEventListener(Ri,l),w.hit.addEventListener(Ji,s)}function l(t){var i=p(t);w.head.transition=0,w.head.x=i,w.headTime.transition=0,w.headTime.x=i,w.headTime.text=m(i/S*e.element.duration)}function s(t){var i=p(t);w.head.x=i,w.headTime.x=i;var n=i/S*e.element.duration;e.element.currentTime=n,w.headTime.text=m(n),d(e)}function d(){e.element.buffered.length>0&&(bufferedPercent=e.element.buffered.end(0)/e.element.duration,w.buffer.transition=0,w.buffer.width=bufferedPercent*S,playedPercent=e.element.currentTime/e.element.duration,w.progress.transition=0,w.progress.width=playedPercent*S,w.time.text=m(e.element.currentTime)+" / "+m(e.element.duration))}function h(){clearInterval(M.interval)}function c(){e.element.paused?(e.play(),f.icon.d=Go.pause,M.interval=setInterval(d,50)):(e.pause(),f.icon.d=Go.play)}function u(){e.element.muted?M.unmute():M.mute()}function p(e){return _n&&e.touches?e.touches[0].offsetX-x-w.x:e.offsetX}function m(e){return minutes=Math.floor(e/60),e=Math.floor(e-60*minutes),minutes=minutes<10?"0"+minutes:minutes,e=e<10?"0"+e:e,minutes+":"+e}function v(){document.webkitIsFullScreen?document.webkitCancelFullScreen():e.element.mozRequestFullScreen?(e.element.mozRequestFullScreen(),e.element.setAttribute("controls","true")):e.element.webkitEnterFullscreen(),document.addEventListener("webkitfullscreenchange",g,!1),document.addEventListener("mozfullscreenchange",g,!1)}function g(){var t=document.isFullScreen|document.mozFullScreen|document.webkitIsFullScreen;t||e.element.removeAttribute("controls")}var f,b,C,w,y,L,S,M=new Zo,x=50,T=50,z="rgba(0,0,0,0.65)",E=!0;return M.resize=function(e,t,i,n,o){var a=t,r=i,l=n,s=o;y=n,L=o,S=l-3*x,0===e?(M.width=l,M.x=Oo.floor(a),M.y=Oo.floor(r+s-M.height),b.x=l-b.width,C.x=l-b.width-C.width,w.x=x,w.width=S,w.hit.width=S):(ze(M,e,{width:l,x:a,y:r+o-M.height}),ze(b,e,{x:l-b.width}),ze(C,e,{x:l-b.width-C.width}),ze(w,e,{x:x,width:S}),ze(w.hit,e,{width:S})),d()},M.mute=function(){e.element.muted=!0,C.icon.d=Go.mute},M.unmute=function(){e.element.muted=!1,C.icon.d=Go.volume},M.disable=function(){o(),Yo.removeEventListener(Ri,i)},M.enable=function(){n(),Yo.addEventListener(Ri,i)},t.call(M),M}function Ne(e){function t(e){var t=new Ve;return t.x=20,t.y=20,t.zIndex=10,t.borderRadius=2,t.backgroundColor="white",t.text="TAP TO UNMUTE",t.display="block",t.element.style.padding="3px 6px",e.unmuteBtn=t,e.unmuteClick=function(){t.display="none",t.removeEventListener("click",e.unmuteClick),e.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)},t.addEventListener("click",e.unmuteClick),e.unmuteBtn=t,e.addEventListener("load",function(){setTimeout(function(){e.parent.addChild(t)},1e3)}),e.disableUnmuteButton=function(){t.display="none"},t}function i(){h.ended||h.dispatchEvent("playbackEnd"),h.ended=!0}function n(){l="player"+Ne.getNextPlayerID(),h.element.id=l,h.element.setAttribute("frameborder","0"),h.element.setAttribute("webkitAllowFullScreen",""),h.element.setAttribute("mozallowfullscreen",""),h.element.setAttribute("allowFullScreen",""),h.element.style["user-select"]="none"}function o(t){var n;try{n=JSON.parse(t.data)}catch(e){n={}}if(n.player_id===l)switch("ready"===n.event&&setTimeout(function(){a(n)},10),"error"===n.event,"getVideoWidth"===n.method&&n.value&&n.value!==h.videoWidth&&(e.thumbBuild||(h.width=n.value,h.element.setAttribute("width",n.value)),h.videoWidth=n.value,h.videoHeight&&h.dispatchEvent(Yn)),"getVideoHeight"===n.method&&n.value&&n.value!==h.videoHeight&&(e.thumbBuild||(h.height=n.value,h.element.setAttribute("height",n.value)),h.videoHeight=n.value,h.videoWidth&&h.dispatchEvent(Yn)),n.event){case"finish":i();break;case"pause":n.data.seconds>=n.data.duration-1?i():(h.dispatchEvent(Ln),"function"==typeof h.onpause&&h.onpause(),h.paused=!0);break;case"play":h.dispatchEvent(Sn),"function"==typeof h.onplay&&h.onplay(),h.paused=!1}}function a(e){h.loaded=!0,!Yo.userInteraction&&d&&h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:0}),s),h&&h.element.contentWindow&&(h.element.contentWindow.postMessage(JSON.stringify({method:"getVideoWidth",value:e.player_id}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"getVideoHeight",value:e.player_id}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"finish"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"pause"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"play"}),s),h.element.contentWindow.postMessage(JSON.stringify({method:"addEventListener",value:"error"}),s))}function r(e){h&&Po[e.keyCode]===Ui&&h.togglePlay()}e=e||{},e.type="iframe",e.className="VimeoPlayer";var l,s,d,h=new Zo(e),c="";return h.parent=e.parent,h.style.pointerEvents="auto",G()&&e.thumbBuild&&(h.style.position="fixed"),n(),h.pointerEvents="auto",window.addEventListener("message",o,!1),h.setSource=function(i,n){d=!!n;try{s="https://player.vimeo.com/video/"+i.split("vimeo:")[1],c=s;var o=n?"&autoplay=1":"";Jo.overrides.videoLoop?h.src=s+"?api=1&autopause=0&loop=1&wmode=opaque"+o+"&player_id="+l:h.src=s+"?api=1&autopause=0&wmode=opaque"+o+"&player_id="+l;var a=h.width||e.width||640,r=h.height||e.height||480;h.element.setAttribute("width",a),h.element.setAttribute("height",r),h.width=a,h.height=r,n&&(h.element.setAttribute("allow","autoplay"),Yo.userInteraction?(h.unmuteBtn&&(h.unmuteBtn.display="none",h.unmuteBtn.removeEventListener("click",h.unmuteClick)),h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)):t(h)),h.element.setAttribute("frameborder",0),h.element.setAttribute("webkitallowfullscreen",!0),h.element.setAttribute("mozallowfullscreen",!0),h.element.setAttribute("allowfullscreen",!0)}catch(e){}},h.togglePlay=function(e){h.paused?h.play():h.pause()},h.setLoop=function(e){h&&h.loaded&&h.element.contentWindow&&(window.addEventListener("message",o,!1),h.element.contentWindow.postMessage(JSON.stringify({method:"loop",value:e}),c))},h.play=function(){h.ended=!1,Yo.userInteraction?(h.unmuteBtn&&(h.unmuteBtn.display="none",h.unmuteBtn.removeEventListener("click",h.unmuteClick)),h.element.contentWindow.postMessage(JSON.stringify({method:"setVolume",value:1}),s)):t(h),window.addEventListener("message",o,!1),h&&h.element.contentWindow&&(h.loaded?(h.element.contentWindow.postMessage(JSON.stringify({method:"play",value:""}),c),Yo.addEventListener(Di,r),h.paused=!1,h.dispatchEvent(Sn)):h.element.addEventListener("load",function(){h.loaded=!0,h.element.contentWindow.postMessage(JSON.stringify({method:"play",value:""}),c),Yo.addEventListener(Di,r),h.paused=!1,h.dispatchEvent(Sn)}))},h.pause=function(){h&&h.loaded&&h.element.contentWindow&&(h.element.contentWindow.postMessage(JSON.stringify({method:"pause",value:""}),c),h.paused=!0)},h.setSize=function(e,t,i){h&&(h.transition=0,h.width=e,h.height=t)},h.align=function(e,t){h&&(h.transition=0,h.style.left=e+"px",h.style.top=t+"px")},h.destroy=function(){window.removeEventListener("message",o,!1),h.removeKeyListener(),h=null},h.removeKeyListener=function(){Yo.removeEventListener(Di,r)},h}function Xe(e){function t(){pi!==vi&&pi!==mi||(ri.unifiedPageScrolling=!1),Yo.backgroundColor=ri.siteBackgroundColor,q()&&(ri.mobileAutoPlay=!1),pe.siteView.updateStyle(),_(),e.parentView=pe.siteView,e.parentController=pe,e.events=pe.events,e.siteControllerEvents=pe.events,pe.mediaModule=new e.MediaModule(pe.events,pe.siteView),pe.menuController=new e.MenuController(e),e.menuController=pe.menuController,pi===vi||pi===mi&&ri.footerOnMenuTablet||(pe.footerController=new e.FooterController(e)),pe.logoController=new e.LogoController(e),pe.navbarController=new e.NavbarController(e),pe.caption=new ia,pe.siteView.addChild(pe.caption.container),pe.addressController=new e.AddressController(e),G()||K()||(pe.cursor=new e.Cursor(e)),pe.tooltip=new e.Tooltip(e),pe.fullscreen=new e.Fullscreen(e),pe.service=new e.SiteService(e),isLogin&&(hi.adminLockout?ce("ADMIN LOCKED FOR MAINTENANCE.
Please try again later.
If problem persists, contact support."):Y(Ao,Io)?pe.login=new oi(e):ce("Admin not supported for this browser ["+Ao+" "+Io+"]. Please use latest version of Chrome, Firefox, Safari or MS Edge.")),pe.events.dispatchEvent(pn,{id:"layoutModelInit"}),pe.events.addEventListener(Mo,u),pe.events.addEventListener(So,p),pe.events.addEventListener(wn,m),pe.events.addEventListener(Cn,g),pe.events.addEventListener(Tn,v),pe.events.addEventListener(zn,b),pe.events.addEventListener(yn,f),pe.events.addEventListener(ln,L),pe.events.addEventListener(dn,i),pe.events.addEventListener(io,Q),pe.events.addEventListener(ao,$),pe.events.addEventListener(so,ee),pe.events.addEventListener(kn,c),pe.events.addEventListener("OVER_LOGO",te),pe.events.addEventListener("privateGalleryAuthCheck",k),pe.events.addEventListener("passwordViewUpdate",O),pe.events.addEventListener("updateAssetId",S),pe.events.addEventListener("UPDATE_CONTENT_HEIGHT",W),pe.events.addEventListener(Eo,n),Yo.addEventListener(zi,d),Yo.addEventListener(Hn,s),Yo.addEventListener(In,h),Yo.addEventListener(Di,w),(G()||K())&&window.addEventListener("scroll",function(e){clearTimeout(de),he=!0,de=setTimeout(function(){de=null,he=!1},150)}),Yo.zoom>1?pe.events.dispatchEvent(zi):d(),pe.events.addEventListener("cursorAxisUpdate",ne),An=90===Math.abs(window.orientation)?"horizontal":"vertical"}function i(e){dx.admin.events.addEventListener(hn,I),dx.admin.events.addEventListener(cn,P),dx.admin.events.addEventListener(un,R),dx.admin.events.addEventListener(pn,j),dx.admin.events.addEventListener(mn,N),dx.admin.events.addEventListener(vn,X),dx.admin.events.addEventListener(gn,Z),dx.admin.events.addEventListener(fn,U),dx.admin.events.addEventListener(bn,J),dx.admin.events.addEventListener(xo,o),dx.admin.events.addEventListener(To,a)}function n(e){pe.events.dispatchEvent(zo,{name:"js"})}function o(){pe.events.dispatchEvent(xo)}function a(){pe.events.dispatchEvent(To)}function s(e){Yo.zoom<=1}function d(e){if(/responsive/.test(ri.menuAlignHorizontal)){var t=1;G()&&(t=window.devicePixelRatio||1);var i=(ri.screenWidthBreakpoint||800)*t,n=Ko.isMenuResponsiveOverlay;Ko.isMenuResponsiveOverlay=Yo.width
-1)&&n&&"site"===o?(pe.caption.text=F(n),pe.caption.show(T)):(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}}function M(){if(le&&le.asset){var e=le.asset,t=E(e);e.overrides||(e.overrides={}),ve=e.overrides||{};var i=D(pi===vi?"site":void 0,e.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo);le.mode.indexOf("caption")>-1&&t&&"site"===i?(pe.caption.text=F(t),pe.caption.show(T)):(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}else pe.caption&&(pe.caption.text="",pe.caption.hide(),pe.caption.scroll&&pe.caption.scroll.destroy())}function T(){pe.caption.container.transition=0,pe.caption.container.zIndex=Jo.captionView.zIndex(),D(ve.captionCloseButton,Jo.overrides.captionCloseButton)?pe.caption.showCloseButton():pe.caption.hideCloseButton();var e={onInit:function(){pe.caption.scroll&&pe.caption.scroll.hide()},onComplete:function(){pe.caption.scroll&&(pe.caption.scroll.show(),pe.caption.scroll.resize())}},t=D(ve.captionBackgroundRectColor,Jo.overrides.captionBackgroundRectColor),i=D(pi===vi?ri.overlayAlpha:void 0,ve.captionBackgroundAlpha,Jo.overrides.captionBackgroundAlpha);pe.caption.backgroundColor=x(t,i),pe.caption.fontFamily=ve.captionFont||Jo.overrides.captionFont,pe.caption.fontSize=D(ve.captionFontSize,Jo.overrides.captionFontSize),pe.caption.fontColor=ve.captionFontColor||Jo.overrides.captionFontColor,pe.caption.width=D(pi===vi?Yo.width:void 0,ve.captionWidth,Jo.overrides.captionWidth),pe.caption.height=D(pi===vi?Yo.height:void 0,ve.captionHeight,Jo.overrides.captionHeight),e.width=D(ve.captionWidth,Jo.overrides.captionWidth),e.height=D(ve.captionHeight,Jo.overrides.captionHeight),e.hOrigin=0,e.vOrigin=0,e.hRange=Yo.width,e.vRange=Yo.height,e.hAlign=ve.captionAlignHorizontal||Jo.overrides.captionAlignHorizontal,e.vAlign=ve.captionAlignVertical||Jo.overrides.captionAlignVertical,e.hOffset=D(ve.captionOffsetX,Jo.overrides.captionOffsetX),e.vOffset=D(ve.captionOffsetY,Jo.overrides.captionOffsetY),pe.caption.textAlign=ve.captionTextAlign||Jo.overrides.captionTextAlign,pe.caption.paddingTop=D(ve.captionPaddingTop,Jo.overrides.captionPaddingTop),pe.caption.paddingRight=D(ve.captionPaddingRight,Jo.overrides.captionPaddingRight),pe.caption.paddingBottom=D(ve.captionPaddingBottom,Jo.overrides.captionPaddingBottom),pe.caption.paddingLeft=D(ve.captionPaddingLeft,Jo.overrides.captionPaddingLeft),setTimeout(function(){pe.caption.buildScroll({color:ve.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:ve.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:D(pi===vi?"top":void 0,ve.captionTextAlignVertical,Jo.overrides.captionTextAlignVertical),side:ve.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(ve.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(ve.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(ve.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(ve.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)})},0),setTimeout(function(){pe.caption.buildScroll({color:ve.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:ve.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:D(pi===vi?"top":void 0,ve.captionTextAlignVertical,Jo.overrides.captionTextAlignVertical),side:ve.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(ve.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(ve.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(ve.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(ve.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)})},500),pi===vi?(pe.caption.mask.y=40,pe.caption.mask.width=Yo.width,pe.caption.mask.height=Yo.height-40,pe.caption.container.x=0,pe.caption.container.y=0,pe.caption.paddingTop=10,pe.caption.paddingRight=10,pe.caption.paddingBottom=10,pe.caption.paddingLeft=10):oe(pe.caption.container,pe.updateSpeed,e)}function z(){H()&&Ko.isLandingMedia?pe.events.dispatchEvent("fillSiteMode"):pe.events.dispatchEvent("nonFillSiteMode")}function V(e){pe.events.removeEventListener(fo,V),pe.events.removeEventListener(zi,pe.introView.updatePosition),pe.introView&&pe.siteView.removeChild(pe.introView),pe.events.dispatchEvent(sn,pe.savedUriInfo),delete pe.savedUriInfo}function k(e){se?(se.setMessage("PASSWORD"),se.open(e.section)):(se=ue({section:e.section,events:pe.events}),pe.events.dispatchEvent(Mn))}function O(e){e?A():(se.setMessage("INCORRECT PASSWORD"),setTimeout(function(){se.setMessage("")},1e3))}function A(){se&&se.close()}function I(e){pe.events.dispatchEvent(hn,e)}function P(e){pe.events.dispatchEvent(cn,e)}function R(e){}function j(e){e&&/site/.test(e.id)&&pe.siteView.updateStyle(),_(),pe.events.dispatchEvent(pn,e),M(),W(),/cursorBlendMode/.test(e.id)&&pe.cursor.dispatchEvent("cursorBlendMode",e)}function _(){"Safari"!=Ao&&"Chrome"!=Ao||(ri&&ri.fontRenderingOptions&&ri.fontRenderingOptions.enable?(pe.siteView.style.webkitFontSmoothing=ri.fontRenderingOptions.webkitFontSmoothing,pe.siteView.style.webkitTextStrokeWidth=ri.fontRenderingOptions.webkitTextStrokeWidth+"px"):(pe.siteView.style.webkitFontSmoothing="",pe.siteView.style.webkitTextStrokeWidth=""))}function W(){clearTimeout(ge),ge=setTimeout(function(){document.body.style.overflowY=ri.unifiedPageScrolling?"auto":"hidden",pe.siteView.updatePosition()},40)}function N(e){pe.addressController.setTitle(),pe.events.dispatchEvent(mn,e),B(le,"asset.id")===e.id&&(le.asset=e),M()}function X(e){pe.events.dispatchEvent(vn,e)}function Z(e){pe.events.dispatchEvent(gn,e)}function U(e){pe.events.dispatchEvent(fn,e)}function J(e){if(B(le,"section.id")===e.id){var t=r(e.id);Jo.section(t)}pe.events.dispatchEvent(bn,e),M()}function Q(e){pe.events.dispatchEvent(no,e)}function $(e){pe.events.dispatchEvent(ro,e)}function ee(e){pe.events.dispatchEvent(ho,e)}function te(){Yo.addEventListener(Ri,ie)}function ie(e){pe.menuController.menuView.menuText.hitTestPoint(e.pageX,e.pageY)?pe.logoController.logoView.element.style.pointerEvents="none":pe.logoController.logoView.element.style.pointerEvents="auto"}function ne(e){pe.cursor&&pe.cursor.dispatchEvent("cursorAxisUpdate",e)}function ae(e){var t="none"!==Jo.overrides.thumbnailType;pe.cursor&&pe.cursor.dispatchEvent("cursorThumbsUpdate",t)}var re,le,se,de,he,pe=new ke({events:new Oe}),me=!0,ve={};e.parent=pe,e.siteControllerEvents=pe.events,pe.siteView=new Ze(e),pi===vi&&Jo.overrides.menuDisplaceMobile||pi===mi&&Jo.overrides.menuDisplaceTablet||Yo.addChild(pe.siteView);var ge;return t.call(pe),pe}function Ze(e){var t=new Be({events:e.siteControllerEvents});t.zIndex=0,t.position=ri.unifiedPageScrolling?"relative":"absolute",pi!==mi&&(t.overflow="hidden"),t.element.setAttribute("class","SiteView"),"Chrome"===Ao&&(t.selectable=!0),t.addEventListener(qn,function(e){t.updatePosition()});var i;return t.updatePosition=function(e){clearTimeout(i),i=setTimeout(function(){t.position=ri.unifiedPageScrolling?"relative":"absolute",ze.defer(t,0,{width:Jo.siteView.width(),height:Jo.siteView.height()}),pi===vi&&Jo.overrides.menuDisplaceMobile?t.x=Yo.width:pi===mi&&Jo.overrides.menuDisplaceTablet&&(t.x=Ko.menuView.width())},50)},t.updateStyle=function(e){Yo.backgroundColor?ze(t,Un,{backgroundColor:ri.siteBackgroundColor}):t.backgroundColor=ri.siteBackgroundColor},t}function Ye(){return G()&&ri.transitionTypeMobile?ri.transitionTypeMobile:K()&&ri.transitionTypeTablet?ri.transitionTypeTablet:void 0}function Ge(e,t){return{custom:{width:e||300,height:t||200},small:{width:100,height:66},medium:{width:200,height:133},large:{width:300,height:200},xLarge:{width:400,height:266},xxLarge:{width:500,height:333},small_sq:{width:100,height:100},medium_sq:{width:200,height:200},large_sq:{width:300,height:300},xLarge_sq:{width:400,height:400},xxLarge_sq:{width:500,height:500},small_v:{width:66,height:100},medium_v:{width:133,height:200},large_v:{width:200,height:300},xLarge_v:{width:266,height:400},xxLarge_v:{width:333,height:500}}}function Ue(t){function i(){s.events.addEventListener(no,o),s.events.addEventListener(ro,a),s.events.addEventListener(ho,r),s.events.addEventListener(zo,l),s.events.addEventListener("SITE_SERVICE_PASSWORD_CHECK",n)}function n(t){new e({url:"/dx/siteservice/sectionpasswordcheck",params:t,callback:function(e){"pass"===e.status&&Jo.setPassedSection(e.sectionId),dx.site.events.dispatchEvent("SECTION_PASSWORD_AUTH",e)}})}function o(t){new e({url:"/dx/siteservice/email/contact",params:t,callback:function(e){if("pass"!==e.status)throw"contact form failed";dx.site.events.dispatchEvent(oo,e)}})}function a(t){new e({url:"/dx/siteservice/email/share",params:t,callback:function(e){if("pass"!==e.status)throw"share form failed";dx.site.events.dispatchEvent(lo,e)}})}function r(t){new e({url:"/dx/siteservice/email/inquiry",params:t,callback:function(e){if("pass"!==e.status)throw"inquiry form failed";dx.site.events.dispatchEvent(co,e)}})}function l(e){s.customJsResponse({content:ci.js})}var s=new ke({events:t.events});return s.inquiryResponse=function(e){if("pass"!==e.status)throw"inquiry form failed";dx.site.events.dispatchEvent(co,e)},s.customJsResponse=function(e){if(e.content){var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.id="customJs",i.innerHTML=e.content.replace(/\\/g,"");var n=document.getElementById("customJs");n?t.replaceChild(i,n):t.appendChild(i)}},i.call(s),s}function qe(e){function t(e){ae.events.dispatchEvent("passwordViewUpdate","pass"===e.status),setTimeout(function(){Jo.getPassedSection(e.sectionId)&&i(me)},350)}function i(e){p(e);var t=a(re);if(re&&re.password.length>0&&!Jo.getPassedSection(re.id))me=e,ae.events.dispatchEvent("privateGalleryAuthCheck",{section:re});else if(t&&t.password.length>0&&!Jo.getPassedSection(t.id))me=e,ae.events.dispatchEvent("privateGalleryAuthCheck",{section:t});else if(re){me=void 0,he=re.id;var i=s(re),o={section:re,mediaToRender:C(re.mediaItems),path:le,assetId:se,asset:l(re.mediaItems[se]),mode:de,info:{isSectionChange:re!==B(ce,"section"),isAssetChange:se!==B(ce,"assetId"),isModeChange:de!==B(ce,"mode"),isLandingMedia:re.label===gi,mediaViewState:i,isDeepLink:ue&&""!==e,isMediaViewStateChange:B(ce,"info.mediaViewState")!==i,isIntroGallery:re.isIntroGallery,flickSpeed:ie,lastUri:$,isThumbsFirst:M(re),isMobileVideoClick:oe,isBlog:b(re.id),isIndexSection:v(re)}};Jo.uri=o,ae.setTitle(),Ko._section=o.section,Ko._thumbsVisible=U("thumbs"),ee=o,n(),r(re),ce=o,$=e,ue=!1,pe=!1,ie=void 0,oe=!1}}function n(){ae.events.dispatchEvent(ln,ee)}function o(){ee.asset=l(re.mediaItems[se]),ae.events.dispatchEvent(ln,ee)}function r(e){var t=l(e.media[0]);"link"!==t.type||t.thumb||("_blank"===t.linkTarget?window.open(t.content):"_self"===t.linkTarget&&(window.location.href=t.content))}function s(e){return e.label===gi?"landingMedia":"mediaView"}function d(e){se=b(re.id)?f(e.id,re.mediaItems.length-1):e.id,ne=!0,Qo.setPath({value:P(),passive:!0,history:!1})}function c(e,t){if(e.indexOf("/")>-1){var i=e.split("/");return i[0]==t||i[1]==t}return e==t}function u(e,t){return e.indexOf(t)>-1}function p(e){e=e.split("/"),de=E(e),delete re.isIntroGallery,re=m(e),b(re.id)?(se=z(e)?z(e):re.mediaItems.length,se=f(se-1,re.mediaItems.length)):se=z(e)?z(e):0,se=re&&re.key&&c(re.key,se)&&!u(e,se)?0:se,se=0!==se?se-1:se,!z(e)&&M(re)&&(se=-1,q("thumbs"))}function m(e){if(le=w(e))return re=di[le],Jo.section(re),re;if(hi.backgroundImages.length){var t=hi.backgroundImages.filter(function(e){return!!li[e]}),i={id:gi,label:gi,visible:1,password:"",media:t,mediaItems:t};return Jo.section(i),i}return L(),!!le&&(se=0,re=di[le],re.isIntroGallery=!0,Jo.section(re),x(),"none"!==Jo.overrides.thumbnailType&&(Jo.overrides.thumbnailDefaultOn||v(re))?re&&re.media&&re.media.length>1&&q("thumbs"):K("thumbs"),re)}function g(e){return le=w(e),!!le&&(re=di[le],Jo.section(re),re)}function w(e){var t=[e[0]+"/"+e[1],e[0]],i=t.length;if(i>0)for(var n=0;n
1&&q("thumbs")}function M(e){return Jo.overrides.thumbnailDefaultOn&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&1===ri.overlayAlpha||v(e)}function x(){if(pi!==vi&&re&&se>-1){var e=l(re.mediaItems[se]);e||(e={overrides:{}});var t=D(e.overrides.captionDefault,Jo.overrides.captionDefault);"caption"===te?q("caption"):""===te?K("caption"):t?q("caption"):K("caption"),Y()}}function T(e){var t=w(e.split("/"));return t?I(e).replace(I(t),""):e}function z(e){var t=H(e.join("/")),i=T(t),n=i.split("/")[1];return!isNaN(n)&&Number(n)}function E(e){var t=/thumbs|share|inquiry|caption|fotomoto/;return t.test(e[3])?e[3]:t.test(e[2])?e[2]:t.test(e[1])?e[1]:""}function V(e){return"mailTo:"+e.replace("mailto:","").replace("mailTo:","")}function k(e){var t=/[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}/g.test(e.path);return!!t&&function(){window.location.href=V(e.path)}}function O(e){return("[one]"===e.label||"[like]"===e.label)&&function(){ae.events.dispatchEvent(kn,e)}}function F(e){return"_blank"===e.linkTarget&&function(){window.open(e.path)}}function A(e){return!j(e)&&"_self"===e.linkTarget&&"external"===e.type&&function(){window.location.href=e.path}}function P(){var e=H(le),t=e;if(re&&!R(le)){var i=W(t);if(i){t=i&&i.key||"",t="/"+t+"/";var n=z(e.split("/"));n&&se>-1&&(se=n-1),se>-1&&(t+=Number(se)+1+"/"),de.length>0&&(t+=de+"/")}else t="/"}return t}function R(e){return/^(ht|f)tp(s?)\:\/\//.test(e)}function H(e){var t=window.location.protocol+"//"+window.location.host;return e.replace(t,"").replace(/^\/|\/$/g,"")}function j(e){return!!e.path&&(g(e.path.split("/"))?(e.section=g(e.path.split("/")),e.type="internal",!0):(e.path=H(e.path),e.section=W(e.path),e.type="internal",!0))}function _(e){!e.isThumbClick&&v(e.section)?q("thumbs"):"none"===Jo.overrides.thumbnailType?K("thumbs"):e.section&&e.section.mediaItems.length>1&&Jo.overrides.thumbnailDefaultOn&&!e.isThumbClick?q("thumbs"):e.section&&e.section.mediaItems.length>1&&e.isThumbClick&&"strip"===Jo.overrides.thumbnailType&&Jo.overrides.thumbnailDefaultOn&&"displace"===Jo.overrides.thumbnailDock&&q("thumbs"),e.nothumbs&&K("thumbs"),!e.isThumbClick&&e.section&&M(e.section)&&0===se&&U("thumbs")&&(se=-1)}function W(e){var t,i=e.split("/"),n=i[0];return i[0]&&i[1]&&(t=i[0]+"/"+i[1]),t?m(t.split("/")):!!n&&m(n.split("/"))}function N(e){pe=!0,action=O(e)||k(e)||F(e)||A(e)||X(e),action()}function X(e){return e.section?(Jo.section(e.section),re=e.section):e.section||e.path||(p(""),Jo.section(re)),le=e.path,se=e.section&&b(e.section.id)?D(e.assetId,e.section.mediaItems.length-1):e.assetId||0,de=e.mode,oe=!!e.isMobileVideoClick,_(e),x(),K("inquiry"),K("share"),function(){Qo.setPath({value:P(),history:!0})}}function Z(e){J(e),Y(),Qo.setPath({value:P()})}function Y(){U("thumbs")&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&K("caption")}function G(e){var t=re.mediaItems.length-1;!ne&&b(re.id)&&(se=f(se,t)),ne=!1,b(re.id)?"next"===e.navDir?se=se>0?se-1:0:"prev"===e.navDir&&(se=pi===vi||pi===mi?se
0?se-1:0:"next"===e.navDir&&(se=pi===vi||pi===mi?se
-1&&(a.footerView.updateStyle(e),a.footerView.updatePosition(e)))}function n(){pi===vi&&a.footerView.hide()}function o(){a.footerView.show()}var a=new ke({parentView:e.parentView,parentController:e.parentController,events:e.siteControllerEvents});return a.updateSpeed=0,a.footerView=new e.FooterView(e),a.footerView.alpha=0,a.parentView.addChild(a.footerView),a.events.addEventListener(pn,i),a.events.addEventListener(mn,i),a.events.addEventListener(fn,i),a.events.addEventListener(zi,a.footerView.updatePosition),a.events.addEventListener(go,n),a.events.addEventListener(vo,o),a.events.addEventListener(sn,function(){a.footerView.updateSpeed=0,a.footerView.updatePosition()}),a.events.addEventListener("UPDATE_CONTENT_HEIGHT",function(){a.footerView.updateSpeed=0,a.footerView.updatePosition()}),a.footerView.addEventListener(Tn,t),a}function Je(e){function t(e){"Safari"===Ao&&(w.translateZ=0)}function i(e){"Safari"===Ao&&(w.style["-webkit-transform"]="none",w.style["-ms-transform"]="none",w.style.transform="none")}function n(){M=""!==hi.copyright?[hi.copyright].concat(y(hi.socialLinks)):y(hi.socialLinks);var e=0,t=M.length,i=pi===vi?"y":"x";for(C=new f("x"),b=new f(i),w.addChild(b),w.addChild(C);e
0&&g()}function o(e){return/src=/.test(e.label)}function a(e){e=e.replace(/\[|\]|\s+/g,"");var t="",i=20,n=20;if(e.indexOf(",")>-1){var o=e.split(",");t=o[0].split("=")[1];var a=o[1].split("x");i=Number(a[0].split("=")[1]),n=Number(a[1])}else t=e.split("=")[1];return{path:t,width:i,height:n}}function r(e){var t=a(e.label),i=new Ee;return i.src=hi.cdnSslUri+"/"+t.path,i.width=t.width,i.height=t.height,i.element.style.cursor="pointer",i.customLabel=e.label.toLowerCase(),i}function s(t,i,n){var o=_o[t.label.toLowerCase()],a=new e.Bitmap;return a.src=Wn+o.filename,a.width=o.width,a.height=o.height,a.element.style.cursor="pointer",a.addEventListener(xi,c),a}function d(e){switch(ri.footerIconShape){case"standard":return e.svgStdPath;case"rectangle":return e.svgRectPath;case"circle":return e.svgCircPath}}function h(e){var t=_o[e.label.toLowerCase()],i=new Uo,n=new Uo({type:"g"}),o=new Pe,a=pi===mi||pi===vi?1:ri.footerIconScale;if(n.scale=a,/circle|rectangle/.test(ri.footerIconShape)){var r=new Re;r.rx="circle"===ri.footerIconShape?t.bgCircRadius:t.bgRectRadius,r.width=t.width,r.height=t.height,r.fill=ri.footerIconColor,n.addChild(r)}return o.d=d(t),o.fill="standard"===ri.footerIconShape?ri.footerIconColor:ri.footerIconBgColor,o.fillRule="evenodd",n.addChild(o),i.addChild(n),i.width=t.width*a,i.height=t.height*a,i.element.style.cursor="pointer",i.socialLabel=e.label.toLowerCase(),i}function c(e){g(),w.updatePosition()}function u(e){var t=l(e);return e&&t&&t.label&&_o[t.label.toLowerCase()]&&!isNaN(e)}function p(t){var i=document.createElement("span"),n=L(ri.copyrightFont);i.style.position="absolute",i.style.display="block",pi===vi&&(i.style.width=Yo.width-12+"px"),i.style.fontFamily=n.family,i.style.textTransform=ri.copyrightTextTransform||"none",i.style.fontWeight=n.weight,i.style.fontSize=ri.copyrightFontSize.toString().replace("px","")+"px",i.style.letterSpacing=ri.footerKerning+"px",i.innerHTML=t,i.whiteSpace=pi===vi?"normal":"nowrap",document.body.appendChild(i);var o=new e.Sprite;return o.fontFamily=ri.copyrightFont,o.textTransform=ri.copyrightTextTransform||"none",o.fontSize=ri.copyrightFontSize.toString().replace("px","")+"px",o.fontColor=ri.copyrightColor,o.letterSpacing=ri.footerKerning,o.text=t,o.width=i.offsetWidth,o.height=i.offsetHeight,o.textWrap=pi===vi,document.body.removeChild(i),i=null,o}function m(e){this.btn.txt?ze(this.btn.txt,Un,{fontColor:x(ri.copyrightColor,.5)}):ze(this.btn,Un,{alpha:.5})}function v(e){this.btn.txt?ze(this.btn.txt,Un,{fontColor:x(ri.copyrightColor,1)}):ze(this.btn,Un,{alpha:1})}function g(){var e,t=w.children,i=t.length;for(b.layoutContent(),C.layoutContent(),S=new ye,S.gap=0,S.axis=pi===vi?"y":"x",S.align="left",S.wrap=!1,"x"===S.axis?S.perpLength=Yo.height:S.perpLength=Yo.width,e=0;e
0&&pi!==vi&&(b.y=C.height-b.height);var o=S.getBounds();w.transition=0,w.width=o.width,w.height=o.height}function f(e){var t=new Zo;return t.layoutContent=function(){var i=new ye;i.gap=6,i.axis=e,i.align="left",i.wrap=!1,i.perpLength=150;for(var n=0,o=t.children,a=o.length;n
-1||(this.txt?ze(this.txt,Un,{fontColor:x(ri.logoFontColor,.5)}):ze(this,Un,{alpha:.5}))}function n(e){this.txt&&this.txt.text.indexOf("
-1||(this.txt?ze(this.txt,Un,{fontColor:x(ri.logoFontColor,1)}):ze(this,Un,{alpha:1}))}function o(){pi!==vi&&r()}function a(){l()}function r(){d.logoView.style.pointerEvents="none",ze(d.logoView,Un,{alpha:0,display:"none"})}function l(){d.logoView.display="block",ze.defer(d.logoView,Un,{alpha:1,onComplete:function(){d.logoView.style.pointerEvents="auto"}})}function s(e){if(this.txt&&this.txt.text.indexOf("
-1);else{var t={type:"internal",path:"",target:"_self"};d.events.dispatchEvent(zn,t)}}var d=new ke({parentView:e.parentView,parentController:e.parentController,events:e.siteControllerEvents});return d.updateSpeed=0,d.logoView=new e.LogoView({parentView:d.parentView,parentController:d,events:e.siteControllerEvents}),d.logoView.alpha=0,d.events.addEventListener("LOGO_CHILD_ADDED",l),pi===vi?e.menuController.menuView.addContent(d.logoView):d.parentView.addChild(d.logoView),d.events.addEventListener(fn,function(e){/intro|logo/.test(e.id)&&(d.logoView.updateStyle(e),d.logoView.updatePosition(e))}),d.events.addEventListener(pn,t),d.events.addEventListener(zi,d.logoView.updatePosition),d.events.addEventListener(go,o),d.events.addEventListener(vo,a),d.logoView.addEventListener(Ji,s),pi!==vi&&pi!==mi&&(d.logoView.addEventListener(Ii,i),d.logoView.addEventListener(ji,n)),d}function $e(e){function t(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}function i(e){"Safari"===Ao&&(v.translateZ=0)}function n(e){"Safari"===Ao&&(v.style["-webkit-transform"]="none",v.style["-ms-transform"]="none",v.style.transform="none")}function o(e){v.events.dispatchEvent("OVER_LOGO")}function a(){return pi===vi?D(ri.mobileLogoFontSize,ri.logoFontSize):pi===mi?D(ri.tabletLogoFontSize,ri.logoFontSize):ri.logoFontSize}function r(){return pi===vi?D(ri.mobileLogoFontColor,ri.logoFontColor):pi===mi?D(ri.tabletLogoFontColor,ri.logoFontColor):ri.logoFontColor}function l(){return pi===vi?D(ri.mobileLogoFont,ri.logoFont):pi===mi?D(ri.tabletLogoFont,ri.logoFont):ri.logoFont}function s(){return pi===vi?D(ri.mobileLogoKerning,ri.logoKerning):pi===mi?D(ri.tabletLogoKerning,ri.logoKerning):ri.logoKerning}function d(e){m=!0,u=e.target.width,p=e.target.height,setTimeout(function(){v.updatePosition(),v.events.dispatchEvent(En),ze.defer(v.img,Un,{alpha:1}),v.events.dispatchEvent("LOGO_LOADED")},10),v.img.element.removeEventListener(xi,d)}var h,c,u,p,m,v=new Be({events:e.events});return G()?v.textWrap=!0:v.textWrap=!1,v.zIndex=Jo.logoView.zIndex(),pi!==vi&&pi!==mi&&(v.position=ri.logoPositionFixed?"fixed":"absolute"),v.updateSpeed=0,v.events.addEventListener("fillSiteMode",i),v.events.addEventListener("nonFillSiteMode",n),v.element.addEventListener("contextmenu",t),v.element.addEventListener("dragstart",t),v.addEventListener(qn,function(e){v.updatePosition(),setTimeout(function(){v.updatePosition(),v.updateSpeed=Un},500),v.events.dispatchEvent("LOGO_CHILD_ADDED")}),v.addEventListener(Ii,o),v.updatePosition=function(e){if(v.zIndex=Jo.logoView.zIndex(),pi!==vi&&pi!==mi&&(v.position=ri.logoPositionFixed?"fixed":"absolute"),v.transition=0,v.txt)G()?(v.txt.width=Yo.width,v.width=Yo.width):v.width=v.txt.width,v.height=v.txt.height;else if(v.img&&m&&(!e||!e.action||"changeTemplate"!==e.action))if(pi===vi&&(ri.mobileLogoWidth||ri.mobileLogoHeight)||ri.logoWidth||ri.logoHeight){var t=T(ri.logoWidth,Yo.width)||2e3,i=T(ri.logoHeight,Yo.height)||2e3;pi===vi&&(t=(T(ri.mobileLogoWidth,Yo.width)||T(ri.logoWidth,Yo.width)||2e3)>Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width)?Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width):t,i=T(ri.mobileLogoHeight,Yo.height)||T(ri.logoHeight,Yo.height)||2e3);var n={type:"fit",hRange:t,vRange:i,width:u,height:p,disableOrientationCheck:!0},o=ve(n);v.img.width=o.width,v.img.height=o.height,v.width=o.width,v.height=o.height}else if(!e||!e.action||"changeTemplate"!==e.action){var a={width:u,height:p,filename:h},r=me(a),t=r.width;pi===vi&&(t=r.width>Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width)?Yo.width-2*T(ri.mobileLogoOffsetX,Yo.width):t);var o=ve({type:"fit",hRange:t,vRange:r.height,width:u,height:p,disableOrientationCheck:!0});v.img.width=o.width,v.img.height=o.height,v.width=o.width,v.height=o.height}ze.defer(v,0,{x:Ko.logoView.x(v.width),y:Ko.logoView.y(v.height)})},v.updateStyle=function(t){if(t&&t.id&&/logo|layoutModelInit/i.test(t.id)){var i=pi!==vi&&pi!==mi&&ri.logoBlendMode?ri.logoBlendMode:"normal";v.element.style["mix-blend-mode"]=i;var n=hi.logoFile||ri.logoFile||"";if(pi===vi&&(n=hi.mobileLogoFile||ri.mobileLogoFile||n),pi===mi&&(n=hi.tabletLogoFile||ri.tabletLogoFile||n),h=n.indexOf("dxlogo1__at__2x.png")>-1||n.indexOf("dxlogo2__at__2x.png")>-1?Dn+"/media/"+n:""!==n?hi.cdnSslUri+"/"+n:void 0,v.txt&&(v.removeChild(v.txt),v.txt=void 0),h&&h!==c)v.img&&(v.removeChild(v.img),v.img=void 0),v.img=new Ee,v.img.element.style["user-select"]="none",v.img.alpha=0,v.img.element.addEventListener(xi,d),c=h,v.img.element.src=h,v.addChild(v.img),v.img.element.style.cursor="pointer";else if(!h){v.img&&(v.removeChild(v.img),v.img=void 0),h=void 0,c=void 0,m=!1;var o=hi.logoText||ri.logoText||"",u=hi.logoHtml||ri.logoHtml||"";v.txt=new Zo,v.txt.text=u.replace(/(\\*'|\\*")/g,"'")||o.replace(/(\\*'|\\*")/g,"'"),v.txt.element.style["user-select"]="none",v.addChild(v.txt),v.txt.element.style.cursor="pointer",pi===vi&&(v.txt.textAlign=ri.mobileLogoAlignHorizontal||"left");var p=a(),g=r(),f=l(),b=s();p!==v.txt.fontSize&&(v.txt.fontSize=p),g!==v.txt.fontColor&&ze(v.txt,e.parentController.updateSpeed,{fontColor:g}),f!==v.txt.fontFamily&&(v.txt.fontFamily=f),b!==v.txt.letterSpacing&&(v.txt.letterSpacing=b),ri.logoTextTransform&&ri.logoTextTransform!==v.txt.textTransform&&(v.txt.textTransform=ri.logoTextTransform)}}},v}function et(e){function t(e){1===x.assetId&&"right"===e.swipeDirection?self.touchNav&&(self.touchNav.disabled=!0):self.touchNav&&(self.touchNav.disabled=!1),e.isMove?n()&&"right"===e.swipeDirection?l():o()&&"left"===e.swipeDirection?l():"left"===e.swipeDirection||"right"===e.swipeDirection?(e.navDir="left"===e.swipeDirection?"next":"prev",L.dispatchEvent(Lo,e)):l():e.isMove&&/left|right/.test(e.swipeDirection)&&l()}function i(){b||a(),b(),/scroll/i.test(C)||l()}function n(){return 0===x.assetId}function o(){return x.assetId===y(x.section.media).length-1}function a(){S.scroll&&(S.scroll.destroy(),S.scroll=null),C=Jo.overrides.transitionType,"mSlide"!==C||self.touchNav||(self.touchNav=new xe({events:L,mediaViewContainer:M}));var e="fade"===C||"mSlide"===C?"fade":"default",t=S.container,i=S.mask;switch(S.lazyLoader=new he(t,i,{type:e,property:"translate"}),S.lazyLoader.windowScroll=/vScroll/.test(C)&&ri.unifiedPageScrolling&&"MSIE"!==Ao,f&&f.destroy(),C){case"fade":b=new ot({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new at({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"hSlide":b=new gt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new ft({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"vSlide":b=new bt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new Ct({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"hScroll":b=new st({mediaView:S,localEvents:L}),f=new dt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"hScrollNC":b=new ht({mediaView:S,localEvents:L}),f=new ct({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"vScroll":b=new ut({mediaView:S,localEvents:L}),f=new pt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"vScrollNC":b=new mt({mediaView:S,localEvents:L}),f=new vt({mediaView:S,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","y");break;case"grid":b=new rt({mediaView:S,mediaViewContainer:M,localEvents:L}),f=new lt({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x");break;case"mSlide":b=new wt({mediaView:S,mediaViewContainer:M}),f=new Lt({mediaView:S,mediaViewContainer:M,localEvents:L}),L.dispatchEvent("cursorAxisUpdate","x")}}function r(e){x=e;var t=M.children.length>0;if(x.mediaToRender&&t){if(x.mode.indexOf("thumbs")!==-1&&x.assetId===-1?(M.transition=0,M.alpha=0):1!==M.alpha&&(M.transition=0,M.alpha=1),x.assetId>-1&&(x.info.isDeeplink?s(x.assetId):ri.unifiedPageScrolling&&x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.mode)?(M.transition=0,M.alpha=0,setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10)):x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.info.lastUri)?(M.transition=0,M.alpha=0,ri.unifiedPageScrolling?setTimeout(function(){s(x.assetId),ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10):(s(x.assetId),setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},500*Un))):x.info.isModeChange&&/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(x.mode)||(self.touchNav?(1!==Yo.zoom||pi!==vi||hi.podUseDesktop||S.mask.element.scrollTo(0,0),f(x.assetId,x.info.flickSpeed,self.touchNav.swipeDirection)):x.info.isSectionChange?(M.transition=0,M.alpha=0,f(x.assetId,x.info.flickSpeed),setTimeout(function(){ze(M,Jo.mediaView.transitionDuration(),{alpha:1})},1e3*Un+10)):f(x.assetId,x.info.flickSpeed))),x.assetId>-1&&(!/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)||!/thumbs/.test(e.mode))&&Jo.mediaView.videoAutoPlay()){var i=M.children[x.assetId].id;L.dispatchEvent("mediaAutoPlay",i)}else if(!(/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||pi!==vi)){var i=M.children[x.assetId]&&M.children[x.assetId].id,n=li[i];n&&"video"===n.type&&0!==n.content.indexOf("vimeo")&&Jo.mediaView.videoAutoPlay()&&L.dispatchEvent("mediaAutoPlay",i)}x.assetId>-1&&M.children[x.assetId]&&"html"===M.children[x.assetId].type&&L.dispatchEvent(Eo),self.touchNav&&(self.touchNav.assetId=e.assetId)}}function l(){var e=G()||K()?0:.85;1===Yo.zoom&&(x.mediaToRender.length>x.assetId&&f?x.assetId>-1&&f(x.assetId,e):f&&f(0,e))}function s(e){f(e,0)}function d(){1===Yo.zoom&&U()&&!hi.podUseDesktop&&window.scrollTo(0,0),b&&b(),x.mediaToRender&&x.mediaToRender.length>0&&x.assetId>-1&&(f||a(),s(x.assetId)),w=!1,S&&S.lazyLoader&&S.lazyLoader.update()}function h(e){w=!0}function c(e){u(e),v()}function u(){a(),b()}function p(e){"unifiedPageScrolling"===e.id&&/vScroll/.test(Jo.overrides.transitionType)&&a(),b&&b()}function m(e){if(T=e.id,x)if(x.assetId=e.id,/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||!Jo.mediaView.videoAutoPlay()){if(!(/fill|vMasonry|hMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(e.mode)||pi!==vi)){var t=M.children[x.assetId].id,i=li[t];"video"===i.type&&0!==i.content.indexOf("vimeo")&&Jo.mediaView.videoAutoPlay()&&L.dispatchEvent("mediaAutoPlay",t)}}else{var t=M.children[x.assetId].id;L.dispatchEvent("mediaAutoPlay",t)}}function v(){M.transition=0,M.translateX=0,M.translateY=0,M.x=0,M.y=0,ze(M,Un,{backgroundColor:Jo.mediaView.backgroundColor()})}function g(){f&&f.destroy&&f.destroy(),b=void 0,f=void 0,L.removeEventListener(pn,p),L.removeEventListener(bn,p),L.removeEventListener(pn,p),L.removeEventListener(Ti,d),L.removeEventListener(In,h),L.removeEventListener("siteUriChange",r),L.removeEventListener("layoutMediaView",c),L.removeEventListener("mediaSizeUpdate",i),L.removeEventListener("MEDIA_HEIGHT_CHANGE",i),L.removeEventListener("assetReset",l),L.removeEventListener(mo,t),L.removeEventListener("ScrollTransition/updateAssetId",m),S.scroll&&S.scroll.destroy(),self.touchNav&&self.touchNav.destroy(),self.touchNav=null,S.scroll=null}var f,b,C,w,L=e.localEvents,S=e.mediaView,M=e.mediaView.container,x={assetId:0},T=0;L.addEventListener("layoutMediaView",c),L.addEventListener(bn,p),L.addEventListener(pn,p),L.addEventListener(Ti,d),L.addEventListener(In,h),L.addEventListener("mediaSizeUpdate",i),L.addEventListener("MEDIA_HEIGHT_CHANGE",i),L.addEventListener("siteUriChange",r),L.addEventListener("assetReset",l),L.addEventListener(po,function(e){n()&&"prev"===e&&self.touchNav&&(self.touchNav.disabled=!0)}),L.addEventListener(go,function(e){self.touchNav&&(self.touchNav.disabled=!1)}),L.addEventListener(mo,t),L.addEventListener("ScrollTransition/updateAssetId",m),this.destroy=g}function tt(e){function t(e){S=L.children.length,S&&(S>1||"video"===L.children[0].type)?(f&&f.destroy(),d()):n()}function i(e){f.resume()}function n(){M=0,b(M)}function o(){M=r();var e=L.children[M];isLogin?f.pause():"video"===e.type?(f.pause(),setTimeout(function(){e.autoPlay()},100),w.addEventListener("playbackEnd",a)):"image"!==e.type||e.loaded||(f.pause(),e.addEventListener(Gn,i)),b(M)}function a(e){f.resume(),o()}function r(){return x=x
=t.x&&-g.translateX+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollLeft+i>=t.x&&f.scrollLeft+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):f.element.removeEventListener("scroll",d)},t}function ht(e){function t(){var e=new n;e.gap=0,e.axis="x",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.height();for(var t=0,l=r.children,s=l.length;t
Jo.mediaView.width()?Jo.mediaView.width():p),e.height=Jo.mediaView.height()}}var n=ye,o=e.mediaView,a=e.localEvents,r=o.container,l=o.mask;if("native"===Jo.overrides.imageVideoScrollType)l.element.style.overflowY="hidden", l.element.style.overflowX="scroll";else if(Vo&&("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll))l.element.style.overflowY="hidden",l.element.style.overflowX="scroll";else{o.scroll&&o.scroll.destroy();var s={name:"horiz scroll",types:["bar","wheel","touch"],axis:"x",align:"left",color:Jo.overrides.imageVideoScrollbarColor,hover:Jo.overrides.imageVideoScrollbarHover,side:Jo.overrides.imageVideoScrollbarAlignment,alpha:Jo.overrides.imageVideoScrollbarBgTransparency,width:Jo.overrides.imageVideoScrollbarWidth,offsetX:Jo.overrides.imageVideoScrollbarHorizontalOffset,offsetY:Jo.overrides.imageVideoScrollbarVerticalOffset,topPad:0,parent:dx.site.siteView,property:"translate",zIndex:Jo.mediaView.zIndex,rounded:Jo.overrides.imageVideoScrollbarRounded,visibility:Jo.overrides.imageVideoScrollbarVisibility};("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll)&&(s.margin=0,s.color="#000000",s.hover="#000000",s.side="bottom",s.alpha=0,s.width=7,s.offsetX=0,s.offsetY=0,s.rounded=!0,s.visibility="when scrolling"),o.scroll=new ge(r,l,s)}return t}function ct(e){function t(e,t){p=e;var t=void 0!==t?t:Jo.mediaView.transitionDuration();b.dispatchEvent(Nn);var a=g.children[e];if(a){var r=a.x,l=a.y,s=o(e,g.children.length),d=ae({width:a.width,hRange:f.width,hAlign:s});if(r=a.x-d.x,u=!0,h=!1,v.scroll){var c=g.width-f.width,C=r/c;v.scroll.percent=C,v.scroll.bar.moveHandle(Jo.mediaView.transitionDuration()),ze(g,t,{translateX:-r,translateY:-l,ease:_n?ko.quart.out:ko.cubic.inOut,onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})}else t?(m&&m.kill(),m=No.to(f,t,{scrollLeft:r,scrollTop:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){f.scrollLeft=r,f.scrollTop=l,u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10);u?i(e):n()}}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"left":e===t-1?"right":Jo.mediaView.hAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.width;v.scroll?-g.translateX+i>=t.x&&-g.translateX+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollLeft+i>=t.x&&f.scrollLeft+i<=t.x+t.width&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):f.element.removeEventListener("scroll",d)},t}function ut(e){function t(){var e=new n;e.gap=0,e.axis="y",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.width();for(var t=0,l=r.children,s=l.length;t
Jo.mediaView.zoneHeight()&&pi!==vi?i(e):n()}},20)}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"top":e===t-1?"bottom":Jo.mediaView.vAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.height;v.scroll?-g.translateY+i>=t.y&&-g.translateY+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):ri.unifiedPageScrolling?window.scrollY+.5*window.innerHeight>=t.absY&&window.scrollY+.5*window.innerHeight<=t.absY+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollTop+i>=t.y&&f.scrollTop+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):ri.unifiedPageScrolling?window.addEventListener("scroll",d):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):ri.unifiedPageScrolling?window.removeEventListener("scroll",d):f.element.removeEventListener("scroll",d)},t}function mt(e){function t(){var e=new n;e.gap=0,e.axis="y",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.width();for(var t=0,l=r.children,s=l.length;t
Jo.mediaView.height()?Jo.mediaView.height():p}}var n=ye,o=e.mediaView,a=e.localEvents,r=o.container,l=o.mask;if(!ri.unifiedPageScrolling)if("native"===Jo.overrides.imageVideoScrollType)l.element.style.overflowX="hidden",l.element.style.overflowY="scroll";else if(Vo&&("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll))l.element.style.overflowX="hidden",l.element.style.overflowY="scroll";else{o.scroll&&o.scroll.destroy();var s={name:"horiz scroll",types:["bar","wheel","touch"],axis:"y",align:"left",color:Jo.overrides.imageVideoScrollbarColor,hover:Jo.overrides.imageVideoScrollbarHover,side:Jo.overrides.imageVideoScrollbarAlignment,alpha:Jo.overrides.imageVideoScrollbarBgTransparency,width:Jo.overrides.imageVideoScrollbarWidth,offsetX:Jo.overrides.imageVideoScrollbarHorizontalOffset,offsetY:Jo.overrides.imageVideoScrollbarVerticalOffset,topPad:0,parent:dx.site.siteView,property:"translate",zIndex:Jo.mediaView.zIndex,rounded:Jo.overrides.imageVideoScrollbarRounded,visibility:Jo.overrides.imageVideoScrollbarVisibility};("nativeMacOs"===Jo.overrides.imageVideoScrollType||ri.globalSmoothScroll)&&(s.margin=0,s.color="#000000",s.hover="#000000",s.side="bottom",s.alpha=0,s.width=7,s.offsetX=-10,s.offsetY=0,s.rounded=!0,s.visibility="when scrolling"),o.scroll=new ge(r,l,s)}return t}function vt(e){function t(e,t){p=e;var t=void 0!==t?t:Jo.mediaView.transitionDuration();b.dispatchEvent(Nn);_n?ko.quart.out:ko.cubic.inOut;setTimeout(function(){var a=g.children[e];if(a){if(ri.unifiedPageScrolling){f=document.body;var r=a.absX,l=a.absY,s=o(e,g.children.length);if(0===e)l=0,t=0;else{var d=ae({height:a.height,vRange:f.offsetHeight,vAlign:s});l=Math.round(a.absY-d.y)}}else{var r=a.x,l=ri.unifiedPageScrolling?a.absY:a.y,s=o(e,g.children.length),d=ae({height:a.height,vRange:f.height,vAlign:s});l=Math.round(a.y-d.y)}if(u=!0,h=!1,v.scroll){var c=g.height-f.height,p=l/c;v.scroll.percent=p,v.scroll.bar.moveHandle(Jo.mediaView.transitionDuration()),ze(g,t,{translateX:-r,translateY:-l,ease:_n?ko.quart.out:ko.cubic.inOut,onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})}else ri.unifiedPageScrolling?t?(m&&m.kill(),m=No.to(window,t,{scrollY:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){window.scrollTo(0,l),u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10):t?(m&&m.kill(),m=No.to(f,t,{scrollLeft:r,scrollTop:l,ease:_n?"outQuart":"inOutCubic",onComplete:function(){u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()}})):setTimeout(function(){f.scrollLeft=r,f.scrollTop=l,u=!1,h=void 0,b.dispatchEvent(Xn),v.lazyLoader&&v.lazyLoader.update()},10);u&&Ko._mediaContentHeight>Jo.mediaView.zoneHeight()?i(e):n()}},20)}function i(e){for(var t=g.children.length;t--;){var i=g.children[t],n=void 0===e||!isNaN(e)&&e===t?1:Jo.overrides.imageVideoInactiveAlpha;ze(i,Jo.mediaView.transitionDuration(),{alpha:n})}}function n(){for(var e=g.children.length;e--;)ze(g.children[e],Jo.mediaView.transitionDuration(),{alpha:1})}function o(e,t){return 0===e?"top":e===t-1?"bottom":Jo.mediaView.vAlign()}function a(){for(var e=g.children.length;e--;){var t=g.children[e],i=.5*f.height;v.scroll?-g.translateY+i>=t.y&&-g.translateY+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):ri.unifiedPageScrolling?window.scrollY+.5*window.innerHeight>=t.absY&&window.scrollY+.5*window.innerHeight<=t.absY+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e}):f.scrollTop+i>=t.y&&f.scrollTop+i<=t.y+t.height&&b.dispatchEvent("ScrollTransition/updateAssetId",{id:e})}}function r(e){b.dispatchEvent("mediaScrollStart"),h!==!1&&b.dispatchEvent("pauseMedia"),u?i(p):n()}function l(e){h&&a(),h!==!1&&(h=void 0)}function s(e){void 0===h&&(h=!0),v.lazyLoader&&v.lazyLoader.update(),h&&a()}function d(e){c||r(e),clearTimeout(c),s(e),c=setTimeout(function(){l(e),c=null},150)}var h,c,u,p,m,v=e.mediaView,g=v.container,f=v.mask,b=e.localEvents;return v.scroll?(v.scroll.addEventListener("scrollStop",l),v.scroll.addEventListener("scrollStart",r),v.scroll.addEventListener(Vn,s)):ri.unifiedPageScrolling?window.addEventListener("scroll",d):f.element.addEventListener("scroll",d),t.destroy=function(){v.scroll?(v.scroll.removeEventListener("scrollStop",l),v.scroll.removeEventListener("scrollStart",r),v.scroll.removeEventListener(Vn,s)):ri.unifiedPageScrolling?window.removeEventListener("scroll",d):f.element.removeEventListener("scroll",d)},t}function gt(e){function t(){r.mask.element.scrollLeft=0,r.mask.element.scrollTop=0,r.mask.element.style.overflow="hidden";var e=new n;e.gap=0,e.axis="x",e.align="left",e.wrap=!1,e.perpLength=Jo.mediaView.height();for(var t=0,l=o.children,s=l.length;t
").replace(/\\r\\n/g,"
").replace(/\n\r/g,"
").replace(/\\n\\r/g,"
").replace(/\r/g,"
").replace(/\\r/g,"
").replace(/\n/g,"
").replace(/\\n/g,"
").replace(/\\/g,""),V.selectable=!0,V.setClass("dx_page_text ql-editor"),V.fontFamily=ri.contactFont,V.fontSize=ri.contactFontSize,V.fontColor=ri.contactFontColor,V.textAlign="right",V.textWrap=!1,E.addChild(V),E.addChild(k);var n=E.element.getElementsByTagName("img"),o=n.length;if(n.length>0)for(;o--;){var a=n[o];a.addEventListener(xi,function(e){v()})}V.width>320&&(V.width=320,V.textWrap=!0,V.style["word-wrap"]="break-word");for(var o=0,l=L.length,s=0;o
k.height?w+=V.element.offsetHeight+t:(w+=k.height,w+=M.height+5+t),E.height=w}function a(){if(pi===vi||pi===mi)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden",z.element.style["-webkit-overflow-scrolling"]="touch";else if(ri.unifiedPageScrolling&&/vScroll/.test(Jo.overrides.transitionType))setTimeout(function(){o();var e=w;e=e>Jo.mediaView.height()?e:Jo.mediaView.height(),z.contentHeight=e,z.height=e,F.dispatchEvent("MEDIA_HEIGHT_CHANGE"),F.dispatchEvent("UPDATE_CONTENT_HEIGHT")},30);else if("native"===ri.pageScrollType)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden";else if("Macintosh"===Fo&&"nativeMacOs"===ri.pageScrollType)z.element.style.overflowY="scroll",z.element.style.overflowX="hidden";else{z.scroll&&z.scroll.destroy();var e=ri.pageScrollbarWidth,t=pi===vi?-(e+5):ri.pageScrollbarHorizontalOffset,i="right"===ri.pageScrollbarAlignment?-t-e:t+e,n={name:"text page",types:["bar","wheel","touch"],axis:"y",align:"top",margin:ri.pageScrollVerticalMargin,color:ri.pageScrollbarColor,hover:ri.pageScrollbarHover,side:ri.pageScrollbarAlignment,alpha:ri.pageScrollbarBgAlpha,width:e,offsetX:i,offsetY:ri.pageScrollbarVerticalOffset,property:"translate",rounded:ri.pageScrollbarRounded,visibility:ri.pageScrollbarVisibility,scrollTopCheck:!0,parent:z};"nativeMacOs"===ri.pageScrollType&&(n.margin=0,n.color="#000000",n.hover="#000000",n.side="right",n.alpha=0,n.width=7,n.offsetX=0,n.offsetY=0,n.rounded=!0,n.visibility="when scrolling"),z.scroll=new ge(E,z,n),z.scroll.addEventListener("WINDOW_SCROLL_TOP",function(){z.scroll.percent=0,z.scroll.update(Un)})}}function r(e){function t(e){F.removeEventListener("destroy",t),o.removeEventListener(Ei,l),o.removeEventListener(Vi,s)}var i=new Zo;i.width=300;var n=new _e;n.fontFamily=ri.contactTitleFont,n.fontColor=ri.contactFontColor,n.fontSize=11,n.text=e,n.selectable=!1,i.addChild(n);var o="Comments"===e?new je:new Fe;return o.backgroundColor=x(ri.contactFieldRectColor,.1),o.border="1px solid "+x(ri.contactFieldRectColor,.3),o.fontFamily=ri.contactTitleFont,o.fontColor=ri.contactFontColor,o.fontSize=16,o.height="Comments"===e?150:20,o.width=300,o.y=17,o.addEventListener(Ei,l),o.addEventListener(Vi,s),F.addEventListener("destroy",t),i.addChild(o),i.id=e,i.input=o,i}function l(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.2),border:"1px solid "+x(ri.contactFieldRectColor,.7)})}function s(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.1),border:"1px solid "+x(ri.contactFieldRectColor,.3)})}function d(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,.8)})}function h(e){ze(this,Un,{backgroundColor:x(ri.contactFieldRectColor,1)})}function c(e){O.text=e.response,ze(k,Un,{alpha:0,onComplete:function(e){k.display="none"}}),ze(O,Un,{alpha:1})}function u(e){var t=li[z.id],i=[].slice.apply(k.children).filter(function(e){return e.id}).reduce(function(e,t){if(e){if(e[t.id]=t.input.value||"","Name"===t.id&&""===t.input.value)return ce("Name field cannot be blank."),!1;if("Email"===t.id&&(t.input.value.indexOf("@")===-1||t.input.value.indexOf(".")===-1))return ce("Please enter valid email address."),!1;if("Comments"===t.id&&""===t.input.value)return ce("Comments field cannot be blank."),!1}return e},{});i.Title=t.label,i.toEmail=t.content.contactFormEmail,i.subject=t.content.contactFormSubject,i&&F.dispatchEvent(io,i)}function p(e){ze(z,z.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()})}function m(){return pi===vi||E.width+16>Jo.mediaView.width()}function v(e){Ko.activeMediaType=z.type,E.width=V.width+k.width+18,m()?(V.x=8,k.x=-8,ri.contactTitleShow?(S.x=8,S.y=T(ri.contactTitleFontSize,100),V.y=S.y+T(ri.contactTitleFontSize,100)+16,k.y=V.y+V.height+16):(V.y=0,k.y=V.height),z.scroll&&(z.scroll.align="top"),k.borderLeft="1px solid "+x(ri.contactFieldRectColor,0),V.textAlign="left"):(V.x=0,V.y=0,k.x=V.width+16,k.y=44,k.borderLeft="1px solid "+x(ri.contactFieldRectColor,.3),V.textAlign="right",ri.contactTitleShow&&(S.textWrap=!0,S.x=V.width+32,S.y=T(ri.contactTitleFontSize,100)-33),z.scroll&&(z.scroll.align="top")),C.contactFormExtra||(z.scroll&&(z.scroll.align="top"),k.borderLeft="1px solid "+x(ri.contactFieldRectColor,0),k.x=-8,S.x=8),E.transition=0,o(),ze.defer(E,z.updateSpeed,{x:g(),y:f(),onComplete:function(){z.scroll&&z.scroll.resize(),ze(E,Un,{alpha:1})}}),z.updateSpeed=Un,isInit=!1,a()}function g(){if(Ko._activeView="contact",E.width+16>Jo.mediaView.width()){var e=Math.round(.5*(Jo.mediaView.width()-k.width));return e}var e=Math.round(.5*(Jo.mediaView.width()-E.width));return e}function f(){return Ko._activeView="contact",w>Jo.mediaView.height()?pi===vi||pi===mi?40:22:Math.round(.5*(Jo.mediaView.height()-w))}function b(e){F.removeEventListener(Ti,v),F.removeEventListener(pn,v),F.removeEventListener("destroy",b),F.removeEventListener("showCursor",t),F.removeEventListener("hideCursor",i),F.removeEventListener(oo,c),z.removeEventListener(qn,n)}var C,w,L,S,M,z=new Zo({events:e.events}),E=new Zo,V=new Zo,k=new Zo,O=new Zo,F=e.localEvents;return z.alpha=0,E.alpha=0,E.selectable=!0,z.updateSpeed=0,z.id=e.mediaItem.id,z.type=e.mediaItem.type,z.dims=e.size.content,z.element.navigationCursor=!0,z.addEventListener(qn,n),F.addEventListener(Ti,v),F.addEventListener(pn,v),F.addEventListener("destroy",b),F.addEventListener("showCursor",t),F.addEventListener("hideCursor",i),z.load=function(){z.loaded=!0},z.unload=function(){},z.show=function(){z.display="block",ze(z,Un,{alpha:1})},z.hide=function(){ze(z,Un,{alpha:0,onComplete:function(){z.display="none"}})},z.updatePosition=v,z}function Mt(e){function t(t){L.element.navigationCursor=!0,S.element.navigationCursor=!0,L.element.addEventListener("contextmenu",i),L.element.addEventListener("dragstart",i),f.element.style["user-select"]="none",S.element.style["user-select"]="none",L.element.style["user-select"]="none",f.addChild(S),S.addChild(L),"spinner"===Jo.overrides.imageVideoLoaderType&&(w=new Ae({color:e.loaderColor}),S.addChild(w)),a(),u()}function i(e){var t=void 0===hi.disableRightClick||hi.disableRightClick;t&&e.preventDefault()}function n(e){f.element.navigationCursor=!0,L.element.navigationCursor=!0,S.element.navigationCursor=!0}function o(e){f.element.navigationCursor=!1,L.element.navigationCursor=!1,S.element.navigationCursor=!1}function a(e){L&&ri.imageRendering.optimizeQuality&&(L.style["image-rendering"]="optimizeQuality"),L&&ri.imageRendering.webkitOptimizeContrast&&(L.style["image-rendering"]="-webkit-optimize-contrast"),L&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(L.element.style["-webkit-backface-visibility"]="hidden"),L&&pi===vi&&(L.element.style["-webkit-backface-visibility"]="hidden"),pi===vi?ze(f,f.updateSpeed,{backgroundColor:ri.containerColorMobile||Jo.mediaView.backgroundColor()}):pi===mi?ze(f,f.updateSpeed,{backgroundColor:ri.containerColorTablet||Jo.mediaView.backgroundColor()}):ze(f,f.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()}),b&&setTimeout(r,1e3*f.updateSpeed)}function r(t){b.container.transition=0,D(y.captionCloseButton,Jo.overrides.captionCloseButton)?b.showCloseButton():b.hideCloseButton();var i={onInit:function(){b.scroll&&b.scroll.hide()},onComplete:function(){b.scroll&&(b.scroll.show(),b.scroll.resize())}},n=y.captionBackgroundRectColor||Jo.overrides.captionBackgroundRectColor,o=D(y.captionBackgroundAlpha,Jo.overrides.captionBackgroundAlpha);if(b.backgroundColor=x(n,o),b.fontFamily=y.captionFont||Jo.overrides.captionFont,b.fontSize=D(y.captionFontSize,Jo.overrides.captionFontSize),b.fontColor=y.captionFontColor||Jo.overrides.captionFontColor,D(y.captionAutoPosition,Jo.overrides.captionAutoPosition)!==!1){var a=10,r=E(e.mediaItem);Ko.captionView.size(r),b.width=Ko.captionView.width+2*a,b.height=Ko.captionView.height+2*a,i.width=Ko.captionView.width+2*a,i.height=Ko.captionView.height+2*a,i.hRange=f.width,i.vRange=f.height,i.hAlign="center",i.vAlign="bottom",i.hOffset=0,i.vOffset=33,b.textAlign="center",b.paddingTop=a,b.paddingRight=0,b.paddingBottom=a,b.paddingLeft=0,b.buildScroll({color:Jo.overrides.captionScrollbarColor,hover:Jo.overrides.captionScrollbarHover,align:Jo.overrides.captionTextAlignVertical,side:Jo.overrides.captionScrollbarAlignment,alpha:Jo.overrides.captionScrollbarBgAlpha,width:Jo.overrides.captionScrollbarWidth,offsetX:Jo.overrides.captionScrollbarHorizontalOffset,offsetY:Jo.overrides.captionScrollbarVerticalOffset})}else b.width=D(y.captionWidth,Jo.overrides.captionWidth),b.height=D(y.captionHeight,Jo.overrides.captionHeight),i.width=D(y.captionWidth,Jo.overrides.captionWidth),i.height=D(y.captionHeight,Jo.overrides.captionHeight),"media item"===y.captionAnchorTo||"media item"===Jo.overrides.captionAnchorTo||/^hScroll/.test(Jo.overrides.transitionType)?(i.hOrigin=Jo.mediaView.maskX()+k,i.vOrigin=Jo.mediaView.maskY()+O,i.hRange=z,i.vRange=V):"media area"!==y.captionAnchorTo&&"media area"!==Jo.overrides.captionAnchorTo||(i.hOrigin=0,i.vOrigin=0,i.hRange=Ko.mediaView.width(),i.vRange=Ko.mediaView.height()),i.hAlign=y.captionAlignHorizontal||Jo.overrides.captionAlignHorizontal, i.vAlign=y.captionAlignVertical||Jo.overrides.captionAlignVertical,i.hOffset=D(y.captionOffsetX,Jo.overrides.captionOffsetX),i.vOffset=D(y.captionOffsetY,Jo.overrides.captionOffsetY),b.textAlign=y.captionTextAlign||Jo.overrides.captionTextAlign,b.paddingTop=D(y.captionPaddingTop,Jo.overrides.captionPaddingTop),b.paddingRight=D(y.captionPaddingRight,Jo.overrides.captionPaddingRight),b.paddingBottom=D(y.captionPaddingBottom,Jo.overrides.captionPaddingBottom),b.paddingLeft=D(y.captionPaddingLeft,Jo.overrides.captionPaddingLeft),b.buildScroll({color:y.captionScrollbarColor||Jo.overrides.captionScrollbarColor,hover:y.captionScrollbarHover||Jo.overrides.captionScrollbarHover,align:y.captionTextAlignVertical||Jo.overrides.captionTextAlignVertical,side:y.captionScrollbarAlignment||Jo.overrides.captionScrollbarAlignment,alpha:D(y.captionScrollbarBgAlpha,Jo.overrides.captionScrollbarBgAlpha),width:D(y.captionScrollbarWidth,Jo.overrides.captionScrollbarWidth),offsetX:D(y.captionScrollbarHorizontalOffset,Jo.overrides.captionScrollbarHorizontalOffset),offsetY:D(y.captionScrollbarVerticalOffset,Jo.overrides.captionScrollbarVerticalOffset)});oe(b.container,0,i)}function l(t){var i=(C(t.section.mediaItems),e.mediaItem),n=D(i.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo),o=D(i.overrides.captionDefault,Jo.overrides.captionDefault);(o||t.mode.indexOf("caption")>-1)&&pi!==vi&&i.caption&&"site"!==n?b.show(r):(b.text="",b.hide(),b.scroll&&b.scroll.destroy())}function d(e){/media/.test(y.captionAnchorTo)||/media/.test(Jo.overrides.captionAnchorTo)?b.text=F(e):(b.hide(),b.scroll&&b.scroll.destroy())}function h(){var t=D(e.mediaItem.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo),i=E(e.mediaItem);i||(b.text=F(i)),("media area"===t||"media item"===t&&P)&&b.show(r)}function c(){b.hide()}function u(e){Ko.activeMediaType=f.type,A=Jo.mediaView.maskWidth(f.width),I=Jo.mediaView.maskHeight(f.height),ze(S,f.updateSpeed,{x:Jo.mediaView.maskX(),y:Jo.mediaView.maskY(),width:A,height:I}),v(),P&&m(),b&&r()}function p(t){f.updateSpeed=0,P=!0,this.width&&M!==this.width&&(M=this.width),this.height&&T!==this.height&&(T=this.height),w&&(w.removeLoader(),S.removeChild(w)),u();var i=D(e.mediaItem.overrides.captionAnchorTo,Jo.overrides.captionAnchorTo);!P||"media area"!==i&&"media item"!==i||b&&Jo.uri.mode.indexOf("caption")>-1&&!Ko.isLandingMedia&&b.show(r),f.dispatchEvent(Gn,{type:"image",id:e.mediaItem.id,width:this.width,height:this.height}),f.events.dispatchEvent(Gn,{type:"image",id:e.mediaItem.id,width:this.width,height:this.height}),f.updateSpeed=Un,"Safari"===Ao&&/hScroll/.test(Jo.overrides.transitionType)&&L.element.setAttribute("nopin","nopin")}function m(){var e=pe(null,0,{type:Jo.mediaView.imageScaleType(),width:M,height:T,hRange:A,vRange:I,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});z=Math.ceil(e.scale.width),V=Math.ceil(e.scale.height),k=Math.floor(e.align.x),O=Math.floor(e.align.y),ze(L,f.updateSpeed,{x:k,y:O,width:z,height:V,onComplete:function(){setTimeout(function(){ze(L,Jo.mediaView.transitionDuration(),{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},0)}}),b&&r()}function v(){w&&(w.x=.5*(A-w.width),w.y=.5*(I-w.height))}function g(e){R.removeEventListener("destroy",g),R.removeEventListener(Ti,u),R.removeEventListener(pn,u),R.removeEventListener("showCursor",n),R.removeEventListener("hideCursor",o),L.removeEventListener(xi,p),f.removeEventListener(qn,t)}var f=new Zo({events:e.localEvents});f.alpha=0,f.updateSpeed=0,f.overflow="hidden",f.id=e.mediaItem.id,f.type=e.mediaItem.type,f.dims=e.size.content,f.element.navigationCursor=!0;var b,w,y,L=new Ee,S=new Zo,M=e.size.content.width,T=e.size.content.height,z=0,V=0,k=0,O=0,A=0,I=0,P=!1,R=e.localEvents;return L.alpha=0,L.selectable=!1,S.overflow="hidden",R.addEventListener(Ti,u),R.addEventListener(pn,u),R.addEventListener("destroy",g),R.addEventListener("showCursor",n),R.addEventListener("hideCursor",o),f.addEventListener(qn,t),f.load=function(){f.loaded=!0,L.addEventListener(xi,p),L.src=s(e.mediaItem.content,e.mediaItem.demoFile);var t=E(e.mediaItem);b||""===t||(b=new ia,f.addChild(b.container),y=e.mediaItem.overrides||{},R.addEventListener("showCaption",h),R.addEventListener("hideCaption",c),R.addEventListener("checkCaption",l),d(t))},f.unload=function(){},f.hide=function(){1===f.alpha&&ze(f,Un,{alpha:0,onComplete:function(){f.display="none"}})},f.show=function(){0===f.alpha&&(f.display="block",ze(f,Un,{alpha:1}))},f.updatePosition=u,f}function xt(e){function t(e){y.element.navigationCursor=!0,f&&(f.element.navigationCursor=!0),S.element.navigationCursor=!0}function i(e){y.element.navigationCursor=!1,f&&(f.element.navigationCursor=!1),S.element.navigationCursor=!1}function n(e){/page|imageRendering/.test(e.id)&&(c(),u())}function o(){e.mediaItem.content=ee(e.mediaItem.content),y.loaded=!1;var t=me({width:M,height:x,filename:e.mediaItem.featuredImage});M=Math.round(t.width),x=Math.round(t.height),h()&&!g()?(f=new Ee,f.dataSrc=s(e.mediaItem.featuredImage,e.mediaItem.demoFile),f.element.navigationCursor=!0,S.element.navigationCursor=!0,f.addEventListener(xi,m),f.alpha=0,y.addChild(f)):(y.events.dispatchEvent(Gn,{}),setTimeout(function(){y.updateSpeed=Jo.mediaView.transitionDuration()},0));var i="";if(d()){var n=Jo.overrides.pageTitleFont.split(":"),o=n[0],a=n[1],r=T(Jo.overrides.pageTitleFontSize,22);i+="
"+e.mediaItem.label+"
"}O=g(),g()&&h()&&(i+="
"),i+=F(e.mediaItem.content),L.text=i.replace(/src\=/g,"data-src="),S.addChild(L),y.addChild(S),w=L.element.getElementsByClassName("responsive"),C=L.element.getElementsByClassName("responsive-width")}function a(e){o(),c(),u()}function r(){b=Array.prototype.slice.apply(L.element.getElementsByTagName("img"));var e=Array.prototype.slice.apply(L.element.getElementsByTagName("iframe"));b=b.concat(e);var t=Array.prototype.slice.apply(L.element.getElementsByTagName("input"));b=b.concat(t);var i=b.length;if(i>0)for(;i--;)!function(e){var t=e.getAttribute("data-src");e.addEventListener(xi,function(t){setTimeout(function(){e.width&&(e.originalWidth=e.width),u()},100)}),e.src=t}(b[i])}function l(){if(pi===vi||pi===mi)S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",S.element.style["-webkit-overflow-scrolling"]="touch",ze.defer(L,Un,{alpha:1}),clearTimeout(I),I=setTimeout(function(){var e=T(Jo.overrides.pageMarginTop,Yo.height),t=T(Jo.overrides.pageMarginBottom,Yo.height),i=e+L.element.offsetHeight+t;P=i!==y.contentHeight,y.contentHeight=i,S.height=i,y.height=i,L.element.offsetHeight<=S.element.offsetHeight&&(S.element.style.overflowX="hidden",S.element.style.overflowY="hidden"),P&&(A.dispatchEvent("MEDIA_HEIGHT_CHANGE"),A.dispatchEvent("UPDATE_CONTENT_HEIGHT")),ze.defer(L,Un,{alpha:1})},20);else if(ri.unifiedPageScrolling&&/vScroll/.test(Jo.overrides.transitionType))clearTimeout(I),I=setTimeout(function(){var e=T(Jo.overrides.pageMarginTop,Yo.height),t=T(Jo.overrides.pageMarginBottom,Yo.height),i=e+L.element.offsetHeight+t;P=i!==y.contentHeight,y.contentHeight=i,S.height=i,y.height=i,P&&(A.dispatchEvent("MEDIA_HEIGHT_CHANGE"),A.dispatchEvent("UPDATE_CONTENT_HEIGHT")),ze.defer(L,Un,{alpha:1})},20);else if("native"===Jo.overrides.pageScrollType)S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",ze.defer(L,Un,{alpha:1});else if(Vo&&("nativeMacOs"===Jo.overrides.pageScrollType||ri.globalSmoothScroll))S.element.style.overflowY="scroll",S.element.style.overflowX="hidden",ze.defer(L,Un,{alpha:1});else{y.scroll&&y.scroll.destroy();var e=Jo.overrides.pageScrollbarWidth,t=pi===vi?-(e+5):Jo.overrides.pageScrollbarHorizontalOffset,i="right"===Jo.overrides.pageScrollbarAlignment?-t-e:t+e,n={name:"text page",types:["bar","wheel","touch"],axis:"y",align:"top",margin:Jo.overrides.pageScrollVerticalMargin,color:Jo.overrides.pageScrollbarColor,hover:Jo.overrides.pageScrollbarHover,side:Jo.overrides.pageScrollbarAlignment,alpha:Jo.overrides.pageScrollbarBgAlpha,width:e,offsetX:i,offsetY:Jo.overrides.pageScrollbarVerticalOffset,property:"translate",rounded:Jo.overrides.pageScrollbarRounded,visibility:Jo.overrides.pageScrollbarVisibility,scrollTopCheck:!0};("nativeMacOs"===Jo.overrides.pageScrollType||ri.globalSmoothScroll)&&(n.margin=0,n.color="#000000",n.hover="#000000",n.side="right",n.alpha=0,n.width=7,n.offsetX=0,n.offsetY=0,n.rounded=!0,n.visibility="when scrolling"),y.scroll=new ge(L,S,n),y.scroll.addEventListener("WINDOW_SCROLL_TOP",function(){y.scroll.percent=0,y.scroll.update(Un)}),setTimeout(function(){y.scroll.resize(),ze.defer(L,Un,{alpha:1})},0)}}function d(){return Jo.overrides.pageTitle&&""!==e.mediaItem.label}function h(){return""!==e.mediaItem.featuredImage}function c(e){f&&ri.imageRendering.optimizeQuality&&(f.style["image-rendering"]="optimizeQuality"),f&&ri.imageRendering.webkitOptimizeContrast&&(f.style["image-rendering"]="-webkit-optimize-contrast"),f&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(f.style["-webkit-backface-visibility"]="hidden"),L.fontFamily=Jo.overrides.pageTextFont,L.fontColor=Jo.overrides.pageTextFontColor,L.fontSize=Jo.overrides.pageTextFontSize,L.letterSpacing=Jo.overrides.pageTextKerning,ze(y,y.updateSpeed,{backgroundColor:Jo.mediaView.backgroundColor()})}function u(e){Ko.activeMediaType=y.type;var t=Math.round(Jo.mediaView.maskX()),i=Math.round(Jo.mediaView.maskY()),n=Jo.mediaView.maskWidth(y.element.offsetWidth);if(E=Math.round(Jo.mediaView.maskWidth(y.element.offsetWidth)),V=Math.round(Jo.mediaView.maskHeight(y.element.offsetHeight)),Jo.overrides.pageMaxWidth&&E>Jo.overrides.pageMaxWidth)switch(E=Jo.overrides.pageMaxWidth,Jo.overrides.pageMaxAlign){case"center":t+=Math.round(.5*(n-E));break;case"right":t+=Math.round(n-E)}f&&h()&&!g()&&(t+=M+z,E-=M+z,ze(f,y.updateSpeed,{x:t-M-z,y:i})),!O&&g()?(f&&(y.removeChild(f),f=void 0),o()):O&&!g()&&(L.text="",o()),ze(S,0,{x:t,y:i,width:E,height:V}),ze(L,0,{width:E}),p(),w.length>0?((G()||K())&&(S.style.overflow="auto",S.style["-webkit-overflow-scrolling"]="touch"),ze.defer(L,Un,{alpha:1})):l()}function p(){var e=w[0];e&&(e.style.overflow="hidden",e.style.width=E-e.offsetLeft+"px",e.style.height=V-e.offsetTop+"px",e.style.border="none");var t=C[0];if(t&&(t.style.overflow="hidden",t.style.width=E-t.offsetLeft+"px",t.style.border="none"),b){var i=b.length;if(i>0)for(;i--;){var n=b[i];0===n.offsetLeft&&(n.originalWidth&&n.originalWidth>E?n.width=E:n.originalWidth&&(n.width=n.originalWidth))}}}function m(t){y.updateSpeed=0,k=!0;var i=me({width:f.width,height:f.height,filename:f.src});M=Math.round(i.width),x=Math.round(i.height),f.width=M,f.height=x,ze(f,1,{alpha:1}),y.updateSpeed=Jo.mediaView.transitionDuration(),u(),y.events.dispatchEvent(Gn,{type:"featuredImage",id:e.mediaItem.id,width:f.width,height:f.height})}function v(e){A.removeEventListener(Ti,u),A.removeEventListener(pn,u),A.removeEventListener("destroy",v),A.removeEventListener("showCursor",t),A.removeEventListener("hideCursor",i),f&&f.removeEventListener(xi,m),y.removeEventListener(qn,a)}function g(){return pi===vi||(Jo.mediaView.width()
-1)&&Q.show(T))}}function A(){Q.hide(),Q.scroll&&Q.scroll.destroy()}function I(){Jo.section(U.section),q&&ri.imageRendering.optimizeQuality&&(q.style["image-rendering"]="optimizeQuality"),q&&ri.imageRendering.webkitOptimizeContrast&&(q.style["image-rendering"]="-webkit-optimize-contrast"),q&&"Safari"===Ao&&ri.imageRendering.webkitBackfaceVisibility&&(q.style["-webkit-backface-visibility"]="hidden"),Ko.activeMediaType=U.type,me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height),h(),ze(J,U.updateSpeed,{x:Jo.mediaView.maskX(),y:Jo.mediaView.maskY(),width:me,height:ve,onComplete:function(){h()}}),ee&&Z(),te(e.mediaItem)&&G()||Se||ee&&ze(ee,Un,{alpha:1}),Se&&!Le&&R(),Le&&H()}function P(){U.updateSpeed=0,Se=!0,I(),R(),ee&&ze(ee,Un,{alpha:0}),U.events.dispatchEvent(Gn,{type:"posterImage",id:e.mediaItem.id,width:le,height:se}),U.updateSpeed=Un,re.addEventListener(xi,d),re.src=Wn+"play@2x.png",k(),"Safari"===Ao&&/hScroll/.test(Jo.overrides.transitionType)&&q.element.setAttribute("nopin","nopin")}function R(){Ko.activeMediaType=U.type,me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height);var e=pe({},0,{type:Jo.mediaView.imageScaleType(),width:le,height:se,hRange:me,vRange:ve,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});de=Math.ceil(e.scale.width),he=Math.ceil(e.scale.height),ce=Math.floor(e.align.x),ue=Math.floor(e.align.y),ze(q,U.updateSpeed,{x:ce,y:ue,width:de,height:he,onComplete:function(){setTimeout(function(){O(U.section)||ze(q,Jo.mediaView.transitionDuration(),{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},1e3)}}),Q&&T()}function H(t){Jo.section(U.section),Ko.activeMediaType=U.type,t&&(U.playState=t),$.display="block",setTimeout(function(){$.display="block"},1e3),me=Jo.mediaView.maskWidth(U.width),ve=Jo.mediaView.maskHeight(U.height);var i=pe({},0,{type:Jo.mediaView.videoScaleType(te(e.mediaItem)),width:ge,height:fe,hRange:me,vRange:ve,hAlign:Jo.mediaView.hAlign(),vAlign:Jo.mediaView.vAlign(),disableOrientationCheck:!(pi!==vi||!ri.landingMediaScaleTypeMobile)||!(pi!==mi||!ri.landingMediaScaleTypeTablet)});if(we=Math.floor(i.align.x),ye=Math.floor(i.align.y),be=Math.ceil(i.scale.width),Ce=Math.ceil(i.scale.height),be&&Ce){if(ze($,U.updateSpeed,{x:we,y:ye,width:be,height:Ce,onComplete:function(){setTimeout(function(){ze($,Un,{alpha:1,ease:"cubic-bezier(0.7, 0, 0.3, 1)"})},1e3)}}),$.setSize(be,Ce,U.updateSpeed),N(i),$.hud){var n=Math.floor(i.align.x),o=Math.floor(i.align.y),a=be,r=Ce;be>Jo.mediaView.maskWidth()&&"hScroll"!==Jo.overrides.transitionType?(n=0,a=Jo.mediaView.maskWidth(),r=Jo.mediaView.maskHeight()):Ce>Jo.mediaView.maskHeight()&&(o=0,a=Jo.mediaView.maskWidth(),r=Jo.mediaView.maskHeight()),$.hud.resize(U.updateSpeed,n,o,a,r);var l=i.align.x>0?i.align.x:0,s=i.align.y>0?i.align.y:0;$.unmuteBtn.x=Math.round(l)+20,$.unmuteBtn.y=Math.round(s)+20}Q&&T()}}function j(){return{banner:{width:0,height:0},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function _(){return{banner:{width:550,height:180},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function B(){return{banner:{width:550,height:180},hdpopup:{width:170,height:180},shareCtrls:{width:50,height:180},videoCtrls:{width:be,height:50}}}function W(){return"ended"===U.playState?B():"paused"===U.playState?_():j()}function N(e){if(ae){var t=W();K()&&(t.banner.width=540,t.banner.height=170);var i=.5*(be-t.banner.width),n=.5*(Ce-t.banner.height);ae.top.x=e.align.x,ae.top.y=e.align.y,ae.top.width=be-t.shareCtrls.width,ae.top.height=n,ae.right.x=e.align.x+be-i,ae.right.y=e.align.y+t.shareCtrls.height,ae.right.width=i,ae.right.height=Ce-t.shareCtrls.height-t.hdpopup.height,ae.bottom.x=e.align.x,ae.bottom.y=e.align.y+Ce-n,ae.bottom.width=be-t.hdpopup.width,ae.bottom.height=n-t.videoCtrls.height,ae.left.x=e.align.x,ae.left.y=e.align.y,ae.left.width=i,ae.left.height=Ce-t.videoCtrls.height}}function X(t){t.id===e.mediaItem.id&&(e.mediaItem.thumb!==t.thumb,e.mediaItem.content!==t.content)}function Z(){ee&&(ee.transition=0,ee.x=.5*(Jo.mediaView.maskWidth(U.width)-ee.width),ee.y=.5*(Jo.mediaView.maskHeight(U.height)-ee.height))}function Y(){U.events.removeEventListener(Mn,c),U.events.removeEventListener(xn,u),U.events.removeEventListener(Xn,v),U.events.removeEventListener(xo,r),U.events.removeEventListener(To,l),Me.removeEventListener(Ti,I),Me.removeEventListener(pn,I),Me.removeEventListener("mediaSizeUpdate",I),Me.removeEventListener(mn,X),Me.removeEventListener("mediaAutoPlay",a),Me.removeEventListener("destroy",Y),Me.removeEventListener("showCursor",t),Me.removeEventListener("hideCursor",i),q.removeEventListener(xi,P),$&&($.element.removeEventListener("webkitendfullscreen",b),te(e.mediaItem)?$.removeEventListener(Yn,y):$.element.removeEventListener(Zn,w,!1),$.destroy()),U.removeEventListener(qn,n)}var U=new Zo({events:e.localEvents});U.alpha=0,U.updateSpeed=0,U.overflow="hidden",U.id=e.mediaItem.id,U.type=e.mediaItem.type,U.dims=e.size.content,U.section=e.section,e.mediaItem.thumb.length||(li[U.id].size.thumb.width=1200,li[U.id].size.thumb.height=800);var q=new Ee,J=new Zo;J.element.className="video.mask";var Q,$,ee,ne,ae,re=new Ee,le=e.size.thumb.width,se=e.size.thumb.height,de=0,he=0,ce=0,ue=0,me=0,ve=0,ge=e.size.content.width,fe=e.size.content.height,be=0,Ce=0,we=0,ye=0,Le=!1,Se=!1,Me=e.localEvents;return q.alpha=0,q.zIndex=1,J.overflow="hidden",re.width=70,re.height=70,re.alpha=0,re.zIndex=4,U.addEventListener(qn,n),U.events.addEventListener(Mn,c),U.events.addEventListener(xn,u),U.events.addEventListener(xo,r),U.events.addEventListener(To,l),Me.addEventListener(Ti,I),Me.addEventListener(pn,function(){$&&(te(e.mediaItem)?Jo.overrides.videoLoop?$.setLoop("true"):$.setLoop("false"):Jo.overrides.videoLoop?$.element.setAttribute("loop",!0):$.element.removeAttribute("loop")),I()}),Me.addEventListener("mediaSizeUpdate",I),Me.addEventListener(mn,X),Me.addEventListener("mediaAutoPlay",a),Me.addEventListener("destroy",Y),Me.addEventListener("showCursor",t),Me.addEventListener("hideCursor",i),U.load=function(){Jo.section(U.section),U.loaded=!0,U.playState=Jo.overrides.videoAutoPlay?"playing":"paused";var t=E(e.mediaItem);Q||""===t||(Q=new ia,U.addChild(Q.container),Q.container.zIndex=3,ne=e.mediaItem.overrides||{},Me.addEventListener("showCaption",k),Me.addEventListener("hideCaption",A),Me.addEventListener("checkCaption",z),V(t)),ie(e.mediaItem)?(q.addEventListener(xi,P),e.mediaItem.thumb.length?q.src=s(e.mediaItem.thumb,e.mediaItem.demoFile):q.src=Wn+"videoLarge2.png"):$||(v(),Jo.overrides.videoAutoPlay||$.setSource(e.mediaItem.content,Jo.overrides.videoAutoPlay),k())},U.unload=function(){},U.play=function(t){t=void 0!==t?t:Jo.overrides.videoAutoPlay,$&&$.src?$.play():$&&!$.src?($.setSource(e.mediaItem.content,t),(G()||K())&&$.play()):(v(),$.setSource(e.mediaItem.content,t)),ee&&(ee.removeLoader(),ee.zIndex=0),ze(re,Un,{alpha:0,onComplete:function(){re.display="none"}}),O(U.section)&&!ri.landingMediaUnmuteBtn&&($.disableUnmuteButton(),te(e.mediaItem)||$.hud.disable())},U.pause=function(){$&&$.pause()},U.destroy=function(){u()},U.autoPlay=function(){U.play(!0),pi!==vi&&I()},U.hide=function(){1===U.alpha&&ze(U,Un,{alpha:0,onComplete:function(){U.display="none"}})},U.show=function(){0===U.alpha&&(U.display="block",ze(U,Un,{alpha:1}))},U.updatePosition=I,U}function zt(e){function t(e){if(x){var t=r(e.id),i=t&&t.key.indexOf(x.key)>-1;(e&&"thumb"===e.field||e.section===x||i)&&(F=!0,x=e.section?e.section:x,O.overlayView.updatePosition(e),p({mode:M,section:x}),O.thumbs&&O.thumbs.resize()),x=e.section?e.section:x}else O.thumbs&&(O.thumbs.hide(),O.thumbs.scroll&&O.thumbs.scroll.destroy(),O.overlayView.removeChild(O.thumbs),delete O.thumbs)}function i(e){O.inquiry&&O.inquiry.updateInquiryInfo()}function n(e){e&&O.share&&(O.share.updateStyle(e),O.share.updatePosition(e)),e&&O.inquiry&&(O.inquiry.updateStyle(e),O.inquiry.updatePosition(e)),e&&/overlay/.test(e.id)&&("overlay"===Jo.overrides.thumbnailDock||/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType))&&(F=!0,O.overlayView.updatePosition(e),p({mode:M,section:x})),e&&/thumbnail|menuWidth|menuAlignHorizontal|menuOffsetX|sitePaddingTop|sitePaddingRight|sitePaddingBottom|sitePaddingLeft/.test(e.id)&&(F=!0,O.overlayView.updatePosition(e),p({mode:M,section:x}),O.thumbs&&O.thumbs.resize())}function o(e){O.overlayView.updatePosition(e),O.share&&O.share.updatePosition(e),O.inquiry&&O.inquiry.updatePosition(e),b(e)}function a(e){(e.info.isMediaViewStateChange||e.info.isModeChange)&&O.overlayView.updatePosition(e),e.assetId&&(T=e.assetId),pi!==vi&&pi!==mi&&(O.overlayView.position=Ko._thumbsVisible&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?"absolute":"fixed"),p(e),C(e),w(e),s(e)}function s(t){if(t.section&&t.mode.indexOf("fotomoto")>-1){var i=y(t.section.media),n=l(i[t.assetId]);window.FOTOMOTO&&n&&n.type===fi&&window.FOTOMOTO.API.showWindow(10,hi.cdnSslUri+"/"+n.content),setTimeout(function(){e.siteEvents.dispatchEvent("clearFotomotoMode","fotomoto")},100)}}function d(e,t){return!!t&&t.indexOf(e)!==-1}function h(e){O.thumbs&&!O.thumbs.scroll&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)?e.info&&e.info.isModeChange&&d("thumbs",e.mode)||(e.info&&!e.info.isSectionChange&&e.info.isModeChange&&d("thumbs",e.info.lastUri)?k=O.thumbs.mask.scrollY||window.scrollY:e.info&&e.info.isSectionChange&&(k=void 0)):k=void 0}function c(e){if(O.thumbs&&!O.thumbs.scroll&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&(info&&info.isSectionChange&&!info.isModeChange&&d("thumbs",M)?ri.unifiedPageScrolling&&window.scrollTo(0,0):info&&!info.isSectionChange&&info.isModeChange&&d("thumbs",M)&&(ri.unifiedPageScrolling?window.scrollTo(0,k||0):O.thumbs.mask.scrollY=k||0)),O.thumbs&&/strip/.test(Jo.overrides.thumbnailType)&&d("thumbs",M))if(O.thumbs.scroll&&!O.thumbs.mouseHover)O.thumbs.scroll.percent=T/(V.length-1),O.thumbs.scroll.update(Un),O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update();else if("strip"===Jo.overrides.thumbnailType){var t=T/(V.length-1);if(/top|bottom/.test(Jo.overrides.thumbnailSide)){var i=O.thumbs.mask.grid.width-O.thumbs.mask.width;No.to(O.thumbs.mask,Un,{scrollLeft:Math.round(i*t),scrollTop:0,ease:_n?"outQuart":"inOutCubic",onComplete:function(){ O.thumbs&&O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update()}})}else{var i=O.thumbs.mask.grid.height-O.thumbs.mask.height;No.to(O.thumbs.mask,Un,{scrollLeft:0,scrollTop:Math.round(i*t),ease:_n?"outQuart":"inOutCubic",onComplete:function(){O.thumbs&&O.thumbs.lazyLoader&&O.thumbs.lazyLoader.update()}})}}}function p(t){if(M=t.mode||"",x=t.section||x,A=t.info?t.info.isModeChange:M!==t.mode&&x===t.section,info=t.info?t.info:{},t.assetId>-1&&(T=t.assetId),z=t.path||z,t.section&&(V=t.section.mediaItems||V),/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&/thumbs/.test(M)?(e.siteEvents.dispatchEvent(Mn),setTimeout(function(){e.mediaView.scroll&&e.mediaView.scroll.hide()},20)):/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&setTimeout(function(){e.mediaView.scroll&&e.mediaView.scroll.show()},0),O.thumbs&&O.thumbs.section!==x&&(k=void 0),O.thumbs&&(O.thumbs.section!==x||F)&&(O.thumbs.hide(),O.thumbs.scroll&&O.thumbs.scroll.destroy(),O.thumbs.lazyLoader&&delete O.thumbs.lazyLoader,O.overlayView.removeChild(O.thumbs),delete O.thumbs),t.section&&t.section.isIndex&&(V=t.section.media.map(function(e){return e<9999?S(r(e)):l(e)}).filter(function(e){return!!e})),t.section&&t.section.thumb)if(E=t.section.thumb,!O.thumbs&&M.indexOf("thumbs")>-1&&(O.thumbs=new Vt({assetId:T,path:z,mediaItems:V,settings:E,events:e.siteEvents,parent:e.siteView,section:x,thumbnailOnly:Jo.overrides.thumbnailOnly,isIndexSection:t.info?t.info.isIndexSection:v(x)}),O.thumbs.section=x,O.thumbs.settings=E,O.overlayView.addChild(O.thumbs)),O.thumbs&&M.indexOf("thumbs")>-1&&!O.thumbs.toggleState())setTimeout(function(){m(),c(t),O.thumbs.show()},1e3*Un);else if(O.thumbs&&O.thumbs.toggleState()&&M.indexOf("thumbs")===-1)if(A)if(m(),ri.unifiedPageScrolling||"strip"===Jo.overrides.thumbnailType)O.thumbs.hide();else{var i=500*Un;setTimeout(function(){O.thumbs.hide()},i)}else e.siteEvents.addEventListener(Nn,g);h(t),setTimeout(function(){f(t),M.indexOf("thumbs")>-1&&c(t)},20),A=!1,F=!1}function m(){"strip"===Jo.overrides.thumbnailType&&"displace"===Jo.overrides.thumbnailDock&&e.siteEvents.dispatchEvent("thumbStripDisplaceChange")}function g(){e.siteEvents.removeEventListener(Nn,g),1===ri.overlayAlpha&&e.siteEvents.dispatchEvent("OPAQUE_OVERLAY_CLOSE"),O.thumbs.hide()}function f(){O.thumbs&&(T>-1?O.thumbs.highlight(T):O.thumbs.highlight(-1))}function b(){O.thumbs&&O.thumbs.resize()}function C(t){!O.share&&t.mode.indexOf("share")>-1?(O.share=new Jt(e),O.share.pointerEvents="auto",O.overlayView.addChild(O.share),O.share.updateContent(t)):O.share&&t.mode.indexOf("share")>-1?(O.share.updateContent(t),O.share.show()):O.share&&t.mode.indexOf("share")===-1&&O.share.hide()}function w(t){!O.inquiry&&t.mode.indexOf("inquiry")>-1?(O.inquiry=new Kt(e),O.inquiry.pointerEvents="auto",O.overlayView.addChild(O.inquiry),O.inquiry.updateContent(t)):O.inquiry&&t.mode.indexOf("inquiry")>-1?(O.inquiry.updateContent(t),O.inquiry.show()):O.inquiry&&t.mode.indexOf("inquiry")===-1&&O.inquiry.hide()}function L(e){if(e.customThumb)return{name:e.customThumb,size:e.customThumbSize};if(e.media)for(var t=0;t
9999){var i=l(e.media[t]);if(i.thumb)return{name:i.thumb,size:i.size.thumb,demoFile:i.demoFile};if("image"===i.type)return{name:i.content,size:i.size.content,demoFile:i.demoFile}}return{name:"",size:{width:0,height:0}}}function S(e){var t;if(e){var i=l(e.media[0]),n=L(e);u(i,e)?(t=JSON.parse(JSON.stringify(i)),t.size.thumb=n.size,t.thumb=n.name,t.demoFile=n.demoFile):t={size:{content:{width:0,height:0},thumb:{width:n.size.width,height:n.size.height},featuredImage:{width:0,height:0},bytes:0},label:e.label,subTitle:e.subTitle,alias:e.alias,title:"",type:"link",content:e.indexLink||e.key.replace(/ /g,"-"),thumb:n.name,linkTarget:e.linkTarget||"_self",caption:"",overrides:{thumbScaleFactor:e.overrides.thumbScaleFactor},featuredImage:"",filters:[],dateAdded:(new Date).toISOString(),demoFile:n.demoFile}}return!(!e||!e.visible)&&t}var M,x,T,z,E,V,k,O=new ke({parentView:e.mediaView.mask,parentController:e.parentController,events:e.siteEvents}),F=!1,A=!1;e.localEvents;return O.overlayView=new Et(e),O.overlayView.zIndex=Jo.overlayView.zIndex,e.siteView.addChild(O.overlayView),e.siteEvents.addEventListener(pn,n),e.siteEvents.addEventListener(sn,a),e.siteEvents.addEventListener(bn,t),e.siteEvents.addEventListener(fn,i),e.siteEvents.addEventListener(zi,o),e.siteEvents.addEventListener("UPDATE_CONTENT_HEIGHT",function(){O.overlayView.updatePosition()}),e.siteEvents.addEventListener("holdersBuilt",function(){f(),c()}),O}function Et(e){var t=new Be({events:e.events});return t.zIndex=Jo.overlayView.zIndex,t.overflow="hidden",t.pointerEvents="none",t.updateSpeed=0,"Safari"===Ao&&(t.style["-webkit-backface-visibility"]="hidden",t.style.transform="translateZ(0)"),t.element.setAttribute("class","OverlayView"),t.addEventListener(qn,function(e){t.updatePosition()}),t.show=function(){t.display="block",ze(t,Un,{alpha:1})},t.hide=function(){ze(t,Un,{alpha:0,onComplete:function(){t.display="none"}})},t.updatePosition=function(e){var i=Jo.overlayView.zoneHeight();ri.unifiedPageScrolling&&Ko._thumbsVisible&&/fill|hMasonry|vMasonry/.test(Jo.overrides.thumbnailType)&&(i+=T(ri.sitePaddingBottom,Yo.height)),ze.defer(t,0,{x:Jo.mediaView.zoneX(),y:Jo.mediaView.zoneY(),width:Jo.overlayView.zoneWidth(),height:i}),t.updateSpeed=Un},t}function Vt(e){"use strict";function t(e){var t=new Zo;return t.selectable=!0,t.text=e.thumb.titleBlock,t.fontFamily=ri.thumbnailTitleBlockFont||Jo.overrides.thumbnailTitleFont,t.fontCol