function Layzr(e){this._lastScroll=0,this._ticking=!1,e=e||{},this._optionsContainer=document.querySelector(e.container)||window,this._optionsSelector=e.selector||"[data-layzr]",this._optionsAttr=e.attr||"data-layzr",this._optionsAttrSrcSet=e.attrSrcSet||"data-layzr-srcset",this._optionsAttrRetina=e.retinaAttr||"data-layzr-retina",this._optionsAttrBg=e.bgAttr||"data-layzr-bg",this._optionsAttrHidden=e.hiddenAttr||"data-layzr-hidden",this._optionsThreshold=e.threshold||0,this._optionsBefore=e.before||null,this._optionsAfter=e.after||null,this._optionsCallback=e.callback||null,this._retina=window.devicePixelRatio>1,this._srcAttr=this._retina?this._optionsAttrRetina:this._optionsAttr,this._nodes=document.querySelectorAll(this._optionsSelector),this._handlerBind=this._requestScroll.bind(this),this._create()}function simple_tooltip(e,t){jQuery(e).each(function(e){jQuery("body").append("
"+jQuery(this).find("span.tooltip-c").html()+"
");var i=jQuery("#"+t+e);jQuery(this).removeAttr("title").mouseover(function(){i.css({opacity:1,display:"none"}).fadeIn(400)}).mousemove(function(e){var t,o,n=jQuery(window).scrollTop(),a=jQuery(window).width(),r=15;t=a-2*r>=i.width()+e.pageX?e.pageX+r:a-i.width()-r,o=n+2*r>=e.pageY-i.height()?n+r:e.pageY-i.height()-2.2*r,i.css({left:t,top:o})}).mouseout(function(){i.css({left:"-9999px"})})})}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,i,o,n){return jQuery.easing[jQuery.easing.def](e,t,i,o,n)},easeInQuad:function(e,t,i,o,n){return o*(t/=n)*t+i},easeOutQuad:function(e,t,i,o,n){return-o*(t/=n)*(t-2)+i},easeInOutQuad:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t+i:-o/2*(--t*(t-2)-1)+i},easeInCubic:function(e,t,i,o,n){return o*(t/=n)*t*t+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i},easeInOutCubic:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t+i:o/2*((t-=2)*t*t+2)+i},easeInQuart:function(e,t,i,o,n){return o*(t/=n)*t*t*t+i},easeOutQuart:function(e,t,i,o,n){return-o*((t=t/n-1)*t*t*t-1)+i},easeInOutQuart:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t*t+i:-o/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(e,t,i,o,n){return o*(t/=n)*t*t*t*t+i},easeOutQuint:function(e,t,i,o,n){return o*((t=t/n-1)*t*t*t*t+1)+i},easeInOutQuint:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t*t*t+i:o/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(e,t,i,o,n){return-o*Math.cos(t/n*(Math.PI/2))+o+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeInExpo:function(e,t,i,o,n){return 0==t?i:o*Math.pow(2,10*(t/n-1))+i},easeOutExpo:function(e,t,i,o,n){return t==n?i+o:o*(-Math.pow(2,-10*t/n)+1)+i},easeInOutExpo:function(e,t,i,o,n){return 0==t?i:t==n?i+o:(t/=n/2)<1?o/2*Math.pow(2,10*(t-1))+i:o/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(e,t,i,o,n){return-o*(Math.sqrt(1-(t/=n)*t)-1)+i},easeOutCirc:function(e,t,i,o,n){return o*Math.sqrt(1-(t=t/n-1)*t)+i},easeInOutCirc:function(e,t,i,o,n){return(t/=n/2)<1?-o/2*(Math.sqrt(1-t*t)-1)+i:o/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(e,t,i,o,n){var a=1.70158,r=0,s=o;if(0==t)return i;if(1==(t/=n))return i+o;if(r||(r=.3*n),st?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*n-a)*Math.PI/r)+i:s*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*n-a)*Math.PI/r)*.5+o+i},easeInBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),o*(t/=n)*t*((a+1)*t-a)+i},easeOutBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),o*((t=t/n-1)*t*((a+1)*t+a)+1)+i},easeInOutBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),(t/=n/2)<1?o/2*t*t*(((a*=1.525)+1)*t-a)+i:o/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+i},easeInBounce:function(e,t,i,o,n){return o-jQuery.easing.easeOutBounce(e,n-t,0,o,n)+i},easeOutBounce:function(e,t,i,o,n){return(t/=n)<1/2.75?7.5625*o*t*t+i:2/2.75>t?o*(7.5625*(t-=1.5/2.75)*t+.75)+i:2.5/2.75>t?o*(7.5625*(t-=2.25/2.75)*t+.9375)+i:o*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(e,t,i,o,n){return n/2>t?.5*jQuery.easing.easeInBounce(e,2*t,0,o,n)+i:.5*jQuery.easing.easeOutBounce(e,2*t-n,0,o,n)+.5*o+i}}),!function(e){function t(e){var t=e.length,o=i.type(e);return"function"===o||i.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===o||0===t||"number"==typeof t&&t>0&&t-1 in e}if(!e.jQuery){var i=function(e,t){return new i.fn.init(e,t)};i.isWindow=function(e){return null!=e&&e==e.window},i.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},i.isArray=Array.isArray||function(e){return"array"===i.type(e)},i.isPlainObject=function(e){var t;if(!e||"object"!==i.type(e)||e.nodeType||i.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}for(t in e);return void 0===t||a.call(e,t)},i.each=function(e,i,o){var n,a=0,r=e.length,s=t(e);if(o){if(s)for(;r>a&&(n=i.apply(e[a],o),n!==!1);a++);else for(a in e)if(n=i.apply(e[a],o),n===!1)break}else if(s)for(;r>a&&(n=i.call(e[a],a,e[a]),n!==!1);a++);else for(a in e)if(n=i.call(e[a],a,e[a]),n===!1)break;return e},i.data=function(e,t,n){if(void 0===n){var a=e[i.expando],r=a&&o[a];if(void 0===t)return r;if(r&&t in r)return r[t]}else if(void 0!==t){var a=e[i.expando]||(e[i.expando]=++i.uuid);return o[a]=o[a]||{},o[a][t]=n,n}},i.removeData=function(e,t){var n=e[i.expando],a=n&&o[n];a&&i.each(t,function(e,t){delete a[t]})},i.extend=function(){var e,t,o,n,a,r,s=arguments[0]||{},l=1,d=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==i.type(s)&&(s={}),l===d&&(s=this,l--);d>l;l++)if(null!=(a=arguments[l]))for(n in a)e=s[n],o=a[n],s!==o&&(c&&o&&(i.isPlainObject(o)||(t=i.isArray(o)))?(t?(t=!1,r=e&&i.isArray(e)?e:[]):r=e&&i.isPlainObject(e)?e:{},s[n]=i.extend(c,r,o)):void 0!==o&&(s[n]=o));return s},i.queue=function(e,o,n){function a(e,i){var o=i||[];return null!=e&&(t(Object(e))?!function(e,t){for(var i=+t.length,o=0,n=e.length;i>o;)e[n++]=t[o++];if(i!==i)for(;void 0!==t[o];)e[n++]=t[o++];return e.length=n,e}(o,"string"==typeof e?[e]:e):[].push.call(o,e)),o}if(e){o=(o||"fx")+"queue";var r=i.data(e,o);return n?(!r||i.isArray(n)?r=i.data(e,o,a(n)):r.push(n),r):r||[]}},i.dequeue=function(e,t){i.each(e.nodeType?[e]:e,function(e,o){t=t||"fx";var n=i.queue(o,t),a=n.shift();"inprogress"===a&&(a=n.shift()),a&&("fx"===t&&n.unshift("inprogress"),a.call(o,function(){i.dequeue(o,t)}))})},i.fn=i.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var t=this[0],e=e.apply(t),o=this.offset(),n=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:i(e).offset();return o.top-=parseFloat(t.style.marginTop)||0,o.left-=parseFloat(t.style.marginLeft)||0,e.style&&(n.top+=parseFloat(e.style.borderTopWidth)||0,n.left+=parseFloat(e.style.borderLeftWidth)||0),{top:o.top-n.top,left:o.left-n.left}}};var o={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var n={},a=n.hasOwnProperty,r=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;ln;++n){var a=d(i,e,o);if(0===a)return i;var r=l(i,e,o)-t;i-=r/a}return i}function u(){for(var t=0;b>t;++t)S[t]=l(t*w,e,o)}function h(t,i,n){var a,r,s=0;do r=i+(n-i)/2,a=l(r,e,o)-t,a>0?n=r:i=r;while(Math.abs(a)>v&&++s=g?c(t,s):0==l?s:h(t,i,i+w)}function p(){x=!0,(e!=i||o!=n)&&u()}var m=4,g=.001,v=1e-7,y=10,b=11,w=1/(b-1),_="Float32Array"in t;if(4!==arguments.length)return!1;for(var C=0;4>C;++C)if("number"!=typeof arguments[C]||isNaN(arguments[C])||!isFinite(arguments[C]))return!1;e=Math.min(e,1),o=Math.min(o,1),e=Math.max(e,0),o=Math.max(o,0);var S=_?new Float32Array(b):new Array(b),x=!1,k=function(t){return x||p(),e===i&&o===n?t:0===t?0:1===t?1:l(f(t),i,n)};k.getControlPoints=function(){return[{x:e,y:i},{x:o,y:n}]};var T="generateBezier("+[e,i,o,n]+")";return k.toString=function(){return T},k}function d(e,t){var i=e;return m.isString(e)?b.Easings[e]||(i=!1):i=m.isArray(e)&&1===e.length?s.apply(null,e):m.isArray(e)&&2===e.length?w.apply(null,e.concat([t])):m.isArray(e)&&4===e.length?l.apply(null,e):!1,i===!1&&(i=b.Easings[b.defaults.easing]?b.defaults.easing:y),i}function c(e){if(e){var t=(new Date).getTime(),i=b.State.calls.length;i>1e4&&(b.State.calls=n(b.State.calls));for(var a=0;i>a;a++)if(b.State.calls[a]){var s=b.State.calls[a],l=s[0],d=s[2],f=s[3],p=!!f,g=null;f||(f=b.State.calls[a][3]=t-16);for(var v=Math.min((t-f)/d.duration,1),y=0,w=l.length;w>y;y++){var C=l[y],x=C.element;if(r(x)){var k=!1;if(d.display!==o&&null!==d.display&&"none"!==d.display){if("flex"===d.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];h.each(T,function(e,t){_.setPropertyValue(x,"display",t)})}_.setPropertyValue(x,"display",d.display)}d.visibility!==o&&"hidden"!==d.visibility&&_.setPropertyValue(x,"visibility",d.visibility);for(var P in C)if("element"!==P){var I,M=C[P],z=m.isString(M.easing)?b.Easings[M.easing]:M.easing;if(1===v)I=M.endValue;else{var A=M.endValue-M.startValue;if(I=M.startValue+A*z(v,d,A),!p&&I===M.currentValue)continue}if(M.currentValue=I,"tween"===P)g=I;else{if(_.Hooks.registered[P]){var L=_.Hooks.getRoot(P),H=r(x).rootPropertyValueCache[L];H&&(M.rootPropertyValue=H)}var E=_.setPropertyValue(x,P,M.currentValue+(0===parseFloat(I)?"":M.unitType),M.rootPropertyValue,M.scrollData);_.Hooks.registered[P]&&(r(x).rootPropertyValueCache[L]=_.Normalizations.registered[L]?_.Normalizations.registered[L]("extract",null,E[1]):E[1]),"transform"===E[0]&&(k=!0)}}d.mobileHA&&r(x).transformCache.translate3d===o&&(r(x).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&_.flushTransformCache(x)}}d.display!==o&&"none"!==d.display&&(b.State.calls[a][2].display=!1),d.visibility!==o&&"hidden"!==d.visibility&&(b.State.calls[a][2].visibility=!1),d.progress&&d.progress.call(s[1],s[1],v,Math.max(0,f+d.duration-t),f,g),1===v&&u(a)}}b.State.isTicking&&S(c)}function u(e,t){if(!b.State.calls[e])return!1;for(var i=b.State.calls[e][0],n=b.State.calls[e][1],a=b.State.calls[e][2],s=b.State.calls[e][4],l=!1,d=0,c=i.length;c>d;d++){var u=i[d].element;if(t||a.loop||("none"===a.display&&_.setPropertyValue(u,"display",a.display),"hidden"===a.visibility&&_.setPropertyValue(u,"visibility",a.visibility)),a.loop!==!0&&(h.queue(u)[1]===o||!/\.velocityQueueEntryFlag/i.test(h.queue(u)[1]))&&r(u)){r(u).isAnimating=!1,r(u).rootPropertyValueCache={};var f=!1;h.each(_.Lists.transforms3D,function(e,t){var i=/^scale/.test(t)?1:0,n=r(u).transformCache[t];r(u).transformCache[t]!==o&&new RegExp("^\\("+i+"[^.]").test(n)&&(f=!0,delete r(u).transformCache[t])}),a.mobileHA&&(f=!0,delete r(u).transformCache.translate3d),f&&_.flushTransformCache(u),_.Values.removeClass(u,"velocity-animating")}if(!t&&a.complete&&!a.loop&&d===c-1)try{a.complete.call(n,n)}catch(p){setTimeout(function(){throw p},1)}s&&a.loop!==!0&&s(n),r(u)&&a.loop===!0&&!t&&(h.each(r(u).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),b(u,"reverse",{loop:!0,delay:a.delay})),a.queue!==!1&&h.dequeue(u,a.queue)}b.State.calls[e]=!1;for(var m=0,g=b.State.calls.length;g>m;m++)if(b.State.calls[m]!==!1){l=!0;break}l===!1&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var h,f=function(){if(i.documentMode)return i.documentMode;for(var e=7;e>4;e--){var t=i.createElement("div");if(t.innerHTML="",t.getElementsByTagName("span").length)return t=null,e}return o}(),p=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var i,o=(new Date).getTime();return i=Math.max(0,16-(o-e)),e=o+i,setTimeout(function(){t(o+i)},i)}}(),m={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==o&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},g=!1;if(e.fn&&e.fn.jquery?(h=e,g=!0):h=t.Velocity.Utilities,8>=f&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=f)return void(jQuery.fn.velocity=jQuery.fn.animate);var v=400,y="swing",b={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:h,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:v,easing:y,begin:o,complete:o,progress:o,display:o,visibility:o,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){h.data(e,"velocity",{isSVG:m.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==o?(b.State.scrollAnchor=t,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var w=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,i,o){var n={x:t.x+o.dx*i,v:t.v+o.dv*i,tension:t.tension,friction:t.friction};return{dx:n.v,dv:e(n)}}function i(i,o){var n={dx:i.v,dv:e(i)},a=t(i,.5*o,n),r=t(i,.5*o,a),s=t(i,o,r),l=1/6*(n.dx+2*(a.dx+r.dx)+s.dx),d=1/6*(n.dv+2*(a.dv+r.dv)+s.dv);return i.x=i.x+l*o,i.v=i.v+d*o,i}return function o(e,t,n){var a,r,s,l={x:-1,v:0,tension:null,friction:null},d=[0],c=0,u=1e-4,h=.016;for(e=parseFloat(e)||500,t=parseFloat(t)||20,n=n||null,l.tension=e,l.friction=t,a=null!==n,a?(c=o(e,t),r=c/n*h):r=h;s=i(s||l,r),d.push(1+s.x),c+=16,Math.abs(s.x)>u&&Math.abs(s.v)>u;);return a?function(e){return d[e*(d.length-1)|0]}:c}}();b.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},h.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){b.Easings[t[0]]=l.apply(null,t[1])});var _=b.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+([0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<_.Lists.colors.length;e++){var t="color"===_.Lists.colors[e]?"0 0 0 1":"255 255 255 1";_.Hooks.templates[_.Lists.colors[e]]=["Red Green Blue Alpha",t]}var i,o,n;if(f)for(i in _.Hooks.templates){o=_.Hooks.templates[i],n=o[0].split(" ");var a=o[1].match(_.RegEx.valueSplit);"Color"===n[0]&&(n.push(n.shift()),a.push(a.shift()),_.Hooks.templates[i]=[n.join(" "),a.join(" ")])}for(i in _.Hooks.templates){o=_.Hooks.templates[i],n=o[0].split(" ");for(var e in n){var r=i+n[e],s=e;_.Hooks.registered[r]=[i,s]}}},getRoot:function(e){var t=_.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return _.RegEx.valueUnwrap.test(t)&&(t=t.match(_.RegEx.valueUnwrap)[1]),_.Values.isCSSNullValue(t)&&(t=_.Hooks.templates[e][1]),t},extractValue:function(e,t){var i=_.Hooks.registered[e];if(i){var o=i[0],n=i[1];return t=_.Hooks.cleanRootPropertyValue(o,t),t.toString().match(_.RegEx.valueSplit)[n]}return t},injectValue:function(e,t,i){var o=_.Hooks.registered[e];if(o){var n,a,r=o[0],s=o[1];return i=_.Hooks.cleanRootPropertyValue(r,i),n=i.toString().match(_.RegEx.valueSplit),n[s]=t,a=n.join(" ")}return i}},Normalizations:{registered:{clip:function(e,t,i){switch(e){case"name":return"clip";case"extract":var o;return _.RegEx.wrappedValueAlreadyExtracted.test(i)?o=i:(o=i.toString().match(_.RegEx.valueUnwrap),o=o?o[1].replace(/,(\s+)?/g," "):i),o;case"inject":return"rect("+i+")"}},blur:function(e,t,i){switch(e){case"name":return b.State.isFirefox?"filter":"-webkit-filter";case"extract":var o=parseFloat(i);if(!o&&0!==o){var n=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);o=n?n[1]:0}return o;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(e,t,i){if(8>=f)switch(e){case"name":return"filter";case"extract":var o=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=o?o[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(e){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){9>=f||b.State.isGingerbread||(_.Lists.transformsBase=_.Lists.transformsBase.concat(_.Lists.transforms3D));for(var e=0;e<_.Lists.transformsBase.length;e++)!function(){var t=_.Lists.transformsBase[e];_.Normalizations.registered[t]=function(e,i,n){switch(e){case"name":return"transform";case"extract":return r(i)===o||r(i).transformCache[t]===o?/^scale/i.test(t)?1:0:r(i).transformCache[t].replace(/[()]/g,"");case"inject":var a=!1;switch(t.substr(0,t.length-1)){case"translate":a=!/(%|px|em|rem|vw|vh|\d)$/i.test(n);break;case"scal":case"scale":b.State.isAndroid&&r(i).transformCache[t]===o&&1>n&&(n=1),a=!/(\d)$/i.test(n);break;case"skew":a=!/(deg|\d)$/i.test(n);break;case"rotate":a=!/(deg|\d)$/i.test(n)}return a||(r(i).transformCache[t]="("+n+")"),r(i).transformCache[t]}}}();for(var e=0;e<_.Lists.colors.length;e++)!function(){var t=_.Lists.colors[e];_.Normalizations.registered[t]=function(e,i,n){switch(e){case"name":return t;case"extract":var a;if(_.RegEx.wrappedValueAlreadyExtracted.test(n))a=n;else{var r,s={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(n)?r=s[n]!==o?s[n]:s.black:_.RegEx.isHex.test(n)?r="rgb("+_.Values.hexToRgb(n).join(" ")+")":/^rgba?\(/i.test(n)||(r=s.black),a=(r||n).toString().match(_.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=f||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=f?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(8>=f?"rgb":"rgba")+"("+n.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(f||b.State.isAndroid&&!b.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(b.State.prefixMatches[e])return[b.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],i=0,o=t.length;o>i;i++){var n;if(n=0===i?e:t[i]+e.replace(/^\w/,function(e){return e.toUpperCase()}),m.isString(b.State.prefixElement.style[n]))return b.State.prefixMatches[e]=n,[n,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(i,function(e,t,i,o){return t+t+i+i+o+o}),t=o.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,i,n,a){function s(e,i){function n(){d&&_.setPropertyValue(e,"display","none")}var l=0;if(8>=f)l=h.css(e,i);else{var d=!1;if(/^(width|height)$/.test(i)&&0===_.getPropertyValue(e,"display")&&(d=!0,_.setPropertyValue(e,"display",_.Values.getDisplayType(e))),!a){if("height"===i&&"border-box"!==_.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var c=e.offsetHeight-(parseFloat(_.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(_.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(_.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(_.getPropertyValue(e,"paddingBottom"))||0);return n(),c}if("width"===i&&"border-box"!==_.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var u=e.offsetWidth-(parseFloat(_.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(_.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(_.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(_.getPropertyValue(e,"paddingRight"))||0);return n(),u}}var p;p=r(e)===o?t.getComputedStyle(e,null):r(e).computedStyle?r(e).computedStyle:r(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===i&&(i="borderTopColor"),l=9===f&&"filter"===i?p.getPropertyValue(i):p[i],(""===l||null===l)&&(l=e.style[i]),n()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(i)){var m=s(e,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(i))&&(l=h(e).position()[i]+"px")}return l}var l;if(_.Hooks.registered[i]){var d=i,c=_.Hooks.getRoot(d);n===o&&(n=_.getPropertyValue(e,_.Names.prefixCheck(c)[0])),_.Normalizations.registered[c]&&(n=_.Normalizations.registered[c]("extract",e,n)),l=_.Hooks.extractValue(d,n)}else if(_.Normalizations.registered[i]){var u,p;u=_.Normalizations.registered[i]("name",e),"transform"!==u&&(p=s(e,_.Names.prefixCheck(u)[0]),_.Values.isCSSNullValue(p)&&_.Hooks.templates[i]&&(p=_.Hooks.templates[i][1])),l=_.Normalizations.registered[i]("extract",e,p)}if(!/^[\d-]/.test(l))if(r(e)&&r(e).isSVG&&_.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=e.getBBox()[i]}catch(m){l=0}else l=e.getAttribute(i);else l=s(e,_.Names.prefixCheck(i)[0]);return _.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(e,i,o,n,a){var s=i;if("scroll"===i)a.container?a.container["scroll"+a.direction]=o:"Left"===a.direction?t.scrollTo(o,a.alternateValue):t.scrollTo(a.alternateValue,o);else if(_.Normalizations.registered[i]&&"transform"===_.Normalizations.registered[i]("name",e))_.Normalizations.registered[i]("inject",e,o),s="transform",o=r(e).transformCache[i];else{if(_.Hooks.registered[i]){var l=i,d=_.Hooks.getRoot(i);n=n||_.getPropertyValue(e,d),o=_.Hooks.injectValue(l,o,n),i=d}if(_.Normalizations.registered[i]&&(o=_.Normalizations.registered[i]("inject",e,o),i=_.Normalizations.registered[i]("name",e)),s=_.Names.prefixCheck(i)[0],8>=f)try{e.style[s]=o}catch(c){b.debug&&console.log("Browser does not support ["+o+"] for ["+s+"]")}else r(e)&&r(e).isSVG&&_.Names.SVGAttribute(i)?e.setAttribute(i,o):e.style[s]=o;b.debug>=2&&console.log("Set "+i+" ("+s+"): "+o)}return[s,o]},flushTransformCache:function(e){function t(t){return parseFloat(_.getPropertyValue(e,t))}var i="";if((f||b.State.isAndroid&&!b.State.isChrome)&&r(e).isSVG){var o={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};h.each(r(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),o[e]&&(i+=e+"("+o[e].join(" ")+") ",delete o[e])})}else{var n,a;h.each(r(e).transformCache,function(t){return n=r(e).transformCache[t],"transformPerspective"===t?(a=n,!0):(9===f&&"rotateZ"===t&&(t="rotate"),void(i+=t+n+" "))}),a&&(i="perspective"+a+" "+i)}_.setPropertyValue(e,"transform",i)}};_.Hooks.register(),_.Normalizations.register(),b.hook=function(e,t,i){var n=o;return e=a(e),h.each(e,function(e,a){if(r(a)===o&&b.init(a),i===o)n===o&&(n=b.CSS.getPropertyValue(a,t));else{var s=b.CSS.setPropertyValue(a,t,i);"transform"===s[0]&&b.CSS.flushTransformCache(a),n=s}}),n};var C=function(){function e(){return s?P.promise||null:l}function n(){function e(){function e(e,t){var i=o,n=o,r=o;return m.isArray(e)?(i=e[0],!m.isArray(e[1])&&/^[\d-]/.test(e[1])||m.isFunction(e[1])||_.RegEx.isHex.test(e[1])?r=e[1]:(m.isString(e[1])&&!_.RegEx.isHex.test(e[1])||m.isArray(e[1]))&&(n=t?e[1]:d(e[1],s.duration),e[2]!==o&&(r=e[2]))):i=e,t||(n=n||s.easing),m.isFunction(i)&&(i=i.call(a,x,S)),m.isFunction(r)&&(r=r.call(a,x,S)),[i||0,n,r]}function u(e,t){var i,o;return o=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return i=e,""}),i||(i=_.Values.getUnitType(e)),[o,i]}function f(){var e={myParent:a.parentNode||i.body,position:_.getPropertyValue(a,"position"),fontSize:_.getPropertyValue(a,"fontSize")},o=e.position===E.lastPosition&&e.myParent===E.lastParent,n=e.fontSize===E.lastFontSize;E.lastParent=e.myParent,E.lastPosition=e.position,E.lastFontSize=e.fontSize;var s=100,l={};if(n&&o)l.emToPx=E.lastEmToPx,l.percentToPxWidth=E.lastPercentToPxWidth,l.percentToPxHeight=E.lastPercentToPxHeight;else{var d=r(a).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");b.init(d),e.myParent.appendChild(d),h.each(["overflow","overflowX","overflowY"],function(e,t){b.CSS.setPropertyValue(d,t,"hidden")}),b.CSS.setPropertyValue(d,"position",e.position),b.CSS.setPropertyValue(d,"fontSize",e.fontSize),b.CSS.setPropertyValue(d,"boxSizing","content-box"),h.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){b.CSS.setPropertyValue(d,t,s+"%")}),b.CSS.setPropertyValue(d,"paddingLeft",s+"em"),l.percentToPxWidth=E.lastPercentToPxWidth=(parseFloat(_.getPropertyValue(d,"width",null,!0))||1)/s,l.percentToPxHeight=E.lastPercentToPxHeight=(parseFloat(_.getPropertyValue(d,"height",null,!0))||1)/s,l.emToPx=E.lastEmToPx=(parseFloat(_.getPropertyValue(d,"paddingLeft"))||1)/s,e.myParent.removeChild(d)}return null===E.remToPx&&(E.remToPx=parseFloat(_.getPropertyValue(i.body,"fontSize"))||16),null===E.vwToPx&&(E.vwToPx=parseFloat(t.innerWidth)/100,E.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=E.remToPx,l.vwToPx=E.vwToPx,l.vhToPx=E.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),a),l}if(s.begin&&0===x)try{s.begin.call(p,p)}catch(v){setTimeout(function(){throw v},1)}if("scroll"===I){var w,C,k,T=/^x$/i.test(s.axis)?"Left":"Top",M=parseFloat(s.offset)||0;s.container?m.isWrapped(s.container)||m.isNode(s.container)?(s.container=s.container[0]||s.container,w=s.container["scroll"+T],k=w+h(a).position()[T.toLowerCase()]+M):s.container=null:(w=b.State.scrollAnchor[b.State["scrollProperty"+T]],C=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===T?"Top":"Left")]],k=h(a).offset()[T.toLowerCase()]+M),l={scroll:{rootPropertyValue:!1,startValue:w,currentValue:w,endValue:k,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:T,alternateValue:C}},element:a},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===I){if(!r(a).tweensContainer)return void h.dequeue(a,s.queue);"none"===r(a).opts.display&&(r(a).opts.display="auto"),"hidden"===r(a).opts.visibility&&(r(a).opts.visibility="visible"),r(a).opts.loop=!1,r(a).opts.begin=null,r(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=h.extend({},r(a).opts,s);var z=h.extend(!0,{},r(a).tweensContainer);for(var A in z)if("element"!==A){var L=z[A].startValue;z[A].startValue=z[A].currentValue=z[A].endValue,z[A].endValue=L,m.isEmptyObject(y)||(z[A].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+A+"): "+JSON.stringify(z[A]),a)}l=z}else if("start"===I){var z;r(a).tweensContainer&&r(a).isAnimating===!0&&(z=r(a).tweensContainer),h.each(g,function(t,i){if(RegExp("^"+_.Lists.colors.join("$|^")+"$").test(t)){var n=e(i,!0),a=n[0],r=n[1],s=n[2];if(_.RegEx.isHex.test(a)){for(var l=["Red","Green","Blue"],d=_.Values.hexToRgb(a),c=s?_.Values.hexToRgb(s):o,u=0;uR;R++){var F={delay:z.delay,progress:z.progress};R===O-1&&(F.display=z.display,F.visibility=z.visibility,F.complete=z.complete),C(p,"reverse",F)}return e()}};b=h.extend(C,b),b.animate=C;var S=t.requestAnimationFrame||p;return b.State.isMobile||i.hidden===o||i.addEventListener("visibilitychange",function(){i.hidden?(S=function(e){return setTimeout(function(){e(!0)},16)},c()):S=t.requestAnimationFrame||p}),e.Velocity=b,e!==t&&(e.fn.velocity=C,e.fn.velocity.defaults=b.defaults),h.each(["Down","Up"],function(e,t){b.Redirects["slide"+t]=function(e,i,n,a,r,s){var l=h.extend({},i),d=l.begin,c=l.complete,u={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},f={};l.display===o&&(l.display="Down"===t?"inline"===b.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){d&&d.call(r,r);for(var i in u){f[i]=e.style[i];var o=b.CSS.getPropertyValue(e,i);u[i]="Down"===t?[o,0]:[0,o]}f.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in f)e.style[t]=f[t];c&&c.call(r,r),s&&s.resolver(r)},b(e,u,l)}}),h.each(["In","Out"],function(e,t){b.Redirects["fade"+t]=function(e,i,n,a,r,s){var l=h.extend({},i),d={opacity:"In"===t?1:0},c=l.complete;l.complete=n!==a-1?l.begin=null:function(){c&&c.call(r,r),s&&s.resolver(r)},l.display===o&&(l.display="In"===t?"auto":"none"),b(this,d,l)}}),b}(window.jQuery||window.Zepto||window,window,document)}),function(e,t){e.support.borderRadius=!1,e.support.transition=!1,e(function(){e.each(["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],function(t,i){return void 0!==document.body.style[i]&&(e.support.borderRadius=!0),!e.support.borderRadius});var t=e("
");e.support.transition="string"==typeof t.css("transitionProperty")}),e.extend({ripple:{$textSpan:e('').css({position:"relative","z-index":2}),$rippleWrap:e("",{"class":"rippleWrap"}).css({position:"absolute","z-index":1,left:0,top:0,overflow:"hidden"}).append(e("",{"class":"rippleAnimate"}).css({position:"absolute",left:0,top:0,width:0,height:0,"border-radius":"50%"})),is:function(){return e.support.borderRadius&&e.support.transition},core:function(e,i){this.$target=e,this._v_duration=400,this._h_duration=400,this._timer=null,i!==t&&Object.prototype.hasOwnProperty.call(i,"v_duration")&&this.set_view_duration(i.v_duration),i!==t&&Object.prototype.hasOwnProperty.call(i,"h_duration")&&this.set_hide_duration(i.h_duration),this.init()}}}),e.ripple.core.prototype={set_view_duration:function(e){this._v_duration=e},set_hide_duration:function(e){this._h_duration=e},init:function(){var t=this;"static"===this.$target.css("position")&&this.$target.css("position","relative"),this.$target.css("-webkit-tap-highlight-color","rgba(0, 0, 0, 0)"),this.$target.hasClass("rollover")||this.$target.hasClass("rollover-video")||this.$target.hasClass("post-rollover")||this.$target.hasClass("benefits-grid-ico")||this.$target.wrapInner(e.ripple.$textSpan),this.$target.append(e.ripple.$rippleWrap.clone()),this.$rippleWrap=this.$target.find(".rippleWrap"),this.$rippleAnimate=this.$target.find(".rippleAnimate"),this.$rippleWrap.css("border-radius",this.$target.css("border-radius")),this.$target.find(".rippleAnimate").css("background-color",this.$target.attr("data-color")),"ontouchstart"in window?(this.$target.bind("touchstart.ripple",function(e){t.view(e.originalEvent.touches[0])}),this.$target.bind("touchend.ripple",function(e){t.hidden(e.originalEvent.touches[0])}),this.$target.bind("mouseleave.ripple",function(e){t.hidden(e)})):(this.$target.bind("mousedown.ripple",function(e){t.view(e)}),this.$target.bind("mouseup.ripple mouseleave.ripple",function(e){t.hidden(e)}))},remove:function(){},view:function(e){clearTimeout(this._timer);var t=this.$target.outerWidth(),i=this.$target.outerHeight();this.$rippleWrap.stop(!0,!1).width(t).height(i).css({opacity:1,transition:"none"});var o=2.8,n=Math.max(t,i),a=e.pageX-this.$target.offset().left,r=e.pageY-this.$target.offset().top;this.$rippleAnimate.css({width:n,height:n,transform:"scale3d(0, 0, 1)",left:a-n/2,top:r-n/2,transition:"none"});var s={};s.transform="scale3d("+o+", "+o+", 1)",s.transition=this._v_duration/1e3+"s ease-out",this.$rippleAnimate.show().css(s)},hidden:function(e){var t=this;this.$rippleWrap.stop(!0,!1).css({opacity:0,transition:"opacity "+this._h_duration/1e3+"s ease-out"}),clearTimeout(this._timer),this._timer=setTimeout(function(){t.$rippleWrap.css({opacity:1,transition:"none"}),t.$rippleAnimate.css({transform:"scale3d(0, 0, 1)",transition:"none"})},this._v_duration)}},e.fn.extend({ripple:function(t){return e.ripple.is()?(e(this).each(function(){new e.ripple.core(e(this),t)}),e(this)):e(this)}})}(jQuery),function(e){function t(e){return null!==e&&e===e.window}function i(e){return t(e)?e:9===e.nodeType&&e.defaultView}function o(e){var t,o,n={top:0,left:0},a=e&&e.ownerDocument;return t=a.documentElement,"undefined"!=typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect()),o=i(a),{top:n.top+o.pageYOffset-t.clientTop,left:n.left+o.pageXOffset-t.clientLeft}}function n(e){var t="";for(var i in e)e.hasOwnProperty(i)&&(t+=i+":"+e[i]+";");return t}function a(e){if(c.allowEvent(e)===!1)return null;for(var t=null,i=e.target||e.srcElement;null!==i.parentElement;){if(!(i instanceof SVGElement||-1===i.className.indexOf("waves-effect"))){t=i;break}if(i.classList.contains("waves-effect")){t=i;break}i=i.parentElement}return t}function r(t){var i=a(t);null!==i&&(d.show(t,i),"ontouchstart"in e&&(i.addEventListener("touchend",d.hide,!1),i.addEventListener("touchcancel",d.hide,!1)),i.addEventListener("mouseup",d.hide,!1),i.addEventListener("mouseleave",d.hide,!1))}if(!jQuery("html").hasClass("old-ie")){var s=s||{},l=document.querySelectorAll.bind(document),d={duration:300,show:function(e,t){if(2===e.button)return!1;var i=t||this,a=document.createElement("div");a.className="waves-ripple",i.appendChild(a);var r=o(i),s=e.pageY-r.top,l=e.pageX-r.left,c="scale(1)";"touches"in e&&(s=e.touches[0].pageY-r.top,l=e.touches[0].pageX-r.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",c),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var u={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",n(u)),a.className=a.className.replace("waves-notransition",""),u["-webkit-transform"]=c,u["-moz-transform"]=c,u["-ms-transform"]=c,u["-o-transform"]=c,u.transform=c,u.opacity="1",u["-webkit-transition-duration"]=d.duration+"ms",u["-moz-transition-duration"]=d.duration+"ms",u["-o-transition-duration"]=d.duration+"ms",u["transition-duration"]=d.duration+"ms",a.setAttribute("style",n(u))},hide:function(e){c.touchup(e);var t=this,i=(1.4*t.clientWidth,null),o=t.getElementsByClassName("waves-ripple");if(!(o.length>0))return!1;i=o[o.length-1];var a=i.getAttribute("data-x"),r=i.getAttribute("data-y"),s=i.getAttribute("data-scale"),l=Date.now()-Number(i.getAttribute("data-hold")),u=350-l;0>u&&(u=0),setTimeout(function(){var e={top:r+"px",left:a+"px",opacity:"0","-webkit-transition-duration":d.duration+"ms","-moz-transition-duration":d.duration+"ms","-o-transition-duration":d.duration+"ms","transition-duration":d.duration+"ms","-webkit-transform":s,"-moz-transform":s,"-ms-transform":s,"-o-transform":s,transform:s};i.setAttribute("style",n(e)),setTimeout(function(){try{t.removeChild(i)}catch(e){return!1}},d.duration)},u)},wrapInput:function(e){for(var t=0;t0&&(c.touches-=1)},500):"mousedown"===e.type&&c.touches>0&&(t=!1),t},touchup:function(e){c.allowEvent(e)}};s.displayEffect=function(t){t=t||{},"duration"in t&&(d.duration=t.duration),d.wrapInput(l(".waves-effect")),"ontouchstart"in e&&document.body.addEventListener("touchstart",r,!1),document.body.addEventListener("mousedown",r,!1)},s.attach=function(t){"input"===t.tagName.toLowerCase()&&(d.wrapInput([t]),t=t.parentElement),"ontouchstart"in e&&t.addEventListener("touchstart",r,!1),t.addEventListener("mousedown",r,!1)},e.Waves=s}}(window),function(){for(var e=0,t=["ms","moz","webkit","o"],i=0;i=t-a&&i+a>=o&&!e.hasAttribute(this._optionsAttrHidden)},Layzr.prototype._reveal=function(e){var t=e.getAttribute(this._srcAttr)||e.getAttribute(this._optionsAttr),i=this;"function"==typeof this._optionsCallback&&e.addEventListener("load",function(){i._optionsCallback.call(e)}),"function"==typeof this._optionsBefore&&this._optionsBefore.call(e),e.hasAttribute(this._optionsAttrBg)?e.style.backgroundImage="url("+t+")":(t&&e.setAttribute("src",t),e.hasAttribute(this._optionsAttrSrcSet)&&e.setAttribute("srcset",e.getAttribute(this._optionsAttrSrcSet))),"function"==typeof this._optionsAfter&&this._optionsAfter.call(e),e.removeAttribute(this._optionsAttr),e.removeAttribute(this._optionsAttrSrcSet),e.removeAttribute(this._optionsAttrRetina),e.removeAttribute(this._optionsAttrBg),e.removeAttribute(this._optionsAttrHidden)},Layzr.prototype.updateSelector=function(){this._nodes=document.querySelectorAll(this._optionsSelector)},Layzr.prototype.update=function(){for(var e=this._nodes.length,t=0;e>t;t++){var i=this._nodes[t];(i.hasAttribute(this._optionsAttr)||i.hasAttribute(this._optionsAttrSrcSet)||i.hasAttribute(this._optionsAttrRetina))&&this._inViewport(i)&&this._reveal(i)}this._ticking=!1},function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(e){var t,i,o,n,a,r,s="Close",l="BeforeClose",d="AfterClose",c="BeforeAppend",u="MarkupParse",h="Open",f="Change",p="mfp",m="."+p,g="mfp-ready",v="mfp-removing",y="mfp-prevent-close",b=function(){},w=!!window.jQuery,_=e(window),C=function(e,i){t.ev.on(p+e+m,i)},S=function(t,i,o,n){var a=document.createElement("div");return a.className="mfp-"+t,o&&(a.innerHTML=o),n?i&&i.appendChild(a):(a=e(a),i&&a.appendTo(i)),a},x=function(i,o){t.ev.triggerHandler(p+i,o),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(o)?o:[o]))},k=function(i){return i===r&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),r=i),t.currTemplate.closeBtn},T=function(){e.magnificPopup.instance||(t=new b,t.init(),e.magnificPopup.instance=t)},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=P(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(i){var n;if(i.isObj===!1){t.items=i.items.toArray(),t.index=0;var r,s=i.items;for(n=0;n(e||_.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,o){var n;o.data&&(i=e.extend(o.data,i)),x(u,[t,i,o]),e.each(i,function(i,o){if(void 0===o||o===!1)return!0;if(n=i.split("_"),n.length>1){var a=t.find(m+"-"+n[0]);if(a.length>0){var r=n[1];"replaceWith"===r?a[0]!==o[0]&&a.replaceWith(o):"img"===r?a.is("img")?a.attr("src",o):a.replaceWith(e("").attr("src",o).attr("class",a.attr("class"))):a.attr(n[1],o)}}else t.find(m+"-"+i).html(o)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return T(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){T();var o=e(this);if("string"==typeof i)if("open"===i){var n,a=w?o.data("magnificPopup"):o[0].magnificPopup,r=parseInt(arguments[1],10)||0;a.items?n=a.items[r]:(n=o,a.delegate&&(n=n.find(a.delegate)),n=n.eq(r)),t._openClick({mfpEl:n},o,a)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),w?o.data("magnificPopup",i):o[0].magnificPopup=i,t.addGroup(o,i);return o};var I,M,z,A="inline",L=function(){z&&(M.after(z.addClass(I)).detach(),z=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),C(s+"."+A,function(){L()})},getInline:function(i,o){if(L(),i.src){var n=t.st.inline,a=e(i.src);if(a.length){var r=a[0].parentNode;r&&r.tagName&&(M||(I=n.hiddenClass,M=S(I),I="mfp-"+I),z=a.after(M).detach().removeClass(I)),t.updateStatus("ready")}else t.updateStatus("error",n.tNotFound),a=e("
");return i.inlineElement=a,a}return t.updateStatus("ready"),t._parseMarkup(o,{},i),o}}});var H,E="ajax",B=function(){H&&e(document.body).removeClass(H)},O=function(){B(),t.req&&t.req.abort()};e.magnificPopup.registerModule(E,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){t.types.push(E),H=t.st.ajax.cursor,C(s+"."+E,O),C("BeforeChange."+E,O)},getAjax:function(i){H&&e(document.body).addClass(H),t.updateStatus("loading");var o=e.extend({url:i.src,success:function(o,n,a){var r={data:o,xhr:a};x("ParseAjax",r),t.appendContent(e(r.data),E),i.finished=!0,B(),t._setFocus(),setTimeout(function(){t.wrap.addClass(g)},16),t.updateStatus("ready"),x("AjaxContentAdded")},error:function(){B(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(o),""}}});var R,F=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var o=t.st.image.titleSrc;if(o){if(e.isFunction(o))return o.call(t,i);if(i.el)return i.el.attr(o)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var i=t.st.image,o=".image";t.types.push("image"),C(h+o,function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)}),C(s+o,function(){i.cursor&&e(document.body).removeClass(i.cursor),_.off("resize"+m)}),C("Resize"+o,t.resizeImage),t.isLowIE&&C("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,R&&clearInterval(R),e.isCheckingImgSize=!1,x("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,o=e.img[0],n=function(a){R&&clearInterval(R),R=setInterval(function(){return o.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(R),i++,void(3===i?n(10):40===i?n(50):100===i&&n(500)))},a)};n(1)},getImage:function(i,o){var n=0,a=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,x("ImageLoadComplete")):(n++,200>n?setTimeout(a,100):r()))},r=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=o.find(".mfp-img");if(l.length){var d=document.createElement("img");d.className="mfp-img",i.el&&i.el.find("img").length&&(d.alt=i.el.find("img").attr("alt")),i.img=e(d).on("load.mfploader",a).on("error.mfploader",r),d.src=i.src,l.is("img")&&(i.img=i.img.clone()),d=i.img[0],d.naturalWidth>0?i.hasSize=!0:d.width||(i.hasSize=!1)}return t._parseMarkup(o,{title:F(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(R&&clearInterval(R),i.loadError?(o.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(o.removeClass("mfp-loading"),t.updateStatus("ready")),o):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,o.addClass("mfp-loading"),t.findImageSize(i)),o)}}});var D,j=function(){return void 0===D&&(D=void 0!==document.createElement("p").style.MozTransform),D};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out", duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,o=".zoom";if(i.enabled&&t.supportsTransition){var n,a,r=i.duration,d=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),o="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return n["-webkit-"+a]=n["-moz-"+a]=n["-o-"+a]=n[a]=o,t.css(n),t},c=function(){t.content.css("visibility","visible")};C("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void c();a=d(e),a.css(t._getOffset()),t.wrap.append(a),n=setTimeout(function(){a.css(t._getOffset(!0)),n=setTimeout(function(){c(),setTimeout(function(){a.remove(),e=a=null,x("ZoomAnimationEnded")},16)},r)},16)}}),C(l+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.st.removalDelay=r,!e){if(e=t._getItemToZoom(),!e)return;a=d(e)}a.css(t._getOffset(!0)),t.wrap.append(a),t.content.css("visibility","hidden"),setTimeout(function(){a.css(t._getOffset())},16)}}),C(s+o,function(){t._allowZoom()&&(c(),a&&a.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var o;o=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var n=o.offset(),a=parseInt(o.css("padding-top"),10),r=parseInt(o.css("padding-bottom"),10);n.top-=e(window).scrollTop()-a;var s={width:o.width(),height:(w?o.innerHeight():o[0].offsetHeight)-r-a};return j()?s["-moz-transform"]=s.transform="translate("+n.left+"px,"+n.top+"px)":(s.left=n.left,s.top=n.top),s}}});var W="iframe",N="//about:blank",$=function(e){if(t.currTemplate[W]){var i=t.currTemplate[W].find("iframe");i.length&&(e||(i[0].src=N),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(W,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(W),C("BeforeChange",function(e,t,i){t!==i&&(t===W?$():i===W&&$(!0))}),C(s+"."+W,function(){$()})},getIframe:function(i,o){var n=i.src,a=t.st.iframe;e.each(a.patterns,function(){return n.indexOf(this.index)>-1?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0});var r={};return a.srcAction&&(r[a.srcAction]=n),t._parseMarkup(o,r,i),t.updateStatus("ready"),o}}});var V=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},X=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,n=".mfp-gallery";return t.direction=!0,i&&i.enabled?(a+=" mfp-gallery",C(h+n,function(){i.navigateByImgClick&&t.wrap.on("click"+n,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),o.on("keydown"+n,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),C("UpdateStatus"+n,function(e,i){i.text&&(i.text=X(i.text,t.currItem.index,t.items.length))}),C(u+n,function(e,o,n,a){var r=t.items.length;n.counter=r>1?X(i.tCounter,a.index,r):""}),C("BuildControls"+n,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var o=i.arrowMarkup,n=t.arrowLeft=e(o.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(o.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(y);n.click(function(){t.prev()}),a.click(function(){t.next()}),t.container.append(n.add(a))}}),C(f+n,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void C(s+n,function(){o.off(n),t.wrap.off("click"+n),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=V(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=V(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,o=Math.min(i[0],t.items.length),n=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=V(i),!t.items[i].preloaded){var o=t.items[i];o.parsed||(o=t.parseEl(i)),x("LazyLoad",o),"image"===o.type&&(o.img=e('').on("load.mfploader",function(){o.hasSize=!0}).on("error.mfploader",function(){o.hasSize=!0,o.loadError=!0,x("LazyLoadError",o)}).attr("src",o.src)),o.preloaded=!0}}}});var Y="retina";e.magnificPopup.registerModule(Y,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(C("ImageHasSize."+Y,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),C("ElementParse."+Y,function(t,o){o.src=e.replaceSrc(o,i)}))}}}}),T()}),jQuery(document).ready(function(e){dtGlobals.magnificPopupBaseConfig={type:"image",tLoading:"Loading image ...",mainClass:"mfp-img-mobile",removalDelay:300,image:{tError:'The image #%curr% could not be loaded.',titleSrc:function(e){return this.st.dt.getItemTitle(e)}},iframe:{markup:'
'},callbacks:{markupParse:function(e,t,i){"iframe"==i.type&&e.find(".mfp-title").html(this.st.dt.getItemTitle(i)),this.ev.attr("data-pretty-share")||e.addClass("no-share-buttons")},change:function(){this.isOpen&&this.wrap.addClass("mfp-open")},beforeClose:function(){e("body, html").css("overflow",""),this.wrap.removeClass("mfp-open"),this.content.addClass("mfp-removing")},close:function(){this.content.removeClass("mfp-removing")},beforeOpen:function(){var e=this;"undefined"==typeof this.st.dt&&(this.st.dt={}),this.st.dt.shareButtonsList=this.ev.attr("data-pretty-share")?this.ev.attr("data-pretty-share").split(","):new Array,this.st.dt.shareButtonsTemplates={twitter:'',facebook:'',google:'',pinterest:'',linkedin:''},this.st.dt.getShareButtons=function(t){for(var i=e.st.dt.shareButtonsList,o=-1,n=i.length,a="",r=0;r=n)return"";for(var r=0;n>r;r++)if("iframe"!=t.type||o!=r){var s=t.title,l=t.src,d=t.location;"google"==i[r]&&(s=s.replace(" ","+")),a+=e.st.dt.shareButtonsTemplates[i[r]].replace("{location_href}",encodeURIComponent(d)).replace("{share_title}",encodeURIComponent(s)).replace("{image_src}",encodeURIComponent(l))}return'
'+a+"
"},this.st.dt.getItemTitle=function(t){var i=t.el.attr("title")||"",o=t.el.attr("href"),n=t.el.attr("data-dt-img-description")||"",a=t.el.attr("data-dt-location")||location.href,r=e.st.dt.getShareButtons({title:n,src:o,type:t.type,location:a});return'
'+i+""+n+"
"+r}}}},e(".dt-gallery-mfp-popup, .dt-trigger-first-mfp").addClass("mfp-ready").on("click",function(){var t=e(this),i=t.parents("article.post").first();if(!t.parents(".ts-wrap").hasClass("ts-interceptClicks")){if(i.length>0){if(i.find(".dt-gallery-container").length>0)var o=i.find(".dt-gallery-container a.dt-mfp-item");else var o=i.find("a.dt-mfp-item");o.length>0&&o.first().trigger("click")}return!1}}),e(".dt-single-image").addClass("mfp-ready").magnificPopup({type:"image"}),e(".dt-single-video").addClass("mfp-ready").magnificPopup({type:"iframe"}),e(".dt-single-mfp-popup").on("click",function(t){var i=e(this);if(i.parents(".ts-wrap").hasClass("ts-interceptClicks")&&(t.preventDefault(),t.stopImmediatePropagation()),i.parents(".photo-scroller").length>0){var o=i.parents(".photo-scroller"),n=o.find(".auto-play-btn");n.hasClass("paused")&&(o.addClass("mfp-opened"),o.find(".auto-play-btn.paused").trigger("click"))}if(i.parents(".slider-wrapper").length>0){var a=i.parents(".slider-wrapper"),r=a.find(".auto-play-btn");r.hasClass("paused")&&(a.addClass("mfp-opened"),a.find(".auto-play-btn.paused").trigger("click"))}}),e(".dt-single-mfp-popup").addClass("mfp-ready").magnificPopup(e.extend(!0,dtGlobals.magnificPopupBaseConfig,{callbacks:{close:function(){e(".photo-scroller.mfp-opened").find(".auto-play-btn").trigger("click"),e(".photo-scroller").removeClass("mfp-opened"),e(".slider-wrapper.mfp-opened").find(".auto-play-btn").trigger("click"),e(".slider-wrapper").removeClass("mfp-opened")}}})),e(".dt-gallery-container").each(function(){if(e(this).parents(".slider-wrapper").length>0)var t=e(this).parents(".slider-wrapper");else var t=e(this);var i=t.find(".auto-play-btn");e(this).addClass("mfp-ready").magnificPopup(e.extend(!0,dtGlobals.magnificPopupBaseConfig,{delegate:"a.dt-mfp-item",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},callbacks:{open:function(){var e="true"===t.attr("data-autoslide")?!0:!1;e&&i.hasClass("paused")&&(t.addClass("mfp-opened"),t.find(".auto-play-btn.paused").trigger("click"))},close:function(){t.hasClass("mfp-opened")&&(t.find(".auto-play-btn").trigger("click"),t.removeClass("mfp-opened"))}}}))})}),jQuery(document).ready(function(e){e(".twentytwenty-container").length>0&&(e.fn.twentytwenty=function(t){var t=e.extend({default_offset_pct:.5,orientation:"horizontal",navigation_follow:!1},t);return this.each(function(){var i=t.default_offset_pct,o=e(this),n=t.orientation,a="vertical"===n?"down":"left",r="vertical"===n?"up":"right",s=t.navigation_follow;o.wrap("
");var l=o.find("img:first"),d=o.find("img:last"),c=l.attr("title"),u=d.attr("title");o.append("
");var h=o.find(".twentytwenty-handle");h.append(""),h.append(""),o.addClass("twentytwenty-container"),l.addClass("twentytwenty-before"),d.addClass("twentytwenty-after"),"undefined"!=typeof c&&c&&c.length>0&&o.append("
"+c+"
"),"undefined"!=typeof u&&u&&u.length>0&&o.append("
"+u+"
");var f=function(e){var t=l.width(),i=l.height();return{w:t+"px",h:i+"px",cw:e*t+"px",ch:e*i+"px"}},p=function(e){"vertical"===n?l.css("clip","rect(0,"+e.w+","+e.ch+",0)"):l.css("clip","rect(0,"+e.cw+","+e.h+",0)"),o.css("height",e.h)},m=function(e){var t=f(e);h.css("vertical"===n?"top":"left","vertical"===n?t.ch:t.cw),p(t)};e(window).on("resize.twentytwenty",function(e){m(i)});var g=0,v=0;h.on("movestart",function(e){(e.distX>e.distY&&e.distX<-e.distY||e.distX-e.distY)&&"vertical"!==n?e.preventDefault():(e.distXe.distY&&e.distX>-e.distY)&&"vertical"===n&&e.preventDefault(),o.addClass("active"),o.removeClass("active-click"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height()}),h.on("moveend",function(e){o.removeClass("active")}),h.on("move",function(e){o.hasClass("active")&&(i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i))}),s||o.hasClass("active")||(o.on("mouseup",function(e){o.removeClass("active-click")}),o.on("mousedown",function(e){o.addClass("active-click"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height(),i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i)})),o.find("img").on("mousedown",function(e){e.preventDefault()}),s&&(o.on("mouseenter",function(e){o.addClass("active"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height()}),o.on("mouseleave",function(e){o.removeClass("active")}),o.on("mousemove",function(e){o.hasClass("active")&&(i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i))})),e(window).trigger("resize.twentytwenty")})})}),jQuery(document).ready(function(e){function t(t,i){function o(e,t){return'
'}var n,a=this,r=navigator.userAgent.toLowerCase();a.uid=e.rsModules.uid++,a.ns=".rs"+a.uid;var s,l=document.createElement("div").style,d=["webkit","Moz","ms","O"],c="",u=0;for(n=0;n-1,a.slider=e(t),a.ev=e(a),a._doc=e(document),a.st=e.extend({},e.fn.royalSlider.defaults,i),a._currAnimSpeed=a.st.transitionSpeed,a._minPosOffset=0,a.st.allowCSS3&&(!p.webkit||a.st.allowCSS3OnWebkit)){var m=c+(c?"T":"t");a._useCSS3Transitions=m+"ransform"in l&&m+"ransition"in l,a._useCSS3Transitions&&(a._use3dTransform=c+(c?"P":"p")+"erspective"in l)}c=c.toLowerCase(),a._vendorPref="-"+c+"-",a._slidesHorizontal="vertical"===a.st.slidesOrientation?!1:!0,a._reorderProp=a._slidesHorizontal?"left":"top",a._sizeProp=a._slidesHorizontal?"width":"height",a._prevNavItemId=-1,a._isMove="fade"===a.st.transitionType?!1:!0,a._isMove||(a.st.sliderDrag=!1,a._fadeZIndex=10),a._opacityCSS="z-index:0; display:none; opacity:0;",a._newSlideId=0,a._sPosition=0,a._nextSlidePos=0,e.each(e.rsModules,function(e,t){"uid"!==e&&t.call(a)}),a.slides=[],a._idCount=0;var g=a.st.slides?e(a.st.slides):a.slider.children().detach();g.each(function(){a._parseNode(this,!0)}),a.st.randomizeSlides&&a.slides.sort(function(){return.5-Math.random()}),a.numSlides=a.slides.length,a._refreshNumPreloadImages(),a.st.startSlideId?a.st.startSlideId>a.numSlides-1&&(a.st.startSlideId=a.numSlides-1):a.st.startSlideId=0,a._newSlideId=a.staticSlideId=a.currSlideId=a._realId=a.st.startSlideId,a.currSlide=a.slides[a.currSlideId],a._accelerationPos=0,a.msTouch=!1,a.slider.addClass((a._slidesHorizontal?"rsHor":"rsVer")+(a._isMove?"":" rsFade"));var v='
';a.slidesSpacing=a.st.slidesSpacing,a._slideSize=(a._slidesHorizontal?a.slider.width():a.slider.height())+a.st.slidesSpacing,a._preload=Boolean(a._numPreloadImages>0),a.numSlides<=1&&(a._loop=!1);var y=a._loop&&a._isMove?2===a.numSlides?1:2:0;for(a._loopHelpers=y,a._maxImages=a.numSlides<6?a.numSlides:6,a._currBlockIndex=0,a._idOffset=0,a.slidesJQ=[],n=0;n
");var b=function(){a.st.sliderDrag&&(a._hasDrag=!0,p.msie||p.opera?a._grabCursor=a._grabbingCursor="move":p.mozilla?(a._grabCursor="-moz-grab",a._grabbingCursor="-moz-grabbing"):p.webkit&&-1!=navigator.platform.indexOf("Mac")&&(a._grabCursor="-webkit-grab",a._grabbingCursor="-webkit-grabbing"),a._setGrabCursor())},w=a.ns,_=function(e,t,i,o,n){a._downEvent=e+t+w,a._moveEvent=e+i+w,a._upEvent=e+o+w,n&&(a._cancelEvent=e+n+w)},C=navigator.pointerEnabled;a.pointerEnabled=C||navigator.msPointerEnabled,a.pointerEnabled?(a.hasTouch=!1,a._lastItemFriction=.2,a.pointerMultitouch=Boolean(navigator[(C?"m":"msM")+"axTouchPoints"]>1),C?_("pointer","down","move","up","cancel"):_("MSPointer","Down","Move","Up","Cancel")):(a.isIOS?a._downEvent=a._moveEvent=a._upEvent=a._cancelEvent="":_("mouse","down","move","up"),"ontouchstart"in window||"createTouch"in document?(a.hasTouch=!0,a._downEvent+=" touchstart"+w,a._moveEvent+=" touchmove"+w,a._upEvent+=" touchend"+w,a._cancelEvent+=" touchcancel"+w,a._lastItemFriction=.5,a.st.sliderTouch&&(a._hasDrag=!0)):(a.hasTouch=!1,a._lastItemFriction=.2)),b(),a.slider.html(v),a._controlsContainer=a.st.controlsInside?a._sliderOverflow:a.slider,a._slidesContainer=a._sliderOverflow.children(".rsContainer"),a.msEnabled&&a._slidesContainer.css("-ms-touch-action",a._slidesHorizontal?"pan-y":"pan-x"),a._preloader=e('
');var S=a._slidesContainer.children(".rsSlide");if(a._currHolder=a.slidesJQ[a.currSlideId],a._selectedSlideHolder=0,a._useCSS3Transitions)if(a._TP="transition-property",a._TD="transition-duration",a._TTF="transition-timing-function",a._yProp=a._xProp=a._vendorPref+"transform",a._use3dTransform?(p.webkit&&!p.chrome&&a.slider.addClass("rsWebkit3d"),a._tPref1="translate3d(",a._tPref2="px, ",a._tPref3="px, 0px)"):(a._tPref1="translate(",a._tPref2="px, ",a._tPref3="px)"),a._isMove)a._slidesContainer[a._vendorPref+a._TP]=a._vendorPref+"transform";else{var x={};x[a._vendorPref+a._TP]="opacity",x[a._vendorPref+a._TD]=a.st.transitionSpeed+"ms",x[a._vendorPref+a._TTF]=a.st.css3easeInOut,S.css(x)}else a._xProp="left",a._yProp="top";if(!a.st.disableResponsiveness){var k;e(window).on("resize"+a.ns,function(){k&&clearTimeout(k),k=setTimeout(function(){a.updateSliderSize()},50)})}if(a.ev.trigger("rsAfterPropsSetup"),a.updateSliderSize(),a.st.keyboardNavEnabled&&a._bindKeyboardNav(),a.st.arrowsNavHideOnTouch&&(a.hasTouch||a.msTouch)&&(a.st.arrowsNav=!1),a.st.arrowsNav){var T="rsArrow",P=a._controlsContainer;if(e('
').appendTo(P),a._arrowLeft=P.children("."+T+"Left").click(function(e){e.preventDefault(),a.prev()}),a._arrowRight=P.children("."+T+"Right").click(function(e){e.preventDefault(),a.next()}),a.st.arrowsNavAutoHide&&!a.hasTouch){a._arrowLeft.addClass("rsHidden"),a._arrowRight.addClass("rsHidden");var I=P;I.one("mousemove.arrowshover",function(){a._arrowLeft.removeClass("rsHidden"),a._arrowRight.removeClass("rsHidden")}),I.hover(function(){a._arrowsAutoHideLocked||(a._arrowLeft.removeClass("rsHidden"),a._arrowRight.removeClass("rsHidden"))},function(){a._arrowsAutoHideLocked||(a._arrowLeft.addClass("rsHidden"),a._arrowRight.addClass("rsHidden"))})}a.ev.on("rsOnUpdateNav",function(){a._updateArrowsNav()}),a._updateArrowsNav()}if(a.st.autoPlay.enabled){var P=a._controlsContainer;e('
').appendTo(P);var M=P.find(".rsPlay");P.addClass("autoplay-on"),a.ev.on("autoPlayPlay",function(){M.removeClass("paused")}),a.ev.on("autoPlayPause",function(){a._autoPlayEnabled||M.addClass("paused")}),M.on("click",function(){a.toggleAutoPlay()})}a._hasDrag?a._slidesContainer.on(a._downEvent,function(e){a._onDragStart(e)}):a.dragSuccess=!1;var z=["rsPlayBtnIcon","rsPlayBtn","rsCloseVideoBtn","rsCloseVideoIcn"];a._slidesContainer.click(function(t){if(!a.dragSuccess){var i=e(t.target),o=i.attr("class");if(-1!==e.inArray(o,z)&&a.toggleVideo())return!1;if(a.st.navigateByClick&&!a._blockActions){if(e(t.target).closest(".rsNoDrag",a._currHolder).length)return!0;a._mouseNext(t)}a.ev.trigger("rsSlideClick")}}).on("click.rs","a",function(e){return a.dragSuccess?!1:(a._blockActions=!0,void setTimeout(function(){a._blockActions=!1},3))}),a.ev.trigger("rsAfterInit")}e.rsModules||(e.rsModules={uid:0}),t.prototype={constructor:t,_mouseNext:function(e){var t=this,i=e[t._slidesHorizontal?"pageX":"pageY"]-t._sliderOffset;i>=t._nextSlidePos?t.next():0>i&&t.prev()},_refreshNumPreloadImages:function(){var e,t=this;e=t.st.numImagesToPreload,t._loop=t.st.loop,t._loop&&(2===t.numSlides?(t._loop=!1,t.st.loopRewind=!0):t.numSlides<2&&(t.st.loopRewind=t._loop=!1)),t._loop&&e>0&&(t.numSlides<=4?e=1:t.st.numImagesToPreload>(t.numSlides-1)/2&&(e=Math.floor((t.numSlides-1)/2))),t._numPreloadImages=e},_parseNode:function(t,i){function o(e,t){if(t?s.images.push(e.attr(t)):s.images.push(e.text()),l){l=!1,s.caption="src"===t?e.attr("alt"):e.contents(),s.image=s.images[0],s.videoURL=e.attr("data-rsVideo");var i=e.attr("data-rsw"),o=e.attr("data-rsh");"undefined"!=typeof i&&i!==!1&&"undefined"!=typeof o&&o!==!1?(s.iW=parseInt(i),s.iH=parseInt(o)):r.st.imgWidth&&r.st.imgHeight&&(s.iW=r.st.imgWidth,s.iH=r.st.imgHeight)}}var n,a,r=this,s={},l=!0;return t=e(t),r._currContent=t,r.ev.trigger("rsBeforeParseNode",[t,s]),s.stopParsing?void 0:(t=r._currContent,s.id=r._idCount,s.contentAdded=!1,r._idCount++,s.images=[],s.isBig=!1,s.hasCover||(t.hasClass("rsImg")?(a=t,n=!0):(a=t.find(".rsImg"),a.length&&(n=!0)),n?(s.bigImage=a.eq(0).attr("data-rsBigImg"),a.each(function(){var t=e(this);t.is("a")?o(t,"href"):t.is("img")?o(t,"src"):o(t)})):t.is("img")&&(t.addClass("rsImg rsMainSlideImage"),o(t,"src"))),a=t.find(".rsCaption"),a.length&&(s.caption=a.remove()),s.content=t,r.ev.trigger("rsAfterParseNode",[t,s]),i&&r.slides.push(s),0===s.images.length&&(s.isLoaded=!0,s.isRendered=!1,s.isLoading=!1,s.images=null),s)},_bindKeyboardNav:function(){var e,t,i=this,o=function(e){37===e?i.prev():39===e&&i.next()};i._doc.on("keydown"+i.ns,function(n){i._isDragging||(t=n.keyCode,(37===t||39===t)&&(e||(o(t),e=setInterval(function(){o(t)},700))))}).on("keyup"+i.ns,function(t){e&&(clearInterval(e),e=null)})},goTo:function(e,t){var i=this;e!==i.currSlideId&&i._moveTo(e,i.st.transitionSpeed,!0,!t)},destroy:function(t){var i=this;i.ev.trigger("rsBeforeDestroy"),i._doc.off("keydown"+i.ns+" keyup"+i.ns+" "+i._moveEvent+" "+i._upEvent),i._slidesContainer.off(i._downEvent+" click"),i.slider.data("royalSlider",null),e.removeData(i.slider,"royalSlider"),e(window).off("resize"+i.ns),t&&i.slider.remove(),i.slides=null,i.slider=null,i.ev=null},_updateBlocksContent:function(t,i){function o(i,o,r){i.isAdded?(n(o,i),a(o,i)):(r||(r=d.slidesJQ[o]),i.holder?r=i.holder:(r=d.slidesJQ[o]=e(r),i.holder=r),i.appendOnLoaded=!1,a(o,i,r),n(o,i),d._addBlockToContainer(i,r,t),i.isAdded=!0,appended=!0)}function n(e,i){i.contentAdded||(d.setItemHtml(i,t),t||(i.contentAdded=!0))}function a(e,t,i){d._isMove&&(i||(i=d.slidesJQ[e]),i.css(d._reorderProp,(e+d._idOffset+h)*d._slideSize))}function r(e){if(c){if(e>u-1)return r(e-u);if(0>e)return r(u+e)}return e}var s,l,d=this,c=d._loop,u=d.numSlides;if(!isNaN(i))return r(i);var h,f,p=d.currSlideId,m=t?Math.abs(d._prevSlideId-d.currSlideId)>=d.numSlides-1?0:1:d._numPreloadImages,g=Math.min(2,m),v=!1,y=!1;for(l=p;p+1+g>l;l++)if(f=r(l),s=d.slides[f],s&&(!s.isAdded||!s.positionSet)){v=!0;break}for(l=p-1;l>p-1-g;l--)if(f=r(l),s=d.slides[f],s&&(!s.isAdded||!s.positionSet)){y=!0;break}if(v)for(l=p;p+m+1>l;l++)f=r(l),h=Math.floor((d._realId-(p-l))/d.numSlides)*d.numSlides,s=d.slides[f],s&&o(s,f);if(y)for(l=p-1;l>p-1-m;l--)f=r(l),h=Math.floor((d._realId-(p-l))/u)*u,s=d.slides[f],s&&o(s,f);if(!t){var b=r(p-m),w=r(p+m),_=b>w?0:b;for(l=0;u>l;l++)b>w&&l>b-1||(_>l||l>w)&&(s=d.slides[l],s&&s.holder&&(s.holder.detach(),s.isAdded=!1))}},setItemHtml:function(t,i){function o(){if(!t.images)return t.isRendered=!0,t.isLoaded=!0,t.isLoading=!1,void s(!0);if(!t.isLoading){var i,o;t.content.hasClass("rsImg")?(i=t.content,o=!0):i=t.content.find(".rsImg:not(img)"),i&&!i.is("img")&&i.each(function(){var i=e(this),n='';o?t.content=e(n):i.replaceWith(n)}),i=o?t.content:t.content.find("img.rsImg"),d(),i.eq(0).addClass("rsMainSlideImage"),t.iW&&t.iH&&(t.isLoaded||u._resizeImage(t),s()),t.isLoading=!0;if(t.isBig)e("").on("load.rs error.rs",function(e){n([this],!0)}).attr("src",t.image);else{t.loaded=[],t.imgLoaders=[];for(var a=0;a");t.imgLoaders.push(this),r.on("load.rs error.rs",function(e){t.loaded.push(this),t.loaded.length===t.imgLoaders.length&&n(t.loaded,!1)}).attr("src",t.images[a])}}}}function n(e,i){if(e.length){var o=e[0];o.src;if(i!==t.isBig){var n=t.holder.children();return void(n&&n.length>1&&c())}if(t.iW&&t.iH)return void a();if(t.iW=o.width,t.iH=o.height,t.iW&&t.iH)return void a();var r=new Image;r.onload=function(){r.width?(t.iW=r.width,t.iH=r.height,a()):setTimeout(function(){r.width&&(t.iW=r.width,t.iH=r.height),a()},1e3)},r.src=o.src}else a()}function a(){t.isLoaded=!0,t.isLoading=!1,s(),c(),l()}function r(){return!u._isMove&&t.images&&t.iW&&t.iH?void o():(t.holder.isWaiting=!0,d(),void(t.holder.slideId=-99))}function s(){if(!t.isAppended){var e=u.st.visibleNearby,o=t.id-u._newSlideId;if(!i&&!t.appendOnLoaded&&u.st.fadeinLoadedSlide&&(0===o||(e||u._isAnimating||u._isDragging)&&(-1===o||1===o))){var n={visibility:"visible",opacity:0};n[u._vendorPref+"transition"]="opacity 400ms ease-in-out",t.content.css(n),setTimeout(function(){t.content.css("opacity",1)},16)}t.holder.find(".rsPreloader").length?t.holder.append(t.content):t.holder.html(t.content),t.isAppended=!0,t.isLoaded&&(u._resizeImage(t),l()),t.sizeReady||(t.sizeReady=!0,setTimeout(function(){u.ev.trigger("rsMaybeSizeReady",t)},100))}}function l(){t.loadedTriggered||(t.isLoaded=t.loadedTriggered=!0,t.holder.trigger("rsAfterContentSet"),u.ev.trigger("rsAfterContentSet",t))}function d(){u.st.usePreloader&&t.holder.html(u._preloader.clone())}function c(e){if(u.st.usePreloader){var i=t.holder.find(".rsPreloader");i.length&&i.remove()}}var u=this;return t.isLoaded?void s():void(i?r():o())},_addBlockToContainer:function(e,t,i){var o=this,n=e.holder;e.id-o._newSlideId;o._slidesContainer.append(n),e.appendOnLoaded=!1},_onDragStart:function(t,i){var o,n=this,a="touchstart"===t.type;if(n._isTouchGesture=a,n.ev.trigger("rsDragStart"),e(t.target).closest(".rsNoDrag",n._currHolder).length)return n.dragSuccess=!1,!0;if(i||n._isAnimating&&(n._wasAnimating=!0,n._stopAnimation()),n.dragSuccess=!1,n._isDragging)return void(a&&(n._multipleTouches=!0));if(a&&(n._multipleTouches=!1),n._setGrabbingCursor(),a){var r=t.originalEvent.touches;if(!(r&&r.length>0))return;o=r[0],r.length>1&&(n._multipleTouches=!0)}else t.preventDefault(),o=t,n.msEnabled&&(o=o.originalEvent);n._isDragging=!0,n._doc.on(n._moveEvent,function(e){n._onDragMove(e,i)}).on(n._upEvent,function(e){n._onDragRelease(e,i)}),n._currMoveAxis="",n._hasMoved=!1,n._pageX=o.pageX,n._pageY=o.pageY,n._startPagePos=n._accelerationPos=(i?n._thumbsHorizontal:n._slidesHorizontal)?o.pageX:o.pageY,n._horDir=0,n._verDir=0,n._currRenderPosition=i?n._thumbsPosition:n._sPosition,n._startTime=(new Date).getTime(),a&&n._sliderOverflow.on(n._cancelEvent,function(e){n._onDragRelease(e,i)})},_renderMovement:function(e,t){var i=this;if(i._checkedAxis){var o=i._renderMoveTime,n=e.pageX-i._pageX,a=e.pageY-i._pageY,r=i._currRenderPosition+n,s=i._currRenderPosition+a,l=t?i._thumbsHorizontal:i._slidesHorizontal,d=l?r:s,c=i._currMoveAxis;i._hasMoved=!0,i._pageX=e.pageX,i._pageY=e.pageY,"x"===c&&0!==n?i._horDir=n>0?1:-1:"y"===c&&0!==a&&(i._verDir=a>0?1:-1);var u=l?i._pageX:i._pageY,h=l?n:a;t?d>i._thumbsMinPosition?d=i._currRenderPosition+h*i._lastItemFriction:d0&&(d=i._currRenderPosition+h*i._lastItemFriction),i.currSlideId>=i.numSlides-1&&u-i._startPagePos<0&&(d=i._currRenderPosition+h*i._lastItemFriction)),i._currRenderPosition=d,o-i._startTime>200&&(i._startTime=o,i._accelerationPos=u),t?i._setThumbsPosition(i._currRenderPosition):i._isMove&&i._setPosition(i._currRenderPosition)}},_onDragMove:function(e,t){var i,o=this,n="touchmove"===e.type;if(!o._isTouchGesture||n){if(n){if(o._lockAxis)return;var a=e.originalEvent.touches;if(!a)return;if(a.length>1)return;i=a[0]}else i=e,o.msEnabled&&(i=i.originalEvent);if(o._hasMoved||(o._useCSS3Transitions&&(t?o._thumbsContainer:o._slidesContainer).css(o._vendorPref+o._TD,"0s"),function l(){o._isDragging&&(o._animFrame=requestAnimationFrame(l),o._renderMoveEvent&&o._renderMovement(o._renderMoveEvent,t))}()),o._checkedAxis)e.preventDefault(),o._renderMoveTime=(new Date).getTime(),o._renderMoveEvent=i;else{var r=t?o._thumbsHorizontal:o._slidesHorizontal,s=Math.abs(i.pageX-o._pageX)-Math.abs(i.pageY-o._pageY)-(r?-7:7);if(s>7){if(r)e.preventDefault(),o._currMoveAxis="x";else if(n)return void o._completeGesture();o._checkedAxis=!0}else if(-7>s){if(r){if(n)return void o._completeGesture()}else e.preventDefault(),o._currMoveAxis="y";o._checkedAxis=!0}}}},_completeGesture:function(){var e=this;e._lockAxis=!0,e._hasMoved=e._isDragging=!1,e._onDragRelease()},_onDragRelease:function(t,i){function o(e){return 100>e?100:e>500?500:e}function n(e,t){(u._isMove||i)&&(d=(-u._realId-u._idOffset)*u._slideSize,c=Math.abs(u._sPosition-d),u._currAnimSpeed=c/t,e&&(u._currAnimSpeed+=250),u._currAnimSpeed=o(u._currAnimSpeed),u._animateTo(d,!1))}var a,r,s,l,d,c,u=this,h="touchend"===t.type||"touchcancel"===t.type;if(!u._isTouchGesture||h){if(u._isTouchGesture=!1,u.ev.trigger("rsDragRelease"),u._renderMoveEvent=null,u._isDragging=!1,u._lockAxis=!1,u._checkedAxis=!1,u._renderMoveTime=0,cancelAnimationFrame(u._animFrame),u._hasMoved&&(i?u._setThumbsPosition(u._currRenderPosition):u._isMove&&u._setPosition(u._currRenderPosition)),u._doc.off(u._moveEvent).off(u._upEvent),h&&u._sliderOverflow.off(u._cancelEvent),u._setGrabCursor(),!u._hasMoved&&!u._multipleTouches&&i&&u._thumbsEnabled){var f=e(t.target).closest(".rsNavItem");return void(f.length&&u.goTo(f.index()))}var p=i?u._thumbsHorizontal:u._slidesHorizontal;if(!u._hasMoved||"y"===u._currMoveAxis&&p||"x"===u._currMoveAxis&&!p){if(i||!u._wasAnimating)return u._wasAnimating=!1,void(u.dragSuccess=!1);if(u._wasAnimating=!1,u.st.navigateByClick)return u._mouseNext(u.msEnabled?t.originalEvent:t),void(u.dragSuccess=!0);u.dragSuccess=!0}else u.dragSuccess=!0;u._wasAnimating=!1,u._currMoveAxis="";var m=u.st.minSlideOffset,g=h?t.originalEvent.changedTouches[0]:u.msEnabled?t.originalEvent:t,v=p?g.pageX:g.pageY,y=u._startPagePos,b=u._accelerationPos,w=u.currSlideId,_=u.numSlides,C=p?u._horDir:u._verDir,S=u._loop,x=!1; if(a=Math.abs(v-y),r=v-b,s=(new Date).getTime()-u._startTime,l=Math.abs(r)/s,0===C||1>=_)return void n(!0,l);if(!S&&!i)if(0>=w){if(C>0)return void n(!0,l)}else if(w>=_-1&&0>C)return void n(!0,l);if(i){var k,d=u._thumbsPosition;if(d>u._thumbsMinPosition)d=u._thumbsMinPosition;else if(d0&&P>I?(I+=u._thumbsViewportSize/(15/(P/l*T)),l=l*I/P,P=I):0>r&&P>M&&(M+=u._thumbsViewportSize/(15/(P/l*T)),l=l*M/P,P=M),k=Math.max(Math.round(l/T),50),d+=P*(0>r?-1:1),d>u._thumbsMinPosition)return void u._animateThumbsTo(d,k,!0,u._thumbsMinPosition,200);if(dy+m){if(0>C)return void n(!1,l);u._moveTo("prev",o(Math.abs(u._sPosition-(-u._realId-u._idOffset+1)*u._slideSize)/l),x,!0,!0)}else if(y-m>v){if(C>0)return void n(!1,l);u._moveTo("next",o(Math.abs(u._sPosition-(-u._realId-u._idOffset-1)*u._slideSize)/l),x,!0,!0)}else n(!1,l)}},_setPosition:function(e){var t=this;e=t._sPosition=e,t._useCSS3Transitions?t._slidesContainer.css(t._xProp,t._tPref1+(t._slidesHorizontal?e+t._tPref2+0:0+t._tPref2+e)+t._tPref3):t._slidesContainer.css(t._slidesHorizontal?t._xProp:t._yProp,e)},updateSliderSize:function(e){var t,i,o=this;if(o.st.autoScaleSlider){var n=o.st.autoScaleSliderWidth,a=o.st.autoScaleSliderHeight;o.st.autoScaleHeight?(t=o.slider.width(),t!=o.width&&(o.slider.css("height",t*(a/n)),t=o.slider.width()),i=o.slider.height()):(i=o.slider.height(),i!=o.height&&(o.slider.css("width",i*(n/a)),i=o.slider.height()),t=o.slider.width())}else t=o.slider.width(),i=o.slider.height();if(e||t!=o.width||i!=o.height){o.width=t,o.height=i,o._wrapWidth=t,o._wrapHeight=i,o.ev.trigger("rsBeforeSizeSet"),o.ev.trigger("rsAfterSizePropSet"),o._sliderOverflow.css({width:o._wrapWidth,height:o._wrapHeight}),o._slideSize=(o._slidesHorizontal?o._wrapWidth:o._wrapHeight)+o.st.slidesSpacing,o._imagePadding=o.st.imageScalePadding;var r,s;for(s=0;si.numSlides)&&(t=i.numSlides),i.slides.splice(t,0,o),i.slidesJQ.splice(t,0,'
'),t=t.numSlides?t.goTo(t.numSlides-1):t.currSlideId<0&&t.goTo(0),t._refreshNumPreloadImages(),t._isMove&&t._loop&&t._slidesContainer.css(t._vendorPref+t._TD,"0ms"),t._refreshSlidesTimeout&&clearTimeout(t._refreshSlidesTimeout),t._refreshSlidesTimeout=setTimeout(function(){t._isMove&&t._setPosition((-t._realId-t._idOffset)*t._slideSize),t._updateBlocksContent(),t._isMove||t._currHolder.css({display:"block",opacity:1})},14),t.ev.trigger("rsOnUpdateNav")},_setGrabCursor:function(){var e=this;e._hasDrag&&e._isMove&&(e._grabCursor?e._sliderOverflow.css("cursor",e._grabCursor):(e._sliderOverflow.removeClass("grabbing-cursor"),e._sliderOverflow.addClass("grab-cursor")))},_setGrabbingCursor:function(){var e=this;e._hasDrag&&e._isMove&&(e._grabbingCursor?e._sliderOverflow.css("cursor",e._grabbingCursor):(e._sliderOverflow.removeClass("grab-cursor"),e._sliderOverflow.addClass("grabbing-cursor")))},next:function(e){var t=this;t._moveTo("next",t.st.transitionSpeed,!0,!e)},prev:function(e){var t=this;t._moveTo("prev",t.st.transitionSpeed,!0,!e)},_moveTo:function(e,t,i,o,n){var a,r,s,l=this;if(l.ev.trigger("rsBeforeMove",[e,o]),"next"===e?newItemId=l.currSlideId+1:"prev"===e?newItemId=l.currSlideId-1:newItemId=e=parseInt(e,10),!l._loop){if(newItemId<0)return void l._doBackAndForthAnim("left",!o);if(newItemId>=l.numSlides)return void l._doBackAndForthAnim("right",!o)}l._isAnimating&&(l._stopAnimation(!0),i=!1),r=newItemId-l.currSlideId,l._prevSlideId=l.currSlideId;var d,c=l.currSlideId,u=l.currSlideId+r,h=l._realId;l._loop?(u=l._updateBlocksContent(!1,u),h+=r):h=u,l._newSlideId=u,l._oldHolder=l.slidesJQ[l.currSlideId],l._realId=h,l.currSlideId=l._newSlideId,l.currSlide=l.slides[l.currSlideId],l._currHolder=l.slidesJQ[l.currSlideId];var f=l.st.slidesDiff,p=Boolean(r>0),m=Math.abs(r),g=Math.floor(c/l._numPreloadImages),v=Math.floor((c+(p?f:-f))/l._numPreloadImages),y=p?Math.max(g,v):Math.min(g,v),b=y*l._numPreloadImages+(p?l._numPreloadImages-1:0);b>l.numSlides-1?b=l.numSlides-1:0>b&&(b=0);var w=p?b-c:c-b;if(w>l._numPreloadImages&&(w=l._numPreloadImages),m>w+f)for(l._idOffset+=(m-(w+f))*(p?-1:1),t=1.4*t,s=0;s20?t._fadeZIndex=10:t._fadeZIndex++},_getTransformProp:function(){var e=this,t=window.getComputedStyle(e._slidesContainer.get(0),null).getPropertyValue(e._vendorPref+"transform"),i=t.replace(/^matrix\(/i,"").split(/, |\)$/g),o=0===i[0].indexOf("matrix3d");return parseInt(i[e._slidesHorizontal?o?12:4:o?13:5],10)},_getCSS3Prop:function(e,t){var i=this;return i._useCSS3Transitions?i._tPref1+(t?e+i._tPref2+0:0+i._tPref2+e)+i._tPref3:e},_animationComplete:function(e){var t=this;t._isMove||(t._currHolder.css("z-index",0),t._fadeZIndex=10),t._isAnimating=!1,t.staticSlideId=t.currSlideId,t._updateBlocksContent(),t._slidesMoved=!1,t.ev.trigger("rsAfterSlideChange")},_doBackAndForthAnim:function(e,t){function i(){n._isAnimating=!1}function o(){n._isAnimating=!1,n._animateTo(a,"",!1,!0,i)}var n=this,a=(-n._realId-n._idOffset)*n._slideSize;if(0!==n.numSlides&&!n._isAnimating)return n.st.loopRewind?void n.goTo("left"===e?n.numSlides-1:0,t):void(n._isMove&&(n._currAnimSpeed=200,n._animateTo(a+("left"===e?30:-30),"",!1,!0,o)))},_resizeImage:function(e,t){var i=!0;if(!e.isRendered){var o,n,a=e.content,r="rsMainSlideImage",s=this,l=s.st.imageAlignCenter,d=s.st.imageScaleMode;if(e.videoURL&&(r="rsVideoContainer","fill"!==d?o=!0:(n=a,n.hasClass(r)||(n=n.find("."+r)),n.css({width:"100%",height:"100%"}),r="rsMainSlideImage")),a.hasClass(r)||(i=!1,a=a.find("."+r)),a){var c=e.iW,u=e.iH;if(e.isRendered=!0,"none"!==d||l){"fill"!==d?bMargin=s._imagePadding:bMargin=0;var h,f,p,m,g,v=s._wrapWidth-2*bMargin,y=s._wrapHeight-2*bMargin,b={};"fit-if-smaller"===d&&(c>v||u>y)&&(d="fit"),"fill"===d||"fit"===d?(h=v/c,f=y/u,p="fill"==d?h>f?h:f:"fit"==d?f>h?h:f:1,m=Math.ceil(c*p,10),g=Math.ceil(u*p,10)):(m=c,g=u),"none"!==d&&(b.width=m,b.height=g,o&&a.find(".rsImg").css({width:"100%",height:"100%"})),l&&(b.marginLeft=Math.floor((v-m)/2)+bMargin,b.marginTop=Math.floor((y-g)/2)+bMargin),a.css(b)}}}}},e.rsProto=t.prototype,e.fn.royalSlider=function(i){var o=arguments;return this.each(function(){var n=e(this);if("object"!=typeof i&&i){var a=n.data("royalSlider");if(a&&a[i])return a[i].apply(a,Array.prototype.slice.call(o,1))}else n.data("royalSlider")||n.data("royalSlider",new t(n,i))})},e.fn.royalSlider.defaults={slidesSpacing:8,startSlideId:0,loop:!1,loopRewind:!1,numImagesToPreload:4,fadeinLoadedSlide:!0,slidesOrientation:"horizontal",transitionType:"move",transitionSpeed:600,controlNavigation:"bullets",controlsInside:!0,arrowsNav:!0,arrowsAutoplay:!0,arrowsNavAutoHide:!1,navigateByClick:!0,randomizeSlides:!1,sliderDrag:!0,sliderTouch:!0,keyboardNavEnabled:!1,fadeInAfterLoaded:!0,allowCSS3:!0,allowCSS3OnWebkit:!0,addActiveClass:!1,autoHeight:!1,easeOut:"easeOutSine",easeInOut:"easeInOutSine",minSlideOffset:10,imageScaleMode:"fit-if-smaller",imageAlignCenter:!0,imageScalePadding:4,usePreloader:!0,autoScaleSlider:!1,autoScaleSliderWidth:800,autoScaleSliderHeight:400,autoScaleHeight:!0,arrowsNavHideOnTouch:!1,globalCaption:!1,slidesDiff:2,disableResponsiveness:!1},e.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},e.extend(jQuery.easing,{easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i}}),e.extend(e.rsProto,{_initFullscreen:function(){var t=this;t._fullscreenDefaults={enabled:!1,keyboardNav:!0,buttonFS:!0,nativeFS:!1,doubleTap:!0},t.st.fullscreen=e.extend({},t._fullscreenDefaults,t.st.fullscreen),t.st.fullscreen.enabled&&t.ev.one("rsBeforeSizeSet",function(){t._setupFullscreen()})},_setupFullscreen:function(){var t=this;if(t._fsKeyboard=!t.st.keyboardNavEnabled&&t.st.fullscreen.keyboardNav,t.st.fullscreen.nativeFS){t._fullScreenApi={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""};var i="webkit moz o ms khtml".split(" ");if(!t.isAndroid)if("undefined"!=typeof document.cancelFullScreen)t._fullScreenApi.supportsFullScreen=!0;else for(var o=0;o
').appendTo(t._controlsContainer).on("click.rs",function(){t.isFullscreen?t.exitFullscreen():t.enterFullscreen()}))},enterFullscreen:function(t){var i=this;if(i._fullScreenApi){if(!t)return i._doc.on(i._fullScreenApi.fullScreenEventName,function(e){i._fullScreenApi.isFullScreen()?i.enterFullscreen(!0):i.exitFullscreen(!0)}),void i._fullScreenApi.requestFullScreen(e("html")[0]);i._fullScreenApi.requestFullScreen(e("html")[0])}if(!i._isFullscreenUpdating){i._isFullscreenUpdating=!0,i._doc.on("keyup"+i.ns+"fullscreen",function(e){27===e.keyCode&&i.exitFullscreen()}),i._fsKeyboard&&i._bindKeyboardNav();var o=e(window);i._fsScrollTopOnEnter=o.scrollTop(),i._fsScrollLeftOnEnter=o.scrollLeft(),i._htmlStyle=e("html").attr("style"),i._bodyStyle=e("body").attr("style"),i._sliderStyle=i.slider.attr("style"),e("body, html").css({overflow:"hidden",height:"100%",width:"100%",margin:"0",padding:"0"}),i.slider.addClass("rsFullscreen");var n,a;for(a=0;a':'';t.content.hasClass("rsImg")?t.content=e(o):t.content.find(".rsImg").eq(0).replaceWith(o),t.isLoaded||t.isLoading||!t.holder||t.holder.html(t.content)}}),e.rsModules.fullscreen=e.rsProto._initFullscreen,e.extend(e.rsProto,{_initBullets:function(){var t=this;if("bullets"===t.st.controlNavigation){var i='
';t.ev.one("rsAfterPropsSetup",function(){t._controlNavEnabled=!0,t.slider.addClass("rsWithBullets");for(var o='
',n=0;n"),t._controlNavItems=o.appendTo(t.slider).children(),t._controlNav.on("click.rs",".rsNavItem",function(i){t._thumbsDrag||t.goTo(e(this).index())})}),t.ev.on("rsOnAppendSlide",function(e,o,n){n>=t.numSlides?t._controlNav.append(i):t._controlNavItems.eq(n).before(i),t._controlNavItems=t._controlNav.children()}),t.ev.on("rsOnRemoveSlide",function(e,i){var o=t._controlNavItems.eq(i);o&&o.length&&(o.remove(),t._controlNavItems=t._controlNav.children())}),t.ev.on("rsOnUpdateNav",function(){var e,i=t.currSlideId;t._prevNavItem&&t._prevNavItem.removeClass("rsNavSelected"),e=t._controlNavItems.eq(i),e.addClass("rsNavSelected"),t._prevNavItem=e})}}}),e.rsModules.bullets=e.rsProto._initBullets,e.extend(e.rsProto,{_initAutoHeight:function(){var e=this;if(e.st.autoHeight){var t,i,o,n,a=function(a){o=e.slides[e.currSlideId],t=o.holder,t&&(i=t.height(),i&&i!==n&&(e._wrapHeight=i,e._useCSS3Transitions||!a?e._sliderOverflow.css("height",i):e._sliderOverflow.stop(!0,!0).animate({height:i},e.st.transitionSpeed)))};e.ev.on("rsMaybeSizeReady.rsAutoHeight",function(e,t){o===t&&a()}),e.ev.on("rsAfterContentSet.rsAutoHeight",function(e,t){o===t&&a()}),e.slider.addClass("rsAutoHeight"),e.ev.one("rsAfterInit",function(){setTimeout(function(){a(!1),setTimeout(function(){e.slider.append('
'),e._useCSS3Transitions&&e._sliderOverflow.css(e._vendorPref+"transition","height "+e.st.transitionSpeed+"ms ease-in-out")},16)},16)}),e.ev.on("rsBeforeAnimStart",function(){a(!0)}),e.ev.on("rsBeforeSizeSet",function(){setTimeout(function(){a(!1)},16)})}}}),e.rsModules.autoHeight=e.rsProto._initAutoHeight,e.extend(e.rsProto,{_initVideo:function(){var t=this;t._videoDefaults={autoHideArrows:!0,autoHideControlNav:!1,autoHideBlocks:!1,autoHideCaption:!1,youTubeCode:'',vimeoCode:''},t.st.video=e.extend({},t._videoDefaults,t.st.video),t.ev.on("rsBeforeSizeSet",function(){t._isVideoPlaying&&setTimeout(function(){var e=t._currHolder;e=e.hasClass("rsVideoContainer")?e:e.find(".rsVideoContainer"),t._videoFrameHolder&&t._videoFrameHolder.css({width:e.width(),height:e.height()})},32)});var i=t._browser.mozilla;t.ev.on("rsAfterParseNode",function(o,n,a){var r,s=e(n);if(a.videoURL){!r&&i&&(r=!0,t._useCSS3Transitions=t._use3dTransform=!1);var l=e('
'),d=e('
');s.hasClass("rsImg")?a.content=l.append(s).append(d):(a.content.find(".rsImg").wrap(l).after(d),a.content.find(".rsCLink").length>0&&(a.content.find(".rsCLink").appendTo(d),d.addClass("with-link")))}}),t.ev.on("rsAfterSlideChange",function(){t.stopVideo()})},toggleVideo:function(){var e=this;return e._isVideoPlaying?e.stopVideo():e.playVideo()},playVideo:function(){var t=this;if(!t._isVideoPlaying){var i=t.currSlide;if(!i.videoURL)return!1;var o,n,a,r=t._currVideoContent=i.content,s=i.videoURL;return s.match(/youtu\.be/i)||s.match(/youtube\.com/i)?(n=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,a=s.match(n),a&&11==a[7].length&&(o=a[7]),void 0!==o&&(t._videoFrameHolder=t.st.video.youTubeCode.replace("%id%",o))):s.match(/vimeo\.com/i)&&(n=/(www\.)?vimeo.com\/(\d+)($|\/)/,a=s.match(n),a&&(o=a[2]),void 0!==o&&(t._videoFrameHolder=t.st.video.vimeoCode.replace("%id%",o))),t.videoObj=e(t._videoFrameHolder),t.ev.trigger("rsOnCreateVideoElement",[s]),t.videoObj.length&&(t._videoFrameHolder=e('
'),t._videoFrameHolder.find(".rsPreloader").after(t.videoObj),r=r.hasClass("rsVideoContainer")?r:r.find(".rsVideoContainer"),t._videoFrameHolder.css({width:r.width(),height:r.height()}).find(".rsCloseVideoBtn").off("click.rsv").on("click.rsv",function(e){return t.stopVideo(),e.preventDefault(),e.stopPropagation(),!1}),r.append(t._videoFrameHolder),t.isIPAD&&r.addClass("rsIOSVideo"),t._toggleHiddenClass(!1),setTimeout(function(){t._videoFrameHolder.addClass("rsVideoActive")},10),t.ev.trigger("rsVideoPlay"),t._isVideoPlaying=!0),!0}return!1},stopVideo:function(){var e=this;return e._isVideoPlaying?(e.isIPAD&&e.slider.find(".rsCloseVideoBtn").remove(),e._toggleHiddenClass(!0),setTimeout(function(){e.ev.trigger("rsOnDestroyVideoElement",[e.videoObj]);var t=e._videoFrameHolder.find("iframe");if(t.length)try{t.attr("src","")}catch(i){}e._videoFrameHolder.remove(),e._videoFrameHolder=null},16),e.ev.trigger("rsVideoStop"),e._isVideoPlaying=!1,!0):!1},_toggleHiddenClass:function(e){var t=[],i=this,o=i.st.video;if(o.autoHideArrows&&(i._arrowLeft&&(t.push(i._arrowLeft,i._arrowRight),i._arrowsAutoHideLocked=!e),i._fsBtn&&t.push(i._fsBtn)),o.autoHideControlNav&&i._controlNav&&t.push(i._controlNav),o.autoHideBlocks&&i.currSlide.animBlocks&&t.push(i.currSlide.animBlocks),o.autoHideCaption&&i.globalCaption&&t.push(i.globalCaption),t.length)for(var n=0;n0){for(i=0;i0){var t;for(i=0;i0){var l=i.data("move-effect");if(l?(l=l.toLowerCase(),"none"===l?l=!1:"left"!==l&&"top"!==l&&"bottom"!==l&&"right"!==l&&(l=r.st.block.moveEffect,"none"===l&&(l=!1))):l=r.st.block.moveEffect,l&&"none"!==l){var d;d="right"===l||"left"===l?!0:!1;var c,u,h;isOppositeProp=!1,r._useCSS3Transitions?(c=0,u=r._xProp):(d?isNaN(parseInt(i.css("right"),10))?u="left":(u="right",isOppositeProp=!0):isNaN(parseInt(i.css("bottom"),10))?u="top":(u="bottom",isOppositeProp=!0),u="margin-"+u,isOppositeProp&&(s=-s),r._useCSS3Transitions?c=parseInt(i.css(u),10):(c=i.data("rs-start-move-prop"),void 0===c&&(c=parseInt(i.css(u),10),i.data("rs-start-move-prop",c)))),h="top"===l||"left"===l?c-s:c+s,n[u]=r._getCSS3Prop(h,d),o[u]=r._getCSS3Prop(c,d)}}var f=i.attr("data-fade-effect");f?("none"===f.toLowerCase()||"false"===f.toLowerCase())&&(f=!1):f=r.st.block.fadeEffect,f&&(n.opacity=0,o.opacity=1),(f||l)&&(a={},a.hasFade=Boolean(f),Boolean(l)&&(a.moveProp=u,a.hasMove=!0),a.speed=i.data("speed"),isNaN(a.speed)&&(a.speed=r.st.block.speed),a.easing=i.data("easing"),a.easing||(a.easing=r.st.block.easing),a.css3Easing=e.rsCSS3Easing[a.easing],a.delay=i.data("delay"),isNaN(a.delay)&&(a.delay=r.st.block.delay*t));var p={};r._useCSS3Transitions&&(p[r._vendorPref+r._TD]="0ms"),p.moveProp=o.moveProp,p.opacity=o.opacity,p.display="none",r._blockAnimProps.push({block:i,css:p}),r._updateAnimBlockProps(i,n),r._animatedBlockTimeouts.push(setTimeout(function(e,t,i,o){return function(){if(e.css("display","block"),i){var n={};if(r._useCSS3Transitions){var a="";i.hasMove&&(a+=i.moveProp),i.hasFade&&(i.hasMove&&(a+=", "),a+="opacity"),n[r._vendorPref+r._TP]=a,n[r._vendorPref+r._TD]=i.speed+"ms",n[r._vendorPref+r._TTF]=i.css3Easing,e.css(n),setTimeout(function(){e.css(t)},24)}else setTimeout(function(){e.animate(t,i.speed,i.easing)},16)}delete r._animatedBlockTimeouts[o]}}(i,o,a,t),a.delay<=6?12:a.delay))})}}),e.rsModules.animatedBlocks=e.rsProto._initAnimatedBlocks,e.extend(e.rsProto,{_initThumbs:function(){var t=this;"porthole"===t.st.controlNavigation&&(t._thumbsDefaults={drag:!1,touch:!1,orientation:"vertical",navigation:!0,spacing:10,appendSpan:!1,transitionSpeed:600,autoCenter:!0,fitInViewport:!0,firstMargin:!0,paddingTop:0,paddingBottom:0},t.st.thumbs=e.extend({},t._thumbsDefaults,t.st.thumbs),t._firstThumbMoved=!0,t.st.thumbs.firstMargin===!1?t.st.thumbs.firstMargin=0:t.st.thumbs.firstMargin===!0&&(t.st.thumbs.firstMargin=t.st.thumbs.spacing),t.ev.on("rsBeforeParseNode",function(t,i,o){i=e(i),o.thumbnail=i.find(".rsTmb").remove(),o.thumbnail.length?o.thumbnail=e(document.createElement("div")).append(o.thumbnail).html():(o.thumbnail=i.attr("data-rsTmb"),o.thumbnail||(o.thumbnail=i.find(".rsImg").attr("data-rsTmb")),o.thumbnail?o.thumbnail='':o.thumbnail="")}),t.ev.one("rsAfterPropsSetup",function(){t._createThumbs()}),t._prevNavItem=null,t.ev.on("rsOnUpdateNav",function(){var i=e(t._controlNavItems[t.currSlideId]);i!==t._prevNavItem&&(t._prevNavItem&&(t._prevNavItem=null),t._thumbsNavigation&&t._setCurrentThumb(t.currSlideId),t._prevNavItem=i,t._controlNavItems.each(function(){t._prevNavItem[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavSelected"):t._prevNavItem.prev().prev()[0]===this||t._prevNavItem.next().next()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavVis"):t._prevNavItem.prev()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavPrev"):t._prevNavItem.next()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavNext"):e(this).attr("class","rsNavItem rsThumb")}))}),t.ev.on("rsOnAppendSlide",function(e,i,o){var n="'+t._addThumbHTML+i.thumbnail+"
";o>=t.numSlides?t._thumbsContainer.append(n):t._controlNavItems.eq(o).before(n),t._controlNavItems=t._thumbsContainer.children(),t.updateThumbsSize()}),t.ev.on("rsOnRemoveSlide",function(e,i){var o=t._controlNavItems.eq(i);o&&(o.remove(),t._controlNavItems=t._thumbsContainer.children(),t.updateThumbsSize())}))},_createThumbs:function(){var t,i,o=this,n="rsThumbs",a=o.st.thumbs,r="",s=a.spacing;o._controlNavEnabled=!0,o._thumbsHorizontal="vertical"===a.orientation?!1:!0,o._thumbsMargin=t=s?' style="margin-'+(o._thumbsHorizontal?"right":"bottom")+":"+s+'px;"':"",o._thumbsPosition=0,o._isThumbsAnimating=!1,o._thumbsDrag=!1,o._thumbsNavigation=!1;var l=o._thumbsHorizontal?"Hor":"Ver";o.slider.addClass("rsWithThumbs rsWithThumbs"+l),r+='
',o._addThumbHTML=a.appendSpan?'':"";for(var d=0;d'+i.thumbnail+o._addThumbHTML+"
";r=e(r+"
");var c={};a.paddingTop&&(c[o._thumbsHorizontal?"paddingTop":"paddingLeft"]=a.paddingTop),a.paddingBottom&&(c[o._thumbsHorizontal?"paddingBottom":"paddingRight"]=a.paddingBottom),r.css(c),o._thumbsContainer=e(r).find("."+n+"Container"),o._controlNav=r,o._controlNavItems=o._thumbsContainer.children(), o.msEnabled&&o.st.thumbs.navigation&&o._thumbsContainer.css("-ms-touch-action",o._thumbsHorizontal?"pan-y":"pan-x"),o.slider.append(r),o._thumbsEnabled=!0,o._thumbsSpacing=s,a.navigation&&o._useCSS3Transitions&&o._thumbsContainer.css(o._vendorPref+"transition-property",o._vendorPref+"transform"),o._controlNav.on("click.rs",".rsNavItem",function(t){o._thumbsDrag||o.goTo(e(this).index())}),o.ev.off("rsBeforeSizeSet.thumbs").on("rsBeforeSizeSet.thumbs",function(){o._realWrapSize=o._thumbsHorizontal?o._wrapHeight:o._wrapWidth,o.updateThumbsSize(!0)}),!o.st.autoPlay&&o.st.autoplay&&(o.st.autoPlay=o.st.autoplay),o.st.autoPlay.enabled&&(o._thumbsContainer.after('
'),o.progressWrap=o._thumbsContainer.next(),o.progressHtml='
',o.ev.on("autoPlayPlay",function(){o.progressWrap.find(".progress-mask").length<1&&o.progressWrap.prepend(o.progressHtml),o.progressWrap.removeClass("paused")}),o.ev.on("autoPlayPause",function(){o.progressWrap.find(".progress-mask").remove(),o._autoPlayEnabled||o.progressWrap.addClass("paused")}),o.ev.on("rsAfterSlideChange",function(){o.progressWrap.removeClass("blurred")}),o.ev.on("rsBeforeAnimStart",function(){o.progressWrap.addClass("blurred")}),o.ev.on("rsVideoPlay",function(){e("body").addClass("hide-thumbnails"),o.slider.parent().hasClass("fixed")||e("body").addClass("video-playing")}),o.ev.on("rsVideoStop",function(){e("body").removeClass("video-playing").removeClass("hide-thumbnails")}),o.progressWrap.on("click",function(){o.toggleAutoPlay()}))},updateThumbsSize:function(e){var t=this,i=t._controlNavItems.first(),o={};t._controlNavItems.length;t._thumbSize=(t._thumbsHorizontal?i.outerWidth():i.outerHeight())+t._thumbsSpacing,t._thumbsContainerSize=t._thumbsContainer.outerHeight(),t._thumbsViewportSize=t._thumbsHorizontal?t._controlNav.width():t._controlNav.height(),t._thumbsMaxPosition=-(t._thumbsContainerSize-t._thumbsViewportSize)-t.st.thumbs.firstMargin,t._thumbsMinPosition=t.st.thumbs.firstMargin,t._visibleThumbsPerView=Math.floor(t._thumbsViewportSize/t._thumbSize),t.st.thumbs.navigation&&!t._thumbsNavigation&&(t._thumbsNavigation=!0,(!t.hasTouch&&t.st.thumbs.drag||t.hasTouch&&t.st.thumbs.touch)&&(t._thumbsDrag=!0,t._controlNav.on(t._downEvent,function(e){t._onDragStart(e,!0)}))),t._useCSS3Transitions&&(o[t._vendorPref+"transition-duration"]="0ms"),t._thumbsContainer.css(o)},setThumbsOrientation:function(e,t){var i=this;i._thumbsEnabled&&(i.st.thumbs.orientation=e,i._controlNav.remove(),i.slider.removeClass("rsWithThumbsHor rsWithThumbsVer"),i._createThumbs(),i._controlNav.off(i._downEvent),t||i.updateSliderSize(!0))},_setThumbsPosition:function(e){var t=this;t._thumbsPosition=e,t._useCSS3Transitions?t._thumbsContainer.css(t._xProp,t._tPref1+(t._thumbsHorizontal?e+t._tPref2+0:0+t._tPref2+e)+t._tPref3):t._thumbsContainer.css(t._thumbsHorizontal?t._xProp:t._yProp,e)},_animateThumbsTo:function(t,i,o,n,a){var r=this;if(r._thumbsNavigation){i||(i=r.st.thumbs.transitionSpeed),r._thumbsPosition=t,r._thumbsAnimTimeout&&clearTimeout(r._thumbsAnimTimeout),r._isThumbsAnimating&&(r._useCSS3Transitions||r._thumbsContainer.stop(),o=!0);var s={};r._isThumbsAnimating=!0,r._useCSS3Transitions?(s[r._vendorPref+"transition-duration"]=i+"ms",s[r._vendorPref+"transition-timing-function"]=o?e.rsCSS3Easing[r.st.easeOut]:e.rsCSS3Easing[r.st.easeInOut],r._thumbsContainer.css(s),r._setThumbsPosition(t)):(s[r._thumbsHorizontal?r._xProp:r._yProp]=t+"px",r._thumbsContainer.animate(s,i,o?"easeOutCubic":r.st.easeInOut)),n&&(r._thumbsPosition=n),r._thumbsAnimTimeout=setTimeout(function(){r._isThumbsAnimating=!1,a&&(r._animateThumbsTo(n,a,!0),a=null,dech)},i)}},_setCurrentThumb:function(e,t){var i=this,o=40*-e;0==o&&(o=20),i._thumbsNavigation&&(i._firstThumbMoved&&(t=!0,i._firstThumbMoved=!1),o!==i._thumbsPosition&&(t?i._setThumbsPosition(o):i._animateThumbsTo(o)))}}),e.rsModules.thumbnails=e.rsProto._initThumbs}),jQuery(document).ready(function(e){"ontouchstart"in window||!("on"==dtLocal.themeSettings.smoothScroll||"on_parallax"==dtLocal.themeSettings.smoothScroll&&e(".stripe-parallax-bg").length>0)||e("body").css({"scroll-behavior":"smooth"})}),jQuery(document).ready(function(e){var t=e(window),i=t.height();t.resize(function(){i=t.height()}),e.fn.parallax=function(o,n,a){function r(){var a=t.scrollTop();c.each(function(){var t=e(this),r=t.offset().top,l=s(t);a>r+l||r>a+i||c.css("backgroundPosition",o+" "+Math.round((r-a)*n)+"px")})}var s,l,d,c=e(this);c.each(function(){l=c.offset().top}),s=a?function(e){return e.outerHeight(!0)}:function(e){return e.height()},(arguments.length<1||null===o)&&(o="50%"),(arguments.length<2||null===n)&&(n=.1),(arguments.length<3||null===a)&&(a=!0),t.bind("scroll",r).resize(function(){r()}).bind("debouncedresize",function(){clearTimeout(d),d=setTimeout(function(){r()},20)}),r(),setTimeout(function(){!window.bgGlitchFixed&&e.browser.webkit&&(t.scrollTop(t.scrollTop()+1),window.bgGlitchFixed=!0)},20)}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){Date.now||(Date.now=function(){return(new Date).getTime()}),window.requestAnimationFrame||function(){"use strict";for(var e=["webkit","moz"],t=0;t0&&"none"!==e}(),o=navigator.userAgent.toLowerCase().indexOf("android")>-1,n=!!window.opera,a=[],r=function(){function t(t,r){var s,l=this;l.$item=e(t),l.defaults={speed:.5,imgSrc:null,imgWidth:null,imgHeight:null,enableTransform:!0,zIndex:-100},s=l.$item.data("jarallax")||{},l.options=e.extend({},l.defaults,s,r),l.options.speed=Math.min(1,Math.max(-1,parseFloat(l.options.speed))),l.instanceID=i++,l.image={src:l.options.imgSrc||null,$container:null,$item:null,width:l.options.imgWidth||null,height:l.options.imgHeight||null,useImgTag:o||n},l.initImg()&&(l.init(),a.push(l))}var i=0;return t}();r.prototype.initImg=function(){var e=this;return null===e.image.src&&(e.image.src=e.$item.css("background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),e.image.src&&"none"!==e.image.src?!0:!1},r.prototype.init=function(){function i(){a.coverImage(),a.clipContainer(),a.onScroll(!0),a.$item.data("jarallax-original-styles",a.$item.attr("style")),setTimeout(function(){a.$item.css({"background-image":"none","background-attachment":"scroll","background-size":"auto"})},0)}if(e(".header-side-line").length>0)var o=e(".side-header-v-stroke").width();else if(!e("body").hasClass("sticky-header")&&!e("body").hasClass("overlay-navigation")&&e(".side-header").length>0)var o=e(".side-header").width();else var o=0;var n="absolute",a=this;if("stripe"==a.$item[0].classList[0])var r=2e3+o;else var r=e(".content").offset().left+22;var s=(e("#page").width(),r-e(".content").offset().left-22,{position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden","pointer-events":"none",transition:"transform linear -1ms, -webkit-transform linear -1ms"}),l={position:n,left:"50%"};a.image.$container=e("
").css(s).css({visibility:"hidden","z-index":a.options.zIndex}).attr("id","jarallax-container-"+a.instanceID).prependTo(a.$item),a.image.useImgTag&&t?(a.image.$item=e("").attr("src",a.image.src),l=e.extend({"max-width":"none"},s,l)):(a.image.$item=e("
"),l=e.extend({"background-position":"inherit","background-repeat":"inherit","background-image":'url("'+a.image.src+'")'},s,l)),a.image.$item.css(l).prependTo(a.image.$container),a.image.width&&a.image.height?i():a.getImageSize(a.image.src,function(e,t){a.image.width=e,a.image.height=t,i()})},r.prototype.destroy=function(){for(var t=this,i=0,o=a.length;o>i;i++)if(a[i].instanceID===t.instanceID){a.splice(i,1);break}e("head #jarallax-clip-"+t.instanceID).remove(),t.$item.attr("style",t.$item.data("jarallax-original-styles")),t.$item.removeData("jarallax-original-styles"),t.image.$container.remove(),delete t.$item[0].jarallax},r.prototype.round=function(e){return Math.floor(100*e)/100},r.prototype.getImageSize=function(e,t){if(!e||!t)return!1;var i=new Image;i.onload=function(){t(i.width,i.height)},i.src=e},r.prototype.clipContainer=function(){var t=this,i=t.image.$container.outerWidth(!0),o=t.image.$container.outerHeight(!0),n=e("head #jarallax-clip-"+t.instanceID);n.length||(e("head").append(''),n=e("head #jarallax-clip-"+t.instanceID));var a=["#jarallax-container-"+t.instanceID+" {"," clip: rect(0px "+i+"px "+o+"px 0);"," clip: rect(0px, "+i+"px, "+o+"px, 0);","}"].join("\n");n[0].styleSheet?n[0].styleSheet.cssText=a:n.html(a)},r.prototype.coverImage=function(){var i=this;if(i.image.width&&i.image.height){if(e("body").hasClass("transparent"))var o=0+e("#wpadminbar").height();else var o=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height()+e("#wpadminbar").height();if(e(".side-header-v-stroke").length>0){e(".side-header-v-stroke").width()}else;console.log(o+"headerH");var n,a,r=i.image.$container.outerWidth(!0),s=i.image.$container.outerHeight(!0),l=e(window).outerWidth(!0),d=e(window).outerHeight(!0),c=i.image.width,u=i.image.height;if("stripe"==i.$item[0].classList[0])var r=i.image.$container.outerWidth(!0)-4e3;var h={width:1*Math.max(l,r),height:Math.max(d,s)*Math.max(i.options.speed,1)};h.width/h.height>c/u?(n=h.width,a=h.width*u/c):(n=h.height*c/u,a=h.height),i.image.useImgTag&&t?(h.width=i.round(n),h.height=i.round(a),h.marginLeft=i.round(-(n-r)/2),h.marginTop=i.round(-(a-s)/2)):h.backgroundSize=i.round(n)+"px "+i.round(a)+"px",i.image.$item.css(h)}},r.prototype.onScroll=function(o){var n=this;if(n.image.width&&n.image.height){var a=e(window).scrollTop(),r=e(window).scrollLeft(),s=(e(window).width(),e(window).height()),l=n.$item.offset().top,d=n.$item.offset().left,c=n.$item.outerHeight(!0),u={visibility:"visible",backgroundPosition:"inherit"},h=o?!1:a>l+c||l>a+s;if(!h){var f=-(a-l)*n.options.speed,p=-(r-d)*n.options.speed;f=n.round(f),p=n.round(p),console.log(l+"top offset",n.options.speed+" speed",n.image.$item.css("position")),t&&n.options.enableTransform?(u.transform="translateY("+f+"px) translateX("+p+"px)",i&&(u.transform="translate3d(-50%, "+f+"px, 0)")):u.backgroundPosition=p+"px "+f+"px",n.image.$item.css(u)}}},function(){e(window).on("scroll.jarallax",function(){window.requestAnimationFrame(function(){for(var e=0,t=a.length;t>e;e++)a[e].onScroll()})});var t;e(window).on("resize.jarallax orientationchange.jarallax load.jarallax",function(){clearTimeout(t),t=setTimeout(function(){window.requestAnimationFrame(function(){for(var e=0,t=a.length;t>e;e++){var i=a[e];i.coverImage(),i.clipContainer(),i.onScroll()}})},100)})}();var s=e.fn.jarallax;e.fn.jarallax=function(){var e,t=this,i=arguments[0],o=Array.prototype.slice.call(arguments,1),n=t.length,a=0;for(a;n>a;a++)if("object"==typeof i||"undefined"==typeof i?t[a].jarallax||(t[a].jarallax=new r(t[a],i)):e=t[a].jarallax?t[a].jarallax[i].apply(t[a].jarallax,o):void 0,"undefined"!=typeof e)return e;return this},e.fn.jarallax.noConflict=function(){return e.fn.jarallax=s,this},e(document).on("ready.data-jarallax",function(){e("[data-jarallax]").jarallax()})}),function(e){e.fn.collagePlus=function(t){function i(t,i,n,a){for(var r=n.padding*t.length+t.length*t[0][3],s=n.albumWidth-r,l=s/(i-r),d=r,c=ir.albumWidth&&0!=o.length&&(i(o,t,r,a),delete t,delete o,t=0,o=[],a+=1),r.images.length-1==s&&0!=o.length&&(i(o,t,r,a),delete t,delete o,t=0,o=[],a+=1)}),e(this).trigger("jgDone")})}}(jQuery),jQuery(document).ready(function(e){var t=0;e(".jg-container").each(function(){t++;var i=e(this),o=i.attr("data-padding");i.find(".wf-cell");i.attr("id","jg-container-"+t),e("").insertAfter(i),i.on("jgDone",function(){new Layzr({selector:".jgrid-lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",threshold:0,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("jgrid-layzr-loaded");var t=e(this);t.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(e){setTimeout(function(){t.parent().removeClass("layzr-bg")},200)})}})})}),e.fn.collage=function(t){return this.each(function(){var i=(e(this),e(this)),o=i.attr("data-padding"),n=i.find(".wf-cell"),a=parseFloat(n.first().css("padding-left"))+parseFloat(n.first().css("padding-right")),r=parseInt(i.attr("data-target-height")),s=!0;if("false"==i.attr("data-part-row")&&(s=!1),i.parent(".full-width-wrap").length)var l=i.parents(".full-width-wrap").width()-2*parseInt(o);else var l=i.parent().width()+2*parseInt(o);var d={albumWidth:l,targetHeight:r,padding:a,allowPartialLastRow:s,fadeSpeed:2e3,effect:"effect-1",direction:"vertical"};e.extend(d,t),dtGlobals.jGrid=d,i.collagePlus(d),i.css({width:l})})},e(window).on("debouncedresize",function(){e(".jg-container").not(".jgrid-shortcode").collage(),e(".jgrid-shortcode").each(function(){var t=e(this),i=t.data("visibleItems");i?t.collage({images:i}):t.collage()})})}),function(e,t,i){"use strict";e.HoverDir=function(t,i){this.$el=e(i),this._init(t)},e.HoverDir.defaults={speed:300,easing:"ease",hoverDelay:0,inverse:!1},e.HoverDir.prototype={_init:function(t){this.options=e.extend(!0,{},e.HoverDir.defaults,t),this.transitionProp="all "+this.options.speed+"ms "+this.options.easing,this.support=Modernizr.csstransitions,this._loadEvents()},_loadEvents:function(){var t=this;this.$el.on("mouseenter.hoverdir, mouseleave.hoverdir",function(i){var o=e(this),n=o.find(".rollover-content"),a=t._getDir(o,{x:i.pageX,y:i.pageY}),r=t._getStyle(a);"mouseenter"===i.type?(n.hide().css(r.from),clearTimeout(t.tmhover),t.tmhover=setTimeout(function(){n.show(0,function(){var i=e(this);t.support&&i.css("transition",t.transitionProp),t._applyAnimation(i,r.to,t.options.speed)})},t.options.hoverDelay)):(t.support&&n.css("transition",t.transitionProp),clearTimeout(t.tmhover),t._applyAnimation(n,r.from,t.options.speed))})},_getDir:function(e,t){var i=e.width(),o=e.height(),n=(t.x-e.offset().left-i/2)*(i>o?o/i:1),a=(t.y-e.offset().top-o/2)*(o>i?i/o:1),r=Math.round((Math.atan2(a,n)*(180/Math.PI)+180)/90+3)%4;return r},_getStyle:function(e){var t,i,o={left:"0px",top:"-100%"},n={left:"0px",top:"100%"},a={left:"-100%",top:"0px"},r={left:"100%",top:"0px"},s={top:"0px"},l={left:"0px"};switch(e){case 0:t=this.options.inverse?n:o,i=s;break;case 1:t=this.options.inverse?a:r,i=l;break;case 2:t=this.options.inverse?o:n,i=s;break;case 3:t=this.options.inverse?r:a,i=l}return{from:t,to:i}},_applyAnimation:function(t,i,o){e.fn.applyStyle=this.support?e.fn.css:e.fn.animate,t.stop().applyStyle(i,e.extend(!0,[],{duration:o+"ms"}))}};var o=function(e){t.console&&t.console.error(e)};e.fn.hoverdir=function(t){var i=e.data(this,"hoverdir");if("string"==typeof t){var n=Array.prototype.slice.call(arguments,1);this.each(function(){return i?e.isFunction(i[t])&&"_"!==t.charAt(0)?void i[t].apply(i,n):void o("no such method '"+t+"' for hoverdir instance"):void o("cannot call methods on hoverdir prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){i?i._init():i=e.data(this,"hoverdir",new e.HoverDir(t,this))});return i}}(jQuery,window),function(e){"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){!function(t){var i="function"==typeof define&&define.amd,o="undefined"!=typeof module&&module.exports,n=("https:"==document.location.protocol?"https:":"http:",dtLocal.themeUrl+"/js/atoms/plugins/jquery.mousewheel.min.js");i||(o?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+n+"%3E%3C/script%3E"))),t()}(function(){var t,i="mCustomScrollbar",o="mCS",n=".mCustomScrollbar",a={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0,autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,s={},l=window.attachEvent&&!window.addEventListener?1:0,d=!1,c=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],u={init:function(t){var t=e.extend(!0,{},a,t),i=h.call(this);if(t.live){var l=t.liveSelector||this.selector||n,d=e(l);if("off"===t.live)return void p(l);s[l]=setTimeout(function(){d.mCustomScrollbar(t),"once"===t.live&&d.length&&p(l)},500)}else p(l);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":m(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=g(t.scrollButtons.scrollType),f(t),e(i).each(function(){var i=e(this);if(!i.data(o)){i.data(o,{idx:++r,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var n=i.data(o),a=n.opt,s=i.data("mcs-axis"),l=i.data("mcs-scrollbar-position"),d=i.data("mcs-theme");s&&(a.axis=s),l&&(a.scrollbarPosition=l),d&&(a.theme=d,f(a)),v.call(this),e("#mCSB_"+n.idx+"_container img:not(."+c[2]+")").addClass(c[2]),u.update.call(null,i)}})},update:function(t,i){var n=t||h.call(this);return e(n).each(function(){var t=e(this);if(t.data(o)){var n=t.data(o),a=n.opt,r=e("#mCSB_"+n.idx+"_container"),s=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];if(!r.length)return;n.tweenRunning&&q(t),t.hasClass(c[3])&&t.removeClass(c[3]),t.hasClass(c[4])&&t.removeClass(c[4]),_.call(this),b.call(this),"y"===a.axis||a.advanced.autoExpandHorizontalScroll||r.css("width",y(r.children())),n.overflowed=k.call(this),M.call(this),a.autoDraggerLength&&C.call(this),S.call(this),P.call(this);var l=[Math.abs(r[0].offsetTop),Math.abs(r[0].offsetLeft)];"x"!==a.axis&&(n.overflowed[0]?s[0].height()>s[0].parent().height()?T.call(this):(G(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}),n.contentReset.y=null):(T.call(this),"y"===a.axis?I.call(this):"yx"===a.axis&&n.overflowed[1]&&G(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==a.axis&&(n.overflowed[1]?s[1].width()>s[1].parent().width()?T.call(this):(G(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}),n.contentReset.x=null):(T.call(this),"x"===a.axis?I.call(this):"yx"===a.axis&&n.overflowed[0]&&G(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&n&&(2===i&&a.callbacks.onImageLoad&&"function"==typeof a.callbacks.onImageLoad?a.callbacks.onImageLoad.call(this):3===i&&a.callbacks.onSelectorChange&&"function"==typeof a.callbacks.onSelectorChange?a.callbacks.onSelectorChange.call(this):a.callbacks.onUpdate&&"function"==typeof a.callbacks.onUpdate&&a.callbacks.onUpdate.call(this)),X.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var n=h.call(this);return e(n).each(function(){var n=e(this);if(n.data(o)){var a=n.data(o),r=a.opt,s={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},l=e.extend(!0,{},s,i),d=$.call(this,t),c=l.scrollInertia>0&&l.scrollInertia<17?17:l.scrollInertia;d[0]=V.call(this,d[0],"y"),d[1]=V.call(this,d[1],"x"),l.moveDragger&&(d[0]*=a.scrollRatio.y,d[1]*=a.scrollRatio.x),l.dur=c,setTimeout(function(){null!==d[0]&&"undefined"!=typeof d[0]&&"x"!==r.axis&&a.overflowed[0]&&(l.dir="y",l.overwrite="all",G(n,d[0].toString(),l)),null!==d[1]&&"undefined"!=typeof d[1]&&"y"!==r.axis&&a.overflowed[1]&&(l.dir="x",l.overwrite="none",G(n,d[1].toString(),l))},l.timeout)}})}},stop:function(){var t=h.call(this);return e(t).each(function(){var t=e(this);t.data(o)&&q(t)})},disable:function(t){var i=h.call(this);return e(i).each(function(){var i=e(this);if(i.data(o)){i.data(o);X.call(this,"remove"),I.call(this),t&&T.call(this),M.call(this,!0),i.addClass(c[3])}})},destroy:function(){var t=h.call(this);return e(t).each(function(){var n=e(this);if(n.data(o)){var a=n.data(o),r=a.opt,s=e("#mCSB_"+a.idx),l=e("#mCSB_"+a.idx+"_container"),d=e(".mCSB_"+a.idx+"_scrollbar");r.live&&p(r.liveSelector||e(t).selector),X.call(this,"remove"),I.call(this),T.call(this),n.removeData(o),Z(this,"mcs"),d.remove(),l.find("img."+c[2]).removeClass(c[2]),s.replaceWith(l.contents()),n.removeClass(i+" _"+o+"_"+a.idx+" "+c[6]+" "+c[7]+" "+c[5]+" "+c[3]).addClass(c[4])}})}},h=function(){return"object"!=typeof e(this)||e(this).length<1?n:this},f=function(t){var i=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],o=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],n=["minimal","minimal-dark"],a=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=e.inArray(t.theme,i)>-1?!1:t.autoDraggerLength,t.autoExpandScrollbar=e.inArray(t.theme,o)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=e.inArray(t.theme,n)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,a)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},p=function(e){s[e]&&(clearTimeout(s[e]),Z(s,e))},m=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),n=t.data(o),a=n.opt,r=a.autoExpandScrollbar?" "+c[1]+"_expand":"",s=["
","
"],l="yx"===a.axis?"mCSB_vertical_horizontal":"x"===a.axis?"mCSB_horizontal":"mCSB_vertical",d="yx"===a.axis?s[0]+s[1]:"x"===a.axis?s[1]:s[0],u="yx"===a.axis?"
":"",h=a.autoHideScrollbar?" "+c[6]:"",f="x"!==a.axis&&"rtl"===n.langDir?" "+c[7]:"";a.setWidth&&t.css("width",a.setWidth),a.setHeight&&t.css("height",a.setHeight),a.setLeft="y"!==a.axis&&"rtl"===n.langDir?"989999px":a.setLeft,t.addClass(i+" _"+o+"_"+n.idx+h+f).wrapInner("
");var p=e("#mCSB_"+n.idx),m=e("#mCSB_"+n.idx+"_container");"y"===a.axis||a.advanced.autoExpandHorizontalScroll||m.css("width",y(m.children())),"outside"===a.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),p.addClass("mCSB_outside").after(d)):(p.addClass("mCSB_inside").append(d),m.wrap(u)),w.call(this);var g=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},y=function(t){return Math.max.apply(Math,t.map(function(){return e(this).outerWidth(!0)}).get())},b=function(){var t=e(this),i=t.data(o),n=i.opt,a=e("#mCSB_"+i.idx+"_container");n.advanced.autoExpandHorizontalScroll&&"y"!==n.axis&&a.css({position:"absolute",width:"auto"}).wrap("
").css({width:Math.ceil(a[0].getBoundingClientRect().right+.4)-Math.floor(a[0].getBoundingClientRect().left),position:"relative"}).unwrap()},w=function(){var t=e(this),i=t.data(o),n=i.opt,a=e(".mCSB_"+i.idx+"_scrollbar:first"),r=te(n.scrollButtons.tabindex)?"tabindex='"+n.scrollButtons.tabindex+"'":"",s=["","","",""],l=["x"===n.axis?s[2]:s[0],"x"===n.axis?s[3]:s[1],s[2],s[3]];n.scrollButtons.enable&&a.prepend(l[0]).append(l[1]).next(".mCSB_scrollTools").prepend(l[2]).append(l[3])},_=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=t.css("max-height")||"none",r=-1!==a.indexOf("%"),s=t.css("box-sizing");if("none"!==a){var l=r?t.parent().height()*parseInt(a)/100:parseInt(a);"border-box"===s&&(l-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),n.css("max-height",Math.round(l))}},C=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=e("#mCSB_"+i.idx+"_container"),r=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")],s=[n.height()/a.outerHeight(!1),n.width()/a.outerWidth(!1)],d=[parseInt(r[0].css("min-height")),Math.round(s[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(s[1]*r[1].parent().width())],c=l&&d[1]n.height(),s>n.width()]},T=function(){var t=e(this),i=t.data(o),n=i.opt,a=e("#mCSB_"+i.idx),r=e("#mCSB_"+i.idx+"_container"),s=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")];if(q(t),("x"!==n.axis&&!i.overflowed[0]||"y"===n.axis&&i.overflowed[0])&&(s[0].add(r).css("top",0),G(t,"_resetY")),"y"!==n.axis&&!i.overflowed[1]||"x"===n.axis&&i.overflowed[1]){var l=dx=0;"rtl"===i.langDir&&(l=a.width()-r.outerWidth(!1),dx=Math.abs(l/i.scrollRatio.x)),r.css("left",l),s[1].css("left",dx),G(t,"_resetX")}},P=function(){function t(){r=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(r),E.call(i[0])):t()},100)}var i=e(this),n=i.data(o),a=n.opt;if(!n.bindEvents){if(A.call(this),a.contentTouchScroll&&L.call(this),H.call(this),a.mouseWheel.enable){var r;t()}R.call(this),D.call(this),a.advanced.autoScrollOnFocus&&F.call(this),a.scrollButtons.enable&&j.call(this),a.keyboard.enable&&W.call(this),n.bindEvents=!0}},I=function(){var t=e(this),i=t.data(o),n=i.opt,a=o+"_"+i.idx,r=".mCSB_"+i.idx+"_scrollbar",s=e("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+r+" ."+c[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+r+">a"),l=e("#mCSB_"+i.idx+"_container");n.advanced.releaseDraggableSelectors&&s.add(e(n.advanced.releaseDraggableSelectors)), i.bindEvents&&(e(document).unbind("."+a),s.each(function(){e(this).unbind("."+a)}),clearTimeout(t[0]._focusTimeout),Z(t[0],"_focusTimeout"),clearTimeout(i.sequential.step),Z(i.sequential,"step"),clearTimeout(l[0].onCompleteTimeout),Z(l[0],"onCompleteTimeout"),i.bindEvents=!1)},M=function(t){var i=e(this),n=i.data(o),a=n.opt,r=e("#mCSB_"+n.idx+"_container_wrapper"),s=r.length?r:e("#mCSB_"+n.idx+"_container"),l=[e("#mCSB_"+n.idx+"_scrollbar_vertical"),e("#mCSB_"+n.idx+"_scrollbar_horizontal")],d=[l[0].find(".mCSB_dragger"),l[1].find(".mCSB_dragger")];"x"!==a.axis&&(n.overflowed[0]&&!t?(l[0].add(d[0]).add(l[0].children("a")).css("display","block"),s.removeClass(c[8]+" "+c[10])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&d[0].css("display","none"),s.removeClass(c[10])):(l[0].css("display","none"),s.addClass(c[10])),s.addClass(c[8]))),"y"!==a.axis&&(n.overflowed[1]&&!t?(l[1].add(d[1]).add(l[1].children("a")).css("display","block"),s.removeClass(c[9]+" "+c[11])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&d[1].css("display","none"),s.removeClass(c[11])):(l[1].css("display","none"),s.addClass(c[11])),s.addClass(c[9]))),n.overflowed[0]||n.overflowed[1]?i.removeClass(c[5]):i.addClass(c[5])},z=function(e){var t=e.type;switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return e.target.ownerDocument!==document?[e.originalEvent.screenY,e.originalEvent.screenX,!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],o=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[i.screenY,i.screenX,o>1]:[i.pageY,i.pageX,o>1];default:return[e.pageY,e.pageX,!1]}},A=function(){function t(e){var t=p.find("iframe");if(t.length){var i=e?"auto":"none";t.css("pointer-events",i)}}function i(e,t,i,o){if(p[0].idleTimer=u.scrollInertia<233?250:0,n.attr("id")===f[1])var a="x",r=(n[0].offsetLeft-t+o)*c.scrollRatio.x;else var a="y",r=(n[0].offsetTop-e+i)*c.scrollRatio.y;G(s,r.toString(),{dir:a,drag:!0})}var n,a,r,s=e(this),c=s.data(o),u=c.opt,h=o+"_"+c.idx,f=["mCSB_"+c.idx+"_dragger_vertical","mCSB_"+c.idx+"_dragger_horizontal"],p=e("#mCSB_"+c.idx+"_container"),m=e("#"+f[0]+",#"+f[1]),g=u.advanced.releaseDraggableSelectors?m.add(e(u.advanced.releaseDraggableSelectors)):m;m.bind("mousedown."+h+" touchstart."+h+" pointerdown."+h+" MSPointerDown."+h,function(i){if(i.stopImmediatePropagation(),i.preventDefault(),K(i)){d=!0,l&&(document.onselectstart=function(){return!1}),t(!1),q(s),n=e(this);var o=n.offset(),c=z(i)[0]-o.top,h=z(i)[1]-o.left,f=n.height()+o.top,p=n.width()+o.left;f>c&&c>0&&p>h&&h>0&&(a=c,r=h),x(n,"active",u.autoExpandScrollbar)}}).bind("touchmove."+h,function(e){e.stopImmediatePropagation(),e.preventDefault();var t=n.offset(),o=z(e)[0]-t.top,s=z(e)[1]-t.left;i(a,r,o,s)}),e(document).bind("mousemove."+h+" pointermove."+h+" MSPointerMove."+h,function(e){if(n){var t=n.offset(),o=z(e)[0]-t.top,s=z(e)[1]-t.left;if(a===o)return;i(a,r,o,s)}}).add(g).bind("mouseup."+h+" touchend."+h+" pointerup."+h+" MSPointerUp."+h,function(e){n&&(x(n,"active",u.autoExpandScrollbar),n=null),d=!1,l&&(document.onselectstart=null),t(!0)})},L=function(){function i(e){if(!ee(e)||d||z(e)[2])return void(t=0);t=1,_=0,C=0,S.removeClass("mCS_touch_action");var i=I.offset();c=z(e)[0]-i.top,u=z(e)[1]-i.left,O=[z(e)[0],z(e)[1]]}function n(e){if(ee(e)&&!d&&!z(e)[2]&&(e.stopImmediatePropagation(),!C||_)){m=Q();var t=P.offset(),i=z(e)[0]-t.top,o=z(e)[1]-t.left,n="mcsLinearOut";if(A.push(i),L.push(o),O[2]=Math.abs(z(e)[0]-O[0]),O[3]=Math.abs(z(e)[1]-O[1]),x.overflowed[0])var a=M[0].parent().height()-M[0].height(),r=c-i>0&&i-c>-(a*x.scrollRatio.y)&&(2*O[3]0&&o-u>-(s*x.scrollRatio.x)&&(2*O[2]30)){y=1e3/(g-p);var n="mcsEaseOut",a=2.5>y,r=a?[A[A.length-2],L[L.length-2]]:[0,0];v=a?[i-r[0],o-r[1]]:[i-h,o-f];var c=[Math.abs(v[0]),Math.abs(v[1])];y=a?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[y,y];var u=[Math.abs(I[0].offsetTop)-v[0]*s(c[0]/y[0],y[0]),Math.abs(I[0].offsetLeft)-v[1]*s(c[1]/y[1],y[1])];b="yx"===k.axis?[u[0],u[1]]:"x"===k.axis?[null,u[1]]:[u[0],null],w=[4*c[0]+k.scrollInertia,4*c[1]+k.scrollInertia];var S=parseInt(k.contentTouchScroll)||0;b[0]=c[0]>S?b[0]:0,b[1]=c[1]>S?b[1]:0,x.overflowed[0]&&l(b[0],w[0],n,"y",E,!1),x.overflowed[1]&&l(b[1],w[1],n,"x",E,!1)}}}function s(e,t){var i=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?i[0]:i[3]:e>60?t>3?i[3]:i[2]:e>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function l(e,t,i,o,n,a){e&&G(S,e.toString(),{dur:t,scrollEasing:i,dir:o,overwrite:n,drag:a})}var c,u,h,f,p,m,g,v,y,b,w,_,C,S=e(this),x=S.data(o),k=x.opt,T=o+"_"+x.idx,P=e("#mCSB_"+x.idx),I=e("#mCSB_"+x.idx+"_container"),M=[e("#mCSB_"+x.idx+"_dragger_vertical"),e("#mCSB_"+x.idx+"_dragger_horizontal")],A=[],L=[],H=0,E="yx"===k.axis?"none":"all",O=[],R=I.find("iframe"),F=["touchstart."+T+" pointerdown."+T+" MSPointerDown."+T,"touchmove."+T+" pointermove."+T+" MSPointerMove."+T,"touchend."+T+" pointerup."+T+" MSPointerUp."+T];I.bind(F[0],function(e){i(e)}).bind(F[1],function(e){n(e)}),P.bind(F[0],function(e){a(e)}).bind(F[2],function(e){r(e)}),R.length&&R.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind(F[0],function(e){i(e),a(e)}).bind(F[1],function(e){n(e)}).bind(F[2],function(e){r(e)})})})},H=function(){function i(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function n(e,t,i){c.type=i&&a?"stepped":"stepless",c.scrollAmount=10,N(r,e,t,"mcsLinearOut",i?60:null)}var a,r=e(this),s=r.data(o),l=s.opt,c=s.sequential,u=o+"_"+s.idx,h=e("#mCSB_"+s.idx+"_container"),f=h.parent();h.bind("mousedown."+u,function(e){t||a||(a=1,d=!0)}).add(document).bind("mousemove."+u,function(e){if(!t&&a&&i()){var o=h.offset(),r=z(e)[0]-o.top+h[0].offsetTop,d=z(e)[1]-o.left+h[0].offsetLeft;r>0&&r0&&dr?n("on",38):r>f.height()&&n("on",40)),"y"!==l.axis&&s.overflowed[1]&&(0>d?n("on",37):d>f.width()&&n("on",39)))}}).bind("mouseup."+u,function(e){t||(a&&(a=0,n("off",null)),d=!1)})},E=function(){function t(t,o){if(q(i),!O(i,t.target)){var r="auto"!==a.mouseWheel.deltaFactor?parseInt(a.mouseWheel.deltaFactor):l&&t.deltaFactor<100?100:t.deltaFactor||100;if("x"===a.axis||"x"===a.mouseWheel.axis)var c="x",u=[Math.round(r*n.scrollRatio.x),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?u[1]:u[0]>=s.width()?.9*s.width():u[0],f=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetLeft),p=d[1][0].offsetLeft,m=d[1].parent().width()-d[1].width(),g=t.deltaX||t.deltaY||o;else var c="y",u=[Math.round(r*n.scrollRatio.y),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?u[1]:u[0]>=s.height()?.9*s.height():u[0],f=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetTop),p=d[0][0].offsetTop,m=d[0].parent().height()-d[0].height(),g=t.deltaY||o;"y"===c&&!n.overflowed[0]||"x"===c&&!n.overflowed[1]||((a.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(g=-g),a.mouseWheel.normalizeDelta&&(g=0>g?-1:1),(g>0&&0!==p||0>g&&p!==m||a.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),G(i,(f-g*h).toString(),{dir:c}))}}if(e(this).data(o)){var i=e(this),n=i.data(o),a=n.opt,r=o+"_"+n.idx,s=e("#mCSB_"+n.idx),d=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")],c=e("#mCSB_"+n.idx+"_container").find("iframe");c.length&&c.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+r,function(e,i){t(e,i)})})}),s.bind("mousewheel."+r,function(e,i){t(e,i)})}},B=function(e){var t=null;try{var i=e.contentDocument||e.contentWindow.document;t=i.body.innerHTML}catch(o){}return null!==t},O=function(t,i){var n=i.nodeName.toLowerCase(),a=t.data(o).opt.mouseWheel.disableOver,r=["select","textarea"];return e.inArray(n,a)>-1&&!(e.inArray(n,r)>-1&&!e(i).is(":focus"))},R=function(){var t=e(this),i=t.data(o),n=o+"_"+i.idx,a=e("#mCSB_"+i.idx+"_container"),r=a.parent(),s=e(".mCSB_"+i.idx+"_scrollbar ."+c[12]);s.bind("touchstart."+n+" pointerdown."+n+" MSPointerDown."+n,function(e){d=!0}).bind("touchend."+n+" pointerup."+n+" MSPointerUp."+n,function(e){d=!1}).bind("click."+n,function(o){if(e(o.target).hasClass(c[12])||e(o.target).hasClass("mCSB_draggerRail")){q(t);var n=e(this),s=n.find(".mCSB_dragger");if(n.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var l="x",d=o.pageX>s.offset().left?-1:1,u=Math.abs(a[0].offsetLeft)-d*(.9*r.width())}else{if(!i.overflowed[0])return;var l="y",d=o.pageY>s.offset().top?-1:1,u=Math.abs(a[0].offsetTop)-d*(.9*r.height())}G(t,u.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})}})},F=function(){var t=e(this),i=t.data(o),n=i.opt,a=o+"_"+i.idx,r=e("#mCSB_"+i.idx+"_container"),s=r.parent();r.bind("focusin."+a,function(i){var o=e(document.activeElement),a=r.find(".mCustomScrollBox").length,l=0;o.is(n.advanced.autoScrollOnFocus)&&(q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=a?(l+17)*a:0,t[0]._focusTimeout=setTimeout(function(){var e=[ie(o)[0],ie(o)[1]],i=[r[0].offsetTop,r[0].offsetLeft],a=[i[0]+e[0]>=0&&i[0]+e[0]=0&&i[0]+e[1]a");l.bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r+" mouseup."+r+" touchend."+r+" pointerup."+r+" MSPointerUp."+r+" mouseout."+r+" pointerout."+r+" MSPointerOut."+r+" click."+r,function(o){function r(e,i){a.scrollAmount=n.snapAmount||n.scrollButtons.scrollAmount,N(t,e,i)}if(o.preventDefault(),K(o)){var s=e(this).attr("class");switch(a.type=n.scrollButtons.scrollType,o.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===a.type)return;d=!0,i.tweenRunning=!1,r("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===a.type)return;d=!1,a.dir&&r("off",s);break;case"click":if("stepped"!==a.type||i.tweenRunning)return;r("on",s)}}})},W=function(){function t(t){function o(e,t){r.type=a.keyboard.scrollType,r.scrollAmount=a.snapAmount||a.keyboard.scrollAmount,"stepped"===r.type&&n.tweenRunning||N(i,e,t)}switch(t.type){case"blur":n.tweenRunning&&r.dir&&o("off",null);break;case"keydown":case"keyup":var s=t.keyCode?t.keyCode:t.which,l="on";if("x"!==a.axis&&(38===s||40===s)||"y"!==a.axis&&(37===s||39===s)){if((38===s||40===s)&&!n.overflowed[0]||(37===s||39===s)&&!n.overflowed[1])return;"keyup"===t.type&&(l="off"),e(document.activeElement).is(u)||(t.preventDefault(),t.stopImmediatePropagation(),o(l,s))}else if(33===s||34===s){if((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){q(i);var h=34===s?-1:1;if("x"===a.axis||"yx"===a.axis&&n.overflowed[1]&&!n.overflowed[0])var f="x",p=Math.abs(d[0].offsetLeft)-h*(.9*c.width());else var f="y",p=Math.abs(d[0].offsetTop)-h*(.9*c.height());G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}else if((35===s||36===s)&&!e(document.activeElement).is(u)&&((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===a.axis||"yx"===a.axis&&n.overflowed[1]&&!n.overflowed[0])var f="x",p=35===s?Math.abs(c.width()-d.outerWidth(!1)):0;else var f="y",p=35===s?Math.abs(c.height()-d.outerHeight(!1)):0;G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}}var i=e(this),n=i.data(o),a=n.opt,r=n.sequential,s=o+"_"+n.idx,l=e("#mCSB_"+n.idx),d=e("#mCSB_"+n.idx+"_container"),c=d.parent(),u="input,textarea,select,datalist,keygen,[contenteditable='true']",h=d.find("iframe"),f=["blur."+s+" keydown."+s+" keyup."+s];h.length&&h.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind(f[0],function(e){t(e)})})}),l.attr("tabindex","0").bind(f[0],function(e){t(e)})},N=function(t,i,n,a,r){function s(e){var i="stepped"!==h.type,o=r?r:e?i?m/1.5:g:1e3/60,n=e?i?7.5:40:2.5,l=[Math.abs(f[0].offsetTop),Math.abs(f[0].offsetLeft)],c=[d.scrollRatio.y>10?10:d.scrollRatio.y,d.scrollRatio.x>10?10:d.scrollRatio.x],u="x"===h.dir[0]?l[1]+h.dir[1]*(c[1]*n):l[0]+h.dir[1]*(c[0]*n),p="x"===h.dir[0]?l[1]+h.dir[1]*parseInt(h.scrollAmount):l[0]+h.dir[1]*parseInt(h.scrollAmount),v="auto"!==h.scrollAmount?p:u,y=a?a:e?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",b=e?!0:!1;return e&&17>o&&(v="x"===h.dir[0]?l[1]:l[0]),G(t,v.toString(),{dir:h.dir[0],scrollEasing:y,dur:o,onComplete:b}),e?void(h.dir=!1):(clearTimeout(h.step),void(h.step=setTimeout(function(){s()},o)))}function l(){clearTimeout(h.step),Z(h,"step"),q(t)}var d=t.data(o),u=d.opt,h=d.sequential,f=e("#mCSB_"+d.idx+"_container"),p="stepped"===h.type?!0:!1,m=u.scrollInertia<26?26:u.scrollInertia,g=u.scrollInertia<1?17:u.scrollInertia;switch(i){case"on":if(h.dir=[n===c[16]||n===c[15]||39===n||37===n?"x":"y",n===c[13]||n===c[15]||38===n||37===n?-1:1],q(t),te(n)&&"stepped"===h.type)return;s(p);break;case"off":l(),(p||d.tweenRunning&&h.dir)&&s(!0)}},$=function(t){var i=e(this).data(o).opt,n=[];return"function"==typeof t&&(t=t()),t instanceof Array?n=t.length>1?[t[0],t[1]]:"x"===i.axis?[null,t[0]]:[t[0],null]:(n[0]=t.y?t.y:t.x||"x"===i.axis?null:t,n[1]=t.x?t.x:t.y||"y"===i.axis?null:t),"function"==typeof n[0]&&(n[0]=n[0]()),"function"==typeof n[1]&&(n[1]=n[1]()),n},V=function(t,i){if(null!=t&&"undefined"!=typeof t){var n=e(this),a=n.data(o),r=a.opt,s=e("#mCSB_"+a.idx+"_container"),l=s.parent(),d=typeof t;i||(i="x"===r.axis?"x":"y");var c="x"===i?s.outerWidth(!1):s.outerHeight(!1),h="x"===i?s[0].offsetLeft:s[0].offsetTop,f="x"===i?"left":"top";switch(d){case"function":return t();case"object":var p=t.jquery?t:e(t);if(!p.length)return;return"x"===i?ie(p)[1]:ie(p)[0];case"string":case"number":if(te(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(c*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(h-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var m=h+parseInt(t.split("+=")[1]);return m>=0?0:Math.abs(m)}if(-1!==t.indexOf("px")&&te(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(l.height()-s.outerHeight(!1));if("right"===t)return Math.abs(l.width()-s.outerWidth(!1));if("first"===t||"last"===t){var p=s.find(":"+t);return"x"===i?ie(p)[1]:ie(p)[0]}return e(t).length?"x"===i?ie(e(t))[1]:ie(e(t))[0]:(s.css(f,t),void u.update.call(null,n[0]))}}},X=function(t){function i(){return clearTimeout(f[0].autoUpdate),0===l.parents("html").length?void(l=null):void(f[0].autoUpdate=setTimeout(function(){return h.advanced.updateOnSelectorChange&&(p=r(),p!==w)?(s(3),void(w=p)):(h.advanced.updateOnContentResize&&(m=[f.outerHeight(!1),f.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],(m[0]!==_[0]||m[1]!==_[1]||m[2]!==_[2]||m[3]!==_[3]||m[4]!==_[4]||m[5]!==_[5])&&(s(m[0]!==_[0]||m[1]!==_[1]),_=m)),h.advanced.updateOnImageLoad&&(g=n(),g!==C&&(f.find("img").each(function(){a(this)}),C=g)),void((h.advanced.updateOnSelectorChange||h.advanced.updateOnContentResize||h.advanced.updateOnImageLoad)&&i()))},h.advanced.autoUpdateTimeout))}function n(){var e=0;return h.advanced.updateOnImageLoad&&(e=f.find("img").length),e}function a(t){function i(e,t){return function(){return t.apply(e,arguments)}}function o(){this.onload=null,e(t).addClass(c[2]),s(2)}if(e(t).hasClass(c[2]))return void s();var n=new Image;n.onload=i(n,o),n.src=t.src}function r(){h.advanced.updateOnSelectorChange===!0&&(h.advanced.updateOnSelectorChange="*");var t=0,i=f.find(h.advanced.updateOnSelectorChange);return h.advanced.updateOnSelectorChange&&i.length>0&&i.each(function(){t+=e(this).height()+e(this).width()}),t}function s(e){clearTimeout(f[0].autoUpdate),u.update.call(null,l[0],e)}var l=e(this),d=l.data(o),h=d.opt,f=e("#mCSB_"+d.idx+"_container");if(t)return clearTimeout(f[0].autoUpdate),void Z(f[0],"autoUpdate");var p,m,g,v=f.parent(),y=[e("#mCSB_"+d.idx+"_scrollbar_vertical"),e("#mCSB_"+d.idx+"_scrollbar_horizontal")],b=function(){return[y[0].is(":visible")?y[0].outerHeight(!0):0,y[1].is(":visible")?y[1].outerWidth(!0):0]},w=r(),_=[f.outerHeight(!1),f.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],C=n();i()},Y=function(e,t,i){return Math.round(e/t)*t-i},q=function(t){var i=t.data(o),n=e("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");n.each(function(){J.call(this)})},G=function(t,i,n){function a(e){return l&&d.callbacks[e]&&"function"==typeof d.callbacks[e]}function r(){return[d.callbacks.alwaysTriggerOffsets||b>=w[0]+C,d.callbacks.alwaysTriggerOffsets||-S>=b]}function s(){var e=[f[0].offsetTop,f[0].offsetLeft],i=[v[0].offsetTop,v[0].offsetLeft],o=[f.outerHeight(!1),f.outerWidth(!1)],a=[h.height(),h.width()];t[0].mcs={content:f,top:e[0],left:e[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(o[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(o[1])-a[1])),direction:n.dir}}var l=t.data(o),d=l.opt,c={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:d.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=e.extend(c,n),u=[n.dur,n.drag?0:n.dur],h=e("#mCSB_"+l.idx),f=e("#mCSB_"+l.idx+"_container"),p=f.parent(),m=d.callbacks.onTotalScrollOffset?$.call(t,d.callbacks.onTotalScrollOffset):[0,0],g=d.callbacks.onTotalScrollBackOffset?$.call(t,d.callbacks.onTotalScrollBackOffset):[0,0];if(l.trigger=n.trigger,(0!==p.scrollTop()||0!==p.scrollLeft())&&(e(".mCSB_"+l.idx+"_scrollbar").css("visibility","visible"),p.scrollTop(0).scrollLeft(0)),"_resetY"!==i||l.contentReset.y||(a("onOverflowYNone")&&d.callbacks.onOverflowYNone.call(t[0]),l.contentReset.y=1),"_resetX"!==i||l.contentReset.x||(a("onOverflowXNone")&&d.callbacks.onOverflowXNone.call(t[0]),l.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!l.contentReset.y&&t[0].mcs||!l.overflowed[0]||(a("onOverflowY")&&d.callbacks.onOverflowY.call(t[0]),l.contentReset.x=null),!l.contentReset.x&&t[0].mcs||!l.overflowed[1]||(a("onOverflowX")&&d.callbacks.onOverflowX.call(t[0]),l.contentReset.x=null),d.snapAmount&&(i=Y(i,d.snapAmount,d.snapOffset)),n.dir){case"x":var v=e("#mCSB_"+l.idx+"_dragger_horizontal"),y="left",b=f[0].offsetLeft,w=[h.width()-f.outerWidth(!1),v.parent().width()-v.width()],_=[i,0===i?0:i/l.scrollRatio.x],C=m[1],S=g[1],k=C>0?C/l.scrollRatio.x:0,T=S>0?S/l.scrollRatio.x:0;break;case"y":var v=e("#mCSB_"+l.idx+"_dragger_vertical"),y="top",b=f[0].offsetTop,w=[h.height()-f.outerHeight(!1),v.parent().height()-v.height()],_=[i,0===i?0:i/l.scrollRatio.y],C=m[0],S=g[0],k=C>0?C/l.scrollRatio.y:0,T=S>0?S/l.scrollRatio.y:0}_[1]<0||0===_[0]&&0===_[1]?_=[0,0]:_[1]>=w[1]?_=[w[0],w[1]]:_[0]=-_[0],t[0].mcs||(s(),a("onInit")&&d.callbacks.onInit.call(t[0])),clearTimeout(f[0].onCompleteTimeout),(l.tweenRunning||!(0===b&&_[0]>=0||b===w[0]&&_[0]<=w[0]))&&(U(v[0],y,Math.round(_[1]),u[1],n.scrollEasing),U(f[0],y,Math.round(_[0]),u[0],n.scrollEasing,n.overwrite,{onStart:function(){n.callbacks&&n.onStart&&!l.tweenRunning&&(a("onScrollStart")&&(s(),d.callbacks.onScrollStart.call(t[0])),l.tweenRunning=!0,x(v),l.cbOffsets=r())},onUpdate:function(){n.callbacks&&n.onUpdate&&a("whileScrolling")&&(s(),d.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(n.callbacks&&n.onComplete){"yx"===d.axis&&clearTimeout(f[0].onCompleteTimeout);var e=f[0].idleTimer||0;f[0].onCompleteTimeout=setTimeout(function(){a("onScroll")&&(s(),d.callbacks.onScroll.call(t[0])),a("onTotalScroll")&&_[1]>=w[1]-k&&l.cbOffsets[0]&&(s(),d.callbacks.onTotalScroll.call(t[0])),a("onTotalScrollBack")&&_[1]<=T&&l.cbOffsets[1]&&(s(),d.callbacks.onTotalScrollBack.call(t[0])),l.tweenRunning=!1,f[0].idleTimer=0,x(v,"hide")},e)}}}))}},U=function(e,t,i,o,n,a,r){function s(){_.stop||(y||p.call(),y=Q()-v,l(),y>=_.time&&(_.time=y>_.time?y+h-(y-_.time):y+h-1,_.time0?(_.currVal=u(_.time,b,C,o,n),w[t]=Math.round(_.currVal)+"px"):w[t]=i+"px",m.call()}function d(){h=1e3/60,_.time=y+h,f=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},_.id=f(s)}function c(){null!=_.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(_.id):clearTimeout(_.id),_.id=null)}function u(e,t,i,o,n){switch(n){case"linear":case"mcsLinear":return i*e/o+t;case"mcsLinearOut":return e/=o,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=o/2,1>e?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=o/2,1>e?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=o/2,1>e?i/2*e*e*e+t:(e-=2,i/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=o,e--,-i*(e*e*e*e-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*e/o)+1)+t;case"easeOut":case"mcsEaseOut":default:var a=(e/=o)*e,r=a*e;return t+i*(.499999999999997*r*a+-2.5*a*a+5.5*r+-6.5*a+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var h,f,r=r||{},p=r.onStart||function(){},m=r.onUpdate||function(){},g=r.onComplete||function(){},v=Q(),y=0,b=e.offsetTop,w=e.style,_=e._mTween[t];"left"===t&&(b=e.offsetLeft);var C=i-b;_.stop=0,"none"!==a&&c(),d()},Q=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},J=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i=0&&o[0]+ie(n)[0]=0&&o[1]+ie(n)[1]").addClass(a("Inner")),s=e("");i.after(s.append(r)),s.addClass(o),t.mapClass&&s.addClass(i.attr("class")),t.mapStyle&&s.attr("style",i.attr("style")),i.addClass("hasCustomSelect").on("update",function(){n(i,s);var e=parseInt(i.outerWidth(),10)-(parseInt(s.outerWidth(),10)-parseInt(s.width(),10));s.css({display:"inline-block"});var t=s.outerHeight();i.attr("disabled")?s.addClass(a("Disabled")):s.removeClass(a("Disabled")),r.css({width:e,display:"inline-block"}),i.css({"-webkit-appearance":"menulist-button",width:s.outerWidth(),position:"absolute",opacity:0,height:t,fontSize:s.css("font-size")})}).on("change",function(){s.addClass(a("Changed")),n(i,s)}).on("keyup",function(e){s.hasClass(a("Open"))?(13==e.which||27==e.which)&&n(i,s):(i.blur(),i.focus())}).on("mousedown",function(e){s.removeClass(a("Changed"))}).on("mouseup",function(t){s.hasClass(a("Open"))||(e("."+a("Open")).not(s).length>0&&"undefined"!=typeof InstallTrigger?i.focus():(s.addClass(a("Open")),t.stopPropagation(),e(document).one("mouseup."+a("Open"),function(t){t.target!=i.get(0)&&e.inArray(t.target,i.find("*").get())<0?i.blur():n(i,s)})))}).focus(function(){s.removeClass(a("Changed")).addClass(a("Focus"))}).blur(function(){s.removeClass(a("Focus")+" "+a("Open"))}).hover(function(){s.addClass(a("Hover"))},function(){s.removeClass(a("Hover"))}).trigger("update")})}})}),jQuery(document).ready(function(e){function t(){for(var t=V.images.slice(),i=0;it;t++){X[t]=[];for(var i=0;i

'+ge.noImagesWarning+"

"),W)}function n(){var t=e.Deferred();return te=setTimeout(function(){if(oe>.5*ne){var i=0;ie=setInterval(function(){ne>i?ae.html(++i+"/"+ne):(ae.html(ne+"/"+ne),oe==ne&&(clearInterval(ie),e.when(A()).done(function(){t.resolve()})))},50)}else ie=setInterval(function(){ae.html(oe+"/"+ne),oe==ne&&(clearInterval(ie),e.when(A()).done(function(){t.resolve()}))},100);clearTimeout(te)},150),t.promise()}function a(){var e=document.body||document.documentElement,t=e.style,i="transform";return"string"==typeof t[i]?!0:(i=i.charAt(0).toUpperCase()+i.substr(1),"string"==typeof t[Ce+i]?!0:!1)}function r(){var e=document.body||document.documentElement,t=e.style,i="transition";return"string"==typeof t[i]?!0:(i=i.charAt(0).toUpperCase()+i.substr(1),"string"==typeof t[Ce+i]?!0:!1)}function s(e){return void 0!==e.originalEvent.touches&&e.originalEvent.touches[0]&&(e.pageX=e.originalEvent.touches[0].pageX,e.pageY=e.originalEvent.touches[0].pageY),e}function l(){re=W.height(),se=W.width(),w(.5*se,.5*re)}function d(){re=W.height(),se=W.width(),m(se/re)}function c(t){for(var i,o='

',n=0;le>n;n++){o+='
';for(var a=t[n].length,r=0;a>r;r++){if(e("")[0].getContext)var s='';else var s='';o+=s}o+='
',ge.isMobile||(i=Se?'':'',o+=i),o+="
"}return W.append(o),u(),e(window).resize(function(){var t=e(window).width();if(be=W.offset().left,we=W.offset().top,V.layout?1==V.layout?W.css({"max-width":t,height:t/V.fixed_ratio}):V.fixed_width>t?W.css({"max-width":t,height:t/V.fixed_ratio}):W.css({"max-width":V.fixed_width,height:V.fixed_height}):W.css("height",e(window).height()-we),!ge.isLightbox){if(V.img_reposition&&Se&&!V.useJS)return $navig.css("top",Math.round(.5*(re-$navig.height()))),d(),!0;l(),$navig.css("top",Math.round(.5*(re-$navig.height())))}}),e(document).on("scroll",function(){$this=e(document),scrollTop=$this.scrollTop(),scrollLeft=$this.scrollLeft()}),e("div.container")}function u(){$closeX=W.children(".close"),$dark_layer1=W.children(".l1"),$dark_layer2=W.children(".l2"),$caption=W.children(".img-caption"),$caption_text=$caption.children("p"),$navig=W.children(".navig"),$navig.css("top",Math.round(.5*(re-$navig.height()))),$darkLayers=W.find("div.dark-layer"),scrollTop=e(document).scrollTop(),scrollLeft=e(document).scrollLeft()}function h(t){for(var i=0;le>i;i++)for(var o=f(i),n=o.length,a=0;n>a;a++){var r=t[i][a],s=e(r).width(),l=e(r).height(),d=e(r).next();if(o[a].width=s,o[a].height=l,e("")[0].getContext){var c=o[a].getContext("2d");c.drawImage(r,0,0,s,l)}else e(o[a]).attr("src",e(r).attr("src"));d.is("img")||e(o[a]).data("descr",d.html()),p(o[a])}}function f(t){return e(me[t]).children(".photo")}function p(t){var i=e(t),o=Math.ceil(i.width()/V.cellSize),n=Math.ceil(i.height()/V.cellSize);i.data({wCanvas:o,hCanvas:n,deviationX:Math.floor((o*V.cellSize-i.width())*Math.random()),deviationY:Math.floor((n*V.cellSize-i.height())*Math.random())})}function m(t){for(var i=0;le>i;i++){var o=f(i),n=g(o,t);fe[i]=n.n,pe[i]=n.m;var a=y(o,v(0,pe[i],0,fe[i]),0,0,fe[i],pe[i]);pe[i]=a[0],fe[i]=a[1],me[i].ind=i;var r=b(fe[i],re),s=b(pe[i],se),l=o.length;me[i].Wo=s[0],me[i].Ho=r[0];for(var d=0;l>d;d++){var c=e(o[d]),u=parseFloat(c.css("top")),h=parseFloat(c.css("left"));c.css({top:u+r[1],left:h+s[1]})}me[i].Scale=1,e(me[i]).css({width:me[i].Wo,height:me[i].Ho}),(!Se||V.useJS)&&(ce[i]=V.scale[i],me[i]=M(V.scale[i],me[i],0))}return w(.5*se+be,.5*re+we),ge.allowParallax=le,W}function g(e,t){var i=0,o=e.length,n=0,a=0;giveMoreSpace=1.3;for(var r=0;o>r;r++){var s=e[r].width,l=e[r].height;n=Math.max(n,s),a=Math.max(a,l),i+=giveMoreSpace*s*l+2*V.cellSize*V.cellSize}n=Math.ceil(n/V.cellSize),a=Math.ceil(a/V.cellSize);var d,c=Math.ceil(Math.sqrt(t*i)/V.cellSize);return c>n||(c=n+1),d=Math.ceil(giveMoreSpace*c/t),d>a||(d=a+1),{n:d,m:c}}function v(e,t,i,o){for(var n=[],a=i;o>a;a++){for(var r=[],s=e;t>s;s++)r[s]=!0;n[a]=r}return n}function y(t,i,o,n,a,r){for(var s=0,l=0,d=n,c=t.length,u=0;c>u;u++){n=d;var h=e(t[u]);widthCanvas=h.data("wCanvas"),heightCanvas=h.data("hCanvas");e:for(var f=o;fv;v++)i[v].push(!0);p=n,r++,f=0}continue t}for(var m=f;ms&&(s=p+widthCanvas),f+heightCanvas>l&&(l=f+heightCanvas),h.css({top:Math.floor(f*V.cellSize+h.data("deviationY")),left:Math.floor(p*V.cellSize+h.data("deviationX"))});break e}}return[s,l]}function b(e,t){if(V.cellSize*e*V.scale[le-1]l;l++){var d=V.scale[l]/ce[a]*(r+.5*(ce[l]*me[l].Wo-se))-.5*(ce[l]*me[l].Wo-se),c=V.scale[l]/ce[a]*(s+.5*(ce[l]*me[l].Ho-re))-.5*(ce[l]*me[l].Ho-re);ge.antiStumble?(ge.allowParallax=0,e(me[l]).animate({left:Math.round(d),top:Math.round(c)},120,"linear")):e(me[l]).css({left:Math.round(d),top:Math.round(c)})}ge.antiStumble?e(me[a]).animate({left:Math.floor(r),top:Math.floor(s)},120,"linear",function(){ge.antiStumble=!1,ge.allowParallax=le}):e(me[a]).css({left:Math.floor(r),top:Math.floor(s)})}function _(){var e,t,i,o=0,n=0,a=0,r=0,l=0,d=0;W[0].ontouchmove=function(e){e.preventDefault()},W.on("touchstart",function(e){var t=s(e);ge.scrolling=!1,a=t.pageX-be,r=t.pageY-we,l=o+(a-.5*se),d=n+(r-.5*re)}),W.on("touchmove",function(c){var u,h,f=s(c),p=f.pageX-be,m=f.pageY-we,g=p-l,v=m-d;e=p,t=m,u=(g>se)*(se+.1)+.1*(0>g),h=(v>re)*(re+.1)+.1*(0>v),u?(u-=.1,a=se-u-o):u=g,h?(h-=.1,r=re-h-n):h=v,ge.scrolling=!0,w(se-u+be,re-h+we),i=!0}),W.on("touchend",function(s){i&&(o+=a-e,n+=r-t),i=0})}function C(e){if(Se){var t=e.width()+2*V.corner_w,i=e.height()+2*V.corner_w,o=parseFloat(e.css("left"))-V.corner_w,n=parseFloat(e.css("top"))-V.corner_w,a=e.siblings(".corners").css({left:o,top:n});a[0].width=t,a[0].height=i;var r=a[0].getContext("2d");return r.clearRect(0,0,t,i),r.fillStyle=V.hover_color,r.fillRect(V.corner_w,V.corner_w,t-2*V.corner_w,i-2*V.corner_w),r.beginPath(),r.strokeStyle=V.corner_color,r.lineWidth=V.corner_w,r.lineCap="square",S(r,.5*V.corner_w,V.corner_l,.5*V.corner_w,.5*V.corner_w,V.corner_l,.5*V.corner_w),S(r,t-V.corner_l,.5*V.corner_w,t-.5*V.corner_w,.5*V.corner_w,t-.5*V.corner_w,V.corner_l),S(r,t-.5*V.corner_w,i-V.corner_l,t-.5*V.corner_w,i-.5*V.corner_w,t-V.corner_l,i-.5*V.corner_w),r.stroke(),S(r,V.corner_l,i-.5*V.corner_w,.5*V.corner_w,i-.5*V.corner_w,.5*V.corner_w,i-V.corner_l),r.stroke(),!1}var s=e.siblings("span.top-l"),l=e.siblings("span.bottom-l"),d=e.siblings("span.top-r"),c=e.siblings("span.bottom-r"),u=parseFloat(e.css("left")),h=parseFloat(e.css("top")),f=e.width(),p=e.height();span_side=V.corner_l-V.corner_w,s.css({opacity:.7,left:u,top:h}),l.css({opacity:.7,left:u,top:h+p-span_side}),d.css({opacity:.7,left:u+f-span_side,top:h}),c.css({opacity:.7,left:u+f-span_side,top:h+p-span_side}),e.on("mouseleave",function(){s.css("opacity",0),l.css("opacity",0),d.css("opacity",0),c.css("opacity",0)})}function S(e,t,i,o,n,a,r){e.moveTo(t,i),e.lineTo(o,n),e.lineTo(a,r)}function x(t,i){var o=t.length-1,n=i.target;for(k();!e(n).hasClass("photo")&&0!=o;){var a=new jQuery.Event("click");a.pageX=i.pageX-scrollLeft,a.pageY=i.pageY-scrollTop,e(t[o]).addClass("toBG"),n=document.elementFromPoint(a.pageX,a.pageY),o--}for(var r=t.length,s=0;r>s;s++)e(t[s]).removeClass("toBG");return k(),e(n).hasClass("photo")||(n=!1),n}function k(){for(var t=0;t<$darkLayers.length;t++)e($darkLayers[t]).toggleClass("toBG");return $darkLayers}function T(t){if(ge.useNavig){var i=e(t);w(.5*se+be,.5*re+we)}else{var o=e(t),i=o.parent("div.container");$navig.children("div.act").removeClass("act"),$navig.children(":nth-child("+(le-i.index("div.container"))+")").addClass("act"),L(o)}ge.allowParallax=0;var n=i[0].ind,a=le-1-n,r=[];W.addClass("scale-me").removeClass("slide-me");for(var s=0;n+1>s;s++){var l=(s+a)%le,d=(l-s)*he.layer;r[l]=P(me[s],V.scale[l],de[l],d),r[l].ind=l,ge.useNavig&&(Q=setTimeout(function(){ge.allowParallax++,ge.useNavig--},1.25*(d-he.layer)))}for(var c=n+1;le>c;c++){var l=(c+a)%le,u=(le-1-c)*he.layer,h=l*he.layer;r[l]=I(me[c],V.scale[l],de[l],u,h),r[l].ind=l,ge.useNavig&&(J=setTimeout(function(){ge.allowParallax++,ge.useNavig--,Math.floor(ge.allowParallax/le)*W.removeClass("scale-me").addClass("slide-me")},u+he.scrn+he.delay+300+h+he.invis))}return r}function P(t,i,o,n){return $dark_layer1.removeClass("l1"),$dark_layer2.removeClass("l2"),Se&&!V.useJS?e(t).css(xe,he.layer+"ms").css(ke,"0ms").css(Te,"scale("+i+","+i+")"):t=M(i,t,n),Z=setTimeout(function(){e(t).css({zIndex:o}),$dark_layer1.addClass("l1"),$dark_layer2.addClass("l2")},1.25*(n-he.layer)),t}function I(t,i,o,n,a){var r=n+he.scrn;ttt2=.5*n,e(t).css("zIndex",90*i),Se&&!V.useJS?e(t).css(xe,r+"ms, "+he.scrn+"ms").css(ke," 0ms, "+ttt2+"ms").css(Te,"scale(1,1)").css({opacity:0}):(t=M(1,t,r),ge.isMobile&&e(t).css({opacity:0}).css(xe,he.scrn+"ms").css(ke,ttt2+"ms")),K=setTimeout(function(){e(t).css({zIndex:o}),Se&&!V.useJS?e(t).css(xe,"0ms").css(ke,"0ms").css(Te,"scale(0.1,0.1)"):(t=M(.1,t,0),ge.isMobile||e(t).css("visibility","hidden"))},n+he.scrn+he.delay);var s=a+he.invis;return ttt4=.5*he.invis,ee=setTimeout(function(){Se&&!V.useJS?e(t).css(xe,s+"ms, "+ttt4+"ms").css(ke," 0ms").css(Te,"scale("+i+","+i+")").css({opacity:1}):(e(t).css("visibility","visible"),t=M(i,t,s),ge.isMobile?e(t).css({opacity:1}).css(xe,ttt4+"ms").css(ke," 0ms"):e(t).css("visibility","visible"))},n+he.scrn+he.delay+300),t}function M(t,i,o){var n=t/i.Scale;i.Scale=t;var a=i.Wo,r=i.Ho,s=parseFloat(e(i).css("top")),l=parseFloat(e(i).css("left")),d=e(i).children(".photo"),c=Math.round(n*a),u=Math.round(n*r);e(i).animate({width:c,height:u,top:Math.round(s+.5*(1-n)*r),left:Math.round(l+.5*(1-n)*a)},o),i.Wo=c,i.Ho=u;for(var h=d.length,f=0;h>f;f++){var p=parseFloat(e(d[f]).css("width")),m=parseFloat(e(d[f]).css("height")),g=parseFloat(e(d[f]).css("top")),v=parseFloat(e(d[f]).css("left"));e(d[f]).hasClass("show")||e(d[f]).animate({width:Math.round(n*p),height:Math.round(n*m),top:Math.round(n*g),left:Math.round(n*v)},o)}return i}function z(t){var i=Math.round(100/V.scale[0])/100;e(me[t]).css(Te,"scale("+V.scale[t]+","+V.scale[t]+")").children("div.dark-layer").css(Te,"scale("+i+","+i+")")}function A(){if(clearInterval(te),ae.css("display","none"),me=c(X),(V.useJS*=ge.isMobile)&&W.addClass("useJS"),Se&&!V.useJS)for(var t=0;le>t;t++)z(t);return h(X),e(".erase-source").remove(),m(se/re),Se?(V.corner_w=Math.round(V.corner_w/V.scale[le-1]),V.corner_l=Math.round(V.corner_l/V.scale[le-1])):($closeX.css("display","none"),$caption.css("display","none")),e(me[le-1]).width()&&W.on("click",function(t){if(ge.allowParallax==le&&!e(t.target).hasClass("act")){var i=x(me,t);i&&(me=T(i))}}),ge.isMobile?(_(),W.children("div.container").children(".photo").on("touchend",function(){ge.scrolling||L(e(this))})):(W.on("mousemove",function(e){w(e.pageX,e.pageY)}),W.children("div.container").children(".photo").on("click",function(){e(this).parent(".container")[0]==me[le-1]&&L(e(this))}),W.children("div.container").children("canvas.corners").on("click touchend",function(){L(G)}),W.children("div.container").children(".photo").not(".top-slice").on("mouseenter",function(t){G=e(t.target),G.parent(".container")[0]!=me[le-1]||G.hasClass("top-slice")||C(G)})),$navig.children("div").on("click touchend",function(){E(e(this))}),W}function L(t){if(!t.hasClass("show")&&ge.allowParallax==le){ge.isLightbox=!0,ge.allowParallax=0,inImW=t.width(),inImH=t.height(),inImT=parseFloat(t.css("top")),inImL=parseFloat(t.css("left")),$parent=t.parent(),sc=V.scale[le-1],inScale=V.scale[$parent[0].ind],$dark_bg=t.siblings(".dark-layer").addClass("l3"),W[0].ontouchstart=function(e){e.preventDefault()};var i=parseFloat($parent.css("top")),o=parseFloat($parent.css("left")),n=$parent[0].Wo,a=$parent[0].Ho;return W.addClass("lightbox"),t.data("descr")&&$caption_text.html(t.data("descr")),t.addClass("show top-slice"),H(t,inImW,inImH,sc,inScale,n,a,o,i,$dark_bg),Se&&!V.useJS?(t.css(Te,"scale("+ue+","+ue+")"),$dark_bg.css({width:se,height:re,left:Math.round((.5*(n-se)*(inScale-1)-o)/inScale),top:Math.round((.5*(a-re)*(inScale-1)-i)/inScale)})):(t.siblings("span").css("opacity",0),$dark_bg.css({width:se,height:re,left:Math.round(-o-.5*(1-sc/inScale)*n),top:Math.round(-i-.5*(1-sc/inScale)*a),display:"none"})),e(window).resize(function(){ge.isLightbox&&Se&&(be=W.offset().left,we=W.offset().top,l(),i=parseFloat($parent.css("top")),o=parseFloat($parent.css("left")),H(W.children("div.container").children(".show.top-slice"),inImW,inImH,sc,inScale,n,a,o,i,$dark_bg))}),$closeX.on("mouseover",function(){$closeX.addClass("hovered")}),$closeX.on("click touchend",function(){L(t)}),e(document).keyup(function(e){27==e.keyCode&&L(t)}),!0}return t.hasClass("show")&&me.length==le&&$closeX[0].offsetWidth?(W[0].ontouchstart=function(e){return!0},W.removeClass("lightbox"),$closeX.removeClass("hovered"),t.siblings(".dark-layer").removeClass("l3"),$caption_text.empty(),Se&&!V.useJS?t.removeClass("show").css({left:Math.round(inImL),top:Math.round(inImT),maxWidth:"none",maxHeight:"none"}).css(Te,"none"):(t.removeClass("show").animate({left:Math.round(sc*inImL/inScale),top:Math.round(sc*inImT/inScale),width:Math.round(sc*inImW/inScale),height:Math.round(sc*inImH/inScale)},400).css({maxWidth:"none",maxHeight:"none"}),$closeX.fadeOut(),$dark_bg.fadeOut(),$caption.fadeOut()),U=setTimeout(function(){t.removeClass("top-slice"),ge.allowParallax=le,ge.isLightbox=!1,ge.antiStumble=!0,W.removeClass("scale-me").addClass("slide-me")},400),!0):void 0}function H(e,t,i,o,n,a,r,s,l,d){var c,u,h=20,f=Se*!V.useJS+(!Se+V.useJS)*n;if(t/f>se||i/f>re-110){if(t/i>se/re){var p=se-2*$closeX.width(),m=Math.round((se-2*$closeX.width())*i/t);h=.5*$closeX.width()}else var p=Math.round((re-110)*t/i),m=re-110;e.css({maxHeight:m,maxWidth:p}),c=p*f,u=m*f}else c=t,u=i;return Se&&!V.useJS?e.css({left:Math.round(.5*(se-c*o-2*s-a*(1-o))/o),top:Math.round(.5*(re-u*o-2*l-r*(1-o))/o)}):e.animate({left:Math.round(-s-.5*(1-o/n)*a+.5*(se-c/n)),top:Math.round(-l-.5*(1-o/n)*r+.5*(re-u/n)),width:Math.round(c/n),height:Math.round(u/n)},850,function(){$closeX.delay(700).fadeIn(400),d.delay(700).fadeIn(400),$caption.delay(700).fadeIn(400)}),$caption.css("top",Math.round(.5*(re+u/(Se*!V.useJS+(!Se+V.useJS)*n)))),$closeX.css({top:Math.round(.5*(re-u/(Se*!V.useJS+(!Se+V.useJS)*n))),left:Math.round(.5*c/(Se*!V.useJS+(!Se+V.useJS)*n)+h)}),e}function E(t){if(ge.allowParallax>=le&&!t.hasClass("act")){_(),ge.useNavig=le;var i=le-$navig.children(".act").index(),o=le-t.index(),n=le-1-i;$navig.children(".act").removeClass("act"),t.addClass("act"),me=T(e(me[(o+n)%le]))}}e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0};var B=e("body"),O=e("#main-slideshow"),R=e(".three-d-slider"),F=e("#wpadminbar").height();e(".masthead:not(.side-header):not(.side-header-v-stroke)").height();if(B.hasClass("transparent"))var D=0;else if(B.hasClass("overlap"))var D=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height()+(parseInt(O.css("marginTop"))+parseInt(O.css("marginBottom")));else var D=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height();if(R.length>0){if(O.hasClass("fixed"))var j=R.attr("data-height")/R.attr("data-width"),W=(R.css("height"),R.css("height",R.width()*j).addClass("slide-me")),N=R.width();else if(O.hasClass("fixed-height"))var j=R.attr("data-height")/R.attr("data-width"),W=(R.css("height"),R.css("height",R.width()*j).addClass("slide-me")),N=R.width();else{if(e(".boxed").length>0)var $=parseInt(e("#page.boxed").css("margin-bottom"));else var $=0;var W=R.css({height:e(window).height()-D-$-F-$}).addClass("slide-me")}var V={useJS:1,cellSize:300,images:[e("#level1 img"),e("#level2 img"),e("#level3 img")],scale:[.14,.23,.35],corner_w:3,corner_l:30,corner_color:"#ffffff",hover_color:"rgba(0, 0, 0, .35)"},X=[],Y=e([]),q=0;t();var G,U,Q,J,Z,K,ee,te,ie,oe=0,ne=Y.length,ae=W.children("#loading"),re=W.height(),se=W.width(),le=3,de=[3,6,9],ce=[1,1,1],ue=Math.round(100/V.scale[le-1])/100,he={layer:700,invis:850,scrn:500,delay:100},fe=[],pe=[],me=[],ge={allowParallax:le,useNavig:0,antiStumble:0,isLightbox:0,isMobile:/(Android|BlackBerry|iPhone|iPod|iPad|Palm|Symbian)/.test(navigator.userAgent),scrolling:!1,noImagesWarning:"There are no slides to display. Please upload images."};if(O.hasClass("fixed")){var ve,ye=N;e(window).on("resize",function(){var e=R.attr("data-width"),t=R.attr("data-height");if(ve=R.width(),ve!=ye){var i=R.css("height",ve*(t/e)).addClass("slide-me");ve=R.width()}else i=R.css("height",R.width()*j).addClass("slide-me")})}else if(O.hasClass("fixed-height")){var ve,ye=N;e(window).on("resize",function(){var e=R.attr("data-width"),t=R.attr("data-height");if(ve=R.width(),ve!=ye){var i=R.css("height",ve*(t/e)).addClass("slide-me");ve=R.width()}else i=R.css("height",R.width()*j).addClass("slide-me")})}else e(window).on("resize",function(){if(e(".boxed").length>0)var t=parseInt(e("#page.boxed").css("margin-bottom"));else var t=0;R.css({height:e(window).height()-D-t-F-t}).addClass("slide-me")});var be=W.offset().left,we=W.offset().top,_e="",Ce="";/webkit/.test(navigator.userAgent.toLowerCase())?(_e="-webkit-",Ce="Webkit"):/msie/.test(navigator.userAgent.toLowerCase())||navigator.userAgent.match(/Trident/)&&!navigator.userAgent.match(/MSIE/)?(_e="-ms-",Ce="ms"):/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase())?(_e="-moz-",Ce="Moz"):/opera/.test(navigator.userAgent.toLowerCase())&&(_e="-o-",Ce="O");var Se=r()*a(),xe=_e+"transition-duration",ke=_e+"transition-delay",Te=_e+"transform";return o()}e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0}}),!function(e){function t(){}function i(e){function i(t){t.prototype.option||(t.prototype.option=function(t){e.isPlainObject(t)&&(this.options=e.extend(!0,this.options,t))})}function n(t,i){e.fn[t]=function(n){if("string"==typeof n){for(var r=o.call(arguments,1),s=0,l=this.length;l>s;s++){var d=this[s],c=e.data(d,t);if(c)if(e.isFunction(c[n])&&"_"!==n.charAt(0)){var u=c[n].apply(c,r);if(void 0!==u)return u}else a("no such method '"+n+"' for "+t+" instance");else a("cannot call methods on "+t+" prior to initialization; attempted to call '"+n+"'")}return this}return this.each(function(){var o=e.data(this,t);o?(o.option(n),o._init()):(o=new i(this,n),e.data(this,t,o))})}}if(e){var a="undefined"==typeof console?t:function(e){console.error(e)};return e.bridget=function(e,t){i(t),n(e,t)},e.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i("object"==typeof exports?require("jquery"):e.jQuery)}(window),function(e){function t(t){var i=e.event;return i.target=i.target||i.srcElement||t,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(e,t,i){e.addEventListener(t,i,!1)}:i.attachEvent&&(o=function(e,i,o){e[i+o]=o.handleEvent?function(){var i=t(e);o.handleEvent.call(o,i)}:function(){var i=t(e);o.call(e,i)},e.attachEvent("on"+i,e[i+o])});var n=function(){};i.removeEventListener?n=function(e,t,i){e.removeEventListener(t,i,!1)}:i.detachEvent&&(n=function(e,t,i){e.detachEvent("on"+t,e[t+i]);try{delete e[t+i]}catch(o){e[t+i]=void 0}});var a={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",a):"object"==typeof exports?module.exports=a:e.eventie=a}(window),function(){"use strict";function e(){}function t(e,t){for(var i=e.length;i--;)if(e[i].listener===t)return i;return-1}function i(e){return function(){return this[e].apply(this,arguments)}}var o=e.prototype,n=this,a=n.EventEmitter;o.getListeners=function(e){var t,i,o=this._getEvents();if(e instanceof RegExp){t={};for(i in o)o.hasOwnProperty(i)&&e.test(i)&&(t[i]=o[i])}else t=o[e]||(o[e]=[]);return t},o.flattenListeners=function(e){var t,i=[];for(t=0;tn;n++)if(t=i[n]+e,"string"==typeof o[t])return t}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:e.getStyleProperty=t}(window),function(e,t){function i(e){var t=parseFloat(e),i=-1===e.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function n(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0,i=s.length;i>t;t++){var o=s[t];e[o]=0}return e}function a(t){function o(){if(!h){h=!0;var o=e.getComputedStyle;if(d=function(){var e=o?function(e){return o(e,null)}:function(e){return e.currentStyle};return function(t){var i=e(t);return i||r("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),c=t("boxSizing")){var n=document.createElement("div");n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[c]="border-box";var a=document.body||document.documentElement;a.appendChild(n);var s=d(n);u=200===i(s.width),a.removeChild(n)}}}function a(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var t=d(e);if("none"===t.display)return n();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var r=a.isBorderBox=!(!c||!t[c]||"border-box"!==t[c]),h=0,f=s.length;f>h;h++){var p=s[h],m=t[p];m=l(e,m);var g=parseFloat(m);a[p]=isNaN(g)?0:g}var v=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,b=a.marginLeft+a.marginRight,w=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,C=a.borderTopWidth+a.borderBottomWidth,S=r&&u,x=i(t.width);x!==!1&&(a.width=x+(S?0:v+_));var k=i(t.height);return k!==!1&&(a.height=k+(S?0:y+C)),a.innerWidth=a.width-(v+_),a.innerHeight=a.height-(y+C),a.outerWidth=a.width+b,a.outerHeight=a.height+w,a}}function l(t,i){if(e.getComputedStyle||-1===i.indexOf("%"))return i;var o=t.style,n=o.left,a=t.runtimeStyle,r=a&&a.left;return r&&(a.left=t.currentStyle.left),o.left=i,i=o.pixelLeft,o.left=n,r&&(a.left=r),i}var d,c,u,h=!1;return a}var r="undefined"==typeof console?o:function(e){console.error(e)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],a):"object"==typeof exports?module.exports=a(require("desandro-get-style-property")):e.getSize=a(e.getStyleProperty)}(window),function(e){function t(e){"function"==typeof e&&(t.isReady?e():r.push(e))}function i(e){var i="readystatechange"===e.type&&"complete"!==a.readyState;t.isReady||i||o()}function o(){t.isReady=!0;for(var e=0,i=r.length;i>e;e++){var o=r[e];o()}}function n(n){return"complete"===a.readyState?o():(n.bind(a,"DOMContentLoaded",i),n.bind(a,"readystatechange",i),n.bind(e,"load",i)),t}var a=e.document,r=[];t.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],n):"object"==typeof exports?module.exports=n(require("eventie")):e.docReady=n(e.eventie)}(window),function(e){"use strict";function t(e,t){return e[r](t)}function i(e){if(!e.parentNode){var t=document.createDocumentFragment();t.appendChild(e)}}function o(e,t){i(e);for(var o=e.parentNode.querySelectorAll(t),n=0,a=o.length;a>n;n++)if(o[n]===e)return!0;return!1}function n(e,o){return i(e),t(e,o)}var a,r=function(){if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0,o=t.length;o>i;i++){var n=t[i],a=n+"MatchesSelector";if(e[a])return a}}();if(r){var s=document.createElement("div"),l=t(s,"div");a=l?t:n}else a=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return a}):"object"==typeof exports?module.exports=a:window.matchesSelector=a}(Element.prototype),function(e,t){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,o){return t(e,i,o)}):"object"==typeof exports?module.exports=t(e,require("doc-ready"),require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.docReady,e.matchesSelector)}(window,function(e,t,i){var o={};o.extend=function(e,t){for(var i in t)e[i]=t[i];return e},o.modulo=function(e,t){return(e%t+t)%t};var n=Object.prototype.toString;o.isArray=function(e){return"[object Array]"==n.call(e)},o.makeArray=function(e){var t=[];if(o.isArray(e))t=e;else if(e&&"number"==typeof e.length)for(var i=0,n=e.length;n>i;i++)t.push(e[i]);else t.push(e);return t},o.indexOf=Array.prototype.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var i=0,o=e.length;o>i;i++)if(e[i]===t)return i;return-1},o.removeFrom=function(e,t){var i=o.indexOf(e,t);-1!=i&&e.splice(i,1)},o.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(e){return e instanceof HTMLElement}:function(e){return e&&"object"==typeof e&&1==e.nodeType&&"string"==typeof e.nodeName},o.setText=function(){function e(e,i){t=t||(void 0!==document.documentElement.textContent?"textContent":"innerText"),e[t]=i}var t;return e}(),o.getParent=function(e,t){for(;e!=document.body;)if(e=e.parentNode,i(e,t))return e},o.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},o.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},o.filterFindElements=function(e,t){e=o.makeArray(e);for(var n=[],a=0,r=e.length;r>a;a++){var s=e[a];if(o.isElement(s))if(t){i(s,t)&&n.push(s);for(var l=s.querySelectorAll(t),d=0,c=l.length;c>d;d++)n.push(l[d])}else n.push(s)}return n},o.debounceMethod=function(e,t,i){var o=e.prototype[t],n=t+"Timeout";e.prototype[t]=function(){var e=this[n];e&&clearTimeout(e);var t=arguments,a=this;this[n]=setTimeout(function(){o.apply(a,t),delete a[n]},i||100)}},o.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,i){return t+"-"+i}).toLowerCase()};var a=e.console;return o.htmlInit=function(i,n){t(function(){for(var t=o.toDashed(n),r=document.querySelectorAll(".js-"+t),s="data-"+t+"-options",l=0,d=r.length;d>l;l++){var c,u=r[l],h=u.getAttribute(s);try{c=h&&JSON.parse(h)}catch(f){a&&a.error("Error parsing "+s+" on "+u.nodeName.toLowerCase()+(u.id?"#"+u.id:"")+": "+f);continue}var p=new i(u,c),m=e.jQuery;m&&m.data(u,n,p)}})},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,o,n,a){return t(e,i,o,n,a)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(e.Outlayer={},e.Outlayer.Item=t(e,e.EventEmitter,e.getSize,e.getStyleProperty,e.fizzyUIUtils))}(window,function(e,t,i,o,n){"use strict";function a(e){for(var t in e)return!1;return t=null,!0}function r(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}function s(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}var l=e.getComputedStyle,d=l?function(e){return l(e,null)}:function(e){return e.currentStyle},c=o("transition"),u=o("transform"),h=c&&u,f=!!o("perspective"),p={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[c],m=["transform","transition","transitionDuration","transitionProperty"],g=function(){for(var e={},t=0,i=m.length;i>t;t++){var n=m[t],a=o(n);a&&a!==n&&(e[n]=a)}return e}();n.extend(r.prototype,t.prototype),r.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.getSize=function(){this.size=i(this.element)},r.prototype.css=function(e){var t=this.element.style;for(var i in e){var o=g[i]||i;t[o]=e[i]}},r.prototype.getPosition=function(){var e=d(this.element),t=this.layout.options,i=t.isOriginLeft,o=t.isOriginTop,n=e[i?"left":"right"],a=e[o?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),l=-1!=a.indexOf("%")?parseFloat(a)/100*r.height:parseInt(a,10);s=isNaN(s)?0:s,l=isNaN(l)?0:l,s-=i?r.paddingLeft:r.paddingRight,l-=o?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=l},r.prototype.layoutPosition=function(){var e=this.layout.size,t=this.layout.options,i={},o=t.isOriginLeft?"paddingLeft":"paddingRight",n=t.isOriginLeft?"left":"right",a=t.isOriginLeft?"right":"left",r=this.position.x+e[o];i[n]=this.getXValue(r),i[a]="";var s=t.isOriginTop?"paddingTop":"paddingBottom",l=t.isOriginTop?"top":"bottom",d=t.isOriginTop?"bottom":"top",c=this.position.y+e[s];i[l]=this.getYValue(c),i[d]="",this.css(i),this.emitEvent("layout",[this])},r.prototype.getXValue=function(e){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?e/this.layout.size.width*100+"%":e+"px"},r.prototype.getYValue=function(e){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?e/this.layout.size.height*100+"%":e+"px"},r.prototype._transitionTo=function(e,t){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(e,10),a=parseInt(t,10),r=n===this.position.x&&a===this.position.y;if(this.setPosition(e,t),r&&!this.isTransitioning)return void this.layoutPosition();var s=e-i,l=t-o,d={};d.transform=this.getTranslate(s,l),this.transition({to:d,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},r.prototype.getTranslate=function(e,t){var i=this.layout.options;return e=i.isOriginLeft?e:-e,t=i.isOriginTop?t:-t,f?"translate3d("+e+"px, "+t+"px, 0)":"translate("+e+"px, "+t+"px)"},r.prototype.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},r.prototype.moveTo=h?r.prototype._transitionTo:r.prototype.goTo,r.prototype.setPosition=function(e,t){this.position.x=parseInt(e,10),this.position.y=parseInt(t,10)},r.prototype._nonTransition=function(e){this.css(e.to),e.isCleaning&&this._removeStyles(e.to);for(var t in e.onTransitionEnd)e.onTransitionEnd[t].call(this)},r.prototype._transition=function(e){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(e);var t=this._transn;for(var i in e.onTransitionEnd)t.onEnd[i]=e.onTransitionEnd[i];for(i in e.to)t.ingProperties[i]=!0,e.isCleaning&&(t.clean[i]=!0);if(e.from){this.css(e.from);var o=this.element.offsetHeight;o=null}this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0};var v="opacity,"+s(g.transform||"transform");r.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(p,this,!1))},r.prototype.transition=r.prototype[c?"_transition":"_nonTransition"],r.prototype.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},r.prototype.onotransitionend=function(e){this.ontransitionend(e)};var y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};r.prototype.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,i=y[e.propertyName]||e.propertyName;if(delete t.ingProperties[i],a(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[i]),i in t.onEnd){var o=t.onEnd[i];o.call(this),delete t.onEnd[i]}this.emitEvent("transitionEnd",[this])}},r.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(p,this,!1),this.isTransitioning=!1},r.prototype._removeStyles=function(e){var t={};for(var i in e)t[i]="";this.css(t)};var b={transitionProperty:"",transitionDuration:""};return r.prototype.removeTransitionStyles=function(){this.css(b)},r.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},r.prototype.remove=function(){if(!c||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var e=this;this.once("transitionEnd",function(){e.removeElem()}),this.hide()},r.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},r.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},r.prototype.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var i in t)return i},r.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},r.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},r.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,a,r){ return t(e,i,o,n,a,r)}):"object"==typeof exports?module.exports=t(e,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.eventie,e.EventEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,function(e,t,i,o,n,a){"use strict";function r(e,t){var i=n.getQueryElement(e);if(!i)return void(s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||e)));this.element=i,l&&(this.$element=l(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(t);var o=++c;this.element.outlayerGUID=o,u[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var s=e.console,l=e.jQuery,d=function(){},c=0,u={};return r.namespace="outlayer",r.Item=a,r.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},n.extend(r.prototype,i.prototype),r.prototype.option=function(e){n.extend(this.options,e)},r.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},r.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},r.prototype._itemize=function(e){for(var t=this._filterFindItemElements(e),i=this.constructor.Item,o=[],n=0,a=t.length;a>n;n++){var r=t[n],s=new i(r,this);o.push(s)}return o},r.prototype._filterFindItemElements=function(e){return n.filterFindElements(e,this.options.itemSelector)},r.prototype.getItemElements=function(){for(var e=[],t=0,i=this.items.length;i>t;t++)e.push(this.items[t].element);return e},r.prototype.layout=function(){this._resetLayout(),this._manageStamps();var e=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},r.prototype._init=r.prototype.layout,r.prototype._resetLayout=function(){this.getSize()},r.prototype.getSize=function(){this.size=o(this.element)},r.prototype._getMeasurement=function(e,t){var i,a=this.options[e];a?("string"==typeof a?i=this.element.querySelector(a):n.isElement(a)&&(i=a),this[e]=i?o(i)[t]:a):this[e]=0},r.prototype.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},r.prototype._getItemsForLayout=function(e){for(var t=[],i=0,o=e.length;o>i;i++){var n=e[i];n.isIgnored||t.push(n)}return t},r.prototype._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){for(var i=[],o=0,n=e.length;n>o;o++){var a=e[o],r=this._getItemLayoutPosition(a);r.item=a,r.isInstant=t||a.isLayoutInstant,i.push(r)}this._processLayoutQueue(i)}},r.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},r.prototype._processLayoutQueue=function(e){for(var t=0,i=e.length;i>t;t++){var o=e[t];this._positionItem(o.item,o.x,o.y,o.isInstant)}},r.prototype._positionItem=function(e,t,i,o){o?e.goTo(t,i):e.moveTo(t,i)},r.prototype._postLayout=function(){this.resizeContainer()},r.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},r.prototype._getContainerSize=d,r.prototype._setContainerMeasure=function(e,t){if(void 0!==e){var i=this.size;i.isBorderBox&&(e+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},r.prototype._emitCompleteOnItems=function(e,t){function i(){n.dispatchEvent(e+"Complete",null,[t])}function o(){r++,r===a&&i()}var n=this,a=t.length;if(!t||!a)return void i();for(var r=0,s=0,l=t.length;l>s;s++){var d=t[s];d.once(e,o)}},r.prototype.dispatchEvent=function(e,t,i){var o=t?[t].concat(i):i;if(this.emitEvent(e,o),l)if(this.$element=this.$element||l(this.element),t){var n=l.Event(t);n.type=e,this.$element.trigger(n,i)}else this.$element.trigger(e,i)},r.prototype.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},r.prototype.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},r.prototype.stamp=function(e){if(e=this._find(e)){this.stamps=this.stamps.concat(e);for(var t=0,i=e.length;i>t;t++){var o=e[t];this.ignore(o)}}},r.prototype.unstamp=function(e){if(e=this._find(e))for(var t=0,i=e.length;i>t;t++){var o=e[t];n.removeFrom(this.stamps,o),this.unignore(o)}},r.prototype._find=function(e){return e?("string"==typeof e&&(e=this.element.querySelectorAll(e)),e=n.makeArray(e)):void 0},r.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var e=0,t=this.stamps.length;t>e;e++){var i=this.stamps[e];this._manageStamp(i)}}},r.prototype._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},r.prototype._manageStamp=d,r.prototype._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,n=o(e),a={left:t.left-i.left-n.marginLeft,top:t.top-i.top-n.marginTop,right:i.right-t.right-n.marginRight,bottom:i.bottom-t.bottom-n.marginBottom};return a},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.bindResize=function(){this.isResizeBound||(t.bind(e,"resize",this),this.isResizeBound=!0)},r.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(e,"resize",this),this.isResizeBound=!1},r.prototype.onresize=function(){function e(){t.resize(),delete t.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var t=this;this.resizeTimeout=setTimeout(e,100)},r.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},r.prototype.needsResizeLayout=function(){var e=o(this.element),t=this.size&&e;return t&&e.innerWidth!==this.size.innerWidth},r.prototype.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},r.prototype.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},r.prototype.prepended=function(e){var t=this._itemize(e);if(t.length){var i=this.items.slice(0);this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i)}},r.prototype.reveal=function(e){this._emitCompleteOnItems("reveal",e);for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.reveal()}},r.prototype.hide=function(e){this._emitCompleteOnItems("hide",e);for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.hide()}},r.prototype.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},r.prototype.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},r.prototype.getItem=function(e){for(var t=0,i=this.items.length;i>t;t++){var o=this.items[t];if(o.element===e)return o}},r.prototype.getItems=function(e){e=n.makeArray(e);for(var t=[],i=0,o=e.length;o>i;i++){var a=e[i],r=this.getItem(a);r&&t.push(r)}return t},r.prototype.remove=function(e){var t=this.getItems(e);if(this._emitCompleteOnItems("remove",t),t&&t.length)for(var i=0,o=t.length;o>i;i++){var a=t[i];a.remove(),n.removeFrom(this.items,a)}},r.prototype.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="";for(var t=0,i=this.items.length;i>t;t++){var o=this.items[t];o.destroy()}this.unbindResize();var n=this.element.outlayerGUID;delete u[n],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},r.data=function(e){e=n.getQueryElement(e);var t=e&&e.outlayerGUID;return t&&u[t]},r.create=function(e,t){function i(){r.apply(this,arguments)}return Object.create?i.prototype=Object.create(r.prototype):n.extend(i.prototype,r.prototype),i.prototype.constructor=i,i.defaults=n.extend({},r.defaults),n.extend(i.defaults,t),i.prototype.settings={},i.namespace=e,i.data=r.data,i.Item=function(){a.apply(this,arguments)},i.Item.prototype=new a,n.htmlInit(i,e),l&&l.bridget&&l.bridget(e,i),i},r.Item=a,r}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.Item=t(e.Outlayer))}(window,function(e){"use strict";function t(){e.Item.apply(this,arguments)}t.prototype=new e.Item,t.prototype._create=function(){this.id=this.layout.itemGUID++,e.Item.prototype._create.call(this),this.sortData={}},t.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var e=this.layout.options.getSortData,t=this.layout._sorters;for(var i in e){var o=t[i];this.sortData[i]=o(this.element,this)}}};var i=t.prototype.destroy;return t.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("get-size"),require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.LayoutMode=t(e.getSize,e.Outlayer))}(window,function(e,t){"use strict";function i(e){this.isotope=e,e&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}return function(){function e(e){return function(){return t.prototype[e].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,a=o.length;a>n;n++){var r=o[n];i.prototype[r]=e(r)}}(),i.prototype.needsVerticalResizeLayout=function(){var t=e(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(e,t){var i=e+t,o="outer"+t;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+t]}},i.prototype.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(e,t){function o(){i.apply(this,arguments)}return o.prototype=new i,t&&(o.options=t),o.prototype.namespace=e,i.modes[e]=o,o},i}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):e.Masonry=t(e.Outlayer,e.getSize,e.fizzyUIUtils)}(window,function(e,t,i){var o=e.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var e=this.cols;for(this.colYs=[];e--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],i=e&&e.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,a=n/o,r=o-n%o,s=r&&1>r?"round":"floor";a=Math[s](a),this.cols=Math.max(a,1)},o.prototype.getContainerWidth=function(){var e=this.options.isFitWidth?this.element.parentNode:this.element,i=t(e);this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,o=t&&1>t?"round":"ceil",n=Math[o](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var a=this._getColGroup(n),r=Math.min.apply(Math,a),s=i.indexOf(a,r),l={x:this.columnWidth*s,y:r},d=r+e.size.outerHeight,c=this.cols+1-a.length,u=0;c>u;u++)this.colYs[s+u]=d;return l},o.prototype._getColGroup=function(e){if(2>e)return this.colYs;for(var t=[],i=this.cols+1-e,o=0;i>o;o++){var n=this.colYs.slice(o,o+e);t[o]=Math.max.apply(Math,n)}return t},o.prototype._manageStamp=function(e){var i=t(e),o=this._getElementOffset(e),n=this.options.isOriginLeft?o.left:o.right,a=n+i.outerWidth,r=Math.floor(n/this.columnWidth);r=Math.max(0,r);var s=Math.floor(a/this.columnWidth);s-=a%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var l=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,d=r;s>=d;d++)this.colYs[d]=Math.max(l,this.colYs[d])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this.options.isFitWidth&&(e.width=this._getContainerFitWidth()),e},o.prototype._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!==this.containerWidth},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(e.Isotope.LayoutMode,e.Masonry)}(window,function(e,t){"use strict";function i(e,t){for(var i in t)e[i]=t[i];return e}var o=e.create("masonry"),n=o.prototype._getElementOffset,a=o.prototype.layout,r=o.prototype._getMeasurement;i(o.prototype,t.prototype),o.prototype._getElementOffset=n,o.prototype.layout=a,o.prototype._getMeasurement=r;var s=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var l=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,l.apply(this,arguments)},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,function(e){"use strict";var t=e.create("fitRows");return t.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},t.prototype._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+e.size.outerHeight),this.x+=t,o},t.prototype._getContainerSize=function(){return{height:this.maxY}},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,function(e){"use strict";var t=e.create("vertical",{horizontalAlignment:0});return t.prototype._resetLayout=function(){this.y=0},t.prototype._getItemLayoutPosition=function(e){e.getSize();var t=(this.isotope.size.innerWidth-e.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=e.size.outerHeight,{x:t,y:i}},t.prototype._getContainerSize=function(){return{height:this.y}},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,a,r,s){return t(e,i,o,n,a,r,s)}):"object"==typeof exports?module.exports=t(e,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):e.Isotope=t(e,e.Outlayer,e.getSize,e.matchesSelector,e.fizzyUIUtils,e.Isotope.Item,e.Isotope.LayoutMode)}(window,function(e,t,i,o,n,a,r){function s(e,t){return function(i,o){for(var n=0,a=e.length;a>n;n++){var r=e[n],s=i.sortData[r],l=o.sortData[r];if(s>l||l>s){var d=void 0!==t[r]?t[r]:t,c=d?1:-1;return(s>l?1:-1)*c}}return 0}}var l=e.jQuery,d=String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^\s+|\s+$/g,"")},c=document.documentElement,u=c.textContent?function(e){return e.textContent}:function(e){return e.innerText},h=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});h.Item=a,h.LayoutMode=r,h.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in r.modes)this._initLayoutMode(e)},h.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},h.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0,o=e.length;o>i;i++){var n=e[i];n.id=this.itemGUID++}return this._updateItemsSortData(e),e},h.prototype._initLayoutMode=function(e){var t=r.modes[e],i=this.options[e]||{};this.options[e]=t.options?n.extend(t.options,i):i,this.modes[e]=new t(this)},h.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},h.prototype._layout=function(){var e=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,e),this._isLayoutInited=!0},h.prototype.arrange=function(e){function t(){o.reveal(i.needReveal),o.hide(i.needHide)}this.option(e),this._getIsInstant();var i=this._filter(this.items);this.filteredItems=i.matches;var o=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(t):t(),this._sort(),this._layout()},h.prototype._init=h.prototype.arrange,h.prototype._getIsInstant=function(){var e=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=e,e},h.prototype._bindArrangeComplete=function(){function e(){t&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var t,i,o,n=this;this.once("layoutComplete",function(){t=!0,e()}),this.once("hideComplete",function(){i=!0,e()}),this.once("revealComplete",function(){o=!0,e()})},h.prototype._filter=function(e){var t=this.options.filter;t=t||"*";for(var i=[],o=[],n=[],a=this._getFilterTest(t),r=0,s=e.length;s>r;r++){var l=e[r];if(!l.isIgnored){var d=a(l);d&&i.push(l),d&&l.isHidden?o.push(l):d||l.isHidden||n.push(l)}}return{matches:i,needReveal:o,needHide:n}},h.prototype._getFilterTest=function(e){return l&&this.options.isJQueryFiltering?function(t){return l(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return o(t.element,e)}},h.prototype.updateSortData=function(e){var t;e?(e=n.makeArray(e),t=this.getItems(e)):t=this.items,this._getSorters(),this._updateItemsSortData(t)},h.prototype._getSorters=function(){var e=this.options.getSortData;for(var t in e){var i=e[t];this._sorters[t]=f(i)}},h.prototype._updateItemsSortData=function(e){for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.updateSortData()}};var f=function(){function e(e){if("string"!=typeof e)return e;var i=d(e).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),a=n&&n[1],r=t(a,o),s=h.sortDataParsers[i[1]];return e=s?function(e){return e&&s(r(e))}:function(e){return e&&r(e)}}function t(e,t){var i;return i=e?function(t){return t.getAttribute(e)}:function(e){var i=e.querySelector(t);return i&&u(i)}}return e}();h.sortDataParsers={parseInt:function(e){return parseInt(e,10)},parseFloat:function(e){return parseFloat(e)}},h.prototype._sort=function(){var e=this.options.sortBy;if(e){var t=[].concat.apply(e,this.sortHistory),i=s(t,this.options.sortAscending);this.filteredItems.sort(i),e!=this.sortHistory[0]&&this.sortHistory.unshift(e)}},h.prototype._mode=function(){var e=this.options.layoutMode,t=this.modes[e];if(!t)throw new Error("No layout mode: "+e);return t.options=this.options[e],t},h.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},h.prototype._getItemLayoutPosition=function(e){return this._mode()._getItemLayoutPosition(e)},h.prototype._manageStamp=function(e){this._mode()._manageStamp(e)},h.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},h.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},h.prototype.appended=function(e){var t=this.addItems(e);if(t.length){var i=this._filterRevealAdded(t);this.filteredItems=this.filteredItems.concat(i)}},h.prototype.prepended=function(e){var t=this._itemize(e);if(t.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(t);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items)}},h.prototype._filterRevealAdded=function(e){var t=this._filter(e);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},h.prototype.insert=function(e){var t=this.addItems(e);if(t.length){var i,o,n=t.length;for(i=0;n>i;i++)o=t[i],this.element.appendChild(o.element);var a=this._filter(t).matches;for(i=0;n>i;i++)t[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete t[i].isLayoutInstant;this.reveal(a)}};var p=h.prototype.remove;return h.prototype.remove=function(e){e=n.makeArray(e);var t=this.getItems(e);p.call(this,e);var i=t&&t.length;if(i)for(var o=0;i>o;o++){var a=t[o];n.removeFrom(this.filteredItems,a)}},h.prototype.shuffle=function(){for(var e=0,t=this.items.length;t>e;e++){var i=this.items[e];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},h.prototype._noTransition=function(e){var t=this.options.transitionDuration;this.options.transitionDuration=0;var i=e.call(this);return this.options.transitionDuration=t,i},h.prototype.getFilteredItemElements=function(){for(var e=[],t=0,i=this.filteredItems.length;i>t;t++)e.push(this.filteredItems[t].element);return e},h}),jQuery(document).ready(function(e){function t(){if(dtGlobals.isMobile)e(".skills").animateSkills();else if(e(".animation-at-the-same-time").length>0||e(".animate-element").length>0){var t=-1;e(".animation-at-the-same-time:in-viewport").each(function(){var t=e(this),i=t.find(".animate-element");i.addClass("animation-triggered"),t.find(".animate-element:not(.start-animation)").addClass("start-animation")}),e(".animate-element:not(.start-animation):in-viewport").each(function(){var i=e(this);!i.parents(".animation-at-the-same-time").length>0&&(i.hasClass("start-animation")||i.hasClass("animation-triggered")||(i.addClass("animation-triggered"),t++,setTimeout(function(){i.addClass("start-animation"),i.hasClass("skills")&&i.animateSkills()},200*t)))})}}function o(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()}function n(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}function a(){var t=v.width(),i=(t-w.innerWidth())/2,o=e(".side-header-menu-icon").length>0;b.hasClass("header-side-right")&&w.hasClass("boxed")&&(!T.length>0&&L.css({right:i}),o&&(D.css({right:i}),e(".branding").css({left:i}))),b.hasClass("header-side-left")&&w.hasClass("boxed")&&o&&(e(".floating-logo .branding").css({right:i}),D.css({left:i})),k.length>0&&o&&w.hasClass("boxed")&&(D.css({right:i}),e(".floating-logo .branding").css({left:i}))}function r(){qe=window.innerWidth0?We.height():0:"block"==We.css("display")||he&&!fe||he&&pe?We.height():0}function s(){e(".full-width-wrap").length>0&&e(".full-width-wrap").each(function(){var t,i,o=e(this),n=window.innerWidth,a=v.width(),r=e(".content").width();if(e(".boxed").length>0)t=(parseInt(e("#main").width())-parseInt(r))/2;else if(e(".side-header-v-stroke").length&&n>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=n<=parseInt(r)?parseInt(r):a-e(".side-header-v-stroke").width();t=Math.ceil((s-parseInt(r))/2)}else if(e(".sticky-header .side-header").length&&n>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=a<=parseInt(r)?parseInt(r):a;t=Math.ceil((a-parseInt(r))/2)}else if((e(".header-side-left").length&&n||e(".header-side-right").length&&n)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=n<=parseInt(r)?parseInt(r):a-e(".side-header").width();t=Math.ceil((s-parseInt(r))/2)}else{var s=a<=parseInt(r)?parseInt(r):a;t=Math.ceil((a-parseInt(r))/2)}e(".sidebar-left").length>0||e(".sidebar-right").length>0?(i=e(".content").width(),t=0):i=e("#main").innerWidth(),o.css({width:i,"margin-left":-t,opacity:1}),o.find(".full-width-wrap").css({width:"","margin-left":"",opacity:1,"padding-left":t}),o.find(".ts-wrap").each(function(){var t=e(this).data("thePhotoSlider");"undefined"!=typeof t&&t.update()})})}function l(){dtGlobals.isMobile&&e(".skills").animateSkills()}function d(){e(".project-slider .preload-me").loaded(null,function(){var t=e(".floating-content");if(e(".floating-content").length>0){var i=t.offset();if(e(".top-bar").length>0&&e(".phantom-sticky").length>0)var o=e(".top-bar").height();else var o=0;var n=e(".project-post").offset();v.on("scroll",function(){window.innerWidth>1050?dtGlobals.winScrollTop+We.height()>i.top?dtGlobals.winScrollTop+We.height()+lt+400?i.innerWidth()-1:i.innerWidth()}),t>e(this).width()?e(this).addClass("new-style"):e(this).removeClass("new-style")})}function u(){var t=e(".dt-isotope"),i=e(".iso-grid .wf-cell:not(.shown)");if(i.exists()&&h(i),t.exists())t.each(function(){var t=e(this).find(".wf-cell");t.exists()&&h(t)});else{var o=e(".iso-item:not(.shown)");if(!o.exists())return;h(o)}}function h(t){var i=0;t.each(function(){var t=e(this);e(".mobile-true").length>0||t.parents(".loading-effect-none").length>0?t.hasClass("shown")||t.hasClass("animation-triggered")||(t.addClass("animation-triggered"),setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},200)):t.hasClass("shown")||t.hasClass("animation-triggered")||!t.inView()||(t.addClass("animation-triggered"),i++,setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},100*i))})}function f(){e(".iso-item.shown, .iso-grid .wf-cell.shown").removeClass("start-animation").removeClass("animation-triggered").removeClass("shown")}function p(t){var i=t.find(".filter.with-ajax").first(),o=t.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),n=i.find(".filter-categories a.act"),a=i.find(".filter-by a.act"),r=i.find(".filter-sorting a.act"),s=parseInt(o.attr("data-cur-page")),l=new Array,d=n.length>0?n.attr("data-filter").replace(".category-","").replace("*",""):"";return"0"==d&&(d="none"),o.hasClass("dt-isotope")&&e(".wf-cell",o).each(function(){l.push(e(this).attr("data-post-id"))}),{visibleItems:l,postID:dtLocal.postID,paged:s,term:d,orderBy:a.length>0?a.attr("data-by"):"",order:r.length>0?r.attr("data-sort"):"",ajaxurl:dtLocal.ajaxurl,nonce:dtLocal.ajaxNonce,pageData:dtLocal.pageData,layout:dtLocal.pageData.layout,targetContainer:o,isPhone:dtGlobals.isPhone}}function m(){if(dtGlobals.loadMoreButton&&dtGlobals.loadMoreButton.exists()){var e=dtGlobals.loadMoreButton.offset();e&&v.scrollTop()>(e.top-v.height())/2&&!dtGlobals.loadMoreButton.hasClass("animate-load")&&dtGlobals.loadMoreButton.trigger("click")}}var g=e(document),v=e(window),y=e("html"),b=e("body"),w=e("#page");window.retinizer=function(){if(b.hasClass("srcset-enabled")){e("img:not(.retinized)").filter("[srcset]"),window.devicePixelRatio?window.devicePixelRatio:1}},retinizer(),e.fn.layzrInitialisation=function(t){return this.each(function(){e(this),new Layzr({container:t,selector:".lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",hiddenAttr:"data-src-hidden",threshold:30,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("is-loaded");var t=e(this);setTimeout(function(){t.parent().removeClass("layzr-bg")},350)}})})},e(".layzr-loading-on, .vc_single_image-img").layzrInitialisation(),e('div[data-vc-stretch-content="true"]').length>0&&e('div[data-vc-full-width-init="false"]').length>0&&vc_rowBehaviour(),dtGlobals.touches={},dtGlobals.touches.touching=!1,dtGlobals.touches.touch=!1,dtGlobals.touches.currX=0,dtGlobals.touches.currY=0,dtGlobals.touches.cachedX=0,dtGlobals.touches.cachedY=0,dtGlobals.touches.count=0,dtGlobals.resizeCounter=0,g.on("touchstart",function(t){1==t.originalEvent.touches.length&&(dtGlobals.touches.touch=t.originalEvent.touches[0],dtGlobals.touches.cachedX=dtGlobals.touches.touch.pageX,dtGlobals.touches.cachedY=dtGlobals.touches.touch.pageY,dtGlobals.touches.touching=!0,setTimeout(function(){dtGlobals.touches.currX=dtGlobals.touches.touch.pageX,dtGlobals.touches.currY=dtGlobals.touches.touch.pageY,dtGlobals.touches.cachedX!==dtGlobals.touches.currX||dtGlobals.touches.touching||dtGlobals.touches.cachedY!==dtGlobals.touches.currY||(dtGlobals.touches.count++,e(t.target).trigger("tap"))},200))}),g.on("touchend touchcancel",function(e){dtGlobals.touches.touching=!1}),g.on("touchmove",function(e){dtGlobals.touches.touch=e.originalEvent.touches[0],dtGlobals.touches.touching}),g.on("tap",function(t){e(".dt-hovered").trigger("mouseout")}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e,t){function i(e){function t(e){o?(i(),F(t),n=!0,o=!1):n=!1}var i=e,o=!1,n=!1;this.kick=function(e){o=!0,n||t()},this.end=function(e){var t=i;e&&(n?(i=o?function(){t(),e()}:e,o=!0):e())}}function o(){return!0}function n(){return!1}function a(e){e.preventDefault()}function r(e){D[e.target.tagName.toLowerCase()]||e.preventDefault()}function s(e){return 1===e.which&&!e.ctrlKey&&!e.altKey}function l(e,t){var i,o;if(e.identifiedTouch)return e.identifiedTouch(t);for(i=-1,o=e.length;++in*n+a*a||_(e,t,i,n,a,o)}function b(){return this._handled=o,!1}function w(e){e._handled()}function _(e,t,i,o,n,a){var r,s;t.target; r=e.targetTouches,s=e.timeStamp-t.timeStamp,t.type="movestart",t.distX=o,t.distY=n,t.deltaX=o,t.deltaY=n,t.pageX=i.pageX,t.pageY=i.pageY,t.velocityX=o/s,t.velocityY=n/s,t.targetTouches=r,t.finger=r?r.length:1,t._handled=b,t._preventTouchmoveDefault=function(){e.preventDefault()},R(t.target,t),a(t.identifier)}function C(e){var t=e.data.timer;e.data.touch=e,e.data.timeStamp=e.timeStamp,t.kick()}function S(e){var t=e.data.event,i=e.data.timer;x(),M(t,i,function(){setTimeout(function(){O(t.target,"click",n)},0)})}function x(e){O(document,j.move,C),O(document,j.end,S)}function k(e){var t=e.data.event,i=e.data.timer,o=d(e,t);o&&(e.preventDefault(),t.targetTouches=e.targetTouches,e.data.touch=o,e.data.timeStamp=e.timeStamp,i.kick())}function T(e){var t=e.data.event,i=e.data.timer,o=l(e.changedTouches,t.identifier);o&&(P(t),M(t,i))}function P(e){O(document,"."+e.identifier,k),O(document,"."+e.identifier,T)}function I(e,t,i,o){var n=i-e.timeStamp;e.type="move",e.distX=t.pageX-e.startX,e.distY=t.pageY-e.startY,e.deltaX=t.pageX-e.pageX,e.deltaY=t.pageY-e.pageY,e.velocityX=.3*e.velocityX+.7*e.deltaX/n,e.velocityY=.3*e.velocityY+.7*e.deltaY/n,e.pageX=t.pageX,e.pageY=t.pageY}function M(e,t,i){t.end(function(){return e.type="moveend",R(e.target,e),i&&i()})}function z(e,t,i){return B(this,"movestart.move",w),!0}function A(e){return O(this,"dragstart drag",a),O(this,"mousedown touchstart",r),O(this,"movestart",w),!0}function L(e){"move"!==e.namespace&&"moveend"!==e.namespace&&(B(this,"dragstart."+e.guid+" drag."+e.guid,a,t,e.selector),B(this,"mousedown."+e.guid,r,t,e.selector))}function H(e){"move"!==e.namespace&&"moveend"!==e.namespace&&(O(this,"dragstart."+e.guid+" drag."+e.guid),O(this,"mousedown."+e.guid))}var E=6,B=e.event.add,O=e.event.remove,R=function(t,i,o){e.event.trigger(i,o,t)},F=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return window.setTimeout(function(){e()},25)}}(),D={textarea:!0,input:!0,select:!0,button:!0},j={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},W={move:"touchmove",cancel:"touchend",end:"touchend"};e.event.special.movestart={setup:z,teardown:A,add:L,remove:H,_default:function(e){function o(t){I(a,r.touch,r.timeStamp),R(e.target,a)}var a,r;e._handled()&&(a={target:e.target,startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,timeStamp:e.timeStamp,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger},r={event:a,timer:new i(o),touch:t,timeStamp:t},e.identifier===t?(B(e.target,"click",n),B(document,j.move,C,r),B(document,j.end,S,r)):(e._preventTouchmoveDefault(),B(document,W.move+"."+e.identifier,k,r),B(document,W.end+"."+e.identifier,T,r)))}},e.event.special.move={setup:function(){B(this,"movestart.move",e.noop)},teardown:function(){O(this,"movestart.move",e.noop)}},e.event.special.moveend={setup:function(){B(this,"movestart.moveend",e.noop)},teardown:function(){O(this,"movestart.moveend",e.noop)}},B(document,"mousedown.move",c),B(document,"touchstart.move",p),"function"==typeof Array.prototype.indexOf&&!function(e,t){for(var i=["changedTouches","targetTouches"],o=i.length;o--;)-1===e.event.props.indexOf(i[o])&&e.event.props.push(i[o])}(e)}),e.belowthefold=function(t,i){var o=v.height()+v.scrollTop();return o<=e(t).offset().top-i.threshold},e.abovethetop=function(t,i){var o=v.scrollTop();return o>=e(t).offset().top+e(t).height()-i.threshold},e.rightofscreen=function(t,i){var o=v.width()+v.scrollLeft();return o<=e(t).offset().left-i.threshold},e.leftofscreen=function(t,i){var o=v.scrollLeft();return o>=e(t).offset().left+e(t).width()-i.threshold},e.inviewport=function(t,i){return!(e.rightofscreen(t,i)||e.leftofscreen(t,i)||e.belowthefold(t,i)||e.abovethetop(t,i))},e.extend(e.expr[":"],{"below-the-fold":function(t,i,o){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t,i,o){return e.abovethetop(t,{threshold:0})},"left-of-screen":function(t,i,o){return e.leftofscreen(t,{threshold:0})},"right-of-screen":function(t,i,o){return e.rightofscreen(t,{threshold:0})},"in-viewport":function(t,i,o){return e.inviewport(t,{threshold:-30})}}),setTimeout(function(){t()},50),dtGlobals.isMobile||v.on("scroll",function(){t()}),e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0};var _=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','',''],_=e(''+_+"");e(document.body).prepend(e(_)),e(".soc-ico a").not(".entry-share .soc-ico a").html(''),e(".entry-share .soc-ico a").append('');var C=e(".soc-ico a svg use");e(".px-500").find(C).attr("xlink:href","#social-500px"),e(".tripedvisor").find(C).attr("xlink:href","#tripedvisor"),e(".vk").find(C).attr("xlink:href","#vk"),e(".foursquare").find(C).attr("xlink:href","#foursquare"),e(".website").find(C).attr("xlink:href","#website"),e(".mail").find(C).attr("xlink:href","#mail"),e(".behance").find(C).attr("xlink:href","#behance"),e(".stumbleupon").find(C).attr("xlink:href","#stumbleupon"),e(".instagram").find(C).attr("xlink:href","#instagram"),e(".github").find(C).attr("xlink:href","#github"),e(".skype").find(C).attr("xlink:href","#skype"), e(".devian").find(C).attr("xlink:href","#devian"),e(".pinterest").find(C).attr("xlink:href","#pinterest"),e(".tumbler").find(C).attr("xlink:href","#tumbler"),e(".vimeo").find(C).attr("xlink:href","#vimeo"),e(".linkedin").find(C).attr("xlink:href","#linkedin"),e(".lastfm").find(C).attr("xlink:href","#lastfm"),e(".forrst").find(C).attr("xlink:href","#forrst"),e(".flickr").find(C).attr("xlink:href","#flickr"),e(".delicious").find(C).attr("xlink:href","#delicious"),e(".rss").find(C).attr("xlink:href","#rss"),e(".you-tube").find(C).attr("xlink:href","#you-tube"),e(".dribbble").find(C).attr("xlink:href","#dribbble"),e(".google").find(C).attr("xlink:href","#google"),e(".twitter").find(C).attr("xlink:href","#twitter"),e(".facebook").find(C).attr("xlink:href","#facebook"),e(".xing").find(C).attr("xlink:href","#xing"),e(".odnoklassniki").find(C).attr("xlink:href","#odnoklassniki"),e(".weibo").find(C).attr("xlink:href","#weibo"),e(".research-gate").find(C).attr("xlink:href","#research-gate"),e(".yelp").find(C).attr("xlink:href","#yelp"),e(".blogger").find(C).attr("xlink:href","#blogger"),e(".soc-ico a").css("visibility","visible"),e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0},e.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},e.extend(jQuery.easing,{easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i}}),e.thePhotoSlider=function(t,i){var o=e(t).data("thePhotoSlider");o?o.update():this._init(t,i)},e.thePhotoSlider.defaults={mode:{type:"slider"},responsive:!0,height:!1,width:!1,sidePaddings:0,storeHTML:!1,autoPlay:!1,threshold:20,collapsePoint:700},e.thePhotoSlider.prototype={_init:function(t,i){var o=this;if(o.st=e.extend({},e.thePhotoSlider.defaults,i),o.ev=e(o),o.autoPlay={enabled:!1,delay:2e3,loop:!0},o.currSlide=0,o.noSlide=!0,o.lockLeft=!0,o.lockRight=!0,o.sliderLock=!1,o.lockTimeout=!1,o.wrap={},o.wrap.$el=e(t),o.wrap.width=0,o.wrap.height=!1,o.wrap.$el.data("thePhotoSlider",o),o.viewport=o.wrap.$el.find(".ts-viewport"),o.cont={},o.cont.$el=o.viewport.find(".ts-cont"),o.cont.width=0,o.cont.startX=0,o.cont.instantX=0,o.slides={},o.slides.$items=o.cont.$el.children(),o.slides.number=o.slides.$items.length,o.slides.position=[],o.slides.width=[],o.slides.isLoaded=[],o.drag={},o.drag.isMoving=!1,o.drag.startX=0,o.drag.startY=0,o.drag.offsetX=0,o.drag.offsetY=0,o.drag.lockX=!1,o.drag.lockY=!1,o.features={},o._featureDetection(),o.st.storeHTML&&(o.origHTML=o.wrap.$el.html()),o._buildHTML(),o._calcSliderSize(),o.wrap.height||o.wrap.$el.addClass("ts-autoHeight"),o._setSliderWidth(),o._adjustSlides(),o._setSliderHeight(),o.slideTo(0,!0),o.noSlide||o._bindEvents(),setTimeout(function(){o.wrap.$el.addClass("ts-ready"),o.ev.trigger("sliderReady")},20),o.st.responsive)if("onorientationchange"in window){var n=window.orientation;e(window).on("orientationchange",function(e){var t=window.orientation;t!==n&&(n=t,o.update())})}else{var a;e(window).on("resize",function(e){clearTimeout(a),a=setTimeout(function(){o.update()},200)})}o.st.autoPlay.enabled&&o.play()},_featureDetection:function(){var e,t=this,o=document.createElement("div").style,n=["webkit","Moz","ms","O"];for(t.features.vendor="",i=0;ie.st.collapsePoint?e.wrap.$el.removeClass("ts-collapsed"):e.wrap.$el.addClass("ts-collapsed")},_setSliderHeight:function(){var t=this;if("number"==typeof t.wrap.height)t.viewport.css({height:t.wrap.height});else if("scroller"===t.st.mode.type||"centered"===t.st.mode.type||"carousel"===t.st.mode.type)"0px"!==t.viewport.css("height")&&0!=t.viewport.css("height")&&t.viewport.css("height")||t.viewport.css({height:Math.max.apply(null,t.slides.height)});else if(t.slides.isLoaded[t.currSlide]){var i=e(t.slides.$items[t.currSlide]).height();i>0?t.viewport.css({height:i}):t.viewport.css({height:auto})}else{var i=e(t.slides.$items[t.currSlide]).height();i>0?t.viewport.css({height:i}):t.viewport.css({height:auto})}},_adjustSlides:function(){var t=this;if("slider"===t.st.mode.type)t.cont.width=0,t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={};t.slides.position[i]=-t.cont.width-t.st.sidePaddings/2,t.cont.width=t.cont.width+t.wrap.width+t.st.sidePaddings,n.left=-t.slides.position[i],t.slides.isLoaded[i]||o.find("img").loaded(!1,function(){t.slides.isLoaded[i]=!0,o.addClass("ts-loaded")},!0),o.css(n)});else if("centered"===t.st.mode.type){if(t.cont.width=0,t.slides.contRatio=[],t.slides.ratio=[],t.st.mode.lsMinW||t.st.mode.lsMaxW)var i=t.wrap.width/100*t.st.mode.lsMinW,o=t.wrap.width/100*t.st.mode.lsMaxW;if(t.st.mode.ptMinW||t.st.mode.ptMaxW)var n=t.wrap.width/100*t.st.mode.ptMinW,a=t.wrap.width/100*t.st.mode.ptMaxW;t.slides.$items.each(function(r){var s=e(t.slides.$items[r]),l={},d=s.attr("data-width")?parseFloat(s.attr("data-width")):s.width(),c=s.attr("data-height")?parseFloat(s.attr("data-height")):s.height();t.slides.contRatio[r]||(t.slides.contRatio[r]=d/c,t.slides.contRatio[r]>1?s.addClass("ts-ls"):s.addClass("ts-pt")),t.wrap.width>t.st.collapsePoint?(c=t.wrap.height,d=t.wrap.height*t.slides.contRatio[r],(i||o)&&d>c?i===o||d>o?d=o:i>d&&(d=i):(n||a)&&c>=d&&(n===a||d>a?d=a:n>d&&(d=n)),t.slides.ratio[r]=d/c,l.height=t.wrap.height,l.width=t.slides.width[r]=d,t.slides.position[r]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[r]+t.st.sidePaddings,l.left=-t.slides.position[r]):(c=l.height=t.wrap.height,d=t.slides.width[r]=l.width=t.wrap.width,t.slides.ratio[r]=d/c,t.slides.position[r]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[r],l.left=-t.slides.position[r]),t.slides.position[r]=t.slides.position[r]-t.slides.width[r]/2,t.slides.ratio[r]>t.slides.contRatio[r]?(s.removeClass("ts-narrow"),s.addClass("ts-wide")):(s.removeClass("ts-wide"),s.addClass("ts-narrow")),t.slides.isLoaded[r]||s.find("img").loaded(!1,function(){t.slides.isLoaded[r]=!0,s.addClass("ts-loaded")},!0),s.css(l)})}else if("scroller"===t.st.mode.type)t.cont.width=0,t.slides.ratio=[],"number"!=typeof t.wrap.height&&(t.slides.height=[]),t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={},a=o.attr("data-width")?parseFloat(o.attr("data-width")):o.width(),r=o.attr("data-height")?parseFloat(o.attr("data-height")):o.height();a>0&&r>0?t.slides.ratio[i]=a/r:t.slides.ratio[i]=1,"number"==typeof t.wrap.height?(t.slides.width[i]=t.wrap.height*t.slides.ratio[i],n.width=t.slides.width[i],n.height=t.slides.width[i]/t.slides.ratio[i]):a>0&&r>0?(t.slides.width[i]||(n.width=t.slides.width[i]=a),t.slides.height[i]||(n.height="100%"),t.slides.height[i]=r):(o.css("height","auto"),t.slides.width[i]=o.width(),t.slides.height[i]=o.height(),n.height="100%"),t.slides.position[i]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[i],il&&r>.31;)r--,1>r&&(r=1),l=t.wrap.width/r;t.perView=r,t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={};t.slides.position[i]=-t.cont.width,t.cont.width=t.cont.width+l,n.width=l-t.st.sidePaddings,n.left=-t.slides.position[i]+t.st.sidePaddings/2,o.css(n)})}"centered"!==t.st.mode.type&&t.cont.width<=t.wrap.width?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",(t.wrap.width-t.cont.width)/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):"centered"===t.st.mode.type&&t.slides.number<2?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",-t.cont.width/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):(t.noSlide=!1,t.cont.$el.css("left",""),t.lockRight?(t.lockLeft=!1,t.lockRight=!0,t.ev.trigger("lockRight").trigger("updateNav")):t.currSlide<=0?(t.lockLeft=!0,t.lockRight=!1,t.ev.trigger("lockLeft").trigger("updateNav")):t.currSlide>0&&(t.lockLeft=!1,t.lockRight=!1,t.ev.trigger("updateNav")))},_unifiedEvent:function(e){return void 0!==e.originalEvent.touches&&e.originalEvent.touches[0]&&(e.pageX=e.originalEvent.touches[0].pageX,e.pageY=e.originalEvent.touches[0].pageY),e},_unifiedX:function(){var e=this,t=0,i=e.cont.$el.css("transform");if(i)var o=i.split(", ");return t=e.features.css3d&&"none"!==i&&"matrix(1"===o[0]?parseFloat(o[4]):e.features.css3d&&"none"!==i&&"matrix3d(1"===o[0]?parseFloat(o[12]):parseFloat(e.cont.$el.css("left"))},_bindEvents:function(){var t=this;t.wrap.$el.on("mousedown.theSlider touchstart.theSlider",function(i){"touchstart"!=i.type&&i.preventDefault(),t._onStart(t._unifiedEvent(i)),e(document).on("mousemove.theSlider touchmove.theSlider",function(e){t._onMove(t._unifiedEvent(e))}),e(document).on("mouseup.theSlider mouseleave.theSlider touchend.theSlider touchcancel.theSlider",function(i){e(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider"),t._onStop(t._unifiedEvent(i))})})},_unbindEvents:function(){var t=this;t.wrap.$el.off("mousedown.theSlider touchstart.theSlider"),e(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider")},_onStart:function(e){var t=this;t.drag.isMoving||t.sliderLock||(t.drag.isMoving=!0,t.drag.startX=e.pageX,t.drag.startY=e.pageY,t.cont.startX=t._unifiedX(),t.drag.offsetX=0,t.drag.offsetY=0,t.drag.lockX=!1,t.drag.lockY=!1)},_onMove:function(e){var t=this,i=0;t.drag.isMoving&&(t.drag.offsetX=e.pageX-t.drag.startX,t.drag.offsetY=e.pageY-t.drag.startY,Math.abs(t.drag.offsetX)>=t.st.threshold-1&&Math.abs(t.drag.offsetX)>Math.abs(t.drag.offsetY)&&!t.drag.lockX?(t.drag.lockX=!1,t.drag.lockY=!0,"touchmove"==e.type&&(t.drag.offsetY=0)):Math.abs(t.drag.offsetY)>=t.st.threshold-1&&Math.abs(t.drag.offsetX)-t.cont.width+t.viewport.width()?t.cont.instantX:t.cont.instantX>=0?t.cont.instantX/4:-t.cont.width+t.viewport.width()+(t.cont.width-t.viewport.width()+t.cont.instantX)/4,t._doDrag(i)),t.st.autoPlay.enabled&&t.pause()},_onStop:function(e){var t=this;return t.drag.isMoving&&(t.cont.instantX=t.cont.startX+t.drag.offsetX,Math.abs(t.drag.offsetX)>t.st.threshold&&(t.wrap.$el.addClass("ts-interceptClicks"),t.wrap.$el.one("click.preventClick",function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation()}),window.setTimeout(function(){t.wrap.$el.off("click.preventClick"),t.wrap.$el.removeClass("ts-interceptClicks")},301)),t._autoAdjust(),t._setSliderHeight(),t.cont.startX=0,t.cont.instantX=0,t.drag.isMoving=!1,t.drag.startX=0,t.drag.startY=0,t.drag.offsetX=0,t.drag.offsetY=0,t.drag.lockX=!1,t.drag.lockY=!1),t.st.autoPlay.enabled&&t.play(),!1},_doDrag:function(e){var t=this;if(t.features.css3d){var i={};i[t.features.vendor+"transform"]="translate3d("+e+"px,0,0)",i.transform="translate3d("+e+"px,0,0)",i[t.vendor+"transition"]="",i.transition="",t.cont.$el.css(i)}else t.cont.$el.css({left:e})},_calcCurrSlide:function(e){var t=this,i=t.slides.number-1;return t.slides.$items.each(function(o){return e>t.slides.position[o]?(i=o-1,!1):void 0}),0>i&&(i=0),i},_isRightExceed:function(e){var t=this,i=0;return i="centered"===t.st.mode.type?t.slides.position[t.slides.number-1]:-t.cont.width+t.viewport.width(),i>e?!0:!1},_autoAdjust:function(){var e=this,t=0,o=0,n=e.slides.number-1;if(e.cont.instantX>=0)t=e.slides.position[0],e.currSlide=0,e.lockLeft=!0,e.lockRight=!1,e.ev.trigger("lockLeft").trigger("updateNav");else if(e._isRightExceed(e.cont.instantX))t="centered"===e.st.mode.type?e.slides.position[e.slides.number-1]:-e.cont.width+e.viewport.width(),e.currSlide=e._calcCurrSlide(t),e.lockLeft=!1,e.lockRight=!0,e.ev.trigger("lockRight").trigger("updateNav");else if(e.drag.offsetX<-e.st.threshold){if(n=e._calcCurrSlide(e.cont.instantX)+1,e._isRightExceed(e.slides.position[n])){for(t=-e.cont.width+e.viewport.width(),i=n;i>=0;i--)if(!e._isRightExceed(e.slides.position[i])){n=i;break}e.lockLeft=!1,e.lockRight=!0,e.ev.trigger("lockRight").trigger("updateNav")}else t=e.slides.position[n],ne.st.threshold?(e.currSlide=e._calcCurrSlide(e.cont.instantX),t=e.slides.position[e.currSlide],e.currSlide>0?(e.lockLeft=!1,e.lockRight=!1,e.ev.trigger("updateNav")):(e.lockLeft=!0,e.lockRight=!1,e.ev.trigger("lockLeft").trigger("updateNav"))):t=e.cont.startX;o=10*Math.sqrt(Math.abs(e.cont.instantX-t))+100,e._transitionStart(t,o,"easeOutSine")},_transitionStart:function(t,i,o,n){var a=this,r={},s=e.rsCSS3Easing[o];return a._transitionEnd(),a.ev.trigger("beforeTransition"),n?(a.features.css3d?(r[a.features.vendor+"transform"]="translate3d("+t+"px,0,0)",r.transform="translate3d("+t+"px,0,0)"):r.left=t,a.cont.$el.css(r),!1):(a.ev.trigger("beforeTransition"),a.sliderLock=!0,clearTimeout(a.lockTimeout),a.lockTimeout=setTimeout(function(){a.sliderLock=!1,a.ev.trigger("afterTransition")},i),void(a.features.css3d?(r[a.features.vendor+"transform"]="translate3d("+t+"px,0,0)",r.transform="translate3d("+t+"px,0,0)",r[a.features.vendor+"transition"]="all "+i+"ms "+s,r.transition="all "+i+"ms "+s,a.cont.$el.css(r),a.cont.$el.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){})):a.cont.$el.animate({left:t},i,o)))},_transitionEnd:function(){var e=this;if(e.features.css3d){var t={};t[e.vendor+"transition"]="",t.transition="",e.cont.$el.css(t)}else e.cont.$el.stop()},_transitionCancel:function(){var e=this,t=e.cont.$el.position().left,i={};if(i[e.vendor+"transition"]="",i.transition="",e.cont.$el.off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"),e.features.css3d){var o=e.cont.$el.css("transform"),n=o.split(", ");t=n[4],i[e.features.vendor+"transform"]="translate3d("+t+"px,0,0)",i.transform="translate3d("+t+"px,0,0)",e.cont.$el.css(i)}else e.cont.$el.stop(),e.cont.$el.animate({left:t},duration,easing)},pause:function(){var e=this;e._autoPlayRunning=!1,e._autoPlayTimeout&&(clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=null)},slideTo:function(e,t){var i=this,o=i.slides.position[e],n=0,a=i.currSlide;return i.pause(),i.noSlide?!1:(i._transitionEnd(),o>=i.slides.position[0]?(i.currSlide=0,i.lockLeft=!0,i.lockRight=!1,i.ev.trigger("lockLeft").trigger("updateNav")):i._isRightExceed(o)||e>=i.slides.number-1?("centered"===i.st.mode.type?(o=i.slides.position[e],i.currSlide=e):(o=-i.cont.width+i.viewport.width(),i.currSlide=i._calcCurrSlide(o)),i.lockLeft=!1,i.lockRight=!0,i.ev.trigger("lockRight").trigger("updateNav")):(i.currSlide=e,i.lockLeft=!1,i.lockRight=!1,i.ev.trigger("updateNav")),n=10*Math.sqrt(Math.abs(i.slides.position[a]-o))+100,i._transitionStart(o,n,"easeInOutSine",t),void(i.st.autoPlay.enabled&&i.play()))},startPlay:function(){var e=this;e.currSlide+1<=e.slides.number-1&&!e.lockRight?e.slideTo(e.currSlide+1):e.currSlide>=e.slides.number-1&&e.st.autoPlay.loop?e.slideTo(0):e.lockRight&&e.st.autoPlay.loop&&e.slideTo(0)},play:function(){var e=this;e._autoPlayRunning=!0,e._autoPlayTimeout&&clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=setTimeout(function(){e.startPlay()},e.st.autoPlay.delay)},slideNext:function(){var e=this;return e.currSlide+1<=e.slides.number-1?void e.slideTo(e.currSlide+1):!1},slidePrev:function(){var e=this;if(e.currSlide-1>=0)e.slideTo(e.currSlide-1);else{if(0!=e.currSlide||0!=e.lockLeft)return!1;e.slideTo(e.currSlide)}},update:function(){var e=this;e._calcSliderSize(),e._setSliderWidth(),e._adjustSlides(),e._setSliderHeight(),e._doDrag(),e.noSlide?(e.slideTo(0,!0),e._unbindEvents()):(e.slideTo(e.currSlide,!0),e._bindEvents())}},e.fn.thePhotoSlider=function(t){return this.each(function(){new e.thePhotoSlider(this,t)})};var S=e(".photo-scroller");S.length>0&&(e.fn.photoSlider=function(){function t(e){"37"==e.keyCode?I.noSlide||I.slidePrev():"39"==e.keyCode&&(I.noSlide||I.slideNext())}var o=e(this),n={},a="";$elParent=o.parents(".photo-scroller"),n.$items=o.children("figure"),n.count=n.$items.length,n.$items.each(function(t){var i=e(this),o=i.children().first().remove(),n=o.attr("href"),r=o.children("img"),s=r.attr("src"),l=r.attr("data-src"),d=(r.attr("data-srcset"),r.attr("class"));if(r.hasClass("lazy-load"))var c="layzr-bg";else var c="";i.find("figcaption").addClass("caption-"+(t+1));var u=e(this).find("figcaption").clone(!0);if(e(".slide-caption").append(u),parseInt($elParent.attr("data-thumb-width"))>0){var h=parseInt($elParent.attr("data-thumb-width")),f=parseInt($elParent.attr("data-thumb-height"));$elParent.removeClass("proportional-thumbs")}else{var h=parseInt(r.attr("width")),f=parseInt(r.attr("height"));$elParent.addClass("proportional-thumbs")}a=a+'
',i.prepend('
')}),$elParent.append(''),o.addClass("ts-cont"),o.wrap('
');var r=o.parents(".ts-wrap"),s=v.width(),l=$elParent,d="true"==l.attr("data-autoslide")?!0:!1,c=l.attr("data-delay")&&parseInt(l.attr("data-delay"))>999?parseInt(l.attr("data-delay")):5e3,u="true"===l.attr("data-loop")?!0:!1,h=l.attr("data-thumb-height")?parseInt(l.attr("data-thumb-height"))+10:90,f=l.attr("data-transparency")?l.attr("data-transparency"):.5,p=(e("#wpadminbar").length>0?e("#wpadminbar").height():0,l.attr("data-ls-min")?parseInt(l.attr("data-ls-min")):0),m=l.attr("data-ls-max")?parseInt(l.attr("data-ls-max")):100,g=l.attr("data-ls-fill-dt")?l.attr("data-ls-fill-dt"):"fill",y=l.attr("data-ls-fill-mob")?l.attr("data-ls-fill-mob"):"fit",w=l.attr("data-pt-min")?parseInt(l.attr("data-pt-min")):0,_=l.attr("data-pt-max")?parseInt(l.attr("data-pt-max")):100,C=l.attr("data-pt-fill-dt")?l.attr("data-pt-fill-dt"):"fill",S=l.attr("data-pt-fill-mob")?l.attr("data-pt-fill-mob"):"fit",x=l.attr("data-padding-side")?parseInt(l.attr("data-padding-side")):0;0>=m&&(m=100),0>=_&&(_=100),m>m&&(m=m),_>_&&(_=_),r.addClass("ts-ls-"+g).addClass("ts-ls-mob-"+y),r.addClass("ts-pt-"+C).addClass("ts-pt-mob-"+S),r.find(".ts-slide-img").css({opacity:f}),r.find(".video-icon").css({opacity:f});var k=l.attr("data-padding-top")&&s>760?l.attr("data-padding-top"):0,T=l.attr("data-padding-bottom")&&s>760?l.attr("data-padding-bottom"):0,P=r.find(".ts-viewport");P.css({"margin-top":k+"px","margin-bottom":T+"px"}),v.on("debouncedresize",function(){k=l.attr("data-padding-top")&&v.width()>760?l.attr("data-padding-top"):0,T=l.attr("data-padding-bottom")&&v.width()>760?l.attr("data-padding-bottom"):0,v.width()>760?P.css({"margin-top":k+"px","margin-bottom":T+"px"}):P.css({"margin-top":"0px","margin-bottom":"0px"})});var I=r.thePhotoSlider({mode:{type:"centered",lsMinW:p,lsMaxW:m,ptMinW:w,ptMaxW:_},height:function(){var t=v.height(),i=e("#wpadminbar").height();if(e(".mixed-header").length>0)var o=e(".mixed-header").height();else var o=e(".masthead").height();return b.hasClass("transparent")||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth0||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth0?t-k-T-o-i:t-k-T-i:e(".side-header").length>0||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth
'+a+"
");r.after(M);var z=M.thePhotoSlider({mode:{type:"scroller"},height:h}).data("thePhotoSlider");e(".prev",A).click(function(){I.noSlide||I.slidePrev()}),e(".next",A).click(function(){I.noSlide||I.slideNext()}),I.ev.on("updateNav sliderReady",function(){I.lockRight?e(".next",$elParent).addClass("disabled"):e(".next",$elParent).removeClass("disabled"),I.lockLeft?e(".prev",$elParent).addClass("disabled"):e(".prev",$elParent).removeClass("disabled")}),window.addEventListener("keydown",t,!1),I.ev.on("sliderReady beforeTransition",function(){I.slides.$items.removeClass("act"),I.slides.$items.eq(I.currSlide).addClass("act"),z.slides.$items.removeClass("act"),z.slides.$items.eq(I.currSlide).addClass("act"),I.slides.$items.eq(I.currSlide).hasClass("ts-video")?I.slides.$items.parents(".ts-wrap ").addClass("hide-slider-overlay"):I.slides.$items.eq(I.currSlide).find(".ps-link").length>0?I.slides.$items.parents(".ts-wrap ").addClass("hide-slider-overlay"):I.slides.$items.parents(".ts-wrap ").removeClass("hide-slider-overlay");var t=I.slides.$items.eq(I.currSlide).find("figcaption").attr("class");e(".slide-caption > figcaption").removeClass("actCaption"),e(".slide-caption > ."+t).addClass("actCaption")}),I.ev.on("afterTransition",function(){var e=-z._unifiedX(),t=e+z.wrap.width,o=-z.slides.position[I.currSlide],n=o+z.slides.width[I.currSlide];if(o-=50,n+=50,e>o)for(i=z.currSlide;i>=0;i--){o+=50,n-=50;var a=-z.slides.position[i],r=a+z.wrap.width;if(n>r){z.slideTo(i+1);break}0===i&&z.slideTo(0)}else n>t&&z.slideTo(I.currSlide)}),M.addClass("scroller-thumbnails"),z.slides.$items.each(function(t){e(this).on("click",function(i){var o=e(this);o.parents(".ts-wrap").hasClass("ts-interceptClicks")||I.slideTo(t)})}),e(".scroller-thumbnails").layzrInitialisation(),I.slides.$items.each(function(t){e(this).on("click",function(i){var o=e(this);o.parents(".ts-wrap").hasClass("ts-interceptClicks")||I.slideTo(t)})});var A=r.parents(".photo-scroller");I.st.autoPlay.enabled&&e(".auto-play-btn",A).addClass("paused"),e(".auto-play-btn",A).on("click",function(t){t.preventDefault();var i=e(this);i.hasClass("paused")?(i.removeClass("paused"),I.noSlide||I.pause(),I.st.autoPlay.enabled=!1):(i.addClass("paused"),I.noSlide||I.play(),I.st.autoPlay.enabled=!0)})},e(".photoSlider").photoSlider(),e(".photoSlider").parents(".photo-scroller").css("visibility","visible"),dtGlobals.isWindowsPhone||(e(".full-screen-btn").each(function(){var t=e(this),i=t.parents(".photo-scroller");document.addEventListener("fullscreenchange",function(){document.fullscreen||(t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow",""))},!1),document.addEventListener("mozfullscreenchange",function(){document.mozFullScreen||(t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow",""))},!1),document.addEventListener("webkitfullscreenchange",function(){if(!document.webkitIsFullScreen){t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow","");var o=$frame.data("thePhotoSlider");"undefined"!=typeof o&&o.update()}},!1)}),e(".full-screen-btn").on("click",function(t){t.preventDefault();var i=e(this),a=i.parents(".photo-scroller"),r=a.find(".ts-wrap");a.find(".scroller-thumbnails").data("thePhotoSlider"),r.data("thePhotoSlider");i.parents(".photo-scroller").find("figure").animate({opacity:0},150),i.hasClass("act")?(i.removeClass("act"),n(),a.removeClass("full-screen"),setTimeout(function(){i.parents(".photo-scroller").find("figure").delay(600).animate({opacity:1},300)},300)):(i.addClass("act"),a.addClass("full-screen"),o(document.documentElement),e("body, html").css("overflow","hidden"),setTimeout(function(){i.parents(".photo-scroller").find("figure").delay(600).animate({opacity:1},300)},300));var s=r.data("thePhotoSlider");"undefined"!=typeof s&&s.update()})),S.each(function(){var t=e(this);e(".btn-cntr, .slide-caption",t).css({bottom:parseInt(t.attr("data-thumb-height"))+15}),t.hasClass("hide-thumbs")&&(t.find(".hide-thumb-btn").addClass("act"),e(".scroller-thumbnails",t).css({bottom:-(parseInt(t.attr("data-thumb-height"))+20)}),e(".btn-cntr, .slide-caption",t).css({bottom:"5px"}))}),e(".hide-thumb-btn").on("click",function(t){t.preventDefault();var i=e(this),o=i.parents(".photo-scroller");i.hasClass("act")?(i.removeClass("act"),o.removeClass("hide-thumbs"),e(".scroller-thumbnails",o).css({bottom:0}),e(".btn-cntr, .slide-caption",o).css({bottom:parseInt(o.attr("data-thumb-height"))+15})):(i.addClass("act"),o.addClass("hide-thumbs"),e(".scroller-thumbnails",o).css({bottom:-(parseInt(o.attr("data-thumb-height"))+20)}),e(".btn-cntr, .slide-caption",o).css({bottom:"5px"}))})),e(".fullwidth-slider .fs-entry").not(".text-on-img .fullwidth-slider .fs-entry").each(function(t){var i=e(this),o=i.find("img").eq(0),n=parseInt(o.attr("width")),a=parseInt(o.attr("height"));o.exists()||(n=280);var r=parseInt(o.parents(".wf-td").eq(0).css("paddingLeft")),s=parseInt(o.parents(".wf-td").eq(0).css("paddingRight")),l=0;r>0&&s>0&&(l=r+s),i.attr("data-width",n+l).css({width:n+l,opacity:1});var d=o.parent("a"),c=d.width(),u=a*c/n;o.parent("a").css({height:u}),e(".fs-entry-content:not(.buttons-on-img)",i).css("opacity","1")}).find("article").css("height","100%"),e(".text-on-img .fullwidth-slider .fs-entry, .description-on-hover .fs-entry, .dt-photos-shortcode .fs-entry").each(function(){var t=e(this);e(".rollover-project",t).css({width:t.attr("data-width"),height:t.attr("data-height")})}),e.fn.shortcodesScroller=function(){var t=e(this),i={};i.$items=t.children(".fs-entry"),i.count=i.$items.length,t.addClass("ts-cont"),t.wrap('
');var o=t.parents(".ts-wrap"),n=t.parents(".slider-wrapper"),a=(v.width(),n.attr("data-padding-side")?parseInt(n.attr("data-padding-side")):0),r="true"===n.attr("data-autoslide")?!0:!1,s=n.attr("data-delay")&&parseInt(n.attr("data-delay"))>999?parseInt(n.attr("data-delay")):5e3,l="true"===n.attr("data-loop")?!0:!1,d=o.thePhotoSlider({mode:{type:"scroller"},sidePaddings:a,autoPlay:{enabled:r,delay:s,loop:l}}).data("thePhotoSlider");e(".prev",n).click(function(){d.noSlide||d.slidePrev()}),e(".next",n).click(function(){d.noSlide||d.slideNext()}),d.ev.on("updateNav sliderReady",function(){d.lockRight?e(".next",n).addClass("disabled"):e(".next",n).removeClass("disabled"),d.lockLeft?e(".prev",n).addClass("disabled"):e(".prev",n).removeClass("disabled"),d.lockRight&&d.lockLeft&&n.addClass("hide-arrows")}),o.hover(function(){r&&(d._autoPlayPaused=!1,d.pause(),d._pausedByHover=!0)},function(){r&&(d._pausedByHover=!1,d._pausedByClick||d.play())})},e(".slider-wrapper .blog-media").css({height:""}),e(".fullwidth-slider ul.clearfix").each(function(){e(this).shortcodesScroller()});var x=e(".slider-wrapper");x.css("visibility","visible"),x.each(function(){var t=e(this),i=t.find(".ts-wrap").data("thePhotoSlider");t.append('
'),t.on("mouseenter",function(e){t.addClass("show-arrows")}),t.on("mouseleave",function(e){t.removeClass("show-arrows")}),i.st.autoPlay.enabled&&e(".auto-play-btn",t).addClass("paused"),e(".auto-play-btn",t).on("click",function(t){t.preventDefault();var o=e(this);o.hasClass("paused")?(o.removeClass("paused"),i._pausedByClick=!0,i.noSlide||i.pause(),i.st.autoPlay.enabled=!1):(o.addClass("paused"),i._pausedByClick=!1,i.noSlide||i.play(),i.st.autoPlay.enabled=!0)})});var k=e(".overlay-navigation"),T=e(".sticky-header"),P=e("#main-slideshow, .photo-scroller"),I=e(".header-side-left").length>0,M=e(".header-side-right").length>0,z=e("#main, #main-slideshow, .photo-scroller, .page-title, .fancy-header, .footer"),A=e(".floating-logo.side-header-menu-icon .branding, .side-header-h-stroke, #phantom"),L=e(".side-header"),H=e(".move-header-animation").length>0,E=e(".page-template-template-microsite").length>0;if(e(".side-header-v-stroke").length>0)var B=L.width()-e(".side-header-v-stroke").width(),O=200;else var B=L.width(),O=0;if($overlapContent=e(".overlap #content"),!e.browser.webkit||dtGlobals.isMobile||($overlapContent.find(">:first-child").css({position:"relative","z-index":"4"}),$overlapContent.find(">:first-child").height()<36&&$overlapContent.find("> :nth-child(2)").css({position:"relative","z-index":"4"})),e.closeSideHeader=function(){w.removeClass("show-mobile-header show-header"),w.addClass("closed-mobile-header closed-header"),b.removeClass("show-sticky-mobile-header show-sticky-header show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),e(".mobile-sticky-header-overlay, .dt-mobile-menu-icon, .menu-toggle").removeClass("active"),e(".sticky-header-overlay").removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},400):L.velocity({translateX:"100%"},400),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400))},T.length>0||k.length>0){if(e('
').appendTo(".menu-toggle"),T.length>0&&(b.append('
'),!e(".side-header-h-stroke").length>0&&!e(".header-under-side-line").length>0&&e(".mixed-header").length>0)){var R=e(".mixed-header").find(".menu-toggle").position().top;e(".mixed-header").find(".menu-toggle").clone(!0).prependTo(".side-header").css({top:R})}H&&(I?L.velocity({translateX:"-100%"},0):M&&L.velocity({translateX:"100%"},0)),k.length>0&&(e(L).append('
'),e('
').appendTo(".hide-overlay"));var F=e(".menu-toggle .lines-button"),D=e(".menu-toggle"),j=e(".sticky-header-overlay");F.on("click",function(){if(!e(".header-under-side-line").length>0)var t=e(".side-header .menu-toggle");else var t=e(".menu-toggle");t.hasClass("active")?(t.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),t.parents("body").removeClass("show-sticky-header"),j.removeClass("active"),e(".hide-overlay").removeClass("active"), H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),w.hasClass("boxed")||(z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))):(D.removeClass("active"),t.addClass("active"),w.addClass("show-header").removeClass("closed-header"),t.parents("body").addClass("show-sticky-header"),j.addClass("active"),e(".hide-overlay").addClass("active"),H&&(I?(L.velocity({translateX:""},400),w.hasClass("boxed")||(z.velocity({translateX:B},{duration:400,delay:O}),A.velocity({translateX:B},{duration:400,delay:O}))):(L.velocity({translateX:""},400),w.hasClass("boxed")||(z.velocity({translateX:-B},{duration:400,delay:O}),A.velocity({translateX:-B},{duration:400,delay:O})))))}),j.on("click",function(){e(this).hasClass("active")&&(D.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),b.removeClass("show-sticky-header"),j.removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))}),e(".hide-overlay").on("click",function(){e(this).hasClass("active")&&(D.removeClass("active"),w.removeClass("show-header"),w.addClass("closed-header"),b.removeClass("show-sticky-header"),j.removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))})}a(),v.on("resize",function(){a()});var W=0;window.clickMenuToggle=function(t,i){if(e(".show-mobile-header").length>0)var o=e(".dt-mobile-header");else var o=L;E||(y.hasClass("menu-open")?(y.removeClass("menu-open"),dtGlobals.isiOS?(v.off("touchstart.dt"),v.off("touchmove.dt")):(b.css("margin-top",0),v.scrollTop(W))):(W=dtGlobals.winScrollTop,y.addClass("menu-open"),dtGlobals.isiOS?v.on("touchstart.dt",function(e){v.off("touchmove.dt"),o[0].offsetHeight>=o[0].scrollHeight?v.on("touchmove.dt",function(e){e.preventDefault()}):o[0].scrollTop<=0?o[0].scrollTop+=1:o[0].scrollTop+o[0].offsetHeight>=o[0].scrollHeight&&(o[0].scrollTop-=1)}):b.css("margin-top",-W)))},b.on("click",".menu-toggle .lines-button, .sticky-header-overlay, .hide-overlay, .dt-mobile-menu-icon, .dt-close-mobile-menu-icon span, .mobile-sticky-header-overlay, .floating-btn",function(t){clickMenuToggle(e(this),t)}),e(".side-header .header-bar").wrap("
"),L.length>0&&!dtGlobals.isMobile&&e(".header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150}),L.length>0&&!e(".mCSB_container").length>0&&e(".side-header .header-scrollbar-wrap .header-bar").wrap("
"),dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!1;var N=e(".floating-navigation-below-slider").exists(),$=b.hasClass("transparent");e.headerBelowSlider=function(){if(N){var t=e(".masthead:not(.side-header):not(#phantom)");window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.desktopProcessed?(dtGlobals.desktopProcessed=!0,dtGlobals.mobileProcessed=!1,$?(t.insertAfter("#main-slideshow, .photo-scroller").velocity({translateY:"-100%"},0,function(){}),t.css({visibility:"visible",opacity:1,top:"auto"})):t.insertAfter("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1})):window.innerWidth<=dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.mobileProcessed&&(dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!0,t.insertBefore("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1,transform:"","-webkit-transform":""}),!e(".mobile-header-space").length>0&&(e("
").insertBefore(t),e(".mobile-header-space").css({height:t.height()})))}},e.headerBelowSlider();var V=e(".sticky-mobile-header").exists();v.scroll(function(){if(N&&V){if(b.hasClass("transparent"))var t=dtGlobals.winScrollTop>P.height()-e(".masthead:not(.side-header)").height();else var t=dtGlobals.winScrollTop>P.height();t?b.addClass("fixed-mobile-header"):b.removeClass("fixed-mobile-header")}});var X=e(".mixed-header"),Y=e(".masthead:not(.side-header) .header-bar .mini-widgets > * ").clone(!0),q=e(".side-header .header-bar .mini-widgets ").clone(!0),G=(e(".masthead .near-logo-first-switch").clone(!0).addClass("show-on-first-switch"),e(".masthead .near-logo-second-switch").clone(!0).addClass("show-on-second-switch")),U=e(".masthead").find(".in-menu-first-switch, .in-menu-second-switch").clone(!0);e(".masthead").find(".near-logo-first-switch, .near-logo-second-switch ").clone(!0).addClass("show-on-second-switch");if(X.length>0)var Q=X.find(".branding > a, .branding > img").clone(!0),J=X;else var Q=e(".masthead:not(.mixed-header)").find(".branding > a, .branding > img").clone(!0),J=e(".masthead");e("
").appendTo(".masthead"),e(".mobile-header-bar .mobile-navigation").append(""),e(".mobile-header-bar .mobile-mini-widgets").append(Y),e(".mobile-header-bar .mobile-branding").append(Q);var Z=e(".dt-mobile-header");if(Z.siblings().hasClass("dt-parent-menu-clickable")&&Z.addClass("dt-parent-menu-clickable"),e(U).appendTo(".mobile-mini-widgets-in-menu"),e(G).appendTo(".mobile-mini-widgets"),Z.append(q),e(".mobile-main-nav ").find("li").each(function(){var t=e(this),i=t.find(" > .dt-mega-menu-wrap > .sub-nav");if(t.hasClass("new-column")){var o=t.prev().find(" > .sub-nav");e(" > .sub-nav > *",t).appendTo(o)}i.unwrap()}).removeClass("dt-mega-menu dt-mega-parent hide-mega-title").find(" > .sub-nav").removeClass("hover-style-click-bg hover-style-bg"),Z.length>0){dtGlobals.mobileMenuPoint=50;var K=(e(".dt-mobile-header"),e(".dt-mobile-menu-icon"));if(!e(".floating-btn").length>0&&e(".floating-mobile-menu-icon").length>0){var ee=K.first().clone(!0);ee.insertBefore(K).addClass("floating-btn")}var te=e(".floating-btn");v.scroll(function(){dtGlobals.mobileMenuPoint=J.offset().top+J.height()+50,dtGlobals.winScrollTop>dtGlobals.mobileMenuPoint?te.parents(".masthead").addClass("show-floating-icon"):te.parents(".masthead").removeClass("show-floating-icon")});var K=e(".dt-mobile-menu-icon");!e(".mobile-sticky-header-overlay").length>0&&b.append('
');var ie=e(".mobile-sticky-header-overlay");K.on("click",function(t){t.preventDefault();var i=e(this);i.hasClass("active")?(i.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),b.removeClass("show-mobile-overlay-header").addClass("closed-overlay-mobile-header"),i.parents("body").removeClass("show-sticky-mobile-header"),ie.removeClass("active")):(K.removeClass("active"),i.addClass("active"),w.addClass("show-mobile-header").removeClass("closed-mobile-header"),b.removeClass("closed-overlay-mobile-header").addClass("show-overlay-mobile-header"),ie.removeClass("active"),i.parents("body").addClass("show-sticky-mobile-header"),ie.addClass("active"))}),ie.on("click",function(){e(this).hasClass("active")&&(K.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),b.removeClass("show-sticky-mobile-header").removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),ie.removeClass("active"))}),e(".dt-close-mobile-menu-icon span").on("click",function(){w.removeClass("show-mobile-header"),w.addClass("closed-mobile-header"),b.removeClass("show-sticky-mobile-header"),b.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),ie.removeClass("active"),K.removeClass("active")}),e(".dt-mobile-header").wrapInner("
"),dtGlobals.isMobile||e(".mobile-header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150})}e.mobileHeader=function(){if(e(".sticky-mobile-header ").length>0){if(e(".mixed-header").length>0)var t=e(".mixed-header").height();else var t=e(".masthead").height();var i=e(".masthead").first();!e(".mobile-header-space").length>0&&!e(".floating-navigation-below-slider").length>0&&e("
").insertBefore(i),e(".mobile-header-space").css({height:t})}},e.mobileHeader(),e(".l-to-r-line > li:not(.menu-item-language) > a > span").not(".l-to-r-line > li > a > span.mega-icon").append(""),e(".btn-material .dt-btn, .btn-material a.button, .masthead:not(.sub-downwards) .animate-click-decoration > .menu-item > a:not(.not-clickable-item), .masthead:not(.sub-downwards) .main-nav .hover-style-click-bg > li > a:not(.not-clickable-item)").each(function(){var t,i=e(this);i.addClass("ripple"),i.ripple();var o=e(".rippleWrap",i);i.on("click",function(e){!o.parent('a[href^="#"]').length>0&&e.preventDefault()}).on("mousedown",function(n){if(3==n.which);else if(n.shiftKey||n.ctrlKey||n.metaKey)window.open(i.attr("href"),"_blank");else{n.preventDefault();var a=i.attr("target")?i.attr("target"):"_self";clearTimeout(t),t=setTimeout(function(){return!o.parent('a[href^="#"]').length>0?(window.open(i.attr("href"),a),!1):(e(this).parent("a").trigger("click"),!1)},200)}})}),e(".not-clickable-item").on("click",function(e){e.preventDefault(),e.stopPropagation()}),(e(".active-line-decoration").length>0||e(".hover-line-decoration").length>0)&&e(".main-nav > .menu-item > a").append("");var oe=e(".main-nav, .mini-nav"),ne=e(".masthead:not(.sub-downwards) .main-nav, .mini-nav"),ae=e(".main-nav"),L=e(".side-header");e(".menu-item-language").each(function(){var t=e(this);t.children(".submenu-languages").length>0&&t.addClass("has-children")}),e(".act",oe).parents("li").addClass("act");ae.clone(),e(".mini-nav").clone();e(".mini-nav select").change(function(){window.location.href=e(this).val()}),dtGlobals.isHovering=!1,e(".main-nav li",L).each(function(){var t=e(this);if(t.hasClass("new-column")){var i=t.prev().find(" > .sub-nav");e(" > .sub-nav > *",t).appendTo(i)}}),e(".sub-downwards .main-nav > li").each(function(){var t=e(this),i=t.find(" > .dt-mega-menu-wrap > .sub-nav");i.unwrap()});var re=e(".select-type-menu");if(e(".masthead").find(".sub-nav").length>0)var se=e(".masthead").find(".sub-nav").attr("class");else var se="sub-nav";re.find("> ul").addClass(se),e(" li.has-children ",ne).each(function(){var t=e(this);if(t.parent().hasClass("main-nav"))var i=t.find("> a");else if(t.parent().hasClass("sub-nav")||t.parents().hasClass("mini-nav"))var i=t;(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){e(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),oe.find(".dt-clicked").removeClass("dt-clicked"),e(this).addClass("dt-clicked"))});var o,n;i.on("mouseenter tap",function(t){var i=e(this);if("tap"==t.type&&t.stopPropagation(),i.parent("li").length>0)var a=i.parent(),r=i.siblings("div, ul");else var a=i,s=i.find("> a"),r=s.siblings("div, ul");var l=i.offset().left,s=i.offset().left,d=i.parents(".masthead");if(a.addClass("dt-hovered"),a.hasClass("dt-mega-menu")&&a.addClass("show-mega-menu"),dtGlobals.isHovering=!0,w.width()-(r.offset().left-w.offset().left)-r.width()<0&&r.addClass("right-overflow"),v.height()-(r.offset().top-dtGlobals.winScrollTop)-r.innerHeight()<0&&r.addClass("bottom-overflow"),!L.length>0&&r.not(".right-overflow").css({left:s-l}),a.hasClass("mega-auto-width")){var c=(a.width(),d.offset().left),u=a.offset().left;if($_this_parents_ofs=a.offset().left-c,!L.length){var h=w.width();if(e(".boxed").length>0)var u=a.position().left;else var u=a.offset().left;r.width()>h-a.position().left&&r.css({left:-(r.innerWidth()-(h-u))}),r.width()>h&&(e(".boxed").length>0?r.css({width:d.width(),left:-a.position().left}):r.css({width:d.width(),left:-(u-c)}))}}if(a.hasClass("mega-full-width")){var u=a.offset().left;if(i.parents(".header-bar").length>0)var f=i.parents(".header-bar").innerWidth(),c=i.parents(".header-bar").offset().left;else var f=i.parents(".ph-wrap").innerWidth(),c=i.parents(".ph-wrap").offset().left;!L.length>0&&r.css({width:f,left:-(u-c)})}clearTimeout(o),clearTimeout(n),o=setTimeout(function(){a.hasClass("dt-hovered")&&r.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var i=e(this),a=i.find("> a"),r=a.siblings("div, ul");i.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(o),clearTimeout(n),n=setTimeout(function(){i.hasClass("dt-hovered")||(r.stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),i.removeClass("show-mega-menu"),setTimeout(function(){i.hasClass("dt-hovered")||(r.removeClass("right-overflow"),r.removeClass("bottom-overflow"),i.hasClass("mega-auto-width")&&r.css({width:"",left:""}))},400))},150),i.find("> a").removeClass("dt-clicked")})});var le,de;re.on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation();var i=e(this);i.addClass("dt-hovered"),w.width()-(i.children(".sub-nav").offset().left-w.offset().left)-i.find(" > .sub-nav").width()<0&&i.children(".sub-nav").addClass("right-overflow"),v.height()-(i.children(".sub-nav").offset().top-dtGlobals.winScrollTop)-i.children(".sub-nav").height()<0&&i.children(".sub-nav").addClass("bottom-overflow"),dtGlobals.isHovering=!0,clearTimeout(le),clearTimeout(de),le=setTimeout(function(){i.hasClass("dt-hovered")&&i.children(".sub-nav").stop().css("visibility","visible").animate({opacity:1},150)},100)}),re.on("mouseleave",function(t){var i=e(this);i.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(le),clearTimeout(de),de=setTimeout(function(){i.hasClass("dt-hovered")||(i.parents().hasClass("dt-mega-menu")||i.children(".sub-nav").stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.hasClass("dt-hovered")||(i.children(".sub-nav").removeClass("right-overflow"),i.children(".sub-nav").removeClass("bottom-overflow"))},400))},150)});var ce;if(e(".dt-parent-menu-clickable").length>0){var ue=e(".main-nav li.has-children > a, .mobile-main-nav li.has-children > a");e("").insertAfter(ue),e(".sub-downwards .main-nav li.has-children, .mobile-main-nav li.has-children").each(function(){var t=e(this),i=t.find(" > .sub-nav, .sub-menu");t.find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("active"),t.find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.addClass("open-sub"),i.stop(!0,!0).slideDown(100)),t.find(" > .next-level-button").on("click",function(t){var o=e(this).parent();o.hasClass("active")?(i.stop(!0,!0).slideUp(500),o.removeClass("active"),o.removeClass("open-sub")):(o.siblings().find(" .sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),i.stop(!0,!0).slideDown(500),o.siblings().removeClass("active"),o.addClass("active"),o.siblings().removeClass("open-sub"),o.addClass("open-sub"))})})}else e(".sub-downwards .main-nav li > a, .mobile-main-nav li.has-children > a").each(function(){var t=e(this);t.parent("li").find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("act"),t.parent("li").find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.parent("li").addClass("open-sub"),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(100)),t.on("click",function(i){$menuItem=t.parent(),$menuItem.hasClass("has-children menu-item-language")&&i.preventDefault(),t.hasClass("act")?(t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideUp(500),t.removeClass("act"),t.parent("li").removeClass("open-sub")):(t.parent().siblings().find(".sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(500),t.parent().siblings().find("> a").removeClass("act"),t.addClass("act"),t.parent("li").siblings().removeClass("open-sub"),t.parent("li").addClass("open-sub")),e(".header-bar").mCustomScrollbar("update")})});e(".custom-nav > li > a").click(function(t){$menuItem=e(this).parent(),$menuItem.hasClass("has-children")&&t.preventDefault(),"active"!=e(this).attr("class")?(e(".custom-nav > li > ul").stop(!0,!0).slideUp(400),e(this).next().stop(!0,!0).slideDown(500),e(".custom-nav > li > a").removeClass("active"),e(this).addClass("active")):(e(this).next().stop(!0,!0).slideUp(500),e(this).removeClass("active")),$menuItem.siblings().removeClass("act"),$menuItem.addClass("act")}),e(".custom-nav > li > ul").each(function(){clearTimeout(ce),$this=e(this),$thisChildren=$this.find("li"),$thisChildren.hasClass("act")&&($this.prev().addClass("active"),$this.parent().siblings().removeClass("act"),$this.parent().addClass("act"),e(this).slideDown(500))}),dtGlobals.isMobile&&!dtGlobals.isiPad&&(dtLocal.themeSettings.floatingHeader.showMenu=!1);var $=b.hasClass("transparent"),he=e(".phantom-sticky").exists(),fe=e(".side-header").exists(),pe=e(".side-header-h-stroke").exists(),me=e(".floating-navigation-below-slider").exists();if(dtLocal.themeSettings.floatingHeader.showMenu&&(he&&!fe||he&&pe)){var ge=e(".top-bar"),ve=0,ye=e(".masthead").height(),be=e(".masthead:not(.side-header) .branding a").attr("href"),T=e(".masthead:not(.side-header)"),we=T.find(".header-bar"),_e=T.find(".branding"),Ce=e(".side-header-h-stroke"),Se=Ce.exists(),xe=e(".header-space"),ke=e("#main-slideshow, .photo-scroller"),Te=e(".classic-header").length>0;me||Te||e("
").prependTo(we);var Pe=e(".animate-sticky");Se&&(ye=Ce.height(),T=Ce),xe.exists()||(e("
").insertBefore(T),xe=e(".header-space")),Se&&xe.addClass("top-line-space"),xe.css({height:ye}),Pe.css({height:we.height()}),b.addClass("sticky-off fixed-masthead"),!e(".sticky-logo").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==be?e(dtLocal.themeSettings.floatingHeader.logo.html).addClass("sticky-logo").prependTo(_e):e('").prependTo(_e));var _e=e(".phantom-custom-logo-on .sticky-logo"),Ie=(e(".phantom-custom-logo-on").find(".branding > a:not(.sticky-logo), .branding > img:not(.sticky-logo)",T),!1),Me=e(".admin-bar").exists();if(Me)var ze=32;else var ze=0;!ge.exists()||ge.is(":hidden")||me||(ve=ge.innerHeight());var Ae=T.height();v.on("scroll",function(){var e,t,i=dtGlobals.winScrollTop;me&&!$?(e=ke.height(),t=i>e):me&&$?(e=ke.height()-ze-Ae,t=i>e):t=i>dtLocal.themeSettings.floatingHeader.showAfter,!t||Ie||dtGlobals.mobileProcessed?t||!Ie||dtGlobals.mobileProcessed?dtGlobals.mobileProcessed&&(T.css({bottom:"auto",top:"auto",transform:"","-webkit-transform":""}),xe.css({display:"none"}),b.removeClass("sticky-on").addClass("sticky-off")):(Ie=!1,me?$?y.hasClass("menu-open")||(T.css({bottom:"auto",top:"auto",transform:"translateY(-100%)","-webkit-transform":"translateY(-100%)"}),xe.css({display:"none"})):(T.stop(!0,!0).velocity({translateY:-ve},0),y.hasClass("menu-open")||Pe.stop().velocity({height:ye},0),xe.css({height:ye})):(T.velocity({translateY:0},0),y.hasClass("menu-open")||Pe.stop().velocity({height:ye},0),$?xe.css({display:"none"}):xe.css({height:ye})),y.hasClass("menu-open")||(b.removeClass("sticky-on").addClass("sticky-off"),Pe.stop().velocity({height:we.height()},0))):(Ie=!0,me?$?(T.velocity({translateY:""},0,function(){T.css({top:ze,transform:"","-webkit-transform":""})}),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),xe.css({display:"none"})):(T.stop(!0,!0).velocity({translateY:-ve},300),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),xe.css({height:ye})):(T.stop(!0,!0).velocity({translateY:-ve},300),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),$?xe.css({display:"none"}):xe.css({height:ye})),b.removeClass("sticky-off").addClass("sticky-on"))})}if(dtLocal.themeSettings.floatingHeader.showMenu&&(dtLocal.themeSettings.floatingHeader.showMenu&&(!fe||he)||dtLocal.themeSettings.floatingHeader.showMenu&&pe&&!he)){var Le=e(".phantom-fade").exists(),He=e(".phantom-slide").exists(),Ee=e(".split-header").exists(),ke=e("#main-slideshow, .photo-scroller"),Be=e(".masthead:not(.side-header)");if(Le||He){var Oe=e(".masthead:not(#phantom) .main-nav"),be=e(".masthead:not(.side-header) .branding a").attr("href"),Re=!1;if(pe||Ee){var Fe=e(".side-header-h-stroke, .split-header"),De=Fe.attr("class"),Oe=e(".side-header-h-stroke .header-bar, .split-header .header-bar"),je=Oe.parent(),We=e('
').appendTo("body"),Ne=We.find(".ph-wrap"),$e=We.find(".widget-box"),Ve=Oe.find(".mini-widgets"),Xe=Fe.find(".branding");e(".phantom-custom-logo-on").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==be?e(dtLocal.themeSettings.floatingHeader.logo.html).prependTo(Xe):e('").prependTo(Xe))}else{var De=e(".masthead").attr("class"),je=Oe.parent(),We=e('
').appendTo("body"),Ne=We.find(".menu-box"),$e=We.find(".widget-box");if(e(".classic-header").length>0)var Ve=e(".header-bar .navigation .mini-widgets");else if(Ee);else var Ve=e(".header-bar .mini-widgets");dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(We.find(".ph-wrap").addClass("with-logo"),void 0==be?We.find(".logo-box").html(dtLocal.themeSettings.floatingHeader.logo.html):We.find(".logo-box").html(''+dtLocal.themeSettings.floatingHeader.logo.html+" "))}w.hasClass("boxed")&&We.addClass("boxed").velocity({translateX:"-50%"},0).find(".ph-wrap").addClass("boxed"),b.removeClass("phantom-on").addClass("phantom-off");var Ie=!1;He&&We.velocity({translateY:-We.height()},0),v.on("scroll",function(){var e=dtGlobals.winScrollTop,t=ke.height(),i=Be.height();if(me&&$)var o=e>t&&Re===!1,n=t>=e&&Re===!0;else if(me)var o=e>t+i&&Re===!1,n=t+i>=e&&Re===!0;else var o=e>dtLocal.themeSettings.floatingHeader.showAfter&&Re===!1,n=e<=dtLocal.themeSettings.floatingHeader.showAfter&&Re===!0;o?y.hasClass("menu-open")||dtGlobals.isHovering||Ie||(Ie=!0,pe||Ee?Oe.appendTo(Ne):Ee||(Oe.appendTo(Ne),Ve.appendTo($e)),Le?We.stop().css({visibility:"visible"}).velocity({opacity:1},350):He&&We.stop(!0,!0).css({visibility:"visible"}).velocity({translateY:0,opacity:1},{duration:400}),b.removeClass("phantom-off").addClass("phantom-on"),Re=!0):n&&Ie&&(y.hasClass("menu-open")||(Ie=!1,pe||Ee?Oe.appendTo(je):Ee||(Oe.appendTo(je),Ve.appendTo(je)),b.removeClass("phantom-on").addClass("phantom-off"),Le?We.stop().velocity({opacity:0},120,function(){We.css({visibility:""})}):He&&We.velocity({opacity:0},0,function(){We.css({visibility:""}).velocity({translateY:-We.height()},0)}),Re=!1))})}}e(".filter-categories > a").on("click",function(t){var i=e(this);if("undefined"==typeof arguments.callee.dtPreventD){var o=i.parents(".filter").first();o.hasClass("without-isotope")?arguments.callee.dtPreventD=o.hasClass("with-ajax")?!0:!1:arguments.callee.dtPreventD=!0}t.preventDefault(),i.trigger("mouseleave"),i.hasClass("act")&&!i.hasClass("show-all")?(t.stopImmediatePropagation(),i.removeClass("act"),i.siblings("a.show-all").trigger("click")):(i.siblings().removeClass("act"),i.addClass("act"),arguments.callee.dtPreventD||(window.location.href=i.attr("href")))}),e(".filter-extras .filter-switch").each(function(){var t=e(this);t.prev(".act").length>0?t.addClass("left-act"):t.next(".act").length>0?t.addClass("right-act"):(t.removeClass("right-act"),t.removeClass("left-act"))}),e(".filter-extras a").on("click",function(t){var i=e(this);if("undefined"==typeof arguments.callee.dtPreventD){var o=i.parents(".filter").first();o.hasClass("without-isotope")?arguments.callee.dtPreventD=o.hasClass("with-ajax")?!0:!1:arguments.callee.dtPreventD=!0}arguments.callee.dtPreventD&&t.preventDefault(),i.siblings().removeClass("act"),i.addClass("act"),e(".filter-extras .filter-switch").each(function(){var t=e(this);t.prev(i).hasClass("act")?(t.addClass("left-act"),t.removeClass("right-act")):t.next(i).hasClass("act")?(t.addClass("right-act"),t.removeClass("left-act")):(t.removeClass("right-act"),t.removeClass("left-act"))})}),e(".filter-extras .filter-switch").each(function(){var t=e(this),i=t.parents(".filter").first();t.on("click",function(){i.hasClass("without-isotope")?t.hasClass("right-act")?t.prev("a")[0].click():t.hasClass("left-act")&&t.next("a")[0].click():t.hasClass("right-act")?t.prev("a").trigger("click"):t.hasClass("left-act")&&t.next("a").trigger("click")})});var Ye=e("html");if(e(".phantom-sticky").length>0)var We=e(".masthead:not(.side-header):not(.side-header-v-stroke)");else{var We=e("#phantom");"block"==We.css("display")}var he=e(".phantom-sticky").exists(),fe=e(".side-header").exists(),pe=e(".side-header-h-stroke").exists(),qe=0;if("none"!==e(".mobile-header-bar").css("display")){var Ge=e(".mobile-header-bar");if(e(".phantom-sticky").length>0)if(e(".sticky-header .masthead.side-header").length>0||e(".overlay-navigation .masthead.side-header").length>0)var We=e(".mobile-header-bar").parent(".masthead:not(.side-header)");else var We=e(".mobile-header-bar").parent()}else var Ge=e(".masthead:not(.side-header):not(.side-header-v-stroke) .header-bar");r(),jQuery(window).load(function(){var t=window.location.hash;if(t.match("^#!"))var i=t.substring(3);"undefined"!=typeof i&&i.length>0?"up"==i?Ye.stop().velocity("scroll",{offset:0,duration:600,mobileHA:!1,complete:function(t){e.closeSideHeader()}}):setTimeout(function(){Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-qe,duration:600,mobileHA:!1,complete:function(t){window.innerWidth0&&Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-We.height(),duration:650,mobileHA:!1}):(he&&!fe||he&&pe)&&Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-e(Ge,We).height(),duration:650,mobileHA:!1})}})},300):"undefined"==i&&e('.menu-item > a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act")}),jQuery(window).on("resize",function(){r()});var Ue=(e(".stripe"),e('.menu-item > a[href^="#!"]'));if(window.clickAnchorLink=function(t,i){var o=t.attr("href"),n=o.substring(3),a=600,s=a;if(r(),"undefined"!=typeof n&&n&&n.length>0){if(location.hash=o,e("#"+n).length>0){var l=e("#"+n).offset().top+1,d=t.offset(),c=e("#"+n).offset(),u=Math.abs(c.top-d.top),s=3400*Math.log(u/8253+1.02);$newScrollPosition=l-qe}return"up"==n?b.hasClass("overlay-navigation")?(e.closeSideHeader(),Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1})):Ye.stop().velocity("scroll",{offset:0,duration:s,mobileHA:!1,complete:function(t){e.closeSideHeader()}}):b.hasClass("overlay-navigation")?(e.closeSideHeader(),Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1,complete:function(t){window.innerWidth0&&($newScrollPosition=l-We.height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(he&&!fe||he&&pe)&&($newScrollPosition=l-e(Ge,We).height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}})):Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1,complete:function(t){e.closeSideHeader(),window.innerWidth0&&($newScrollPosition=l-We.height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(he&&!fe||he&&pe)&&($newScrollPosition=l-e(Ge,We).height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}}),e(".menu-item a").parent("li").removeClass("act"),t.parent("li").addClass("act"),i.preventDefault(),!1}},b.on("click",'.anchor-link[href^="#!"], .logo-box a[href^="#!"], .branding a[href^="#!"], #branding-bottom a[href^="#!"]',function(t){clickAnchorLink(e(this),t)}),Ue.on("click",function(t){clickAnchorLink(e(this),t)}),(e('.one-page-row div[data-anchor^="#"]').length>0||e(".vc_row[id]").length>0)&&e(".one-page-row").length>0&&v.scroll(function(t){var i=null;b.hasClass("is-scroll")||(e(".one-page-row .vc_row[id]").each(function(){var t=e(this);activeSection=t,currentId=t.attr("id"),dtGlobals.winScrollTop>=e(".one-page-row .vc_row[id='"+currentId+"']").offset().top-We.height()&&(i="#!/"+currentId)}),e('.one-page-row div[data-anchor^="#"]').each(function(){var t=e(this);activeSection=t,currentId=t.attr("data-anchor"),dtGlobals.winScrollTop>=e(".one-page-row div[data-anchor='"+currentId+"']").offset().top-We.height()&&(i="#!/"+currentId.substring(1))}),e('.menu-item a[href^="#!"]').parent("li").removeClass("act"),e(".one-page-row div[data-anchor^='#']").length>0?dtGlobals.winScrollTop a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act"):e(".vc_row[id]").length>0&&dtGlobals.winScrollTop a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act"),e('.menu-item a[href="'+i+'"]').parent("li").addClass("act"),e('.menu-item a[href="#"]').length&&null==i&&e('.menu-item a[href="#"]').parent("li").addClass("act"))}),e(".rsHomePorthole").exists()){var Qe={};Qe.container=e("#main-slideshow"),Qe.width=Qe.container.attr("data-width")?parseInt(Qe.container.attr("data-width")):1280,Qe.height=Qe.container.attr("data-height")?parseInt(Qe.container.attr("data-height")):720,Qe.autoslide=Qe.container.attr("data-autoslide")&&parseInt(Qe.container.attr("data-autoslide"))>999?parseInt(Qe.container.attr("data-autoslide")):5e3,Qe.scale=Qe.container.attr("data-scale")?Qe.container.attr("data-scale"):"fill",Qe.paused=Qe.container.attr("data-paused")?Qe.container.attr("data-paused"):!0,Qe.hendheld=v.width()<740&&dtGlobals.isMobile?!0:!1,e("#main-slideshow-content").appendTo(Qe.container),Qe.api=e(".rsHomePorthole").royalSlider({autoScaleSlider:!0,autoScaleSliderWidth:Qe.width,autoScaleSliderHeight:Qe.height,autoPlay:{enabled:!Qe.hendheld,stopAtAction:!1,pauseOnHover:!1,delay:Qe.autoslide},imageScaleMode:Qe.scale,imageScalePadding:0,numImagesToPreload:999,slidesOrientation:"horizontal",disableResponsiveness:!1,loopRewind:!0,arrowsNav:!1,globalCaption:!0,controlNavigation:Qe.hendheld?"none":"porthole",thumbs:{orientation:"vertical",drag:!1,touch:!1,spacing:10,firstMargin:!1,appendSpan:!1},block:{fadeEffect:!0,moveEffect:"bottom",moveOffset:5}}).data("royalSlider");var Je=Qe.container,Ze=Je.find(".rsSlide").size();2>Ze&&(e(".rsThumbs",Je).hide(),Qe.api._isMove=!1,Je.find(".rsOverflow").css("cursor","auto")),"true"==Qe.paused&&e(".rsHomePorthole").royalSlider("stopAutoPlay"),e(".rsHomePorthole").data("royalSlider").ev.on("rsAfterContentSet",function(){})}e(".slider-post").each(function(){e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0})}),e(".slider-simple").not(".shortcode-royal-slider").each(function(){e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0})}),e(".shortcode-royal-slider").each(function(){var t={};t.container=e(this), t.container.paused=t.container.attr("data-paused")?t.container.attr("data-paused"):!0,t.container.hendheld=v.width()<740&&dtGlobals.isMobile?!0:!1,e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),autoPlay:{enabled:!t.container.hendheld,stopAtAction:!1,pauseOnHover:!1,delay:parseInt(e(this).attr("data-autoslide"))},imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0}),"true"==t.container.paused&&t.container.royalSlider("stopAutoPlay")}),e(".slider-content .preload-me").loaded(null,function(){e(".slider-content").each(function(){var t=e(this),i=t.attr("data-autoslide")&&parseInt(t.attr("data-autoslide"))>999?parseInt(t.attr("data-autoslide")):5e3;hendheld=v.width()<740&&dtGlobals.isMobile||!t.attr("data-autoslide")?!1:!0,t.royalSlider({autoPlay:{enabled:hendheld,stopAtAction:!1,pauseOnHover:!1,delay:i},autoHeight:!0,controlsInside:!1,fadeinLoadedSlide:!1,controlNavigationSpacing:0,controlNavigation:"bullets",imageScaleMode:"none",imageAlignCenter:!1,loop:!1,loopRewind:!0,numImagesToPreload:6,keyboardNavEnabled:!0}).data("royalSlider")})},!0),e.fn.addRollover=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||(t.append(""),t.find(".rollover-thumbnails").length&&t.addClass("rollover-thumbnails-on"),t.parent().find(".links-container").length&&t.addClass("rollover-buttons-on"),t.addClass("this-ready"))})},e(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content, .vc-item .vc-inner > a").addRollover(),e(".filter-grayscale .slider-masonry").on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation(),e(this).addClass("dt-hovered")}),e(".filter-grayscale .slider-masonry").on("mouseleave",function(t){e(this).removeClass("dt-hovered")}),e.fn.scaleInHover=function(){return this.each(function(){var t=e(this);if(!t.hasClass("scale-ready")){var i=t.find("img.preload-me"),o=parseInt(i.attr("width")),n=parseInt(i.attr("height")),a=o/n;2>a&&a>=1.5?t.addClass("ratio_3-2"):1.5>a&&a>=1?t.addClass("ratio_4-3"):1>a&&a>=.75?t.addClass("ratio_3-4"):.75>a&&a>=.6?t.addClass("ratio_2-3"):t.removeClass("ratio_2-3").removeClass("ratio_3-2").removeClass("ratio-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),a>=2&&t.addClass("ratio-2"),1==a&&t.removeClass("ratio_2-3").removeClass("ratio-2").removeClass("ratio_3-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),t.addClass("scale-ready")}})},e(".hover-scale .rollover-project").scaleInHover(),e(".mobile-false .hover-grid .rollover-project").each(function(){e(this).hoverdir()}),e(".mobile-false .hover-grid-reverse .rollover-project ").each(function(){e(this).hoverdir({inverse:!0})}),e.fn.hoverLinks=function(){return e(".semitransparent-portfolio-icons").length>0||e(".accent-portfolio-icons").length>0?this.each(function(){var t=e(this);t.hasClass("height-ready")||(e("").appendTo(e(this)),t.on({mouseenter:function(){if(0===e(this).children("span").length){var t=e("").appendTo(e(this));setTimeout(function(){t.addClass("icon-hover")},20)}else e(this).children("span").addClass("icon-hover")},mouseleave:function(){e(this).children("span").removeClass("icon-hover")}}),t.addClass("height-ready"))}):void 0},e(".links-container a").hoverLinks(),e.fn.forwardToPost=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||(t.on("click",function(){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(window.location.href=t.find("a").first().attr("href"),!1)}),t.addClass("this-ready"))})},e(".mobile-false .rollover-project.forward-post").forwardToPost(),e.fn.touchforwardToPost=function(){return this.each(function(){var t=e(this);if(!t.hasClass("touch-hover-ready")){b.on("touchend",function(t){e(".mobile-true .rollover-content").removeClass("is-clicked"),e(".mobile-true .rollover-project").removeClass("is-clicked")});var t=e(this).find(".rollover-content");t.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),t.on("touchend",function(i){var o=i.originalEvent.changedTouches[0].pageX,n=i.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!t.hasClass("is-clicked"))return i.preventDefault(),e(".mobile-ture .rollover-content").removeClass("is-clicked"),e(".mobile-true .rollover-project").removeClass("is-clicked"),t.addClass("is-clicked"),t.parent(".rollover-project").addClass("is-clicked"),!1;window.location.href=t.prev("a").first().attr("href")}}),t.addClass("touch-hover-ready")}})},e(".mobile-true .rollover-project.forward-post").touchforwardToPost(),e.fn.followCurentLink=function(){return this.each(function(){var t=e(this);if(!t.hasClass("this-ready")){var i=t.find(".links-container > a"),o=t.find(".portfolio-categories a");t.on("click",function(){return i.each(function(){$thisTarget=e(this).attr("target")?e(this).attr("target"):"_self"}),i.hasClass("project-details")||i.hasClass("link")||i.hasClass("project-link")?(window.open(i.attr("href"),$thisTarget),!1):(i.trigger("click"),!1)}),t.find(o).click(function(e){e.stopPropagation(),window.location.href=o.attr("href")}),t.addClass("this-ready")}})},e(".mobile-false .rollover-project.rollover-active, .mobile-false .buttons-on-img.rollover-active").followCurentLink(),e.fn.touchNewHover=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||((e(".rollover-content",this).length>0||e(".woocom-rollover-content",this).length>0)&&(b.on("touchend",function(t){e(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked")}),t.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),t.on("touchend",function(i){var o=i.originalEvent.changedTouches[0].pageX,n=i.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!t.hasClass("is-clicked"))return e(".links-container > a",t).on("touchend",function(e){e.stopPropagation(),t.addClass("is-clicked")}),i.preventDefault(),e(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked"),t.addClass("is-clicked"),t.find(".rollover-content").addClass("is-clicked"),t.find(".woocom-rollover-content").addClass("is-clicked"),!1;if(t.find(".dt-gallery-container").length>0&&t.find(".rollover-content").on("click.dtAlbums",function(i){t.find(".rollover-content").off("click.dtAlbums"),e(this).find("a.dt-gallery-mfp-popup, .dt-trigger-first-mfp, .dt-mfp-item").first().trigger("click")}),e(this).find(".rollover-click-target.go-to").length>0)window.location.href=e(this).find(".rollover-click-target.go-to").attr("href");else if(e(this).hasClass("woocom-project")){if(e(i.target).is(".add_to_cart_button"))return!0;window.location.href=e(this).find(" > a").attr("href")}}})),t.addClass("this-ready"))})},e(".mobile-true .rollover-project, .mobile-true .woocom-project").touchNewHover(),e(".hover-style-one article:not(.description-off) .rollover-project > a, .hover-style-two article:not(.description-off) .rollover-project > a, .mobile-true .cart-btn-on-img .buttons-on-img > a, .hover-style-three article:not(.description-off) .rollover-project > a").on("click",function(e){e.preventDefault()}),e(".mobile-false .albums .rollover-content a:not(.portfolio-categories a), .mobile-false .media .rollover-content, .mobile-false .dt-gallery-container .rollover-content").on("click",function(t){return e(t.target).is("a")?!0:void e(this).siblings("a.dt-single-mfp-popup, a.dt-gallery-mfp-popup, a.dt-mfp-item").first().click()}),e.fn.touchHoverImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){b.on("touchend",function(t){e(".mobile-true .rollover-content").removeClass("is-clicked")});var i=e(this).find(".rollover-content");i.parents(".wf-cell");i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var o=t.originalEvent.changedTouches[0].pageX,n=t.originalEvent.changedTouches[0].pageY;return origY!=n&&origX!=o||i.hasClass("is-clicked")?void 0:(e(".links-container > a",i).on("touchend",function(e){e.stopPropagation(),i.addClass("is-clicked")}),t.preventDefault(),e(".mobile-true .buttons-on-img .rollover-content").removeClass("is-clicked"),i.addClass("is-clicked"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .buttons-on-img").touchHoverImage(),e.fn.touchWooHoverImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("woo-ready")){b.on("touchend",function(t){e(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked")});var i=e(this);i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var o=t.originalEvent.changedTouches[0].pageX,n=t.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!i.hasClass("is-clicked"))return t.preventDefault(),e(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked"),i.addClass("is-clicked"),!1;e(t.target).parent().hasClass("woo-buttons")?e(t.target).trigger("click"):window.location.href=i.find("a").first().attr("href")}}),t.addClass("woo-ready")}})},e(".mobile-true .cart-btn-on-img .buttons-on-img").touchWooHoverImage(),e.fn.touchScrollerImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){b.on("touchend",function(t){e(".mobile-true .project-list-media").removeClass("is-clicked")});var i=e(this),o=i.find("a.rollover-click-target").first(),n=i.find(".links-container");i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var a=t.originalEvent.changedTouches[0].pageX,r=t.originalEvent.changedTouches[0].pageY;return origY!=r&&origX!=a||i.hasClass("is-clicked")?void 0:(o.length>0&&(o.on("click",function(t){t.stopPropagation(),e(this).hasClass("go-to")&&(window.location.href=e(this).attr("href"))}),o.trigger("click")),n.length>0&&n.find(" > a ").each(function(){e(this).on("touchend",function(t){t.stopPropagation(),e(this).trigger("click")})}),t.preventDefault(),e(".mobile-true .fs-entry").removeClass("is-clicked"),i.addClass("is-clicked"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .project-list-media").touchScrollerImage(),e.fn.touchHoverLinks=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){var i=e(this);i.on("touchend",function(t){return i.hasClass("is-clicked")?void 0:i.hasClass("project-zoom")?(i.trigger("click"),e(".mobile-true .links-container > a").removeClass("is-clicked"),i.addClass("is-clicked"),!1):(window.location.href=i.attr("href"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .fs-entry .links-container > a").touchHoverLinks(),e.fn.triggerAlbumsClick=function(){return this.each(function(){var t=e(this);if(!t.hasClass("this-ready")){var i=t.find("a.rollover-click-target, .dt-mfp-item").first(),o=t.find(".portfolio-categories a");if(i.length>0){i.on("click",function(t){t.stopPropagation(),e(this).hasClass("go-to")&&(window.location.href=e(this).attr("href"))});var n=!1;t.on("click",function(){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(n||(n=!0,i.trigger("click"),n=!1),!1)}),t.find(o).click(function(e){e.stopPropagation(),window.location.href=o.attr("href")})}t.addClass("this-ready")}})},e(".dt-albums-template .rollover-project, .dt-albums-shortcode .rollover-project, .dt-albums-template .buttons-on-img, .dt-albums-shortcode .buttons-on-img, .archive .type-dt_gallery .buttons-on-img").triggerAlbumsClick(),e.fn.triggerHoverClick=function(){return this.each(function(){var t=e(this);if(!t.hasClass("click-ready")){var i,o=t.prev("a:not(.dt-single-mfp-popup):not(.dt-mfp-item)").first(),n=t.find(".portfolio-categories a"),a=t.find(".project-link"),r=a.attr("target")?a.attr("target"):"_self";if(o.length>0){var s=!1;t.on("click",function(n){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(i=e(".semitransparent-portfolio-icons").length>0||e(".accent-portfolio-icons").length>0?e(n.target).parent():e(n.target),i.hasClass("project-zoom")?e(this).find("a.dt-gallery-mfp-popup, .dt-trigger-first-mfp, .dt-single-mfp-popup, .dt-mfp-item").first().trigger("click"):s||(s=!0,o.trigger("click"),window.location.href=o.attr("href"),s=!1),!1)}),t.find(a).click(function(e){e.stopPropagation(),e.preventDefault(),window.open(a.attr("href"),r)}),t.find(n).click(function(e){e.stopPropagation(),window.location.href=n.attr("href")})}t.addClass("click-ready")}})},e(".mobile-false .rollover-project:not(.rollover-active) .rollover-content, .buttons-on-img:not(.rollover-active) .rollover-content").triggerHoverClick();var Ke=e("#commentform");Ke.on("click","a.clear-form",function(t){return t.preventDefault(),Ke.find('input[type="text"], textarea').val(""),e(".contact-form-material").length>0&&Ke.find('input[type="text"], textarea').parent().removeClass("is-focused"),!1}),Ke.on("click"," a.dt-btn.dt-btn-m",function(e){return e.preventDefault(),Ke.find("#submit").trigger("click"),!1}),e.browser.msie&&(e('input[type="text"][placeholder], textarea[placeholder]').each(function(){var t=e(this);""!=t.attr("placeholder")&&(t.addClass("IePlaceHolder"),""==e.trim(t.val())&&"password"!=t.attr("type")&&t.val(t.attr("placeholder")))}),e(".IePlaceHolder").focus(function(){var t=e(this);t.val()==t.attr("placeholder")&&t.val("")}),e(".IePlaceHolder").blur(function(){var t=e(this);""==e.trim(t.val())&&t.val(t.attr("placeholder"))})),e(".contact-form-material").length>0&&e(".form-fields input, textarea, .comment-form-author input, .comment-form-email input").each(function(t){var i=e(this),o=i.parent("span, p"),n=i.parents(".dt-form");n.find(".clear-form").on("click",function(){o.removeClass("is-focused").removeClass("active")}),i.focus(function(){o.addClass("is-focused").addClass("active"),i.attr("placeholder","")}),i.change(function(){0!==i.val().length&&(o.addClass("is-focused").removeClass("active"),i.attr("placeholder",""))}),i.blur(function(){o.removeClass("active"),""===i.val()&&o.removeClass("is-focused").removeClass("active")})}),e(".full-width-wrap").length>0&&(dtGlobals.isiOS?v.bind("orientationchange",function(){s()}).trigger("orientationchange"):(v.on("resize",function(){s()}),s())),window.vc_rowBehaviour=function(){function e(){var e=n('[data-vc-full-width="true"]');n.each(e,function(e,t){var i=n(this);i.addClass("vc_hidden");var o=i.next(".vc_row-full-width");o.length||(o=i.parent().next(".vc_row-full-width"));var a,r,s=parseInt(i.css("margin-left"),10),l=parseInt(i.css("margin-right"),10),d=0-o.offset().left-s,c=(n(window).width(),window.innerWidth),u=v.width(),h=n(".content").width();if(n(".boxed").length>0)a=(parseInt(n("#main").width())-parseInt(h))/2;else if(n(".side-header-v-stroke").length&&c>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=c<=parseInt(h)?parseInt(h):u-n(".side-header-v-stroke").width();a=Math.ceil((f-parseInt(h))/2)}else if(n(".sticky-header .side-header").length&&c>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=u<=parseInt(h)?parseInt(h):u;a=Math.ceil((u-parseInt(h))/2)}else if((n(".header-side-left").length&&c||n(".header-side-right").length&&c)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=c<=parseInt(h)?parseInt(h):u-n(".side-header").width();a=Math.ceil((f-parseInt(h))/2)}else{var f=u<=parseInt(h)?parseInt(h):u;a=Math.ceil((u-parseInt(h))/2)}n(".sidebar-left").length>0||n(".sidebar-right").length>0?(r=n(".content").width(),a=0):r=n("#main").innerWidth();var d=0-a-s;if(i.css({position:"relative",left:d,"box-sizing":"border-box",width:r}),!i.data("vcStretchContent")){var p=-1*d;0>p&&(p=0);var m=r-p-o.width()+s+l;0>m&&(m=0),i.css({"padding-left":p+"px","padding-right":m+"px"})}i.attr("data-vc-full-width-init","true"),i.removeClass("vc_hidden")})}function t(){var e,t=!1;return window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),n(".vc_parallax-inner").remove(),n("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),n("[data-vc-parallax]").each(function(){var e,i,o,a,r,s,l;t=!0,"on"===n(this).data("vcParallaxOFade")&&n(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),i=100*n(this).data("vcParallax"),r=n("
").addClass("vc_parallax-inner").appendTo(n(this)),r.height(i+"%"),s=n(this).data("vcParallaxImage"),l=vcExtractYoutubeId(s),l?insertYoutubeVideoAsBackground(r,l):"undefined"!=typeof s&&r.css("background-image","url("+s+")"),e=i-100,o=-e,a=0,r.attr("data-bottom-top","top: "+o+"%;").attr("data-top-bottom","top: "+a+"%;")}),t&&window.skrollr?(e={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(e),window.vcParallaxSkroll):!1}function i(){n(".vc_row-o-full-height:first").each(function(){var e,t,i,o;e=n(window),t=e.height(),i=n(this).offset().top,t>i&&(o=100-i/(t/100),n(this).css("min-height",o+"vh"))})}function o(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");(t>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&n(".vc_row-o-full-height").each(function(){"flex"===n(this).css("display")&&n(this).wrap('
')})}var n=window.jQuery;n(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",i),e(),i(),o(),vc_initVideoBackgrounds(),t()},v.trigger("dt.removeLoading"),e("img").on("dragstart",function(e){e.preventDefault()}),e(".rev_slider_wrapper").length>0&&e("#main-slideshow").each(function(){var t=e(this);t.find("> .rev_slider_wrapper")&&t.addClass("fix rv-slider"),(e(".rev_slider_wrapper").hasClass("fullscreen-container")||e(".rev_slider_wrapper").hasClass("fullwidthbanner-container"))&&t.removeClass("fix")});var et,tt;if(e(".shopping-cart.show-sub-cart").find(".buttons").first().clone(!0).addClass("top-position").prependTo(".shopping-cart-inner"),e(".shopping-cart.show-sub-cart").each(function(){var t=e(this),i=t.children(".shopping-cart-wrap");(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){e(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),e(".shopping-cart").find(".dt-clicked").removeClass("dt-clicked"),e(this).addClass("dt-clicked"))}),t.on("mouseenter tap",function(o){"tap"==o.type&&o.stopPropagation(),t.addClass("dt-hovered"),w.width()-(i.offset().left-w.offset().left)-i.width()<0&&i.addClass("right-overflow"),v.height()-(i.offset().top-dtGlobals.winScrollTop)-i.innerHeight()<0&&i.addClass("bottom-overflow"),t.parents(".dt-mobile-header").length>0&&i.css({top:t.position().top-13-i.height()}),i.height()>v.height()-i.offset().top&&"none"==!e(".buttons",i).parent("div").css("display")&&i.addClass("show-top-buttons"),e(".searchform .submit",it).removeClass("act"),e(".mini-search").removeClass("act"),e(".mini-search .field",it).stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),clearTimeout(et),clearTimeout(tt),et=setTimeout(function(){t.hasClass("dt-hovered")&&i.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var i=e(this),o=i.children(".shopping-cart-wrap");i.removeClass("dt-hovered"),clearTimeout(et),clearTimeout(tt),tt=setTimeout(function(){i.hasClass("dt-hovered")||(o.stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.hasClass("dt-hovered")||(o.removeClass("right-overflow"),o.removeClass("bottom-overflow"),o.removeClass("show-top-buttons"))},400))},150)})}),e(".mini-search").length>0){var it=e(".masthead, .dt-mobile-header");b.on("click",function(t){var i=e(t.target);i.is(".mini-search .field",it)||(e(".searchform .submit",it).removeClass("act"),e(".mini-search",it).removeClass("act"),e(".mini-search .field",it).stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){e(".mini-search .field",it).removeClass("right-overflow"),e(".mini-search .field",it).removeClass("bottom-overflow")},400))}),e(".searchform .submit",it).on("click",function(t){t.preventDefault(),t.stopPropagation();var i=e(this);i.hasClass("act")?(i.removeClass("act"),i.parents(".mini-search").removeClass("act"),i.siblings(".searchform-s").stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.siblings(".searchform-s").removeClass("right-overflow"),i.siblings(".searchform-s").removeClass("bottom-overflow")},400)):(i.addClass("act"),i.parents(".mini-search").addClass("act"),i.parents(".dt-mobile-header").length>0&&i.siblings(".searchform-s").css({top:i.parents(".mini-search").position().top-i.siblings(".searchform-s").height()-18}),w.width()-(i.siblings(".searchform-s").offset().left-w.offset().left)-i.siblings(".searchform-s").width()<0&&i.siblings(".searchform-s").addClass("right-overflow"),v.height()-(i.siblings(".searchform-s").offset().top-dtGlobals.winScrollTop)-i.siblings(".searchform-s").innerHeight()<0&&i.siblings(".searchform-s").addClass("bottom-overflow"),i.siblings(".searchform-s").stop().css("visibility","visible").animate({opacity:1},150).focus())})}e.fn.smartGrid=function(){return this.each(function(){for(var t=e(this),i=parseInt(t.attr("data-columns")),o=parseInt(t.attr("data-width")),n=t.width();Math.floor(n/i)=i)););e("> .wf-cell",t).css({width:(100/i).toFixed(6)+"%",display:"inline-block"})})};var ot=e(".benefits-grid, .logos-grid");if(ot.smartGrid(),v.on("debouncedresize",function(){ot.smartGrid()}),e(".twentytwenty-container .preload-me").loaded(null,function(){e(".twentytwenty-container").each(function(){var t=e(this),i=t.attr("data-orientation").length>0?t.attr("data-orientation"):"horizontal",o="undefined"!=typeof t.attr("data-offset")&&t.attr("data-offset").length>0?t.attr("data-offset"):.5,n=t.attr("data-navigation")?!0:!1;t.twentytwenty({default_offset_pct:o,orientation:i,navigation_follow:n})})},!0),e(".wpb_tabs .iso-container").length>0){var nt;e(".wpb_tour_tabs_wrapper").each(function(){var t=e(this),i=t.parents(".wpb_tabs").find(".iso-container");t.tabs({activate:function(e,t){i.isotope("layout")}}),t.find("li").each(function(){e(this).on("click",function(){clearTimeout(nt),v.trigger("debouncedresize"),e(this).parents(".wpb_tabs").find(".iso-container").isotope("layout")})})})}e(".tab-style-four .wpb_tabs_nav a").each(function(){var t=e(this);t.addClass("ripple"),t.ripple()}),e.fn.calcPics=function(){var t=e(".instagram-photos");return t.length<1?!1:this.each(function(){var t=t?t:parseInt(e(this).attr("data-image-max-width"));parseInt(e(this).find("> a").css("margin-left"));e(this).find(" > a").css({"max-width":t,opacity:1});var i=e(this),o=i.width(),n=100/Math.ceil(o/t);i.find("a").css({width:n+"%"})})},e(".instagram-photos").calcPics(),e(".st-accordion").each(function(){var t=e(this);t.find("ul > li > a").on("click",function(i){i.preventDefault();var o=e(this),n=o.next();e(".st-content",t).not(n).slideUp("fast"),n.slideToggle("fast")})}),simple_tooltip(".shortcode-tooltip","shortcode-tooltip-content"),e(".widget .searchform .submit").on("click",function(t){return t.preventDefault(),e(this).siblings("input.searchsubmit").click(),!1}),e.fn.animateSkills=function(){e(".skill-value",this).each(function(){var t=e(this),i=t.data("width");t.css({width:i+"%"})})},e.fn.animateSkills=function(){e(".skill-value",this).each(function(){var t=e(this),i=t.data("width");t.css({width:i+"%"})})},l();var at,rt;window.onload=function(){e(".album-share-overlay, .project-share-overlay:not(.allways-visible-icons)").each(function(){var t=e(this);t.find(".share-button").on("click",function(e){e.preventDefault()}),t.on("mouseover tap",function(t){"tap"==t.type&&t.stopPropagation();var i=e(this);i.addClass("dt-hovered"),clearTimeout(at),clearTimeout(rt),at=setTimeout(function(){i.hasClass("dt-hovered")&&(i.find(".soc-ico a").css("display","inline-block"),i.find(".soc-ico").stop().css("visibility","visible").animate({opacity:1},200))},100)}),t.on("mouseleave ",function(t){var i=e(this);i.removeClass("dt-hovered"),clearTimeout(at),clearTimeout(rt),rt=setTimeout(function(){i.hasClass("dt-hovered")||i.find(".soc-ico").stop().animate({opacity:0},150,function(){i.find(".soc-ico a").css("display","none"),e(this).css("visibility","hidden")})},50)})})};var st,lt,dt=e(".floating-content"),ct=e(".project-post");d();var ut=e(".transparent #fancy-header").exists(),ht=e(".transparent .page-title").exists();e.fancyFeaderCalc=function(){e(".branding .preload-me").loaded(null,function(){ut&&e(".transparent #fancy-header > .wf-wrap").css({"padding-top":e(".masthead:not(.side-header)").height()}),ht&&(e(".transparent .page-title > .wf-wrap").css({"padding-top":e(".masthead:not(.side-header)").height()}),e(".transparent .page-title").css("visibility","visible"))},!0)};var ft=e('.paginator[role="navigation"]'),pt=ft.find("a.dots");pt.on("click",function(){ft.find("div:hidden").show().find("a").unwrap(),pt.remove()}),e(".soc-ico a.pinit-marklet").click(function(t){t.preventDefault(),e("#pinmarklet").remove();var i=document.createElement("script");i.setAttribute("type","text/javascript"),i.setAttribute("charset","UTF-8"),i.setAttribute("id","pinmarklet"),i.setAttribute("async","async"),i.setAttribute("defer","defer"),i.setAttribute("src","//assets.pinterest.com/js/pinmarklet.js?r="+99999999*Math.random()),document.body.appendChild(i)}),v.on("debouncedresize",function(){window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".masthead:not(.side-header):not(.mixed-header)").length>0?dtGlobals.showTopBtn=e(".masthead:not(.side-header):not(.mixed-header)").height()+150:e(".masthead.side-header-h-stroke").length>0?dtGlobals.showTopBtn=e(".side-header-h-stroke").height()+150:dtGlobals.showTopBtn=500:e(".masthead:not(.mixed-header)").length>0?dtGlobals.showTopBtn=e(".masthead:not(.mixed-header)").height()+150:e(".masthead.mixed-header").length>0?dtGlobals.showTopBtn=e(".mixed-header").height()+150:dtGlobals.showTopBtn=500}),v.scroll(function(){dtGlobals.winScrollTop>dtGlobals.showTopBtn?e(".scroll-top").removeClass("off").addClass("on"):e(".scroll-top").removeClass("on").addClass("off")}),e(".scroll-top").click(function(t){return t.preventDefault(),e("html, body").animate({scrollTop:0},"slow"),!1}),e("").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++)i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return s}function o(a){for(var n=new FormData,i=0;i').val(m.extraData[d].value).appendTo(w)[0]:e('').val(m.extraData[d]).appendTo(w)[0]);m.iframeTarget||v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(h){var x=document.createElement("form").submit;x.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",c),r?w.setAttribute("target",r):f.removeAttr("target"),e(l).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=k),t===D&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t==k&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(m.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f)x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText;else if(l){var p=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];p?x.responseText=p.textContent?p.textContent:p.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}else"xml"==c&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText));try{E=_(x,c,m)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,E,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,m,r])),d&&e.event.trigger("ajaxComplete",[x,m]),d&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget?v.attr("src",m.iframeSrc):v.remove(),x.responseXML=null},100)}}}var c,l,m,d,p,v,g,x,y,b,T,j,w=f[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(l=0;l'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand ("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),d&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},d=m.global,d&&0===e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1)return m.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;y=w.clk,y&&(b=y.name,b&&!y.disabled&&(m.extraData=m.extraData||{},m.extraData[b]=y.value,"image"==y.type&&(m.extraData[b+".x"]=w.clk_x,m.extraData[b+".y"]=w.clk_y)));var D=1,k=2,A=e("meta[name=csrf-token]").attr("content"),L=e("meta[name=csrf-param]").attr("content");L&&A&&(m.extraData=m.extraData||{},m.extraData[L]=A),m.forceSync?o():setTimeout(o,10);var E,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var u,c,l,f=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),u=t.type||this.attr2("method"),c=t.url||this.attr2("action"),l="string"==typeof c?e.trim(c):"",l=l||window.location.href||"",l&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:u||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var p,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,p=e.param(t.data,d)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=e.param(v,d);p&&(g=g?g+"&"+p:p),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var y=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(y,arguments)})}else t.success&&x.push(t.success);if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++)x[i].apply(n,[e,r,a||f,f])},t.error){var b=t.error;t.error=function(e,r,a){var n=t.context||this;b.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}),w=j.length>0,S="multipart/form-data",D=f.attr("enctype")==S||f.attr("encoding")==S,k=n.fileapi&&n.formdata;a("fileAPI :"+k);var A,L=(w||D)&&!k;t.iframe!==!1&&(t.iframe||L)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||D)&&k?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var E=0;Ec;c++)if(d=u[c],f=d.name,f&&!d.disabled)if(t&&o.clk&&"image"==d.type)o.clk==d&&(a.push({name:f,value:e(d).val(),type:d.type}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}));else if(m=e.fieldValue(d,!0),m&&m.constructor==Array)for(r&&r.push(d),l=0,h=m.length;h>l;l++)a.push({name:f,value:m[l]});else if(n.fileapi&&"file"==d.type){r&&r.push(d);var v=d.files;if(v.length)for(l=0;li;i++)r.push({name:a,value:n[i]});else null!==n&&"undefined"!=typeof n&&r.push({name:this.name,value:n})}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||"undefined"==typeof o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex))return null;if("select"==i){var o=t.selectedIndex;if(0>o)return null;for(var s=[],u=t.options,c="select-one"==n,l=c?o+1:u.length,f=c?o:0;l>f;f++){var m=u[f];if(m.selected){var d=m.value;if(d||(d=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),c)return d;s.push(d)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r)this.checked=t;else if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1}); (function($){ if(typeof _wpcf7=='undefined'||_wpcf7===null){ _wpcf7={};} _wpcf7=$.extend({ cached: 0 }, _wpcf7); $.fn.wpcf7InitForm=function(){ this.ajaxForm({ beforeSubmit: function(arr, $form, options){ $form.wpcf7ClearResponseOutput(); $form.find('[aria-invalid]').attr('aria-invalid', 'false'); $form.find('img.ajax-loader').css({ visibility: 'visible' }); return true; }, beforeSerialize: function($form, options){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val(''); }); return true; }, data: { '_wpcf7_is_ajax_call': 1 }, dataType: 'json', success: $.wpcf7AjaxSuccess, error: function(xhr, status, error, $form){ var e=$('
').text(error.message); $form.after(e); }}); if(_wpcf7.cached){ this.wpcf7OnloadRefill(); } this.wpcf7ToggleSubmit(); this.find('.wpcf7-submit').wpcf7AjaxLoader(); this.find('.wpcf7-acceptance').click(function(){ $(this).closest('form').wpcf7ToggleSubmit(); }); this.find('.wpcf7-exclusive-checkbox').wpcf7ExclusiveCheckbox(); this.find('.wpcf7-list-item.has-free-text').wpcf7ToggleCheckboxFreetext(); this.find('[placeholder]').wpcf7Placeholder(); if(_wpcf7.jqueryUi&&! _wpcf7.supportHtml5.date){ this.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(_wpcf7.jqueryUi&&! _wpcf7.supportHtml5.number){ this.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } this.find('.wpcf7-character-count').wpcf7CharacterCount(); this.find('.wpcf7-validates-as-url').change(function(){ $(this).wpcf7NormalizeUrl(); }); }; $.wpcf7AjaxSuccess=function(data, status, xhr, $form){ if(! $.isPlainObject(data)||$.isEmptyObject(data)){ return; } var $responseOutput=$form.find('div.wpcf7-response-output'); $form.wpcf7ClearResponseOutput(); $form.find('.wpcf7-form-control').removeClass('wpcf7-not-valid'); $form.removeClass('invalid spam sent failed'); if(data.captcha){ $form.wpcf7RefillCaptcha(data.captcha); } if(data.quiz){ $form.wpcf7RefillQuiz(data.quiz); } if(data.invalids){ $.each(data.invalids, function(i, n){ $form.find(n.into).wpcf7NotValidTip(n.message); $form.find(n.into).find('.wpcf7-form-control').addClass('wpcf7-not-valid'); $form.find(n.into).find('[aria-invalid]').attr('aria-invalid', 'true'); }); $responseOutput.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); $(data.into).trigger('wpcf7:invalid'); $(data.into).trigger('invalid.wpcf7'); }else if(1==data.spam){ $form.find('[name="g-recaptcha-response"]').each(function(){ if(''==$(this).val()){ var $recaptcha=$(this).closest('.wpcf7-form-control-wrap'); $recaptcha.wpcf7NotValidTip(_wpcf7.recaptchaEmpty); }}); $responseOutput.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); $(data.into).trigger('wpcf7:spam'); $(data.into).trigger('spam.wpcf7'); }else if(1==data.mailSent){ $responseOutput.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); if(data.onSentOk){ $.each(data.onSentOk, function(i, n){ eval(n) }); } $(data.into).trigger('wpcf7:mailsent'); $(data.into).trigger('mailsent.wpcf7'); }else{ $responseOutput.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); $(data.into).trigger('wpcf7:mailfailed'); $(data.into).trigger('mailfailed.wpcf7'); } if(data.onSubmit){ $.each(data.onSubmit, function(i, n){ eval(n) }); } $(data.into).trigger('wpcf7:submit'); $(data.into).trigger('submit.wpcf7'); if(1==data.mailSent){ $form.resetForm(); } $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); $responseOutput.append(data.message).slideDown('fast'); $responseOutput.attr('role', 'alert'); $.wpcf7UpdateScreenReaderResponse($form, data); }; $.fn.wpcf7ExclusiveCheckbox=function(){ return this.find('input:checkbox').click(function(){ var name=$(this).attr('name'); $(this).closest('form').find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); }; $.fn.wpcf7Placeholder=function(){ if(_wpcf7.supportHtml5.placeholder){ return this; } return this.each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')) $(this).val('').removeClass('placeheld'); }); $(this).blur(function(){ if(''==$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); }; $.fn.wpcf7AjaxLoader=function(){ return this.each(function(){ var loader=$('') .attr({ src: _wpcf7.loaderUrl, alt: _wpcf7.sending }) .css('visibility', 'hidden'); $(this).after(loader); }); }; $.fn.wpcf7ToggleSubmit=function(){ return this.each(function(){ var form=$(this); if(this.tagName.toLowerCase()!='form'){ form=$(this).find('form').first(); } if(form.hasClass('wpcf7-acceptance-as-validation')){ return; } var submit=form.find('input:submit'); if(! submit.length) return; var acceptances=form.find('input:checkbox.wpcf7-acceptance'); if(! acceptances.length) return; submit.removeAttr('disabled'); acceptances.each(function(i, n){ n=$(n); if(n.hasClass('wpcf7-invert')&&n.is(':checked') || ! n.hasClass('wpcf7-invert')&&! n.is(':checked')){ submit.attr('disabled', 'disabled'); }}); }); }; $.fn.wpcf7ToggleCheckboxFreetext=function(){ return this.each(function(){ var $wrap=$(this).closest('.wpcf7-form-control'); if($(this).find(':checkbox, :radio').is(':checked')){ $(this).find(':input.wpcf7-free-text').prop('disabled', false); }else{ $(this).find(':input.wpcf7-free-text').prop('disabled', true); } $wrap.find(':checkbox, :radio').change(function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); var $freetext=$(':input.wpcf7-free-text', $wrap); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); }; $.fn.wpcf7CharacterCount=function(){ return this.each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function($target){ var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $count.closest('form').find(':input[name="' + name + '"]').each(function(){ updateCount($(this)); $(this).keyup(function(){ updateCount($(this)); }); }); }); }; $.fn.wpcf7NormalizeUrl=function(){ return this.each(function(){ var val=$.trim($(this).val()); if(val&&! val.match(/^[a-z][a-z0-9.+-]*:/i)){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; $.fn.wpcf7NotValidTip=function(message){ return this.each(function(){ var $into=$(this); $into.find('span.wpcf7-not-valid-tip').remove(); $into.append('' + message + ''); if($into.is('.use-floating-validation-tip *')){ $('.wpcf7-not-valid-tip', $into).mouseover(function(){ $(this).wpcf7FadeOut(); }); $(':input', $into).focus(function(){ $('.wpcf7-not-valid-tip', $into).not(':hidden').wpcf7FadeOut(); }); }}); }; $.fn.wpcf7FadeOut=function(){ return this.each(function(){ $(this).animate({ opacity: 0 }, 'fast', function(){ $(this).css({'z-index': -100}); }); }); }; $.fn.wpcf7OnloadRefill=function(){ return this.each(function(){ var url=$(this).attr('action'); if(0 < url.indexOf('#')){ url=url.substr(0, url.indexOf('#')); } var id=$(this).find('input[name="_wpcf7"]').val(); var unitTag=$(this).find('input[name="_wpcf7_unit_tag"]').val(); $.getJSON(url, { _wpcf7_is_ajax_call: 1, _wpcf7: id, _wpcf7_request_ver: $.now() }, function(data){ if(data&&data.captcha){ $('#' + unitTag).wpcf7RefillCaptcha(data.captcha); } if(data&&data.quiz){ $('#' + unitTag).wpcf7RefillQuiz(data.quiz); }} ); }); }; $.fn.wpcf7RefillCaptcha=function(captcha){ return this.each(function(){ var form=$(this); $.each(captcha, function(i, n){ form.find(':input[name="' + i + '"]').clearFields(); form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[1]); }); }); }; $.fn.wpcf7RefillQuiz=function(quiz){ return this.each(function(){ var form=$(this); $.each(quiz, function(i, n){ form.find(':input[name="' + i + '"]').clearFields(); form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[0]); form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[1]); }); }); }; $.fn.wpcf7ClearResponseOutput=function(){ return this.each(function(){ $(this).find('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked').removeAttr('role'); $(this).find('span.wpcf7-not-valid-tip').remove(); $(this).find('img.ajax-loader').css({ visibility: 'hidden' }); }); }; $.wpcf7UpdateScreenReaderResponse=function($form, data){ $('.wpcf7 .screen-reader-response').html('').attr('role', ''); if(data.message){ var $response=$form.siblings('.screen-reader-response').first(); $response.append(data.message); if(data.invalids){ var $invalids=$('
    '); $.each(data.invalids, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }}; $.wpcf7SupportHtml5=function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=['email', 'url', 'tel', 'number', 'range', 'date']; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[value]=input.type!=='text'; }); return features; }; $(function(){ _wpcf7.supportHtml5=$.wpcf7SupportHtml5(); $('div.wpcf7 > form').wpcf7InitForm(); }); })(jQuery); (function ($, undefined){ "use strict"; $(function (){ $.GoPricing={ Init:function (){ this.$wrap=$('.gw-go'); this.equalize=this.$wrap.data('equalize'); this.InitMediaElementPlayer(); this.InitGoogleMap(); this.isIE=document.documentMode!=undefined&&document.documentMode >5 ? document.documentMode:false; if(this.isIE){ this.$wrap.addClass('gw-go-ie'); if(this.isIE < 9) this.$wrap.addClass('gw-go-oldie'); }; if($.GoPricing!=undefined&&$.GoPricing.equalize==true){ this.EqualizeRows(); }; this.eventType=this.detectEvent(); this.timeout=[]; }, showTooltip:function ($elem, content, top){ if($elem===undefined) return; var $rowTooltip=$elem.find('.gw-go-tooltip-content'), rowTooltipContent=$rowTooltip.length ? $rowTooltip.prop('outerHTML'):'', $colWrap=$elem.closest('.gw-go-col-wrap'), $col=$colWrap.find('.gw-go-col'), $tooltip=$col.find('.gw-go-tooltip'), colIndex=$colWrap.data('col-index'), rIndex=$elem.data('row-index'); if(!$tooltip.length) $tooltip=$('
    ').appendTo($col); if($tooltip.data('index')!=rIndex){ $tooltip.removeClass('gw-go-tooltip-visible'); }else{ clearTimeout($.GoPricing.timeout[colIndex]); } if(rowTooltipContent!=''){ $tooltip.html(rowTooltipContent).data('index', rIndex) setTimeout(function(){ $tooltip.addClass('gw-go-tooltip-visible').css('top', $col.find('.gw-go-body').position().top + $elem.position().top - $tooltip.outerHeight()); }, 10); }}, hideTooltip:function ($elem){ if($elem===undefined) return; if($elem.hasClass('gw-go-tooltip')){ $elem.removeClass('gw-go-tooltip-visible'); }else{ var $colWrap=$elem.closest('.gw-go-col-wrap'), $col=$colWrap.find('.gw-go-col'), $tooltip=$col.find('.gw-go-tooltip'), colIndex=$colWrap.data('col-index'); $.GoPricing.timeout[colIndex]=setTimeout(function(){ $tooltip.removeClass('gw-go-tooltip-visible'); }, 10); }}, InitMediaElementPlayer:function (){ if(jQuery().mediaelementplayer&&$.GoPricing.$wrap.find('audio, video').length){ $.GoPricing.$wrap.find('audio, video').mediaelementplayer({ audioWidth: '100%', videoWidth: '100%' }); };}, InitGoogleMap:function (){ if(jQuery().goMap&&$.GoPricing.$wrap.find('.gw-go-gmap').length){ $.GoPricing.$wrap.find('.gw-go-gmap').each(function(index){ var $this=$(this); $this.goMap($this.data('map')); }); };}, EqualizeRows:function (){ for (var x=0; x < $.GoPricing.$wrap.length; x++){ if($.GoPricing.$wrap.eq(x).is(':hidden')||$.GoPricing.$wrap.eq(x).offset().top>parseInt($(document).scrollTop()+window.innerHeight+500)||$.GoPricing.$wrap.eq(x).data('eq-ready')===true) continue; var $pricingTable=$.GoPricing.$wrap.eq(x), $colWrap=$pricingTable.find('.gw-go-col-wrap'), colCnt=$colWrap.length, equalizeCnt=colCnt, views=$pricingTable.data('views')!==undefined ? $pricingTable.data('views'):{}; for (var key in views){ var mqSizes=[], mq=''; if(views[key].min!==undefined&&views[key].min!=='') mqSizes.push('(min-width:'+views[key].min+'px)'); if(views[key].max!==undefined&&views[key].max!=='') mqSizes.push('(max-width:'+views[key].max+'px)'); mq=mqSizes.join(' and '); if(mq!='') if(window.matchMedia&&window.matchMedia(mq).matches){ equalizeCnt=views[key].cols!==undefined&&views[key].cols!==''&&views[key].cols <=colCnt ? views[key].cols:colCnt; }} if(equalizeCnt==1){ $pricingTable.find('.gw-go-body li .gw-go-body-cell').css('height', 'auto'); $pricingTable.find('.gw-go-col-wrap').css('height', 'auto'); $pricingTable.find('.gw-go-footer').css('height', 'auto'); continue; } for (var z=0; z=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ var $currentCol=$colWrap.eq(i), $row=$currentCol.find('.gw-go-body li .gw-go-body-cell'); for (var rIndex=0; rIndex < $row.length; rIndex++){ var $currentRow=$row.eq(rIndex); $currentRow.css('height', 'auto'); if(typeof rowHeights[rIndex]!=='undefined'){ if($currentRow.height() > rowHeights[rIndex]){ rowHeights[rIndex]=$currentRow.height(); }}else{ rowHeights[rIndex]=$currentRow.height(); }} }} for (var i=0; i < colCnt; i++){ var $currentCol=$colWrap.eq(i), $row=$currentCol.find('.gw-go-body li .gw-go-body-cell'); if(i >=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ for (var rIndex=0; rIndex < $row.length; rIndex++){ var $currentRow=$row.eq(rIndex); $currentRow.css('height', rowHeights[rIndex]); }} }} if($pricingTable.data('equalize').footer!=undefined){ for (var i=0; i < colCnt; i++){ var $footer=$colWrap.eq(i).find('.gw-go-footer'); if(i >=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ $footer.css('height', 'auto'); if(typeof footerHeights[z]!=='undefined'){ if($footer.height() > footerHeights[z]){ footerHeights[z]=$footer.height(); }}else{ footerHeights[z]=$footer.height(); }} } for (var i=0; i < colCnt; i++){ var $footer=$colWrap.eq(i).find('.gw-go-footer'); if(i >=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ $footer.css('height', footerHeights[z]); }} } if($pricingTable.data('equalize').column!=undefined){ for (var i=0; i < colCnt; i++){ var $currentCol=$colWrap.eq(i); if(i >=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ $currentCol.css('height', 'auto'); if(typeof colHeights[z]!=='undefined'){ if($currentCol.outerHeight(true) > colHeights[z]){ colHeights[z]=$currentCol.outerHeight(false); }}else{ colHeights[z]=$currentCol.outerHeight(false); }} } for (var i=0; i < colCnt; i++){ var $currentCol=$colWrap.eq(i); if(i >=(z*equalizeCnt)&&i <=(z*equalizeCnt)+equalizeCnt-1){ $currentCol.css('height', colHeights[z]); }} }} }}, detectEvent:function(){ var eventType='mouseenter mouseleave'; if('ontouchstart' in window){ eventType='touchstart'; }else if(window.navigator.pointerEnabled&&navigator.msMaxTouchPoints){ eventType="pointerdown"; }else if(window.navigator.msPointerEnabled&&navigator.msMaxTouchPoints){ eventType="MSPointerDown"; } return eventType; }}; /*setTimeout(function(){ $.GoPricing.EqualizeRows(); }, 10); */ $.GoPricing.Init(); $(window).on('scroll', function(){ $.GoPricing.EqualizeRows(); }); setTimeout(function(){ $.GoPricing.EqualizeRows(); }, 10); $.GoPricing.$wrap.delegate('span.gw-go-btn', 'click', function(){ var $this=$(this); if($this.find('form').length){ $this.find('form').submit(); };}); $.GoPricing.$wrap.on('mouseenter mouseleave', '.gw-go-tooltip', function(e){ var $this=$(this), $colWrap=$this.closest('.gw-go-col-wrap'), colIndex=$colWrap.data('col-index'); if(e.type=='mouseenter'){ clearTimeout($.GoPricing.timeout[colIndex]); }else{ $.GoPricing.timeout[colIndex]=setTimeout(function(){ $.GoPricing.hideTooltip($this); }, 10); }}); $.GoPricing.$wrap.on('mouseenter mouseleave', 'ul.gw-go-body li', function(e){ var $this=$(this); if(e.type=='mouseenter'){ $.GoPricing.showTooltip($this); }else{ $.GoPricing.hideTooltip($this); }}); $('body').on($.GoPricing.eventType, '.gw-go-col-wrap', function(e){ var $this=$(this); if(e.type=='mouseenter'&&!$this.hasClass('gw-go-disable-hover')){ $this.addClass('gw-go-hover').siblings(':not(.gw-go-disable-hover)').removeClass('gw-go-hover'); $this.closest('.gw-go').addClass('gw-go-hover'); }else if(e.type=='mouseleave'&&!$this.hasClass('gw-go-disable-hover')){ $this.removeClass('gw-go-hover'); $this.closest('.gw-go').find('[data-current="1"]:not(.gw-go-disable-hover)').addClass('gw-go-hover'); $this.closest('.gw-go').removeClass('gw-go-hover') }else if(!$this.hasClass('gw-go-disable-hover')){ $this.closest('.gw-go').addClass('gw-go-hover') $this.addClass('gw-go-hover').siblings(':not(.gw-go-disable-hover)').removeClass('gw-go-hover'); };}); if(typeof jQuery.goMap!=='undefined'&&$.GoPricing.$wrap.find('.gw-go-gmap').length){ var GoPricing_MapResize=false; $(window).on('resize', function(e){ if(GoPricing_MapResize){ clearTimeout(GoPricing_MapResize); } GoPricing_MapResize=setTimeout(function(){ $.GoPricing.$wrap.find('.gw-go-gmap').each(function(index, element){ $(this).goMap(); }); }, 400); }); }; $(window).on('resize', function(e){ for (var x=0; x < $.GoPricing.$wrap.length; x++){ $.GoPricing.$wrap.eq(x).data('eq-ready', false); } $.GoPricing.EqualizeRows(); }); }); }(jQuery)); !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document); ;(function ($, window, document, undefined){ var pluginName="frosty"; var defaults={ attribute: 'title', className: 'tip', content: '', delay: 0, hasArrow: true, html: false, offset: 30, position: 'left', removeTitle: true, selector: false, trigger: 'hover,focus', onHidden: function(){}, onShown: function(){}, }; function Frosty(anchor, options){ this.anchor=anchor; this.$anchor=$(anchor); this.options=$.extend({}, defaults, options, this.$anchor.data()); this._defaults=defaults; this._name=pluginName; this.init(); } Frosty.prototype={ init: function (){ this._createTip(); this._bindEvents(); }, show: function(){ var _this=this, delay=typeof this.options.delay==='object' ? parseInt(this.options.delay.show):parseInt(this.options.delay); clearTimeout(this.timeout); this.timeout=delay===0 ? this._setState('visible') : setTimeout(function(){ _this._setState('visible'); }, delay); }, hide: function(){ var _this=this delay=typeof this.options.delay==='object' ? parseInt(this.options.delay.hide):parseInt(this.options.delay); clearTimeout(this.timeout); this.timeout=delay===0 ? this._setState('hidden') : setTimeout(function(){ _this._setState('hidden'); }, delay); }, toggle: function(){ this.state==='visible' ? this.hide():this.show(); }, addClass: function(klass){ if(typeof klass==='string'){ this.$el.addClass(klass); }}, removeClass: function(klass){ if(typeof klass==='string'){ this.$el.removeClass(klass); }}, _setState: function(state){ this.state=state; switch (state){ case 'visible': this.$el.appendTo('body'); this._checkContent(); this._setPosition(); this.options.onShown.call(this); this.$anchor.trigger('shown'); break; case 'hidden': this.$el.detach(); this.options.onHidden.call(this); this.$anchor.trigger('hidden'); break; }}, _checkContent: function(){ if(this.options.selector){ this.tipContent=$(this.options.selector).html(); this.$el.html(this.tipContent); }}, _createTip: function(){ if(this.options.html){ this.tipContent=this.options.content; }else if(this.options.selector){ this.tipContent=$(this.options.selector).html(); }else{ this.tipContent=this.$anchor.attr(this.options.attribute); if(this.options.attribute==='title'&&this.options.removeTitle){ this.$anchor.attr('data-original-title', this.tipContent); this.$anchor.removeAttr('title'); }} this.$el=$('
    ', { 'class': this.options.className, html: ''+this.tipContent+'' }).css({ 'z-index': '9999999999', 'left': '-9999px', 'position': 'absolute', }); this.$el.appendTo('body'); var coords=this.getPosition(); this.$el.detach().css(coords); if(this.options.hasArrow){ this._addArrowClass(); }}, _addArrowClass: function(){ switch (this.options.position){ case 'left': this.$el.addClass('arrow-right'); break; case 'right': this.$el.addClass('arrow-left'); break; case 'bottom': this.$el.addClass('arrow-top'); break; default: this.$el.addClass('arrow-bottom'); }}, _bindEvents: function(){ switch (this.options.trigger){ case 'click': this.$anchor.click($.proxy(this.toggle, this)); break case 'manual': break; case 'focus': this.$anchor.focus($.proxy(this.show, this)); this.$anchor.blur($.proxy(this.hide, this)); break; default: this.$anchor.hover($.proxy(this.show, this), $.proxy(this.hide, this)); }}, getPosition: function (){ var coords=this.$anchor.offset(); switch (this.options.position){ case 'left': coords.left=coords.left - this.$el.outerWidth() - this.options.offset; coords.top=coords.top + (this.$anchor.outerHeight() / 2) - (this.$el.outerHeight() / 2); break; case 'right': coords.left=coords.left + this.$anchor.outerWidth() + this.options.offset; coords.top=coords.top + (this.$anchor.outerHeight() / 2) - (this.$el.outerHeight() / 2); break; case 'bottom': coords.top=coords.top + this.$anchor.outerHeight() + this.options.offset; coords.left=coords.left + (this.$anchor.outerWidth() / 2) - (this.$el.outerWidth() / 2); break; default: coords.top=coords.top - this.$el.outerHeight() - this.options.offset; var left=coords.left + (this.$anchor.outerWidth() / 2) - (this.$el.outerWidth() / 2); if(left < 0) left=0; coords.left=left; } return coords; }, _setPosition: function(){ this.$el.css(this.getPosition()); }}; $.fn[pluginName]=function (options, args){ if(typeof options==='string'){ switch (options){ case 'show': this.each(function(){ $.data(this, "plugin_" + pluginName)['show'](); }); break; case 'hide': this.each(function(){ $.data(this, "plugin_" + pluginName)['hide'](); }); break; case 'toggle': this.each(function(){ $.data(this, "plugin_" + pluginName)['toggle'](); }); break; case 'addClass': this.each(function(){ $.data(this, "plugin_" + pluginName)['addClass'](args); }); break; case 'removeClass': this.each(function(){ $.data(this, "plugin_" + pluginName)['removeClass'](args); }); break; }} return this.each(function (){ if(!$.data(this, "plugin_" + pluginName)){ $.data(this, "plugin_" + pluginName, new Frosty(this, options)); }}); };})(jQuery, window, document); (function($){ $(document).ready(function(){ $('.bsf-has-tip, .has-tip').each(function(i,tip){ $tip=$(tip); var attribute=(typeof $tip.attr('data-attribute')!='undefined') ? $tip.attr('data-attribute'):'title'; var offset=(typeof $tip.attr('data-offset')!='undefined') ? $tip.attr('data-offset'):10; var position=(typeof $tip.attr('data-position')!='undefined') ? $tip.attr('data-position'):'top'; var trigger=(typeof $tip.attr('data-trigger')) ? $tip.attr('data-trigger'):'hover,focus'; var className=(typeof $tip.attr('data-classes')) ? 'tip '+$tip.attr('data-classes'):'tip'; $tip.frosty({ className :className, attribute: attribute, offset: offset, position: position, trigger: trigger }); }); }); })(jQuery); !function(a){a.idleTimer=function(b,c){var d;"object"==typeof b?(d=b,b=null):"number"==typeof b&&(d={timeout:b},b=null),c=c||document,d=a.extend({idle:!1,timeout:3e4,events:"mousemove keydown wheel DOMMouseScroll mousewheel mousedown touchstart touchmove MSPointerDown MSPointerMove"},d);var e=a(c),f=e.data("idleTimerObj")||{},g=function(b){var d=a.data(c,"idleTimerObj")||{};d.idle=!d.idle,d.olddate=+new Date;var e=a.Event((d.idle?"idle":"active")+".idleTimer");a(c).trigger(e,[c,a.extend({},d),b])},h=function(b){var d=a.data(c,"idleTimerObj")||{};if(null==d.remaining){if("mousemove"===b.type){if(b.pageX===d.pageX&&b.pageY===d.pageY)return;if("undefined"==typeof b.pageX&&"undefined"==typeof b.pageY)return;var e=+new Date-d.olddate;if(200>e)return}clearTimeout(d.tId),d.idle&&g(b),d.lastActive=+new Date,d.pageX=b.pageX,d.pageY=b.pageY,d.tId=setTimeout(g,d.timeout)}},i=function(){var b=a.data(c,"idleTimerObj")||{};b.idle=b.idleBackup,b.olddate=+new Date,b.lastActive=b.olddate,b.remaining=null,clearTimeout(b.tId),b.idle||(b.tId=setTimeout(g,b.timeout))},j=function(){var b=a.data(c,"idleTimerObj")||{};null==b.remaining&&(b.remaining=b.timeout-(+new Date-b.olddate),clearTimeout(b.tId))},k=function(){var b=a.data(c,"idleTimerObj")||{};null!=b.remaining&&(b.idle||(b.tId=setTimeout(g,b.remaining)),b.remaining=null)},l=function(){var b=a.data(c,"idleTimerObj")||{};clearTimeout(b.tId),e.removeData("idleTimerObj"),e.off("._idleTimer")},m=function(){var b=a.data(c,"idleTimerObj")||{};if(b.idle)return 0;if(null!=b.remaining)return b.remaining;var d=b.timeout-(+new Date-b.lastActive);return 0>d&&(d=0),d};if(null===b&&"undefined"!=typeof f.idle)return i(),e;if(null===b);else{if(null!==b&&"undefined"==typeof f.idle)return!1;if("destroy"===b)return l(),e;if("pause"===b)return j(),e;if("resume"===b)return k(),e;if("reset"===b)return i(),e;if("getRemainingTime"===b)return m();if("getElapsedTime"===b)return+new Date-f.olddate;if("getLastActiveTime"===b)return f.lastActive;if("isIdle"===b)return f.idle}return e.on(a.trim((d.events+" ").split(" ").join("._idleTimer ")),function(a){h(a)}),f=a.extend({},{olddate:+new Date,lastActive:+new Date,idle:d.idle,idleBackup:d.idle,timeout:d.timeout,remaining:null,tId:null,pageX:null,pageY:null}),f.idle||(f.tId=setTimeout(g,f.timeout)),a.data(c,"idleTimerObj",f),e},a.fn.idleTimer=function(b){return this[0]?a.idleTimer(b,this[0]):this}}(jQuery); function cp_column_equilize(){setTimeout(function(){jQuery(".cp-columns-equalized").each(function(){if(jQuery(this).closest(".cp-overlay").hasClass("cp-open")||jQuery(this).closest(".global_modal_container").hasClass("cp-modal-inline")){var a=jQuery(window).width(),b=Array();jQuery(this).children(".cp-column-equalized-center").each(function(){var a=jQuery(this).outerHeight();b.push(a)});var c=0;jQuery(this).find(".cp-image-container").length>0&&jQuery(this).find(".cp-highlight").each(function(a,b){c++});var d=parseInt(jQuery(this).css("padding-top")),e=parseInt(jQuery(this).css("padding-top")),f=d+e,g=Math.max.apply(Math,b)+f;g-=c,a>768?jQuery(this).css("height",g):jQuery(this).css("height","auto")}})},200)}function CPResponsiveTypoInit(){jQuery(".cp_responsive").each(function(a,b){var c=jQuery(b);if(!c.hasClass("cp_line_height")){var d=c.css("font-size"),e=c.attr("data-font-size");e||c.attr("data-font-size-init",d)}if(!c.hasClass("cp_font")){var f=c.css("line-height"),e=c.attr("data-line-height");e||c.attr("data-line-height-init",f)}})}function CPModelHeight(){setTimeout(function(){jQuery(".cp-modal-popup-container").each(function(a,b){var c=jQuery(b),d=c.find(".cp-modal"),e=c.find(".cp-overlay"),f=c.find(".cp-overlay").outerHeight(),g=c.find(".cp-modal-body").outerHeight();jQuery(window).width();jQuery(this).find(".cp-overlay").hasClass("cp-open")&&(jQuery(this).hasClass("cp-inline-modal-container")||(g>f?(d.addClass("cp-modal-exceed"),e.each(function(a,b){jQuery(b).hasClass("cp-open")&&jQuery("html").addClass("cp-exceed-vieport"),jQuery("html").removeClass("cp-window-viewport")})):(d.removeClass("cp-modal-exceed"),jQuery("html").removeClass("cp-exceed-vieport"),d.css("height","")))),set_affiliate_link()})},1200)}function set_affiliate_link(a){jQuery(".cp-overlay").each(function(){var b=jQuery(this).find(".cp-modal").hasClass("cp-modal-window-size"),c=jQuery(this).data("affiliate_setting");if(vw=jQuery(window).width(),cp_affilate_link=jQuery(this).find(".cp-affilate-link"),cp_animate_container=jQuery(this).find(".cp-animate-container"),cp_overlay=jQuery(this),jQuery(this).hasClass("ps-container"))var c=a;if("1"==c)if(b)if(vw<=768){cp_affilate_link.addClass("cp-afl-for-smallscreen"),cp_affilate_link.appendTo(cp_animate_container);jQuery(this).find(".cp-modal-content").outerHeight()-40}else cp_affilate_link.removeClass("cp-afl-for-smallscreen"),cp_affilate_link.appendTo(cp_overlay),cp_affilate_link.css("top","");else vw<=768?(cp_affilate_link.appendTo(cp_animate_container),cp_affilate_link.addClass("cp-afl-for-smallscreen")):(cp_affilate_link.removeClass("cp-afl-for-smallscreen"),cp_affilate_link.appendTo(cp_overlay))})}function cp_color_for_list_tag(){jQuery(".cp-overlay").each(function(){var a=jQuery(this);jQuery(this).parents(".cp_responsive").length;jQuery(this).find("li").each(function(){if(0==jQuery(this).parents(".cp_social_networks").length){var b=jQuery(a).find(".cp-modal-body").attr("class").split(" ")[1],c=jQuery(this).parents(".cp_responsiv").attr("class");c=null!==c&&"undefined"!=typeof c?jQuery(this).parents(".cp_responsive").attr("class").split(" ")[0]:jQuery(this).parents("div").attr("class").split(" ")[0];var d=jQuery(this).index()+1,e=jQuery(this).find(".cp_font").css("font-size"),f=jQuery(this).find("span").css("color"),g=jQuery(this).parent(),g=g[0].nodeName.toLowerCase(),h="";"ul"==g?(h=jQuery(this).closest("ul").css("list-style-type"),"none"==h&&jQuery(this).closest("ul").css("list-style-type","disc")):(h=jQuery(this).closest("ol").css("list-style-type"),"none"==h&&jQuery(this).closest("ol").css("list-style-type","decimal")),jQuery(this).find("span").each(function(){var a=jQuery(this).css("color");a.length>0&&(f=a)});var i="";jQuery(".cp-li-color-css-"+d).remove(),jQuery(".cp-li-font-css-"+d).remove(),e&&(i="font-size:"+e,jQuery("head").append('")),f&&jQuery("head").append('")}})})}function cp_modal_common(a){cp_column_equilize(),cp_row_equilize(),addPaddingtoYoutubeFrame()}function cp_form_sep_setting(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-jugaad")){var a=jQuery(this).find(".cp-form-separator").data("form-sep-pos"),b=jQuery(this).find(".cp-form-separator").data("form-sep-part"),c=jQuery(this).find(".cp-form-separator").data("form-sep");if("horizontal"==a?"part-of-content"==b?jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-modal-body > .cp-row .cp-content-section")):jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-modal-body > .cp-row .cp-form-section")):"part-of-content"==b?jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-modal-body > .cp-row")):jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-modal-body > .cp-row")),"part-of-content"==b)var d=jQuery(this).find(".cp-content-section-overlay").css("background-color");else var d=jQuery(this).find(".cp-form-section-overlay").css("background-color");var e=cp_get_viewbox_svg(c),f=cp_get_svg(c,d,e,b);jQuery(this).find(".cp-form-separator").html(f)}})}function cp_get_svg(a,b,c,d){var e="";"waves"==a?aspRatio='preserveAspectRatio="none"':aspRatio="",0==d?svgclass=" right":svgclass=" left";jQuery(".cp-modal-content").outerHeight()+10+"px";switch(e+='',a){case"waves":var f='';e+=f;break;case"triangle":var f='';e+=f;break;case"big_triangle_right":var g='';e+=g;break;case"big_triangle_left":var g='';e+=g;break;case"clouds":var h='';e+=h;break;case"curve_center":var f='';e+=f;break;case"tilt":var g='';e+=g;break;case"circle_bottom":var f='';e+=f;break;case"round_split":var f='';e+=f}return e+=""}function cp_get_viewbox_svg(a){var b="";switch(a){case"triangle":var b="0 0 4.66666 0.333331";break;case"big_triangle_left":var b="0 -148 1600 90";break;case"big_triangle_right":var b="0 -148 1600 90";break;case"waves":var b="0 0 6 0.1";break;case"clouds":var b="0 0 1600 90";break;case"curve_center":var b="0 0 4.66666 0.333331";break;case"tilt":var b="0 172 1600 90";break;case"circle_bottom":var b="0 0 0.2 0.1";break;case"round_split":var b="0 0 1600 90"}return b}function cp_form_sep_top(){setTimeout(function(){jQuery(".cp-overlay").each(function(){var a=jQuery(this).find(".cp-modal-body").hasClass("cp-jugaad");if(a){var b=jQuery(this).find(".cp-form-separator"),c=jQuery(this).find(".cp-content-section").outerHeight()-5+"px",d=jQuery(this).find(".cp-form-section").outerHeight()-5+"px";b.hasClass("cp-fs-horizontal")&&(b.hasClass("part-of-content")?b.hasClass("upward")?b.css("bottom",c):b.css("top",c):b.hasClass("upward")?b.css("bottom",d):b.css("top",d))}})},500)}function cp_set_width_svg(){setTimeout(function(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-jugaad")){var a=jQuery(this).find(".cp-form-separator");if(a.length>0){var b=jQuery(this).find(".cp-content-section"),c=jQuery(this).find(".cp-form-section"),d=a.find("svg").outerHeight()+10+"px";a.hasClass("form_bottom")||a.hasClass("img_left_form_bottom")||a.hasClass("img_right_form_bottom")||a.hasClass("form_bottom_img_top")?a.hasClass("part-of-content")?(c.css("padding",d+" 15px 15px 15px"),b.css("padding","15px")):(b.css("padding","15px 15px "+d+" 15px"),c.css("padding","15px")):a.hasClass("form_left")||a.hasClass("form_left_img_botttom")||a.hasClass("form_left_img_top")?f>=768?a.hasClass("part-of-content")?(c.css("padding","15px "+d+" 15px 15px"),b.css("padding","15px")):(b.css("padding","15px 15px 15px "+d),c.css("padding","15px")):a.hasClass("part-of-content")?(c.css("padding","15px 15px "+d+" 15px"),b.css("padding","15px")):(b.css("padding",d+" 15px 15px 15px"),c.css("padding","15px")):f>=768?a.hasClass("part-of-content")?(c.css("padding","15px 15px 15px "+d),b.css("padding","15px")):(b.css("padding","15px "+d+" 15px 15px"),c.css("padding","15px")):a.hasClass("part-of-content")?(c.css("padding",d+" 15px 15px 15px"),b.css("padding","15px")):(b.css("padding","15px 15px "+d+" 15px"),c.css("padding","15px"))}var e=jQuery(this).find(".cp-modal-body > .cp-row").outerHeight()+5+"px",f=jQuery(window).width();(a.hasClass("triangle")||a.hasClass("round_split")||a.hasClass("tilt"))&&(a.hasClass("form_bottom")||a.hasClass("img_left_form_bottom")||a.hasClass("img_right_form_bottom")||a.hasClass("form_bottom_img_top")?a.find("svg").attr("width","100%"):f>=768?a.hasClass("tilt")?a.find("svg").attr("width","100%"):a.find("svg").attr("width",e):a.find("svg").attr("width","100%"))}})},200)}function form_sep_position(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-jugaad")){var a=jQuery(this).find(".cp-form-separator"),b=jQuery(window).width();a.hasClass("form_bottom")||jQuery(".cp-form-separator").hasClass("form_bottom_img_top")||(768>b?a.hasClass("part-of-form")?(a.removeClass("cp-fs-vertical cp-fs-vertical-form").addClass("cp-fs-horizontal cp-fs-horizontal-form"),jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-form-section"))):(jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-content-section")),a.removeClass("cp-fs-vertical cp-fs-vertical-content").addClass("cp-fs-horizontal cp-fs-horizontal-content")):a.hasClass("img_left_form_bottom")||a.hasClass("img_right_form_bottom")||(jQuery(this).find(".cp-form-separator").appendTo(jQuery(this).find(".cp-modal-body > .cp-row")),jQuery(this).find(".cp-form-separator").hasClass("part-of-form")?jQuery(this).find(".cp-form-separator").removeClass("cp-fs-horizontal cp-fs-horizontal-form cp-fs-vertical-content").addClass("cp-fs-vertical cp-fs-vertical-form"):jQuery(this).find(".cp-form-separator").removeClass("cp-fs-horizontal cp-fs-horizontal-content").addClass("cp-fs-vertical cp-fs-vertical-content"),jQuery(this).find(".cp-form-separator").css({bottom:"",top:""})))}})}function addPaddingtoYoutubeFrame(){if(jQuery(".cp-youtube-container").length)if(jQuery(".cp-modal").hasClass("cp-modal-window-size")){var a=jQuery(".cp-form-container").outerHeight();jQuery(".cp-youtube-frame").css("padding-bottom",a+"px")}else jQuery(".cp-youtube-frame").css("padding-bottom","")}function cp_row_equilize(){setTimeout(function(){jQuery(".cp-row-equalized-center").each(function(){var a=(jQuery(window).width(),jQuery(this).closest(".cp-row-equalized-center").outerHeight()),b=jQuery(this).closest(".cp-modal-body").css("min-height").replace("px","");a>b?jQuery(this).parent(".cp-row-center").addClass("cp-big-content"):jQuery(this).parent(".cp-row-center").removeClass("cp-big-content")})},200)}function apply_box_shaddow_to_count_down(a){jQuery(".cp-overlay").each(function(){var a=jQuery(this).find(".cp-modal-body-overlay"),b=a.css("box-shadow");a.css("background-color"),jQuery(this).find(".cp-modal-content");b.indexOf("inset")>=0?a.addClass("count-down-shadow"):a.removeClass("count-down-shadow")})}!function(a){function b(a,b){a.hasClass("cp-description")||a.hasClass("cp-short-description")||a.hasClass("cp-info-container")?a.fitText(1.7,{minFontSize:"12px",maxFontSize:b}):a.fitText(1.2,{minFontSize:"16px",maxFontSize:b})}function c(){jQuery(".cp_responsive").each(function(a,c){var d="",e=jQuery(window).width(),f=jQuery(c),g=f.css("font-size"),h=f.attr("data-font-size"),i=f.attr("data-font-size-init"),j=f.attr("data-line-height"),k=f.attr("data-line-height-init");h?g=h:i&&(g=i),j?d=j:k&&(d=k),800>=e?(f.hasClass("cp-submit")?f.css({"line-height":"1.15em"}):f.css({display:"block","line-height":"1.15em"}),b(f,g)):(f.css({display:"","line-height":d}),f.fitText(1.2,{minFontSize:g,maxFontSize:g}))})}function d(){jQuery(".cp-overlay").each(function(){var a=jQuery(window).innerWidth(),b=(jQuery(this).data("image-position"),jQuery(this).data("hide-img-on-mobile"));b&&(b>=a?jQuery(this).find(".cp-image-container").addClass("cp-hide-image"):jQuery(this).find(".cp-image-container").removeClass("cp-hide-image"))})}function e(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-optin-to-win")){var a=jQuery(window).innerWidth(),b=(jQuery(this).data("image-position"),jQuery(this).data("hide-img-on-mobile"));b>=a?b>=768&&jQuery(this).find(".cp-text-container").removeClass("col-lg-7 col-md-7 col-sm-7").addClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container"):jQuery(this).find(".cp-text-container").removeClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container").addClass("col-lg-7 col-md-7 col-sm-7 ")}})}function f(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-direct-download")){var a=jQuery(window).width(),b=(jQuery(this).data("image-position"),jQuery(this).data("hide-img-on-mobile"));b>=a?b>=768&&jQuery(this).find(".cp-text-container").removeClass("col-lg-7 col-md-7 col-sm-7").addClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container"):jQuery(this).find(".cp-text-container").removeClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container").addClass("col-lg-7 col-md-7 col-sm-7 ")}})}function g(){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-free-ebook")){var a=jQuery(window).outerWidth(),b=(jQuery(this).data("image-position"),jQuery(this).data("hide-img-on-mobile"));b>=a?b>=768&&jQuery(this).find(".cp-text-container").removeClass("col-lg-7 col-md-7 col-sm-7").addClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container"):jQuery(this).find(".cp-text-container").removeClass("col-lg-12 col-md-12 col-sm-12 cp-bigtext-container").addClass("col-lg-7 col-md-7 col-sm-7 ")}})}!function(a){a.fn.fitText=function(b,c){var d=b||1,e=a.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},c);return this.each(function(){var b=a(this),c=function(){b.css("font-size",Math.max(Math.min(b.width()/(10*d),parseFloat(e.maxFontSize)),parseFloat(e.minFontSize)))};c(),a(window).on("resize.fittext orientationchange.fittext",c)})}}(jQuery),jQuery(document).ready(function(){setTimeout(function(){CPResponsiveTypoInit(),cp_color_for_list_tag(),cp_column_equilize()},500),d(),e(),f(),g(),cp_form_sep_setting(),form_sep_position(),cp_set_width_svg(),setTimeout(function(){cp_column_equilize()},300)}),jQuery(window).resize(function(){CPModelHeight(),c(),jQuery(".cp-onload").each(function(a){var b=jQuery(this).data("class-id"),c=jQuery("."+b);c.hasClass("cp-window-size")&&c.windowSize()}),d(),e(),f(),g(),setTimeout(function(){cp_column_equilize(),cp_row_equilize()},300),cp_form_sep_top(),form_sep_position(),set_affiliate_link(),cp_set_width_svg()}),jQuery(window).load(function(){set_affiliate_link()}),jQuery.fn.windowSize=function(){var a=this.find(".cp-content-container"),b=this.find(".cp-modal"),c=this.find(".cp-modal-content"),d=this.find(".cp-modal-body");b.removeAttr("style"),c.removeAttr("style"),a.removeAttr("style"),d.removeAttr("style");var e=jQuery(window).width()+30,f=jQuery(window).height();jQuery(this).find("iframe").css("width",e),a.css({"max-width":e+"px",width:"100%",height:f+"px",padding:"0",margin:"0 auto"}),c.css({"max-width":e+"px",width:"100%"}),b.css({"max-width":e+"px",width:"100%",left:"0",right:"0"}),d.css({"max-width":e+"px",width:"100%",height:f+"px"})}}(jQuery);var smile_global_data="";jQuery(document).on("smile_data_continue_received",function(a){addPaddingtoYoutubeFrame()}),jQuery(document).on("smile_data_received",function(a,b){cp_modal_common(b)}),jQuery(document).on("after_cp_column_equilize",function(a){jQuery(".cp-overlay").each(function(){if(jQuery(this).find(".cp-modal-body").hasClass("cp-jugaad")&&jQuery(this).find(".cp-modal-body .cp-form-separator").length){var a=jQuery(this).find(".cp-modal-body .cp-form-separator").outerHeight(),b=jQuery(this).find(".cp-modal-body .cp-columns-equalized").outerHeight()+a;jQuery(this).find(".cp-modal-body .cp-columns-equalized").css("height",b)}})}),function(a){"use strict";function b(){jQuery(".cp_responsive[data-font-size-init]").each(function(a,b){var c=jQuery(b),d=jQuery(this).html();d.toLowerCase().indexOf("cp_font")>=0&&d.match("^$")?c.addClass("cp-no-responsive"):c.removeClass("cp-no-responsive")})}function c(a){var b=a.find(".cp-form-container");if(a.find(".cp-modal-body").hasClass("cp-youtube")&&!b.hasClass("cp-youtube-cta-none")){var c=b.attr("data-cta-delay")||"";""!=typeof c&&null!=c&&(c=1e3*c,setTimeout(function(){b.slideDown("500")},c))}}function d(a){if("undefined"!=typeof a){a=a.split("|");var b=!1,c=!1,d=!1;c=DetectTierTablet(),d=DetectTierIphone(),jQuery.each(a,function(){var a=jQuery(this).selector;("desktop"==a&&!d&&!c||"tablet"==a&&c||"mobile"==a&&d)&&(b=!0)})}else b=!1;return b}function e(){var a="none";return jQuery(".cp-onload").each(function(b,c){var d=jQuery(this).data("class-id"),e=jQuery(this).hasClass("priority_modal");return e?a=jQuery("."+d):void 0}),a}function f(a){return"/"===a.substr(-1)?a.substr(0,a.length-1):a}function g(a){var b={action:"smile_update_impressions",impression:!0,styles:a,option:"smile_modal_styles"};jQuery.ajax({url:smile_ajax.url,data:b,type:"POST",dataType:"HTML",success:function(a){}})}function h(){jQuery(".cp-overlay").each(function(a){var b=jQuery(this).find(".has-tip").data("classes"),c=(jQuery(this).find(".has-tip").data("closeid"),jQuery(this).find(".has-tip").data("color")),d=jQuery(this).find(".has-tip").data("bgcolor"),e=jQuery(this).find(".cp-modal-content").height(),f=jQuery(window).width();jQuery(this).data("modal-id");if((jQuery(this).find(".cp-overlay-close").hasClass("cp-inside-close")||jQuery(this).find(".cp-overlay-close").hasClass("cp-adjacent-close"))&&jQuery(this).find(".cp-modal").hasClass("cp-modal-custom-size"))if(768>f)h="left",jQuery(this).find(".has-tip").data("position","left");else{e>=490?(h="left",jQuery(this).find(".has-tip").data("position","left")):(jQuery(this).find(".has-tip").data("position","top"),h="top");var g=jQuery(this).find(".cp-modal").css("max-width");g=g.replace(/px/g,""),g>f&&(h="left",jQuery(this).find(".has-tip").data("position","left"))}var h=jQuery(this).find(".has-tip").data("position"),i="";i="left"==h&&jQuery(this).find(".cp-modal").hasClass("cp-modal-window-size")?(jQuery(this).find(".cp-overlay-close").hasClass("cp-inside-close"),10):20,jQuery(this).find(".has-tip").data("offset",i);if(jQuery(this).find(".cp-modal").hasClass("cp-modal-window-size")&&jQuery(this).find(".cp-overlay-close").hasClass("cp-inside-close"));jQuery("body").addClass("customize-support");var h=jQuery(".cp-close-tooltip").data("position");if(jQuery(this).find(".cp-modal").hasClass("cp-modal-window-size"))var h="left";jQuery("."+b).remove(),jQuery("head").append('"),"left"==h?jQuery("head").append('"):jQuery("head").append('")})}function i(b){var c=b,d=a(window),e=d.scrollTop(),f=e+d.height(),g=c.offset().top,h=g+c.height();return f>=h&&g>=e}function j(){jQuery(".cp-modal-inline-end").each(function(a){var b=jQuery(this),c=i(b),d=jQuery(this).data("style");if(c){var e=Array();jQuery(".cp-overlay[data-modal-style="+d+"]").hasClass("impression_counted")||(e.push(d),g(e)),jQuery(".cp-overlay[data-modal-style="+d+"]").each(function(){jQuery(this).addClass("impression_counted")})}})}b(),jQuery(document).on("smile_customizer_field_change",function(a){CPResponsiveTypoInit()}),jQuery(document).on("smile_data_received",function(a,b){CPResponsiveTypoInit()}),jQuery.fn.isReferrer=function(a,b,c){var d=!0;b=f(b.replace(/.*?:\/\//g,""));var e=a.split(",");return jQuery.each(e,function(a,e){e=f(e),b=b.replace("www.","");var g=b.split(".");e.match(/./gim).length,g[0];e=f(e.replace(/.*?:\/\//g,"")),e=e.replace("www.","");var h=e.split("*");-1!==b.indexOf("t.co")&&(b="twitter.com"),-1!==b.indexOf("plus.google.co")?b="plus.google.com":-1!==b.indexOf("google.co")&&(b="google.com");var i=h[0];if(i=f(i),"display"==c){if(-1!==e.indexOf("*"))return i==b?(d=!0,!1):-1!==b.indexOf(i)?(d=!0,!1):(d=!1,!1);if(e==b)return d=!0,!1;d=!1}else if("hide"==c){if(-1!==e.indexOf("*"))return i==b?(d=!1,!1):-1!==b.indexOf(i)?(d=!1,!1):(d=!0,!1);if(e==b)return d=!1,!1;if(-1!==b.indexOf(i))return d=!1,!1;d=!0}}),d},jQuery.fn.isScheduled=function(){var a=new Date(gmt),b=this.data("timezonename"),c=this.data("tz-offset"),d=(a.toGMTString(),a.toLocaleString()),e=new Date,f=e.getTime()+6e4*e.getTimezoneOffset(),g=new Date(f+36e5*c),h=this.data("scheduled");if("undefined"!=typeof h&&1==h){var i=this.data("start"),j=this.data("end");return i=Date.parse(i),j=Date.parse(j),d="system"==b?Date.parse(e):Date.parse(g),d>=i&&j>=d}return!0};var k=function(a,b,c){if(c){var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"},l=function(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d=1){var f=c.contentWindow;"play"==b?f.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):(f.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*"),f.postMessage('{"event":"command","func":"stopVideo","args":""}',"*"))}var g=d.search("vimeo.com");if(g>=1){var h=c.contentWindow;"play"==b?h.postMessage('{"method":"play"}',"*"):h.postMessage('{"method":"pause"}',"*")}})};jQuery(window).load(function(){var a=Array();jQuery(".cp-onload").each(function(b){var e=jQuery(this),f=jQuery(this).data("class-id"),h=jQuery(this).data("dev-mode"),i=jQuery("."+f).data("modal-id"),j="temp_"+i;m(j);var o=(jQuery(this).data("exit-intent"),jQuery("."+f).data("option"),jQuery("."+f).data("modal-style")),p=jQuery("."+f),q=jQuery(this).data("onload-delay");q=1e3*q;var r=jQuery("."+f).data("load-on-refresh");100*jQuery(window).scrollTop()/(jQuery(document).height()-jQuery(window).height()),jQuery(this).data("onscroll-value");p.hasClass("cp-window-size")&&p.windowSize();var s=!1,t=p.isScheduled(),u=jQuery(this).data("hide-on-devices"),v=d(u);if("disabled"==r){var w=l(i+"-refresh");w?s=!0:(k(i+"-refresh",!0,1),s=!1)}else s=!0,m(i+"-refresh");v&&(s=!1);var x=l(i),y=l(j);x="enabled"==h&&y?!0:l(i),null==x&&(x=!1);var z=e.data("referrer-domain"),A=e.data("referrer-check"),B=document.referrer.toLowerCase();console.log("referrer url :-"+B);var C=!1;C="undefined"!=typeof z&&""!==z?p.isReferrer(z,B,A):!0,!x&&q&&s&&t&&C&&jQuery(".cp-open").length<=0&&setTimeout(function(){x=l(i);var b=l(j),d=!1;if(d="enabled"==h&&b?!1:null==x,d=jQuery(".cp-open").length<=0){jQuery(window).trigger("modalOpen",[p]),p.show(),jQuery(document).trigger("resize");var e=p.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===e&&n(p,"play"),p.addClass("cp-open"),p.hasClass("impression_counted")||(a.push(o),p.addClass("impression_counted"),0!==a.length&&g(a)),c(p)}},parseInt(q)),"enabled"==h&&m(i)})}),jQuery(".wpcf7").on("wpcf7:invalid",function(a){cp_column_equilize()}),jQuery(document).scroll(function(a){j();var b=100*jQuery(window).scrollTop()/(jQuery(document).height()-jQuery(window).height()),d=b.toFixed(0),e=Array();jQuery(".cp-onload").each(function(a){var b=jQuery(this),f=(jQuery(this).data("exit-intent"),jQuery(this).data("class-id")),h=jQuery(this).data("dev-mode"),i=jQuery("."+f).data("modal-id"),j="temp_"+i,o=(jQuery("."+f).data("option"),jQuery("."+f).data("modal-style")),p=jQuery("."+f),q=jQuery(this).data("onscroll-value");"enabled"==h&&m(i);var r=l(i),s=l(j);j?"enabled"==h&&s&&(r=!0):k(j,!0,1),p.hasClass("cp-window-size")&&p.windowSize();var t=p.isScheduled(),u=b.data("referrer-domain"),v=b.data("referrer-check"),w=document.referrer.toLowerCase(),x=!1;if(x="undefined"!=typeof u&&""!==u?p.isReferrer(u,w,v):!0,!r&&q&&t&&x&&jQuery(".cp-open").length<=0&&d>=q){jQuery(window).trigger("modalOpen",[p]),p.show();var y=p.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===y&&n(p,"play"),p.addClass("cp-open"),c(p),p.hasClass("impression_counted")||(e.push(o),p.addClass("impression_counted"),0!==e.length&&g(e))}})}),jQuery(document).scroll(function(a){var b=jQuery(window).scrollTop(),e=Array();jQuery(".cp-after-post").each(function(a){var f=jQuery(this),h=(jQuery(this).data("exit-intent"),jQuery(this).data("class-id")),i=jQuery(this).data("dev-mode"),j=jQuery(this).data("after-content-value"),o=jQuery("."+h).data("modal-id"),p="temp_"+o,q=(jQuery("."+h).data("option"),jQuery("."+h).data("modal-style")),r=jQuery("."+h),s=jQuery(".cp-load-after-post").length;if(s>0){var t=jQuery(".cp-load-after-post").offset().top-30,u=jQuery(this).data("hide-on-devices"),v=d(u);"enabled"==i&&m(o);var w=l(o),x=l(p);p?"enabled"==i&&x&&(w=!0):k(p,!0,1),r.hasClass("cp-window-size")&&r.windowSize();var y=r.isScheduled();t-=jQuery(window).height()*j/100;var z=f.data("referrer-domain"),A=f.data("referrer-check"),B=document.referrer.toLowerCase(),C=!1;if(C="undefined"!=typeof z&&""!==z?r.isReferrer(z,B,A):!0,v&&(w=t=y=C=!1),!w&&t&&y&&C&&jQuery(".cp-open").length<=0&&b>=t){jQuery(window).trigger("modalOpen",[r]),r.show();var D=r.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===D&&n(r,"play"), r.addClass("cp-open"),c(r),r.hasClass("impression_counted")||(e.push(q),r.addClass("impression_counted"),0!==e.length&&g(e))}}})}),jQuery(document).on("mouseleave",function(a){var b=Array(),f=e();jQuery(".cp-onload").each(function(e){var h=jQuery(this);if("none"!==f){var i=f,j=i.data("modal-id");h=jQuery(".cp-onload.cp-"+j)}var o=h.data("exit-intent"),p=h.data("class-id"),q=h.data("dev-mode"),r=jQuery("."+p).data("modal-id"),s="temp_"+r,t=(jQuery("."+p).data("option"),jQuery("."+p).data("modal-style")),i=jQuery("."+p),u=jQuery(this).data("hide-on-devices"),v=d(u);"enabled"==q&&m(r);var w=l(r),x=l(s);s?"enabled"==q&&x&&(w=!0):k(s,!0,1);var y=i.isScheduled();v&&(o=y=!1);var z=h.data("referrer-domain"),A=h.data("referrer-check"),B=document.referrer.toLowerCase(),C=!1;if(C="undefined"!=typeof z&&""!==z?i.isReferrer(z,B,A):!0,!w&&C&&"enabled"==o&&y&&a.clientY<=0&&jQuery(".cp-open").length<=0){jQuery(window).trigger("modalOpen",[i]),i.show(),i.hasClass("cp-window-size")&&i.windowSize();var D=i.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===D&&n(i,"play"),i.addClass("cp-open"),c(i),i.hasClass("impression_counted")||(b.push(t),i.addClass("impression_counted"),0!==b.length&&g(b))}})}),jQuery(document).ready(function(){var a=new Array,b=Array();j(),jQuery(".blinking-cursor").remove(),jQuery(".cp-onload").each(function(a){var b=jQuery(this).data("inactive-time");"undefined"!=typeof b&&(b=1e3*b,jQuery(document).idleTimer({timeout:b,idle:!0}))}),CPResponsiveTypoInit(),jQuery.each(jQuery(".cp-onload"),function(){var a=jQuery(this).data("class-id"),b=jQuery("."+a),c=b.find("iframe");b.hasClass("cp-window-size")&&b.windowSize(),jQuery.each(c,function(b,c){var d=c.src,e=d.search("youtube.com"),f=d.search("vimeo.com");if(d=d.replace("&autoplay=1",""),-1!==e){var g=-1===d.indexOf("?")?d+"?enablejsapi=1":d+"&enablejsapi=1";c.src=g,c.id="yt-"+a}if(-1!==f){-1===d.indexOf("?")?d+"?api=1":d+"&api=1";c.src=c.src+"?api=1",c.id="vim-"+a}})}),jQuery.each(jQuery(".cp-overlay"),function(){var b=jQuery(this).data("custom-class");"undefined"!=typeof b&&""!==b&&(b=b.split(" "),jQuery.each(b,function(b,c){a.push(c)}))}),jQuery.each(a,function(a,d){jQuery("."+d).click(function(a){a.preventDefault();var e=jQuery(".cp-modal-global."+d);if(!e.siblings(".cp-modal-popup-container").find(".cp-animate-container").hasClass("cp-form-submit-success")){var f=(e.data("exit-intent"),e.data("class-id")),h=(jQuery("."+f).data("modal-id"),jQuery("."+f).data("option"),jQuery("."+f).data("modal-style")),i=jQuery("."+f);if(i.hasClass("cp-window-size")&&i.windowSize(),jQuery(".cp-open").length<=0){i.hasClass("cp-window-size")&&i.windowSize();var j=i.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===j&&n(i,"play"),i.addClass("cp-open"),jQuery(window).trigger("modalOpen",[i]),i.show(),c(i);var j=i.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===j&&n(i,"play"),i.hasClass("impression_counted")||(b.push(h),i.addClass("impression_counted"));var k=i.find(".cp-tooltip-icon").data("classes");jQuery("head").append('")}0!==b.length&&(jQuery(this).hasClass("disabled")||(g(b),jQuery(document).trigger("cp_custom_class_clicked",[this])))}})}),set_affiliate_link(),setTimeout(function(){h()},1e3)}),jQuery(document).on("closeModal",function(a,b){var c=b.parents(".cp-modal-popup-container"),d=c.data("template"),e=b.data("closed-cookie-time"),f=b.data("modal-id"),g=b.find(".cp-animate-container"),h=b.data("overlay-animation"),i=g.data("exit-animation"),j="temp_"+f;jQuery("html").removeClass("cp-exceed-vieport cp-window-viewport"),k(j,!0,1);var m=l(f);n(b,"pause"),a.preventDefault(),m||e&&(k(f,!0,e),n(b,"pause"));var o=g.data("disable-animationwidth"),p=jQuery(window).width();("cp-overlay-none"==i||"undefined"!=typeof o&&o>=p)&&(b.removeClass("cp-open"),i="cp-overlay-none",jQuery(".cp-open").length<1&&jQuery("html").removeAttr("style")),d||(g.removeClass(h),(p>=o||"undefined"==typeof o)&&g.addClass(i),"cp-overlay-none"!==i&&setTimeout(function(){n(b,"pause"),b.removeClass("cp-open"),jQuery(".cp-open").length<1&&jQuery("html").removeAttr("style"),setTimeout(function(){g.removeClass(i)})},1e3))}),jQuery(document).on("click",".cp-overlay",function(a){if(!jQuery(this).hasClass("do_not_close")&&jQuery(this).hasClass("close_btn_nd_overlay")){var b=jQuery(this);n(b,"pause"),jQuery(document).trigger("closeModal",[b])}}),jQuery(document).on("idle.idleTimer",function(a,b,f){var h=Array(),i=e();jQuery(".cp-onload").each(function(a){var b=jQuery(this);if("none"!==i){var e=i,f=e.data("modal-id");b=jQuery(".cp-onload.cp-"+f)}var g=(b.data("exit-intent"),b.data("class-id")),j=b.data("dev-mode"),o=jQuery("."+g).data("modal-id"),p="temp_"+o,q=(jQuery("."+g).data("option"),jQuery("."+g).data("modal-style")),e=jQuery("."+g),r=jQuery(this).data("hide-on-devices"),s=d(r);"enabled"==j&&m(o);var t=l(o),u=l(p);p?"enabled"==j&&u&&(t=!0):k(p,!0,1);var v=!1,w=jQuery(this).data("inactive-time");"undefined"!=typeof w&&(v=!0),s&&(v=!1);var x=b.data("referrer-domain"),y=b.data("referrer-check"),z=document.referrer.toLowerCase(),A=!1;if(A="undefined"!=typeof x&&""!==x?e.isReferrer(x,z,y):!0,!t&&v&&A&&jQuery(".cp-open").length<=0){jQuery(window).trigger("modalOpen",[e]),e.show(),e.hasClass("cp-window-size")&&e.windowSize();var B=e.find(".cp-youtube-frame").attr("data-autoplay")||"0";"1"===B&&n(e,"play"),e.addClass("cp-open"),c(e),e.hasClass("impression_counted")||(h.push(q),e.addClass("impression_counted"))}}),0!==h.length&&g(h)}),jQuery(document).on("click",".cp-overlay-close",function(a){if(!jQuery(this).hasClass("do_not_close")){var b=(jQuery(this).parents(".cp-modal-popup-container"),jQuery(this).parents(".cp-overlay")),c=b.find(".cp-tooltip-icon").data("classes");n(b,"pause"),jQuery(document).trigger("closeModal",[b]),jQuery("head").append('")}}),jQuery(document).on("click",".cp-close",function(a){if(!jQuery(this).parents(".cp-overlay").hasClass("do_not_close")){var b=jQuery(this).parents(".cp-overlay");n(b,"pause"),jQuery(document).trigger("closeModal",[b])}}),jQuery(document).on("click",".cp-inner-close",function(a){var b=jQuery(this).parents(".cp-overlay");n(b,"pause"),jQuery(document).trigger("closeModal",[b])}),jQuery(document).on("click",".cp-overlay .cp-modal",function(a){a.stopPropagation()}),jQuery(window).on("modalOpen",function(a,b){cp_column_equilize(),CPModelHeight(),cp_form_sep_top(),cp_set_width_svg(),cp_row_equilize();var c=b.find(".cp-animate-container"),d=c.data("overlay-animation"),e=c.data("disable-animationwidth"),f=jQuery(window).width();(f>=e||"undefined"==typeof e)&&jQuery(c).addClass("smile-animated "+d),jQuery("#cp-tooltip-close-css").remove(),jQuery(".cp-modal-popup-container").each(function(a,b){var c=jQuery(b),d=c.find(".cp-modal");d.hasClass("cp-modal-exceed")||(d.hasClass("cp-modal-window-size")?jQuery("html").addClass("cp-window-viewport"):jQuery("html").css({overflow:"hidden"}))})}),jQuery(document).on("click",".cp-form-submit-error",function(a){var b=jQuery(this).find(".cp-form-processing-wrap"),c=jQuery(this).find(".cp-tooltip-icon").data("classes"),d=jQuery(this).find(".cp-msg-on-submit");jQuery(this).find(".cp-form-processing");b.hide(),jQuery(this).removeClass("cp-form-submit-error"),d.html(""),d.removeAttr("style"),jQuery("head").append('")}),jQuery(document).ready(function(){b(),jQuery(document).bind("keydown",function(a){if(27==a.which){var b=jQuery(".cp-open"),c=b;b.hasClass("close_btn_nd_overlay")&&!b.hasClass("do_not_close")&&jQuery(document).trigger("closeModal",[c])}})}),jQuery(document).on("cp_conversion_done",function(a,b){if(!jQuery(b).parents(".cp-form-container").find(".cp-email").length>0){var c=jQuery(b).parents(".cp-form-container").find('[name="only_conversion"]').length;c>0&&jQuery(b).addClass("disabled")}}),jQuery(document).on("cp_custom_class_clicked",function(a,b){jQuery(b).addClass("disabled")})}(jQuery),function(a){"use strict";function b(a){var b=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return b.test(a)}function c(a,c){return c.trim()?a.hasClass("cp-email")?!b(c):a.hasClass("cp-textfeild")?0==/^[a-zA-Z0-9- ]*$/.test(c):!1:!0}function d(a){var d=jQuery(a).parents(".cp-modal-body").find("#smile-optin-form"),f=d.serialize(),g=jQuery(a).parents(".cp-animate-container").find(".cp-msg-on-submit"),h=(jQuery(a).parents(".cp-modal-body").find(".cp-form-container"),jQuery(a).parents(".cp-animate-container").find(".cp-form-processing")),i=jQuery(a).parents(".cp-overlay"),j=jQuery(a).parents(".cp-animate-container").find(".cp-form-processing-wrap"),k=jQuery(a).parents(".cp-animate-container"),l=i.find(".cp-tooltip-icon").data("classes"),m=i.data("conversion-cookie-time"),n=i.data("modal-id"),o=jQuery(a).parents(".cp-overlay").hasClass("do_not_close"),p=jQuery(a).parents(".cp-overlay").data("redirect-lead-data"),q="",r=!0;d.find(".cp-input").each(function(a){var b=jQuery(this);if(!b.hasClass("cp-submit-button")){var d=b.attr("name"),e=b.val(),f=d.replace(/param/gi,function(a){return""});f=f.replace("[",""),f=f.replace("]",""),q+=0!=a?"&":"",q+=f+"="+e;var g=!!b.attr("required");g&&(c(b,e)?(r=!1,b.addClass("cp-input-error")):b.removeClass("cp-input-error"))}});var s=0,t="";d.find("select, textarea, input").each(function(a,c){if(jQuery(c).prop("required"))if(jQuery(c).val())if(jQuery(c).hasClass("cp-email")){var d=jQuery(c).val();if(b(d))jQuery(c).removeClass("cp-error");else{jQuery(c).addClass("cp-error"),s++;var e=jQuery(c).attr("name")||"";console.log(e+" is required \n")}}else jQuery(c).removeClass("cp-error");else s++,jQuery(c).addClass("cp-error"),e=jQuery(c).attr("name"),t+=e+" is required \n"}),s>0?console.log(t):(j.show(),g.fadeOut(120,function(){jQuery(this).show().css({visibility:"hidden"})}),h.hide().css({visibility:"visible"}).fadeIn(100),jQuery.ajax({url:smile_ajax.url,data:f,type:"POST",dataType:"HTML",success:function(b){console.log("result: "+b),m&&e(n,!0,m);var c=jQuery.parseJSON(b),f="";if("undefined"!=typeof c.status&&null!=c.status&&(f=c.status),c.email_status?d.find(".cp-email").removeClass("cp-error"):(d.find(".cp-email").addClass("cp-error"),d.find(".cp-email").focus()),"undefined"!=typeof c.message&&null!=c.message&&(g.hide().css({visibility:"visible"}).fadeIn(120),g.html('
    '+c.message+"
    "),k.addClass("cp-form-submit-"+f)),"undefined"!=typeof c.action&&null!=c.action&&(h.fadeOut(100,function(){jQuery(this).show().css({visibility:"hidden"})}),g.hide().css({visibility:"visible"}).fadeIn(120),"success"===f)){if(jQuery("head").append('"),"redirect"===c.action){j.hide(),i.hide();var r=c.url,s="";s=r.indexOf("?")>-1?"&":"?";var t=r+s+decodeURI(q);1==p?window.location=t:window.location=c.url}else if(j.show(),jQuery(a).find("a").length>0){var u=jQuery(a).find("a").attr("href"),v=jQuery(a).find("a").attr("target");""!=v&&"undefined"!=typeof v||(v="_self"),""==u&&"#"==u||window.open(u,v)}o&&setTimeout(function(){jQuery(document).trigger("closeModal",[i])},3e3)}},error:function(a){j.hide(),h.fadeOut(100,function(){jQuery(this).show().css({visibility:"hidden"})})}}))}var e=function(a,b,c){if(c){var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"};jQuery(document).ready(function(){jQuery(".cp-modal-popup-container").find("#smile-optin-form").each(function(a,b){jQuery(b).find("input").keypress(function(a){if(13==a.which){a.preventDefault();var b=jQuery(this).parents(".cp-animate-container").hasClass("cp-form-submit-success");jQuery(this).parents(".cp-animate-container").hasClass("cp-form-submit-error");b||d(this)}}),jQuery(b).find(".btn-subscribe").click(function(a){if(a.preventDefault,!jQuery(this).hasClass("disabled")){d(this),jQuery(document).trigger("cp_conversion_done",[this]);var b=jQuery(this).attr("data-redirect-link")||"",c=jQuery(this).attr("data-redirect-link-target")||"_blank";"undefined"!=b&&""!=b&&window.open(b,c)}a.preventDefault()})})})}(jQuery);