(function(){var a=Math,h=/webkit/i.test(navigator.appVersion)?"webkit":/firefox/i.test(navigator.userAgent)?"Moz":"opera"in window?"O":"",q="WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix,f="ontouchstart"in window,d=h+"Transform"in document.documentElement.style,b=/android/gi.test(navigator.appVersion),l=/iphone|ipad/gi.test(navigator.appVersion),n=/playbook/gi.test(navigator.appVersion),y=l||n,e=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||
window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return setTimeout(a,1)}}(),p=window.cancelRequestAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,m="onorientationchange"in window?"orientationchange":"resize",v=f?"touchstart":"mousedown",r=f?"touchmove":"mousemove",w=f?"touchend":"mouseup",x=f?"touchcancel":"mouseup",z="Moz"==h?"DOMMouseScroll":
"mousewheel",t="translate"+(q?"3d(":"("),u=q?",0)":")",n=function(a,c){var g=this,e=document,A;g.wrapper="object"==typeof a?a:e.getElementById(a);g.wrapper.style.overflow="hidden";g.scroller=g.wrapper.children[0];g.options={hScroll:!0,vScroll:!0,bounce:!0,bounceLock:!1,momentum:!0,lockDirection:!0,useTransform:!0,useTransition:!1,topOffset:0,checkDOMChanges:!1,hScrollbar:!0,vScrollbar:!0,fixedScrollbar:b,hideScrollbar:l,fadeScrollbar:l&&q,scrollbarClass:"",zoom:!1,zoomMin:1,zoomMax:4,doubleTapZoom:2,
wheelAction:"scroll",snap:!1,snapThreshold:1,onRefresh:null,onBeforeScrollStart:function(a){a.preventDefault()},onScrollStart:null,onBeforeScrollMove:null,onScrollMove:null,onBeforeScrollEnd:null,onScrollEnd:null,onTouchEnd:null,onDestroy:null,onZoomStart:null,onZoom:null,onZoomEnd:null};for(A in c)g.options[A]=c[A];g.options.useTransform=d?g.options.useTransform:!1;g.options.hScrollbar=g.options.hScroll&&g.options.hScrollbar;g.options.vScrollbar=g.options.vScroll&&g.options.vScrollbar;g.options.zoom=
g.options.useTransform&&g.options.zoom;g.options.useTransition=y&&g.options.useTransition;g.scroller.style[h+"TransitionProperty"]=g.options.useTransform?"-"+h.toLowerCase()+"-transform":"top left";g.scroller.style[h+"TransitionDuration"]="0";g.scroller.style[h+"TransformOrigin"]="0 0";g.options.useTransition&&(g.scroller.style[h+"TransitionTimingFunction"]="cubic-bezier(0.33,0.66,0.66,1)");g.options.useTransform?g.scroller.style[h+"Transform"]=t+"0,0"+u:g.scroller.style.cssText+=";position:relative;top:0;left:0";
g.options.useTransition&&(g.options.fixedScrollbar=!0);g.refresh();g._bind(m,window);g._bind(v);f||(g._bind("mouseout",g.wrapper),g._bind(z));g.options.checkDOMChanges&&(g.checkDOMTime=setInterval(function(){g._checkDOMChanges()},500))};n.prototype={enabled:!0,x:0,y:0,steps:[],scale:1,currPageX:0,currPageY:0,pagesX:[],pagesY:[],aniTime:null,wheelZoomCount:0,handleEvent:function(a){switch(a.type){case v:if(!f&&0!==a.button)break;this._start(a);break;case r:this._move(a);break;case w:case x:this._end(a);
break;case m:this._resize();break;case z:this._wheel(a);break;case "mouseout":this._mouseout(a);break;case "webkitTransitionEnd":this._transitionEnd(a)}},_checkDOMChanges:function(){this.moved||this.zoomed||this.animating||this.scrollerW==this.scroller.offsetWidth*this.scale&&this.scrollerH==this.scroller.offsetHeight*this.scale||this.refresh()},_scrollbar:function(k){var c=document,g;this[k+"Scrollbar"]?(this[k+"ScrollbarWrapper"]||(g=c.createElement("div"),this.options.scrollbarClass?g.className=
this.options.scrollbarClass+k.toUpperCase():g.style.cssText="position:absolute;z-index:100;"+("h"==k?"height:7px;bottom:1px;left:2px;right:"+(this.vScrollbar?"7":"2")+"px":"width:7px;bottom:"+(this.hScrollbar?"7":"2")+"px;top:2px;right:1px"),g.style.cssText+=";pointer-events:none;-"+h+"-transition-property:opacity;-"+h+"-transition-duration:"+(this.options.fadeScrollbar?"350ms":"0")+";overflow:hidden;opacity:"+(this.options.hideScrollbar?"0":"1"),this.wrapper.appendChild(g),this[k+"ScrollbarWrapper"]=
g,g=c.createElement("div"),this.options.scrollbarClass||(g.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);-"+h+"-background-clip:padding-box;-"+h+"-box-sizing:border-box;"+("h"==k?"height:100%":"width:100%")+";-"+h+"-border-radius:3px;border-radius:3px"),g.style.cssText+=";pointer-events:none;-"+h+"-transition-property:-"+h+"-transform;-"+h+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1);-"+h+"-transition-duration:0;-"+h+
"-transform:"+t+"0,0"+u,this.options.useTransition&&(g.style.cssText+=";-"+h+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1)"),this[k+"ScrollbarWrapper"].appendChild(g),this[k+"ScrollbarIndicator"]=g),"h"==k?(this.hScrollbarSize=this.hScrollbarWrapper.clientWidth,this.hScrollbarIndicatorSize=a.max(a.round(this.hScrollbarSize*this.hScrollbarSize/this.scrollerW),8),this.hScrollbarIndicator.style.width=this.hScrollbarIndicatorSize+"px",this.hScrollbarMaxScroll=this.hScrollbarSize-this.hScrollbarIndicatorSize,
this.hScrollbarProp=this.hScrollbarMaxScroll/this.maxScrollX):(this.vScrollbarSize=this.vScrollbarWrapper.clientHeight,this.vScrollbarIndicatorSize=a.max(a.round(this.vScrollbarSize*this.vScrollbarSize/this.scrollerH),8),this.vScrollbarIndicator.style.height=this.vScrollbarIndicatorSize+"px",this.vScrollbarMaxScroll=this.vScrollbarSize-this.vScrollbarIndicatorSize,this.vScrollbarProp=this.vScrollbarMaxScroll/this.maxScrollY),this._scrollbarPos(k,!0)):this[k+"ScrollbarWrapper"]&&(d&&(this[k+"ScrollbarIndicator"].style[h+
"Transform"]=""),this[k+"ScrollbarWrapper"].parentNode.removeChild(this[k+"ScrollbarWrapper"]),this[k+"ScrollbarWrapper"]=null,this[k+"ScrollbarIndicator"]=null)},_resize:function(){var a=this;setTimeout(function(){a.refresh()},b?200:0)},_pos:function(k,c){k=this.hScroll?k:0;c=this.vScroll?c:0;this.options.useTransform?this.scroller.style[h+"Transform"]=t+k+"px,"+c+"px"+u+" scale("+this.scale+")":(k=a.round(k),c=a.round(c),this.scroller.style.left=k+"px",this.scroller.style.top=c+"px");this.x=k;this.y=
c;this._scrollbarPos("h");this._scrollbarPos("v")},_scrollbarPos:function(k,c){var g="h"==k?this.x:this.y;this[k+"Scrollbar"]&&(g*=this[k+"ScrollbarProp"],0>g?(this.options.fixedScrollbar||(g=this[k+"ScrollbarIndicatorSize"]+a.round(3*g),8>g&&(g=8),this[k+"ScrollbarIndicator"].style["h"==k?"width":"height"]=g+"px"),g=0):g>this[k+"ScrollbarMaxScroll"]&&(this.options.fixedScrollbar?g=this[k+"ScrollbarMaxScroll"]:(g=this[k+"ScrollbarIndicatorSize"]-a.round(3*(g-this[k+"ScrollbarMaxScroll"])),8>g&&(g=
8),this[k+"ScrollbarIndicator"].style["h"==k?"width":"height"]=g+"px",g=this[k+"ScrollbarMaxScroll"]+(this[k+"ScrollbarIndicatorSize"]-g))),this[k+"ScrollbarWrapper"].style[h+"TransitionDelay"]="0",this[k+"ScrollbarWrapper"].style.opacity=c&&this.options.hideScrollbar?"0":"1",this[k+"ScrollbarIndicator"].style[h+"Transform"]=t+("h"==k?g+"px,0":"0,"+g+"px")+u)},_start:function(k){var c=f?k.touches[0]:k,g,e;this.enabled&&(this.options.onBeforeScrollStart&&this.options.onBeforeScrollStart.call(this,
k),(this.options.useTransition||this.options.zoom)&&this._transitionTime(0),this.zoomed=this.animating=this.moved=!1,this.dirY=this.dirX=this.absDistY=this.absDistX=this.distY=this.distX=0,this.options.zoom&&f&&1<k.touches.length&&(e=a.abs(k.touches[0].pageX-k.touches[1].pageX),g=a.abs(k.touches[0].pageY-k.touches[1].pageY),this.touchesDistStart=a.sqrt(e*e+g*g),this.originX=a.abs(k.touches[0].pageX+k.touches[1].pageX-2*this.wrapperOffsetLeft)/2-this.x,this.originY=a.abs(k.touches[0].pageY+k.touches[1].pageY-
2*this.wrapperOffsetTop)/2-this.y,this.options.onZoomStart&&this.options.onZoomStart.call(this,k)),this.options.momentum&&(this.options.useTransform?(g=getComputedStyle(this.scroller,null)[h+"Transform"].replace(/[^0-9-.,]/g,"").split(","),e=1*g[4],g=1*g[5]):(e=1*getComputedStyle(this.scroller,null).left.replace(/[^0-9-]/g,""),g=1*getComputedStyle(this.scroller,null).top.replace(/[^0-9-]/g,"")),e!=this.x||g!=this.y)&&(this.options.useTransition?this._unbind("webkitTransitionEnd"):p(this.aniTime),
this.steps=[],this._pos(e,g)),this.absStartX=this.x,this.absStartY=this.y,this.startX=this.x,this.startY=this.y,this.pointX=c.pageX,this.pointY=c.pageY,this.startTime=k.timeStamp||Date.now(),this.options.onScrollStart&&this.options.onScrollStart.call(this,k),this._bind(r),this._bind(w),this._bind(x))},_move:function(k){var c=f?k.touches[0]:k,g=c.pageX-this.pointX,e=c.pageY-this.pointY,d=this.x+g,b=this.y+e,m=k.timeStamp||Date.now();this.options.onBeforeScrollMove&&this.options.onBeforeScrollMove.call(this,
k);if(this.options.zoom&&f&&1<k.touches.length)d=a.abs(k.touches[0].pageX-k.touches[1].pageX),b=a.abs(k.touches[0].pageY-k.touches[1].pageY),this.touchesDist=a.sqrt(d*d+b*b),this.zoomed=!0,c=1/this.touchesDistStart*this.touchesDist*this.scale,c<this.options.zoomMin?c=.5*this.options.zoomMin*Math.pow(2,c/this.options.zoomMin):c>this.options.zoomMax&&(c=2*this.options.zoomMax*Math.pow(.5,this.options.zoomMax/c)),this.lastScale=c/this.scale,d=this.originX-this.originX*this.lastScale+this.x,b=this.originY-
this.originY*this.lastScale+this.y,this.scroller.style[h+"Transform"]=t+d+"px,"+b+"px"+u+" scale("+c+")",this.options.onZoom&&this.options.onZoom.call(this,k);else{this.pointX=c.pageX;this.pointY=c.pageY;if(0<d||d<this.maxScrollX)d=this.options.bounce?this.x+g/2:0<=d||0<=this.maxScrollX?0:this.maxScrollX;if(b>this.minScrollY||b<this.maxScrollY)b=this.options.bounce?this.y+e/2:b>=this.minScrollY||0<=this.maxScrollY?this.minScrollY:this.maxScrollY;6>this.absDistX&&6>this.absDistY?(this.distX+=g,this.distY+=
e,this.absDistX=a.abs(this.distX),this.absDistY=a.abs(this.distY)):(this.options.lockDirection&&(this.absDistX>this.absDistY+5?(b=this.y,e=0):this.absDistY>this.absDistX+5&&(d=this.x,g=0)),this.moved=!0,this._pos(d,b),this.dirX=0<g?-1:0>g?1:0,this.dirY=0<e?-1:0>e?1:0,300<m-this.startTime&&(this.startTime=m,this.startX=this.x,this.startY=this.y),this.options.onScrollMove&&this.options.onScrollMove.call(this,k),$.DM.onIscrollScrolls(k))}},_end:function(k){if(!f||0==k.touches.length){var c=this,g=f?
k.changedTouches[0]:k,e,d,b={dist:0,time:0},m={dist:0,time:0},p=(k.timeStamp||Date.now())-c.startTime,l=c.x,n=c.y;c._unbind(r);c._unbind(w);c._unbind(x);c.options.onBeforeScrollEnd&&c.options.onBeforeScrollEnd.call(c,k);if(c.zoomed)l=c.scale*c.lastScale,l=Math.max(c.options.zoomMin,l),l=Math.min(c.options.zoomMax,l),c.lastScale=l/c.scale,c.scale=l,c.x=c.originX-c.originX*c.lastScale+c.x,c.y=c.originY-c.originY*c.lastScale+c.y,c.scroller.style[h+"TransitionDuration"]="200ms",c.scroller.style[h+"Transform"]=
t+c.x+"px,"+c.y+"px"+u+" scale("+c.scale+")",c.zoomed=!1,c.refresh(),c.options.onZoomEnd&&c.options.onZoomEnd.call(c,k);else{if(c.moved){if(300>p&&c.options.momentum){b=l?c._momentum(l-c.startX,p,-c.x,c.scrollerW-c.wrapperW+c.x,c.options.bounce?c.wrapperW:0):b;m=n?c._momentum(n-c.startY,p,-c.y,0>c.maxScrollY?c.scrollerH-c.wrapperH+c.y-c.minScrollY:0,c.options.bounce?c.wrapperH:0):m;l=c.x+b.dist;n=c.y+m.dist;if(0<c.x&&0<l||c.x<c.maxScrollX&&l<c.maxScrollX)b={dist:0,time:0};if(c.y>c.minScrollY&&n>c.minScrollY||
c.y<c.maxScrollY&&n<c.maxScrollY)m={dist:0,time:0}}b.dist||m.dist?(b=a.max(a.max(b.time,m.time),10),c.options.snap&&(m=l-c.absStartX,p=n-c.absStartY,a.abs(m)<c.options.snapThreshold&&a.abs(p)<c.options.snapThreshold?c.scrollTo(c.absStartX,c.absStartY,200):(m=c._snap(l,n),l=m.x,n=m.y,b=a.max(m.time,b))),c.scrollTo(a.round(l),a.round(n),b)):c.options.snap?(m=l-c.absStartX,p=n-c.absStartY,a.abs(m)<c.options.snapThreshold&&a.abs(p)<c.options.snapThreshold?c.scrollTo(c.absStartX,c.absStartY,200):(m=c._snap(c.x,
c.y),m.x==c.x&&m.y==c.y||c.scrollTo(m.x,m.y,m.time))):c._resetPos(200)}else f&&(c.doubleTapTimer&&c.options.zoom?(clearTimeout(c.doubleTapTimer),c.doubleTapTimer=null,c.options.onZoomStart&&c.options.onZoomStart.call(c,k),c.zoom(c.pointX,c.pointY,1==c.scale?c.options.doubleTapZoom:1),c.options.onZoomEnd&&setTimeout(function(){c.options.onZoomEnd.call(c,k)},200)):c.doubleTapTimer=setTimeout(function(){c.doubleTapTimer=null;for(e=g.target;1!=e.nodeType;)e=e.parentNode;"SELECT"!=e.tagName&&"INPUT"!=
e.tagName&&"TEXTAREA"!=e.tagName&&(d=document.createEvent("MouseEvents"),d.initMouseEvent("click",!0,!0,k.view,1,g.screenX,g.screenY,g.clientX,g.clientY,k.ctrlKey,k.altKey,k.shiftKey,k.metaKey,0,null),d._fake=!0,e.dispatchEvent(d))},c.options.zoom?250:0)),c._resetPos(200);c.options.onTouchEnd&&c.options.onTouchEnd.call(c,k)}}},_resetPos:function(a){var c=0<=this.x?0:this.x<this.maxScrollX?this.maxScrollX:this.x,g=this.y>=this.minScrollY||0<this.maxScrollY?this.minScrollY:this.y<this.maxScrollY?this.maxScrollY:
this.y;c==this.x&&g==this.y?(this.moved&&(this.moved=!1,this.options.onScrollEnd&&this.options.onScrollEnd.call(this)),this.hScrollbar&&this.options.hideScrollbar&&("webkit"==h&&(this.hScrollbarWrapper.style[h+"TransitionDelay"]="300ms"),this.hScrollbarWrapper.style.opacity="0"),this.vScrollbar&&this.options.hideScrollbar&&("webkit"==h&&(this.vScrollbarWrapper.style[h+"TransitionDelay"]="300ms"),this.vScrollbarWrapper.style.opacity="0")):this.scrollTo(c,g,a||0)},_wheel:function(a){if($.DM.isUseLayout()&&
"none"==this.options.wheelAction||0<this.maxScrollY||parseInt(a.currentTarget.style.height)<this.wrapperH)return!1;var c=this,g,e;"wheelDeltaX"in a?(g=a.wheelDeltaX/12,e=a.wheelDeltaY/2):"wheelDelta"in a?g=e=a.wheelDelta:"detail"in a&&(2===a.axis?(e=10*-a.detail,g=0):(g=3*-a.detail,e=0));"zoom"==c.options.wheelAction?(e=c.scale*Math.pow(2,1/3*(e?e/Math.abs(e):0)),e<c.options.zoomMin&&(e=c.options.zoomMin),e>c.options.zoomMax&&(e=c.options.zoomMax),e!=c.scale&&(!c.wheelZoomCount&&c.options.onZoomStart&&
c.options.onZoomStart.call(c,a),c.wheelZoomCount++,c.zoom(a.pageX,a.pageY,e,400),setTimeout(function(){c.wheelZoomCount--;!c.wheelZoomCount&&c.options.onZoomEnd&&c.options.onZoomEnd.call(c,a)},400))):(window.editorParent.$&&window.editorParent.$.deselectAllEditableElements&&null!=window.editorParent.NEFW&&null!=window.editorParent.$.dmfw.setPreviewEditPolicy&&0==window.editorParent.$.dmfw.getPreviewElement(".dmLocked").length&&window.editorParent.$.deselectAllEditableElements(),$.DM.onIscrollScrolls(a),
g=c.x+g,e=c.y+e,0<g?g=0:g<c.maxScrollX&&(g=c.maxScrollX),e>c.minScrollY?e=c.minScrollY:e<c.maxScrollY&&(e=c.maxScrollY),c.scrollTo(g,e,0),a.stopPropagation(),a.preventDefault())},_mouseout:function(a){var c=a.relatedTarget;if(c)for(;c=c.parentNode;)if(c==this.wrapper)return;this._end(a)},_transitionEnd:function(a){a.target==this.scroller&&(this._unbind("webkitTransitionEnd"),this._startAni())},_startAni:function(){var k=this,c=k.x,g=k.y,d=Date.now(),b,m;k.animating||(k.steps.length?(b=k.steps.shift(),
b.x==c&&b.y==g&&(b.time=0),k.animating=!0,k.moved=!0,k.options.useTransition?(k._transitionTime(b.time),k._pos(b.x,b.y),k.animating=!1,b.time?k._bind("webkitTransitionEnd"):k._resetPos(0)):function B(){var l=Date.now(),p;l>=d+b.time?(k._pos(b.x,b.y),k.animating=!1,k.options.onAnimationEnd&&k.options.onAnimationEnd.call(k),k._startAni()):(l=(l-d)/b.time-1,m=a.sqrt(1-l*l),l=(b.x-c)*m+c,p=(b.y-g)*m+g,k._pos(l,p),k.animating&&(k.aniTime=e(B)))}()):k._resetPos(400))},_transitionTime:function(a){a+="ms";
this.scroller.style[h+"TransitionDuration"]=a;this.hScrollbar&&(this.hScrollbarIndicator.style[h+"TransitionDuration"]=a);this.vScrollbar&&(this.vScrollbarIndicator.style[h+"TransitionDuration"]=a)},_momentum:function(e,c,g,d,b){c=a.abs(e)/c;var m=c*c/.0012;0<e&&m>g?(g+=b/(6/(m/c*6E-4)),c=c*g/m,m=g):0>e&&m>d&&(d+=b/(6/(m/c*6E-4)),c=c*d/m,m=d);return{dist:m*(0>e?-1:1),time:a.round(c/6E-4)}},_offset:function(a){for(var c=-a.offsetLeft,e=-a.offsetTop;a=a.offsetParent;)c-=a.offsetLeft,e-=a.offsetTop;
a!=this.wrapper&&(c*=this.scale,e*=this.scale);return{left:c,top:e}},_snap:function(e,c){var g,d,b;b=this.pagesX.length-1;g=0;for(d=this.pagesX.length;g<d;g++)if(e>=this.pagesX[g]){b=g;break}b==this.currPageX&&0<b&&0>this.dirX&&b--;e=this.pagesX[b];d=(d=a.abs(e-this.pagesX[this.currPageX]))?a.abs(this.x-e)/d*500:0;this.currPageX=b;b=this.pagesY.length-1;for(g=0;g<b;g++)if(c>=this.pagesY[g]){b=g;break}b==this.currPageY&&0<b&&0>this.dirY&&b--;c=this.pagesY[b];g=(g=a.abs(c-this.pagesY[this.currPageY]))?
a.abs(this.y-c)/g*500:0;this.currPageY=b;b=a.round(a.max(d,g))||200;return{x:e,y:c,time:b}},_bind:function(a,c,e){(c||this.scroller).addEventListener(a,this,!!e)},_unbind:function(a,c,e){(c||this.scroller).removeEventListener(a,this,!!e)},destroy:function(){this.scroller.style[h+"Transform"]="";this.vScrollbar=this.hScrollbar=!1;this._scrollbar("h");this._scrollbar("v");this._unbind(m,window);this._unbind(v);this._unbind(r);this._unbind(w);this._unbind(x);this.options.hasTouch&&(this._unbind("mouseout",
this.wrapper),this._unbind(z));this.options.useTransition&&this._unbind("webkitTransitionEnd");this.options.checkDOMChanges&&clearInterval(this.checkDOMTime);this.options.onDestroy&&this.options.onDestroy.call(this)},refresh:function(){var e,c,b,d=0;c=0;this.scale<this.options.zoomMin&&(this.scale=this.options.zoomMin);this.wrapperW=this.wrapper.clientWidth||1;this.wrapperH=this.wrapper.clientHeight||1;this.minScrollY=-this.options.topOffset||0;this.scrollerW=a.round(this.scroller.offsetWidth*this.scale);
this.scrollerH=a.round((this.scroller.offsetHeight+this.minScrollY)*this.scale);this.maxScrollX=this.wrapperW-this.scrollerW;this.maxScrollY=this.wrapperH-this.scrollerH+this.minScrollY;this.dirY=this.dirX=0;this.options.onRefresh&&this.options.onRefresh.call(this);this.hScroll=this.options.hScroll&&0>this.maxScrollX;this.vScroll=this.options.vScroll&&(!this.options.bounceLock&&!this.hScroll||this.scrollerH>this.wrapperH);this.hScrollbar=this.hScroll&&this.options.hScrollbar;this.vScrollbar=this.vScroll&&
this.options.vScrollbar&&this.scrollerH>this.wrapperH;e=this._offset(this.wrapper);this.wrapperOffsetLeft=-e.left;this.wrapperOffsetTop=-e.top;if("string"==typeof this.options.snap)for(this.pagesX=[],this.pagesY=[],b=this.scroller.querySelectorAll(this.options.snap),e=0,c=b.length;e<c;e++)d=this._offset(b[e]),d.left+=this.wrapperOffsetLeft,d.top+=this.wrapperOffsetTop,this.pagesX[e]=d.left<this.maxScrollX?this.maxScrollX:d.left*this.scale,this.pagesY[e]=d.top<this.maxScrollY?this.maxScrollY:d.top*
this.scale;else if(this.options.snap){for(this.pagesX=[];d>=this.maxScrollX;)this.pagesX[c]=d,d-=this.wrapperW,c++;this.maxScrollX%this.wrapperW&&(this.pagesX[this.pagesX.length]=this.maxScrollX-this.pagesX[this.pagesX.length-1]+this.pagesX[this.pagesX.length-1]);c=d=0;for(this.pagesY=[];d>=this.maxScrollY;)this.pagesY[c]=d,d-=this.wrapperH,c++;this.maxScrollY%this.wrapperH&&(this.pagesY[this.pagesY.length]=this.maxScrollY-this.pagesY[this.pagesY.length-1]+this.pagesY[this.pagesY.length-1])}this._scrollbar("h");
this._scrollbar("v");this.zoomed||(this.scroller.style[h+"TransitionDuration"]="0",this._resetPos(200))},scrollTo:function(a,c,e,d){var b=a;this.stop();b.length||(b=[{x:a,y:c,time:e,relative:d}]);a=0;for(c=b.length;a<c;a++)b[a].relative&&(b[a].x=this.x-b[a].x,b[a].y=this.y-b[a].y),this.steps.push({x:b[a].x,y:b[a].y,time:b[a].time||0});this._startAni()},getScrollY:function(){return this.y},getScrollX:function(){return this.x},scrollToElement:function(e,c){var b;if(e=e.nodeType?e:this.scroller.querySelector(e))b=
this._offset(e),b.left+=this.wrapperOffsetLeft,b.top+=this.wrapperOffsetTop,b.left=0<b.left?0:b.left<this.maxScrollX?this.maxScrollX:b.left,b.top=b.top>this.minScrollY?this.minScrollY:b.top<this.maxScrollY?this.maxScrollY:b.top,c=void 0===c?a.max(2*a.abs(b.left),2*a.abs(b.top)):c,this.scrollTo(b.left,b.top+36,c)},scrollToPage:function(a,c,e){this.options.onScrollStart&&this.options.onScrollStart.call(this);this.options.snap?(a="next"==a?this.currPageX+1:"prev"==a?this.currPageX-1:a,c="next"==c?this.currPageY+
1:"prev"==c?this.currPageY-1:c,a=0>a?0:a>this.pagesX.length-1?this.pagesX.length-1:a,c=0>c?0:c>this.pagesY.length-1?this.pagesY.length-1:c,this.currPageX=a,this.currPageY=c,a=this.pagesX[a],c=this.pagesY[c]):(a*=-this.wrapperW,c*=-this.wrapperH,a<this.maxScrollX&&(a=this.maxScrollX),c<this.maxScrollY&&(c=this.maxScrollY));this.scrollTo(a,c,e||400)},disable:function(){this.stop();this._resetPos(0);this.enabled=!1;this._unbind(r);this._unbind(w);this._unbind(x)},enable:function(){this.enabled=!0},stop:function(){this.options.useTransition?
this._unbind("webkitTransitionEnd"):p(this.aniTime);this.steps=[];this.animating=this.moved=!1},zoom:function(a,c,e,b){var d=e/this.scale;this.options.useTransform&&(this.zoomed=!0,b=void 0===b?200:b,a=a-this.wrapperOffsetLeft-this.x,c=c-this.wrapperOffsetTop-this.y,this.x=a-a*d+this.x,this.y=c-c*d+this.y,this.scale=e,this.refresh(),this.x=0<this.x?0:this.x<this.maxScrollX?this.maxScrollX:this.x,this.y=this.y>this.minScrollY?this.minScrollY:this.y<this.maxScrollY?this.maxScrollY:this.y,this.scroller.style[h+
"TransitionDuration"]=b+"ms",this.scroller.style[h+"Transform"]=t+this.x+"px,"+this.y+"px"+u+" scale("+e+")",this.zoomed=!1)},isReady:function(){return!this.moved&&!this.zoomed&&!this.animating}};"undefined"!==typeof exports?exports.iScroll=n:window.iScroll=n})();(function(a){function h(d){return(d=a(d).attr("href"))?0===d.indexOf("http://"):!1}function q(a){return 0==a?function(a){return!a.hasClass("dmSub")}:function(b){return b.hasClass("dmSub"+(2==a?"2":""))}}var f={_is_touch_device:a.DM.testTouch(),_layoutDomReady:!1,_isEditorMode:!1,_variationClassPrefix:"-var",_widgetClassPrefix:"widgetStyle-",_NEW_PAGES_PREFIX:"dmwlp://",_NEW_PAGE_LOC:"http://bfs._dudamobile.com",_layoutParams:{_navigationAnimationStyle:"slide"}};a.extend(f._layoutParams,Parameters.LayoutParams);
a.extend({layoutManager:f});a(document).ready(function(d){a.layoutManager._isEditorMode=a.DM.getQueryParam(window.location.href,"nee")?!0:!1;a.layoutManager._isEditorMode&&"DESKTOP"===a.layoutDevice.type.toUpperCase()&&a.layoutDevice.addParallaxBehavior();0<a("#dm").find("[data-background-parallax-selector]").length&&!a.browser.msie&&"DESKTOP"==a.layoutDevice.type.toUpperCase()||a.layoutManager._isEditorMode&&"undefined"!=typeof window.parent.window.DF&&window.parent.window.DF.parallaxPromise.resolve();
a.extend(a.layoutDevice.components,a.commonComponents);for(var b in a.layoutDevice.components)d=a.layoutDevice.components[b].selector,d||(d="#",a.layoutDevice.components[b].getByClass&&(d="."),d+=b),0==a(d).length?a.layoutDevice.components[b]=null:a.layoutDevice.components[b].element=a(d);-1==navigator.userAgent.indexOf("Mac OS X")&&a("body").addClass("pcCustomScrollbar");b=a("body");a.layoutManager._isEditorMode&&(b.addClass("bodyInsideNee"),b.toggleClass("bodyInsidePT","PT"===getSafe("editorParent.dm_current_editor")),
isDudaone&&b.addClass("bodyInsideD1"));isDudaone?b.addClass("d1SiteBody"):b.addClass("dmSiteBody");20>Parameters.ThemeVersion&&isDudaone&&b.addClass("bodyInsideDudaone");isDudaone&&a.layoutManager._isEditorMode||a.layoutManager.initLayout();a.layoutManager.initNavigation();a.layoutDevice.components.iscrollBody&&a.layoutDevice.components.iscrollBody.isUseIscroll&&!a.layoutManager._isEditorMode?(a("body").addClass("dmBodyUseIscroll"),a("body").removeClass("dmBodyNoIscroll")):(a("body").addClass("dmBodyNoIscroll"),
a("body").removeClass("dmBodyUseIscroll"));a.ua?(b="Android"===a.ua.os.name&&2.4>a.ua.os.version,d="Windows Phone OS"===a.ua.os.name&&7.5>=a.ua.os.version):(b=-1!=navigator.userAgent.indexOf("Android 2"),d=-1!=navigator.userAgent.indexOf("Windows Phone OS 7"));(b||d)&&a(".supportsFontIcons").removeClass("supportsFontIcons").addClass("noFontIcons");a.layoutManager._layoutDomReady=!0});a(window).resize(function(){f.refreshIscroll()});f.detectUserAgent=function(){var a=navigator.userAgent;return a.match(/(iPhone|iPod)/)&&
a.match(/CriOS/)?"iPhone-chrome":a.match(/(iPhone|iPod|iPad)/)?"iPhone":a.match(/Android/)?"android":a.match(/BlackBerry/)?"blackberry":a.match(/Windows Phone/i)||a.match(/iEMobile/i)?"windowsmobile":""};f.initLayout=function(){a.layoutDevice.onReady(a.layoutManager._isEditorMode);a.layoutDevice.onLoad(a.layoutManager._isEditorMode)};f.refreshIscroll=function(d){null==d&&a.layoutDevice&&(d=a.layoutDevice.components.iscrollBody);d&&d.iscrollObject&&d.iscrollObject.refresh()};f.reinitIscroll=function(d){null==
d&&(d=a.layoutDevice.components.iscrollBody);d&&d.iscrollObject&&d.refresh()};f.getLayoutElement=function(){return a.layoutDevice.components};f.isNee=function(){return a.layoutManager._isEditorMode};f.setCurrentVariation=function(d,b,l){l=l||"mobile";for(var n=a(".dm_wrapper").attr("class").split(" "),f="",e="",p=0;p<n.length;p++){var m=n[p];-1!=m.indexOf(a.layoutManager._variationClassPrefix)&&(f=m,e=m.substr(0,m.indexOf(a.layoutManager._variationClassPrefix))+a.layoutManager._variationClassPrefix+
d);b&&-1!=m.indexOf(a.layoutManager._widgetClassPrefix)&&a(".dm_wrapper").removeClass(m)}a(".dm_wrapper").removeClass(f);a(".dm_wrapper").addClass(e);a(".dm_wrapper").addClass(b?b[e]:"");Parameters.LayoutVariationID[l]=d;a.DM.restoreDefaultNavigationStyles();a.DM.initNavbar(!0);a.layoutDevice.components.dmNav.cssCalculations()};f.getCurrentVariation=function(a){return Parameters.LayoutVariationID[a||"mobile"]};f.setCurrentLayout=function(a,b){Parameters.LayoutID[b||"mobile"]=a};f.getCurrentLayout=
function(a){return Parameters.LayoutID[a||"mobile"]};f.setCurrentWidgetStyleID=function(a){Parameters.WidgetStyleID=a};f.getCurrentWidgetStyleID=function(){return Parameters.WidgetStyleID};f.cssCalculations=function(){a.layoutDevice.components.dmNav.cssCalculations()};f.afterDropPositionFoundHook=function(){};f.isLayoutDomReady=function(){return a.layoutManager._layoutDomReady};f.afterInitNav=function(){a.layoutDevice.components.dmNav&&a.layoutDevice.components.dmNav.cssCalculations()};f.isMobileBrowser=
function(){var a=navigator.userAgent||navigator.vendor||window.opera,b=!1;if(/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,
4)))b=!0;return b};f.isWebkitMobileBrowser=function(){var d={},b=a.uaMatch(navigator.userAgent);d[b.browser]=!0;d.version=b.version;b=!1;if(d.chrome||d.webkit||d.safari)b=!0;"blackberry"==f.detectUserAgent()&&(b=!1);return b};f.isSafariMobileBrowser=function(){return-1<navigator.userAgent.toLowerCase().indexOf("version/")};f._is_touch_device=f._is_touch_device&&"blackberry"!=f.detectUserAgent();f.hideAllSubItems=function(){a(".dmNavigation li").each(function(){a(this).find(".navItemArrowBg").removeClass("pointDown");
a(this).hasClass("dmSub")&&(a(this).css({"-webkit-transform":"translate(0px,0px, 0px)","-moz-transform":"translate(0px,0px)","-ms-transform":"translate(0px,0px)","-o-transform":"translate(0px,0px)"}),a(this).css("opacity","0"),a(this).addClass("dmDisplay_None"))});a.layoutDevice.components.slideDownNav?a.layoutDevice.components.slideDownNav.refresh():a.layoutDevice.components.slideUpNav?a.layoutDevice.components.slideUpNav.refresh():a.layoutDevice.components.slideRightNav&&a.layoutDevice.components.slideRightNav.refresh()};
f.openAppropriateSub=function(){var d=window.location.hash.slice(1),b=a.DM.getPageUrlByPageId(d),l,f;a(".dmNavigation li:not(.listBtnHidden) a").each(function(){var h=a(this),e=unescape(a.DM.getQueryParam(h.attr("href"),"url")||h.attr("href"));l=document.createElement("a");l.href=e;f="#"==e?"#":l.pathname;if(null!=e&&null!=b&&(e===b&&("/"!==f||l.search)||a.dmrt.isEditorMode&&"MOBILE"===Parameters.SiteType&&e===Parameters.CurrentPageUrl||f===b||("http://dmbfs"===b||b===Parameters.CurrentPageUrl)&&
f===window.location.pathname&&(a.dmrt.isEditorMode||"/"!==f||"/"===f&&Parameters.IsCurrentHomePage))&&(!a.dmrt.isEditorMode||!e.match(/(http(s?)\:\/\/){1}[^\/]+(\/?)$/g))||a.dmrt.isEditorMode&&""!=d&&a(this).attr("raw_url")&&a.DM.getPageFromCache(d).pageContent.alias==a(this).attr("raw_url").split("/").pop()||(null==b||"null"==b||b.startsWith(a.layoutManager._NEW_PAGES_PREFIX)||b==a.layoutManager._NEW_PAGE_LOC)&&a(this).is(".dmNavItemSelected\x3ea")){var p=h.parent();if(p.hasClass("hasdmSub"))a.layoutManager.showSpecificSubs(a(this).parent());
else if(p.hasClass("dmSub")){for(e=q(p.hasClass("dmSub2")?1:0);!p.hasClass("hasdmSub")||!e(p);)p=p.prev();a.layoutManager.showSpecificSubs(p)}h.parents(".dmNavigation").find("a").removeClass("currentPage");h.addClass("currentPage");return!1}});a.layoutDevice.components.dmNav&&a.layoutDevice.components.dmNav.cssCalculations()};f.getCurrentNavigationItemSelected=function(d,b){d||(d=a(".dmNavWrapper, .dmNavigation, .dmNavigationWithLink"),b=!0);var l=null,f=a.DM.getCurrentPageUrl(),h=f.replace("\x26preview\x3dtrue",
"").replace("\x26dm_try_mode\x3dtrue",""),e=location.hash,p=e?e.substring(1):null;d.find("a").each(function(){var d=a(this).data("target-page-alias")||a(this).attr("href");d&&-1!=d.indexOf("?url\x3d")&&(d=unescape(a.DM.getQueryParam(a(this).attr("href"),"url")));d&&"DUDAONE"==Parameters.SiteType&&(-1<d.indexOf("?")&&(d=d.substr(0,d.indexOf("?"))),-1<d.indexOf("/")&&(d=d.substr(d.lastIndexOf("/")+1,d.length)),-1<d.indexOf("#")&&!(-1<d.indexOf("#!"))&&(d=d.split("#")[0]));if(null!=d&&null!=f&&(d===
f||d===h)){if("DUDAONE"==Parameters.SiteType){var v=d=null,r=a(this).attr("href").split("#");1<r.length&&!r[1].startsWith("!")&&(d="#"+r[1],v=r[1]);if((d||e)&&d!=e)try{if(a("#"+p+"[data-anchor]").length||a("#"+v+"[data-anchor]").length)return}catch(q){}}null==l?l=a(this):b&&(l=l.add(a(this)))}});return l};f.markCurrentSelectedNavigation=function(d){if(isDudaone||!a.layoutManager.markedSelected)a(".dmNavWrapper, .dmNavigation, .dmNavigationWithLink").each(function(){var b=a(this),l;d&&b.data("cachedElement")?
l=b.data("cachedElement"):(l=a.layoutManager.getCurrentNavigationItemSelected(b))&&l.length&&(l=l.eq(0));if(!b.find(".dmNavItemSelected").hasClass("dmNavKeepSelected")){var f=b.find(".navItemSelectedServer");0<f.size()?(b.find("li").removeClass("dmNavItemSelected"),b.find("a").removeClass("currentPage"),f.removeClass("navItemSelectedServer"),f.addClass("dmNavItemSelected"),f.find(" \x3e a").addClass("currentPage"),b.data("cachedElement",f.find(" \x3e a"))):(f=b.find("a.currentPage").eq(0),!l||f.html()==
l.html()&&2!=l.closest("ul").find(".dmNavItemSelected").length||(b.find("li").removeClass("dmNavItemSelected"),b.find("a").removeClass("currentPage"),l.addClass("currentPage"),l.closest("li").addClass("dmNavItemSelected"),b.data("cachedElement",l)));a.layoutManager.finalizeMenu()}b.find(".dmNavKeepSelected").removeClass("dmNavKeepSelected")}),a.layoutManager.markedSelected=!0};f.finalizeMenu=function(){0<a(".dmNavigation .dmNavItemSelected").not(".dmHideFromNav").length&&a(".dmNavigationWithLink .slideDownTrigger, .dmNavigationWithLink .slideUpTrigger").addClass("dmNavItemSelected");
0<a(".desktopTopNavMoreBtn .dmNavItemSelected").length&&a("#upperFloatingNav .desktopTopNavMoreBtn").addClass("dmNavItemSelected");0<a("#upperFloatingNav .dmNavItemSelected.dmSub").length&&a("#upperFloatingNav .dmNavItemSelected.dmSub").parents("li").last().addClass("dmNavItemSelected")};f.onAjaxLinkClick=function(d){var b=d.attr("href")&&"#"!=d.attr("href");b&&a.layoutManager.closeAllOpenedNavs(void 0,!0);b&&isDudaone||(a(".navItemSelectedServer, .dmNavItemSelected").removeClass("navItemSelectedServer dmNavItemSelected"),
d.is(".dmNavWrapper *")&&(d.closest("li").addClass("dmNavItemSelected"),d.addClass("currentPage")));a.layoutDevice.handlePageSeoSettingsPerDevice&&a.layoutDevice.handlePageSeoSettingsPerDevice()};f.layoutAfterAjax=function(d){a.layoutManager.markCurrentSelectedNavigation();styleImages()};f.initNavigation=function(){var d=!1,b=null,f=null,n=a.DM.isTouchDevice&&!a.DM.isIOS()?"touchend.menu":"click.menu";a("#slideDownNav a, #slideUpNav a").off("touchstart.menu").on("touchstart.menu",function(a){d=!1;
b=a.originalEvent.targetTouches[0].pageX;f=a.originalEvent.targetTouches[0].pageY}).off("touchmove.menu").on("touchmove.menu",function(a){if(10<Math.abs(a.originalEvent.targetTouches[0].pageY-f)||Math.abs(a.originalEvent.targetTouches[0].pageX-b))d=!0}).filter(function(){return!h(a(this))}).off(n).on(n,function(b){var e=a(this),f=e.is(Parameters.LinksToAjax),m=!1,l=e.attr("href");if(!d)return e.parent().hasClass("hasdmSub")?(h(e),e.attr("href")&&""!=e.attr("href")&&"#"!=e.attr("href"))?h(e)||(a.layoutManager.isNee()&&
(a.DM.isAjaxLink(e)&&window.editorParent.$&&window.editorParent.$.dmfw&&window.editorParent.$.dmfw.showLoadingInEmulator(),window.editorParent.$&&window.editorParent.$.dmfw&&window.editorParent.$.dmfw.previewNavigateTo({url:e.attr("href"),navigateWithAjax:!0,el:e,e:b})),m=!0):(b.preventDefault(),"0"==e.parent().next(".dmSub").css("opacity")?a.layoutManager.showSpecificSubs(e.parent()):"1"==e.parent().next(".dmSub").css("opacity")&&a.layoutManager.hideSpacificSubs(e.parent())):(a.layoutManager.isNee()&&
(b.preventDefault(),window.editorParent.$&&window.editorParent.$.dmfw&&(a.DM.isAjaxLink(e)&&window.editorParent.$.dmfw.showLoadingInEmulator(),h(this)||window.editorParent.$.dmfw.previewNavigateTo({url:e.attr("href"),navigateWithAjax:!0,el:e,e:b}))),Parameters.AllowAjax&&(a(".navItemSelectedServer").removeClass("navItemSelectedServer"),e.parent().addClass("dmNavItemSelected"),e.addClass("currentPage")),m=!0),(f=f&&!(null!=l&&l.startsWith("#")&&1<l.length)&&a.DM.isPermittedOnClickValue(e.attr("onClick"))&&
!a.DM.isLinkException(l)&&"_blank"!==e.attr("target"))&&m?a.DM.ajaxNavigateToLink(l,e,b):m});isDudaone&&a.layoutManager.handleEmptyNavigation()};f.handleEmptyNavigation=function(){var d=a(".dmNavWrapper").eq(0),b=a("div.dmNavTriggerButton"),b=a().add(d).add(b);0<d.length&&(d=d.children().filter(function(){var b=a(this),d=!b.is(".dmHideFromNav, .dmDisplay_None, .dmNavTriggerButton, .slideDownTrigger");d&&a.layoutDevice&&a.layoutDevice.type&&(d=d&&!b.is(".dmHideFromNav-"+a.layoutDevice.type));return d}),
b.toggleClass("dmDisplay_None",0===d.length),d=1>=d.length,a("body").toggleClass("dm-single-page-nav",d),d||a(".dm-single-page-nav").removeClass("dm-single-page-nav"))};f.showSpecificSubs=function(d){a.layoutManager.hideAllSubItems();d.find(".navItemArrowBg").addClass("pointDown");var b=0,f=d,h=d.index();if(d.is(".dmSub")){for(var q=d;q.is(".dmSub");)q=q.prev();h=q.index();f=q}a(".dmNavigation li:gt("+Math.max(h-1,0)+")").each(function(){a(this).is(f)||(0==b&&a(this).is(".dmSub")&&!a(this).is(".dmSub2")?
(a(this).removeClass("dmDisplay_None").css({opacity:"0"}),a(this).css({"-webkit-transform":"translate3d(0px, 0px, 0px)","-moz-transform":"translate(0px,0px)","-ms-transform":"translate(0px, 0px)","-o-transform":"translate(0px, 0px)",opacity:"1"}),a(this).index()==d.index()&&(b=1)):1==b&&a(this).is(".dmSub")?(a(this).removeClass("dmDisplay_None").css("opacity","0"),a(this).css({"-webkit-transform":"translate3d(0px, 0px, 0px)","-moz-transform":"translate(0px,0px)","-ms-transform":"translate(0px, 0px)",
"-o-transform":"translate(0px, 0px)",opacity:"1"}),a(this).is(".dmSub2")||(b=0)):a(this).is(".dmSub2")||(b=2))});a.layoutDevice.components.slideDownNav?(a.layoutDevice.components.slideDownNav.refresh(),a.layoutDevice.components.slideDownNav.element.find("li").eq(-1).addClass("liRemoveBorder")):a.layoutDevice.components.slideUpNav?a.layoutDevice.components.slideUpNav.refresh():a.layoutDevice.components.slideRightNav&&a.layoutDevice.components.slideRightNav.refresh()};f.hideSpacificSubs=function(d){d.find(".navItemArrowBg").removeClass("pointDown");
d.index();var b=d.is(".dmSub")?"dmSub2":"dmSub";d.nextUntil(":not(."+b+")").each(function(){1==a(this).css("opacity")&&(a(this).css({"-webkit-transform":"translate3d(0px,0px, 0px)","-moz-transform":"translate(0px,0px)","-ms-transform":"translate(0px,0px)","-o-transform":"translate(0px,0px)"}),a(this).css("opacity","0"),a(this).addClass("dmDisplay_None"))});a.layoutDevice.components.slideDownNav?(a.layoutDevice.components.slideDownNav.refresh(),a.layoutDevice.components.slideDownNav.element.find("li").filter(function(){return 1==
a(this).css("opacity")}).eq(-1).addClass("liRemoveBorder")):a.layoutDevice.components.slideUpNav?a.layoutDevice.components.slideUpNav.refresh():a.layoutDevice.components.slideRightNav&&a.layoutDevice.components.slideRightNav.refresh()};f.initHomeLinkAnchor=function(){a.layoutManager._is_touch_device?a("#dm-logo-anchor").unbind("touchstart.t").bind("touchstart.t",function(d){a.layoutManager.closeAllOpenedNavs()}):a("#dm-logo-anchor").unbind("click.menu").bind("click.menu",function(d){a.layoutManager.closeAllOpenedNavs()})};
f.closeAllOpenedNavs=function(d,b){function f(){a.layoutManager._closeAllOpenedNavs();d&&d()}var h=a.layoutManager.isIOS()?300:0;b&&0<h?setTimeout(f,h):f()};f._closeAllOpenedNavs=function(){window.editorParent&&window.editorParent.$&&window.editorParent.$.dmx&&window.editorParent.$.dmx.preventNavClose||(a.layoutDevice.components.slideDownNav&&a.layoutDevice.components.slideDownNav.slideDownNavHandlerImpl(!1,!0),a.layoutDevice.components.slideUpNav&&a.layoutDevice.components.slideUpNav.slideUpNavHandlerImpl(!1,
!0),a.layoutDevice.components.slideRightNav&&a.layoutDevice.components.slideRightNav.toggleMenu("close"),a.layoutDevice.components.upperFloatingNav&&a.layoutDevice.components.upperFloatingNav.hideSubnav(),a.layoutDevice.components.popupNav&&a.layoutDevice.components.popupNav.hidePopupNav())};f.initInnerPageTitle=function(d){if(d&&a.layoutDevice.components.innerBar){var b=a.layoutDevice.components.innerBar.element.find(".innerPageTitle"),f=a.layoutDevice.components.innerBar.element.find("#dmBackBtn"),
h=a.layoutDevice.components.innerBar.element.find("#pageTitleText");0==b.length&&(b=a("\x3cdiv\x3e\x3c/div\x3e"),0<h.length?h.append(b):0<f.length?b.insertAfter(f):a.layoutDevice.components.innerBar.element.append(b),b.addClass("innerPageTitle"));b.text(d.page_title)}a.layoutDevice.initInnerPageTitle&&a.layoutDevice.initInnerPageTitle(d)};f.setSelected=function(a,b){a.toggleClass("dmNavItemSelected",b);return a};f.isIOS7=function(){return-1!=a.layoutManager.detectUserAgent().indexOf("iPhone")&&navigator.userAgent.match(/(iPad|iPhone);.*CPU.*OS 7_\d/i)};
f.isPortrait=function(){return window.innerHeight>window.innerWidth?!0:!1};f.updateContainerMinimumHeight=function(){var d=a(".dmRespRowsWrapper"),b=window.innerHeight,f=a(".dmFooterContainer");0<f.length&&(b-=f.outerHeight());var h=a("#mobileFooter");0<h.length&&(b-=h.outerHeight());h=a("#desktopHeaderBox");0<h.length?b-=h.outerHeight():(h=a(".dmHeader"),0<h.length&&(b-=h.outerHeight()));h=a("#popupNavHeaderBox");0<h.length&&(b-=h.outerHeight());"undefined"===typeof Modernizr||Modernizr.cssvhunit||
(d.css("min-height",b+"px"),a(".dmInner").css("minHeight",window.innerHeight+"px"));0<f.length&&setTimeout(function(){b+=window.innerHeight-f[0].getBoundingClientRect().bottom;d.css("min-height",b+"px")},0);d.removeClass("dmRespRowsWrapperSize6","dmRespRowsWrapperSize5","dmRespRowsWrapperSize4","dmRespRowsWrapperSize3","dmRespRowsWrapperSize2","dmRespRowsWrapperSize1");950<b?d.addClass("dmRespRowsWrapperSize6"):890<b?d.addClass("dmRespRowsWrapperSize5"):800<b?d.addClass("dmRespRowsWrapperSize4"):
700<b?d.addClass("dmRespRowsWrapperSize3"):620<b?d.addClass("dmRespRowsWrapperSize2"):d.addClass("dmRespRowsWrapperSize1")};f.isIOS=function(){return/(iPhone|iPad|iPod)/.test(navigator.userAgent)};f.isAndroidDefaultBrowser=function(){return-1<navigator.userAgent.indexOf("Mozilla/5.0")&&-1<nua.indexOf("Android ")&&-1<nua.indexOf("AppleWebKit")&&!(-1<nua.indexOf("Chrome"))}})(jQuery);var layoutDeviceComponentInterface={onReadyGlobal:function(a){},onReadyEditorMode:function(a){},onReadyPreviewMode:function(a){},onLoadGlobal:function(a){},onLoadEditorMode:function(a){},onLoadPreviewMode:function(a){},afterAjaxCommand:function(a){},onAjaxLinkClick:function(a,h){},onAjaxLinkBeforeClick:function(a,h){return!0}};var layoutDeviceInterface={type:"",components:{},onReady:function(a,h){},onLoad:function(a,h){},getTopFixedElementsOffset:function(){return 0},getBottomFixedElementsOffset:function(){return 0},initInnerBar:function(){},onAjaxLinkClick:function(a,h){}};(function(a){function h(){this.element=null}function q(){this.element=a("#upperFloatingNav")}function f(){this.element=a(".dmLinksMenu \x3e ul")}function d(){this.slideTrigger=this.iscrollObject=this.element=null;this.slideDownNavHandlerImpl=function(e,b,d){function f(){h.hide();l.element.css("visibility","visible");h.off("webkitTransitionEnd").off("transitionend").off("oTransitionEnd").off("msTransitionEnd")}var h,l=this;h=a(document.getElementById("slideDownNav"));if("undefined"==typeof e||null===
e)e=!0;b||(b=!1);d||(d=!1);this.element.stop();this.element.unbind("webkitTransitionEnd").off("transitionend").off("oTransitionEnd").off("msTransitionEnd");this.element.css("display","block");e?a("#slideDownNav").css({"-webkit-transition-duration":".5s","-moz-transition-duration":".5s","-o-transition-duration":".5s","-ms-transition-duration":".5s"}):(a("#slideDownNav").css({"-webkit-transition-duration":"0s","-moz-transition-duration":"0s","-o-transition-duration":"0s","-ms-transition-duration":"0s"}),
l.element.css("visibility","visible"));var n=a("#dmRoot");if(0<h.length&&h.hasClass("dmSlideNavClose")&&!b||d)h.scrollTop(0),h.removeClass("dmSlideNavClose").removeClass("menuClosed"),h.addClass("dmSlideNavOpen"),a.layoutManager.isNee()&&a(document.querySelectorAll(".inlineEditorNewSelectionBarsLocked, .inlineEditorNewSelectionBarsSelected, .inlineEditorNewContext")).addClass("inlineEditorBarsLowZindex"),h.show(),d=this.element.parent(),d.is(".fixedPart")&&"fixed"===d.css("position")?(this.element.css("overflow",
"auto"),n.css("overflow","hidden"),n.css("position","fixed")):this.element.css("overflow","visible"),a.layoutManager.hideAllSubItems(),a.layoutManager.setSelected(a(".slideDownTrigger"),!0).siblings("li").removeClass("dmNavItemSelected"),a.layoutManager.openAppropriateSub(),a.layoutDevice.components.slideDownNav.element.find("li").filter(function(){return 1===a(this).css("opacity")}).eq(-1).addClass("liRemoveBorder"),"slide"===a.layoutManager._layoutParams._navigationAnimationStyle?h.css({"-webkit-transform":"translate3d(0px, 0px, 0px)",
"-o-transform":"translate(0px, 0px)","-moz-transform":"translate(0px, 0px)","-ms-transform":"translate(0px, 0px)"}):"scale"===a.layoutManager._layoutParams._navigationAnimationStyle&&h.css({"-webkit-transform":"scale3d(1, 1, 1)","-o-transform":"scale(1, 1)","-moz-transform":"scale(1, 1)","-ms-transform":"scale(1, 1)","-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%"}),a.DM.handleExpandingNav({context:this,isOpen:!0});else if(h.hasClass("dmSlideNavOpen")&&
!d||b)h.addClass("dmSlideNavClose").addClass("menuClosed"),h.removeClass("dmSlideNavOpen"),a.layoutManager.isNee()&&a(".inlineEditorNewSelectionBarsLocked, .inlineEditorNewSelectionBarsSelected, .inlineEditorNewContext").removeClass("inlineEditorBarsLowZindex"),d=this.element.parent(),d.is(".fixedPart")&&"fixed"===d.css("position")&&(n.css("overflow","auto"),n.css("position","static")),e&&(this.element.off("webkitTransitionEnd").on("webkitTransitionEnd",f),this.element.off("transitionend").on("transitionend",
f),this.element.off("oTransitionEnd").on("oTransitionEnd",f),this.element.off("msTransitionEnd").on("msTransitionEnd",f)),a.layoutManager.setSelected(a(".slideDownTrigger"),!1),e?"slide"===a.layoutManager._layoutParams._navigationAnimationStyle?(e=this.element.find("ul").outerHeight(!0),h.css({"-webkit-transform":"translate3d(0px, "+-e+"px, 0px)","-o-transform":"translate(0px, "+-e+"px)","-moz-transform":"translate(0px, "+-e+"px)","-ms-transform":"translate(0px, "+-e+"px)"})):"scale"===a.layoutManager._layoutParams._navigationAnimationStyle&&
h.css({"-webkit-transform":"scale3d(1, 0, 1)","-o-transform":"scale(1, 0)","-moz-transform":"scale(1, 0)","-ms-transform":"scale(1, 0)","-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%"}):h.hide(),e=a("#iscrollBody"),e.length&&e.css("height","auto"),a.layoutManager.hideAllSubItems(),this.slideTrigger&&0<this.slideTrigger.find(".navItemArrowBg").length&&(e=this.slideTrigger.find(".navItemArrowBg"),e.addClass("pointDown")),
b?a.layoutManager.markCurrentSelectedNavigation(!1):a.layoutManager.markCurrentSelectedNavigation(!0),a.DM.handleExpandingNav({context:this})};this.initSlideDownTrigger=function(){var e,b;b=this;this.slideTrigger&&0<this.slideTrigger.find(".navItemArrowBg").length&&(e=b.slideTrigger.find(".navItemArrowBg"),e.addClass("pointDown"));a.layoutManager._is_touch_device&&this.slideTrigger?this.slideTrigger.unbind("touchstart.t").bind("touchstart.t",function(a){b.slideDownNavHandlerImpl(null,null,null);a.preventDefault();
a.stopPropagation()}):this.slideTrigger&&this.slideTrigger.unbind("click.c").bind("click.c",function(a){b.slideDownNavHandlerImpl(null,null,null);a.preventDefault();a.stopPropagation()})}}function b(){this.iscrollObject=this.element=null;this.isUseIscroll=!1;this.isBodyScrollable=!0;this.afterAjaxCommand=null}function l(){this.startY=this.slideNavigationObject=this.scrollObject=this.element=null;this.scrolled=!1}function n(){}h.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);h.prototype.onReadyPreviewMode=
function(){this.element=a("#innerBar");a.layoutDevice.initInnerBar()};h.prototype.onReadyEditorMode=function(){this.onReadyPreviewMode()};h.prototype.onLoadPreviewMode=function(){};h.prototype.onLoadEditorMode=function(){};h.prototype.afterAjaxCommand=function(b){a.layoutDevice.initInnerBar(b)};q.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);q.prototype.onReadyEditorMode=function(){this.onReadyGlobal()};q.prototype.onReadyPreviewMode=function(){this.onReadyGlobal()};q.prototype.onLoadEditorMode=
function(a){};q.prototype.onLoadPreviewMode=function(a){};q.prototype.hideSubnav=function(){"tablet"===a.layoutDevice.type&&a("ul#upperFloatingNavigation \x3e li \x3e ul").stop(!0).fadeOut()};q.prototype.onReadyGlobal=function(){a("#upperFloatingNavigation").find("a").off("click.menu").on("click.menu",function(b){window.editorParent.$&&window.editorParent.$.dmfw&&a.layoutManager.isNee()&&!window.editorParent.$.dmpages.isExternalLink(a(this).attr("href"))&&(b.stopPropagation(),b.preventDefault(),parent.window.$.dmfw&&
parent.window.$.dmfw.newInlineEditing||window.editorParent.$.dmfw.previewNavigateTo({url:a(this).attr("href"),navigateWithAjax:!0,el:a(this),e:b}))});if("tablet"===a.layoutDevice.type){var b=a("ul#upperFloatingNavigation");a.commonComponents.upperFloatingNav.hideSubnav();b.off("touchend.subnav click.subnav","\x3eli.hasdmSub:not(:has(\x3ea)), \x3eli.desktopTopNavMoreBtn").on("touchend.subnav click.subnav","\x3eli.hasdmSub:not(:has(\x3ea)), \x3eli.desktopTopNavMoreBtn",function(){var b=a(this).find("\x3eul");
b.is(":not(:visible)")&&(a.commonComponents.upperFloatingNav.hideSubnav(),b.fadeIn().delay(1E4).fadeOut())}).off("mouseenter","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn").on("mouseenter","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn",function(){var b=a(this).find("\x3eul");b.is(":not(:visible)")&&b.fadeIn()}).off("mouseleave","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn").on("mouseleave","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn",function(){a.commonComponents.upperFloatingNav.hideSubnav()})}};
q.prototype.onAjaxLinkBeforeClick=function(b){if(b.is("#upperFloatingNavigation li *")&&"tablet"===a.layoutDevice.type&&b.parent().is(".desktopTopNav.hasdmSub"))if(b=b.parent().find("\x3eul"),b.is(":visible"))b.delay(1E3).fadeOut();else return this.hideSubnav(),b.fadeIn().delay(1E4).fadeOut(),!1;return!0};q.prototype.onAjaxLinkClick=function(b){b.is("#upperFloatingNavigation li *")&&(a("#upperFloatingNavigation").find(".navItemSelectedServer, .dmNavItemSelected").removeClass("navItemSelectedServer").removeClass("dmNavItemSelected"),
b.closest("li").addClass("dmNavItemSelected"))};f.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);f.prototype.onReadyEditorMode=function(){this.onReadyGlobal()};f.prototype.onReadyPreviewMode=function(){this.onReadyGlobal()};f.prototype.onLoadEditorMode=function(a){};f.prototype.onLoadPreviewMode=function(a){};f.prototype.hideSubnav=function(){"tablet"===a.layoutDevice.type&&a(".dmLinksMenu \x3e ul \x3e li \x3e ul").stop(!0).fadeOut()};f.prototype.onReadyGlobal=function(){a(".dmLinksMenu \x3e ul").find("a").off("click.menu").on("click.menu",
function(b){window.editorParent.$&&window.editorParent.$.dmfw&&a.layoutManager.isNee()&&!window.editorParent.$.dmpages.isExternalLink(a(this).attr("href"))&&(parent.window.$.dmfw&&parent.window.$.dmfw.newInlineEditing||window.editorParent.$.dmfw.previewNavigateTo({url:a(this).attr("href"),navigateWithAjax:!0,el:a(this),e:b}))});"tablet"===a.layoutDevice.type&&(a(".dmLinksMenu \x3e ul"),a.commonComponents.extensionMenuNav.hideSubnav(),a("#site_content").off("touchend.subnav click.subnav",".dmLinksMenu \x3e ul \x3eli.hasdmSub:not(:has(\x3ea)), .dmLinksMenu \x3e ul \x3eli.desktopTopNavMoreBtn").on("touchend.subnav click.subnav",
".dmLinksMenu \x3e ul \x3eli.hasdmSub:not(:has(\x3ea)), .dmLinksMenu \x3e ul \x3eli.desktopTopNavMoreBtn",function(){var b=a(this).find("\x3eul");b.is(":not(:visible)")&&(a.commonComponents.extensionMenuNav.hideSubnav(),b.fadeIn().delay(1E4).fadeOut())}).off("mouseenter","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn").on("mouseenter","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn",function(){var b=a(this).find("\x3eul");b.is(":not(:visible)")&&b.fadeIn()}).off("mouseleave","\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn").on("mouseleave",
"\x3eli.hasdmSub, \x3eli.desktopTopNavMoreBtn",function(){a.commonComponents.extensionMenuNav.hideSubnav()}));var b=a(".dmLinksMenu .innerUl");if(b.length)for(var d=0;d<b.length;d++){var f=b.eq(d),h=f.outerHeight(),l=f.parents("ul").offset().top+f.parents("ul").outerHeight()+10,n=a("#dm").height();h+l>n&&(h=f.parent().offset().top,h>n-h?f.addClass("openAbove"):f.height(n-h).css("overflowY","scroll"))}};f.prototype.onAjaxLinkBeforeClick=function(b){if(b.is(".dmLinksMenu \x3e ul li *")&&"tablet"===
a.layoutDevice.type&&b.parent().is(".desktopTopNav.hasdmSub"))if(b=b.parent().find("\x3eul"),b.is(":visible"))b.delay(1E3).fadeOut();else return this.hideSubnav(),b.fadeIn().delay(1E4).fadeOut(),!1;return!0};f.prototype.onAjaxLinkClick=function(b){b.is(".dmLinksMenu \x3e ul li *")&&(a(".dmLinksMenu \x3e ul").find(".navItemSelectedServer, .dmNavItemSelected").removeClass("navItemSelectedServer").removeClass("dmNavItemSelected"),b.closest("li").addClass("dmNavItemSelected"))};f.prototype.selector=".dmLinksMenu \x3e ul";
d.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);d.prototype.initIscroll=function(){var b,d=a(document.getElementById("slideDownNav"));b=a("#iscrollBody");null!==this.iscrollObject&&(this.iscrollObject.destroy(),this.iscrollObject=null);0<a.layoutDevice.getTopFixedElementsOffset()?(d.height(a.DM.getPageHeight()-a.layoutDevice.getTopFixedElementsOffset()-10),this.iscrollObject=new iScroll("slideDownNav",{onScrollStart:function(){var d,f,h;b=a("#iscrollBody");d=a(window).height()-b.offset().top;
f=a("body").scrollTop();h=a.iOSVersion()[0];7>h&&(d+=60);b.attr("data-top",f).addClass("noScroll").css({height:d,"-webkit-transform":"translate(0, -"+f+"px)","-moz-transform":"translate(0, -"+f+"px)","-ms-transform":"translate(0, -"+f+"px)","-o-transform":"translate(0, -"+f+"px)",transform:"translate(0, -"+f+"px)"});7>h&&window.scrollTo(0,60)},onScrollEnd:function(){var b,d;d=a("#iscrollBody");b=d.attr("data-top");d.removeClass("noScroll").css({height:"auto","-webkit-transform":"translate(0, 0)",
"-moz-transform":"translate(0, 0)","-ms-transform":"translate(0, 0)","-o-transform":"translate(0, 0)",transform:"translate(0, 0)"});a("body").scrollTop(b)},bounce:!1})):d.hasClass("dmSlideNavOpen")&&d.offset().top+d.find("ul").height()>b.height()&&(d=d.offset().top+d.find("ul").height(),b.height(d))};d.prototype.initLoadGlobal=function(){this.initSlideDownTrigger()};d.prototype.onLoadEditorMode=function(){this.initIscroll();this.initLoadGlobal()};d.prototype.onLoadPreviewMode=function(){this.initIscroll();
this.initLoadGlobal()};d.prototype.onReadyPreviewMode=function(){this.element=a("#slideDownNav").addClass("dmNavTriggerButton");this.slideTrigger=a(".slideDownTrigger");var b=0;this.element.addClass("dmSlideNavClose").addClass("menuClosed");a.DM.isBodyScrollable()&&(a.layoutManager._is_touch_device&&this.element.find(".dmNavigation").unbind("touchstart").bind("touchstart",function(){b=event.touches[0].pageY;document.getElementById("slideDownNav")}),this.element.find(".dmNavigation").unbind("mousewheel DOMMouseScroll touchmove").bind("mousewheel DOMMouseScroll touchmove",
function(d){if(!(0<a(this).parents(".fixedPart").length&&"fixed"===a(this).parents(".fixedPart").css("position"))){d.preventDefault();var f;a.layoutManager._is_touch_device?(d=b-event.touches[0].pageY,a("html, body").scrollTop(document.body.scrollTop+d)):(f=document.body.scrollTop,d=event.wheelDelta||-event.detail,f=0<d?f-40:f+40,a("html, body").scrollTop(f))}}));0===a("#innerBar:visible").length&&10!==a.layoutManager.getCurrentLayout()&&1!==a.layoutManager.getCurrentLayout()&&this.element.find(".dmNavWrapper").removeClass("dmNavWrapper");
this.initSlideDownTrigger()};d.prototype.onReadyEditorMode=function(){this.onReadyPreviewMode()};d.prototype.refresh=function(){this.initIscroll()};b.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);l.prototype=jQuery.extend(!0,{},layoutDeviceComponentInterface);l.prototype.onReadyEditorMode=function(){this.onReadyGlobal()};l.prototype.onReadyPreviewMode=function(){this.onReadyGlobal()};l.prototype.onLoadEditorMode=function(a){this.onLoadGlobal(a);this.initIscroll()};l.prototype.onLoadPreviewMode=
function(a){this.onLoadGlobal(a);this.initIscroll()};l.prototype.onReadyGlobal=function(){var b=this;a("#leftSidebar").find("a").off("click.menu").on("click.menu",function(d){var f=a(document.getElementById("leftSidebar")),h=a(this).attr("href");h&&0===h.indexOf("http://")||(parent.window.$.dmfw&&parent.window.$.dmfw.newInlineEditing||b.slideNavigationObject.close(),f.find(".navItemSelectedServer").removeClass("navItemSelectedServer"),f.find(".dmNavItemSelected").removeClass("dmNavItemSelected"),
a(this).closest("li").addClass("dmNavItemSelected"),a(this).addClass("currentPage"),parent.window.$.dmfw&&parent.window.$.dmfw.newInlineEditing||a.layoutManager.isNee()&&window.editorParent.$&&window.editorParent.$.dmfw&&window.editorParent.$.dmfw.previewNavigateTo({url:a(this).attr("href"),navigateWithAjax:!0,el:a(this),e:d}))})};l.prototype.initIscroll=function(){var b=this;a("body").css({transform:"all .3 ease","-webkit-transform":"all .3 ease"});a.DM.loadExternalScriptAsync("/_dm/s/rt/scripts/vendor/snap/snap.min.js",
function(){a.layoutManager.getLayoutElement().iscrollBody.element=a("#iscrollBody");a.layoutManager.getLayoutElement().iscrollBody.isBodyScrollable=!1;var d=function(){var b=a("body").scrollTop(),d=a.layoutDevice.getTopFixedElementsOffset();a("body").css({width:"100%",height:"100%"});a("#iscrollBody").css({"-webkit-overflow-scrolling":"touch","-webkit-transform":"translate3d(0,0,0)",height:a(window).height()-d});b&&a("#iscrollBody").scrollTop(b-d);a.DM.events.trigger("iscrollBodyResized")},f="tablet"===
a.layoutDevice.type?240:190,f={element:document.getElementById("dmSlideRightNavRight"),disable:"right",maxPosition:f,minPosition:-1*f};parent.window.$.dmfw&&parent.window.$.dmfw.newInlineEditing&&(a("#site_content").attr("data-snap-ignore","true"),a("#dmSlideRightNavRight").attr("data-snap-ignore","true"));b.slideNavigationObject=new Snap(f);a("#toggleMenuTrigger").off("click").on("click",function(){"closed"===b.slideNavigationObject.state().state?b.slideNavigationObject.open("left"):b.slideNavigationObject.close()});
a(window).resize(d);setTimeout(d,300)})};l.prototype.onLoadGlobal=function(a){};l.prototype.onAjaxLinkClick=function(b){b.is("#leftSidebar li *")&&(a("#leftSidebar").find(".navItemSelectedServer, .dmNavItemSelected").removeClass("navItemSelectedServer").removeClass("dmNavItemSelected"),b.closest("li").addClass("dmNavItemSelected"));this.toggleMenu("close");a("#dmSlideRightNavRight").animate({scrollTop:0},"fast")};l.prototype.afterAjaxCommand=function(a){};l.prototype.onAjaxLinkBeforeClick=function(){return!this.scrolled};
l.prototype.onAjaxLinkTouchStart=function(a,b){this.startY=b.originalEvent.pageY;this.scrolled=!1};l.prototype.onAjaxLinkTouchMove=function(a,b){20<Math.abs(b.originalEvent.pageY-this.startY)&&(this.scrolled=!0)};l.prototype.toggleMenu=function(a){this.slideNavigationObject&&(a&&"close"==a?this.slideNavigationObject.close():a&&"open"==a?this.slideNavigationObject.open("left"):"closed"===this.slideNavigationObject.state().state?this.slideNavigationObject.open("left"):this.slideNavigationObject.close())};
l.prototype.refresh=function(){this.initIscroll()};n.prototype.onReadyEditorMode=function(){this.onReadyPreviewMode()};n.prototype.onReadyPreviewMode=function(){var b;a(document.getElementById("slideDownTrigger")).off("click.openPopupNav").on("click.openPopupNav",n.prototype.openPopupNav);(b=document.body)&&a(b).toggleClass("menuClosed")};n.prototype.onLoadEditorMode=function(){};n.prototype.hidePopupNav=function(){setTimeout(function(){var b;if(b=document.body)a(b).removeClass("popupNavActive"),
a(b).removeClass("menuClosed")},0)};n.prototype.onLoadPreviewMode=function(){};n.prototype.openPopupNav=function(){var b;if(b=document.body)a(b).toggleClass("popupNavActive"),a(b).toggleClass("menuClosed")};var y={iscrollBody:new b,innerBar:new h,slideDownNav:new d,slideRightNav:new l,upperFloatingNav:new q,extensionMenuNav:new f,popupNav:new n};a.extend({commonComponents:y})})(jQuery);